@layer brick.reset,brick.tokens,flowstack.theme,brick.foundations;@layer brick.components{.brick-aspect-ratio{--_brick-aspect-ratio-initial:initial;--_brick-aspect-ratio-sm:initial;--_brick-aspect-ratio-md:initial;--_brick-aspect-ratio-lg:initial;--_brick-aspect-ratio-xl:initial;--_brick-aspect-ratio-current:var(--_brick-aspect-ratio-initial);--brick-aspect-ratio-background:transparent;--brick-aspect-ratio-border-color:transparent;--brick-aspect-ratio-border-width:0rem;--brick-aspect-ratio-radius:0rem;--brick-aspect-ratio-overflow:hidden;box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow:var(--brick-aspect-ratio-overflow);border:var(--brick-aspect-ratio-border-width) solid var(--brick-aspect-ratio-border-color);border-radius:var(--brick-aspect-ratio-radius);background:var(--brick-aspect-ratio-background);display:block;position:relative}.brick-aspect-ratio[data-content-layout=fill]>:not(style){box-sizing:border-box;block-size:100%;inline-size:100%;position:absolute;inset:0}.brick-aspect-ratio[data-content-layout=fill]>:is(img,video){object-fit:cover}.brick-aspect-ratio[data-content-layout=fill]>iframe{border:0}@media (min-width:30rem){.brick-aspect-ratio{--_brick-aspect-ratio-current:var(--_brick-aspect-ratio-sm)}}@media (min-width:48rem){.brick-aspect-ratio{--_brick-aspect-ratio-current:var(--_brick-aspect-ratio-md)}}@media (min-width:64rem){.brick-aspect-ratio{--_brick-aspect-ratio-current:var(--_brick-aspect-ratio-lg)}}@media (min-width:80rem){.brick-aspect-ratio{--_brick-aspect-ratio-current:var(--_brick-aspect-ratio-xl)}}.brick-aspect-ratio[data-variant=subtle]{--brick-aspect-ratio-background:var(--brick-color-surface-subtle)}.brick-aspect-ratio[data-variant=outline]{--brick-aspect-ratio-border-color:var(--brick-color-border-subtle);--brick-aspect-ratio-border-width:var(--brick-border-width)}.brick-aspect-ratio[data-overflow=visible]{--brick-aspect-ratio-overflow:visible}@media (forced-colors:active){.brick-aspect-ratio[data-variant=outline]{--brick-aspect-ratio-border-color:CanvasText}}@media (forced-colors:active){.brick-avatar{border:var(--brick-border-width) solid CanvasText;box-shadow:none;color:canvastext;background:canvas}.brick-avatar[data-status]:after{box-shadow:inset 0 0 0 var(--brick-avatar-status-ring-offset) Canvas;border-color:highlight}}.brick-avatar{--brick-avatar-size:2.5rem;--brick-avatar-radius:var(--brick-radius-full);--brick-avatar-background:var(--brick-color-surface-subtle);--brick-avatar-foreground:var(--brick-color-text-secondary);--brick-avatar-outline-color:var(--brick-color-surface-base);--brick-avatar-outline-width:0px;--brick-avatar-status-ring-color:transparent;--brick-avatar-status-ring-width:.125rem;--brick-avatar-status-ring-offset:.125rem;--brick-avatar-fallback-font-size:1rem;box-sizing:border-box;inline-size:var(--brick-avatar-size);block-size:var(--brick-avatar-size);border-radius:var(--brick-avatar-radius);border:var(--brick-avatar-outline-width) solid var(--brick-avatar-outline-color);background:var(--brick-avatar-background);color:var(--brick-avatar-foreground);vertical-align:middle;background-clip:padding-box;flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-content:center;align-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.brick-avatar[data-status]:after{z-index:1;box-sizing:border-box;border:var(--brick-avatar-status-ring-width) solid var(--brick-avatar-status-ring-color);border-radius:max(0px, calc(var(--brick-avatar-radius) - var(--brick-avatar-outline-width)));box-shadow:inset 0 0 0 var(--brick-avatar-status-ring-offset) var(--brick-avatar-outline-color);content:"";pointer-events:none;position:absolute;inset:0}.brick-avatar[data-shape=rounded]{--brick-avatar-radius:var(--brick-radius-control)}.brick-avatar[data-size="2xs"]{--brick-avatar-size:1.5rem;--brick-avatar-fallback-font-size:.625rem}.brick-avatar[data-size=xs]{--brick-avatar-size:2rem;--brick-avatar-fallback-font-size:.75rem}.brick-avatar[data-size=lg]{--brick-avatar-size:2.75rem;--brick-avatar-fallback-font-size:1rem}.brick-avatar[data-size=xl]{--brick-avatar-size:3rem;--brick-avatar-fallback-font-size:1.125rem}.brick-avatar[data-size="2xl"]{--brick-avatar-size:4rem;--brick-avatar-fallback-font-size:1.25rem}.brick-avatar[data-size="3xl"]{--brick-avatar-size:6rem;--brick-avatar-fallback-font-size:1.75rem}.brick-avatar[data-size="4xl"]{--brick-avatar-size:7rem;--brick-avatar-fallback-font-size:2rem}.brick-avatar[data-size="5xl"]{--brick-avatar-size:8rem;--brick-avatar-fallback-font-size:2.25rem}.brick-avatar[data-status=online]{--brick-avatar-status-ring-color:var(--brick-color-success-solid)}.brick-avatar[data-status=away]{--brick-avatar-status-ring-color:var(--brick-color-warning-solid)}.brick-avatar[data-status=busy]{--brick-avatar-status-ring-color:var(--brick-color-danger-solid)}.brick-avatar[data-status=offline]{--brick-avatar-status-ring-color:var(--brick-color-border-strong)}.brick-avatar__image,.brick-avatar__fallback{box-sizing:border-box;border-radius:max(0px, calc(var(--brick-avatar-radius) - var(--brick-avatar-outline-width)));grid-area:1/1;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:flex}.brick-avatar__image{object-fit:cover;display:block}.brick-avatar__fallback{background:var(--brick-avatar-background);color:var(--brick-avatar-foreground);font-family:var(--brick-font-family-body);font-size:var(--brick-avatar-fallback-font-size);font-weight:var(--brick-font-weight-medium);text-align:center;text-overflow:clip;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;line-height:1;overflow:hidden}.brick-avatar[data-size=sm]{--brick-avatar-size:2.25rem;--brick-avatar-fallback-font-size:.875rem}.brick-avatar[data-size=full]{--brick-avatar-size:100%}.brick-avatar__image:not([data-state=loaded]){opacity:0}.brick-avatar__image[hidden]{display:none}.brick-avatar__icon{block-size:50%;inline-size:50%}.brick-avatar[data-tone=accent]{--brick-avatar-background:var(--brick-color-accent-soft);--brick-avatar-foreground:var(--brick-color-accent-text)}.brick-avatar[data-tone=contrast],.brick-avatar[data-variant=solid]{--brick-avatar-background:var(--brick-color-text-primary);--brick-avatar-foreground:var(--brick-color-surface-base)}.brick-avatar[data-variant=solid][data-tone=accent]{--brick-avatar-background:var(--brick-color-accent-solid);--brick-avatar-foreground:var(--brick-color-accent-on-solid)}.brick-avatar[data-variant=outline]{--brick-avatar-background:transparent;--brick-avatar-foreground:var(--brick-color-text-primary);box-shadow:inset 0 0 0 var(--brick-border-width) var(--brick-color-border-default)}.brick-avatar[data-variant=outline][data-tone=accent]{--brick-avatar-foreground:var(--brick-color-accent-text);box-shadow:inset 0 0 0 var(--brick-border-width) var(--brick-color-accent-border)}@media (forced-colors:active){.brick-avatar{border:var(--brick-border-width) solid CanvasText;box-shadow:none;color:canvastext;background:canvas}.brick-avatar[data-status]:after{box-shadow:inset 0 0 0 var(--brick-avatar-status-ring-offset) Canvas;border-color:highlight}}.brick-avatar-group{--brick-avatar-group-avatar-size:2.5rem;--brick-avatar-group-overlap:calc(var(--brick-avatar-group-avatar-size) * .25);--brick-avatar-group-outline-color:var(--brick-color-surface-base);box-sizing:border-box;isolation:isolate;vertical-align:middle;white-space:nowrap;align-items:center;min-inline-size:0;display:inline-flex}.brick-avatar-group[data-overlap=none]{--brick-avatar-group-overlap:0rem}.brick-avatar-group[data-overlap=sm]{--brick-avatar-group-overlap:calc(var(--brick-avatar-group-avatar-size) * .125)}.brick-avatar-group[data-overlap=lg]{--brick-avatar-group-overlap:calc(var(--brick-avatar-group-avatar-size) * .375)}.brick-avatar-group[data-size="2xs"]{--brick-avatar-group-avatar-size:1.5rem}.brick-avatar-group[data-size=xs]{--brick-avatar-group-avatar-size:2rem}.brick-avatar-group[data-size=lg]{--brick-avatar-group-avatar-size:2.75rem}.brick-avatar-group[data-size=xl]{--brick-avatar-group-avatar-size:3rem}.brick-avatar-group[data-size="2xl"]{--brick-avatar-group-avatar-size:4rem}.brick-avatar-group[data-size="3xl"]{--brick-avatar-group-avatar-size:6rem}.brick-avatar-group[data-size="4xl"]{--brick-avatar-group-avatar-size:7rem}.brick-avatar-group[data-size="5xl"]{--brick-avatar-group-avatar-size:8rem}.brick-avatar-group__item{min-inline-size:0;z-index:var(--brick-avatar-group-item-order);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.brick-avatar-group__item:not(:first-child){margin-inline-start:calc(-1 * var(--brick-avatar-group-overlap))}.brick-avatar-group .brick-avatar{--brick-avatar-outline-color:var(--brick-avatar-group-outline-color);--brick-avatar-outline-width:var(--brick-border-width)}.brick-avatar-group>.brick-avatar-group__item:only-child .brick-avatar,.brick-avatar-group[data-overlap=none] .brick-avatar,.brick-avatar-group .brick-avatar[data-borderless]{--brick-avatar-outline-width:0px}.brick-avatar-group[data-size=sm]{--brick-avatar-group-avatar-size:2.25rem}.brick-avatar-group__item:focus-within{z-index:100}@media (forced-colors:active){.brick-avatar-group{--brick-avatar-group-outline-color:Canvas}}.brick-link{--brick-link-focus-ring:var(--brick-color-focus-ring);--brick-link-gap:.375em;--brick-link-icon-size:1em;--brick-link-font-family:inherit;--brick-link-font-size:inherit;--brick-link-line-height:inherit;--brick-link-letter-spacing:inherit;align-items:baseline;gap:var(--brick-link-gap);min-inline-size:0;max-inline-size:100%;color:var(--brick-link-foreground,var(--brick-color-link-text));font-family:var(--brick-link-font-family);font-size:var(--brick-link-font-size);font-weight:var(--brick-link-font-weight,inherit);letter-spacing:var(--brick-link-letter-spacing);line-height:var(--brick-link-line-height);overflow-wrap:anywhere;-webkit-text-decoration-color:var(--brick-link-decoration-color,color-mix(in srgb, currentColor 20%, transparent));-webkit-text-decoration-color:var(--brick-link-decoration-color,color-mix(in srgb, currentColor 20%, transparent));text-decoration-color:var(--brick-link-decoration-color,color-mix(in srgb, currentColor 20%, transparent));text-decoration-line:underline;text-decoration-thickness:var(--brick-link-decoration-thickness,.08em);text-underline-offset:var(--brick-link-decoration-offset,.18em);vertical-align:baseline;display:inline-flex}.brick-link:hover{color:var(--brick-link-foreground-hover,var(--brick-color-link-text-hover))}.brick-link:active{color:var(--brick-link-foreground-active,var(--brick-color-link-text-pressed))}.brick-link:focus-visible{border-radius:var(--brick-radius-subtle);outline:var(--brick-border-focus-width) solid var(--brick-link-focus-ring);outline-offset:var(--brick-border-focus-offset)}.brick-link[data-variant=underline]{text-decoration-line:underline}.brick-link[data-variant=subtle]{text-decoration-line:none}.brick-link[data-variant=theme]{font-weight:var(--brick-link-font-weight,var(--brick-link-theme-font-weight,inherit));-webkit-text-decoration-line:var(--brick-link-decoration,underline);-webkit-text-decoration-line:var(--brick-link-decoration,underline);text-decoration-line:var(--brick-link-decoration,underline)}.brick-link[data-variant=plain]{--brick-link-font-weight:var(--brick-typography-body-md-font-weight);text-decoration-line:none}.brick-link:is([data-variant=subtle],[data-variant=theme]):is(:hover,:focus-visible,:active){text-decoration-line:underline}.brick-link[data-tone=neutral]{--brick-link-foreground:var(--brick-color-text-primary);--brick-link-foreground-hover:var(--brick-color-link-text-hover);--brick-link-foreground-active:var(--brick-color-link-text-pressed)}.brick-link[data-tone=inherit]{--brick-link-foreground:currentColor;--brick-link-foreground-hover:currentColor;--brick-link-foreground-active:currentColor}.brick-link[data-size=sm]{--brick-link-font-family:var(--brick-typography-body-sm-font-family);--brick-link-font-size:var(--brick-typography-body-sm-font-size);--brick-link-line-height:var(--brick-typography-body-sm-line-height);--brick-link-letter-spacing:var(--brick-typography-body-sm-letter-spacing)}.brick-link[data-size=md]{--brick-link-font-family:var(--brick-typography-body-md-font-family);--brick-link-font-size:var(--brick-typography-body-md-font-size);--brick-link-line-height:var(--brick-typography-body-md-line-height);--brick-link-letter-spacing:var(--brick-typography-body-md-letter-spacing)}.brick-link[data-size=lg]{--brick-link-font-family:var(--brick-typography-body-lg-font-family);--brick-link-font-size:var(--brick-typography-body-lg-font-size);--brick-link-line-height:var(--brick-typography-body-lg-line-height);--brick-link-letter-spacing:var(--brick-typography-body-lg-letter-spacing)}@media (min-width:30rem){.brick-link[data-size-sm=sm]{--brick-link-font-family:var(--brick-typography-body-sm-font-family);--brick-link-font-size:var(--brick-typography-body-sm-font-size);--brick-link-line-height:var(--brick-typography-body-sm-line-height);--brick-link-letter-spacing:var(--brick-typography-body-sm-letter-spacing)}.brick-link[data-size-sm=md]{--brick-link-font-family:var(--brick-typography-body-md-font-family);--brick-link-font-size:var(--brick-typography-body-md-font-size);--brick-link-line-height:var(--brick-typography-body-md-line-height);--brick-link-letter-spacing:var(--brick-typography-body-md-letter-spacing)}.brick-link[data-size-sm=lg]{--brick-link-font-family:var(--brick-typography-body-lg-font-family);--brick-link-font-size:var(--brick-typography-body-lg-font-size);--brick-link-line-height:var(--brick-typography-body-lg-line-height);--brick-link-letter-spacing:var(--brick-typography-body-lg-letter-spacing)}.brick-link[data-size-sm=inherit]{--brick-link-font-family:inherit;--brick-link-font-size:inherit;--brick-link-line-height:inherit;--brick-link-letter-spacing:inherit}}@media (min-width:48rem){.brick-link[data-size-md=sm]{--brick-link-font-family:var(--brick-typography-body-sm-font-family);--brick-link-font-size:var(--brick-typography-body-sm-font-size);--brick-link-line-height:var(--brick-typography-body-sm-line-height);--brick-link-letter-spacing:var(--brick-typography-body-sm-letter-spacing)}.brick-link[data-size-md=md]{--brick-link-font-family:var(--brick-typography-body-md-font-family);--brick-link-font-size:var(--brick-typography-body-md-font-size);--brick-link-line-height:var(--brick-typography-body-md-line-height);--brick-link-letter-spacing:var(--brick-typography-body-md-letter-spacing)}.brick-link[data-size-md=lg]{--brick-link-font-family:var(--brick-typography-body-lg-font-family);--brick-link-font-size:var(--brick-typography-body-lg-font-size);--brick-link-line-height:var(--brick-typography-body-lg-line-height);--brick-link-letter-spacing:var(--brick-typography-body-lg-letter-spacing)}.brick-link[data-size-md=inherit]{--brick-link-font-family:inherit;--brick-link-font-size:inherit;--brick-link-line-height:inherit;--brick-link-letter-spacing:inherit}}@media (min-width:64rem){.brick-link[data-size-lg=sm]{--brick-link-font-family:var(--brick-typography-body-sm-font-family);--brick-link-font-size:var(--brick-typography-body-sm-font-size);--brick-link-line-height:var(--brick-typography-body-sm-line-height);--brick-link-letter-spacing:var(--brick-typography-body-sm-letter-spacing)}.brick-link[data-size-lg=md]{--brick-link-font-family:var(--brick-typography-body-md-font-family);--brick-link-font-size:var(--brick-typography-body-md-font-size);--brick-link-line-height:var(--brick-typography-body-md-line-height);--brick-link-letter-spacing:var(--brick-typography-body-md-letter-spacing)}.brick-link[data-size-lg=lg]{--brick-link-font-family:var(--brick-typography-body-lg-font-family);--brick-link-font-size:var(--brick-typography-body-lg-font-size);--brick-link-line-height:var(--brick-typography-body-lg-line-height);--brick-link-letter-spacing:var(--brick-typography-body-lg-letter-spacing)}.brick-link[data-size-lg=inherit]{--brick-link-font-family:inherit;--brick-link-font-size:inherit;--brick-link-line-height:inherit;--brick-link-letter-spacing:inherit}}@media (min-width:80rem){.brick-link[data-size-xl=sm]{--brick-link-font-family:var(--brick-typography-body-sm-font-family);--brick-link-font-size:var(--brick-typography-body-sm-font-size);--brick-link-line-height:var(--brick-typography-body-sm-line-height);--brick-link-letter-spacing:var(--brick-typography-body-sm-letter-spacing)}.brick-link[data-size-xl=md]{--brick-link-font-family:var(--brick-typography-body-md-font-family);--brick-link-font-size:var(--brick-typography-body-md-font-size);--brick-link-line-height:var(--brick-typography-body-md-line-height);--brick-link-letter-spacing:var(--brick-typography-body-md-letter-spacing)}.brick-link[data-size-xl=lg]{--brick-link-font-family:var(--brick-typography-body-lg-font-family);--brick-link-font-size:var(--brick-typography-body-lg-font-size);--brick-link-line-height:var(--brick-typography-body-lg-line-height);--brick-link-letter-spacing:var(--brick-typography-body-lg-letter-spacing)}.brick-link[data-size-xl=inherit]{--brick-link-font-family:inherit;--brick-link-font-size:inherit;--brick-link-line-height:inherit;--brick-link-letter-spacing:inherit}}.brick-link[aria-current]:not([aria-current=false]){--brick-link-font-weight:var(--brick-typography-label-md-font-weight)}.brick-link__content{min-inline-size:0}.brick-link__icon{inline-size:var(--brick-link-icon-size);block-size:var(--brick-link-icon-size);flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.brick-link__icon>:where(svg,img){block-size:100%;inline-size:100%}@media (prefers-contrast:more){.brick-link{text-decoration-color:currentColor}}@media (forced-colors:active){.brick-link{--brick-link-foreground:LinkText;--brick-link-foreground-hover:LinkText;--brick-link-foreground-active:LinkText;--brick-link-focus-ring:Highlight;forced-color-adjust:auto;text-decoration-color:currentColor}}.brick-link.brick-link-box__link{--brick-link-font-weight:inherit;position:static}.brick-link-box{--brick-link-box-radius:var(--brick-radius-surface);--brick-link-box-hover-ring:var(--brick-color-border-strong);--brick-link-box-active-ring:var(--brick-color-accent-border);--brick-link-box-focus-ring:var(--brick-color-focus-ring);--brick-link-box-focus-offset:var(--brick-border-focus-offset);border-radius:var(--brick-link-box-radius);isolation:isolate;min-inline-size:0;display:grid;position:relative}.brick-link-box:before{z-index:3;border-radius:inherit;content:"";pointer-events:none;transition:box-shadow var(--brick-motion-duration-fast) var(--brick-motion-easing-standard);position:absolute;inset:0}.brick-link-box__link:after{z-index:1;border-radius:var(--brick-link-box-radius);content:"";cursor:pointer;position:absolute;inset:0}.brick-link-box__action{z-index:2;min-inline-size:0;position:relative}.brick-link-box:not([data-variant=plain]):has(.brick-link-box__link:hover):before{box-shadow:0 0 0 var(--brick-border-width) var(--brick-link-box-hover-ring)}.brick-link-box:not([data-variant=plain]):has(.brick-link-box__link:active):before{box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-link-box-active-ring)}.brick-link-box:has(.brick-link-box__link:focus-visible):before{outline:var(--brick-border-focus-width) solid var(--brick-link-box-focus-ring);outline-offset:var(--brick-link-box-focus-offset)}.brick-link-box__link:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.brick-link-box:before{transition:none}}@media (forced-colors:active){.brick-link-box{--brick-link-box-hover-ring:CanvasText;--brick-link-box-active-ring:Highlight;--brick-link-box-focus-ring:Highlight}}.brick-control-size[data-size="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}@media (min-width:30rem){.brick-control-size[data-size-sm="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-sm=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-sm=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-sm=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-sm=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-sm=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-sm="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}}@media (min-width:48rem){.brick-control-size[data-size-md="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-md=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-md=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-md=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-md=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-md=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-md="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}}@media (min-width:64rem){.brick-control-size[data-size-lg="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-lg=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-lg=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-lg=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-lg=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-lg=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-lg="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}}@media (min-width:80rem){.brick-control-size[data-size-xl="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-xl=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-xl=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-xl=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-xl=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-xl=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-xl="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}}.brick-input.brick-control-size{--brick-input-min-block-size:var(--brick-control-size-block);--brick-input-padding-inline:var(--brick-control-size-padding-inline);--brick-input-gap:var(--brick-control-size-gap);--brick-input-font-family:var(--brick-control-size-value-font-family);--brick-input-font-size:var(--brick-control-size-value-font-size);--brick-input-font-weight:var(--brick-control-size-value-font-weight);--brick-input-line-height:var(--brick-control-size-value-line-height);--brick-input-letter-spacing:var(--brick-control-size-value-letter-spacing);--brick-input-adornment-size:var(--brick-control-size-icon);--brick-input-clear-target-size:var(--brick-control-size-target);--brick-input-clear-icon-size:var(--brick-control-size-icon)}.brick-textarea.brick-control-size{--brick-textarea-padding-inline:var(--brick-control-size-padding-inline);--brick-textarea-padding-block:var(--brick-control-size-padding-block);--brick-textarea-gap:var(--brick-control-size-gap);--brick-textarea-font-family:var(--brick-control-size-value-font-family);--brick-textarea-font-size:var(--brick-control-size-value-font-size);--brick-textarea-font-weight:var(--brick-control-size-value-font-weight);--brick-textarea-line-height:var(--brick-control-size-value-line-height);--brick-textarea-letter-spacing:var(--brick-control-size-value-letter-spacing)}.brick-select-trigger.brick-control-size{--brick-select-trigger-min-block-size:var(--brick-control-size-block);--brick-select-trigger-padding-inline:var(--brick-control-size-padding-inline);--brick-select-trigger-gap:var(--brick-control-size-gap);--brick-select-trigger-font-family:var(--brick-control-size-font-family);--brick-select-trigger-font-size:var(--brick-control-size-font-size);--brick-select-trigger-font-weight:var(--brick-control-size-font-weight);--brick-select-trigger-line-height:var(--brick-control-size-line-height);--brick-select-trigger-letter-spacing:var(--brick-control-size-letter-spacing);--brick-select-icon-size:var(--brick-control-size-icon)}.brick-select-content.brick-control-size{--brick-select-item-min-block-size:calc(var(--brick-control-size-block) - var(--brick-space-2));--brick-select-item-padding-inline:var(--brick-control-size-padding-inline);--brick-select-item-gap:var(--brick-control-size-gap);--brick-select-item-font-family:var(--brick-control-size-font-family);--brick-select-item-font-size:var(--brick-control-size-font-size);--brick-select-item-font-weight:var(--brick-control-size-font-weight);--brick-select-item-line-height:var(--brick-control-size-line-height);--brick-select-indicator-size:var(--brick-control-size-icon)}.brick-multi-select-trigger.brick-control-size{--brick-multi-select-trigger-min-block-size:var(--brick-control-size-block);--brick-multi-select-trigger-padding-inline:var(--brick-control-size-padding-inline);--brick-multi-select-trigger-gap:var(--brick-control-size-gap);--brick-multi-select-trigger-font-family:var(--brick-control-size-font-family);--brick-multi-select-trigger-font-size:var(--brick-control-size-font-size);--brick-multi-select-trigger-font-weight:var(--brick-control-size-font-weight);--brick-multi-select-trigger-line-height:var(--brick-control-size-line-height);--brick-multi-select-trigger-letter-spacing:var(--brick-control-size-letter-spacing);--brick-multi-select-icon-size:var(--brick-control-size-icon)}.brick-multi-select-content.brick-control-size{--brick-multi-select-item-min-block-size:calc(var(--brick-control-size-block) - var(--brick-space-2));--brick-multi-select-item-padding-inline:var(--brick-control-size-padding-inline);--brick-multi-select-item-gap:var(--brick-control-size-gap);--brick-multi-select-item-font-family:var(--brick-control-size-font-family);--brick-multi-select-item-font-size:var(--brick-control-size-font-size);--brick-multi-select-item-font-weight:var(--brick-control-size-font-weight);--brick-multi-select-item-line-height:var(--brick-control-size-line-height);--brick-multi-select-indicator-size:var(--brick-control-size-icon)}.brick-combobox-control.brick-control-size{--brick-combobox-min-block-size:var(--brick-control-size-block);--brick-combobox-padding-inline:var(--brick-control-size-padding-inline);--brick-combobox-gap:var(--brick-control-size-gap);--brick-combobox-font-family:var(--brick-control-size-value-font-family);--brick-combobox-font-size:var(--brick-control-size-value-font-size);--brick-combobox-font-weight:var(--brick-control-size-value-font-weight);--brick-combobox-line-height:var(--brick-control-size-value-line-height);--brick-combobox-letter-spacing:var(--brick-control-size-value-letter-spacing);--brick-combobox-action-size:var(--brick-control-size-target);--brick-combobox-icon-size:var(--brick-control-size-icon)}.brick-combobox-content.brick-control-size{--brick-combobox-item-min-block-size:var(--brick-control-size-block);--brick-combobox-item-padding-inline:var(--brick-control-size-padding-inline);--brick-combobox-item-gap:var(--brick-control-size-gap);--brick-combobox-item-font-family:var(--brick-control-size-font-family);--brick-combobox-item-font-size:var(--brick-control-size-font-size);--brick-combobox-item-font-weight:var(--brick-control-size-font-weight);--brick-combobox-item-line-height:var(--brick-control-size-line-height)}.brick-number-input.brick-control-size{--brick-number-input-height:var(--brick-control-size-block);--brick-number-input-padding-inline:var(--brick-control-size-padding-inline);--brick-number-input-stepper-inline-size:clamp(1rem, calc(var(--brick-control-size-block) - 1rem), 1.5rem);--brick-number-input-step-icon-size:clamp(.625rem, calc(var(--brick-control-size-block) / 3), .875rem);--brick-number-input-font-family:var(--brick-control-size-font-family);--brick-number-input-font-size:var(--brick-control-size-font-size);--brick-number-input-font-weight:var(--brick-control-size-font-weight);--brick-number-input-line-height:var(--brick-control-size-line-height)}.brick-password-toggle-field.brick-control-size{--brick-password-height:var(--brick-control-size-block);--brick-password-padding-inline:var(--brick-control-size-padding-inline);--brick-password-icon-size:var(--brick-control-size-icon);--brick-password-font-family:var(--brick-control-size-value-font-family);--brick-password-font-size:var(--brick-control-size-value-font-size);--brick-password-font-weight:var(--brick-control-size-value-font-weight);--brick-password-line-height:var(--brick-control-size-value-line-height);--brick-password-letter-spacing:var(--brick-control-size-value-letter-spacing)}.brick-pin-input.brick-control-size{--brick-pin-input-size:var(--brick-control-size-block)}.brick-native-select.brick-control-size[data-variant=outline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant=outline]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant=outline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=surface]{--brick-native-select-background:var(--brick-color-surface-raised);--brick-native-select-hover-background:var(--brick-color-surface-raised);--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant=surface]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant=surface]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=soft]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:var(--brick-color-border-subtle);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant=soft]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant=soft]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=subtle]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant=subtle]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant=subtle]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=ghost]{--brick-native-select-background:transparent;--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant=ghost]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant=ghost]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=plain]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant=plain]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant=plain]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=underline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant=underline]>.brick-native-select-field{border-width:0 0 var(--brick-border-width);border-radius:0}.brick-native-select.brick-control-size[data-variant=underline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=underline]>.brick-native-select-field{padding-inline-start:0}@media (min-width:30rem){.brick-native-select.brick-control-size[data-variant-sm=outline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-sm=outline]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-sm=outline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=surface]{--brick-native-select-background:var(--brick-color-surface-raised);--brick-native-select-hover-background:var(--brick-color-surface-raised);--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-sm=surface]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-sm=surface]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=soft]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:var(--brick-color-border-subtle);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-sm=soft]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-sm=soft]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=subtle]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-sm=subtle]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-sm=subtle]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=ghost]{--brick-native-select-background:transparent;--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-sm=ghost]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-sm=ghost]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=plain]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-sm=plain]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-sm=plain]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=underline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-sm=underline]>.brick-native-select-field{border-width:0 0 var(--brick-border-width);border-radius:0}.brick-native-select.brick-control-size[data-variant-sm=underline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=underline]>.brick-native-select-field{padding-inline-start:0}}@media (min-width:48rem){.brick-native-select.brick-control-size[data-variant-md=outline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-md=outline]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-md=outline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=surface]{--brick-native-select-background:var(--brick-color-surface-raised);--brick-native-select-hover-background:var(--brick-color-surface-raised);--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-md=surface]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-md=surface]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=soft]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:var(--brick-color-border-subtle);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-md=soft]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-md=soft]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=subtle]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-md=subtle]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-md=subtle]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=ghost]{--brick-native-select-background:transparent;--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-md=ghost]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-md=ghost]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=plain]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-md=plain]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-md=plain]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=underline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-md=underline]>.brick-native-select-field{border-width:0 0 var(--brick-border-width);border-radius:0}.brick-native-select.brick-control-size[data-variant-md=underline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=underline]>.brick-native-select-field{padding-inline-start:0}}@media (min-width:64rem){.brick-native-select.brick-control-size[data-variant-lg=outline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-lg=outline]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-lg=outline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=surface]{--brick-native-select-background:var(--brick-color-surface-raised);--brick-native-select-hover-background:var(--brick-color-surface-raised);--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-lg=surface]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-lg=surface]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=soft]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:var(--brick-color-border-subtle);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-lg=soft]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-lg=soft]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=subtle]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-lg=subtle]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-lg=subtle]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=ghost]{--brick-native-select-background:transparent;--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-lg=ghost]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-lg=ghost]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=plain]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-lg=plain]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-lg=plain]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=underline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-lg=underline]>.brick-native-select-field{border-width:0 0 var(--brick-border-width);border-radius:0}.brick-native-select.brick-control-size[data-variant-lg=underline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=underline]>.brick-native-select-field{padding-inline-start:0}}@media (min-width:80rem){.brick-native-select.brick-control-size[data-variant-xl=outline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-xl=outline]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-xl=outline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=surface]{--brick-native-select-background:var(--brick-color-surface-raised);--brick-native-select-hover-background:var(--brick-color-surface-raised);--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-xl=surface]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-xl=surface]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=soft]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:var(--brick-color-border-subtle);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-xl=soft]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-xl=soft]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=subtle]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-xl=subtle]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-xl=subtle]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=ghost]{--brick-native-select-background:transparent;--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-xl=ghost]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-xl=ghost]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=plain]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-xl=plain]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-xl=plain]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=underline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-xl=underline]>.brick-native-select-field{border-width:0 0 var(--brick-border-width);border-radius:0}.brick-native-select.brick-control-size[data-variant-xl=underline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=underline]>.brick-native-select-field{padding-inline-start:0}}.brick-native-select.brick-control-size>.brick-native-select-field[data-invalid]{--brick-native-select-focus-ring:var(--brick-color-danger-text);border-color:var(--brick-color-danger-text)}@media (forced-colors:active){.brick-native-select.brick-control-size[data-variant]>.brick-native-select-field:focus-visible{box-shadow:none;outline:var(--brick-border-focus-width) solid Highlight}}.brick-native-select[data-variant=subtle]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent}.brick-native-select{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;grid-template-columns:minmax(0,1fr);min-inline-size:0;max-inline-size:100%;display:inline-grid;position:relative}.brick-native-select[data-full-width]{inline-size:100%}.brick-native-select-field{box-sizing:border-box;appearance:none;inline-size:100%;min-inline-size:0;block-size:var(--brick-control-size-block);text-overflow:ellipsis;max-inline-size:100%;padding-inline:var(--brick-control-size-padding-inline);border:var(--brick-border-width) solid var(--brick-native-select-border,var(--brick-color-border-strong));border-radius:var(--brick-native-select-radius,var(--brick-radius-control));background:var(--brick-native-select-background);color:var(--brick-color-text-primary);font-family:var(--brick-control-size-font-family);font-size:var(--brick-control-size-font-size);font-weight:var(--brick-control-size-font-weight);line-height:var(--brick-control-size-line-height);letter-spacing:var(--brick-control-size-letter-spacing);text-align:start;cursor:pointer;transition:background-color var(--brick-motion-duration-fast), border-color var(--brick-motion-duration-fast);padding-block:0;overflow:hidden}.brick-native-select:has(.brick-native-select-indicator) .brick-native-select-field{padding-inline-end:calc(var(--brick-control-size-padding-inline) + var(--brick-control-size-icon) + var(--brick-control-size-gap))}.brick-native-select-indicator{inline-size:var(--brick-control-size-icon);pointer-events:none;color:var(--brick-color-text-secondary);place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:var(--brick-control-size-padding-inline)}.brick-native-select-indicator>svg{inline-size:100%;block-size:var(--brick-control-size-icon);stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.brick-native-select[data-shape=sharp] .brick-native-select-field{border-radius:0}.brick-native-select[data-shape=pill] .brick-native-select-field{border-radius:var(--brick-radius-full)}.brick-native-select[data-variant=surface]{--brick-native-select-background:var(--brick-color-surface-raised);--brick-native-select-hover-background:var(--brick-color-surface-raised)}.brick-native-select[data-variant=soft]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-accent-soft)}.brick-native-select[data-variant=ghost]{--brick-native-select-hover-background:var(--brick-color-surface-subtle)}.brick-native-select-field:focus-visible{outline:var(--brick-border-focus-width) solid var(--brick-color-focus-ring);outline-offset:var(--brick-border-width)}.brick-native-select-field[data-invalid]{border-color:var(--brick-color-danger-text)}.brick-native-select:has(.brick-native-select-field:disabled){opacity:.5;cursor:not-allowed}.brick-native-select-field:disabled{cursor:not-allowed;opacity:1}.brick-native-select[data-list] .brick-native-select-field{block-size:auto;min-block-size:var(--brick-control-size-block);padding-block:var(--brick-control-size-padding-block)}.brick-native-select-field option,.brick-native-select-field optgroup{color:var(--brick-color-text-primary);background:var(--brick-color-surface-base)}.brick-native-select-field option:checked{background:var(--brick-color-accent-soft);background-image:linear-gradient(var(--brick-color-accent-soft), var(--brick-color-accent-soft));color:var(--brick-color-accent-text)}.brick-native-select-field option:disabled,.brick-native-select-field optgroup:disabled{color:graytext}@media (hover:hover){.brick-native-select .brick-native-select-field:not(:disabled):hover{background:var(--brick-native-select-hover-background)}}@media (prefers-reduced-motion:reduce){.brick-native-select-field{transition:none}}@media (forced-colors:active){.brick-native-select-field option:checked{color:highlighttext;background:highlight}.brick-native-select-field{color:canvastext;background:canvas;border-color:buttontext}.brick-native-select-field:disabled{color:graytext;border-color:graytext}.brick-native-select-field:focus-visible{outline-color:highlight}.brick-native-select:has(.brick-native-select-field:disabled){opacity:1;color:graytext}}: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:buttontext;background:buttonface;border-color:buttontext}.brick-button:focus-visible{outline-color:highlight}.brick-button[data-disabled]{color:graytext;opacity:1;border-color:graytext}}.brick-text{--_brick-text-clamp:none;--_brick-text-clamp-sm:none;--_brick-text-clamp-md:none;--_brick-text-clamp-lg:none;--_brick-text-clamp-xl:none;--brick-text-font-family:var(--brick-typography-body-md-font-family);--brick-text-font-size:var(--brick-typography-body-md-font-size);--brick-text-font-weight:var(--brick-typography-body-md-font-weight);--brick-text-line-height:var(--brick-typography-body-md-line-height);--brick-text-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-text-text-transform:none;--brick-text-foreground:var(--brick-color-text-primary);color:var(--brick-text-foreground);font-family:var(--brick-text-font-family);font-size:var(--brick-text-font-size);font-weight:var(--brick-text-font-weight);letter-spacing:var(--brick-text-letter-spacing);line-height:var(--brick-text-line-height);overflow-wrap:break-word;text-align:start;text-transform:var(--brick-text-text-transform);text-wrap:wrap;margin:0}.brick-text[data-variant=display]{--brick-text-font-family:var(--brick-typography-display-font-family);--brick-text-font-size:var(--brick-typography-display-font-size);--brick-text-font-weight:var(--brick-typography-display-font-weight);--brick-text-line-height:var(--brick-typography-display-line-height);--brick-text-letter-spacing:var(--brick-typography-display-letter-spacing)}.brick-text[data-variant=display-sm]{--brick-text-font-family:var(--brick-typography-display-sm-font-family);--brick-text-font-size:var(--brick-typography-display-sm-font-size);--brick-text-font-weight:var(--brick-typography-display-sm-font-weight);--brick-text-line-height:var(--brick-typography-display-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-display-sm-letter-spacing)}.brick-text[data-variant=display-md]{--brick-text-font-family:var(--brick-typography-display-md-font-family);--brick-text-font-size:var(--brick-typography-display-md-font-size);--brick-text-font-weight:var(--brick-typography-display-md-font-weight);--brick-text-line-height:var(--brick-typography-display-md-line-height);--brick-text-letter-spacing:var(--brick-typography-display-md-letter-spacing)}.brick-text[data-variant=display-lg]{--brick-text-font-family:var(--brick-typography-display-lg-font-family);--brick-text-font-size:var(--brick-typography-display-lg-font-size);--brick-text-font-weight:var(--brick-typography-display-lg-font-weight);--brick-text-line-height:var(--brick-typography-display-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-display-lg-letter-spacing)}.brick-text[data-variant=display-xl]{--brick-text-font-family:var(--brick-typography-display-xl-font-family);--brick-text-font-size:var(--brick-typography-display-xl-font-size);--brick-text-font-weight:var(--brick-typography-display-xl-font-weight);--brick-text-line-height:var(--brick-typography-display-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-display-xl-letter-spacing)}.brick-text[data-variant=title-xl]{--brick-text-font-family:var(--brick-typography-title-xl-font-family);--brick-text-font-size:var(--brick-typography-title-xl-font-size);--brick-text-font-weight:var(--brick-typography-title-xl-font-weight);--brick-text-line-height:var(--brick-typography-title-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-title-xl-letter-spacing)}.brick-text[data-variant=title-lg]{--brick-text-font-family:var(--brick-typography-title-lg-font-family);--brick-text-font-size:var(--brick-typography-title-lg-font-size);--brick-text-font-weight:var(--brick-typography-title-lg-font-weight);--brick-text-line-height:var(--brick-typography-title-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-title-lg-letter-spacing)}.brick-text[data-variant=title-md]{--brick-text-font-family:var(--brick-typography-title-md-font-family);--brick-text-font-size:var(--brick-typography-title-md-font-size);--brick-text-font-weight:var(--brick-typography-title-md-font-weight);--brick-text-line-height:var(--brick-typography-title-md-line-height);--brick-text-letter-spacing:var(--brick-typography-title-md-letter-spacing)}.brick-text[data-variant=title-sm]{--brick-text-font-family:var(--brick-typography-title-sm-font-family);--brick-text-font-size:var(--brick-typography-title-sm-font-size);--brick-text-font-weight:var(--brick-typography-title-sm-font-weight);--brick-text-line-height:var(--brick-typography-title-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-title-sm-letter-spacing)}.brick-text[data-variant=title-2xs]{--brick-text-font-family:var(--brick-typography-title-2xs-font-family);--brick-text-font-size:var(--brick-typography-title-2xs-font-size);--brick-text-font-weight:var(--brick-typography-title-2xs-font-weight);--brick-text-line-height:var(--brick-typography-title-2xs-line-height);--brick-text-letter-spacing:var(--brick-typography-title-2xs-letter-spacing)}.brick-text[data-variant=title-xs]{--brick-text-font-family:var(--brick-typography-title-xs-font-family);--brick-text-font-size:var(--brick-typography-title-xs-font-size);--brick-text-font-weight:var(--brick-typography-title-xs-font-weight);--brick-text-line-height:var(--brick-typography-title-xs-line-height);--brick-text-letter-spacing:var(--brick-typography-title-xs-letter-spacing)}.brick-text[data-variant=body-xl]{--brick-text-font-family:var(--brick-typography-body-xl-font-family);--brick-text-font-size:var(--brick-typography-body-xl-font-size);--brick-text-font-weight:var(--brick-typography-body-xl-font-weight);--brick-text-line-height:var(--brick-typography-body-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-body-xl-letter-spacing)}.brick-text[data-variant=body-lg]{--brick-text-font-family:var(--brick-typography-body-lg-font-family);--brick-text-font-size:var(--brick-typography-body-lg-font-size);--brick-text-font-weight:var(--brick-typography-body-lg-font-weight);--brick-text-line-height:var(--brick-typography-body-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-body-lg-letter-spacing)}.brick-text[data-variant=body-sm]{--brick-text-font-family:var(--brick-typography-body-sm-font-family);--brick-text-font-size:var(--brick-typography-body-sm-font-size);--brick-text-font-weight:var(--brick-typography-body-sm-font-weight);--brick-text-line-height:var(--brick-typography-body-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-body-sm-letter-spacing)}.brick-text[data-variant=caption]{--brick-text-font-family:var(--brick-typography-caption-font-family);--brick-text-font-size:var(--brick-typography-caption-font-size);--brick-text-font-weight:var(--brick-typography-caption-font-weight);--brick-text-line-height:var(--brick-typography-caption-line-height);--brick-text-letter-spacing:var(--brick-typography-caption-letter-spacing)}.brick-text[data-variant=eyebrow]{--brick-text-font-family:var(--brick-typography-eyebrow-font-family);--brick-text-font-size:var(--brick-typography-eyebrow-font-size);--brick-text-font-weight:var(--brick-typography-eyebrow-font-weight);--brick-text-line-height:var(--brick-typography-eyebrow-line-height);--brick-text-letter-spacing:var(--brick-typography-eyebrow-letter-spacing);--brick-text-text-transform:uppercase}@media (min-width:30rem){.brick-text[data-variant-sm=display]{--brick-text-font-family:var(--brick-typography-display-font-family);--brick-text-font-size:var(--brick-typography-display-font-size);--brick-text-font-weight:var(--brick-typography-display-font-weight);--brick-text-line-height:var(--brick-typography-display-line-height);--brick-text-letter-spacing:var(--brick-typography-display-letter-spacing)}.brick-text[data-variant-sm=display-sm]{--brick-text-font-family:var(--brick-typography-display-sm-font-family);--brick-text-font-size:var(--brick-typography-display-sm-font-size);--brick-text-font-weight:var(--brick-typography-display-sm-font-weight);--brick-text-line-height:var(--brick-typography-display-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-display-sm-letter-spacing)}.brick-text[data-variant-sm=display-md]{--brick-text-font-family:var(--brick-typography-display-md-font-family);--brick-text-font-size:var(--brick-typography-display-md-font-size);--brick-text-font-weight:var(--brick-typography-display-md-font-weight);--brick-text-line-height:var(--brick-typography-display-md-line-height);--brick-text-letter-spacing:var(--brick-typography-display-md-letter-spacing)}.brick-text[data-variant-sm=display-lg]{--brick-text-font-family:var(--brick-typography-display-lg-font-family);--brick-text-font-size:var(--brick-typography-display-lg-font-size);--brick-text-font-weight:var(--brick-typography-display-lg-font-weight);--brick-text-line-height:var(--brick-typography-display-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-display-lg-letter-spacing)}.brick-text[data-variant-sm=display-xl]{--brick-text-font-family:var(--brick-typography-display-xl-font-family);--brick-text-font-size:var(--brick-typography-display-xl-font-size);--brick-text-font-weight:var(--brick-typography-display-xl-font-weight);--brick-text-line-height:var(--brick-typography-display-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-display-xl-letter-spacing)}.brick-text[data-variant-sm=title-xl]{--brick-text-font-family:var(--brick-typography-title-xl-font-family);--brick-text-font-size:var(--brick-typography-title-xl-font-size);--brick-text-font-weight:var(--brick-typography-title-xl-font-weight);--brick-text-line-height:var(--brick-typography-title-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-title-xl-letter-spacing)}.brick-text[data-variant-sm=title-lg]{--brick-text-font-family:var(--brick-typography-title-lg-font-family);--brick-text-font-size:var(--brick-typography-title-lg-font-size);--brick-text-font-weight:var(--brick-typography-title-lg-font-weight);--brick-text-line-height:var(--brick-typography-title-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-title-lg-letter-spacing)}.brick-text[data-variant-sm=title-md]{--brick-text-font-family:var(--brick-typography-title-md-font-family);--brick-text-font-size:var(--brick-typography-title-md-font-size);--brick-text-font-weight:var(--brick-typography-title-md-font-weight);--brick-text-line-height:var(--brick-typography-title-md-line-height);--brick-text-letter-spacing:var(--brick-typography-title-md-letter-spacing)}.brick-text[data-variant-sm=title-sm]{--brick-text-font-family:var(--brick-typography-title-sm-font-family);--brick-text-font-size:var(--brick-typography-title-sm-font-size);--brick-text-font-weight:var(--brick-typography-title-sm-font-weight);--brick-text-line-height:var(--brick-typography-title-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-title-sm-letter-spacing)}.brick-text[data-variant-sm=title-2xs]{--brick-text-font-family:var(--brick-typography-title-2xs-font-family);--brick-text-font-size:var(--brick-typography-title-2xs-font-size);--brick-text-font-weight:var(--brick-typography-title-2xs-font-weight);--brick-text-line-height:var(--brick-typography-title-2xs-line-height);--brick-text-letter-spacing:var(--brick-typography-title-2xs-letter-spacing)}.brick-text[data-variant-sm=title-xs]{--brick-text-font-family:var(--brick-typography-title-xs-font-family);--brick-text-font-size:var(--brick-typography-title-xs-font-size);--brick-text-font-weight:var(--brick-typography-title-xs-font-weight);--brick-text-line-height:var(--brick-typography-title-xs-line-height);--brick-text-letter-spacing:var(--brick-typography-title-xs-letter-spacing)}.brick-text[data-variant-sm=body-xl]{--brick-text-font-family:var(--brick-typography-body-xl-font-family);--brick-text-font-size:var(--brick-typography-body-xl-font-size);--brick-text-font-weight:var(--brick-typography-body-xl-font-weight);--brick-text-line-height:var(--brick-typography-body-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-body-xl-letter-spacing)}.brick-text[data-variant-sm=body-lg]{--brick-text-font-family:var(--brick-typography-body-lg-font-family);--brick-text-font-size:var(--brick-typography-body-lg-font-size);--brick-text-font-weight:var(--brick-typography-body-lg-font-weight);--brick-text-line-height:var(--brick-typography-body-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-body-lg-letter-spacing)}.brick-text[data-variant-sm=body-md]{--brick-text-font-family:var(--brick-typography-body-md-font-family);--brick-text-font-size:var(--brick-typography-body-md-font-size);--brick-text-font-weight:var(--brick-typography-body-md-font-weight);--brick-text-line-height:var(--brick-typography-body-md-line-height);--brick-text-letter-spacing:var(--brick-typography-body-md-letter-spacing)}.brick-text[data-variant-sm=body-sm]{--brick-text-font-family:var(--brick-typography-body-sm-font-family);--brick-text-font-size:var(--brick-typography-body-sm-font-size);--brick-text-font-weight:var(--brick-typography-body-sm-font-weight);--brick-text-line-height:var(--brick-typography-body-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-body-sm-letter-spacing)}.brick-text[data-variant-sm=caption]{--brick-text-font-family:var(--brick-typography-caption-font-family);--brick-text-font-size:var(--brick-typography-caption-font-size);--brick-text-font-weight:var(--brick-typography-caption-font-weight);--brick-text-line-height:var(--brick-typography-caption-line-height);--brick-text-letter-spacing:var(--brick-typography-caption-letter-spacing)}.brick-text[data-variant-sm=eyebrow]{--brick-text-font-family:var(--brick-typography-eyebrow-font-family);--brick-text-font-size:var(--brick-typography-eyebrow-font-size);--brick-text-font-weight:var(--brick-typography-eyebrow-font-weight);--brick-text-line-height:var(--brick-typography-eyebrow-line-height);--brick-text-letter-spacing:var(--brick-typography-eyebrow-letter-spacing);--brick-text-text-transform:uppercase}}@media (min-width:48rem){.brick-text[data-variant-md=display]{--brick-text-font-family:var(--brick-typography-display-font-family);--brick-text-font-size:var(--brick-typography-display-font-size);--brick-text-font-weight:var(--brick-typography-display-font-weight);--brick-text-line-height:var(--brick-typography-display-line-height);--brick-text-letter-spacing:var(--brick-typography-display-letter-spacing)}.brick-text[data-variant-md=display-sm]{--brick-text-font-family:var(--brick-typography-display-sm-font-family);--brick-text-font-size:var(--brick-typography-display-sm-font-size);--brick-text-font-weight:var(--brick-typography-display-sm-font-weight);--brick-text-line-height:var(--brick-typography-display-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-display-sm-letter-spacing)}.brick-text[data-variant-md=display-md]{--brick-text-font-family:var(--brick-typography-display-md-font-family);--brick-text-font-size:var(--brick-typography-display-md-font-size);--brick-text-font-weight:var(--brick-typography-display-md-font-weight);--brick-text-line-height:var(--brick-typography-display-md-line-height);--brick-text-letter-spacing:var(--brick-typography-display-md-letter-spacing)}.brick-text[data-variant-md=display-lg]{--brick-text-font-family:var(--brick-typography-display-lg-font-family);--brick-text-font-size:var(--brick-typography-display-lg-font-size);--brick-text-font-weight:var(--brick-typography-display-lg-font-weight);--brick-text-line-height:var(--brick-typography-display-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-display-lg-letter-spacing)}.brick-text[data-variant-md=display-xl]{--brick-text-font-family:var(--brick-typography-display-xl-font-family);--brick-text-font-size:var(--brick-typography-display-xl-font-size);--brick-text-font-weight:var(--brick-typography-display-xl-font-weight);--brick-text-line-height:var(--brick-typography-display-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-display-xl-letter-spacing)}.brick-text[data-variant-md=title-xl]{--brick-text-font-family:var(--brick-typography-title-xl-font-family);--brick-text-font-size:var(--brick-typography-title-xl-font-size);--brick-text-font-weight:var(--brick-typography-title-xl-font-weight);--brick-text-line-height:var(--brick-typography-title-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-title-xl-letter-spacing)}.brick-text[data-variant-md=title-lg]{--brick-text-font-family:var(--brick-typography-title-lg-font-family);--brick-text-font-size:var(--brick-typography-title-lg-font-size);--brick-text-font-weight:var(--brick-typography-title-lg-font-weight);--brick-text-line-height:var(--brick-typography-title-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-title-lg-letter-spacing)}.brick-text[data-variant-md=title-md]{--brick-text-font-family:var(--brick-typography-title-md-font-family);--brick-text-font-size:var(--brick-typography-title-md-font-size);--brick-text-font-weight:var(--brick-typography-title-md-font-weight);--brick-text-line-height:var(--brick-typography-title-md-line-height);--brick-text-letter-spacing:var(--brick-typography-title-md-letter-spacing)}.brick-text[data-variant-md=title-sm]{--brick-text-font-family:var(--brick-typography-title-sm-font-family);--brick-text-font-size:var(--brick-typography-title-sm-font-size);--brick-text-font-weight:var(--brick-typography-title-sm-font-weight);--brick-text-line-height:var(--brick-typography-title-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-title-sm-letter-spacing)}.brick-text[data-variant-md=title-2xs]{--brick-text-font-family:var(--brick-typography-title-2xs-font-family);--brick-text-font-size:var(--brick-typography-title-2xs-font-size);--brick-text-font-weight:var(--brick-typography-title-2xs-font-weight);--brick-text-line-height:var(--brick-typography-title-2xs-line-height);--brick-text-letter-spacing:var(--brick-typography-title-2xs-letter-spacing)}.brick-text[data-variant-md=title-xs]{--brick-text-font-family:var(--brick-typography-title-xs-font-family);--brick-text-font-size:var(--brick-typography-title-xs-font-size);--brick-text-font-weight:var(--brick-typography-title-xs-font-weight);--brick-text-line-height:var(--brick-typography-title-xs-line-height);--brick-text-letter-spacing:var(--brick-typography-title-xs-letter-spacing)}.brick-text[data-variant-md=body-xl]{--brick-text-font-family:var(--brick-typography-body-xl-font-family);--brick-text-font-size:var(--brick-typography-body-xl-font-size);--brick-text-font-weight:var(--brick-typography-body-xl-font-weight);--brick-text-line-height:var(--brick-typography-body-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-body-xl-letter-spacing)}.brick-text[data-variant-md=body-lg]{--brick-text-font-family:var(--brick-typography-body-lg-font-family);--brick-text-font-size:var(--brick-typography-body-lg-font-size);--brick-text-font-weight:var(--brick-typography-body-lg-font-weight);--brick-text-line-height:var(--brick-typography-body-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-body-lg-letter-spacing)}.brick-text[data-variant-md=body-md]{--brick-text-font-family:var(--brick-typography-body-md-font-family);--brick-text-font-size:var(--brick-typography-body-md-font-size);--brick-text-font-weight:var(--brick-typography-body-md-font-weight);--brick-text-line-height:var(--brick-typography-body-md-line-height);--brick-text-letter-spacing:var(--brick-typography-body-md-letter-spacing)}.brick-text[data-variant-md=body-sm]{--brick-text-font-family:var(--brick-typography-body-sm-font-family);--brick-text-font-size:var(--brick-typography-body-sm-font-size);--brick-text-font-weight:var(--brick-typography-body-sm-font-weight);--brick-text-line-height:var(--brick-typography-body-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-body-sm-letter-spacing)}.brick-text[data-variant-md=caption]{--brick-text-font-family:var(--brick-typography-caption-font-family);--brick-text-font-size:var(--brick-typography-caption-font-size);--brick-text-font-weight:var(--brick-typography-caption-font-weight);--brick-text-line-height:var(--brick-typography-caption-line-height);--brick-text-letter-spacing:var(--brick-typography-caption-letter-spacing)}.brick-text[data-variant-md=eyebrow]{--brick-text-font-family:var(--brick-typography-eyebrow-font-family);--brick-text-font-size:var(--brick-typography-eyebrow-font-size);--brick-text-font-weight:var(--brick-typography-eyebrow-font-weight);--brick-text-line-height:var(--brick-typography-eyebrow-line-height);--brick-text-letter-spacing:var(--brick-typography-eyebrow-letter-spacing);--brick-text-text-transform:uppercase}}@media (min-width:64rem){.brick-text[data-variant-lg=display]{--brick-text-font-family:var(--brick-typography-display-font-family);--brick-text-font-size:var(--brick-typography-display-font-size);--brick-text-font-weight:var(--brick-typography-display-font-weight);--brick-text-line-height:var(--brick-typography-display-line-height);--brick-text-letter-spacing:var(--brick-typography-display-letter-spacing)}.brick-text[data-variant-lg=display-sm]{--brick-text-font-family:var(--brick-typography-display-sm-font-family);--brick-text-font-size:var(--brick-typography-display-sm-font-size);--brick-text-font-weight:var(--brick-typography-display-sm-font-weight);--brick-text-line-height:var(--brick-typography-display-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-display-sm-letter-spacing)}.brick-text[data-variant-lg=display-md]{--brick-text-font-family:var(--brick-typography-display-md-font-family);--brick-text-font-size:var(--brick-typography-display-md-font-size);--brick-text-font-weight:var(--brick-typography-display-md-font-weight);--brick-text-line-height:var(--brick-typography-display-md-line-height);--brick-text-letter-spacing:var(--brick-typography-display-md-letter-spacing)}.brick-text[data-variant-lg=display-lg]{--brick-text-font-family:var(--brick-typography-display-lg-font-family);--brick-text-font-size:var(--brick-typography-display-lg-font-size);--brick-text-font-weight:var(--brick-typography-display-lg-font-weight);--brick-text-line-height:var(--brick-typography-display-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-display-lg-letter-spacing)}.brick-text[data-variant-lg=display-xl]{--brick-text-font-family:var(--brick-typography-display-xl-font-family);--brick-text-font-size:var(--brick-typography-display-xl-font-size);--brick-text-font-weight:var(--brick-typography-display-xl-font-weight);--brick-text-line-height:var(--brick-typography-display-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-display-xl-letter-spacing)}.brick-text[data-variant-lg=title-xl]{--brick-text-font-family:var(--brick-typography-title-xl-font-family);--brick-text-font-size:var(--brick-typography-title-xl-font-size);--brick-text-font-weight:var(--brick-typography-title-xl-font-weight);--brick-text-line-height:var(--brick-typography-title-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-title-xl-letter-spacing)}.brick-text[data-variant-lg=title-lg]{--brick-text-font-family:var(--brick-typography-title-lg-font-family);--brick-text-font-size:var(--brick-typography-title-lg-font-size);--brick-text-font-weight:var(--brick-typography-title-lg-font-weight);--brick-text-line-height:var(--brick-typography-title-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-title-lg-letter-spacing)}.brick-text[data-variant-lg=title-md]{--brick-text-font-family:var(--brick-typography-title-md-font-family);--brick-text-font-size:var(--brick-typography-title-md-font-size);--brick-text-font-weight:var(--brick-typography-title-md-font-weight);--brick-text-line-height:var(--brick-typography-title-md-line-height);--brick-text-letter-spacing:var(--brick-typography-title-md-letter-spacing)}.brick-text[data-variant-lg=title-sm]{--brick-text-font-family:var(--brick-typography-title-sm-font-family);--brick-text-font-size:var(--brick-typography-title-sm-font-size);--brick-text-font-weight:var(--brick-typography-title-sm-font-weight);--brick-text-line-height:var(--brick-typography-title-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-title-sm-letter-spacing)}.brick-text[data-variant-lg=title-2xs]{--brick-text-font-family:var(--brick-typography-title-2xs-font-family);--brick-text-font-size:var(--brick-typography-title-2xs-font-size);--brick-text-font-weight:var(--brick-typography-title-2xs-font-weight);--brick-text-line-height:var(--brick-typography-title-2xs-line-height);--brick-text-letter-spacing:var(--brick-typography-title-2xs-letter-spacing)}.brick-text[data-variant-lg=title-xs]{--brick-text-font-family:var(--brick-typography-title-xs-font-family);--brick-text-font-size:var(--brick-typography-title-xs-font-size);--brick-text-font-weight:var(--brick-typography-title-xs-font-weight);--brick-text-line-height:var(--brick-typography-title-xs-line-height);--brick-text-letter-spacing:var(--brick-typography-title-xs-letter-spacing)}.brick-text[data-variant-lg=body-xl]{--brick-text-font-family:var(--brick-typography-body-xl-font-family);--brick-text-font-size:var(--brick-typography-body-xl-font-size);--brick-text-font-weight:var(--brick-typography-body-xl-font-weight);--brick-text-line-height:var(--brick-typography-body-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-body-xl-letter-spacing)}.brick-text[data-variant-lg=body-lg]{--brick-text-font-family:var(--brick-typography-body-lg-font-family);--brick-text-font-size:var(--brick-typography-body-lg-font-size);--brick-text-font-weight:var(--brick-typography-body-lg-font-weight);--brick-text-line-height:var(--brick-typography-body-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-body-lg-letter-spacing)}.brick-text[data-variant-lg=body-md]{--brick-text-font-family:var(--brick-typography-body-md-font-family);--brick-text-font-size:var(--brick-typography-body-md-font-size);--brick-text-font-weight:var(--brick-typography-body-md-font-weight);--brick-text-line-height:var(--brick-typography-body-md-line-height);--brick-text-letter-spacing:var(--brick-typography-body-md-letter-spacing)}.brick-text[data-variant-lg=body-sm]{--brick-text-font-family:var(--brick-typography-body-sm-font-family);--brick-text-font-size:var(--brick-typography-body-sm-font-size);--brick-text-font-weight:var(--brick-typography-body-sm-font-weight);--brick-text-line-height:var(--brick-typography-body-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-body-sm-letter-spacing)}.brick-text[data-variant-lg=caption]{--brick-text-font-family:var(--brick-typography-caption-font-family);--brick-text-font-size:var(--brick-typography-caption-font-size);--brick-text-font-weight:var(--brick-typography-caption-font-weight);--brick-text-line-height:var(--brick-typography-caption-line-height);--brick-text-letter-spacing:var(--brick-typography-caption-letter-spacing)}.brick-text[data-variant-lg=eyebrow]{--brick-text-font-family:var(--brick-typography-eyebrow-font-family);--brick-text-font-size:var(--brick-typography-eyebrow-font-size);--brick-text-font-weight:var(--brick-typography-eyebrow-font-weight);--brick-text-line-height:var(--brick-typography-eyebrow-line-height);--brick-text-letter-spacing:var(--brick-typography-eyebrow-letter-spacing);--brick-text-text-transform:uppercase}}@media (min-width:80rem){.brick-text[data-variant-xl=display]{--brick-text-font-family:var(--brick-typography-display-font-family);--brick-text-font-size:var(--brick-typography-display-font-size);--brick-text-font-weight:var(--brick-typography-display-font-weight);--brick-text-line-height:var(--brick-typography-display-line-height);--brick-text-letter-spacing:var(--brick-typography-display-letter-spacing)}.brick-text[data-variant-xl=display-sm]{--brick-text-font-family:var(--brick-typography-display-sm-font-family);--brick-text-font-size:var(--brick-typography-display-sm-font-size);--brick-text-font-weight:var(--brick-typography-display-sm-font-weight);--brick-text-line-height:var(--brick-typography-display-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-display-sm-letter-spacing)}.brick-text[data-variant-xl=display-md]{--brick-text-font-family:var(--brick-typography-display-md-font-family);--brick-text-font-size:var(--brick-typography-display-md-font-size);--brick-text-font-weight:var(--brick-typography-display-md-font-weight);--brick-text-line-height:var(--brick-typography-display-md-line-height);--brick-text-letter-spacing:var(--brick-typography-display-md-letter-spacing)}.brick-text[data-variant-xl=display-lg]{--brick-text-font-family:var(--brick-typography-display-lg-font-family);--brick-text-font-size:var(--brick-typography-display-lg-font-size);--brick-text-font-weight:var(--brick-typography-display-lg-font-weight);--brick-text-line-height:var(--brick-typography-display-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-display-lg-letter-spacing)}.brick-text[data-variant-xl=display-xl]{--brick-text-font-family:var(--brick-typography-display-xl-font-family);--brick-text-font-size:var(--brick-typography-display-xl-font-size);--brick-text-font-weight:var(--brick-typography-display-xl-font-weight);--brick-text-line-height:var(--brick-typography-display-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-display-xl-letter-spacing)}.brick-text[data-variant-xl=title-xl]{--brick-text-font-family:var(--brick-typography-title-xl-font-family);--brick-text-font-size:var(--brick-typography-title-xl-font-size);--brick-text-font-weight:var(--brick-typography-title-xl-font-weight);--brick-text-line-height:var(--brick-typography-title-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-title-xl-letter-spacing)}.brick-text[data-variant-xl=title-lg]{--brick-text-font-family:var(--brick-typography-title-lg-font-family);--brick-text-font-size:var(--brick-typography-title-lg-font-size);--brick-text-font-weight:var(--brick-typography-title-lg-font-weight);--brick-text-line-height:var(--brick-typography-title-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-title-lg-letter-spacing)}.brick-text[data-variant-xl=title-md]{--brick-text-font-family:var(--brick-typography-title-md-font-family);--brick-text-font-size:var(--brick-typography-title-md-font-size);--brick-text-font-weight:var(--brick-typography-title-md-font-weight);--brick-text-line-height:var(--brick-typography-title-md-line-height);--brick-text-letter-spacing:var(--brick-typography-title-md-letter-spacing)}.brick-text[data-variant-xl=title-sm]{--brick-text-font-family:var(--brick-typography-title-sm-font-family);--brick-text-font-size:var(--brick-typography-title-sm-font-size);--brick-text-font-weight:var(--brick-typography-title-sm-font-weight);--brick-text-line-height:var(--brick-typography-title-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-title-sm-letter-spacing)}.brick-text[data-variant-xl=title-2xs]{--brick-text-font-family:var(--brick-typography-title-2xs-font-family);--brick-text-font-size:var(--brick-typography-title-2xs-font-size);--brick-text-font-weight:var(--brick-typography-title-2xs-font-weight);--brick-text-line-height:var(--brick-typography-title-2xs-line-height);--brick-text-letter-spacing:var(--brick-typography-title-2xs-letter-spacing)}.brick-text[data-variant-xl=title-xs]{--brick-text-font-family:var(--brick-typography-title-xs-font-family);--brick-text-font-size:var(--brick-typography-title-xs-font-size);--brick-text-font-weight:var(--brick-typography-title-xs-font-weight);--brick-text-line-height:var(--brick-typography-title-xs-line-height);--brick-text-letter-spacing:var(--brick-typography-title-xs-letter-spacing)}.brick-text[data-variant-xl=body-xl]{--brick-text-font-family:var(--brick-typography-body-xl-font-family);--brick-text-font-size:var(--brick-typography-body-xl-font-size);--brick-text-font-weight:var(--brick-typography-body-xl-font-weight);--brick-text-line-height:var(--brick-typography-body-xl-line-height);--brick-text-letter-spacing:var(--brick-typography-body-xl-letter-spacing)}.brick-text[data-variant-xl=body-lg]{--brick-text-font-family:var(--brick-typography-body-lg-font-family);--brick-text-font-size:var(--brick-typography-body-lg-font-size);--brick-text-font-weight:var(--brick-typography-body-lg-font-weight);--brick-text-line-height:var(--brick-typography-body-lg-line-height);--brick-text-letter-spacing:var(--brick-typography-body-lg-letter-spacing)}.brick-text[data-variant-xl=body-md]{--brick-text-font-family:var(--brick-typography-body-md-font-family);--brick-text-font-size:var(--brick-typography-body-md-font-size);--brick-text-font-weight:var(--brick-typography-body-md-font-weight);--brick-text-line-height:var(--brick-typography-body-md-line-height);--brick-text-letter-spacing:var(--brick-typography-body-md-letter-spacing)}.brick-text[data-variant-xl=body-sm]{--brick-text-font-family:var(--brick-typography-body-sm-font-family);--brick-text-font-size:var(--brick-typography-body-sm-font-size);--brick-text-font-weight:var(--brick-typography-body-sm-font-weight);--brick-text-line-height:var(--brick-typography-body-sm-line-height);--brick-text-letter-spacing:var(--brick-typography-body-sm-letter-spacing)}.brick-text[data-variant-xl=caption]{--brick-text-font-family:var(--brick-typography-caption-font-family);--brick-text-font-size:var(--brick-typography-caption-font-size);--brick-text-font-weight:var(--brick-typography-caption-font-weight);--brick-text-line-height:var(--brick-typography-caption-line-height);--brick-text-letter-spacing:var(--brick-typography-caption-letter-spacing)}.brick-text[data-variant-xl=eyebrow]{--brick-text-font-family:var(--brick-typography-eyebrow-font-family);--brick-text-font-size:var(--brick-typography-eyebrow-font-size);--brick-text-font-weight:var(--brick-typography-eyebrow-font-weight);--brick-text-line-height:var(--brick-typography-eyebrow-line-height);--brick-text-letter-spacing:var(--brick-typography-eyebrow-letter-spacing);--brick-text-text-transform:uppercase}}@media (min-width:30rem){.brick-text:is([data-variant-sm=display],[data-variant-sm=display-sm],[data-variant-sm=display-md],[data-variant-sm=display-lg],[data-variant-sm=display-xl],[data-variant-sm=title-xl],[data-variant-sm=title-lg],[data-variant-sm=title-md],[data-variant-sm=title-sm],[data-variant-sm=title-2xs],[data-variant-sm=title-xs],[data-variant-sm=body-xl],[data-variant-sm=body-lg],[data-variant-sm=body-md],[data-variant-sm=body-sm],[data-variant-sm=caption]){--brick-text-text-transform:none}}@media (min-width:48rem){.brick-text:is([data-variant-md=display],[data-variant-md=display-sm],[data-variant-md=display-md],[data-variant-md=display-lg],[data-variant-md=display-xl],[data-variant-md=title-xl],[data-variant-md=title-lg],[data-variant-md=title-md],[data-variant-md=title-sm],[data-variant-md=title-2xs],[data-variant-md=title-xs],[data-variant-md=body-xl],[data-variant-md=body-lg],[data-variant-md=body-md],[data-variant-md=body-sm],[data-variant-md=caption]){--brick-text-text-transform:none}}@media (min-width:64rem){.brick-text:is([data-variant-lg=display],[data-variant-lg=display-sm],[data-variant-lg=display-md],[data-variant-lg=display-lg],[data-variant-lg=display-xl],[data-variant-lg=title-xl],[data-variant-lg=title-lg],[data-variant-lg=title-md],[data-variant-lg=title-sm],[data-variant-lg=title-2xs],[data-variant-lg=title-xs],[data-variant-lg=body-xl],[data-variant-lg=body-lg],[data-variant-lg=body-md],[data-variant-lg=body-sm],[data-variant-lg=caption]){--brick-text-text-transform:none}}@media (min-width:80rem){.brick-text:is([data-variant-xl=display],[data-variant-xl=display-sm],[data-variant-xl=display-md],[data-variant-xl=display-lg],[data-variant-xl=display-xl],[data-variant-xl=title-xl],[data-variant-xl=title-lg],[data-variant-xl=title-md],[data-variant-xl=title-sm],[data-variant-xl=title-2xs],[data-variant-xl=title-xs],[data-variant-xl=body-xl],[data-variant-xl=body-lg],[data-variant-xl=body-md],[data-variant-xl=body-sm],[data-variant-xl=caption]){--brick-text-text-transform:none}}.brick-text[data-tone=inherit]{--brick-text-foreground:currentColor}.brick-text[data-tone=secondary]{--brick-text-foreground:var(--brick-color-text-secondary)}.brick-text[data-tone=muted]{--brick-text-foreground:var(--brick-color-text-muted)}.brick-text[data-tone=accent]{--brick-text-foreground:var(--brick-color-accent-text)}.brick-text[data-tone=info]{--brick-text-foreground:var(--brick-color-info-text)}.brick-text[data-tone=success]{--brick-text-foreground:var(--brick-color-success-text)}.brick-text[data-tone=warning]{--brick-text-foreground:var(--brick-color-warning-text)}.brick-text[data-tone=danger]{--brick-text-foreground:var(--brick-color-danger-text)}.brick-text[data-weight=inherit]{--brick-text-font-weight:inherit}.brick-text[data-weight=regular]{--brick-text-font-weight:var(--brick-font-weight-regular)}.brick-text[data-weight=thin]{--brick-text-font-weight:var(--brick-font-weight-thin)}.brick-text[data-weight=extralight]{--brick-text-font-weight:var(--brick-font-weight-extralight)}.brick-text[data-weight=light]{--brick-text-font-weight:var(--brick-font-weight-light)}.brick-text[data-weight=bold]{--brick-text-font-weight:var(--brick-font-weight-bold)}.brick-text[data-weight=extrabold]{--brick-text-font-weight:var(--brick-font-weight-extrabold)}.brick-text[data-weight=black]{--brick-text-font-weight:var(--brick-font-weight-black)}.brick-text[data-weight=medium]{--brick-text-font-weight:var(--brick-font-weight-medium)}.brick-text[data-weight=semibold]{--brick-text-font-weight:var(--brick-font-weight-semibold)}.brick-text[data-transform=none]{--brick-text-text-transform:none}.brick-text[data-transform=uppercase]{--brick-text-text-transform:uppercase}.brick-text[data-transform=lowercase]{--brick-text-text-transform:lowercase}.brick-text[data-transform=capitalize]{--brick-text-text-transform:capitalize}@media (min-width:30rem){.brick-text[data-align-sm=start]{text-align:start}.brick-text[data-align-sm=center]{text-align:center}.brick-text[data-align-sm=end]{text-align:end}}@media (min-width:48rem){.brick-text[data-align-md=start]{text-align:start}.brick-text[data-align-md=center]{text-align:center}.brick-text[data-align-md=end]{text-align:end}}@media (min-width:64rem){.brick-text[data-align-lg=start]{text-align:start}.brick-text[data-align-lg=center]{text-align:center}.brick-text[data-align-lg=end]{text-align:end}}@media (min-width:80rem){.brick-text[data-align-xl=start]{text-align:start}.brick-text[data-align-xl=center]{text-align:center}.brick-text[data-align-xl=end]{text-align:end}}.brick-text[data-wrap=nowrap]{text-wrap:nowrap}.brick-text[data-wrap=balance]{text-wrap:balance}.brick-text[data-wrap=pretty]{text-wrap:pretty}.brick-text[data-truncate]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.brick-text[data-font-style=normal]{font-style:normal}.brick-text[data-font-style=italic]{font-style:italic}.brick-text[data-font-style=oblique]{font-style:oblique}.brick-text[data-decoration=none]{text-decoration-line:none}.brick-text[data-decoration=underline]{text-decoration-line:underline}.brick-text[data-decoration=overline]{text-decoration-line:overline}.brick-text[data-decoration=line-through]{text-decoration-line:line-through}.brick-text[data-decoration-style=solid]{text-decoration-style:solid}.brick-text[data-decoration-style=double]{text-decoration-style:double}.brick-text[data-decoration-style=dotted]{text-decoration-style:dotted}.brick-text[data-decoration-style=dashed]{text-decoration-style:dashed}.brick-text[data-decoration-style=wavy]{text-decoration-style:wavy}.brick-text[data-align=start]{text-align:start}.brick-text[data-align=center]{text-align:center}.brick-text[data-align=end]{text-align:end}.brick-text[data-align=justify]{text-align:justify}.brick-text[data-line-clamp]{-webkit-line-clamp:var(--_brick-text-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brick-text[data-line-clamp=none]{display:revert-layer;-webkit-box-orient:initial;-webkit-line-clamp:unset;overflow:visible}@media (min-width:30rem){.brick-text[data-align-sm=start]{text-align:start}.brick-text[data-align-sm=center]{text-align:center}.brick-text[data-align-sm=end]{text-align:end}.brick-text[data-align-sm=justify]{text-align:justify}.brick-text[data-line-clamp-sm]{-webkit-line-clamp:var(--_brick-text-clamp-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brick-text[data-line-clamp-sm=none]{display:revert-layer;-webkit-box-orient:initial;-webkit-line-clamp:unset;overflow:visible}}@media (min-width:48rem){.brick-text[data-align-md=start]{text-align:start}.brick-text[data-align-md=center]{text-align:center}.brick-text[data-align-md=end]{text-align:end}.brick-text[data-align-md=justify]{text-align:justify}.brick-text[data-line-clamp-md]{-webkit-line-clamp:var(--_brick-text-clamp-md);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brick-text[data-line-clamp-md=none]{display:revert-layer;-webkit-box-orient:initial;-webkit-line-clamp:unset;overflow:visible}}@media (min-width:64rem){.brick-text[data-align-lg=start]{text-align:start}.brick-text[data-align-lg=center]{text-align:center}.brick-text[data-align-lg=end]{text-align:end}.brick-text[data-align-lg=justify]{text-align:justify}.brick-text[data-line-clamp-lg]{-webkit-line-clamp:var(--_brick-text-clamp-lg);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brick-text[data-line-clamp-lg=none]{display:revert-layer;-webkit-box-orient:initial;-webkit-line-clamp:unset;overflow:visible}}@media (min-width:80rem){.brick-text[data-align-xl=start]{text-align:start}.brick-text[data-align-xl=center]{text-align:center}.brick-text[data-align-xl=end]{text-align:end}.brick-text[data-align-xl=justify]{text-align:justify}.brick-text[data-line-clamp-xl]{-webkit-line-clamp:var(--_brick-text-clamp-xl);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brick-text[data-line-clamp-xl=none]{display:revert-layer;-webkit-box-orient:initial;-webkit-line-clamp:unset;overflow:visible}}@media (forced-colors:active){.brick-text:not([data-tone=inherit]){--brick-text-foreground:CanvasText}}.brick-pagination{max-inline-size:100%;display:inline-block}.brick-pagination__list{align-items:center;gap:var(--brick-pagination-list-gap,var(--brick-space-1));scrollbar-width:thin;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.brick-pagination__list>[data-slot=pagination-list-item]{flex:none;display:inline-flex}.brick-pagination__list:focus-visible{outline:var(--brick-border-focus-width) solid var(--brick-color-focus-ring);outline-offset:calc(-1 * var(--brick-border-focus-width))}.brick-pagination .brick-button:is(.brick-pagination__item,.brick-pagination__previous,.brick-pagination__next,.brick-pagination__first,.brick-pagination__last,.brick-pagination__ellipsis){min-inline-size:var(--brick-button-min-block-size);padding-inline:var(--brick-space-2);flex-shrink:0}.brick-pagination__item[aria-current=page]{z-index:1}@media (forced-colors:active){.brick-pagination__list:focus-visible{outline-color:highlight}.brick-pagination .brick-pagination__item[aria-current=page]:not([data-disabled]){color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}.brick-pagination__ellipsis{cursor:default;-webkit-user-select:none;user-select:none}.brick-pagination__icon{inline-size:var(--brick-button-icon-size);block-size:var(--brick-button-icon-size);flex-shrink:0}.brick-pagination__icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.brick-skeleton{--brick-skeleton-background:color-mix(in srgb, var(--brick-color-surface-base), var(--brick-color-text-primary) 16%);--brick-skeleton-highlight:color-mix(in srgb, var(--brick-color-surface-base), var(--brick-color-text-primary) 28%);box-sizing:border-box;vertical-align:middle;max-inline-size:100%;position:relative}.brick-skeleton:not([data-as-child]){display:inline-block}.brick-skeleton:not([data-has-children]),.brick-skeleton[data-width]{inline-size:var(--brick-skeleton-width,100%)}.brick-skeleton:not([data-has-children]),.brick-skeleton[data-height]{block-size:var(--brick-skeleton-height,1em)}.brick-skeleton[data-skeleton-variant=circular]{--brick-skeleton-width:2.5rem;--brick-skeleton-height:2.5rem;--brick-skeleton-radius:var(--brick-radius-full);flex-shrink:0}.brick-skeleton[data-skeleton-variant=rectangular]{--brick-skeleton-height:4rem;--brick-skeleton-radius:0px}.brick-skeleton[data-skeleton-variant=rounded]{--brick-skeleton-height:4rem;--brick-skeleton-radius:var(--brick-radius-surface)}.brick-skeleton[data-skeleton-loading]{background:var(--brick-skeleton-background);border-radius:var(--brick-skeleton-radius,var(--brick-radius-subtle));color:#0000;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default;border-color:#0000;overflow:hidden}.brick-skeleton[data-skeleton-loading][data-has-children] *{visibility:hidden}.brick-skeleton[data-lines]{gap:var(--brick-skeleton-gap,var(--brick-space-2));background:0 0;flex-direction:column;block-size:auto;display:flex;overflow:visible}.brick-skeleton-line{inline-size:100%;block-size:var(--brick-skeleton-height,1em);border-radius:var(--brick-skeleton-radius,var(--brick-radius-subtle));display:block}.brick-skeleton-line:last-child{inline-size:var(--brick-skeleton-last-line-width,80%)}.brick-skeleton[data-skeleton-loading]>.brick-skeleton-line{background:var(--brick-skeleton-background)}.brick-skeleton[data-skeleton-animation=pulse][data-skeleton-loading]{animation:brick-skeleton-pulse var(--brick-skeleton-duration,1.2s) ease-in-out infinite}.brick-skeleton[data-skeleton-animation=wave][data-skeleton-loading]:not([data-lines]),.brick-skeleton[data-skeleton-animation=wave][data-skeleton-loading]>.brick-skeleton-line{background-image:linear-gradient(270deg, var(--brick-skeleton-background), var(--brick-skeleton-highlight), var(--brick-skeleton-highlight), var(--brick-skeleton-background));animation:brick-skeleton-wave var(--brick-skeleton-duration,5s) ease-in-out infinite;background-size:400% 100%}.brick-skeleton:not([data-skeleton-loading])[data-has-children]{animation:brick-skeleton-reveal var(--brick-skeleton-fade-duration,.1s) ease-out}@keyframes brick-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes brick-skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes brick-skeleton-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.brick-skeleton,.brick-skeleton-line{animation:none!important}}@media (forced-colors:active){.brick-skeleton[data-skeleton-loading]:not([data-lines]),.brick-skeleton[data-skeleton-loading]>.brick-skeleton-line{forced-color-adjust:auto;background:canvas;border:1px solid canvastext}}}@layer brick.utilities,brick.effects;
