.Button-module__IUxntG__buttonBase{min-height:3.25rem;color:var(--text-heading-strong);font-family:var(--font-family-sans);font-size:var(--font-size-base);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.125rem;font-weight:600;line-height:1;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex}.Button-module__IUxntG__buttonBase[data-size=small]{border-radius:.8125rem;min-height:2.375rem;padding:.5rem .8rem;font-size:.8125rem}.Button-module__IUxntG__buttonBase[data-size=medium]{border-radius:.875rem;min-height:2.75rem;padding:.6875rem .95rem;font-size:.9375rem}.Button-module__IUxntG__buttonBase:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--lavender-300) 40%, transparent);outline:none}.Button-module__IUxntG__buttonBase:disabled{cursor:not-allowed;box-shadow:none;transform:none}.Button-module__IUxntG__buttonBase[data-variant=primary]{background:var(--surface-button-bg-primary);color:var(--text-buttons-text-primary-button)}.Button-module__IUxntG__buttonBase[data-variant=primary]:hover,.Button-module__IUxntG__buttonBase[data-variant=primary][data-preview-state=hover]{background:var(--surface-button-bg-primary-hover)}.Button-module__IUxntG__buttonBase[data-variant=primary]:active,.Button-module__IUxntG__buttonBase[data-variant=primary][data-preview-state=pressed]{background:var(--surface-button-bg-primary-pressed)}.Button-module__IUxntG__buttonBase[data-variant=primary]:disabled{background:var(--surface-button-bg-disabled);color:var(--text-text-disabled)}.Button-module__IUxntG__buttonBase[data-variant=secondary]{border-color:var(--stroke-stroke-secondary-button);background:var(--surface-button-bg-secondary);color:var(--text-buttons-text-secondary-button)}.Button-module__IUxntG__buttonBase[data-variant=secondary]:hover,.Button-module__IUxntG__buttonBase[data-variant=secondary][data-preview-state=hover]{background:var(--surface-button-bg-secondary-hover)}.Button-module__IUxntG__buttonBase[data-variant=secondary]:active,.Button-module__IUxntG__buttonBase[data-variant=secondary][data-preview-state=pressed]{background:var(--surface-button-bg-secondary-pressed)}.Button-module__IUxntG__buttonBase[data-variant=secondary]:disabled{border-color:var(--surface-button-bg-disabled);color:var(--text-text-disabled);background:0 0}.Button-module__IUxntG__buttonBase[data-variant=tertiary]{background:var(--surface-button-bg-tertiary);color:var(--text-buttons-text-tertiary-button)}.Button-module__IUxntG__buttonBase[data-variant=tertiary]:hover,.Button-module__IUxntG__buttonBase[data-variant=tertiary][data-preview-state=hover]{background:var(--surface-button-bg-tertiary-hover)}.Button-module__IUxntG__buttonBase[data-variant=tertiary]:active,.Button-module__IUxntG__buttonBase[data-variant=tertiary][data-preview-state=pressed]{background:var(--surface-button-bg-tertiary-pressed)}.Button-module__IUxntG__buttonBase[data-variant=tertiary]:disabled{background:var(--surface-button-bg-disabled);color:var(--text-text-disabled)}.Button-module__IUxntG__buttonBase[data-variant=positive]{background:var(--surface-button-bg-positive);color:var(--text-buttons-text-positive-button)}.Button-module__IUxntG__buttonBase[data-variant=positive]:hover,.Button-module__IUxntG__buttonBase[data-variant=positive][data-preview-state=hover]{background:var(--surface-button-bg-positive-hover)}.Button-module__IUxntG__buttonBase[data-variant=positive]:active,.Button-module__IUxntG__buttonBase[data-variant=positive][data-preview-state=pressed]{background:var(--surface-button-bg-positive-pressed)}.Button-module__IUxntG__buttonBase[data-variant=positive]:disabled{background:var(--surface-button-bg-disabled);color:var(--text-text-disabled)}.Button-module__IUxntG__buttonBase[data-variant=destructive]{background:var(--surface-button-bg-destructive);color:var(--text-buttons-text-destructive-button)}.Button-module__IUxntG__buttonBase[data-variant=destructive]:hover,.Button-module__IUxntG__buttonBase[data-variant=destructive][data-preview-state=hover]{background:var(--surface-button-bg-destructive-hover)}.Button-module__IUxntG__buttonBase[data-variant=destructive]:active,.Button-module__IUxntG__buttonBase[data-variant=destructive][data-preview-state=pressed]{background:var(--surface-button-bg-destructive-pressed)}.Button-module__IUxntG__buttonBase[data-variant=destructive]:disabled{background:var(--surface-button-bg-disabled);color:var(--text-text-disabled)}.Button-module__IUxntG__icon{color:currentColor;flex:none}.Button-module__IUxntG__label{color:currentColor}
.ButtonsSection-module__6vZ4XW__section{gap:1.5rem;display:grid}.ButtonsSection-module__6vZ4XW__embedded{--embedded-section-gap:var(--space-20);box-sizing:border-box;gap:var(--embedded-section-gap);width:100%;padding:0 36px}.ButtonsSection-module__6vZ4XW__embedded .ButtonsSection-module__6vZ4XW__familyCard{width:100%}@media (min-width:1081px){.ButtonsSection-module__6vZ4XW__embedded .ButtonsSection-module__6vZ4XW__controlsBar{flex-wrap:nowrap;gap:.65rem}.ButtonsSection-module__6vZ4XW__embedded .ButtonsSection-module__6vZ4XW__controlGroupInline{flex-wrap:nowrap}}.ButtonsSection-module__6vZ4XW__embedded .ButtonsSection-module__6vZ4XW__sectionBlock{padding-top:0}.ButtonsSection-module__6vZ4XW__embedded .ButtonsSection-module__6vZ4XW__playgroundShell{gap:var(--embedded-section-gap);padding:0}.ButtonsSection-module__6vZ4XW__pageHeader{box-sizing:border-box;border-bottom:1px solid var(--border-subtle);background:var(--surface-panel);margin:-1.5rem -2rem 0;padding:32px 2rem;display:grid}@media (min-width:1081px){.ButtonsSection-module__6vZ4XW__pageHeader{width:calc(100vw - 280px);max-width:calc(100vw - 280px)}}.ButtonsSection-module__6vZ4XW__pageHeaderLeft{gap:.45rem;display:grid}.ButtonsSection-module__6vZ4XW__breadcrumb{font-size:var(--font-size-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.ButtonsSection-module__6vZ4XW__title{font-size:var(--doc-page-title-size);color:var(--text-heading-strong)}.ButtonsSection-module__6vZ4XW__description{max-width:72ch;color:var(--text-body-default)}.ButtonsSection-module__6vZ4XW__sectionBlock{gap:1rem;padding-top:.25rem;display:grid}.ButtonsSection-module__6vZ4XW__sectionHeader{gap:.2rem;padding:0 .25rem;display:grid}.ButtonsSection-module__6vZ4XW__subheadingWithIcon{font-size:var(--doc-section-heading-size);color:var(--text-heading-strong);align-items:center;gap:.5rem;font-weight:500;line-height:1.3;display:inline-flex}h3.ButtonsSection-module__6vZ4XW__subheadingWithIcon{font-size:var(--doc-section-heading-size);font-weight:500}.ButtonsSection-module__6vZ4XW__subheadingWithIcon span{color:inherit;font-weight:inherit}.ButtonsSection-module__6vZ4XW__subheadingText{max-width:74ch;font-size:var(--font-size-sm);color:var(--text-body-default)}.ButtonsSection-module__6vZ4XW__playgroundShell{gap:1.25rem;padding:0 .25rem;display:grid}.ButtonsSection-module__6vZ4XW__familyBlock{gap:.35rem;display:grid}.ButtonsSection-module__6vZ4XW__familyMeta{gap:.25rem;padding:0 .25rem 16px;display:grid}.ButtonsSection-module__6vZ4XW__familyBlockTitle{font-size:var(--font-size-xl);color:var(--text-heading-strong);font-weight:500}.ButtonsSection-module__6vZ4XW__familyBlockDescription{color:var(--text-body-default);font-size:var(--font-size-sm);line-height:1.5}.ButtonsSection-module__6vZ4XW__controlsHeader{width:calc(100% + (var(--family-card-padding) * 2));min-height:56px;margin-top:calc(var(--family-card-padding) * -1);margin-right:calc(var(--family-card-padding) * -1);margin-left:calc(var(--family-card-padding) * -1);border-bottom:1px solid var(--border-subtle);background:var(--surface-panel);padding:0 var(--family-card-padding);align-items:center;display:flex}.ButtonsSection-module__6vZ4XW__controlsBar{flex-wrap:wrap;align-items:center;gap:.85rem;width:100%;display:flex}.ButtonsSection-module__6vZ4XW__controlGroupInline{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.ButtonsSection-module__6vZ4XW__controlLabel{color:var(--text-body-default);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1}.ButtonsSection-module__6vZ4XW__segmentedControl{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.ButtonsSection-module__6vZ4XW__segmentButton{border:1px solid var(--border-subtle);background:var(--surface-panel);color:var(--text-body-default);font-size:var(--font-size-sm);cursor:pointer;border-radius:.7rem;align-items:center;gap:.35rem;padding:.45rem .7rem;font-weight:500;display:inline-flex}.ButtonsSection-module__6vZ4XW__segmentButtonActive{background:var(--surface-panel);color:var(--text-heading-strong);border-color:var(--text-heading-strong)}.ButtonsSection-module__6vZ4XW__basicToggle{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.ButtonsSection-module__6vZ4XW__toggleButton{border:1px solid var(--border-subtle);background:var(--surface-panel);color:var(--text-body-default);font-size:var(--font-size-sm);cursor:pointer;border-radius:.7rem;align-items:center;gap:.35rem;padding:.45rem .7rem;font-weight:500;display:inline-flex}.ButtonsSection-module__6vZ4XW__toggleButtonActive{border-color:var(--text-heading-strong);background:var(--surface-panel);color:var(--text-heading-strong)}.ButtonsSection-module__6vZ4XW__chipCheck{color:currentColor;flex:none}.ButtonsSection-module__6vZ4XW__switchFieldInline{flex-wrap:nowrap;margin-left:auto}.ButtonsSection-module__6vZ4XW__switchButton{background:var(--grayscale-gray6);cursor:pointer;border:none;border-radius:999px;width:48px;height:28px;padding:0;transition:background-color .14s;position:relative}.ButtonsSection-module__6vZ4XW__switchButtonActive{background:var(--surface-button-bg-primary)}.ButtonsSection-module__6vZ4XW__switchThumb{background:var(--surface-panel);border-radius:999px;width:22px;height:22px;transition:transform .14s;position:absolute;top:3px;left:3px}.ButtonsSection-module__6vZ4XW__switchThumbActive{transform:translate(20px)}.ButtonsSection-module__6vZ4XW__familyCard{--family-card-padding:.85rem;border:1px solid var(--border-subtle);background:var(--surface-panel);padding:var(--family-card-padding);border-radius:1rem;gap:0;display:grid;overflow:hidden}.ButtonsSection-module__6vZ4XW__previewSurface{width:calc(100% + (var(--family-card-padding) * 2));min-height:110px;margin-right:calc(var(--family-card-padding) * -1);margin-left:calc(var(--family-card-padding) * -1);background:var(--surface-panel);border-radius:0;justify-content:center;align-items:center;padding:1rem 0 1.15rem;display:flex}.ButtonsSection-module__6vZ4XW__codePreviewWrap{margin-right:calc(var(--family-card-padding) * -1);margin-bottom:calc(var(--family-card-padding) * -1);margin-left:calc(var(--family-card-padding) * -1);background:var(--surface-panel);border-top:1px solid var(--border-subtle);border-radius:0 0 calc(1rem - 1px) calc(1rem - 1px);padding-bottom:12px;overflow:visible}.ButtonsSection-module__6vZ4XW__codePreviewBar{padding:.35rem var(--family-card-padding) .2rem;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;display:flex}.ButtonsSection-module__6vZ4XW__codeActions{align-items:center;gap:.25rem;margin-left:16px;display:inline-flex}.ButtonsSection-module__6vZ4XW__codeActionDivider{background:var(--border-subtle);width:1px;height:14px;margin:0 .1rem}.ButtonsSection-module__6vZ4XW__codePreviewLabel{color:var(--text-body-default);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.ButtonsSection-module__6vZ4XW__codeCopyButton{color:var(--text-body-default);cursor:pointer;background:0 0;border:none;border-radius:.35rem;flex:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.ButtonsSection-module__6vZ4XW__codeCopyButton:hover{color:var(--text-heading-strong);background:var(--surface-scrim-light)}.ButtonsSection-module__6vZ4XW__codePre{padding:8px var(--family-card-padding) 0;background:0 0;margin:0;overflow-x:auto}.ButtonsSection-module__6vZ4XW__codePreCollapsed{max-height:calc(3.2em + .2rem);overflow:hidden}.ButtonsSection-module__6vZ4XW__showMoreButton{color:var(--text-body-default);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.2rem;display:inline-flex}.ButtonsSection-module__6vZ4XW__showMoreButton:hover{color:var(--text-heading-strong)}.ButtonsSection-module__6vZ4XW__codeText{color:var(--text-heading-strong);white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.6;display:block}.ButtonsSection-module__6vZ4XW__copyButtonCopied{color:var(--lavender-700)}.ButtonsSection-module__6vZ4XW__tableWrap{border:1px solid var(--border-subtle);background:var(--surface-panel);border-radius:.875rem;overflow:auto}.ButtonsSection-module__6vZ4XW__specTable{border-collapse:collapse;width:100%;min-width:760px}.ButtonsSection-module__6vZ4XW__tableHeadCell{text-align:left;color:var(--text-heading-strong);font-size:var(--font-size-sm);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-panel) 72%, var(--lavender-100));padding:.8rem;font-weight:600}.ButtonsSection-module__6vZ4XW__tableBodyCell{border-top:1px solid var(--border-subtle);color:var(--text-body-default);font-size:var(--font-size-sm);vertical-align:top;padding:.8rem;line-height:1.45}.ButtonsSection-module__6vZ4XW__specTable tbody tr:first-child .ButtonsSection-module__6vZ4XW__tableBodyCell{border-top:none}.ButtonsSection-module__6vZ4XW__tableTokenLabel{color:var(--text-heading-strong);font-size:var(--font-size-sm);font-weight:600}.ButtonsSection-module__6vZ4XW__colorMeta{align-items:center;gap:.5rem;display:inline-flex}.ButtonsSection-module__6vZ4XW__sampleSwatch{border:1px solid var(--border-subtle);border-radius:.35rem;flex:none;width:18px;height:18px}.ButtonsSection-module__6vZ4XW__transparentSwatch{background-image:linear-gradient(45deg, var(--checker-neutral) 25%, transparent 25%), linear-gradient(-45deg, var(--checker-neutral) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--checker-neutral) 75%), linear-gradient(-45deg, transparent 75%, var(--checker-neutral) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.ButtonsSection-module__6vZ4XW__inlineCode{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-panel) 82%, var(--lavender-100));color:var(--text-heading-strong);border-radius:.35rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;display:inline-block}.ButtonsSection-module__6vZ4XW__codeLine{display:block}.ButtonsSection-module__6vZ4XW__codeKeyword{color:var(--status-info)}.ButtonsSection-module__6vZ4XW__codeString{color:var(--status-success)}.ButtonsSection-module__6vZ4XW__codeType{color:var(--status-primary)}.ButtonsSection-module__6vZ4XW__codeComponent{color:var(--status-teal)}.ButtonsSection-module__6vZ4XW__codeProp{color:var(--status-warning)}.ButtonsSection-module__6vZ4XW__codeJsx{color:var(--status-link)}.ButtonsSection-module__6vZ4XW__codeComment{color:var(--status-muted)}@media (max-width:1080px){.ButtonsSection-module__6vZ4XW__controlsHeader{align-items:flex-start;padding-top:1.25rem;padding-bottom:1.25rem}.ButtonsSection-module__6vZ4XW__controlsBar{grid-template-columns:1fr;align-content:start;place-items:start;gap:.85rem;display:grid}.ButtonsSection-module__6vZ4XW__controlsBar .ButtonsSection-module__6vZ4XW__controlGroupInline,.ButtonsSection-module__6vZ4XW__controlsBar .ButtonsSection-module__6vZ4XW__switchFieldInline{justify-content:flex-start;width:100%;margin-left:0}}@media (max-width:960px){.ButtonsSection-module__6vZ4XW__pageHeader{width:100vw;max-width:100vw;margin:-1.25rem calc(50% - 50vw) 0;padding:32px 1rem}}@media (max-width:640px){.ButtonsSection-module__6vZ4XW__familyCard{--family-card-padding:.9rem}.ButtonsSection-module__6vZ4XW__switchFieldInline{justify-content:flex-start;width:100%;margin-left:0}.ButtonsSection-module__6vZ4XW__codePreviewBar{flex-wrap:wrap}.ButtonsSection-module__6vZ4XW__previewSurface{min-height:112px}}
.FormFieldsSection-module__Su9x8q__section{gap:1.5rem;display:grid}.FormFieldsSection-module__Su9x8q__embedded{--embedded-section-gap:var(--space-20);box-sizing:border-box;gap:var(--embedded-section-gap);width:100%;padding:0 36px}.FormFieldsSection-module__Su9x8q__embedded .FormFieldsSection-module__Su9x8q__familyCard{width:100%}@media (min-width:1081px){.FormFieldsSection-module__Su9x8q__embedded .FormFieldsSection-module__Su9x8q__controlsBar{flex-wrap:nowrap;gap:.65rem}.FormFieldsSection-module__Su9x8q__embedded .FormFieldsSection-module__Su9x8q__controlGroupInline{flex-wrap:nowrap}}.FormFieldsSection-module__Su9x8q__embedded .FormFieldsSection-module__Su9x8q__sectionBlock{padding-top:0}.FormFieldsSection-module__Su9x8q__embedded .FormFieldsSection-module__Su9x8q__playgroundShell{gap:var(--embedded-section-gap);padding:0}.FormFieldsSection-module__Su9x8q__pageHeader{box-sizing:border-box;border-bottom:1px solid var(--border-subtle);background:var(--surface-panel);margin:-1.5rem -2rem 0;padding:32px 2rem;display:grid}@media (min-width:1081px){.FormFieldsSection-module__Su9x8q__pageHeader{width:calc(100vw - 280px);max-width:calc(100vw - 280px)}}.FormFieldsSection-module__Su9x8q__pageHeaderLeft{gap:.45rem;display:grid}.FormFieldsSection-module__Su9x8q__breadcrumb{font-size:var(--font-size-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.FormFieldsSection-module__Su9x8q__title{font-size:var(--doc-page-title-size);color:var(--text-heading-strong)}.FormFieldsSection-module__Su9x8q__description{max-width:72ch;color:var(--text-body-default)}.FormFieldsSection-module__Su9x8q__sectionBlock{gap:1rem;padding-top:.25rem;display:grid}.FormFieldsSection-module__Su9x8q__sectionHeader{gap:.2rem;padding:0 .25rem;display:grid}.FormFieldsSection-module__Su9x8q__subheadingWithIcon{font-size:var(--doc-section-heading-size);color:var(--text-heading-strong);align-items:center;gap:.5rem;font-weight:500;line-height:1.3;display:inline-flex}h3.FormFieldsSection-module__Su9x8q__subheadingWithIcon{font-size:var(--doc-section-heading-size);font-weight:500}.FormFieldsSection-module__Su9x8q__subheadingWithIcon span{color:inherit;font-weight:inherit}.FormFieldsSection-module__Su9x8q__subheadingText{max-width:74ch;font-size:var(--font-size-sm);color:var(--text-body-default)}.FormFieldsSection-module__Su9x8q__playgroundShell{gap:1.25rem;padding:0 .25rem;display:grid}.FormFieldsSection-module__Su9x8q__familyBlock{gap:.35rem;display:grid}.FormFieldsSection-module__Su9x8q__familyMeta{gap:.25rem;padding:0 .25rem;display:grid}.FormFieldsSection-module__Su9x8q__familyBlockTitle{font-size:var(--doc-section-heading-size);color:var(--text-heading-strong);font-weight:500;line-height:1.3}h3.FormFieldsSection-module__Su9x8q__familyBlockTitle{font-size:var(--doc-section-heading-size);font-weight:500}.FormFieldsSection-module__Su9x8q__familyBlockDescription{color:var(--text-body-default);font-size:var(--font-size-sm);line-height:1.5}.FormFieldsSection-module__Su9x8q__familyCard{--family-card-padding:.85rem;border:1px solid var(--border-subtle);background:var(--surface-panel);padding:var(--family-card-padding);border-radius:1rem;gap:0;display:grid;overflow:hidden}.FormFieldsSection-module__Su9x8q__controlsBar{width:100%;margin-right:calc(var(--family-card-padding) * -1);margin-left:calc(var(--family-card-padding) * -1);min-height:52px;padding:4px var(--family-card-padding);flex-wrap:wrap;align-content:center;align-items:center;gap:.85rem;display:flex}.FormFieldsSection-module__Su9x8q__controlGroupInline{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.FormFieldsSection-module__Su9x8q__controlLabel{color:var(--text-body-default);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1}.FormFieldsSection-module__Su9x8q__segmentedControl{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:1.2rem;display:inline-flex}.FormFieldsSection-module__Su9x8q__segmentButton{border:1px solid var(--border-subtle);background:var(--surface-panel);color:var(--text-body-default);font-size:var(--font-size-sm);cursor:pointer;border-radius:.7rem;align-items:center;gap:.35rem;min-height:1.2rem;padding:.45rem .7rem;font-weight:500;line-height:1;display:inline-flex}.FormFieldsSection-module__Su9x8q__segmentButtonActive{background:var(--surface-panel);color:var(--text-heading-strong);border-color:var(--text-heading-strong)}.FormFieldsSection-module__Su9x8q__chipCheck{color:currentColor;flex:none}.FormFieldsSection-module__Su9x8q__disabledCheckbox{border:1px solid var(--border-subtle);background:var(--surface-panel);width:1.2rem;height:1.2rem;color:var(--text-buttons-text-primary-button);cursor:pointer;border-radius:.3rem;justify-content:center;align-items:center;padding:0;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.FormFieldsSection-module__Su9x8q__disabledCheckboxActive{border-color:var(--surface-button-bg-primary);background:var(--surface-button-bg-primary);color:var(--text-buttons-text-primary-button)}.FormFieldsSection-module__Su9x8q__switchFieldInline{flex-wrap:nowrap;margin-left:auto}.FormFieldsSection-module__Su9x8q__switchButton{background:var(--grayscale-gray6);cursor:pointer;border:none;border-radius:999px;width:48px;height:28px;padding:0;transition:background-color .14s;position:relative}.FormFieldsSection-module__Su9x8q__switchButtonActive{background:var(--surface-button-bg-primary)}.FormFieldsSection-module__Su9x8q__switchThumb{background:var(--surface-panel);border-radius:999px;width:22px;height:22px;transition:transform .14s;position:absolute;top:3px;left:3px}.FormFieldsSection-module__Su9x8q__switchThumbActive{transform:translate(20px)}.FormFieldsSection-module__Su9x8q__previewSurface{width:calc(100% + (var(--family-card-padding) * 2));min-height:112px;margin-right:calc(var(--family-card-padding) * -1);margin-left:calc(var(--family-card-padding) * -1);border-top:1px solid var(--border-subtle);background:var(--surface-panel);justify-content:center;align-items:center;padding:1rem 0;display:flex}.FormFieldsSection-module__Su9x8q__fieldWrap{border:1px solid var(--input-input-stroke-default);background:var(--input-input-fill);width:min(420px,100%);color:var(--text-body-default);border-radius:.75rem;align-items:center;gap:.45rem;padding:0 .8rem;display:inline-flex}.FormFieldsSection-module__Su9x8q__fieldSizeDefault{min-height:3.25rem}.FormFieldsSection-module__Su9x8q__fieldSizeMedium{min-height:2.75rem}.FormFieldsSection-module__Su9x8q__fieldSizeSmall{min-height:2.375rem}.FormFieldsSection-module__Su9x8q__fieldFocus{border-color:var(--input-input-stroke-active);box-shadow:0 0 0 2px color-mix(in srgb, var(--lavender-500) 24%, transparent)}.FormFieldsSection-module__Su9x8q__fieldError{border-color:var(--red-600);box-shadow:0 0 0 2px color-mix(in srgb, var(--red-600) 18%, transparent)}.FormFieldsSection-module__Su9x8q__fieldDisabled{background:var(--input-input-fill-disabled);color:var(--text-muted)}.FormFieldsSection-module__Su9x8q__fieldInput{width:100%;color:inherit;font-size:var(--font-size-base);background:0 0;border:none;outline:none}.FormFieldsSection-module__Su9x8q__fieldInput::placeholder{color:var(--text-text-placeholder)}.FormFieldsSection-module__Su9x8q__fieldInput:disabled{cursor:not-allowed}.FormFieldsSection-module__Su9x8q__fieldIcon{color:var(--icons-icon-default);flex:none}.FormFieldsSection-module__Su9x8q__fieldErrorIcon{color:var(--red-600);flex:none}.FormFieldsSection-module__Su9x8q__codePreviewWrap{margin-right:calc(var(--family-card-padding) * -1);margin-bottom:calc(var(--family-card-padding) * -1);margin-left:calc(var(--family-card-padding) * -1);background:var(--surface-panel);border-top:1px solid var(--border-subtle);border-radius:0 0 calc(1rem - 1px) calc(1rem - 1px);padding-bottom:12px}.FormFieldsSection-module__Su9x8q__codePreviewBar{padding:.35rem var(--family-card-padding) .2rem;justify-content:flex-start;align-items:center;gap:0;display:flex}.FormFieldsSection-module__Su9x8q__codePreviewLabel{color:var(--text-body-default);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.FormFieldsSection-module__Su9x8q__codeActions{align-items:center;gap:.25rem;margin-left:16px;display:inline-flex}.FormFieldsSection-module__Su9x8q__codeActionDivider{background:var(--border-subtle);width:1px;height:14px;margin:0 .1rem}.FormFieldsSection-module__Su9x8q__showMoreButton{color:var(--text-body-default);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.2rem;display:inline-flex}.FormFieldsSection-module__Su9x8q__showMoreButton:hover{color:var(--text-heading-strong)}.FormFieldsSection-module__Su9x8q__chevronExpanded{transform:rotate(180deg)}.FormFieldsSection-module__Su9x8q__codeCopyButton{color:var(--text-body-default);cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.FormFieldsSection-module__Su9x8q__codeCopyButton:hover{color:var(--text-heading-strong);background:var(--surface-scrim-light)}.FormFieldsSection-module__Su9x8q__copyButtonCopied{color:var(--lavender-700)}.FormFieldsSection-module__Su9x8q__codePre{padding:8px var(--family-card-padding) 0;background:0 0;margin:0;overflow-x:auto}.FormFieldsSection-module__Su9x8q__codePreCollapsed{max-height:calc(3.2em + .2rem);overflow:hidden}.FormFieldsSection-module__Su9x8q__codeText{color:var(--text-heading-strong);white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.6;display:block}.FormFieldsSection-module__Su9x8q__codeLine{display:block}.FormFieldsSection-module__Su9x8q__codeKeyword{color:var(--status-info)}.FormFieldsSection-module__Su9x8q__codeString{color:var(--status-success)}.FormFieldsSection-module__Su9x8q__codeType{color:var(--status-primary)}.FormFieldsSection-module__Su9x8q__codeComponent{color:var(--status-teal)}.FormFieldsSection-module__Su9x8q__codeProp{color:var(--status-warning)}.FormFieldsSection-module__Su9x8q__codeJsx{color:var(--status-link)}.FormFieldsSection-module__Su9x8q__codeComment{color:var(--status-muted)}.FormFieldsSection-module__Su9x8q__tableWrap{border:1px solid var(--border-subtle);background:var(--surface-panel);border-radius:.875rem;overflow:auto}.FormFieldsSection-module__Su9x8q__specTable{border-collapse:collapse;width:100%;min-width:760px}.FormFieldsSection-module__Su9x8q__tableHeadCell{text-align:left;color:var(--text-heading-strong);font-size:var(--font-size-sm);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-panel) 72%, var(--lavender-100));padding:.8rem;font-weight:600}.FormFieldsSection-module__Su9x8q__tableBodyCell{border-top:1px solid var(--border-subtle);color:var(--text-body-default);font-size:var(--font-size-sm);vertical-align:top;padding:.8rem;line-height:1.45}.FormFieldsSection-module__Su9x8q__specTable tbody tr:first-child .FormFieldsSection-module__Su9x8q__tableBodyCell{border-top:none}.FormFieldsSection-module__Su9x8q__inlineCode{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-panel) 82%, var(--lavender-100));color:var(--text-heading-strong);border-radius:.35rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;display:inline-block}.FormFieldsSection-module__Su9x8q__specColor{align-items:center;gap:.45rem;display:inline-flex}.FormFieldsSection-module__Su9x8q__colorSwatch{border:1px solid var(--border-subtle);border-radius:.32rem;flex:none;width:16px;height:16px}.FormFieldsSection-module__Su9x8q__previewRow{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px;display:flex}.FormFieldsSection-module__Su9x8q__tabsControlsBar{gap:1.25rem 2rem}@media (min-width:1081px){.FormFieldsSection-module__Su9x8q__embedded .FormFieldsSection-module__Su9x8q__tabsControlsBar{gap:1.25rem 2.25rem}.FormFieldsSection-module__Su9x8q__tabsControlsBar .FormFieldsSection-module__Su9x8q__segmentedControl{gap:.5rem}}.FormFieldsSection-module__Su9x8q__iconComboboxInline{flex:none;min-width:10rem}@media (max-width:1080px){.FormFieldsSection-module__Su9x8q__controlsBar{grid-template-columns:1fr;align-content:start;place-items:start;gap:.85rem;padding-top:1.25rem;padding-bottom:1.25rem;display:grid}.FormFieldsSection-module__Su9x8q__controlsBar .FormFieldsSection-module__Su9x8q__controlGroupInline,.FormFieldsSection-module__Su9x8q__controlsBar .FormFieldsSection-module__Su9x8q__switchFieldInline{justify-content:flex-start;width:100%;margin-left:0}}@media (max-width:960px){.FormFieldsSection-module__Su9x8q__pageHeader{width:100vw;max-width:100vw;margin:-1.25rem calc(50% - 50vw) 0;padding:32px 1rem}}@media (max-width:640px){.FormFieldsSection-module__Su9x8q__familyCard{--family-card-padding:.9rem}}
.RadioField-module__ZTEF_G__field{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.RadioField-module__ZTEF_G__fieldDisabled{opacity:.55;cursor:not-allowed}.RadioField-module__ZTEF_G__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.RadioField-module__ZTEF_G__indicator{border:1px solid var(--input-input-stroke-default);background:var(--input-input-fill);border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.RadioField-module__ZTEF_G__indicatorChecked{border-color:var(--lavender-500)}.RadioField-module__ZTEF_G__dot{background:var(--lavender-500);opacity:0;border-radius:999px;width:10px;height:10px}.RadioField-module__ZTEF_G__indicatorChecked .RadioField-module__ZTEF_G__dot{opacity:1}.RadioField-module__ZTEF_G__label{color:var(--text-heading-strong);font-size:14px;line-height:14px}
.SelectionList-module__j1Nu5a__list{flex-direction:column;align-items:flex-start;gap:12px;width:fit-content;max-width:100%;display:flex}.SelectionList-module__j1Nu5a__listWithSeparators{gap:0;padding-left:11px}.SelectionList-module__j1Nu5a__listDisabled{opacity:.55;pointer-events:none}.SelectionList-module__j1Nu5a__item{width:auto}.SelectionList-module__j1Nu5a__separator{border:none;border-top:1px solid var(--border-subtle);align-self:stretch;width:calc(100% + 11px);height:0;margin:12px 0 12px -11px}
.FoundationDocContent-module__5Sc_YG__embeddedContent{box-sizing:border-box;width:100%;max-width:100%;padding-inline:36px}.FoundationDocContent-module__5Sc_YG__foundationTabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:1.25rem;margin-bottom:calc(1.5rem + 12px);display:flex}.FoundationDocContent-module__5Sc_YG__foundationTab{color:var(--text-body-default);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0 0 .9rem;font-weight:700;display:inline-flex;position:relative}.FoundationDocContent-module__5Sc_YG__foundationTab:after{content:"";background:0 0;border-radius:999px;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.FoundationDocContent-module__5Sc_YG__foundationTabActive{color:var(--lavender-700)}.FoundationDocContent-module__5Sc_YG__foundationTabActive:after{background:var(--lavender-500)}.FoundationDocContent-module__5Sc_YG__foundationTabIcon{color:currentColor;flex:none}.FoundationDocContent-module__5Sc_YG__foundationTabsCompact{gap:1rem;margin-bottom:0}.FoundationDocContent-module__5Sc_YG__foundationTabCompact{padding:0 0 .55rem;font-size:12px}.FoundationDocContent-module__5Sc_YG__tabPanelIntro{gap:.35rem;margin-bottom:1rem;display:grid}.FoundationDocContent-module__5Sc_YG__tabPanelTitle{font-size:var(--doc-section-heading-size,1.25rem);color:var(--text-heading-strong);margin:0;font-weight:600}.FoundationDocContent-module__5Sc_YG__tabPanelDescription{max-width:72ch;color:var(--text-body-default);font-size:var(--font-size-sm);margin:0;line-height:1.45}.FoundationDocContent-module__5Sc_YG__utilityTabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:1.25rem;margin-bottom:1rem;padding:0 0 .75rem;display:flex}.FoundationDocContent-module__5Sc_YG__utilityTab{color:var(--text-body-default);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 0 .65rem;font-weight:700;display:inline-flex;position:relative}.FoundationDocContent-module__5Sc_YG__utilityTab:after{content:"";background:0 0;border-radius:999px;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.FoundationDocContent-module__5Sc_YG__utilityTabActive{color:var(--lavender-700)}.FoundationDocContent-module__5Sc_YG__utilityTabActive:after{background:var(--lavender-500)}@media (max-width:960px){.FoundationDocContent-module__5Sc_YG__embeddedContent{padding-inline:1rem}.FoundationDocContent-module__5Sc_YG__foundationTabs{justify-content:flex-start;padding-top:1rem;padding-bottom:1rem}}
.ColorsSection-module___-t0DG__section{background:0 0;gap:1.5rem;padding:0;display:grid}.ColorsSection-module___-t0DG__pageHeader{box-sizing:border-box;border-bottom:1px solid var(--border-subtle);background:var(--surface-panel);grid-template-columns:1fr;align-items:start;gap:.8rem;margin:-1.5rem -2rem 0;padding:32px 2rem;display:grid}@media (min-width:961px){.ColorsSection-module___-t0DG__pageHeader{width:calc(100vw - 280px);max-width:calc(100vw - 280px)}}.ColorsSection-module___-t0DG__pageHeaderLeft{gap:.45rem;display:grid}.ColorsSection-module___-t0DG__breadcrumb{font-size:var(--font-size-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.ColorsSection-module___-t0DG__title{font-size:var(--doc-page-title-size);color:var(--text-heading-strong)}.ColorsSection-module___-t0DG__description{max-width:72ch;color:var(--text-body-default)}.ColorsSection-module___-t0DG__inlineCode{border:1px solid var(--border-subtle);background:color-mix(in srgb, white 85%, var(--surface-bg-main));border-radius:.35rem;padding:.1rem .35rem}.ColorsSection-module___-t0DG__tabbedShell{gap:0;width:100%;max-width:100%;padding-top:0;display:grid}.ColorsSection-module___-t0DG__tabPanel{gap:1.75rem;display:grid}.ColorsSection-module___-t0DG__subgroupBlock{gap:.75rem;display:grid}.ColorsSection-module___-t0DG__subgroupHeader{gap:.2rem;display:grid}.ColorsSection-module___-t0DG__subgroupHeading{font-size:var(--font-size-base);color:var(--text-heading-strong);margin:0;font-weight:600}.ColorsSection-module___-t0DG__subgroupDescription{max-width:72ch;font-size:var(--font-size-sm);color:var(--text-body-default);margin:0;line-height:1.45}.ColorsSection-module___-t0DG__stripGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:calc(1rem + 8px);width:100%;max-width:100%;display:grid}.ColorsSection-module___-t0DG__stripCard{gap:.75rem;min-width:0;display:grid}.ColorsSection-module___-t0DG__stripHeader{gap:.2rem;padding-inline:.25rem;display:grid}.ColorsSection-module___-t0DG__stripTitle{font-size:var(--font-size-lg);color:var(--text-heading-strong);margin:0}.ColorsSection-module___-t0DG__stripDescription{font-size:var(--font-size-sm);color:var(--text-body-default);margin:0;line-height:1.45}.ColorsSection-module___-t0DG__stripRows{border:1px solid var(--border-subtle);border-radius:.6rem;overflow:hidden}.ColorsSection-module___-t0DG__stripRow{justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.7rem 1.15rem;display:flex}.ColorsSection-module___-t0DG__stripLabel,.ColorsSection-module___-t0DG__stripValue{font-size:var(--font-size-sm);color:inherit;font-weight:600}@media (max-width:960px){.ColorsSection-module___-t0DG__pageHeader{width:100vw;max-width:100vw;margin:-1.25rem calc(50% - 50vw) 0;padding:32px 1rem}.ColorsSection-module___-t0DG__stripGrid{grid-template-columns:1fr}}
.ColorTokenReference-module__SXWLfq__referenceSection{gap:2rem;width:100%;max-width:100%;display:grid}.ColorTokenReference-module__SXWLfq__tableSection{gap:.75rem;display:grid}.ColorTokenReference-module__SXWLfq__tableHeading{font-size:var(--font-size-lg);color:var(--text-heading-strong);margin:0;font-weight:600}.ColorTokenReference-module__SXWLfq__tableWrap{border:1px solid var(--border-subtle);background:var(--surface-panel);border-radius:.875rem;width:100%;max-width:100%;overflow-x:auto}.ColorTokenReference-module__SXWLfq__specTable{border-collapse:collapse;width:100%}.ColorTokenReference-module__SXWLfq__specTable thead th{text-align:left;font-size:var(--font-size-sm);color:var(--text-heading-strong);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, white 80%, var(--surface-bg-main));padding:.9rem;font-weight:600}.ColorTokenReference-module__SXWLfq__specTable tbody td{border-top:1px solid var(--border-subtle);color:var(--text-body-default);font-size:var(--font-size-sm);vertical-align:middle;padding:.85rem .9rem}.ColorTokenReference-module__SXWLfq__specTable tbody tr:first-child td{border-top:none}.ColorTokenReference-module__SXWLfq__specTable code{font-size:var(--font-size-sm);color:var(--text-heading-strong)}.ColorTokenReference-module__SXWLfq__tableTokenLabel{font-weight:600;display:block}.ColorTokenReference-module__SXWLfq__tableTokenGroup{color:var(--text-muted);margin-top:.12rem;font-size:.75rem;display:block}.ColorTokenReference-module__SXWLfq__sampleSwatch{border:1px solid #0000;border-radius:.25rem;width:18px;height:18px;display:inline-block}.ColorTokenReference-module__SXWLfq__lightSwatch{border-color:var(--border-subtle)}.ColorTokenReference-module__SXWLfq__transparentSwatch{border-color:var(--border-subtle);background:var(--surface-panel)!important}.ColorTokenReference-module__SXWLfq__tableValueWrap{align-items:center;gap:.45rem;display:inline-flex}.ColorTokenReference-module__SXWLfq__copyButton{width:22px;height:22px;color:var(--text-body-default);cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;display:inline-flex}.ColorTokenReference-module__SXWLfq__copyButton:hover{color:var(--text-heading-strong);background:var(--surface-subtle)}.ColorTokenReference-module__SXWLfq__copyButtonCopied{color:var(--lavender-700)}
.SaturdaySidebar-module__CUTiWW__navItem{box-sizing:border-box;font-size:13px;font-weight:500;font-family:var(--font-plus-jakarta), sans-serif;color:#29282e;color:lab(16.3817% 1.26986 -3.51657);white-space:nowrap;background:0 0;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;width:fit-content;margin-bottom:4px;padding:7px 10px;text-decoration:none;transition:background .12s,color .12s;display:flex;overflow:hidden}.SaturdaySidebar-module__CUTiWW__navItem:hover{background:#ebeaef;background:lab(92.9838% .724375 -2.13332)}.SaturdaySidebar-module__CUTiWW__navItemActive{color:#fff;background:#7552db;background:lab(44.5787% 40.2541 -66.788);width:calc(100% - 24px);margin-left:12px;margin-right:12px;padding:6px 12px;font-weight:600}.SaturdaySidebar-module__CUTiWW__navItemActive:hover{background:#7552db;background:lab(44.5787% 40.2541 -66.788)}.SaturdaySidebar-module__CUTiWW__navIcon{opacity:.88;width:18px;min-width:18px;height:18px;min-height:18px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SaturdaySidebar-module__CUTiWW__navItemActive .SaturdaySidebar-module__CUTiWW__navIcon{opacity:1}.SaturdaySidebar-module__CUTiWW__navLabel{color:inherit}
.SaturdayPageScroll-module__-qw7Ya__pageScroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;overflow:hidden auto}.SaturdayPageScroll-module__-qw7Ya__pageScroll.SaturdayPageScroll-module__-qw7Ya__isScrolling{scrollbar-color:oklch(72% .005 280) transparent}.SaturdayPageScroll-module__-qw7Ya__pageScroll::-webkit-scrollbar{width:10px}.SaturdayPageScroll-module__-qw7Ya__pageScroll::-webkit-scrollbar-track{background:0 0}.SaturdayPageScroll-module__-qw7Ya__pageScroll::-webkit-scrollbar-thumb{background-color:#0000;border-radius:999px;transition:background-color .2s}.SaturdayPageScroll-module__-qw7Ya__pageScroll.SaturdayPageScroll-module__-qw7Ya__isScrolling::-webkit-scrollbar-thumb{background-color:#a4a4a8;background-color:lab(67.4824% .321835 -1.8653)}
.RadioMenu-module__vaKnzW__menu{flex-flow:wrap;align-items:center;gap:20px;display:flex}.RadioMenu-module__vaKnzW__menuDisabled{opacity:.55;pointer-events:none}
.SpacingSection-module__FFwqDa__section{gap:var(--space-6);background:0 0;padding:0;display:grid}.SpacingSection-module__FFwqDa__pageHeader{box-sizing:border-box;border-bottom:1px solid var(--border-subtle);background:var(--surface-panel);grid-template-columns:1fr;align-items:start;gap:.8rem;margin:-1.5rem -2rem 0;padding:32px 2rem;display:grid}@media (min-width:961px){.SpacingSection-module__FFwqDa__pageHeader{width:calc(100vw - 280px);max-width:calc(100vw - 280px)}}.SpacingSection-module__FFwqDa__pageHeaderLeft{gap:.45rem;display:grid}.SpacingSection-module__FFwqDa__breadcrumb{font-size:var(--font-size-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.SpacingSection-module__FFwqDa__title{font-size:var(--doc-page-title-size);color:var(--text-heading-strong)}.SpacingSection-module__FFwqDa__description{max-width:72ch;color:var(--text-body-default)}.SpacingSection-module__FFwqDa__mainColumn{gap:var(--space-12);padding-top:var(--space-4);width:100%;max-width:100%;display:grid}.SpacingSection-module__FFwqDa__sectionBlock{gap:var(--space-6);display:grid}.SpacingSection-module__FFwqDa__sectionHeader{gap:var(--space-2);padding:0 var(--space-1);display:grid}.SpacingSection-module__FFwqDa__subheadingWithIcon{align-items:center;gap:var(--space-2);color:var(--text-heading);font-size:24px;font-weight:500;display:inline-flex}.SpacingSection-module__FFwqDa__subheadingWithIcon span{color:var(--text-heading);font-weight:400}.SpacingSection-module__FFwqDa__subheadingText{max-width:72ch;font-size:var(--font-size-sm);color:var(--text-body-default)}.SpacingSection-module__FFwqDa__tableWrap,.SpacingSection-module__FFwqDa__guideCard,.SpacingSection-module__FFwqDa__containerCard,.SpacingSection-module__FFwqDa__showcaseCard,.SpacingSection-module__FFwqDa__resourcesCard{border:1px solid var(--border-subtle);background:var(--surface-panel);border-radius:1rem}.SpacingSection-module__FFwqDa__tableWrap{overflow:hidden}.SpacingSection-module__FFwqDa__specTable{border-collapse:collapse;width:100%}.SpacingSection-module__FFwqDa__specTable thead th{text-align:left;font-size:var(--font-size-sm);color:var(--text-heading-strong);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, white 82%, var(--grayscale-gray2));font-weight:600}.SpacingSection-module__FFwqDa__specTable tbody td{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);font-size:var(--font-size-sm);color:var(--text-body-default)}.SpacingSection-module__FFwqDa__specTable tbody tr:first-child td{border-top:none}.SpacingSection-module__FFwqDa__guideGrid,.SpacingSection-module__FFwqDa__containerGrid,.SpacingSection-module__FFwqDa__gridShowcase{gap:var(--space-5);width:100%;max-width:100%;display:grid}.SpacingSection-module__FFwqDa__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SpacingSection-module__FFwqDa__guideCard,.SpacingSection-module__FFwqDa__containerCard,.SpacingSection-module__FFwqDa__showcaseCard,.SpacingSection-module__FFwqDa__resourcesCard{padding:var(--space-5)}.SpacingSection-module__FFwqDa__guideHeader,.SpacingSection-module__FFwqDa__containerCopy,.SpacingSection-module__FFwqDa__showcaseMeta,.SpacingSection-module__FFwqDa__resourcesHeader{gap:var(--space-2);display:grid}.SpacingSection-module__FFwqDa__guideTitleWrap{align-items:center;gap:var(--space-2);color:var(--text-heading-strong);display:inline-flex}.SpacingSection-module__FFwqDa__guideTitle,.SpacingSection-module__FFwqDa__containerTitle,.SpacingSection-module__FFwqDa__showcaseTitle,.SpacingSection-module__FFwqDa__resourcesTitle{font-size:var(--font-size-lg);color:var(--text-heading-strong)}.SpacingSection-module__FFwqDa__guideDescription,.SpacingSection-module__FFwqDa__containerDescription,.SpacingSection-module__FFwqDa__showcaseDescription,.SpacingSection-module__FFwqDa__resourcesDescription{color:var(--text-body-default);font-size:var(--font-size-sm);line-height:1.5}.SpacingSection-module__FFwqDa__axisList{gap:var(--space-3);margin-top:var(--space-5);display:grid}.SpacingSection-module__FFwqDa__axisRow{align-items:center;gap:var(--space-4);grid-template-columns:96px minmax(0,1fr);display:grid}.SpacingSection-module__FFwqDa__axisMeta{gap:2px;display:grid}.SpacingSection-module__FFwqDa__axisToken{color:var(--text-heading-strong);font-size:var(--font-size-sm);font-weight:600}.SpacingSection-module__FFwqDa__axisValue{color:var(--text-muted);font-size:.75rem}.SpacingSection-module__FFwqDa__axisBarHorizontal{background:var(--lavender-400);border-radius:999px;height:.5rem}.SpacingSection-module__FFwqDa__axisBarVertical{background:var(--lavender-400);border-radius:999px;justify-self:start;width:.75rem}.SpacingSection-module__FFwqDa__containerGrid,.SpacingSection-module__FFwqDa__gridShowcase{grid-template-columns:repeat(2,minmax(0,1fr))}.SpacingSection-module__FFwqDa__containerVisual{background:color-mix(in srgb, white 90%, var(--lavender-100));align-content:start;gap:var(--space-4);min-height:148px;margin-bottom:var(--space-5);padding:var(--space-4);border-radius:.9rem;display:grid}.SpacingSection-module__FFwqDa__containerTag{background:var(--surface-panel);border:1px solid var(--border-subtle);color:var(--text-body-default);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.SpacingSection-module__FFwqDa__containerWidthLabel{font-size:var(--font-size-3xl);color:var(--text-heading-strong);font-weight:600}.SpacingSection-module__FFwqDa__showcaseFrame{background:var(--surface-panel-subtle);border:1px solid color-mix(in srgb, var(--border-subtle) 92%, var(--surface-panel));padding:var(--space-4);margin-bottom:var(--space-5);border-radius:1rem;overflow:hidden}.SpacingSection-module__FFwqDa__showcaseEyebrow{letter-spacing:.02em;color:var(--text-muted);font-size:.75rem;font-weight:600}.SpacingSection-module__FFwqDa__visualBlock{gap:var(--space-4);display:grid}.SpacingSection-module__FFwqDa__visualCanvas{background:var(--surface-panel-warm);padding:var(--space-4);border-radius:.85rem;position:relative;overflow:hidden}.SpacingSection-module__FFwqDa__columnOverlay{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gutter);padding-inline:var(--grid-margin);min-height:164px;display:grid;position:relative}.SpacingSection-module__FFwqDa__columnStripe{background:linear-gradient(#ff5c5c24 0%,#ff5c5c1a 100%)}.SpacingSection-module__FFwqDa__visualMeasures{gap:var(--space-3);display:grid}.SpacingSection-module__FFwqDa__gutterRow{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(60px,1fr));display:grid}.SpacingSection-module__FFwqDa__measureLine{grid-template-columns:1px minmax(0,1fr) 1px;align-items:center;gap:.45rem 0;display:grid}.SpacingSection-module__FFwqDa__measureLineCompact{justify-self:center;max-width:74px}.SpacingSection-module__FFwqDa__measureCap{background:var(--spacing-guide-accent);width:1px;height:18px;display:block}.SpacingSection-module__FFwqDa__measureRule{background:var(--spacing-guide-accent);height:1px;display:block}.SpacingSection-module__FFwqDa__measureLabel{color:var(--spacing-guide-accent);grid-column:1/-1;justify-self:center;font-size:.875rem;font-weight:500}.SpacingSection-module__FFwqDa__containerDiagram{width:100%}.SpacingSection-module__FFwqDa__containerTrack{gap:var(--space-4);display:grid}.SpacingSection-module__FFwqDa__containerGuide{background:linear-gradient(#ff5c5c0d,#ff5c5c05),#fff;border:1px dashed #ff4d4f66;border-radius:.75rem;height:70px}.SpacingSection-module__FFwqDa__containerBarWrap{width:100%;min-width:160px}.SpacingSection-module__FFwqDa__resourcesList{gap:var(--space-3);margin-top:var(--space-5);display:grid}.SpacingSection-module__FFwqDa__resourceItem{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);grid-template-columns:24px minmax(0,1fr) 16px;text-decoration:none;transition:color .18s,transform .18s;display:grid}.SpacingSection-module__FFwqDa__resourceItem:first-child{border-top:none;padding-top:0}.SpacingSection-module__FFwqDa__resourceIconWrap,.SpacingSection-module__FFwqDa__resourceArrow{color:var(--text-muted)}.SpacingSection-module__FFwqDa__resourceText{color:var(--text-body-default);font-size:var(--font-size-sm);line-height:1.45}.SpacingSection-module__FFwqDa__resourceItem:hover .SpacingSection-module__FFwqDa__resourceText,.SpacingSection-module__FFwqDa__resourceItem:hover .SpacingSection-module__FFwqDa__resourceArrow,.SpacingSection-module__FFwqDa__resourceItem:hover .SpacingSection-module__FFwqDa__resourceIconWrap{color:var(--text-heading-strong)}.SpacingSection-module__FFwqDa__resourceItem:hover .SpacingSection-module__FFwqDa__resourceArrow{transform:translate(2px)}@media (max-width:960px){.SpacingSection-module__FFwqDa__pageHeader{width:100vw;max-width:100vw;margin:-1.25rem calc(50% - 50vw) 0;padding:32px 1rem}.SpacingSection-module__FFwqDa__guideGrid,.SpacingSection-module__FFwqDa__containerGrid,.SpacingSection-module__FFwqDa__gridShowcase{grid-template-columns:1fr}}@media (max-width:640px){.SpacingSection-module__FFwqDa__specTable,.SpacingSection-module__FFwqDa__specTable thead,.SpacingSection-module__FFwqDa__specTable tbody,.SpacingSection-module__FFwqDa__specTable tr,.SpacingSection-module__FFwqDa__specTable td{width:100%;display:block}.SpacingSection-module__FFwqDa__specTable thead{display:none}.SpacingSection-module__FFwqDa__specTable tbody tr{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle)}.SpacingSection-module__FFwqDa__specTable tbody tr:first-child{border-top:none}.SpacingSection-module__FFwqDa__specTable tbody td{border-top:none;padding:.2rem 0}.SpacingSection-module__FFwqDa__specTable tbody td:before{content:attr(data-label);color:var(--text-muted);margin-bottom:.08rem;font-size:.75rem;font-weight:600;display:block}.SpacingSection-module__FFwqDa__axisRow{grid-template-columns:1fr}.SpacingSection-module__FFwqDa__visualCanvas{padding:var(--space-3)}.SpacingSection-module__FFwqDa__columnOverlay{min-height:132px}}
.TypographySection-module__iQ0_Yq__section{--typography-page-bg:transparent;--typography-header-bg:var(--surface-panel);--typography-divider:var(--border-subtle);--typography-text-strong:var(--text-heading-strong);--typography-text-body:var(--text-body-default);--typography-text-muted:var(--text-muted);background:var(--typography-page-bg);gap:1.5rem;padding:0;display:grid}.TypographySection-module__iQ0_Yq__pageHeader{box-sizing:border-box;border-bottom:1px solid var(--typography-divider);background:var(--typography-header-bg);grid-template-columns:1fr;align-items:start;gap:.8rem;margin:-1.5rem -2rem 0;padding:32px 2rem;display:grid}@media (min-width:961px){.TypographySection-module__iQ0_Yq__pageHeader{width:calc(100vw - 280px);max-width:calc(100vw - 280px)}}.TypographySection-module__iQ0_Yq__pageHeaderLeft{gap:.45rem;display:grid}.TypographySection-module__iQ0_Yq__breadcrumb{font-size:var(--font-size-sm);color:var(--typography-text-muted);text-transform:uppercase;letter-spacing:.06em}.TypographySection-module__iQ0_Yq__title{font-size:var(--doc-page-title-size);color:var(--typography-text-strong)}.TypographySection-module__iQ0_Yq__description{max-width:72ch;color:var(--typography-text-body)}.TypographySection-module__iQ0_Yq__inlineCode{border:1px solid var(--typography-divider);background:color-mix(in srgb, var(--typography-header-bg) 85%, white);border-radius:.35rem;padding:.1rem .35rem}.TypographySection-module__iQ0_Yq__subheading{color:var(--typography-text-strong);font-size:24px}.TypographySection-module__iQ0_Yq__subheadingWithIcon{color:var(--text-heading);align-items:center;gap:.5rem;font-size:24px;font-weight:500;display:inline-flex}.TypographySection-module__iQ0_Yq__subheadingWithIcon span{color:var(--text-heading);font-weight:400}.TypographySection-module__iQ0_Yq__subheadingText{font-size:var(--font-size-sm);color:var(--typography-text-body)}.TypographySection-module__iQ0_Yq__mainColumn{gap:var(--space-12);width:100%;max-width:100%;display:grid}.TypographySection-module__iQ0_Yq__scaleSection{gap:1rem;width:100%;max-width:100%;padding:1.25rem 0 0;display:grid}.TypographySection-module__iQ0_Yq__scaleSectionHeader{gap:.3rem;padding:0 .25rem;display:grid}.TypographySection-module__iQ0_Yq__scaleList{border-top:1px solid var(--typography-divider);border-bottom:1px solid var(--typography-divider);background:0 0}.TypographySection-module__iQ0_Yq__scaleRow{border-top:1px solid var(--typography-divider);background:0 0;grid-template-columns:minmax(0,430px) 1fr;align-items:center;gap:2rem;padding:1.1rem .35rem;display:grid}.TypographySection-module__iQ0_Yq__scaleRow:first-child{border-top:none}.TypographySection-module__iQ0_Yq__scaleRowInfo{gap:.35rem;display:grid}.TypographySection-module__iQ0_Yq__scaleRowLabel{font-size:var(--font-size-base);color:var(--typography-text-strong);font-weight:700}.TypographySection-module__iQ0_Yq__scaleRowDescription{font-size:var(--font-size-sm);color:var(--typography-text-body);line-height:1.45}.TypographySection-module__iQ0_Yq__quickMeta{font-size:var(--font-size-sm);color:var(--typography-text-muted);flex-wrap:wrap;gap:.65rem;display:flex}.TypographySection-module__iQ0_Yq__scaleRowSample{color:var(--typography-text-strong);text-wrap:balance;justify-self:start;padding-left:80px;padding-right:.25rem}.TypographySection-module__iQ0_Yq__tableSection{gap:.65rem;width:100%;max-width:100%;display:grid}.TypographySection-module__iQ0_Yq__specsSectionHeader{gap:.3rem;padding:0 .25rem;display:grid}.TypographySection-module__iQ0_Yq__tableWrap{border:1px solid var(--typography-divider);background:var(--surface-panel);border-radius:.875rem;width:100%;max-width:100%;overflow-x:auto}.TypographySection-module__iQ0_Yq__specTable{border-collapse:collapse;width:100%}.TypographySection-module__iQ0_Yq__specTable thead th{text-align:left;font-size:var(--font-size-sm);color:var(--typography-text-strong);border-bottom:1px solid var(--typography-divider);background:color-mix(in srgb, var(--typography-header-bg) 75%, white);padding:.75rem .8rem;font-weight:600}.TypographySection-module__iQ0_Yq__specTable tbody td{border-top:1px solid var(--typography-divider);color:var(--typography-text-body);font-size:var(--font-size-sm);vertical-align:middle;padding:.65rem .8rem}.TypographySection-module__iQ0_Yq__specTable tbody tr:first-child td{border-top:none}.TypographySection-module__iQ0_Yq__specTable code{font-size:var(--font-size-sm);color:var(--typography-text-strong)}.TypographySection-module__iQ0_Yq__colorMeta{color:var(--typography-text-strong);align-items:center;gap:.45rem;display:inline-flex}.TypographySection-module__iQ0_Yq__colorSwatch{border:1px solid var(--typography-divider);border-radius:2px;width:20px;height:10px}@media (max-width:960px){.TypographySection-module__iQ0_Yq__pageHeader{width:100vw;max-width:100vw;margin:-1.25rem calc(50% - 50vw) 0;padding:32px 1rem}.TypographySection-module__iQ0_Yq__scaleRow{grid-template-columns:1fr;gap:.9rem;padding:1rem .25rem}.TypographySection-module__iQ0_Yq__scaleRowSample{padding-left:0}}
.BoltEditorialLandingPage-module__3D7jBq__overviewSection{padding:88px 36px 0}.BoltEditorialLandingPage-module__3D7jBq__overviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid}.BoltEditorialLandingPage-module__3D7jBq__overviewGridLink{width:100%;color:inherit;text-decoration:none;display:block}.BoltEditorialLandingPage-module__3D7jBq__scrollInner{flex-direction:column;width:100%;min-width:0;padding-bottom:64px;display:flex}@media (max-width:1080px){.BoltEditorialLandingPage-module__3D7jBq__overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.BoltEditorialLandingPage-module__3D7jBq__overviewSection{padding:48px 1rem 0}}@media (max-width:640px){.BoltEditorialLandingPage-module__3D7jBq__overviewGrid{grid-template-columns:1fr}}
