@layer brick.reset;@layer brick.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--brick-aspect-ratio-golden:1.618;--brick-aspect-ratio-landscape:1.33333;--brick-aspect-ratio-portrait:.75;--brick-aspect-ratio-square:1;--brick-aspect-ratio-ultrawide:3.6;--brick-aspect-ratio-wide:1.77778;--brick-blur-lg:1.5rem;--brick-blur-md:.75rem;--brick-blur-sm:.375rem;--brick-border-focus-offset:.25rem;--brick-border-focus-width:2px;--brick-border-width:1px;--brick-color-accent-border:#aaa8f2;--brick-color-accent-on-soft:#414098;--brick-color-accent-on-solid:#fff;--brick-color-accent-soft:#f0f0ff;--brick-color-accent-soft-hover:#e6e6fe;--brick-color-accent-soft-pressed:#dadaff;--brick-color-accent-solid:#5b5bd6;--brick-color-accent-solid-hover:#5151cd;--brick-color-accent-solid-pressed:#4747c2;--brick-color-accent-text:#414098;--brick-color-border-default:#d9d6d0;--brick-color-border-strong:#aaa69e;--brick-color-border-subtle:#e3e0db;--brick-color-danger-border:#ef9cad;--brick-color-danger-on-soft:#ad233f;--brick-color-danger-on-solid:#fff;--brick-color-danger-soft:#ffeef1;--brick-color-danger-soft-hover:#ffdde3;--brick-color-danger-soft-pressed:#ffcbd5;--brick-color-danger-solid:#ad233f;--brick-color-danger-solid-hover:#9f1f38;--brick-color-danger-solid-pressed:#901a33;--brick-color-danger-surface:#ffeef1;--brick-color-danger-text:#ad233f;--brick-color-focus-ring:#5b5bd6;--brick-color-info-border:#95c9f6;--brick-color-info-on-soft:#105da9;--brick-color-info-on-solid:#fff;--brick-color-info-soft:#ecf6ff;--brick-color-info-soft-hover:#dceeff;--brick-color-info-soft-pressed:#cbe7ff;--brick-color-info-solid:#0073d0;--brick-color-info-solid-hover:#0068bd;--brick-color-info-solid-pressed:#005da9;--brick-color-info-surface:#ecf6ff;--brick-color-info-text:#105da9;--brick-color-link-text:#3a3a8f;--brick-color-link-text-hover:#333185;--brick-color-link-text-pressed:#2a2579;--brick-color-scrim:#1413128c;--brick-color-selection-background:#dadaff;--brick-color-selection-foreground:#414098;--brick-color-shadow:#1413122e;--brick-color-success-border:#7bd1ad;--brick-color-success-on-soft:#136e4c;--brick-color-success-on-solid:#fff;--brick-color-success-soft:#e8fbf3;--brick-color-success-soft-hover:#d7f6e9;--brick-color-success-soft-pressed:#c5efdd;--brick-color-success-solid:#18794e;--brick-color-success-solid-hover:#146f46;--brick-color-success-solid-pressed:#10643e;--brick-color-success-surface:#e8fbf3;--brick-color-success-text:#136e4c;--brick-color-surface-base:#f9f8f6;--brick-color-surface-canvas:#fdfcfb;--brick-color-surface-overlay:#fff;--brick-color-surface-raised:#fff;--brick-color-surface-subtle:#f2f0ed;--brick-color-text-disabled:#76726c;--brick-color-text-inverse:#fff;--brick-color-text-muted:#76726c;--brick-color-text-primary:#211f1c;--brick-color-text-secondary:#63605b;--brick-color-warning-border:#e3a644;--brick-color-warning-on-soft:#714904;--brick-color-warning-on-solid:#211f1c;--brick-color-warning-soft:#fff7e3;--brick-color-warning-soft-hover:#ffedc2;--brick-color-warning-soft-pressed:#ffe3a1;--brick-color-warning-solid:#f29f21;--brick-color-warning-solid-hover:#e58c0e;--brick-color-warning-solid-pressed:#d87d00;--brick-color-warning-surface:#fff7e3;--brick-color-warning-text:#714904;--brick-control-min-block-size-2xl:4rem;--brick-control-min-block-size-2xs:1.5rem;--brick-control-min-block-size-lg:2.75rem;--brick-control-min-block-size-md:2.5rem;--brick-control-min-block-size-sm:2.25rem;--brick-control-min-block-size-xl:3rem;--brick-control-min-block-size-xs:2rem;--brick-control-target-min:2.75rem;--brick-font-family-body:ui-sans-serif, system-ui, sans-serif;--brick-font-family-heading:ui-sans-serif, system-ui, sans-serif;--brick-font-family-mono:ui-monospace, SFMono-Regular, monospace;--brick-font-letter-spacing-normal:0em;--brick-font-letter-spacing-slight:-.01em;--brick-font-letter-spacing-tight:-.02em;--brick-font-letter-spacing-tightest:-.03em;--brick-font-letter-spacing-wide:.08em;--brick-font-line-height-body:1.5;--brick-font-line-height-tight:1.2;--brick-font-size-2xl:1.5rem;--brick-font-size-2xs:.625rem;--brick-font-size-3xl:1.875rem;--brick-font-size-4xl:2.25rem;--brick-font-size-5xl:3rem;--brick-font-size-6xl:3.75rem;--brick-font-size-7xl:4.5rem;--brick-font-size-8xl:6rem;--brick-font-size-9xl:8rem;--brick-font-size-lg:1.125rem;--brick-font-size-md:1rem;--brick-font-size-sm:.875rem;--brick-font-size-xl:1.25rem;--brick-font-size-xs:.75rem;--brick-font-weight-black:900;--brick-font-weight-bold:700;--brick-font-weight-extrabold:800;--brick-font-weight-extralight:200;--brick-font-weight-light:300;--brick-font-weight-medium:500;--brick-font-weight-regular:400;--brick-font-weight-semibold:600;--brick-font-weight-thin:100;--brick-layer-base:0;--brick-layer-overlay:1000;--brick-motion-duration-fast:.12s;--brick-motion-duration-moderate:.2s;--brick-motion-easing-enter:cubic-bezier(0, 0, .2, 1);--brick-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--brick-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--brick-radius-control:.5rem;--brick-radius-core-2xl:1rem;--brick-radius-core-2xs:.0625rem;--brick-radius-core-3xl:1.5rem;--brick-radius-core-4xl:2rem;--brick-radius-core-lg:.5rem;--brick-radius-core-md:.375rem;--brick-radius-core-sm:.25rem;--brick-radius-core-xl:.75rem;--brick-radius-core-xs:.125rem;--brick-radius-full:9999px;--brick-radius-overlay:1rem;--brick-radius-subtle:.25rem;--brick-radius-surface:.75rem;--brick-shadow-floating:0rem .75rem 2rem 0rem #14131218;--brick-shadow-md:0rem .25rem .5rem 0rem #1413121a, 0rem 0rem .0625rem 0rem #1413124d;--brick-shadow-modal:0rem 1.5rem 4.5rem 0rem #1413122c;--brick-shadow-raised:0rem .5rem 1.5rem -.25rem #1413122e;--brick-shadow-sm:0rem .125rem .375rem 0rem #1413122e;--brick-space-0:0rem;--brick-space-1:.25rem;--brick-space-2:.5rem;--brick-space-3:.75rem;--brick-space-4:1rem;--brick-space-5:1.5rem;--brick-space-6:2rem;--brick-space-component-gap:.5rem;--brick-space-control-inline:1rem;--brick-space-surface:1.5rem;--brick-typography-body-lg-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-body-lg-font-size:1.125rem;--brick-typography-body-lg-font-weight:400;--brick-typography-body-lg-letter-spacing:0em;--brick-typography-body-lg-line-height:1.5;--brick-typography-body-md-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-body-md-font-size:1rem;--brick-typography-body-md-font-weight:400;--brick-typography-body-md-letter-spacing:0em;--brick-typography-body-md-line-height:1.5;--brick-typography-body-sm-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-body-sm-font-size:.875rem;--brick-typography-body-sm-font-weight:400;--brick-typography-body-sm-letter-spacing:0em;--brick-typography-body-sm-line-height:1.5;--brick-typography-body-xl-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-body-xl-font-size:1.25rem;--brick-typography-body-xl-font-weight:400;--brick-typography-body-xl-letter-spacing:0em;--brick-typography-body-xl-line-height:1.5;--brick-typography-caption-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-caption-font-size:.75rem;--brick-typography-caption-font-weight:400;--brick-typography-caption-letter-spacing:0em;--brick-typography-caption-line-height:1.5;--brick-typography-code-block-md-font-family:ui-monospace, SFMono-Regular, monospace;--brick-typography-code-block-md-font-size:.875rem;--brick-typography-code-block-md-font-weight:400;--brick-typography-code-block-md-letter-spacing:0em;--brick-typography-code-block-md-line-height:1.5;--brick-typography-code-block-sm-font-family:ui-monospace, SFMono-Regular, monospace;--brick-typography-code-block-sm-font-size:.75rem;--brick-typography-code-block-sm-font-weight:400;--brick-typography-code-block-sm-letter-spacing:0em;--brick-typography-code-block-sm-line-height:1.5;--brick-typography-code-inline-font-family:ui-monospace, SFMono-Regular, monospace;--brick-typography-code-inline-font-size:.9em;--brick-typography-code-inline-font-weight:400;--brick-typography-code-inline-letter-spacing:0em;--brick-typography-code-inline-line-height:1.5;--brick-typography-compact-title-lg-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-compact-title-lg-font-size:1rem;--brick-typography-compact-title-lg-font-weight:600;--brick-typography-compact-title-lg-letter-spacing:-.01em;--brick-typography-compact-title-lg-line-height:1.2;--brick-typography-compact-title-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-compact-title-font-size:.875rem;--brick-typography-compact-title-font-weight:600;--brick-typography-compact-title-letter-spacing:0em;--brick-typography-compact-title-line-height:1.2;--brick-typography-control-lg-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-control-lg-font-size:1rem;--brick-typography-control-lg-font-weight:500;--brick-typography-control-lg-letter-spacing:0em;--brick-typography-control-lg-line-height:1.2;--brick-typography-control-md-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-control-md-font-size:.9375rem;--brick-typography-control-md-font-weight:500;--brick-typography-control-md-letter-spacing:0em;--brick-typography-control-md-line-height:1.2;--brick-typography-control-sm-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-control-sm-font-size:.875rem;--brick-typography-control-sm-font-weight:500;--brick-typography-control-sm-letter-spacing:0em;--brick-typography-control-sm-line-height:1.2;--brick-typography-control-xl-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-control-xl-font-size:1.125rem;--brick-typography-control-xl-font-weight:500;--brick-typography-control-xl-letter-spacing:0em;--brick-typography-control-xl-line-height:1.2;--brick-typography-control-xs-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-control-xs-font-size:.75rem;--brick-typography-control-xs-font-weight:500;--brick-typography-control-xs-letter-spacing:0em;--brick-typography-control-xs-line-height:1.2;--brick-typography-display-lg-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-display-lg-font-size:3.75rem;--brick-typography-display-lg-font-weight:600;--brick-typography-display-lg-letter-spacing:-.03em;--brick-typography-display-lg-line-height:1.2;--brick-typography-display-md-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-display-md-font-size:3rem;--brick-typography-display-md-font-weight:600;--brick-typography-display-md-letter-spacing:-.03em;--brick-typography-display-md-line-height:1.25;--brick-typography-display-sm-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-display-sm-font-size:2.25rem;--brick-typography-display-sm-font-weight:600;--brick-typography-display-sm-letter-spacing:-.03em;--brick-typography-display-sm-line-height:1.22222;--brick-typography-display-xl-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-display-xl-font-size:4.5rem;--brick-typography-display-xl-font-weight:600;--brick-typography-display-xl-letter-spacing:-.03em;--brick-typography-display-xl-line-height:1.2;--brick-typography-display-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-display-font-size:2.25rem;--brick-typography-display-font-weight:600;--brick-typography-display-letter-spacing:-.03em;--brick-typography-display-line-height:1.22222;--brick-typography-eyebrow-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-eyebrow-font-size:.75rem;--brick-typography-eyebrow-font-weight:600;--brick-typography-eyebrow-letter-spacing:.08em;--brick-typography-eyebrow-line-height:1.2;--brick-typography-field-value-lg-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-field-value-lg-font-size:1.125rem;--brick-typography-field-value-lg-font-weight:400;--brick-typography-field-value-lg-letter-spacing:0em;--brick-typography-field-value-lg-line-height:1.5;--brick-typography-field-value-md-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-field-value-md-font-size:1rem;--brick-typography-field-value-md-font-weight:400;--brick-typography-field-value-md-letter-spacing:0em;--brick-typography-field-value-md-line-height:1.5;--brick-typography-label-md-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-label-md-font-size:1rem;--brick-typography-label-md-font-weight:500;--brick-typography-label-md-letter-spacing:0em;--brick-typography-label-md-line-height:1.5;--brick-typography-label-strong-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-label-strong-font-size:1rem;--brick-typography-label-strong-font-weight:600;--brick-typography-label-strong-letter-spacing:0em;--brick-typography-label-strong-line-height:1.5;--brick-typography-menu-lg-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-menu-lg-font-size:1rem;--brick-typography-menu-lg-font-weight:400;--brick-typography-menu-lg-letter-spacing:0em;--brick-typography-menu-lg-line-height:1.5rem;--brick-typography-menu-md-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-menu-md-font-size:.875rem;--brick-typography-menu-md-font-weight:400;--brick-typography-menu-md-letter-spacing:0em;--brick-typography-menu-md-line-height:1.25rem;--brick-typography-menu-sm-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-menu-sm-font-size:.75rem;--brick-typography-menu-sm-font-weight:400;--brick-typography-menu-sm-letter-spacing:0em;--brick-typography-menu-sm-line-height:1rem;--brick-typography-overlay-title-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-overlay-title-font-size:1.125rem;--brick-typography-overlay-title-font-weight:600;--brick-typography-overlay-title-letter-spacing:-.01em;--brick-typography-overlay-title-line-height:1.2;--brick-typography-prose-body-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-prose-body-font-size:1em;--brick-typography-prose-body-font-weight:400;--brick-typography-prose-body-letter-spacing:0em;--brick-typography-prose-body-line-height:1.7;--brick-typography-prose-caption-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-prose-caption-font-size:.875em;--brick-typography-prose-caption-font-weight:400;--brick-typography-prose-caption-letter-spacing:0em;--brick-typography-prose-caption-line-height:1.5;--brick-typography-prose-h1-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-prose-h1-font-size:2.15em;--brick-typography-prose-h1-font-weight:600;--brick-typography-prose-h1-letter-spacing:-.02em;--brick-typography-prose-h1-line-height:1.2;--brick-typography-prose-h2-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-prose-h2-font-size:1.65em;--brick-typography-prose-h2-font-weight:600;--brick-typography-prose-h2-letter-spacing:-.02em;--brick-typography-prose-h2-line-height:1.3;--brick-typography-prose-h3-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-prose-h3-font-size:1.35em;--brick-typography-prose-h3-font-weight:600;--brick-typography-prose-h3-letter-spacing:-.02em;--brick-typography-prose-h3-line-height:1.4;--brick-typography-prose-h4-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-prose-h4-font-size:1.15em;--brick-typography-prose-h4-font-weight:600;--brick-typography-prose-h4-letter-spacing:-.02em;--brick-typography-prose-h4-line-height:1.5;--brick-typography-prose-h5-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-prose-h5-font-size:1em;--brick-typography-prose-h5-font-weight:600;--brick-typography-prose-h5-letter-spacing:-.02em;--brick-typography-prose-h5-line-height:1.5;--brick-typography-prose-h6-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-prose-h6-font-size:.875em;--brick-typography-prose-h6-font-weight:600;--brick-typography-prose-h6-letter-spacing:-.02em;--brick-typography-prose-h6-line-height:1.5;--brick-typography-supporting-sm-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-supporting-sm-font-size:.875rem;--brick-typography-supporting-sm-font-weight:400;--brick-typography-supporting-sm-letter-spacing:0em;--brick-typography-supporting-sm-line-height:1.5;--brick-typography-surface-title-lg-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-surface-title-lg-font-size:1.125rem;--brick-typography-surface-title-lg-font-weight:600;--brick-typography-surface-title-lg-letter-spacing:-.01em;--brick-typography-surface-title-lg-line-height:1.2;--brick-typography-surface-title-md-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-surface-title-md-font-size:1.125rem;--brick-typography-surface-title-md-font-weight:600;--brick-typography-surface-title-md-letter-spacing:-.01em;--brick-typography-surface-title-md-line-height:1.2;--brick-typography-surface-title-sm-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-surface-title-sm-font-size:1rem;--brick-typography-surface-title-sm-font-weight:600;--brick-typography-surface-title-sm-letter-spacing:-.01em;--brick-typography-surface-title-sm-line-height:1.2;--brick-typography-title-2xs-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-title-2xs-font-size:.875rem;--brick-typography-title-2xs-font-weight:600;--brick-typography-title-2xs-letter-spacing:0em;--brick-typography-title-2xs-line-height:1.5;--brick-typography-title-lg-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-title-lg-font-size:1.5rem;--brick-typography-title-lg-font-weight:600;--brick-typography-title-lg-letter-spacing:-.02em;--brick-typography-title-lg-line-height:1.2;--brick-typography-title-md-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-title-md-font-size:1.25rem;--brick-typography-title-md-font-weight:600;--brick-typography-title-md-letter-spacing:-.02em;--brick-typography-title-md-line-height:1.2;--brick-typography-title-sm-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-title-sm-font-size:1.125rem;--brick-typography-title-sm-font-weight:600;--brick-typography-title-sm-letter-spacing:-.01em;--brick-typography-title-sm-line-height:1.55556;--brick-typography-title-xl-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-title-xl-font-size:1.875rem;--brick-typography-title-xl-font-weight:600;--brick-typography-title-xl-letter-spacing:-.02em;--brick-typography-title-xl-line-height:1.2;--brick-typography-title-xs-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-title-xs-font-size:1rem;--brick-typography-title-xs-font-weight:600;--brick-typography-title-xs-letter-spacing:0em;--brick-typography-title-xs-line-height:1.5;--brick-typography-validation-sm-font-family:ui-sans-serif, system-ui, sans-serif;--brick-typography-validation-sm-font-size:.875rem;--brick-typography-validation-sm-font-weight:500;--brick-typography-validation-sm-letter-spacing:0em;--brick-typography-validation-sm-line-height:1.5}@media(prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-brick-appearance]){--brick-color-accent-border:#5a56b5;--brick-color-accent-on-soft:#bebaff;--brick-color-accent-on-solid:#fff;--brick-color-accent-soft:#232149;--brick-color-accent-soft-hover:#2f2c5c;--brick-color-accent-soft-pressed:#3a376f;--brick-color-accent-solid:#5b57c7;--brick-color-accent-solid-hover:#625ed0;--brick-color-accent-solid-pressed:#514db6;--brick-color-accent-text:#bebaff;--brick-color-border-default:#4d4c47;--brick-color-border-strong:#706d64;--brick-color-border-subtle:#3b3b37;--brick-color-danger-border:#993045;--brick-color-danger-on-soft:#ff93a7;--brick-color-danger-on-solid:#fff;--brick-color-danger-soft:#44131e;--brick-color-danger-soft-hover:#561825;--brick-color-danger-soft-pressed:#681d2d;--brick-color-danger-solid:#af2642;--brick-color-danger-solid-hover:#bd2c49;--brick-color-danger-solid-pressed:#9f2038;--brick-color-danger-surface:#44131e;--brick-color-danger-text:#ff93a7;--brick-color-focus-ring:#bebaff;--brick-color-info-border:#2c6ba7;--brick-color-info-on-soft:#95c9f6;--brick-color-info-on-solid:#fff;--brick-color-info-soft:#102840;--brick-color-info-soft-hover:#143654;--brick-color-info-soft-pressed:#184267;--brick-color-info-solid:#0a6ec3;--brick-color-info-solid-hover:#1178cf;--brick-color-info-solid-pressed:#075fa9;--brick-color-info-surface:#102840;--brick-color-info-text:#95c9f6;--brick-color-link-text:#abb5ff;--brick-color-link-text-hover:#b7c1ff;--brick-color-link-text-pressed:#c6cfff;--brick-color-scrim:#000000b8;--brick-color-selection-background:#3a376f;--brick-color-selection-foreground:#bebaff;--brick-color-shadow:#00000080;--brick-color-success-border:#237350;--brick-color-success-on-soft:#7bd1ad;--brick-color-success-on-solid:#fff;--brick-color-success-soft:#0e3022;--brick-color-success-soft-hover:#123d2b;--brick-color-success-soft-pressed:#174b35;--brick-color-success-solid:#18794e;--brick-color-success-solid-hover:#1e8357;--brick-color-success-solid-pressed:#12663f;--brick-color-success-surface:#0e3022;--brick-color-success-text:#7bd1ad;--brick-color-surface-base:#20201e;--brick-color-surface-canvas:#191918;--brick-color-surface-overlay:#2e2e2b;--brick-color-surface-raised:#2e2e2b;--brick-color-surface-subtle:#272725;--brick-color-text-disabled:#999690;--brick-color-text-inverse:#211f1c;--brick-color-text-muted:#999690;--brick-color-text-primary:#eeeeec;--brick-color-text-secondary:#b8b6b1;--brick-color-warning-border:#905f12;--brick-color-warning-on-soft:#f2bd59;--brick-color-warning-on-solid:#211f1c;--brick-color-warning-soft:#3d2707;--brick-color-warning-soft-hover:#4d3108;--brick-color-warning-soft-pressed:#5d3b09;--brick-color-warning-solid:#e39019;--brick-color-warning-solid-hover:#eda025;--brick-color-warning-solid-pressed:#cf7d08;--brick-color-warning-surface:#3d2707;--brick-color-warning-text:#f2bd59;--brick-shadow-floating:0rem .75rem 2rem 0rem #00000042;--brick-shadow-md:0rem .25rem .5rem 0rem #0000003d, 0rem 0rem .0625rem 0rem #00000080;--brick-shadow-modal:0rem 1.5rem 4.5rem 0rem #0000007a;--brick-shadow-raised:0rem .5rem 1.5rem -.25rem #00000080;--brick-shadow-sm:0rem .125rem .375rem 0rem #00000080}}[data-brick-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brick-color-accent-border:#aaa8f2;--brick-color-accent-on-soft:#414098;--brick-color-accent-on-solid:#fff;--brick-color-accent-soft:#f0f0ff;--brick-color-accent-soft-hover:#e6e6fe;--brick-color-accent-soft-pressed:#dadaff;--brick-color-accent-solid:#5b5bd6;--brick-color-accent-solid-hover:#5151cd;--brick-color-accent-solid-pressed:#4747c2;--brick-color-accent-text:#414098;--brick-color-border-default:#d9d6d0;--brick-color-border-strong:#aaa69e;--brick-color-border-subtle:#e3e0db;--brick-color-danger-border:#ef9cad;--brick-color-danger-on-soft:#ad233f;--brick-color-danger-on-solid:#fff;--brick-color-danger-soft:#ffeef1;--brick-color-danger-soft-hover:#ffdde3;--brick-color-danger-soft-pressed:#ffcbd5;--brick-color-danger-solid:#ad233f;--brick-color-danger-solid-hover:#9f1f38;--brick-color-danger-solid-pressed:#901a33;--brick-color-danger-surface:#ffeef1;--brick-color-danger-text:#ad233f;--brick-color-focus-ring:#5b5bd6;--brick-color-info-border:#95c9f6;--brick-color-info-on-soft:#105da9;--brick-color-info-on-solid:#fff;--brick-color-info-soft:#ecf6ff;--brick-color-info-soft-hover:#dceeff;--brick-color-info-soft-pressed:#cbe7ff;--brick-color-info-solid:#0073d0;--brick-color-info-solid-hover:#0068bd;--brick-color-info-solid-pressed:#005da9;--brick-color-info-surface:#ecf6ff;--brick-color-info-text:#105da9;--brick-color-link-text:#3a3a8f;--brick-color-link-text-hover:#333185;--brick-color-link-text-pressed:#2a2579;--brick-color-scrim:#1413128c;--brick-color-selection-background:#dadaff;--brick-color-selection-foreground:#414098;--brick-color-shadow:#1413122e;--brick-color-success-border:#7bd1ad;--brick-color-success-on-soft:#136e4c;--brick-color-success-on-solid:#fff;--brick-color-success-soft:#e8fbf3;--brick-color-success-soft-hover:#d7f6e9;--brick-color-success-soft-pressed:#c5efdd;--brick-color-success-solid:#18794e;--brick-color-success-solid-hover:#146f46;--brick-color-success-solid-pressed:#10643e;--brick-color-success-surface:#e8fbf3;--brick-color-success-text:#136e4c;--brick-color-surface-base:#f9f8f6;--brick-color-surface-canvas:#fdfcfb;--brick-color-surface-overlay:#fff;--brick-color-surface-raised:#fff;--brick-color-surface-subtle:#f2f0ed;--brick-color-text-disabled:#76726c;--brick-color-text-inverse:#fff;--brick-color-text-muted:#76726c;--brick-color-text-primary:#211f1c;--brick-color-text-secondary:#63605b;--brick-color-warning-border:#e3a644;--brick-color-warning-on-soft:#714904;--brick-color-warning-on-solid:#211f1c;--brick-color-warning-soft:#fff7e3;--brick-color-warning-soft-hover:#ffedc2;--brick-color-warning-soft-pressed:#ffe3a1;--brick-color-warning-solid:#f29f21;--brick-color-warning-solid-hover:#e58c0e;--brick-color-warning-solid-pressed:#d87d00;--brick-color-warning-surface:#fff7e3;--brick-color-warning-text:#714904;--brick-shadow-floating:0rem .75rem 2rem 0rem #14131218;--brick-shadow-md:0rem .25rem .5rem 0rem #1413121a, 0rem 0rem .0625rem 0rem #1413124d;--brick-shadow-modal:0rem 1.5rem 4.5rem 0rem #1413122c;--brick-shadow-raised:0rem .5rem 1.5rem -.25rem #1413122e;--brick-shadow-sm:0rem .125rem .375rem 0rem #1413122e}[data-brick-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brick-color-accent-border:#5a56b5;--brick-color-accent-on-soft:#bebaff;--brick-color-accent-on-solid:#fff;--brick-color-accent-soft:#232149;--brick-color-accent-soft-hover:#2f2c5c;--brick-color-accent-soft-pressed:#3a376f;--brick-color-accent-solid:#5b57c7;--brick-color-accent-solid-hover:#625ed0;--brick-color-accent-solid-pressed:#514db6;--brick-color-accent-text:#bebaff;--brick-color-border-default:#4d4c47;--brick-color-border-strong:#706d64;--brick-color-border-subtle:#3b3b37;--brick-color-danger-border:#993045;--brick-color-danger-on-soft:#ff93a7;--brick-color-danger-on-solid:#fff;--brick-color-danger-soft:#44131e;--brick-color-danger-soft-hover:#561825;--brick-color-danger-soft-pressed:#681d2d;--brick-color-danger-solid:#af2642;--brick-color-danger-solid-hover:#bd2c49;--brick-color-danger-solid-pressed:#9f2038;--brick-color-danger-surface:#44131e;--brick-color-danger-text:#ff93a7;--brick-color-focus-ring:#bebaff;--brick-color-info-border:#2c6ba7;--brick-color-info-on-soft:#95c9f6;--brick-color-info-on-solid:#fff;--brick-color-info-soft:#102840;--brick-color-info-soft-hover:#143654;--brick-color-info-soft-pressed:#184267;--brick-color-info-solid:#0a6ec3;--brick-color-info-solid-hover:#1178cf;--brick-color-info-solid-pressed:#075fa9;--brick-color-info-surface:#102840;--brick-color-info-text:#95c9f6;--brick-color-link-text:#abb5ff;--brick-color-link-text-hover:#b7c1ff;--brick-color-link-text-pressed:#c6cfff;--brick-color-scrim:#000000b8;--brick-color-selection-background:#3a376f;--brick-color-selection-foreground:#bebaff;--brick-color-shadow:#00000080;--brick-color-success-border:#237350;--brick-color-success-on-soft:#7bd1ad;--brick-color-success-on-solid:#fff;--brick-color-success-soft:#0e3022;--brick-color-success-soft-hover:#123d2b;--brick-color-success-soft-pressed:#174b35;--brick-color-success-solid:#18794e;--brick-color-success-solid-hover:#1e8357;--brick-color-success-solid-pressed:#12663f;--brick-color-success-surface:#0e3022;--brick-color-success-text:#7bd1ad;--brick-color-surface-base:#20201e;--brick-color-surface-canvas:#191918;--brick-color-surface-overlay:#2e2e2b;--brick-color-surface-raised:#2e2e2b;--brick-color-surface-subtle:#272725;--brick-color-text-disabled:#999690;--brick-color-text-inverse:#211f1c;--brick-color-text-muted:#999690;--brick-color-text-primary:#eeeeec;--brick-color-text-secondary:#b8b6b1;--brick-color-warning-border:#905f12;--brick-color-warning-on-soft:#f2bd59;--brick-color-warning-on-solid:#211f1c;--brick-color-warning-soft:#3d2707;--brick-color-warning-soft-hover:#4d3108;--brick-color-warning-soft-pressed:#5d3b09;--brick-color-warning-solid:#e39019;--brick-color-warning-solid-hover:#eda025;--brick-color-warning-solid-pressed:#cf7d08;--brick-color-warning-surface:#3d2707;--brick-color-warning-text:#f2bd59;--brick-shadow-floating:0rem .75rem 2rem 0rem #00000042;--brick-shadow-md:0rem .25rem .5rem 0rem #0000003d, 0rem 0rem .0625rem 0rem #00000080;--brick-shadow-modal:0rem 1.5rem 4.5rem 0rem #0000007a;--brick-shadow-raised:0rem .5rem 1.5rem -.25rem #00000080;--brick-shadow-sm:0rem .125rem .375rem 0rem #00000080}}@layer flowstack.theme;@layer brick.foundations{:where(body){background-color:var(--brick-color-surface-canvas);color:var(--brick-color-text-primary);font-family:var(--brick-font-family-body);font-size:var(--brick-typography-body-md-font-size);line-height:var(--brick-typography-body-md-line-height)}:where([class^=brick-],[class*=" brick-"]){box-sizing:border-box;font-family:var(--brick-font-family-body);-webkit-tap-highlight-color:transparent}:where([class^=brick-],[class*=" brick-"]):before,:where([class^=brick-],[class*=" brick-"]):after{box-sizing:border-box}@media(forced-colors:active){:where([class^=brick-],[class*=" brick-"]){forced-color-adjust:auto}}@media(prefers-reduced-motion:reduce){:where([class^=brick-],[class*=" brick-"]){scroll-behavior:auto}}}@layer brick.components,brick.utilities,brick.effects;@layer brick.reset,brick.tokens,flowstack.theme,brick.foundations;@layer brick.components{.brick-spinner:where(:not([data-spinner-artwork])),:where(.brick-button,.brick-icon-button)[data-loading]:after{box-sizing:border-box;inline-size:var(--brick-spinner-size,1.25rem);block-size:var(--brick-spinner-size,1.25rem);border:var(--brick-spinner-thickness,.125rem) solid var(--brick-spinner-track-color,transparent);border-top-color:var(--brick-spinner-color,currentColor);border-inline-end-color:var(--brick-spinner-color,currentColor);border-radius:var(--brick-radius-full);animation:brick-spinner-spin var(--brick-spinner-duration,.5s) linear infinite}@keyframes brick-spinner-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.brick-spinner,:where(.brick-button,.brick-icon-button)[data-loading]:after{animation:none}}@media(forced-colors:active){.brick-spinner:where(:not([data-spinner-artwork])){border-top-color:currentColor;border-inline-end-color:currentColor}}:where(.brick-button,.brick-icon-button)[data-loading]:after{--brick-spinner-size:var(--brick-action-spinner-size);--brick-spinner-color:var(--brick-action-spinner-color);content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}:where([dir=rtl]) :where(.brick-button,.brick-icon-button)[data-loading]:after{translate:50% -50%}@media(forced-colors:active){:where(.brick-button,.brick-icon-button)[data-loading]:after{--brick-spinner-color:ButtonText}}:where(.brick-button,.brick-password-toggle-field-toggle){--brick-action-ghost-hover:color-mix(in srgb, currentColor 10%, transparent);--brick-action-ghost-pressed:color-mix(in srgb, currentColor 16%, transparent);--brick-action-neutral-foreground:var(--brick-color-text-primary)}.brick-button[data-focus-ring=inside]:focus-visible,.brick-icon-button[data-focus-ring=inside]:focus-visible{outline:var(--brick-border-focus-width) solid;outline-offset:calc(-1 * var(--brick-border-focus-width))}.brick-button[data-focus-ring=inside]:focus-visible{outline-color:var(--brick-button-foreground)}.brick-icon-button[data-focus-ring=inside]:focus-visible{outline-color:var(--brick-icon-button-foreground)}@media(forced-colors:active){.brick-button[data-focus-ring=inside]:focus-visible,.brick-icon-button[data-focus-ring=inside]:focus-visible{outline-color:highlight}}.brick-group{--brick-group-gap:var(--brick-group-gap-input,var(--brick-space-2));--brick-group-overlap:var(--brick-border-width);display:var(--brick-group-display-active);flex-direction:var(--brick-group-direction-active);align-items:var(--brick-group-align-active);justify-content:var(--brick-group-justify-active);flex-wrap:var(--brick-group-wrap-active);gap:var(--brick-group-gap);box-sizing:border-box;isolation:isolate;vertical-align:middle;--brick-group-direction-initial-input:initial;--brick-group-direction-sm-input:initial;--brick-group-direction-md-input:initial;--brick-group-direction-lg-input:initial;--brick-group-direction-xl-input:initial;--brick-group-direction-resolved-initial:var(--brick-group-direction-initial-input,row);--brick-group-direction-resolved-sm:var(--brick-group-direction-sm-input,var(--brick-group-direction-resolved-initial));--brick-group-direction-resolved-md:var(--brick-group-direction-md-input,var(--brick-group-direction-resolved-sm));--brick-group-direction-resolved-lg:var(--brick-group-direction-lg-input,var(--brick-group-direction-resolved-md));--brick-group-direction-resolved-xl:var(--brick-group-direction-xl-input,var(--brick-group-direction-resolved-lg));--brick-group-direction-active:var(--brick-group-direction-resolved-initial);--brick-group-align-initial-input:initial;--brick-group-align-sm-input:initial;--brick-group-align-md-input:initial;--brick-group-align-lg-input:initial;--brick-group-align-xl-input:initial;--brick-group-align-resolved-initial:var(--brick-group-align-initial-input,center);--brick-group-align-resolved-sm:var(--brick-group-align-sm-input,var(--brick-group-align-resolved-initial));--brick-group-align-resolved-md:var(--brick-group-align-md-input,var(--brick-group-align-resolved-sm));--brick-group-align-resolved-lg:var(--brick-group-align-lg-input,var(--brick-group-align-resolved-md));--brick-group-align-resolved-xl:var(--brick-group-align-xl-input,var(--brick-group-align-resolved-lg));--brick-group-align-active:var(--brick-group-align-resolved-initial);--brick-group-justify-initial-input:initial;--brick-group-justify-sm-input:initial;--brick-group-justify-md-input:initial;--brick-group-justify-lg-input:initial;--brick-group-justify-xl-input:initial;--brick-group-justify-resolved-initial:var(--brick-group-justify-initial-input,start);--brick-group-justify-resolved-sm:var(--brick-group-justify-sm-input,var(--brick-group-justify-resolved-initial));--brick-group-justify-resolved-md:var(--brick-group-justify-md-input,var(--brick-group-justify-resolved-sm));--brick-group-justify-resolved-lg:var(--brick-group-justify-lg-input,var(--brick-group-justify-resolved-md));--brick-group-justify-resolved-xl:var(--brick-group-justify-xl-input,var(--brick-group-justify-resolved-lg));--brick-group-justify-active:var(--brick-group-justify-resolved-initial);--brick-group-wrap-initial-input:initial;--brick-group-wrap-sm-input:initial;--brick-group-wrap-md-input:initial;--brick-group-wrap-lg-input:initial;--brick-group-wrap-xl-input:initial;--brick-group-wrap-resolved-initial:var(--brick-group-wrap-initial-input,nowrap);--brick-group-wrap-resolved-sm:var(--brick-group-wrap-sm-input,var(--brick-group-wrap-resolved-initial));--brick-group-wrap-resolved-md:var(--brick-group-wrap-md-input,var(--brick-group-wrap-resolved-sm));--brick-group-wrap-resolved-lg:var(--brick-group-wrap-lg-input,var(--brick-group-wrap-resolved-md));--brick-group-wrap-resolved-xl:var(--brick-group-wrap-xl-input,var(--brick-group-wrap-resolved-lg));--brick-group-wrap-active:var(--brick-group-wrap-resolved-initial);--brick-group-display-initial-input:initial;--brick-group-display-sm-input:initial;--brick-group-display-md-input:initial;--brick-group-display-lg-input:initial;--brick-group-display-xl-input:initial;--brick-group-display-resolved-initial:var(--brick-group-display-initial-input,inline-flex);--brick-group-display-resolved-sm:var(--brick-group-display-sm-input,var(--brick-group-display-resolved-initial));--brick-group-display-resolved-md:var(--brick-group-display-md-input,var(--brick-group-display-resolved-sm));--brick-group-display-resolved-lg:var(--brick-group-display-lg-input,var(--brick-group-display-resolved-md));--brick-group-display-resolved-xl:var(--brick-group-display-xl-input,var(--brick-group-display-resolved-lg));--brick-group-display-active:var(--brick-group-display-resolved-initial);--brick-group-growth-initial-input:initial;--brick-group-growth-sm-input:initial;--brick-group-growth-md-input:initial;--brick-group-growth-lg-input:initial;--brick-group-growth-xl-input:initial;--brick-group-growth-resolved-initial:var(--brick-group-growth-initial-input,0);--brick-group-growth-resolved-sm:var(--brick-group-growth-sm-input,var(--brick-group-growth-resolved-initial));--brick-group-growth-resolved-md:var(--brick-group-growth-md-input,var(--brick-group-growth-resolved-sm));--brick-group-growth-resolved-lg:var(--brick-group-growth-lg-input,var(--brick-group-growth-resolved-md));--brick-group-growth-resolved-xl:var(--brick-group-growth-xl-input,var(--brick-group-growth-resolved-lg));--brick-group-growth-active:var(--brick-group-growth-resolved-initial);--brick-group-gap-input:initial;--brick-group-gap-sm-input:initial;--brick-group-gap-md-input:initial;--brick-group-gap-lg-input:initial;--brick-group-gap-xl-input:initial;min-inline-size:0}.brick-group:not([data-managed])>*,.brick-group[data-managed]>[data-group-item]{flex-grow:var(--brick-group-growth-active);flex-basis:var(--brick-group-basis-active,auto);min-inline-size:0}.brick-group[data-attached]{gap:0}@media(min-width:30rem){.brick-group{--brick-group-direction-active:var(--brick-group-direction-resolved-sm);--brick-group-align-active:var(--brick-group-align-resolved-sm);--brick-group-justify-active:var(--brick-group-justify-resolved-sm);--brick-group-wrap-active:var(--brick-group-wrap-resolved-sm);--brick-group-display-active:var(--brick-group-display-resolved-sm);--brick-group-growth-active:var(--brick-group-growth-resolved-sm);--brick-group-gap:var(--brick-group-gap-sm-input,var(--brick-group-gap-input,var(--brick-space-2)))}}@media(min-width:48rem){.brick-group{--brick-group-direction-active:var(--brick-group-direction-resolved-md);--brick-group-align-active:var(--brick-group-align-resolved-md);--brick-group-justify-active:var(--brick-group-justify-resolved-md);--brick-group-wrap-active:var(--brick-group-wrap-resolved-md);--brick-group-display-active:var(--brick-group-display-resolved-md);--brick-group-growth-active:var(--brick-group-growth-resolved-md);--brick-group-gap:var(--brick-group-gap-md-input,var(--brick-group-gap-sm-input,var(--brick-group-gap-input,var(--brick-space-2))))}}@media(min-width:64rem){.brick-group{--brick-group-direction-active:var(--brick-group-direction-resolved-lg);--brick-group-align-active:var(--brick-group-align-resolved-lg);--brick-group-justify-active:var(--brick-group-justify-resolved-lg);--brick-group-wrap-active:var(--brick-group-wrap-resolved-lg);--brick-group-display-active:var(--brick-group-display-resolved-lg);--brick-group-growth-active:var(--brick-group-growth-resolved-lg);--brick-group-gap:var(--brick-group-gap-lg-input,var(--brick-group-gap-md-input,var(--brick-group-gap-sm-input,var(--brick-group-gap-input,var(--brick-space-2)))))}}@media(min-width:80rem){.brick-group{--brick-group-direction-active:var(--brick-group-direction-resolved-xl);--brick-group-align-active:var(--brick-group-align-resolved-xl);--brick-group-justify-active:var(--brick-group-justify-resolved-xl);--brick-group-wrap-active:var(--brick-group-wrap-resolved-xl);--brick-group-display-active:var(--brick-group-display-resolved-xl);--brick-group-growth-active:var(--brick-group-growth-resolved-xl);--brick-group-gap:var(--brick-group-gap-xl-input,var(--brick-group-gap-lg-input,var(--brick-group-gap-md-input,var(--brick-group-gap-sm-input,var(--brick-group-gap-input,var(--brick-space-2))))))}}@media(min-width:0)and (not (min-width:30rem)){.brick-group[data-attached][data-orientation=horizontal]:not([data-managed])>:first-child:not(:last-child),.brick-group[data-attached][data-orientation=horizontal][data-managed]>[data-group-first]:not([data-group-last]){border-start-end-radius:0;border-end-end-radius:0}.brick-group[data-attached][data-orientation=horizontal]:not([data-managed])>:not(:first-child,:last-child),.brick-group[data-attached][data-orientation=horizontal][data-managed]>[data-group-item]:not([data-group-first],[data-group-last]){border-radius:0;margin-inline-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation=horizontal]:not([data-managed])>:last-child:not(:first-child),.brick-group[data-attached][data-orientation=horizontal][data-managed]>[data-group-last]:not([data-group-first]){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation=vertical]:not([data-managed])>:first-child:not(:last-child),.brick-group[data-attached][data-orientation=vertical][data-managed]>[data-group-first]:not([data-group-last]){border-end-end-radius:0;border-end-start-radius:0}.brick-group[data-attached][data-orientation=vertical]:not([data-managed])>:not(:first-child,:last-child),.brick-group[data-attached][data-orientation=vertical][data-managed]>[data-group-item]:not([data-group-first],[data-group-last]){border-radius:0;margin-block-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation=vertical]:not([data-managed])>:last-child:not(:first-child),.brick-group[data-attached][data-orientation=vertical][data-managed]>[data-group-last]:not([data-group-first]){border-start-start-radius:0;border-start-end-radius:0;margin-block-start:calc(-1 * var(--brick-group-overlap))}}@media(min-width:30rem)and (not (min-width:48rem)){.brick-group[data-attached][data-orientation-sm=horizontal]:not([data-managed])>:first-child:not(:last-child),.brick-group[data-attached][data-orientation-sm=horizontal][data-managed]>[data-group-first]:not([data-group-last]){border-start-end-radius:0;border-end-end-radius:0}.brick-group[data-attached][data-orientation-sm=horizontal]:not([data-managed])>:not(:first-child,:last-child),.brick-group[data-attached][data-orientation-sm=horizontal][data-managed]>[data-group-item]:not([data-group-first],[data-group-last]){border-radius:0;margin-inline-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation-sm=horizontal]:not([data-managed])>:last-child:not(:first-child),.brick-group[data-attached][data-orientation-sm=horizontal][data-managed]>[data-group-last]:not([data-group-first]){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation-sm=vertical]:not([data-managed])>:first-child:not(:last-child),.brick-group[data-attached][data-orientation-sm=vertical][data-managed]>[data-group-first]:not([data-group-last]){border-end-end-radius:0;border-end-start-radius:0}.brick-group[data-attached][data-orientation-sm=vertical]:not([data-managed])>:not(:first-child,:last-child),.brick-group[data-attached][data-orientation-sm=vertical][data-managed]>[data-group-item]:not([data-group-first],[data-group-last]){border-radius:0;margin-block-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation-sm=vertical]:not([data-managed])>:last-child:not(:first-child),.brick-group[data-attached][data-orientation-sm=vertical][data-managed]>[data-group-last]:not([data-group-first]){border-start-start-radius:0;border-start-end-radius:0;margin-block-start:calc(-1 * var(--brick-group-overlap))}}@media(min-width:48rem)and (not (min-width:64rem)){.brick-group[data-attached][data-orientation-md=horizontal]:not([data-managed])>:first-child:not(:last-child),.brick-group[data-attached][data-orientation-md=horizontal][data-managed]>[data-group-first]:not([data-group-last]){border-start-end-radius:0;border-end-end-radius:0}.brick-group[data-attached][data-orientation-md=horizontal]:not([data-managed])>:not(:first-child,:last-child),.brick-group[data-attached][data-orientation-md=horizontal][data-managed]>[data-group-item]:not([data-group-first],[data-group-last]){border-radius:0;margin-inline-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation-md=horizontal]:not([data-managed])>:last-child:not(:first-child),.brick-group[data-attached][data-orientation-md=horizontal][data-managed]>[data-group-last]:not([data-group-first]){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation-md=vertical]:not([data-managed])>:first-child:not(:last-child),.brick-group[data-attached][data-orientation-md=vertical][data-managed]>[data-group-first]:not([data-group-last]){border-end-end-radius:0;border-end-start-radius:0}.brick-group[data-attached][data-orientation-md=vertical]:not([data-managed])>:not(:first-child,:last-child),.brick-group[data-attached][data-orientation-md=vertical][data-managed]>[data-group-item]:not([data-group-first],[data-group-last]){border-radius:0;margin-block-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation-md=vertical]:not([data-managed])>:last-child:not(:first-child),.brick-group[data-attached][data-orientation-md=vertical][data-managed]>[data-group-last]:not([data-group-first]){border-start-start-radius:0;border-start-end-radius:0;margin-block-start:calc(-1 * var(--brick-group-overlap))}}@media(min-width:64rem)and (not (min-width:80rem)){.brick-group[data-attached][data-orientation-lg=horizontal]:not([data-managed])>:first-child:not(:last-child),.brick-group[data-attached][data-orientation-lg=horizontal][data-managed]>[data-group-first]:not([data-group-last]){border-start-end-radius:0;border-end-end-radius:0}.brick-group[data-attached][data-orientation-lg=horizontal]:not([data-managed])>:not(:first-child,:last-child),.brick-group[data-attached][data-orientation-lg=horizontal][data-managed]>[data-group-item]:not([data-group-first],[data-group-last]){border-radius:0;margin-inline-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation-lg=horizontal]:not([data-managed])>:last-child:not(:first-child),.brick-group[data-attached][data-orientation-lg=horizontal][data-managed]>[data-group-last]:not([data-group-first]){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation-lg=vertical]:not([data-managed])>:first-child:not(:last-child),.brick-group[data-attached][data-orientation-lg=vertical][data-managed]>[data-group-first]:not([data-group-last]){border-end-end-radius:0;border-end-start-radius:0}.brick-group[data-attached][data-orientation-lg=vertical]:not([data-managed])>:not(:first-child,:last-child),.brick-group[data-attached][data-orientation-lg=vertical][data-managed]>[data-group-item]:not([data-group-first],[data-group-last]){border-radius:0;margin-block-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation-lg=vertical]:not([data-managed])>:last-child:not(:first-child),.brick-group[data-attached][data-orientation-lg=vertical][data-managed]>[data-group-last]:not([data-group-first]){border-start-start-radius:0;border-start-end-radius:0;margin-block-start:calc(-1 * var(--brick-group-overlap))}}@media(min-width:80rem){.brick-group[data-attached][data-orientation-xl=horizontal]:not([data-managed])>:first-child:not(:last-child),.brick-group[data-attached][data-orientation-xl=horizontal][data-managed]>[data-group-first]:not([data-group-last]){border-start-end-radius:0;border-end-end-radius:0}.brick-group[data-attached][data-orientation-xl=horizontal]:not([data-managed])>:not(:first-child,:last-child),.brick-group[data-attached][data-orientation-xl=horizontal][data-managed]>[data-group-item]:not([data-group-first],[data-group-last]){border-radius:0;margin-inline-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation-xl=horizontal]:not([data-managed])>:last-child:not(:first-child),.brick-group[data-attached][data-orientation-xl=horizontal][data-managed]>[data-group-last]:not([data-group-first]){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation-xl=vertical]:not([data-managed])>:first-child:not(:last-child),.brick-group[data-attached][data-orientation-xl=vertical][data-managed]>[data-group-first]:not([data-group-last]){border-end-end-radius:0;border-end-start-radius:0}.brick-group[data-attached][data-orientation-xl=vertical]:not([data-managed])>:not(:first-child,:last-child),.brick-group[data-attached][data-orientation-xl=vertical][data-managed]>[data-group-item]:not([data-group-first],[data-group-last]){border-radius:0;margin-block-start:calc(-1 * var(--brick-group-overlap))}.brick-group[data-attached][data-orientation-xl=vertical]:not([data-managed])>:last-child:not(:first-child),.brick-group[data-attached][data-orientation-xl=vertical][data-managed]>[data-group-last]:not([data-group-first]){border-start-start-radius:0;border-start-end-radius:0;margin-block-start:calc(-1 * var(--brick-group-overlap))}}.brick-group[data-stacking=first-on-top]>[data-group-item]{z-index:calc(var(--brick-group-count) - var(--brick-group-index))}.brick-group[data-stacking=last-on-top]>[data-group-item]{z-index:var(--brick-group-index)}.brick-group.brick-group>:hover{z-index:calc(var(--brick-group-count,0) + 1)}.brick-group.brick-group>:is(:focus-visible,:focus-within){z-index:calc(var(--brick-group-count,0) + 2)}.brick-group[hidden]{display:none}.brick-group{--brick-group-basis-initial-input:initial;--brick-group-basis-sm-input:initial;--brick-group-basis-md-input:initial;--brick-group-basis-lg-input:initial;--brick-group-basis-xl-input:initial;--brick-group-basis-active:var(--brick-group-basis-initial-input,auto)}@media(min-width:30rem){.brick-group{--brick-group-basis-active:var(--brick-group-basis-sm-input,var(--brick-group-basis-initial-input,auto))}}@media(min-width:48rem){.brick-group{--brick-group-basis-active:var(--brick-group-basis-md-input,var(--brick-group-basis-sm-input,var(--brick-group-basis-initial-input,auto)))}}@media(min-width:64rem){.brick-group{--brick-group-basis-active:var(--brick-group-basis-lg-input,var(--brick-group-basis-md-input,var(--brick-group-basis-sm-input,var(--brick-group-basis-initial-input,auto))))}}@media(min-width:80rem){.brick-group{--brick-group-basis-active:var(--brick-group-basis-xl-input,var(--brick-group-basis-lg-input,var(--brick-group-basis-md-input,var(--brick-group-basis-sm-input,var(--brick-group-basis-initial-input,auto)))))}}.brick-spinner{vertical-align:middle;--brick-spinner-color:currentColor;flex-shrink:0;display:inline-block}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size=inherit],[data-spinner-size=inherit]){--brick-spinner-size:1em}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size=xs],[data-spinner-size=xs]){--brick-spinner-size:.75rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size=sm],[data-spinner-size=sm]){--brick-spinner-size:1rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size=md],[data-spinner-size=md]){--brick-spinner-size:1.25rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size=lg],[data-spinner-size=lg]){--brick-spinner-size:2rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size=xl],[data-spinner-size=xl]){--brick-spinner-size:2.5rem}.brick-spinner[data-thickness=thin]{--brick-spinner-thickness:.0625rem}.brick-spinner[data-thickness=regular]{--brick-spinner-thickness:.125rem}.brick-spinner[data-thickness=thick]{--brick-spinner-thickness:.1875rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-tone=primary],[data-spinner-tone=primary]){--brick-spinner-color:var(--brick-color-text-primary)}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-tone=secondary],[data-spinner-tone=secondary]){--brick-spinner-color:var(--brick-color-text-secondary)}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-tone=muted],[data-spinner-tone=muted]){--brick-spinner-color:var(--brick-color-text-muted)}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-tone=accent],[data-spinner-tone=accent]){--brick-spinner-color:var(--brick-color-accent-text)}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-tone=info],[data-spinner-tone=info]){--brick-spinner-color:var(--brick-color-info-text)}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-tone=success],[data-spinner-tone=success]){--brick-spinner-color:var(--brick-color-success-text)}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-tone=warning],[data-spinner-tone=warning]){--brick-spinner-color:var(--brick-color-warning-text)}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-tone=danger],[data-spinner-tone=danger]){--brick-spinner-color:var(--brick-color-danger-text)}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-emphasis=solid],[data-spinner-emphasis=solid]):is(:where(:not([data-spinner-artwork]))[data-tone=accent],[data-spinner-tone=accent]){--brick-spinner-color:var(--brick-color-accent-solid)}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-emphasis=solid],[data-spinner-emphasis=solid]):is(:where(:not([data-spinner-artwork]))[data-tone=info],[data-spinner-tone=info]){--brick-spinner-color:var(--brick-color-info-solid)}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-emphasis=solid],[data-spinner-emphasis=solid]):is(:where(:not([data-spinner-artwork]))[data-tone=success],[data-spinner-tone=success]){--brick-spinner-color:var(--brick-color-success-solid)}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-emphasis=solid],[data-spinner-emphasis=solid]):is(:where(:not([data-spinner-artwork]))[data-tone=warning],[data-spinner-tone=warning]){--brick-spinner-color:var(--brick-color-warning-solid)}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-emphasis=solid],[data-spinner-emphasis=solid]):is(:where(:not([data-spinner-artwork]))[data-tone=danger],[data-spinner-tone=danger]){--brick-spinner-color:var(--brick-color-danger-solid)}.brick-spinner[data-spinner-artwork]{box-sizing:border-box;inline-size:var(--brick-spinner-size,1.25rem);block-size:var(--brick-spinner-size,1.25rem);color:var(--brick-spinner-color,currentColor);animation:brick-spinner-spin var(--brick-spinner-duration,.5s) linear infinite}@media(prefers-reduced-motion:reduce){.brick-spinner[data-spinner-artwork]{animation:none}}@media(min-width:30rem){.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-sm=inherit],[data-spinner-size-sm=inherit]){--brick-spinner-size:1em}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-sm=xs],[data-spinner-size-sm=xs]){--brick-spinner-size:.75rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-sm=sm],[data-spinner-size-sm=sm]){--brick-spinner-size:1rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-sm=md],[data-spinner-size-sm=md]){--brick-spinner-size:1.25rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-sm=lg],[data-spinner-size-sm=lg]){--brick-spinner-size:2rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-sm=xl],[data-spinner-size-sm=xl]){--brick-spinner-size:2.5rem}}@media(min-width:48rem){.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-md=inherit],[data-spinner-size-md=inherit]){--brick-spinner-size:1em}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-md=xs],[data-spinner-size-md=xs]){--brick-spinner-size:.75rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-md=sm],[data-spinner-size-md=sm]){--brick-spinner-size:1rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-md=md],[data-spinner-size-md=md]){--brick-spinner-size:1.25rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-md=lg],[data-spinner-size-md=lg]){--brick-spinner-size:2rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-md=xl],[data-spinner-size-md=xl]){--brick-spinner-size:2.5rem}}@media(min-width:64rem){.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-lg=inherit],[data-spinner-size-lg=inherit]){--brick-spinner-size:1em}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-lg=xs],[data-spinner-size-lg=xs]){--brick-spinner-size:.75rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-lg=sm],[data-spinner-size-lg=sm]){--brick-spinner-size:1rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-lg=md],[data-spinner-size-lg=md]){--brick-spinner-size:1.25rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-lg=lg],[data-spinner-size-lg=lg]){--brick-spinner-size:2rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-lg=xl],[data-spinner-size-lg=xl]){--brick-spinner-size:2.5rem}}@media(min-width:80rem){.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-xl=inherit],[data-spinner-size-xl=inherit]){--brick-spinner-size:1em}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-xl=xs],[data-spinner-size-xl=xs]){--brick-spinner-size:.75rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-xl=sm],[data-spinner-size-xl=sm]){--brick-spinner-size:1rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-xl=md],[data-spinner-size-xl=md]){--brick-spinner-size:1.25rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-xl=lg],[data-spinner-size-xl=lg]){--brick-spinner-size:2rem}.brick-spinner:is(:where(:not([data-spinner-artwork]))[data-size-xl=xl],[data-spinner-size-xl=xl]){--brick-spinner-size:2.5rem}}.brick-button[data-loading][data-custom-loading]:after{content:none}.brick-button[data-loading][data-custom-loading]>.brick-button__loading-content,.brick-button[data-loading][data-custom-loading]>.brick-button__loading-overlay{opacity:1;color:var(--brick-button-foreground)}.brick-button[data-disabled][data-loading][data-custom-loading]>:is(.brick-button__loading-content,.brick-button__loading-overlay){color:var(--brick-button-foreground)}.brick-button__loading-content{justify-content:center;align-items:center;gap:var(--brick-button-gap);min-inline-size:0;display:inline-flex}.brick-button__loading-overlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.brick-button__spinner{flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;display:inline-flex}.brick-button__spinner>svg{block-size:100%;inline-size:100%}.brick-button[data-variant=subtle],.brick-button[data-variant=surface]{--brick-button-background:var(--brick-icon-button-background,var(--brick-button-tone-soft));--brick-button-background-hover:var(--brick-icon-button-background-hover,var(--brick-button-tone-soft-hover));--brick-button-background-pressed:var(--brick-icon-button-background-pressed,var(--brick-button-tone-soft-pressed));--brick-button-foreground:var(--brick-icon-button-foreground,var(--brick-button-tone-on-soft));--brick-button-border-color:var(--brick-icon-button-border-color,transparent)}.brick-button[data-variant=surface]{box-shadow:inset 0 0 0 var(--brick-border-width) var(--brick-button-tone-soft-hover)}.brick-button[data-variant=plain]{--brick-button-background:var(--brick-icon-button-background,transparent);--brick-button-background-hover:var(--brick-icon-button-background-hover,transparent);--brick-button-background-pressed:var(--brick-icon-button-background-pressed,transparent);--brick-button-foreground:var(--brick-icon-button-foreground,var(--brick-button-tone-text));--brick-button-border-color:var(--brick-icon-button-border-color,transparent)}.brick-button[data-variant]:is([data-variant=subtle],[data-variant=surface],[data-variant=plain]):not([data-disabled],[data-loading]):is(:hover,:active){border-color:#0000}.brick-button[aria-expanded=true]:not([data-disabled],[data-loading]){background:var(--brick-button-background-hover)}.brick-button[data-disabled]:is([data-variant=subtle],[data-variant=surface]){background:var(--brick-color-surface-subtle);border-color:#0000}.brick-button[data-disabled][data-variant=surface]{box-shadow:inset 0 0 0 var(--brick-border-width) var(--brick-color-border-subtle)}@media(forced-colors:active){.brick-button[data-variant=surface]{box-shadow:none}.brick-button[data-variant]:is(:hover,:active,[aria-expanded=true]){border-color:buttontext}}.brick-button{--brick-button-background:var(--brick-icon-button-background,var(--brick-button-tone-solid));--brick-button-background-hover:var(--brick-icon-button-background-hover,var(--brick-button-tone-solid-hover));--brick-button-background-pressed:var(--brick-icon-button-background-pressed,var(--brick-button-tone-solid-pressed));--brick-button-foreground:var(--brick-icon-button-foreground,var(--brick-button-tone-on-solid));--brick-button-border-color:var(--brick-icon-button-border-color,var(--brick-button-background));--brick-button-focus-ring:var(--brick-color-focus-ring);--brick-button-min-block-size:var(--brick-control-min-block-size-md);--brick-button-padding-block:.5rem;--brick-button-padding-inline:1.25rem;--brick-button-gap:.75rem;--brick-button-radius:var(--brick-radius-control);--brick-button-font-family:var(--brick-typography-control-md-font-family);--brick-button-font-size:var(--brick-typography-body-md-font-size);--brick-button-font-weight:var(--brick-typography-control-md-font-weight);--brick-button-line-height:var(--brick-typography-body-md-line-height);--brick-button-letter-spacing:var(--brick-typography-control-md-letter-spacing);--brick-button-icon-size:1.25rem;--brick-action-spinner-size:1em;--brick-action-spinner-color:var(--brick-button-spinner-color,var(--brick-button-foreground));box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:var(--brick-button-min-block-size);justify-content:center;align-items:center;gap:var(--brick-button-gap);padding-block:var(--brick-button-padding-block);padding-inline:var(--brick-button-padding-inline);border:var(--brick-border-width) solid var(--brick-button-border-color);border-radius:var(--brick-button-radius);appearance:none;background:var(--brick-button-background);color:var(--brick-button-foreground);font-family:var(--brick-button-font-family);font-size:var(--brick-button-font-size);font-weight:var(--brick-button-font-weight);letter-spacing:var(--brick-button-letter-spacing);line-height:var(--brick-button-line-height);text-align:center;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;vertical-align:middle;transition:background-color var(--brick-motion-duration-fast) var(--brick-motion-easing-standard),border-color var(--brick-motion-duration-fast) var(--brick-motion-easing-standard),color var(--brick-motion-duration-fast) var(--brick-motion-easing-standard);text-decoration:none;display:inline-flex;position:relative}.brick-button:not([data-disabled],[data-loading]){cursor:pointer}.brick-button:focus-visible{outline:var(--brick-border-focus-width) solid var(--brick-button-focus-ring);outline-offset:var(--brick-border-focus-offset)}.brick-button:not([data-disabled],[data-loading]):active{background:var(--brick-button-background-pressed);border-color:var(--brick-button-background-pressed)}.brick-button[data-variant=soft]:not([data-disabled],[data-loading]):active,.brick-button[data-variant=outline]:not([data-disabled],[data-loading]):active{border-color:var(--brick-button-tone-border)}.brick-button[data-variant=ghost]:not([data-disabled],[data-loading]):active{border-color:#0000}.brick-button:is(:disabled,[data-disabled]){cursor:not-allowed;opacity:.5}.brick-button[data-loading]{cursor:progress;color:#0000}.brick-button[data-loading]>*{opacity:0}.brick-button[data-disabled][data-loading]{--brick-button-spinner-color:var(--brick-button-foreground)}.brick-button__content{min-inline-size:0}.brick-button__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.brick-button__icon>:is(svg,img,.brick-icon){inline-size:var(--brick-button-icon-size);block-size:var(--brick-button-icon-size);flex:0 0 var(--brick-button-icon-size)}.brick-button[data-full-width]{inline-size:100%}.brick-button[data-shape=sharp]{--brick-button-radius:0}.brick-button[data-shape=pill]{--brick-button-radius:var(--brick-radius-full)}.brick-button[data-size="2xs"]{--brick-button-min-block-size:1.5rem;--brick-button-padding-block:.125rem;--brick-button-padding-inline:.5rem;--brick-button-gap:.25rem;--brick-button-font-size:var(--brick-typography-control-xs-font-size);--brick-button-line-height:var(--brick-typography-control-xs-line-height);--brick-button-icon-size:.875rem}.brick-button[data-size=xs]{--brick-button-min-block-size:2rem;--brick-button-padding-block:.25rem;--brick-button-padding-inline:.625rem;--brick-button-gap:.25rem;--brick-button-font-size:var(--brick-typography-control-xs-font-size);--brick-button-line-height:var(--brick-typography-control-xs-line-height);--brick-button-icon-size:1rem}.brick-button[data-size=sm]{--brick-button-min-block-size:2.25rem;--brick-button-padding-block:.375rem;--brick-button-padding-inline:.875rem;--brick-button-gap:.5rem;--brick-button-font-size:var(--brick-typography-control-sm-font-size);--brick-button-line-height:var(--brick-typography-control-sm-line-height);--brick-button-icon-size:1rem}.brick-button[data-size=md]{--brick-button-min-block-size:2.5rem;--brick-button-padding-block:.5rem;--brick-button-padding-inline:1rem;--brick-button-gap:.5rem;--brick-button-font-size:var(--brick-typography-control-sm-font-size);--brick-button-line-height:var(--brick-typography-control-sm-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size=lg]{--brick-button-min-block-size:2.75rem;--brick-button-padding-block:.5rem;--brick-button-padding-inline:1.25rem;--brick-button-gap:.75rem;--brick-button-font-size:var(--brick-typography-body-md-font-size);--brick-button-line-height:var(--brick-typography-body-md-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size=xl]{--brick-button-min-block-size:3rem;--brick-button-padding-block:.625rem;--brick-button-padding-inline:1.25rem;--brick-button-gap:.625rem;--brick-button-font-size:var(--brick-typography-body-md-font-size);--brick-button-line-height:var(--brick-typography-body-md-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size="2xl"]{--brick-button-min-block-size:4rem;--brick-button-padding-block:.75rem;--brick-button-padding-inline:1.75rem;--brick-button-gap:.75rem;--brick-button-font-size:var(--brick-typography-control-xl-font-size);--brick-button-line-height:var(--brick-typography-control-xl-line-height);--brick-button-icon-size:1.5rem}@media(min-width:30rem){.brick-button[data-size-sm="2xs"]{--brick-button-min-block-size:1.5rem;--brick-button-padding-block:.125rem;--brick-button-padding-inline:.5rem;--brick-button-gap:.25rem;--brick-button-font-size:var(--brick-typography-control-xs-font-size);--brick-button-line-height:var(--brick-typography-control-xs-line-height);--brick-button-icon-size:.875rem}.brick-button[data-size-sm=xs]{--brick-button-min-block-size:2rem;--brick-button-padding-block:.25rem;--brick-button-padding-inline:.625rem;--brick-button-gap:.25rem;--brick-button-font-size:var(--brick-typography-control-xs-font-size);--brick-button-line-height:var(--brick-typography-control-xs-line-height);--brick-button-icon-size:1rem}.brick-button[data-size-sm=sm]{--brick-button-min-block-size:2.25rem;--brick-button-padding-block:.375rem;--brick-button-padding-inline:.875rem;--brick-button-gap:.5rem;--brick-button-font-size:var(--brick-typography-control-sm-font-size);--brick-button-line-height:var(--brick-typography-control-sm-line-height);--brick-button-icon-size:1rem}.brick-button[data-size-sm=md]{--brick-button-min-block-size:2.5rem;--brick-button-padding-block:.5rem;--brick-button-padding-inline:1rem;--brick-button-gap:.5rem;--brick-button-font-size:var(--brick-typography-control-sm-font-size);--brick-button-line-height:var(--brick-typography-control-sm-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size-sm=lg]{--brick-button-min-block-size:2.75rem;--brick-button-padding-block:.5rem;--brick-button-padding-inline:1.25rem;--brick-button-gap:.75rem;--brick-button-font-size:var(--brick-typography-body-md-font-size);--brick-button-line-height:var(--brick-typography-body-md-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size-sm=xl]{--brick-button-min-block-size:3rem;--brick-button-padding-block:.625rem;--brick-button-padding-inline:1.25rem;--brick-button-gap:.625rem;--brick-button-font-size:var(--brick-typography-body-md-font-size);--brick-button-line-height:var(--brick-typography-body-md-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size-sm="2xl"]{--brick-button-min-block-size:4rem;--brick-button-padding-block:.75rem;--brick-button-padding-inline:1.75rem;--brick-button-gap:.75rem;--brick-button-font-size:var(--brick-typography-control-xl-font-size);--brick-button-line-height:var(--brick-typography-control-xl-line-height);--brick-button-icon-size:1.5rem}}@media(min-width:48rem){.brick-button[data-size-md="2xs"]{--brick-button-min-block-size:1.5rem;--brick-button-padding-block:.125rem;--brick-button-padding-inline:.5rem;--brick-button-gap:.25rem;--brick-button-font-size:var(--brick-typography-control-xs-font-size);--brick-button-line-height:var(--brick-typography-control-xs-line-height);--brick-button-icon-size:.875rem}.brick-button[data-size-md=xs]{--brick-button-min-block-size:2rem;--brick-button-padding-block:.25rem;--brick-button-padding-inline:.625rem;--brick-button-gap:.25rem;--brick-button-font-size:var(--brick-typography-control-xs-font-size);--brick-button-line-height:var(--brick-typography-control-xs-line-height);--brick-button-icon-size:1rem}.brick-button[data-size-md=sm]{--brick-button-min-block-size:2.25rem;--brick-button-padding-block:.375rem;--brick-button-padding-inline:.875rem;--brick-button-gap:.5rem;--brick-button-font-size:var(--brick-typography-control-sm-font-size);--brick-button-line-height:var(--brick-typography-control-sm-line-height);--brick-button-icon-size:1rem}.brick-button[data-size-md=md]{--brick-button-min-block-size:2.5rem;--brick-button-padding-block:.5rem;--brick-button-padding-inline:1rem;--brick-button-gap:.5rem;--brick-button-font-size:var(--brick-typography-control-sm-font-size);--brick-button-line-height:var(--brick-typography-control-sm-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size-md=lg]{--brick-button-min-block-size:2.75rem;--brick-button-padding-block:.5rem;--brick-button-padding-inline:1.25rem;--brick-button-gap:.75rem;--brick-button-font-size:var(--brick-typography-body-md-font-size);--brick-button-line-height:var(--brick-typography-body-md-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size-md=xl]{--brick-button-min-block-size:3rem;--brick-button-padding-block:.625rem;--brick-button-padding-inline:1.25rem;--brick-button-gap:.625rem;--brick-button-font-size:var(--brick-typography-body-md-font-size);--brick-button-line-height:var(--brick-typography-body-md-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size-md="2xl"]{--brick-button-min-block-size:4rem;--brick-button-padding-block:.75rem;--brick-button-padding-inline:1.75rem;--brick-button-gap:.75rem;--brick-button-font-size:var(--brick-typography-control-xl-font-size);--brick-button-line-height:var(--brick-typography-control-xl-line-height);--brick-button-icon-size:1.5rem}}@media(min-width:64rem){.brick-button[data-size-lg="2xs"]{--brick-button-min-block-size:1.5rem;--brick-button-padding-block:.125rem;--brick-button-padding-inline:.5rem;--brick-button-gap:.25rem;--brick-button-font-size:var(--brick-typography-control-xs-font-size);--brick-button-line-height:var(--brick-typography-control-xs-line-height);--brick-button-icon-size:.875rem}.brick-button[data-size-lg=xs]{--brick-button-min-block-size:2rem;--brick-button-padding-block:.25rem;--brick-button-padding-inline:.625rem;--brick-button-gap:.25rem;--brick-button-font-size:var(--brick-typography-control-xs-font-size);--brick-button-line-height:var(--brick-typography-control-xs-line-height);--brick-button-icon-size:1rem}.brick-button[data-size-lg=sm]{--brick-button-min-block-size:2.25rem;--brick-button-padding-block:.375rem;--brick-button-padding-inline:.875rem;--brick-button-gap:.5rem;--brick-button-font-size:var(--brick-typography-control-sm-font-size);--brick-button-line-height:var(--brick-typography-control-sm-line-height);--brick-button-icon-size:1rem}.brick-button[data-size-lg=md]{--brick-button-min-block-size:2.5rem;--brick-button-padding-block:.5rem;--brick-button-padding-inline:1rem;--brick-button-gap:.5rem;--brick-button-font-size:var(--brick-typography-control-sm-font-size);--brick-button-line-height:var(--brick-typography-control-sm-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size-lg=lg]{--brick-button-min-block-size:2.75rem;--brick-button-padding-block:.5rem;--brick-button-padding-inline:1.25rem;--brick-button-gap:.75rem;--brick-button-font-size:var(--brick-typography-body-md-font-size);--brick-button-line-height:var(--brick-typography-body-md-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size-lg=xl]{--brick-button-min-block-size:3rem;--brick-button-padding-block:.625rem;--brick-button-padding-inline:1.25rem;--brick-button-gap:.625rem;--brick-button-font-size:var(--brick-typography-body-md-font-size);--brick-button-line-height:var(--brick-typography-body-md-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size-lg="2xl"]{--brick-button-min-block-size:4rem;--brick-button-padding-block:.75rem;--brick-button-padding-inline:1.75rem;--brick-button-gap:.75rem;--brick-button-font-size:var(--brick-typography-control-xl-font-size);--brick-button-line-height:var(--brick-typography-control-xl-line-height);--brick-button-icon-size:1.5rem}}@media(min-width:80rem){.brick-button[data-size-xl="2xs"]{--brick-button-min-block-size:1.5rem;--brick-button-padding-block:.125rem;--brick-button-padding-inline:.5rem;--brick-button-gap:.25rem;--brick-button-font-size:var(--brick-typography-control-xs-font-size);--brick-button-line-height:var(--brick-typography-control-xs-line-height);--brick-button-icon-size:.875rem}.brick-button[data-size-xl=xs]{--brick-button-min-block-size:2rem;--brick-button-padding-block:.25rem;--brick-button-padding-inline:.625rem;--brick-button-gap:.25rem;--brick-button-font-size:var(--brick-typography-control-xs-font-size);--brick-button-line-height:var(--brick-typography-control-xs-line-height);--brick-button-icon-size:1rem}.brick-button[data-size-xl=sm]{--brick-button-min-block-size:2.25rem;--brick-button-padding-block:.375rem;--brick-button-padding-inline:.875rem;--brick-button-gap:.5rem;--brick-button-font-size:var(--brick-typography-control-sm-font-size);--brick-button-line-height:var(--brick-typography-control-sm-line-height);--brick-button-icon-size:1rem}.brick-button[data-size-xl=md]{--brick-button-min-block-size:2.5rem;--brick-button-padding-block:.5rem;--brick-button-padding-inline:1rem;--brick-button-gap:.5rem;--brick-button-font-size:var(--brick-typography-control-sm-font-size);--brick-button-line-height:var(--brick-typography-control-sm-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size-xl=lg]{--brick-button-min-block-size:2.75rem;--brick-button-padding-block:.5rem;--brick-button-padding-inline:1.25rem;--brick-button-gap:.75rem;--brick-button-font-size:var(--brick-typography-body-md-font-size);--brick-button-line-height:var(--brick-typography-body-md-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size-xl=xl]{--brick-button-min-block-size:3rem;--brick-button-padding-block:.625rem;--brick-button-padding-inline:1.25rem;--brick-button-gap:.625rem;--brick-button-font-size:var(--brick-typography-body-md-font-size);--brick-button-line-height:var(--brick-typography-body-md-line-height);--brick-button-icon-size:1.25rem}.brick-button[data-size-xl="2xl"]{--brick-button-min-block-size:4rem;--brick-button-padding-block:.75rem;--brick-button-padding-inline:1.75rem;--brick-button-gap:.75rem;--brick-button-font-size:var(--brick-typography-control-xl-font-size);--brick-button-line-height:var(--brick-typography-control-xl-line-height);--brick-button-icon-size:1.5rem}}.brick-button[data-tone=neutral]{--brick-button-tone-solid:var(--brick-icon-button-tone-solid,color-mix(in srgb, var(--brick-color-surface-subtle), var(--brick-color-text-primary) 16%));--brick-button-tone-solid-hover:var(--brick-icon-button-tone-solid-hover,color-mix(in srgb, var(--brick-color-surface-subtle), var(--brick-color-text-primary) 22%));--brick-button-tone-solid-pressed:var(--brick-icon-button-tone-solid-pressed,color-mix(in srgb, var(--brick-color-surface-subtle), var(--brick-color-text-primary) 28%));--brick-button-tone-on-solid:var(--brick-icon-button-tone-on-solid,var(--brick-color-text-primary));--brick-button-tone-soft:var(--brick-icon-button-tone-soft,var(--brick-color-surface-subtle));--brick-button-tone-soft-hover:var(--brick-icon-button-tone-soft-hover,var(--brick-color-surface-base));--brick-button-tone-soft-pressed:var(--brick-icon-button-tone-soft-pressed,var(--brick-color-border-subtle));--brick-button-tone-on-soft:var(--brick-icon-button-tone-on-soft,var(--brick-color-text-primary));--brick-button-tone-border:var(--brick-icon-button-tone-border,var(--brick-color-border-strong));--brick-button-tone-text:var(--brick-icon-button-tone-text,var(--brick-color-text-primary))}.brick-button[data-tone=contrast]{--brick-button-tone-solid:var(--brick-icon-button-tone-solid,var(--brick-color-text-primary));--brick-button-tone-solid-hover:var(--brick-icon-button-tone-solid-hover,color-mix(in srgb, var(--brick-color-text-primary), var(--brick-color-surface-base) 12%));--brick-button-tone-solid-pressed:var(--brick-icon-button-tone-solid-pressed,color-mix(in srgb, var(--brick-color-text-primary), var(--brick-color-surface-base) 20%));--brick-button-tone-on-solid:var(--brick-icon-button-tone-on-solid,var(--brick-color-surface-base));--brick-button-tone-soft:var(--brick-icon-button-tone-soft,var(--brick-color-surface-subtle));--brick-button-tone-soft-hover:var(--brick-icon-button-tone-soft-hover,var(--brick-color-surface-base));--brick-button-tone-soft-pressed:var(--brick-icon-button-tone-soft-pressed,var(--brick-color-border-subtle));--brick-button-tone-on-soft:var(--brick-icon-button-tone-on-soft,var(--brick-color-text-primary));--brick-button-tone-border:var(--brick-icon-button-tone-border,var(--brick-color-border-strong));--brick-button-tone-text:var(--brick-icon-button-tone-text,var(--brick-color-text-primary))}.brick-button[data-tone=accent]{--brick-button-tone-solid:var(--brick-icon-button-tone-solid,var(--brick-color-accent-solid));--brick-button-tone-solid-hover:var(--brick-icon-button-tone-solid-hover,var(--brick-color-accent-solid-hover));--brick-button-tone-solid-pressed:var(--brick-icon-button-tone-solid-pressed,var(--brick-color-accent-solid-pressed));--brick-button-tone-on-solid:var(--brick-icon-button-tone-on-solid,var(--brick-color-accent-on-solid));--brick-button-tone-soft:var(--brick-icon-button-tone-soft,var(--brick-color-accent-soft));--brick-button-tone-soft-hover:var(--brick-icon-button-tone-soft-hover,var(--brick-color-accent-soft-hover));--brick-button-tone-soft-pressed:var(--brick-icon-button-tone-soft-pressed,var(--brick-color-accent-soft-pressed));--brick-button-tone-on-soft:var(--brick-icon-button-tone-on-soft,var(--brick-color-accent-on-soft));--brick-button-tone-border:var(--brick-icon-button-tone-border,var(--brick-color-accent-border));--brick-button-tone-text:var(--brick-icon-button-tone-text,var(--brick-color-accent-text))}.brick-button[data-tone=info]{--brick-button-tone-solid:var(--brick-icon-button-tone-solid,var(--brick-color-info-solid));--brick-button-tone-solid-hover:var(--brick-icon-button-tone-solid-hover,var(--brick-color-info-solid-hover));--brick-button-tone-solid-pressed:var(--brick-icon-button-tone-solid-pressed,var(--brick-color-info-solid-pressed));--brick-button-tone-on-solid:var(--brick-icon-button-tone-on-solid,var(--brick-color-info-on-solid));--brick-button-tone-soft:var(--brick-icon-button-tone-soft,var(--brick-color-info-soft));--brick-button-tone-soft-hover:var(--brick-icon-button-tone-soft-hover,var(--brick-color-info-soft-hover));--brick-button-tone-soft-pressed:var(--brick-icon-button-tone-soft-pressed,var(--brick-color-info-soft-pressed));--brick-button-tone-on-soft:var(--brick-icon-button-tone-on-soft,var(--brick-color-info-on-soft));--brick-button-tone-border:var(--brick-icon-button-tone-border,var(--brick-color-info-border));--brick-button-tone-text:var(--brick-icon-button-tone-text,var(--brick-color-info-text))}.brick-button[data-tone=success]{--brick-button-tone-solid:var(--brick-icon-button-tone-solid,var(--brick-color-success-solid));--brick-button-tone-solid-hover:var(--brick-icon-button-tone-solid-hover,var(--brick-color-success-solid-hover));--brick-button-tone-solid-pressed:var(--brick-icon-button-tone-solid-pressed,var(--brick-color-success-solid-pressed));--brick-button-tone-on-solid:var(--brick-icon-button-tone-on-solid,var(--brick-color-success-on-solid));--brick-button-tone-soft:var(--brick-icon-button-tone-soft,var(--brick-color-success-soft));--brick-button-tone-soft-hover:var(--brick-icon-button-tone-soft-hover,var(--brick-color-success-soft-hover));--brick-button-tone-soft-pressed:var(--brick-icon-button-tone-soft-pressed,var(--brick-color-success-soft-pressed));--brick-button-tone-on-soft:var(--brick-icon-button-tone-on-soft,var(--brick-color-success-on-soft));--brick-button-tone-border:var(--brick-icon-button-tone-border,var(--brick-color-success-border));--brick-button-tone-text:var(--brick-icon-button-tone-text,var(--brick-color-success-text))}.brick-button[data-tone=warning]{--brick-button-tone-solid:var(--brick-icon-button-tone-solid,var(--brick-color-warning-solid));--brick-button-tone-solid-hover:var(--brick-icon-button-tone-solid-hover,var(--brick-color-warning-solid-hover));--brick-button-tone-solid-pressed:var(--brick-icon-button-tone-solid-pressed,var(--brick-color-warning-solid-pressed));--brick-button-tone-on-solid:var(--brick-icon-button-tone-on-solid,var(--brick-color-warning-on-solid));--brick-button-tone-soft:var(--brick-icon-button-tone-soft,var(--brick-color-warning-soft));--brick-button-tone-soft-hover:var(--brick-icon-button-tone-soft-hover,var(--brick-color-warning-soft-hover));--brick-button-tone-soft-pressed:var(--brick-icon-button-tone-soft-pressed,var(--brick-color-warning-soft-pressed));--brick-button-tone-on-soft:var(--brick-icon-button-tone-on-soft,var(--brick-color-warning-on-soft));--brick-button-tone-border:var(--brick-icon-button-tone-border,var(--brick-color-warning-border));--brick-button-tone-text:var(--brick-icon-button-tone-text,var(--brick-color-warning-text))}.brick-button[data-tone=danger]{--brick-button-tone-solid:var(--brick-icon-button-tone-solid,var(--brick-color-danger-solid));--brick-button-tone-solid-hover:var(--brick-icon-button-tone-solid-hover,var(--brick-color-danger-solid-hover));--brick-button-tone-solid-pressed:var(--brick-icon-button-tone-solid-pressed,var(--brick-color-danger-solid-pressed));--brick-button-tone-on-solid:var(--brick-icon-button-tone-on-solid,var(--brick-color-danger-on-solid));--brick-button-tone-soft:var(--brick-icon-button-tone-soft,var(--brick-color-danger-soft));--brick-button-tone-soft-hover:var(--brick-icon-button-tone-soft-hover,var(--brick-color-danger-soft-hover));--brick-button-tone-soft-pressed:var(--brick-icon-button-tone-soft-pressed,var(--brick-color-danger-soft-pressed));--brick-button-tone-on-soft:var(--brick-icon-button-tone-on-soft,var(--brick-color-danger-on-soft));--brick-button-tone-border:var(--brick-icon-button-tone-border,var(--brick-color-danger-border));--brick-button-tone-text:var(--brick-icon-button-tone-text,var(--brick-color-danger-text))}.brick-button[data-variant=soft]{--brick-button-background:var(--brick-icon-button-background,var(--brick-button-tone-soft));--brick-button-background-hover:var(--brick-icon-button-background-hover,var(--brick-button-tone-soft-hover));--brick-button-background-pressed:var(--brick-icon-button-background-pressed,var(--brick-button-tone-soft-pressed));--brick-button-foreground:var(--brick-icon-button-foreground,var(--brick-button-tone-on-soft));--brick-button-border-color:var(--brick-icon-button-border-color,var(--brick-button-tone-border))}.brick-button[data-variant=outline]{--brick-button-background:var(--brick-icon-button-background,transparent);--brick-button-background-hover:var(--brick-icon-button-background-hover,var(--brick-button-tone-soft));--brick-button-background-pressed:var(--brick-icon-button-background-pressed,var(--brick-button-tone-soft-hover));--brick-button-foreground:var(--brick-icon-button-foreground,var(--brick-button-tone-text));--brick-button-border-color:var(--brick-icon-button-border-color,var(--brick-button-tone-border))}.brick-button[data-variant=ghost]{--brick-button-background:var(--brick-icon-button-background,transparent);--brick-button-background-hover:var(--brick-icon-button-background-hover,var(--brick-action-ghost-hover));--brick-button-background-pressed:var(--brick-icon-button-background-pressed,var(--brick-action-ghost-pressed));--brick-button-foreground:var(--brick-icon-button-foreground,var(--brick-button-tone-text));--brick-button-border-color:var(--brick-icon-button-border-color,transparent)}@media(hover:hover)and (pointer:fine){.brick-button:not([data-disabled],[data-loading]):hover{background:var(--brick-button-background-hover);border-color:var(--brick-button-background-hover)}.brick-button[data-variant=soft]:not([data-disabled],[data-loading]):hover,.brick-button[data-variant=outline]:not([data-disabled],[data-loading]):hover{border-color:var(--brick-button-tone-border)}.brick-button[data-variant=ghost]:not([data-disabled],[data-loading]):hover{border-color:#0000}}@media(prefers-reduced-motion:reduce){.brick-button{transition-duration:0s}}@media(forced-colors:active){.brick-button{color:canvastext;background:canvas;border-color:canvastext}.brick-button:focus-visible{outline-color:highlight}.brick-button[data-disabled]{color:graytext;opacity:1;border-color:graytext}}}@layer brick.utilities,brick.effects;@layer brick.reset,brick.tokens,flowstack.theme,brick.foundations;@layer brick.components{:where(.brick-toggle,.brick-toggle-group-item,.brick-toolbar__toggle-item){--brick-toggle-tone-solid:var(--brick-color-accent-solid);--brick-toggle-tone-solid-hover:var(--brick-color-accent-solid-hover);--brick-toggle-tone-solid-pressed:var(--brick-color-accent-solid-pressed);--brick-toggle-tone-on-solid:var(--brick-color-accent-on-solid);--brick-toggle-tone-soft:var(--brick-color-accent-soft);--brick-toggle-tone-soft-hover:var(--brick-color-accent-soft-hover);--brick-toggle-tone-soft-pressed:var(--brick-color-accent-soft-pressed);--brick-toggle-tone-on-soft:var(--brick-color-accent-on-soft);--brick-toggle-tone-border:var(--brick-color-accent-border);--brick-toggle-tone-text:var(--brick-color-accent-text);--brick-toggle-tone-outline-border:var(--brick-color-accent-solid);--brick-toggle-tone-outline-foreground:var(--brick-color-text-primary);background:var(--brick-toggle-rest-background,var(--brick-color-surface-subtle));color:var(--brick-color-text-primary);transition:background-color var(--brick-motion-duration-fast) var(--brick-motion-easing-standard),border-color var(--brick-motion-duration-fast) var(--brick-motion-easing-standard),color var(--brick-motion-duration-fast) var(--brick-motion-easing-standard);border-color:#0000}:where(.brick-toggle[data-tone=neutral],.brick-toggle-group[data-tone=neutral]>.brick-toggle-group-item,.brick-toolbar__toggle-group[data-tone=neutral]>.brick-toolbar__toggle-item){--brick-toggle-tone-solid:color-mix(in srgb, var(--brick-color-surface-subtle), var(--brick-color-text-primary) 16%);--brick-toggle-tone-solid-hover:color-mix(in srgb, var(--brick-color-surface-subtle), var(--brick-color-text-primary) 22%);--brick-toggle-tone-solid-pressed:color-mix(in srgb, var(--brick-color-surface-subtle), var(--brick-color-text-primary) 28%);--brick-toggle-tone-on-solid:var(--brick-color-text-primary);--brick-toggle-tone-soft:color-mix(in srgb, var(--brick-color-surface-base), var(--brick-color-text-primary) 12%);--brick-toggle-tone-soft-hover:color-mix(in srgb, var(--brick-color-surface-base), var(--brick-color-text-primary) 16%);--brick-toggle-tone-soft-pressed:color-mix(in srgb, var(--brick-color-surface-base), var(--brick-color-text-primary) 20%);--brick-toggle-tone-on-soft:var(--brick-color-text-primary);--brick-toggle-tone-border:var(--brick-color-border-default);--brick-toggle-tone-text:var(--brick-color-text-primary);--brick-toggle-tone-outline-border:var(--brick-color-border-strong);--brick-toggle-tone-outline-foreground:var(--brick-color-text-primary)}:where(.brick-toggle:not([data-disabled]),.brick-toggle-group-item:not([data-disabled]),.brick-toolbar__toggle-item:not([data-disabled])){cursor:pointer}:where(.brick-toggle:focus-visible,.brick-toggle-group-item:focus-visible,.brick-toolbar__toggle-item:focus-visible){z-index:1;outline:var(--brick-border-focus-width) solid var(--brick-color-focus-ring);outline-offset:var(--brick-toggle-focus-offset,var(--brick-border-focus-offset))}:where(.brick-toggle[data-state=on],.brick-toggle-group-item[data-state=on],.brick-toolbar__toggle-item[data-state=on]){border-color:var(--brick-toggle-tone-border);background:var(--brick-toggle-selected-background,var(--brick-toggle-tone-soft));color:var(--brick-toggle-tone-on-soft);box-shadow:none}:where(.brick-toggle[data-variant=solid][data-state=on],.brick-toggle-group[data-variant=solid]>.brick-toggle-group-item[data-state=on],.brick-toolbar__toggle-group[data-variant=solid]>.brick-toolbar__toggle-item[data-state=on]){border-color:var(--brick-toggle-tone-solid);background:var(--brick-toggle-tone-solid);color:var(--brick-toggle-tone-on-solid);box-shadow:none}:where(.brick-toggle[data-variant=outline],.brick-toggle-group[data-variant=outline]>.brick-toggle-group-item,.brick-toolbar__toggle-group[data-variant=outline]>.brick-toolbar__toggle-item){border-color:var(--brick-color-border-default);background:0 0}:where(.brick-toggle[data-variant=outline][data-state=on],.brick-toggle-group[data-variant=outline]>.brick-toggle-group-item[data-state=on],.brick-toolbar__toggle-group[data-variant=outline]>.brick-toolbar__toggle-item[data-state=on]){border-color:var(--brick-toggle-tone-outline-border);color:var(--brick-toggle-tone-outline-foreground);box-shadow:none;background:0 0}:where(.brick-toggle[data-variant=ghost],.brick-toggle-group[data-variant=ghost]>.brick-toggle-group-item,.brick-toolbar__toggle-group[data-variant=ghost]>.brick-toolbar__toggle-item){background:var(--brick-toggle-rest-background,transparent)}:where(.brick-toggle[data-variant=ghost][data-state=on],.brick-toggle-group[data-variant=ghost]>.brick-toggle-group-item[data-state=on],.brick-toolbar__toggle-group[data-variant=ghost]>.brick-toolbar__toggle-item[data-state=on]){background:var(--brick-toggle-selected-background,var(--brick-toggle-tone-soft));box-shadow:none;border-color:#0000}@media(hover:hover)and (pointer:fine){:where(.brick-toggle:not([data-disabled]):hover,.brick-toggle-group-item:not([data-disabled]):hover,.brick-toolbar__toggle-item:not([data-disabled]):hover){background:color-mix(in srgb,var(--brick-color-surface-base),var(--brick-color-text-primary) 6%)}:where(.brick-toggle:not([data-disabled])[data-state=on]:hover,.brick-toggle-group-item:not([data-disabled])[data-state=on]:hover,.brick-toolbar__toggle-item:not([data-disabled])[data-state=on]:hover){background:var(--brick-toggle-tone-soft-hover)}:where(.brick-toggle[data-variant=solid][data-state=on]:not([data-disabled]):hover,.brick-toggle-group[data-variant=solid]>.brick-toggle-group-item[data-state=on]:not([data-disabled]):hover,.brick-toolbar__toggle-group[data-variant=solid]>.brick-toolbar__toggle-item[data-state=on]:not([data-disabled]):hover){border-color:var(--brick-toggle-tone-solid-hover);background:var(--brick-toggle-tone-solid-hover)}:where(.brick-toggle[data-variant=ghost]:not([data-disabled]):hover,.brick-toggle-group[data-variant=ghost]>.brick-toggle-group-item:not([data-disabled]):hover,.brick-toolbar__toggle-group[data-variant=ghost]>.brick-toolbar__toggle-item:not([data-disabled]):hover){background:color-mix(in srgb,var(--brick-color-surface-base),var(--brick-color-text-primary) 6%)}:where(.brick-toggle[data-variant=ghost]:not([data-disabled])[data-state=on]:hover,.brick-toggle-group[data-variant=ghost]>.brick-toggle-group-item:not([data-disabled])[data-state=on]:hover,.brick-toolbar__toggle-group[data-variant=ghost]>.brick-toolbar__toggle-item:not([data-disabled])[data-state=on]:hover){background:var(--brick-toggle-tone-soft-hover)}}:where(.brick-toggle:not([data-disabled]):active,.brick-toggle-group-item:not([data-disabled]):active,.brick-toolbar__toggle-item:not([data-disabled]):active){background:var(--brick-toggle-tone-soft-pressed)}:where(.brick-toggle[data-variant=solid][data-state=on]:not([data-disabled]):active,.brick-toggle-group[data-variant=solid]>.brick-toggle-group-item[data-state=on]:not([data-disabled]):active,.brick-toolbar__toggle-group[data-variant=solid]>.brick-toolbar__toggle-item[data-state=on]:not([data-disabled]):active){border-color:var(--brick-toggle-tone-solid-pressed);background:var(--brick-toggle-tone-solid-pressed)}:where(.brick-toggle[data-disabled],.brick-toggle-group-item[data-disabled],.brick-toolbar__toggle-item[data-disabled]){border-color:var(--brick-color-border-subtle);background:var(--brick-color-surface-subtle);color:var(--brick-color-text-disabled);box-shadow:none;cursor:not-allowed;opacity:.5}:where(.brick-toggle[data-disabled][data-state=on],.brick-toggle-group-item[data-disabled][data-state=on],.brick-toolbar__toggle-item[data-disabled][data-state=on]){border-color:var(--brick-color-border-subtle);background:var(--brick-color-surface-base);box-shadow:none}@media(prefers-reduced-motion:reduce){:where(.brick-toggle,.brick-toggle-group-item,.brick-toolbar__toggle-item){transition-duration:0s}}@media(forced-colors:active){:where(.brick-toggle,.brick-toggle-group-item,.brick-toolbar__toggle-item){color:buttontext;background:buttonface;border-color:buttontext}:where(.brick-toggle[data-state=on],.brick-toggle-group-item[data-state=on],.brick-toolbar__toggle-item[data-state=on]){color:buttontext;outline-offset:-.25rem;box-shadow:none;background:buttonface;border-color:highlight;outline:.125rem solid highlight}:where(.brick-toggle:focus-visible,.brick-toggle-group-item:focus-visible,.brick-toolbar__toggle-item:focus-visible){outline-offset:var(--brick-toggle-focus-offset,var(--brick-border-focus-offset));outline-color:highlight}:where(.brick-toggle[data-disabled],.brick-toggle-group-item[data-disabled],.brick-toolbar__toggle-item[data-disabled]){color:graytext;opacity:1;border-color:graytext}}:where(.brick-toggle[data-variant=soft],.brick-toggle-group[data-variant=soft]>.brick-toggle-group-item,.brick-toolbar__toggle-group[data-variant=soft]>.brick-toolbar__toggle-item):not([data-disabled]){border-color:var(--brick-toggle-tone-border)}@media(hover:hover)and (pointer:fine){:where(.brick-toggle:is([data-variant=subtle],[data-variant=surface],[data-variant=outline]),.brick-toggle-group:is([data-variant=subtle],[data-variant=surface],[data-variant=outline])>.brick-toggle-group-item,.brick-toolbar__toggle-group:is([data-variant=subtle],[data-variant=surface],[data-variant=outline])>.brick-toolbar__toggle-item):not([data-disabled]):hover{background:var(--brick-toggle-tone-soft-pressed)}}:where(.brick-toggle:is([data-variant=subtle],[data-variant=surface],[data-variant=outline]),.brick-toggle-group:is([data-variant=subtle],[data-variant=surface],[data-variant=outline])>.brick-toggle-group-item,.brick-toolbar__toggle-group:is([data-variant=subtle],[data-variant=surface],[data-variant=outline])>.brick-toolbar__toggle-item):not([data-disabled]):active{background:var(--brick-toggle-tone-soft-pressed)}:where(.brick-toggle[data-variant=subtle],.brick-toggle-group[data-variant=subtle]>.brick-toggle-group-item,.brick-toolbar__toggle-group[data-variant=subtle]>.brick-toolbar__toggle-item){background:var(--brick-toggle-tone-soft);border-color:#0000}:where(.brick-toggle[data-variant=subtle][data-state=on],.brick-toggle-group[data-variant=subtle]>.brick-toggle-group-item[data-state=on],.brick-toolbar__toggle-group[data-variant=subtle]>.brick-toolbar__toggle-item[data-state=on]){background:var(--brick-toggle-selected-background,var(--brick-toggle-tone-soft-hover));border-color:#0000}:where(.brick-toggle[data-variant=surface],.brick-toggle-group[data-variant=surface]>.brick-toggle-group-item,.brick-toolbar__toggle-group[data-variant=surface]>.brick-toolbar__toggle-item){background:var(--brick-toggle-tone-soft);border-color:#0000}:where(.brick-toggle[data-variant=surface][data-state=on],.brick-toggle-group[data-variant=surface]>.brick-toggle-group-item[data-state=on],.brick-toolbar__toggle-group[data-variant=surface]>.brick-toolbar__toggle-item[data-state=on]){background:var(--brick-toggle-selected-background,var(--brick-toggle-tone-soft-hover));border-color:#0000}:where(.brick-toggle[data-variant=surface],.brick-toggle-group[data-variant=surface]>.brick-toggle-group-item,.brick-toolbar__toggle-group[data-variant=surface]>.brick-toolbar__toggle-item){box-shadow:inset 0 0 0 var(--brick-border-width) var(--brick-toggle-tone-border)}:where(.brick-toggle[data-variant=outline][data-state=on],.brick-toggle-group[data-variant=outline]>.brick-toggle-group-item[data-state=on],.brick-toolbar__toggle-group[data-variant=outline]>.brick-toolbar__toggle-item[data-state=on]){background:var(--brick-toggle-selected-background,var(--brick-toggle-tone-soft))}:where(.brick-toggle[data-variant=plain],.brick-toggle-group[data-variant=plain]>.brick-toggle-group-item,.brick-toolbar__toggle-group[data-variant=plain]>.brick-toolbar__toggle-item){background:0 0;border-color:#0000}:where(.brick-toggle[data-variant=plain][data-state=on],.brick-toggle-group[data-variant=plain]>.brick-toggle-group-item[data-state=on],.brick-toolbar__toggle-group[data-variant=plain]>.brick-toolbar__toggle-item[data-state=on]){border-color:#0000;color:var(--brick-toggle-tone-text);background:0 0;border-block-end-color:currentColor}@media(hover:hover)and (pointer:fine){:where(.brick-toggle[data-variant=plain]:not([data-disabled]):hover,.brick-toggle-group[data-variant=plain]>.brick-toggle-group-item:not([data-disabled]):hover,.brick-toolbar__toggle-group[data-variant=plain]>.brick-toolbar__toggle-item:not([data-disabled]):hover){background:0 0}}:where(.brick-toggle[data-variant=plain]:not([data-disabled]):active,.brick-toggle-group[data-variant=plain]>.brick-toggle-group-item:not([data-disabled]):active,.brick-toolbar__toggle-group[data-variant=plain]>.brick-toolbar__toggle-item:not([data-disabled]):active){background:0 0}:where(.brick-toggle[data-tone=contrast],.brick-toggle-group[data-tone=contrast]>.brick-toggle-group-item,.brick-toolbar__toggle-group[data-tone=contrast]>.brick-toolbar__toggle-item){--brick-toggle-tone-solid:var(--brick-color-text-primary);--brick-toggle-tone-solid-hover:color-mix(in srgb, var(--brick-color-text-primary), var(--brick-color-surface-base) 12%);--brick-toggle-tone-solid-pressed:color-mix(in srgb, var(--brick-color-text-primary), var(--brick-color-surface-base) 20%);--brick-toggle-tone-on-solid:var(--brick-color-surface-base);--brick-toggle-tone-soft:var(--brick-color-surface-subtle);--brick-toggle-tone-soft-hover:var(--brick-color-surface-base);--brick-toggle-tone-soft-pressed:var(--brick-color-border-subtle);--brick-toggle-tone-on-soft:var(--brick-color-text-primary);--brick-toggle-tone-border:var(--brick-color-border-default);--brick-toggle-tone-text:var(--brick-color-text-primary)}:where(.brick-toggle[data-disabled],.brick-toggle-group-item[data-disabled],.brick-toolbar__toggle-item[data-disabled]){opacity:.5;color:var(--brick-color-text-disabled)}:where(.brick-toggle[data-variant=ghost][data-disabled][data-state=off],.brick-toggle-group[data-variant=ghost]>.brick-toggle-group-item[data-disabled][data-state=off],.brick-toolbar__toggle-group[data-variant=ghost]>.brick-toolbar__toggle-item[data-disabled][data-state=off]){background:0 0;border-color:#0000}:where(.brick-toggle[data-variant=outline][data-disabled][data-state=off],.brick-toggle-group[data-variant=outline]>.brick-toggle-group-item[data-disabled][data-state=off],.brick-toolbar__toggle-group[data-variant=outline]>.brick-toolbar__toggle-item[data-disabled][data-state=off]){background:0 0}:where(.brick-toggle[data-variant=plain][data-disabled][data-state=off],.brick-toggle-group[data-variant=plain]>.brick-toggle-group-item[data-disabled][data-state=off],.brick-toolbar__toggle-group[data-variant=plain]>.brick-toolbar__toggle-item[data-disabled][data-state=off]){background:0 0;border-color:#0000}:where(.brick-toggle[data-focus-ring=inside],.brick-toggle-group[data-focus-ring=inside]>.brick-toggle-group-item):focus-visible{outline-offset:calc(-1 * var(--brick-border-focus-width));outline-color:currentColor}@media(forced-colors:active){:where(.brick-toggle[data-disabled],.brick-toggle-group-item[data-disabled],.brick-toolbar__toggle-item[data-disabled]){opacity:1;color:graytext}:where(.brick-toggle,.brick-toggle-group-item,.brick-toolbar__toggle-item):focus-visible{outline-color:highlight}:where(.brick-toggle[data-variant=surface],.brick-toggle-group[data-variant=surface]>.brick-toggle-group-item,.brick-toolbar__toggle-group[data-variant=surface]>.brick-toolbar__toggle-item){box-shadow:none}}:where(.brick-toggle,.brick-toggle-group-item){--brick-toggle-min-block-size:var(--brick-control-min-block-size-md);--brick-toggle-padding-inline:1rem;--brick-toggle-gap:.5rem;--brick-toggle-radius:var(--brick-toggle-group-radius,var(--brick-radius-control));--brick-toggle-icon-size:1.125rem;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:var(--brick-toggle-min-block-size);justify-content:center;align-items:center;gap:var(--brick-toggle-gap);padding-block:var(--brick-toggle-padding-block,.5rem);padding-inline:var(--brick-toggle-padding-inline);border-width:var(--brick-border-width);border-radius:var(--brick-toggle-radius);appearance:none;font-family:var(--brick-typography-control-md-font-family);font-size:var(--brick-toggle-font-size,var(--brick-typography-control-sm-font-size));font-weight:var(--brick-typography-control-md-font-weight);letter-spacing:var(--brick-typography-control-md-letter-spacing);line-height:var(--brick-toggle-line-height,var(--brick-typography-control-sm-line-height));overflow-wrap:anywhere;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;border-style:solid;text-decoration:none;display:inline-flex}:is(.brick-toggle,.brick-toggle-group-item)>:is(svg,img,.brick-icon){inline-size:var(--brick-toggle-icon-size);block-size:var(--brick-toggle-icon-size);flex:none}.brick-toggle[data-size="2xs"],.brick-toggle-group[data-size="2xs"]>.brick-toggle-group-item{--brick-toggle-min-block-size:1.5rem;--brick-toggle-padding-block:.125rem;--brick-toggle-padding-inline:.5rem;--brick-toggle-gap:.25rem;--brick-toggle-font-size:var(--brick-typography-control-xs-font-size);--brick-toggle-line-height:var(--brick-typography-control-xs-line-height);--brick-toggle-icon-size:.875rem}.brick-toggle[data-size=xs],.brick-toggle-group[data-size=xs]>.brick-toggle-group-item{--brick-toggle-min-block-size:2rem;--brick-toggle-padding-block:.25rem;--brick-toggle-padding-inline:.625rem;--brick-toggle-gap:.25rem;--brick-toggle-font-size:var(--brick-typography-control-xs-font-size);--brick-toggle-line-height:var(--brick-typography-control-xs-line-height);--brick-toggle-icon-size:1rem}.brick-toggle[data-size=sm],.brick-toggle-group[data-size=sm]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.25rem;--brick-toggle-padding-block:.375rem;--brick-toggle-padding-inline:.875rem;--brick-toggle-gap:.5rem;--brick-toggle-font-size:var(--brick-typography-control-sm-font-size);--brick-toggle-line-height:var(--brick-typography-control-sm-line-height);--brick-toggle-icon-size:1rem}.brick-toggle[data-size=md],.brick-toggle-group[data-size=md]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.5rem;--brick-toggle-padding-block:.5rem;--brick-toggle-padding-inline:1rem;--brick-toggle-gap:.5rem;--brick-toggle-font-size:var(--brick-typography-control-sm-font-size);--brick-toggle-line-height:var(--brick-typography-control-sm-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size=lg],.brick-toggle-group[data-size=lg]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.75rem;--brick-toggle-padding-block:.5rem;--brick-toggle-padding-inline:1.25rem;--brick-toggle-gap:.75rem;--brick-toggle-font-size:var(--brick-typography-body-md-font-size);--brick-toggle-line-height:var(--brick-typography-body-md-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size=xl],.brick-toggle-group[data-size=xl]>.brick-toggle-group-item{--brick-toggle-min-block-size:3rem;--brick-toggle-padding-block:.625rem;--brick-toggle-padding-inline:1.25rem;--brick-toggle-gap:.625rem;--brick-toggle-font-size:var(--brick-typography-body-md-font-size);--brick-toggle-line-height:var(--brick-typography-body-md-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size="2xl"],.brick-toggle-group[data-size="2xl"]>.brick-toggle-group-item{--brick-toggle-min-block-size:4rem;--brick-toggle-padding-block:.75rem;--brick-toggle-padding-inline:1.75rem;--brick-toggle-gap:.75rem;--brick-toggle-font-size:var(--brick-typography-control-xl-font-size);--brick-toggle-line-height:var(--brick-typography-control-xl-line-height);--brick-toggle-icon-size:1.5rem}@media(min-width:30rem){.brick-toggle[data-size-sm="2xs"],.brick-toggle-group[data-size-sm="2xs"]>.brick-toggle-group-item{--brick-toggle-min-block-size:1.5rem;--brick-toggle-padding-block:.125rem;--brick-toggle-padding-inline:.5rem;--brick-toggle-gap:.25rem;--brick-toggle-font-size:var(--brick-typography-control-xs-font-size);--brick-toggle-line-height:var(--brick-typography-control-xs-line-height);--brick-toggle-icon-size:.875rem}.brick-toggle[data-size-sm=xs],.brick-toggle-group[data-size-sm=xs]>.brick-toggle-group-item{--brick-toggle-min-block-size:2rem;--brick-toggle-padding-block:.25rem;--brick-toggle-padding-inline:.625rem;--brick-toggle-gap:.25rem;--brick-toggle-font-size:var(--brick-typography-control-xs-font-size);--brick-toggle-line-height:var(--brick-typography-control-xs-line-height);--brick-toggle-icon-size:1rem}.brick-toggle[data-size-sm=sm],.brick-toggle-group[data-size-sm=sm]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.25rem;--brick-toggle-padding-block:.375rem;--brick-toggle-padding-inline:.875rem;--brick-toggle-gap:.5rem;--brick-toggle-font-size:var(--brick-typography-control-sm-font-size);--brick-toggle-line-height:var(--brick-typography-control-sm-line-height);--brick-toggle-icon-size:1rem}.brick-toggle[data-size-sm=md],.brick-toggle-group[data-size-sm=md]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.5rem;--brick-toggle-padding-block:.5rem;--brick-toggle-padding-inline:1rem;--brick-toggle-gap:.5rem;--brick-toggle-font-size:var(--brick-typography-control-sm-font-size);--brick-toggle-line-height:var(--brick-typography-control-sm-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size-sm=lg],.brick-toggle-group[data-size-sm=lg]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.75rem;--brick-toggle-padding-block:.5rem;--brick-toggle-padding-inline:1.25rem;--brick-toggle-gap:.75rem;--brick-toggle-font-size:var(--brick-typography-body-md-font-size);--brick-toggle-line-height:var(--brick-typography-body-md-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size-sm=xl],.brick-toggle-group[data-size-sm=xl]>.brick-toggle-group-item{--brick-toggle-min-block-size:3rem;--brick-toggle-padding-block:.625rem;--brick-toggle-padding-inline:1.25rem;--brick-toggle-gap:.625rem;--brick-toggle-font-size:var(--brick-typography-body-md-font-size);--brick-toggle-line-height:var(--brick-typography-body-md-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size-sm="2xl"],.brick-toggle-group[data-size-sm="2xl"]>.brick-toggle-group-item{--brick-toggle-min-block-size:4rem;--brick-toggle-padding-block:.75rem;--brick-toggle-padding-inline:1.75rem;--brick-toggle-gap:.75rem;--brick-toggle-font-size:var(--brick-typography-control-xl-font-size);--brick-toggle-line-height:var(--brick-typography-control-xl-line-height);--brick-toggle-icon-size:1.5rem}}@media(min-width:48rem){.brick-toggle[data-size-md="2xs"],.brick-toggle-group[data-size-md="2xs"]>.brick-toggle-group-item{--brick-toggle-min-block-size:1.5rem;--brick-toggle-padding-block:.125rem;--brick-toggle-padding-inline:.5rem;--brick-toggle-gap:.25rem;--brick-toggle-font-size:var(--brick-typography-control-xs-font-size);--brick-toggle-line-height:var(--brick-typography-control-xs-line-height);--brick-toggle-icon-size:.875rem}.brick-toggle[data-size-md=xs],.brick-toggle-group[data-size-md=xs]>.brick-toggle-group-item{--brick-toggle-min-block-size:2rem;--brick-toggle-padding-block:.25rem;--brick-toggle-padding-inline:.625rem;--brick-toggle-gap:.25rem;--brick-toggle-font-size:var(--brick-typography-control-xs-font-size);--brick-toggle-line-height:var(--brick-typography-control-xs-line-height);--brick-toggle-icon-size:1rem}.brick-toggle[data-size-md=sm],.brick-toggle-group[data-size-md=sm]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.25rem;--brick-toggle-padding-block:.375rem;--brick-toggle-padding-inline:.875rem;--brick-toggle-gap:.5rem;--brick-toggle-font-size:var(--brick-typography-control-sm-font-size);--brick-toggle-line-height:var(--brick-typography-control-sm-line-height);--brick-toggle-icon-size:1rem}.brick-toggle[data-size-md=md],.brick-toggle-group[data-size-md=md]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.5rem;--brick-toggle-padding-block:.5rem;--brick-toggle-padding-inline:1rem;--brick-toggle-gap:.5rem;--brick-toggle-font-size:var(--brick-typography-control-sm-font-size);--brick-toggle-line-height:var(--brick-typography-control-sm-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size-md=lg],.brick-toggle-group[data-size-md=lg]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.75rem;--brick-toggle-padding-block:.5rem;--brick-toggle-padding-inline:1.25rem;--brick-toggle-gap:.75rem;--brick-toggle-font-size:var(--brick-typography-body-md-font-size);--brick-toggle-line-height:var(--brick-typography-body-md-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size-md=xl],.brick-toggle-group[data-size-md=xl]>.brick-toggle-group-item{--brick-toggle-min-block-size:3rem;--brick-toggle-padding-block:.625rem;--brick-toggle-padding-inline:1.25rem;--brick-toggle-gap:.625rem;--brick-toggle-font-size:var(--brick-typography-body-md-font-size);--brick-toggle-line-height:var(--brick-typography-body-md-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size-md="2xl"],.brick-toggle-group[data-size-md="2xl"]>.brick-toggle-group-item{--brick-toggle-min-block-size:4rem;--brick-toggle-padding-block:.75rem;--brick-toggle-padding-inline:1.75rem;--brick-toggle-gap:.75rem;--brick-toggle-font-size:var(--brick-typography-control-xl-font-size);--brick-toggle-line-height:var(--brick-typography-control-xl-line-height);--brick-toggle-icon-size:1.5rem}}@media(min-width:64rem){.brick-toggle[data-size-lg="2xs"],.brick-toggle-group[data-size-lg="2xs"]>.brick-toggle-group-item{--brick-toggle-min-block-size:1.5rem;--brick-toggle-padding-block:.125rem;--brick-toggle-padding-inline:.5rem;--brick-toggle-gap:.25rem;--brick-toggle-font-size:var(--brick-typography-control-xs-font-size);--brick-toggle-line-height:var(--brick-typography-control-xs-line-height);--brick-toggle-icon-size:.875rem}.brick-toggle[data-size-lg=xs],.brick-toggle-group[data-size-lg=xs]>.brick-toggle-group-item{--brick-toggle-min-block-size:2rem;--brick-toggle-padding-block:.25rem;--brick-toggle-padding-inline:.625rem;--brick-toggle-gap:.25rem;--brick-toggle-font-size:var(--brick-typography-control-xs-font-size);--brick-toggle-line-height:var(--brick-typography-control-xs-line-height);--brick-toggle-icon-size:1rem}.brick-toggle[data-size-lg=sm],.brick-toggle-group[data-size-lg=sm]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.25rem;--brick-toggle-padding-block:.375rem;--brick-toggle-padding-inline:.875rem;--brick-toggle-gap:.5rem;--brick-toggle-font-size:var(--brick-typography-control-sm-font-size);--brick-toggle-line-height:var(--brick-typography-control-sm-line-height);--brick-toggle-icon-size:1rem}.brick-toggle[data-size-lg=md],.brick-toggle-group[data-size-lg=md]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.5rem;--brick-toggle-padding-block:.5rem;--brick-toggle-padding-inline:1rem;--brick-toggle-gap:.5rem;--brick-toggle-font-size:var(--brick-typography-control-sm-font-size);--brick-toggle-line-height:var(--brick-typography-control-sm-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size-lg=lg],.brick-toggle-group[data-size-lg=lg]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.75rem;--brick-toggle-padding-block:.5rem;--brick-toggle-padding-inline:1.25rem;--brick-toggle-gap:.75rem;--brick-toggle-font-size:var(--brick-typography-body-md-font-size);--brick-toggle-line-height:var(--brick-typography-body-md-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size-lg=xl],.brick-toggle-group[data-size-lg=xl]>.brick-toggle-group-item{--brick-toggle-min-block-size:3rem;--brick-toggle-padding-block:.625rem;--brick-toggle-padding-inline:1.25rem;--brick-toggle-gap:.625rem;--brick-toggle-font-size:var(--brick-typography-body-md-font-size);--brick-toggle-line-height:var(--brick-typography-body-md-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size-lg="2xl"],.brick-toggle-group[data-size-lg="2xl"]>.brick-toggle-group-item{--brick-toggle-min-block-size:4rem;--brick-toggle-padding-block:.75rem;--brick-toggle-padding-inline:1.75rem;--brick-toggle-gap:.75rem;--brick-toggle-font-size:var(--brick-typography-control-xl-font-size);--brick-toggle-line-height:var(--brick-typography-control-xl-line-height);--brick-toggle-icon-size:1.5rem}}@media(min-width:80rem){.brick-toggle[data-size-xl="2xs"],.brick-toggle-group[data-size-xl="2xs"]>.brick-toggle-group-item{--brick-toggle-min-block-size:1.5rem;--brick-toggle-padding-block:.125rem;--brick-toggle-padding-inline:.5rem;--brick-toggle-gap:.25rem;--brick-toggle-font-size:var(--brick-typography-control-xs-font-size);--brick-toggle-line-height:var(--brick-typography-control-xs-line-height);--brick-toggle-icon-size:.875rem}.brick-toggle[data-size-xl=xs],.brick-toggle-group[data-size-xl=xs]>.brick-toggle-group-item{--brick-toggle-min-block-size:2rem;--brick-toggle-padding-block:.25rem;--brick-toggle-padding-inline:.625rem;--brick-toggle-gap:.25rem;--brick-toggle-font-size:var(--brick-typography-control-xs-font-size);--brick-toggle-line-height:var(--brick-typography-control-xs-line-height);--brick-toggle-icon-size:1rem}.brick-toggle[data-size-xl=sm],.brick-toggle-group[data-size-xl=sm]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.25rem;--brick-toggle-padding-block:.375rem;--brick-toggle-padding-inline:.875rem;--brick-toggle-gap:.5rem;--brick-toggle-font-size:var(--brick-typography-control-sm-font-size);--brick-toggle-line-height:var(--brick-typography-control-sm-line-height);--brick-toggle-icon-size:1rem}.brick-toggle[data-size-xl=md],.brick-toggle-group[data-size-xl=md]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.5rem;--brick-toggle-padding-block:.5rem;--brick-toggle-padding-inline:1rem;--brick-toggle-gap:.5rem;--brick-toggle-font-size:var(--brick-typography-control-sm-font-size);--brick-toggle-line-height:var(--brick-typography-control-sm-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size-xl=lg],.brick-toggle-group[data-size-xl=lg]>.brick-toggle-group-item{--brick-toggle-min-block-size:2.75rem;--brick-toggle-padding-block:.5rem;--brick-toggle-padding-inline:1.25rem;--brick-toggle-gap:.75rem;--brick-toggle-font-size:var(--brick-typography-body-md-font-size);--brick-toggle-line-height:var(--brick-typography-body-md-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size-xl=xl],.brick-toggle-group[data-size-xl=xl]>.brick-toggle-group-item{--brick-toggle-min-block-size:3rem;--brick-toggle-padding-block:.625rem;--brick-toggle-padding-inline:1.25rem;--brick-toggle-gap:.625rem;--brick-toggle-font-size:var(--brick-typography-body-md-font-size);--brick-toggle-line-height:var(--brick-typography-body-md-line-height);--brick-toggle-icon-size:1.25rem}.brick-toggle[data-size-xl="2xl"],.brick-toggle-group[data-size-xl="2xl"]>.brick-toggle-group-item{--brick-toggle-min-block-size:4rem;--brick-toggle-padding-block:.75rem;--brick-toggle-padding-inline:1.75rem;--brick-toggle-gap:.75rem;--brick-toggle-font-size:var(--brick-typography-control-xl-font-size);--brick-toggle-line-height:var(--brick-typography-control-xl-line-height);--brick-toggle-icon-size:1.5rem}}:where(.brick-toggle,.brick-toggle-group-item)[data-shape=pill]{--brick-toggle-radius:var(--brick-radius-full)}:where(.brick-toggle,.brick-toggle-group-item)[data-icon-only]{inline-size:var(--brick-toggle-min-block-size);min-inline-size:var(--brick-toggle-min-block-size);block-size:var(--brick-toggle-min-block-size);flex:0 0 var(--brick-toggle-min-block-size);padding:0}}@layer brick.utilities,brick.effects;@layer brick.reset,brick.tokens,flowstack.theme,brick.foundations;@layer brick.components{.brick-stack{--brick-stack-separator-row:0;--brick-stack-separator-column:1}.brick-stack-separator-item{margin-inline:calc(var(--brick-stack-separator-row) * var(--brick-stack-column-gap));margin-block:calc(var(--brick-stack-separator-column) * var(--brick-stack-row-gap));flex:none}.brick-stack-separator{--brick-stack-separator-width:var(--brick-border-width);--brick-stack-separator-style:solid;box-sizing:border-box;border:0;border-block-start:calc(var(--brick-stack-separator-column,1) * var(--brick-stack-separator-width)) var(--brick-stack-separator-style) var(--brick-color-border-default);border-inline-start:calc(var(--brick-stack-separator-row,0) * var(--brick-stack-separator-width)) var(--brick-stack-separator-style) var(--brick-color-border-default);inline-size:var(--brick-stack-separator-inline,var(--brick-stack-separator-extent,auto));block-size:var(--brick-stack-separator-block,var(--brick-stack-separator-extent,auto));flex:none;padding:0;display:block}.brick-stack-separator[data-variant=dashed]{--brick-stack-separator-style:dashed}.brick-stack-separator[data-variant=dotted]{--brick-stack-separator-style:dotted}.brick-stack-separator[data-thickness=hairline]{--brick-stack-separator-width:.5px}.brick-stack-separator[data-thickness=regular]{--brick-stack-separator-width:.125rem}.brick-stack-separator[data-thickness=bold]{--brick-stack-separator-width:.1875rem}.brick-stack-separator[data-thickness=strong]{--brick-stack-separator-width:.25rem}.brick-stack{--brick-stack-separator-row:0;--brick-stack-separator-column:1;--brick-stack-separator-inline:initial;--brick-stack-separator-block:auto}.brick-stack[data-stack-separated]{row-gap:0;column-gap:var(--brick-stack-column-gap)}.brick-stack:is([data-stack-direction=row],[data-stack-direction=row-reverse]){--brick-stack-separator-row:1;--brick-stack-separator-column:0;--brick-stack-separator-inline:auto;--brick-stack-separator-block:initial}.brick-stack:is([data-stack-direction=row],[data-stack-direction=row-reverse])[data-stack-separated]{row-gap:var(--brick-stack-row-gap);column-gap:0}@media(min-width:30rem){.brick-stack:is([data-stack-direction-sm=column],[data-stack-direction-sm=column-reverse]){--brick-stack-separator-row:0;--brick-stack-separator-column:1;--brick-stack-separator-inline:initial;--brick-stack-separator-block:auto}.brick-stack:is([data-stack-direction-sm=column],[data-stack-direction-sm=column-reverse])[data-stack-separated]{row-gap:0;column-gap:var(--brick-stack-column-gap)}.brick-stack:is([data-stack-direction-sm=row],[data-stack-direction-sm=row-reverse]){--brick-stack-separator-row:1;--brick-stack-separator-column:0;--brick-stack-separator-inline:auto;--brick-stack-separator-block:initial}.brick-stack:is([data-stack-direction-sm=row],[data-stack-direction-sm=row-reverse])[data-stack-separated]{row-gap:var(--brick-stack-row-gap);column-gap:0}}@media(min-width:48rem){.brick-stack:is([data-stack-direction-md=column],[data-stack-direction-md=column-reverse]){--brick-stack-separator-row:0;--brick-stack-separator-column:1;--brick-stack-separator-inline:initial;--brick-stack-separator-block:auto}.brick-stack:is([data-stack-direction-md=column],[data-stack-direction-md=column-reverse])[data-stack-separated]{row-gap:0;column-gap:var(--brick-stack-column-gap)}.brick-stack:is([data-stack-direction-md=row],[data-stack-direction-md=row-reverse]){--brick-stack-separator-row:1;--brick-stack-separator-column:0;--brick-stack-separator-inline:auto;--brick-stack-separator-block:initial}.brick-stack:is([data-stack-direction-md=row],[data-stack-direction-md=row-reverse])[data-stack-separated]{row-gap:var(--brick-stack-row-gap);column-gap:0}}@media(min-width:64rem){.brick-stack:is([data-stack-direction-lg=column],[data-stack-direction-lg=column-reverse]){--brick-stack-separator-row:0;--brick-stack-separator-column:1;--brick-stack-separator-inline:initial;--brick-stack-separator-block:auto}.brick-stack:is([data-stack-direction-lg=column],[data-stack-direction-lg=column-reverse])[data-stack-separated]{row-gap:0;column-gap:var(--brick-stack-column-gap)}.brick-stack:is([data-stack-direction-lg=row],[data-stack-direction-lg=row-reverse]){--brick-stack-separator-row:1;--brick-stack-separator-column:0;--brick-stack-separator-inline:auto;--brick-stack-separator-block:initial}.brick-stack:is([data-stack-direction-lg=row],[data-stack-direction-lg=row-reverse])[data-stack-separated]{row-gap:var(--brick-stack-row-gap);column-gap:0}}@media(min-width:80rem){.brick-stack:is([data-stack-direction-xl=column],[data-stack-direction-xl=column-reverse]){--brick-stack-separator-row:0;--brick-stack-separator-column:1;--brick-stack-separator-inline:initial;--brick-stack-separator-block:auto}.brick-stack:is([data-stack-direction-xl=column],[data-stack-direction-xl=column-reverse])[data-stack-separated]{row-gap:0;column-gap:var(--brick-stack-column-gap)}.brick-stack:is([data-stack-direction-xl=row],[data-stack-direction-xl=row-reverse]){--brick-stack-separator-row:1;--brick-stack-separator-column:0;--brick-stack-separator-inline:auto;--brick-stack-separator-block:initial}.brick-stack:is([data-stack-direction-xl=row],[data-stack-direction-xl=row-reverse])[data-stack-separated]{row-gap:var(--brick-stack-row-gap);column-gap:0}}.brick-stack{--brick-stack-direction-input:initial;--brick-stack-direction-sm-input:initial;--brick-stack-direction-md-input:initial;--brick-stack-direction-lg-input:initial;--brick-stack-direction-xl-input:initial;--brick-stack-gap-input:initial;--brick-stack-gap-sm-input:initial;--brick-stack-gap-md-input:initial;--brick-stack-gap-lg-input:initial;--brick-stack-gap-xl-input:initial;--brick-stack-row-gap-input:initial;--brick-stack-row-gap-sm-input:initial;--brick-stack-row-gap-md-input:initial;--brick-stack-row-gap-lg-input:initial;--brick-stack-row-gap-xl-input:initial;--brick-stack-column-gap-input:initial;--brick-stack-column-gap-sm-input:initial;--brick-stack-column-gap-md-input:initial;--brick-stack-column-gap-lg-input:initial;--brick-stack-column-gap-xl-input:initial;--brick-stack-align-input:initial;--brick-stack-align-sm-input:initial;--brick-stack-align-md-input:initial;--brick-stack-align-lg-input:initial;--brick-stack-align-xl-input:initial;--brick-stack-justify-input:initial;--brick-stack-justify-sm-input:initial;--brick-stack-justify-md-input:initial;--brick-stack-justify-lg-input:initial;--brick-stack-justify-xl-input:initial;--brick-stack-align-content-input:initial;--brick-stack-align-content-sm-input:initial;--brick-stack-align-content-md-input:initial;--brick-stack-align-content-lg-input:initial;--brick-stack-align-content-xl-input:initial;--brick-stack-wrap-input:initial;--brick-stack-wrap-sm-input:initial;--brick-stack-wrap-md-input:initial;--brick-stack-wrap-lg-input:initial;--brick-stack-wrap-xl-input:initial;--brick-stack-display-input:initial;--brick-stack-display-sm-input:initial;--brick-stack-display-md-input:initial;--brick-stack-display-lg-input:initial;--brick-stack-display-xl-input:initial;--brick-stack-start-spacing-input:initial;--brick-stack-start-spacing-sm-input:initial;--brick-stack-start-spacing-md-input:initial;--brick-stack-start-spacing-lg-input:initial;--brick-stack-start-spacing-xl-input:initial;--brick-stack-end-spacing-input:initial;--brick-stack-end-spacing-sm-input:initial;--brick-stack-end-spacing-md-input:initial;--brick-stack-end-spacing-lg-input:initial;--brick-stack-end-spacing-xl-input:initial;--brick-stack-direction:var(--brick-stack-direction-input,column);--brick-stack-gap:var(--brick-stack-gap-input,var(--brick-space-0));--brick-stack-row-gap:var(--brick-stack-row-gap-input,var(--brick-stack-gap));--brick-stack-column-gap:var(--brick-stack-column-gap-input,var(--brick-stack-gap));--brick-stack-align:var(--brick-stack-align-input,stretch);--brick-stack-justify:var(--brick-stack-justify-input,start);--brick-stack-align-content:var(--brick-stack-align-content-input,normal);--brick-stack-wrap:var(--brick-stack-wrap-input,nowrap);--brick-stack-display:var(--brick-stack-display-input,flex);--brick-stack-start-spacing:var(--brick-stack-start-spacing-input,var(--brick-stack-base-inset,0px));--brick-stack-end-spacing:var(--brick-stack-end-spacing-input,var(--brick-stack-base-inset,0px))}.brick-stack-item{--brick-stack-item-recipe-grow-input:initial;--brick-stack-item-recipe-grow-sm-input:initial;--brick-stack-item-recipe-grow-md-input:initial;--brick-stack-item-recipe-grow-lg-input:initial;--brick-stack-item-recipe-grow-xl-input:initial;--brick-stack-item-recipe-shrink-input:initial;--brick-stack-item-recipe-shrink-sm-input:initial;--brick-stack-item-recipe-shrink-md-input:initial;--brick-stack-item-recipe-shrink-lg-input:initial;--brick-stack-item-recipe-shrink-xl-input:initial;--brick-stack-item-recipe-basis-input:initial;--brick-stack-item-recipe-basis-sm-input:initial;--brick-stack-item-recipe-basis-md-input:initial;--brick-stack-item-recipe-basis-lg-input:initial;--brick-stack-item-recipe-basis-xl-input:initial;--brick-stack-item-grow-input:initial;--brick-stack-item-grow-sm-input:initial;--brick-stack-item-grow-md-input:initial;--brick-stack-item-grow-lg-input:initial;--brick-stack-item-grow-xl-input:initial;--brick-stack-item-shrink-input:initial;--brick-stack-item-shrink-sm-input:initial;--brick-stack-item-shrink-md-input:initial;--brick-stack-item-shrink-lg-input:initial;--brick-stack-item-shrink-xl-input:initial;--brick-stack-item-basis-input:initial;--brick-stack-item-basis-sm-input:initial;--brick-stack-item-basis-md-input:initial;--brick-stack-item-basis-lg-input:initial;--brick-stack-item-basis-xl-input:initial;--brick-stack-item-order-input:initial;--brick-stack-item-order-sm-input:initial;--brick-stack-item-order-md-input:initial;--brick-stack-item-order-lg-input:initial;--brick-stack-item-order-xl-input:initial;--brick-stack-item-align-input:initial;--brick-stack-item-align-sm-input:initial;--brick-stack-item-align-md-input:initial;--brick-stack-item-align-lg-input:initial;--brick-stack-item-align-xl-input:initial;--brick-stack-item-margin-inline-start-input:initial;--brick-stack-item-margin-inline-start-sm-input:initial;--brick-stack-item-margin-inline-start-md-input:initial;--brick-stack-item-margin-inline-start-lg-input:initial;--brick-stack-item-margin-inline-start-xl-input:initial;--brick-stack-item-margin-inline-end-input:initial;--brick-stack-item-margin-inline-end-sm-input:initial;--brick-stack-item-margin-inline-end-md-input:initial;--brick-stack-item-margin-inline-end-lg-input:initial;--brick-stack-item-margin-inline-end-xl-input:initial;--brick-stack-item-margin-block-start-input:initial;--brick-stack-item-margin-block-start-sm-input:initial;--brick-stack-item-margin-block-start-md-input:initial;--brick-stack-item-margin-block-start-lg-input:initial;--brick-stack-item-margin-block-start-xl-input:initial;--brick-stack-item-margin-block-end-input:initial;--brick-stack-item-margin-block-end-sm-input:initial;--brick-stack-item-margin-block-end-md-input:initial;--brick-stack-item-margin-block-end-lg-input:initial;--brick-stack-item-margin-block-end-xl-input:initial;--brick-stack-item-recipe-grow:var(--brick-stack-item-recipe-grow-input,0);--brick-stack-item-recipe-shrink:var(--brick-stack-item-recipe-shrink-input,1);--brick-stack-item-recipe-basis:var(--brick-stack-item-recipe-basis-input,auto);--brick-stack-item-grow:var(--brick-stack-item-grow-input,var(--brick-stack-item-recipe-grow));--brick-stack-item-shrink:var(--brick-stack-item-shrink-input,var(--brick-stack-item-recipe-shrink));--brick-stack-item-basis:var(--brick-stack-item-basis-input,var(--brick-stack-item-recipe-basis));--brick-stack-item-order:var(--brick-stack-item-order-input,0);--brick-stack-item-align:var(--brick-stack-item-align-input,auto);--brick-stack-item-margin-inline-start:var(--brick-stack-item-margin-inline-start-input,0px);--brick-stack-item-margin-inline-end:var(--brick-stack-item-margin-inline-end-input,0px);--brick-stack-item-margin-block-start:var(--brick-stack-item-margin-block-start-input,0px);--brick-stack-item-margin-block-end:var(--brick-stack-item-margin-block-end-input,0px)}:where(.brick-stack){margin:0;padding:0}.brick-stack{box-sizing:border-box;min-inline-size:0;display:var(--brick-stack-display);flex-direction:var(--brick-stack-direction);align-items:var(--brick-stack-align);justify-content:var(--brick-stack-justify);align-content:var(--brick-stack-align-content);flex-wrap:var(--brick-stack-wrap);row-gap:var(--brick-stack-row-gap);column-gap:var(--brick-stack-column-gap);--brick-stack-base-inset:0px}.brick-stack.brick-surface{--brick-stack-base-inset:var(--brick-surface-padding)}.brick-stack:is(ul,ol){list-style:none}.brick-stack-item{box-sizing:border-box;flex-grow:var(--brick-stack-item-grow);flex-shrink:var(--brick-stack-item-shrink);flex-basis:var(--brick-stack-item-basis);order:var(--brick-stack-item-order);align-self:var(--brick-stack-item-align);min-inline-size:0}.brick-stack-item:not([data-stack-item-composed]){min-block-size:0}.brick-stack-item[data-stack-margin-inline-start]{margin-inline-start:var(--brick-stack-item-margin-inline-start)}.brick-stack-item[data-stack-margin-inline-end]{margin-inline-end:var(--brick-stack-item-margin-inline-end)}.brick-stack-item[data-stack-margin-block-start]{margin-block-start:var(--brick-stack-item-margin-block-start)}.brick-stack-item[data-stack-margin-block-end]{margin-block-end:var(--brick-stack-item-margin-block-end)}.brick-stack[data-stack-edges]{padding-block-start:var(--brick-stack-start-spacing);padding-block-end:var(--brick-stack-end-spacing);padding-inline-start:var(--brick-stack-base-inset);padding-inline-end:var(--brick-stack-base-inset)}.brick-stack[data-stack-edges][data-stack-direction=row]{padding-block-start:var(--brick-stack-base-inset);padding-block-end:var(--brick-stack-base-inset);padding-inline-start:var(--brick-stack-start-spacing);padding-inline-end:var(--brick-stack-end-spacing)}.brick-stack[data-stack-edges][data-stack-direction=row-reverse]{padding-block-start:var(--brick-stack-base-inset);padding-block-end:var(--brick-stack-base-inset);padding-inline-start:var(--brick-stack-end-spacing);padding-inline-end:var(--brick-stack-start-spacing)}.brick-stack[data-stack-edges][data-stack-direction=column-reverse]{padding-block-start:var(--brick-stack-end-spacing);padding-block-end:var(--brick-stack-start-spacing);padding-inline-start:var(--brick-stack-base-inset);padding-inline-end:var(--brick-stack-base-inset)}@media(min-width:30rem){.brick-stack{--brick-stack-direction:var(--brick-stack-direction-sm-input,var(--brick-stack-direction-input,column));--brick-stack-gap:var(--brick-stack-gap-sm-input,var(--brick-stack-gap-input,var(--brick-space-0)));--brick-stack-row-gap:var(--brick-stack-row-gap-sm-input,var(--brick-stack-row-gap-input,var(--brick-stack-gap)));--brick-stack-column-gap:var(--brick-stack-column-gap-sm-input,var(--brick-stack-column-gap-input,var(--brick-stack-gap)));--brick-stack-align:var(--brick-stack-align-sm-input,var(--brick-stack-align-input,stretch));--brick-stack-justify:var(--brick-stack-justify-sm-input,var(--brick-stack-justify-input,start));--brick-stack-align-content:var(--brick-stack-align-content-sm-input,var(--brick-stack-align-content-input,normal));--brick-stack-wrap:var(--brick-stack-wrap-sm-input,var(--brick-stack-wrap-input,nowrap));--brick-stack-display:var(--brick-stack-display-sm-input,var(--brick-stack-display-input,flex));--brick-stack-start-spacing:var(--brick-stack-start-spacing-sm-input,var(--brick-stack-start-spacing-input,var(--brick-stack-base-inset,0px)));--brick-stack-end-spacing:var(--brick-stack-end-spacing-sm-input,var(--brick-stack-end-spacing-input,var(--brick-stack-base-inset,0px)))}.brick-stack-item{--brick-stack-item-recipe-grow:var(--brick-stack-item-recipe-grow-sm-input,var(--brick-stack-item-recipe-grow-input,0));--brick-stack-item-recipe-shrink:var(--brick-stack-item-recipe-shrink-sm-input,var(--brick-stack-item-recipe-shrink-input,1));--brick-stack-item-recipe-basis:var(--brick-stack-item-recipe-basis-sm-input,var(--brick-stack-item-recipe-basis-input,auto));--brick-stack-item-grow:var(--brick-stack-item-grow-sm-input,var(--brick-stack-item-grow-input,var(--brick-stack-item-recipe-grow)));--brick-stack-item-shrink:var(--brick-stack-item-shrink-sm-input,var(--brick-stack-item-shrink-input,var(--brick-stack-item-recipe-shrink)));--brick-stack-item-basis:var(--brick-stack-item-basis-sm-input,var(--brick-stack-item-basis-input,var(--brick-stack-item-recipe-basis)));--brick-stack-item-order:var(--brick-stack-item-order-sm-input,var(--brick-stack-item-order-input,0));--brick-stack-item-align:var(--brick-stack-item-align-sm-input,var(--brick-stack-item-align-input,auto));--brick-stack-item-margin-inline-start:var(--brick-stack-item-margin-inline-start-sm-input,var(--brick-stack-item-margin-inline-start-input,0px));--brick-stack-item-margin-inline-end:var(--brick-stack-item-margin-inline-end-sm-input,var(--brick-stack-item-margin-inline-end-input,0px));--brick-stack-item-margin-block-start:var(--brick-stack-item-margin-block-start-sm-input,var(--brick-stack-item-margin-block-start-input,0px));--brick-stack-item-margin-block-end:var(--brick-stack-item-margin-block-end-sm-input,var(--brick-stack-item-margin-block-end-input,0px))}.brick-stack[data-stack-edges][data-stack-direction-sm=column]{padding-block-start:var(--brick-stack-start-spacing);padding-block-end:var(--brick-stack-end-spacing);padding-inline-start:var(--brick-stack-base-inset);padding-inline-end:var(--brick-stack-base-inset)}.brick-stack[data-stack-edges][data-stack-direction-sm=row]{padding-block-start:var(--brick-stack-base-inset);padding-block-end:var(--brick-stack-base-inset);padding-inline-start:var(--brick-stack-start-spacing);padding-inline-end:var(--brick-stack-end-spacing)}.brick-stack[data-stack-edges][data-stack-direction-sm=row-reverse]{padding-block-start:var(--brick-stack-base-inset);padding-block-end:var(--brick-stack-base-inset);padding-inline-start:var(--brick-stack-end-spacing);padding-inline-end:var(--brick-stack-start-spacing)}.brick-stack[data-stack-edges][data-stack-direction-sm=column-reverse]{padding-block-start:var(--brick-stack-end-spacing);padding-block-end:var(--brick-stack-start-spacing);padding-inline-start:var(--brick-stack-base-inset);padding-inline-end:var(--brick-stack-base-inset)}}@media(min-width:48rem){.brick-stack{--brick-stack-direction:var(--brick-stack-direction-md-input,var(--brick-stack-direction-sm-input,var(--brick-stack-direction-input,column)));--brick-stack-gap:var(--brick-stack-gap-md-input,var(--brick-stack-gap-sm-input,var(--brick-stack-gap-input,var(--brick-space-0))));--brick-stack-row-gap:var(--brick-stack-row-gap-md-input,var(--brick-stack-row-gap-sm-input,var(--brick-stack-row-gap-input,var(--brick-stack-gap))));--brick-stack-column-gap:var(--brick-stack-column-gap-md-input,var(--brick-stack-column-gap-sm-input,var(--brick-stack-column-gap-input,var(--brick-stack-gap))));--brick-stack-align:var(--brick-stack-align-md-input,var(--brick-stack-align-sm-input,var(--brick-stack-align-input,stretch)));--brick-stack-justify:var(--brick-stack-justify-md-input,var(--brick-stack-justify-sm-input,var(--brick-stack-justify-input,start)));--brick-stack-align-content:var(--brick-stack-align-content-md-input,var(--brick-stack-align-content-sm-input,var(--brick-stack-align-content-input,normal)));--brick-stack-wrap:var(--brick-stack-wrap-md-input,var(--brick-stack-wrap-sm-input,var(--brick-stack-wrap-input,nowrap)));--brick-stack-display:var(--brick-stack-display-md-input,var(--brick-stack-display-sm-input,var(--brick-stack-display-input,flex)));--brick-stack-start-spacing:var(--brick-stack-start-spacing-md-input,var(--brick-stack-start-spacing-sm-input,var(--brick-stack-start-spacing-input,var(--brick-stack-base-inset,0px))));--brick-stack-end-spacing:var(--brick-stack-end-spacing-md-input,var(--brick-stack-end-spacing-sm-input,var(--brick-stack-end-spacing-input,var(--brick-stack-base-inset,0px))))}.brick-stack-item{--brick-stack-item-recipe-grow:var(--brick-stack-item-recipe-grow-md-input,var(--brick-stack-item-recipe-grow-sm-input,var(--brick-stack-item-recipe-grow-input,0)));--brick-stack-item-recipe-shrink:var(--brick-stack-item-recipe-shrink-md-input,var(--brick-stack-item-recipe-shrink-sm-input,var(--brick-stack-item-recipe-shrink-input,1)));--brick-stack-item-recipe-basis:var(--brick-stack-item-recipe-basis-md-input,var(--brick-stack-item-recipe-basis-sm-input,var(--brick-stack-item-recipe-basis-input,auto)));--brick-stack-item-grow:var(--brick-stack-item-grow-md-input,var(--brick-stack-item-grow-sm-input,var(--brick-stack-item-grow-input,var(--brick-stack-item-recipe-grow))));--brick-stack-item-shrink:var(--brick-stack-item-shrink-md-input,var(--brick-stack-item-shrink-sm-input,var(--brick-stack-item-shrink-input,var(--brick-stack-item-recipe-shrink))));--brick-stack-item-basis:var(--brick-stack-item-basis-md-input,var(--brick-stack-item-basis-sm-input,var(--brick-stack-item-basis-input,var(--brick-stack-item-recipe-basis))));--brick-stack-item-order:var(--brick-stack-item-order-md-input,var(--brick-stack-item-order-sm-input,var(--brick-stack-item-order-input,0)));--brick-stack-item-align:var(--brick-stack-item-align-md-input,var(--brick-stack-item-align-sm-input,var(--brick-stack-item-align-input,auto)));--brick-stack-item-margin-inline-start:var(--brick-stack-item-margin-inline-start-md-input,var(--brick-stack-item-margin-inline-start-sm-input,var(--brick-stack-item-margin-inline-start-input,0px)));--brick-stack-item-margin-inline-end:var(--brick-stack-item-margin-inline-end-md-input,var(--brick-stack-item-margin-inline-end-sm-input,var(--brick-stack-item-margin-inline-end-input,0px)));--brick-stack-item-margin-block-start:var(--brick-stack-item-margin-block-start-md-input,var(--brick-stack-item-margin-block-start-sm-input,var(--brick-stack-item-margin-block-start-input,0px)));--brick-stack-item-margin-block-end:var(--brick-stack-item-margin-block-end-md-input,var(--brick-stack-item-margin-block-end-sm-input,var(--brick-stack-item-margin-block-end-input,0px)))}.brick-stack[data-stack-edges][data-stack-direction-md=column]{padding-block-start:var(--brick-stack-start-spacing);padding-block-end:var(--brick-stack-end-spacing);padding-inline-start:var(--brick-stack-base-inset);padding-inline-end:var(--brick-stack-base-inset)}.brick-stack[data-stack-edges][data-stack-direction-md=row]{padding-block-start:var(--brick-stack-base-inset);padding-block-end:var(--brick-stack-base-inset);padding-inline-start:var(--brick-stack-start-spacing);padding-inline-end:var(--brick-stack-end-spacing)}.brick-stack[data-stack-edges][data-stack-direction-md=row-reverse]{padding-block-start:var(--brick-stack-base-inset);padding-block-end:var(--brick-stack-base-inset);padding-inline-start:var(--brick-stack-end-spacing);padding-inline-end:var(--brick-stack-start-spacing)}.brick-stack[data-stack-edges][data-stack-direction-md=column-reverse]{padding-block-start:var(--brick-stack-end-spacing);padding-block-end:var(--brick-stack-start-spacing);padding-inline-start:var(--brick-stack-base-inset);padding-inline-end:var(--brick-stack-base-inset)}}@media(min-width:64rem){.brick-stack{--brick-stack-direction:var(--brick-stack-direction-lg-input,var(--brick-stack-direction-md-input,var(--brick-stack-direction-sm-input,var(--brick-stack-direction-input,column))));--brick-stack-gap:var(--brick-stack-gap-lg-input,var(--brick-stack-gap-md-input,var(--brick-stack-gap-sm-input,var(--brick-stack-gap-input,var(--brick-space-0)))));--brick-stack-row-gap:var(--brick-stack-row-gap-lg-input,var(--brick-stack-row-gap-md-input,var(--brick-stack-row-gap-sm-input,var(--brick-stack-row-gap-input,var(--brick-stack-gap)))));--brick-stack-column-gap:var(--brick-stack-column-gap-lg-input,var(--brick-stack-column-gap-md-input,var(--brick-stack-column-gap-sm-input,var(--brick-stack-column-gap-input,var(--brick-stack-gap)))));--brick-stack-align:var(--brick-stack-align-lg-input,var(--brick-stack-align-md-input,var(--brick-stack-align-sm-input,var(--brick-stack-align-input,stretch))));--brick-stack-justify:var(--brick-stack-justify-lg-input,var(--brick-stack-justify-md-input,var(--brick-stack-justify-sm-input,var(--brick-stack-justify-input,start))));--brick-stack-align-content:var(--brick-stack-align-content-lg-input,var(--brick-stack-align-content-md-input,var(--brick-stack-align-content-sm-input,var(--brick-stack-align-content-input,normal))));--brick-stack-wrap:var(--brick-stack-wrap-lg-input,var(--brick-stack-wrap-md-input,var(--brick-stack-wrap-sm-input,var(--brick-stack-wrap-input,nowrap))));--brick-stack-display:var(--brick-stack-display-lg-input,var(--brick-stack-display-md-input,var(--brick-stack-display-sm-input,var(--brick-stack-display-input,flex))));--brick-stack-start-spacing:var(--brick-stack-start-spacing-lg-input,var(--brick-stack-start-spacing-md-input,var(--brick-stack-start-spacing-sm-input,var(--brick-stack-start-spacing-input,var(--brick-stack-base-inset,0px)))));--brick-stack-end-spacing:var(--brick-stack-end-spacing-lg-input,var(--brick-stack-end-spacing-md-input,var(--brick-stack-end-spacing-sm-input,var(--brick-stack-end-spacing-input,var(--brick-stack-base-inset,0px)))))}.brick-stack-item{--brick-stack-item-recipe-grow:var(--brick-stack-item-recipe-grow-lg-input,var(--brick-stack-item-recipe-grow-md-input,var(--brick-stack-item-recipe-grow-sm-input,var(--brick-stack-item-recipe-grow-input,0))));--brick-stack-item-recipe-shrink:var(--brick-stack-item-recipe-shrink-lg-input,var(--brick-stack-item-recipe-shrink-md-input,var(--brick-stack-item-recipe-shrink-sm-input,var(--brick-stack-item-recipe-shrink-input,1))));--brick-stack-item-recipe-basis:var(--brick-stack-item-recipe-basis-lg-input,var(--brick-stack-item-recipe-basis-md-input,var(--brick-stack-item-recipe-basis-sm-input,var(--brick-stack-item-recipe-basis-input,auto))));--brick-stack-item-grow:var(--brick-stack-item-grow-lg-input,var(--brick-stack-item-grow-md-input,var(--brick-stack-item-grow-sm-input,var(--brick-stack-item-grow-input,var(--brick-stack-item-recipe-grow)))));--brick-stack-item-shrink:var(--brick-stack-item-shrink-lg-input,var(--brick-stack-item-shrink-md-input,var(--brick-stack-item-shrink-sm-input,var(--brick-stack-item-shrink-input,var(--brick-stack-item-recipe-shrink)))));--brick-stack-item-basis:var(--brick-stack-item-basis-lg-input,var(--brick-stack-item-basis-md-input,var(--brick-stack-item-basis-sm-input,var(--brick-stack-item-basis-input,var(--brick-stack-item-recipe-basis)))));--brick-stack-item-order:var(--brick-stack-item-order-lg-input,var(--brick-stack-item-order-md-input,var(--brick-stack-item-order-sm-input,var(--brick-stack-item-order-input,0))));--brick-stack-item-align:var(--brick-stack-item-align-lg-input,var(--brick-stack-item-align-md-input,var(--brick-stack-item-align-sm-input,var(--brick-stack-item-align-input,auto))));--brick-stack-item-margin-inline-start:var(--brick-stack-item-margin-inline-start-lg-input,var(--brick-stack-item-margin-inline-start-md-input,var(--brick-stack-item-margin-inline-start-sm-input,var(--brick-stack-item-margin-inline-start-input,0px))));--brick-stack-item-margin-inline-end:var(--brick-stack-item-margin-inline-end-lg-input,var(--brick-stack-item-margin-inline-end-md-input,var(--brick-stack-item-margin-inline-end-sm-input,var(--brick-stack-item-margin-inline-end-input,0px))));--brick-stack-item-margin-block-start:var(--brick-stack-item-margin-block-start-lg-input,var(--brick-stack-item-margin-block-start-md-input,var(--brick-stack-item-margin-block-start-sm-input,var(--brick-stack-item-margin-block-start-input,0px))));--brick-stack-item-margin-block-end:var(--brick-stack-item-margin-block-end-lg-input,var(--brick-stack-item-margin-block-end-md-input,var(--brick-stack-item-margin-block-end-sm-input,var(--brick-stack-item-margin-block-end-input,0px))))}.brick-stack[data-stack-edges][data-stack-direction-lg=column]{padding-block-start:var(--brick-stack-start-spacing);padding-block-end:var(--brick-stack-end-spacing);padding-inline-start:var(--brick-stack-base-inset);padding-inline-end:var(--brick-stack-base-inset)}.brick-stack[data-stack-edges][data-stack-direction-lg=row]{padding-block-start:var(--brick-stack-base-inset);padding-block-end:var(--brick-stack-base-inset);padding-inline-start:var(--brick-stack-start-spacing);padding-inline-end:var(--brick-stack-end-spacing)}.brick-stack[data-stack-edges][data-stack-direction-lg=row-reverse]{padding-block-start:var(--brick-stack-base-inset);padding-block-end:var(--brick-stack-base-inset);padding-inline-start:var(--brick-stack-end-spacing);padding-inline-end:var(--brick-stack-start-spacing)}.brick-stack[data-stack-edges][data-stack-direction-lg=column-reverse]{padding-block-start:var(--brick-stack-end-spacing);padding-block-end:var(--brick-stack-start-spacing);padding-inline-start:var(--brick-stack-base-inset);padding-inline-end:var(--brick-stack-base-inset)}}@media(min-width:80rem){.brick-stack{--brick-stack-direction:var(--brick-stack-direction-xl-input,var(--brick-stack-direction-lg-input,var(--brick-stack-direction-md-input,var(--brick-stack-direction-sm-input,var(--brick-stack-direction-input,column)))));--brick-stack-gap:var(--brick-stack-gap-xl-input,var(--brick-stack-gap-lg-input,var(--brick-stack-gap-md-input,var(--brick-stack-gap-sm-input,var(--brick-stack-gap-input,var(--brick-space-0))))));--brick-stack-row-gap:var(--brick-stack-row-gap-xl-input,var(--brick-stack-row-gap-lg-input,var(--brick-stack-row-gap-md-input,var(--brick-stack-row-gap-sm-input,var(--brick-stack-row-gap-input,var(--brick-stack-gap))))));--brick-stack-column-gap:var(--brick-stack-column-gap-xl-input,var(--brick-stack-column-gap-lg-input,var(--brick-stack-column-gap-md-input,var(--brick-stack-column-gap-sm-input,var(--brick-stack-column-gap-input,var(--brick-stack-gap))))));--brick-stack-align:var(--brick-stack-align-xl-input,var(--brick-stack-align-lg-input,var(--brick-stack-align-md-input,var(--brick-stack-align-sm-input,var(--brick-stack-align-input,stretch)))));--brick-stack-justify:var(--brick-stack-justify-xl-input,var(--brick-stack-justify-lg-input,var(--brick-stack-justify-md-input,var(--brick-stack-justify-sm-input,var(--brick-stack-justify-input,start)))));--brick-stack-align-content:var(--brick-stack-align-content-xl-input,var(--brick-stack-align-content-lg-input,var(--brick-stack-align-content-md-input,var(--brick-stack-align-content-sm-input,var(--brick-stack-align-content-input,normal)))));--brick-stack-wrap:var(--brick-stack-wrap-xl-input,var(--brick-stack-wrap-lg-input,var(--brick-stack-wrap-md-input,var(--brick-stack-wrap-sm-input,var(--brick-stack-wrap-input,nowrap)))));--brick-stack-display:var(--brick-stack-display-xl-input,var(--brick-stack-display-lg-input,var(--brick-stack-display-md-input,var(--brick-stack-display-sm-input,var(--brick-stack-display-input,flex)))));--brick-stack-start-spacing:var(--brick-stack-start-spacing-xl-input,var(--brick-stack-start-spacing-lg-input,var(--brick-stack-start-spacing-md-input,var(--brick-stack-start-spacing-sm-input,var(--brick-stack-start-spacing-input,var(--brick-stack-base-inset,0px))))));--brick-stack-end-spacing:var(--brick-stack-end-spacing-xl-input,var(--brick-stack-end-spacing-lg-input,var(--brick-stack-end-spacing-md-input,var(--brick-stack-end-spacing-sm-input,var(--brick-stack-end-spacing-input,var(--brick-stack-base-inset,0px))))))}.brick-stack-item{--brick-stack-item-recipe-grow:var(--brick-stack-item-recipe-grow-xl-input,var(--brick-stack-item-recipe-grow-lg-input,var(--brick-stack-item-recipe-grow-md-input,var(--brick-stack-item-recipe-grow-sm-input,var(--brick-stack-item-recipe-grow-input,0)))));--brick-stack-item-recipe-shrink:var(--brick-stack-item-recipe-shrink-xl-input,var(--brick-stack-item-recipe-shrink-lg-input,var(--brick-stack-item-recipe-shrink-md-input,var(--brick-stack-item-recipe-shrink-sm-input,var(--brick-stack-item-recipe-shrink-input,1)))));--brick-stack-item-recipe-basis:var(--brick-stack-item-recipe-basis-xl-input,var(--brick-stack-item-recipe-basis-lg-input,var(--brick-stack-item-recipe-basis-md-input,var(--brick-stack-item-recipe-basis-sm-input,var(--brick-stack-item-recipe-basis-input,auto)))));--brick-stack-item-grow:var(--brick-stack-item-grow-xl-input,var(--brick-stack-item-grow-lg-input,var(--brick-stack-item-grow-md-input,var(--brick-stack-item-grow-sm-input,var(--brick-stack-item-grow-input,var(--brick-stack-item-recipe-grow))))));--brick-stack-item-shrink:var(--brick-stack-item-shrink-xl-input,var(--brick-stack-item-shrink-lg-input,var(--brick-stack-item-shrink-md-input,var(--brick-stack-item-shrink-sm-input,var(--brick-stack-item-shrink-input,var(--brick-stack-item-recipe-shrink))))));--brick-stack-item-basis:var(--brick-stack-item-basis-xl-input,var(--brick-stack-item-basis-lg-input,var(--brick-stack-item-basis-md-input,var(--brick-stack-item-basis-sm-input,var(--brick-stack-item-basis-input,var(--brick-stack-item-recipe-basis))))));--brick-stack-item-order:var(--brick-stack-item-order-xl-input,var(--brick-stack-item-order-lg-input,var(--brick-stack-item-order-md-input,var(--brick-stack-item-order-sm-input,var(--brick-stack-item-order-input,0)))));--brick-stack-item-align:var(--brick-stack-item-align-xl-input,var(--brick-stack-item-align-lg-input,var(--brick-stack-item-align-md-input,var(--brick-stack-item-align-sm-input,var(--brick-stack-item-align-input,auto)))));--brick-stack-item-margin-inline-start:var(--brick-stack-item-margin-inline-start-xl-input,var(--brick-stack-item-margin-inline-start-lg-input,var(--brick-stack-item-margin-inline-start-md-input,var(--brick-stack-item-margin-inline-start-sm-input,var(--brick-stack-item-margin-inline-start-input,0px)))));--brick-stack-item-margin-inline-end:var(--brick-stack-item-margin-inline-end-xl-input,var(--brick-stack-item-margin-inline-end-lg-input,var(--brick-stack-item-margin-inline-end-md-input,var(--brick-stack-item-margin-inline-end-sm-input,var(--brick-stack-item-margin-inline-end-input,0px)))));--brick-stack-item-margin-block-start:var(--brick-stack-item-margin-block-start-xl-input,var(--brick-stack-item-margin-block-start-lg-input,var(--brick-stack-item-margin-block-start-md-input,var(--brick-stack-item-margin-block-start-sm-input,var(--brick-stack-item-margin-block-start-input,0px)))));--brick-stack-item-margin-block-end:var(--brick-stack-item-margin-block-end-xl-input,var(--brick-stack-item-margin-block-end-lg-input,var(--brick-stack-item-margin-block-end-md-input,var(--brick-stack-item-margin-block-end-sm-input,var(--brick-stack-item-margin-block-end-input,0px)))))}.brick-stack[data-stack-edges][data-stack-direction-xl=column]{padding-block-start:var(--brick-stack-start-spacing);padding-block-end:var(--brick-stack-end-spacing);padding-inline-start:var(--brick-stack-base-inset);padding-inline-end:var(--brick-stack-base-inset)}.brick-stack[data-stack-edges][data-stack-direction-xl=row]{padding-block-start:var(--brick-stack-base-inset);padding-block-end:var(--brick-stack-base-inset);padding-inline-start:var(--brick-stack-start-spacing);padding-inline-end:var(--brick-stack-end-spacing)}.brick-stack[data-stack-edges][data-stack-direction-xl=row-reverse]{padding-block-start:var(--brick-stack-base-inset);padding-block-end:var(--brick-stack-base-inset);padding-inline-start:var(--brick-stack-end-spacing);padding-inline-end:var(--brick-stack-start-spacing)}.brick-stack[data-stack-edges][data-stack-direction-xl=column-reverse]{padding-block-start:var(--brick-stack-end-spacing);padding-block-end:var(--brick-stack-start-spacing);padding-inline-start:var(--brick-stack-base-inset);padding-inline-end:var(--brick-stack-base-inset)}}}@layer brick.utilities,brick.effects;:root{--brick-color-surface-canvas:#fafbf7;--brick-color-surface-base:#fffefb;--brick-color-text-primary:#263421;--brick-color-text-secondary:#526247;--brick-color-border-default:#c6d2b8;--brick-color-border-strong:#8da478;--brick-color-focus-ring:#4c7133;--brick-color-accent-solid:#42602d;--brick-color-accent-solid-hover:#354d24;--brick-color-accent-solid-pressed:#293d1b;--brick-color-accent-on-solid:#fff;--brick-color-accent-soft:#e3edd6;--brick-color-accent-soft-hover:#d6e5c4;--brick-color-accent-soft-pressed:#c9dcb2;--brick-color-accent-on-soft:#304921;--brick-color-accent-border:#8ca472;--brick-color-accent-text:#3c5a29}.idea-desk .depth-scene{height:530px;perspective:1100px;margin-bottom:0}.idea-desk{min-height:550px}.depth-scene .paper-back{top:60px;left:0;transform:rotate(-9deg);box-shadow:8px 20px 28px #2d40251a}.depth-scene .paper-front{top:92px;right:5%;width:258px;box-shadow:6px 25px 38px #28352224;transform:rotate(7deg)}.depth-scene .paper-art{height:215px;perspective:650px;overflow:visible;background:radial-gradient(ellipse at 50% 36%,#f3f6e7,#dce5cc);border-bottom:1px solid #c8d6b855}.depth-scene .paper-front .paper-art:after{content:"";position:absolute;width:46%;height:12px;left:30%;bottom:23px;background:#53653c;filter:blur(9px);opacity:.2;border-radius:50%;pointer-events:none}.depth-scene .collage-sticker{right:0;top:30px;box-shadow:4px 9px 15px #324b1f12}.depth-scene .desk-doodle{bottom:104px;left:2%}.scene-floor{position:absolute;left:4%;right:0;bottom:95px;height:70px;background:radial-gradient(ellipse,#53693d22,transparent 67%);transform:rotate(-8deg);pointer-events:none}.scene-orbit{position:absolute;width:86%;height:300px;left:6%;top:62px;border:1px solid #bacaaa55;border-radius:50%;transform:rotateX(57deg) rotate(-22deg);pointer-events:none}.scene-controls{position:absolute;bottom:0;left:0;right:0;padding-top:15px;text-align:center}.scene-controls p{color:#68795a;font-size:10px;line-height:1.6;margin:11px 0 0}.sculpture-float{position:absolute;inset:0;transform-style:preserve-3d;animation:sculpture-breathe 7s ease-in-out infinite;pointer-events:none}.sculpture-volume{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:50% 50%}.paper-art .sculpture-slice{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sculpture-float.is-still{animation:none}.depth-target{transform-style:preserve-3d;will-change:auto;backface-visibility:visible}.gallery .depth-target.save-card:hover{transform:none;box-shadow:0 18px 35px #33492722}.gallery .depth-target .save-card-visual{transform:translateZ(14px);border-radius:3px}.gallery .depth-target .article-info{transform:translateZ(9px)}.gallery .depth-target .row-meta{transform:translateZ(5px)}.gallery .depth-target.save-card{overflow:visible;transition:box-shadow .2s}.gallery .depth-target.save-card:focus-visible{box-shadow:0 12px 26px #33492724}.depth-target.topic-card .collection-mini i{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.depth-target:not(.motion-still).topic-card:hover .collection-mini i:first-child{transform:rotate(-24deg) translate(-4px)}.depth-target:not(.motion-still).topic-card:hover .collection-mini i:last-child{transform:rotate(24deg) translate(4px)}.motion-paused .sculpture-float{animation:none}@keyframes sculpture-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(max-width:1150px){.depth-scene .paper-front{width:220px;right:0}.depth-scene .paper-art{height:185px}.idea-desk .depth-scene{height:510px}.scene-controls{left:-20px;right:-10px}.depth-scene .paper-back{width:185px;top:53px}.depth-scene .desk-doodle{bottom:125px}}@media(max-width:900px){.idea-desk .depth-scene{height:500px}.depth-scene .paper-front{width:190px;right:0;top:122px}.depth-scene .paper-art{height:165px}.depth-scene .paper-back{width:160px;top:38px;left:0}.scene-controls{left:-50px;right:-5px}.depth-scene .collage-sticker{top:47px;right:-3%}.depth-scene .desk-doodle{display:none}.scene-controls p{font-size:9px}.scene-orbit{width:100%;left:0}}@media(max-width:640px){.idea-desk{min-height:0}.idea-desk .depth-scene{height:490px;margin:25px 10px 0}.depth-scene .paper-back{width:172px;left:0;top:30px}.depth-scene .paper-front{width:195px;right:0;top:104px}.depth-scene .paper-art{height:164px}.depth-scene .collage-sticker{top:30px;right:0}.scene-controls{left:-10px;right:-10px;bottom:0}.scene-controls p{font-size:10px;max-width:300px;margin:10px auto 0}.scene-floor{bottom:106px}.scene-orbit{top:70px}.gallery .depth-target .save-card-visual,.gallery .depth-target .article-info,.gallery .depth-target .row-meta{transform:none}}@media(prefers-reduced-motion:reduce){.sculpture-float{animation:none!important}.depth-target:not(.motion-still).topic-card:hover .collection-mini i{transform:none}.gallery .depth-target{transform:none!important}}@media(max-width:640px){.depth-scene .scene-orbit{width:75%;left:12%}}@media(max-width:640px){.idea-desk .depth-scene{height:570px}}.workspace-hub{padding:42px 0 70px;max-width:1000px}.hub-title{max-width:740px;margin-bottom:35px}.hub-title h1{font-size:clamp(34px,4vw,60px);letter-spacing:-.055em;line-height:1.04;font-weight:500;margin:20px 0}.hub-title p{color:#617057;line-height:1.7}.segmented,.budget-presets,.filter-bar{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.segmented button,.budget-presets button{border:1px solid #cbd4c2;border-radius:6px;padding:12px 18px}.segmented button[aria-pressed=true],.budget-presets button[aria-pressed=true]{background:#263421;color:#fff}.budget-presets label,.filter-bar label,.inline-form label{display:flex;flex-direction:column;gap:8px;font-size:12px}.budget-presets input{width:100px}.filter-bar input,.filter-bar select,.inline-form input,.budget-presets input{border:1px solid #ccd3c4;background:#fff;border-radius:5px;padding:10px;color:#253222;max-width:100%;min-height:44px}.memory-input{border:0;border-bottom:1px solid #788c65;background:transparent;font-size:clamp(18px,2vw,27px);padding:18px 0;width:100%;color:#263421}.recommendation{padding:26px 0;border-bottom:1px solid #dbe0d4}.recommend-title{font-size:23px;letter-spacing:-.025em;text-align:left;display:flex;justify-content:space-between;width:100%;gap:20px}.recommendation p{font-size:13px;color:#66725c;line-height:1.6}.recommendation small{display:block;margin-top:8px}.recommendation .button-row{gap:16px}.recommendation .button-row button{font-size:12px;min-height:44px}.recommendation button[aria-pressed=true]{color:#3a651e;font-weight:700}.topic-explorer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.topic-explorer button{padding:26px;background:#eef2e6;border:1px solid #d8e0cc;text-align:left}.topic-explorer strong{font-size:22px;font-weight:500;display:block;margin-bottom:15px}.topic-explorer span{font-size:12px}.topic-explorer .chosen{outline:2px solid #65824c}.inline-form{display:flex;gap:12px;align-items:end;margin:25px 0}.upload-zone{border:1px dashed #8c9f79;padding:24px;background:#f1f4ea;line-height:1.6}.upload-zone small{font-weight:400}.account-panel{padding-bottom:22px;border-bottom:1px solid #dce2d4}.account-panel p{font-size:13px;line-height:1.7}.account-panel>.secondary{margin:5px}.reader-intelligence{margin:35px 0;padding:25px;background:#f0f3ea;border-radius:8px}.reader-intelligence h2{font-size:24px;letter-spacing:-.03em;margin-top:30px}.reader-intelligence li{margin:14px 0;line-height:1.7}.reader-intelligence p{font-size:14px!important}.reader-intelligence textarea{width:100%;min-height:160px;margin:15px 0}.reader-intelligence details{margin-top:20px}.story-page{background:#f7f8f2;color:#263421;padding:0 max(24px,7vw)}.story-page header{display:flex;justify-content:space-between;align-items:center;padding:30px 0}.story-hero{position:relative;padding:100px 0 130px;overflow:hidden;min-height:640px}.story-hero h1{font-size:clamp(55px,8vw,120px);letter-spacing:-.075em;line-height:.98;font-weight:500;position:relative;z-index:1;margin:30px 0}.story-page em{font-family:Georgia,serif;font-weight:400;color:#627c4c}.story-hero p{font-size:19px;max-width:510px;line-height:1.7}.story-hero small{display:block;max-width:440px;margin-top:20px;font-size:11px;line-height:1.7;color:#627259}.story-orbit{position:absolute;width:330px;height:330px;border:1px solid #cad7bb;border-radius:50%;right:0;top:150px;transform:rotate(-15deg)}.story-orbit b{font-size:240px;line-height:1.1;color:#a5b989;display:block;text-align:center;font-family:Georgia,serif}.story-orbit span{position:absolute;padding:20px;background:#e3eacb;box-shadow:0 10px 20px #25322212;font-family:Georgia,serif}.story-orbit span:nth-child(1){top:0;left:15px}.story-orbit span:nth-child(2){bottom:30px;left:-30px}.story-orbit span:nth-child(3){right:-10px;top:130px}.story-chapter{border-top:1px solid #ccd5c1;padding:95px 0;display:grid;grid-template-columns:1fr 4fr;gap:40px}.chapter-number{font-size:20px;font-family:Georgia,serif}.story-chapter h2{font-size:clamp(32px,4.5vw,64px);line-height:1.08;letter-spacing:-.045em;font-weight:500;max-width:800px;margin:0 0 24px}.story-chapter p{font-size:20px;line-height:1.5}.story-chapter small{font-size:13px;line-height:1.8;display:block;color:#637057;max-width:650px}.story-chips{display:flex;flex-wrap:wrap;gap:15px;margin-top:32px}.story-chips span{padding:20px 25px;background:#e7eddc;font-family:Georgia,serif;font-size:20px;transform:rotate(-2deg);transition:transform .3s}.story-chips span:hover{transform:rotate(2deg) translateY(-4px)}.story-page footer{display:block;text-align:center;padding:80px 0}.story-page footer h2{font-size:34px;font-weight:500}.product-nav{display:flex;gap:6px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #dbe2d3;margin-bottom:12px}.product-nav button{padding:10px 14px;font-size:12px;border-radius:4px;min-height:44px}.product-nav button[aria-current=page]{background:#e6ecd9;color:#263421}.product-nav button:last-child{margin-left:auto}.hub-view .page-heading,.hub-view .topline{display:none}@media(max-width:900px){.story-orbit{opacity:.35;right:-90px;top:230px}.story-hero p,.story-hero button,.story-hero small{position:relative;z-index:1}.topic-explorer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.story-page header .logo{font-size:21px}.story-page header .dark-button{font-size:11px;padding:12px}.story-hero{padding:70px 0 100px;min-height:0}.story-orbit{position:relative;top:0;right:0;opacity:1;width:250px;height:250px;margin:70px auto 0}.story-orbit b{font-size:190px}.story-chapter{grid-template-columns:1fr;gap:20px;padding:60px 0}.story-chips span{font-size:17px;padding:16px}.topic-explorer{grid-template-columns:1fr 1fr}.topic-explorer button{padding:16px;overflow-wrap:anywhere}.topic-explorer strong{font-size:18px}.filter-bar label{flex:1 1 130px}.inline-form{flex-wrap:wrap}.reader-intelligence{padding:16px}.product-nav{gap:0}.product-nav button{padding:9px}.product-nav button:last-child{margin-left:0}}@media(prefers-reduced-motion:reduce){.story-chips span{transition:none}.story-chips span:hover{transform:rotate(-2deg)}}
