@layer brick.tokens,flowstack.theme,brick.foundations;@layer brick.components{.brick-surface{--brick-surface-background:var(--brick-color-surface-base);--brick-surface-foreground:var(--brick-color-text-primary);--brick-surface-border-color:var(--brick-color-border-subtle);--brick-surface-border-width:0rem;--brick-surface-elevation-none:none;--brick-surface-elevation-low:0 .25rem .75rem color-mix(in srgb, var(--brick-color-shadow), transparent 58%);--brick-surface-elevation-medium:0 .75rem 2rem color-mix(in srgb, var(--brick-color-shadow), transparent 38%);--brick-surface-elevation-high:0 1.5rem 4.5rem color-mix(in srgb, var(--brick-color-shadow), transparent 18%);--brick-surface-shadow:var(--brick-surface-elevation-none);--brick-surface-radius:var(--brick-radius-surface);--brick-surface-inset-none:var(--brick-space-0);--brick-surface-inset-sm:var(--brick-space-3);--brick-surface-inset-md:var(--brick-space-5);--brick-surface-inset-lg:var(--brick-space-6);--brick-surface-inset-xl:calc(var(--brick-space-6) + var(--brick-space-4));--brick-surface-inset-2xl:calc(var(--brick-space-6) + var(--brick-space-6));--brick-surface-padding:var(--brick-surface-inset-none);--brick-surface-scrim-color:var(--brick-color-scrim);--brick-surface-scrim-soft:color-mix(in srgb, var(--brick-surface-scrim-color), transparent 76%);--brick-surface-scrim-medium:color-mix(in srgb, var(--brick-surface-scrim-color), transparent 44%);--brick-surface-scrim-strong:color-mix(in srgb, var(--brick-surface-scrim-color), transparent 8%);--brick-surface-scrim-gradient-stop-soft:68%;--brick-surface-scrim-gradient-stop-medium:82%;--brick-surface-scrim-gradient-stop-strong:94%;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:var(--brick-surface-padding);border:var(--brick-surface-border-width) solid var(--brick-surface-border-color);border-radius:var(--brick-surface-radius);background:var(--brick-surface-background);box-shadow:var(--brick-surface-shadow);color:var(--brick-surface-foreground)}.brick-surface:has(>.brick-surface__media,>.brick-surface__scrim){isolation:isolate;position:relative}.brick-surface__media,.brick-surface__scrim{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.brick-surface__media{z-index:0;overflow:hidden}.brick-surface__media>*,.brick-surface__media>picture>img{block-size:100%;inline-size:100%;display:block}.brick-surface__media>:is(img,video,canvas,svg),.brick-surface__media>picture>img{object-fit:cover;object-position:center}.brick-surface__scrim{--brick-surface-scrim-paint:var(--brick-surface-scrim-medium);--brick-surface-scrim-gradient-stop:var(--brick-surface-scrim-gradient-stop-medium);z-index:1;background:var(--brick-surface-scrim-paint)}.brick-surface__scrim[data-strength=soft]{--brick-surface-scrim-paint:var(--brick-surface-scrim-soft);--brick-surface-scrim-gradient-stop:var(--brick-surface-scrim-gradient-stop-soft)}.brick-surface__scrim[data-strength=strong]{--brick-surface-scrim-paint:var(--brick-surface-scrim-strong);--brick-surface-scrim-gradient-stop:var(--brick-surface-scrim-gradient-stop-strong)}.brick-surface__scrim[data-direction=inline-start]{background:linear-gradient(to right, var(--brick-surface-scrim-paint), transparent var(--brick-surface-scrim-gradient-stop))}.brick-surface__scrim[data-direction=inline-end]{background:linear-gradient(to left, var(--brick-surface-scrim-paint), transparent var(--brick-surface-scrim-gradient-stop))}: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))>.brick-surface__scrim[data-direction=inline-start]{background:linear-gradient(to left, var(--brick-surface-scrim-paint), transparent var(--brick-surface-scrim-gradient-stop))}: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))>.brick-surface__scrim[data-direction=inline-end]{background:linear-gradient(to right, var(--brick-surface-scrim-paint), transparent var(--brick-surface-scrim-gradient-stop))}.brick-surface__scrim[data-direction=block-start]{background:linear-gradient(to bottom, var(--brick-surface-scrim-paint), transparent var(--brick-surface-scrim-gradient-stop))}.brick-surface__scrim[data-direction=block-end]{background:linear-gradient(to top, var(--brick-surface-scrim-paint), transparent var(--brick-surface-scrim-gradient-stop))}.brick-surface__content{z-index:2;min-inline-size:0;position:relative}.brick-surface[data-level=canvas]{--brick-surface-background:var(--brick-color-surface-canvas)}.brick-surface[data-level=subtle]{--brick-surface-background:var(--brick-color-surface-subtle)}.brick-surface[data-level=raised]{--brick-surface-background:var(--brick-color-surface-raised)}.brick-surface[data-tone=accent]{--brick-surface-background:var(--brick-color-accent-solid);--brick-surface-foreground:var(--brick-color-accent-on-solid);--brick-surface-border-color:var(--brick-color-accent-border)}.brick-surface[data-bordered]{--brick-surface-border-width:var(--brick-border-width)}.brick-surface[data-elevation=low]{--brick-surface-shadow:var(--brick-surface-elevation-low)}.brick-surface[data-elevation=medium]{--brick-surface-shadow:var(--brick-surface-elevation-medium)}.brick-surface[data-elevation=high]{--brick-surface-shadow:var(--brick-surface-elevation-high)}.brick-surface[data-radius=none]{--brick-surface-radius:0rem}.brick-surface[data-radius=subtle]{--brick-surface-radius:var(--brick-radius-subtle)}.brick-surface[data-inset=sm]{--brick-surface-padding:var(--brick-surface-inset-sm)}.brick-surface[data-inset=md]{--brick-surface-padding:var(--brick-surface-inset-md)}.brick-surface[data-inset=lg]{--brick-surface-padding:var(--brick-surface-inset-lg)}.brick-surface[data-inset=xl]{--brick-surface-padding:var(--brick-surface-inset-xl)}.brick-surface[data-inset="2xl"]{--brick-surface-padding:var(--brick-surface-inset-2xl)}@media (min-width:30rem){.brick-surface[data-inset-sm=none]{--brick-surface-padding:var(--brick-surface-inset-none)}.brick-surface[data-inset-sm=sm]{--brick-surface-padding:var(--brick-surface-inset-sm)}.brick-surface[data-inset-sm=md]{--brick-surface-padding:var(--brick-surface-inset-md)}.brick-surface[data-inset-sm=lg]{--brick-surface-padding:var(--brick-surface-inset-lg)}.brick-surface[data-inset-sm=xl]{--brick-surface-padding:var(--brick-surface-inset-xl)}.brick-surface[data-inset-sm="2xl"]{--brick-surface-padding:var(--brick-surface-inset-2xl)}}@media (min-width:48rem){.brick-surface[data-inset-md=none]{--brick-surface-padding:var(--brick-surface-inset-none)}.brick-surface[data-inset-md=sm]{--brick-surface-padding:var(--brick-surface-inset-sm)}.brick-surface[data-inset-md=md]{--brick-surface-padding:var(--brick-surface-inset-md)}.brick-surface[data-inset-md=lg]{--brick-surface-padding:var(--brick-surface-inset-lg)}.brick-surface[data-inset-md=xl]{--brick-surface-padding:var(--brick-surface-inset-xl)}.brick-surface[data-inset-md="2xl"]{--brick-surface-padding:var(--brick-surface-inset-2xl)}}@media (min-width:64rem){.brick-surface[data-inset-lg=none]{--brick-surface-padding:var(--brick-surface-inset-none)}.brick-surface[data-inset-lg=sm]{--brick-surface-padding:var(--brick-surface-inset-sm)}.brick-surface[data-inset-lg=md]{--brick-surface-padding:var(--brick-surface-inset-md)}.brick-surface[data-inset-lg=lg]{--brick-surface-padding:var(--brick-surface-inset-lg)}.brick-surface[data-inset-lg=xl]{--brick-surface-padding:var(--brick-surface-inset-xl)}.brick-surface[data-inset-lg="2xl"]{--brick-surface-padding:var(--brick-surface-inset-2xl)}}@media (min-width:80rem){.brick-surface[data-inset-xl=none]{--brick-surface-padding:var(--brick-surface-inset-none)}.brick-surface[data-inset-xl=sm]{--brick-surface-padding:var(--brick-surface-inset-sm)}.brick-surface[data-inset-xl=md]{--brick-surface-padding:var(--brick-surface-inset-md)}.brick-surface[data-inset-xl=lg]{--brick-surface-padding:var(--brick-surface-inset-lg)}.brick-surface[data-inset-xl=xl]{--brick-surface-padding:var(--brick-surface-inset-xl)}.brick-surface[data-inset-xl="2xl"]{--brick-surface-padding:var(--brick-surface-inset-2xl)}}@media (forced-colors:active){.brick-surface__media,.brick-surface__scrim{display:none}.brick-surface[data-bordered],.brick-surface:not([data-elevation=none]){--brick-surface-border-width:var(--brick-border-width);--brick-surface-border-color:CanvasText;--brick-surface-shadow:none}}.brick-tabs{--brick-tabs-foreground:var(--brick-color-text-secondary);--brick-tabs-selected-foreground:var(--brick-color-accent-text);--brick-tabs-hover-background:var(--brick-color-surface-subtle);--brick-tabs-list-background:transparent;--brick-tabs-selected-background:transparent;--brick-tabs-border-color:var(--brick-color-border-default);--brick-tabs-indicator-color:var(--brick-color-accent-solid);--brick-tabs-focus-ring:var(--brick-color-focus-ring);--brick-tabs-gap:var(--brick-space-1);--brick-tabs-trigger-gap:var(--brick-space-2);--brick-tabs-trigger-height:2.75rem;--brick-tabs-trigger-padding:var(--brick-space-3);--brick-tabs-panel-padding:var(--brick-space-4);--brick-tabs-list-padding:max(var(--brick-space-1), calc(var(--brick-border-focus-width) + var(--brick-border-focus-offset)));--brick-tabs-radius:var(--brick-radius-control);--brick-tabs-font-family:var(--brick-typography-control-md-font-family);--brick-tabs-font-size:var(--brick-typography-control-md-font-size);--brick-tabs-font-weight:var(--brick-typography-control-md-font-weight);--brick-tabs-line-height:var(--brick-typography-control-md-line-height);flex-direction:column;min-inline-size:0;display:flex}.brick-tabs[data-size=sm]{--brick-tabs-trigger-height:2.25rem;--brick-tabs-trigger-padding:var(--brick-space-2);--brick-tabs-panel-padding:var(--brick-space-3);--brick-tabs-font-family:var(--brick-typography-control-sm-font-family);--brick-tabs-font-size:var(--brick-typography-control-sm-font-size);--brick-tabs-font-weight:var(--brick-typography-control-sm-font-weight);--brick-tabs-line-height:var(--brick-typography-control-sm-line-height)}.brick-tabs[data-size=lg]{--brick-tabs-trigger-height:3.25rem;--brick-tabs-trigger-padding:var(--brick-space-4);--brick-tabs-panel-padding:var(--brick-space-5);--brick-tabs-font-family:var(--brick-typography-control-lg-font-family);--brick-tabs-font-size:var(--brick-typography-control-lg-font-size);--brick-tabs-font-weight:var(--brick-typography-control-lg-font-weight);--brick-tabs-line-height:var(--brick-typography-control-lg-line-height)}.brick-tabs[data-orientation=vertical]{flex-direction:row;align-items:stretch}.brick-tabs[data-layout=stacked]{flex-direction:column}.brick-tabs[data-layout=side]{flex-direction:row;align-items:stretch}.brick-tabs-list{box-sizing:border-box;gap:var(--brick-tabs-gap);border-block-end:var(--brick-border-width) solid var(--brick-tabs-border-color);background:var(--brick-tabs-list-background);scrollbar-width:thin;flex:none;min-inline-size:0;max-inline-size:100%;display:flex;position:relative;overflow:auto hidden}.brick-tabs-list[data-orientation=vertical]{border-block-end:0;border-inline-end:var(--brick-border-width) solid var(--brick-tabs-border-color);flex-direction:column;min-inline-size:max-content;overflow:visible}.brick-tabs-list[data-columns]{--brick-tabs-list-columns:1;grid-template-columns:repeat(var(--brick-tabs-list-columns), minmax(0, 1fr));align-content:stretch;display:grid}.brick-tabs-list[data-columns="2"]{--brick-tabs-list-columns:2}.brick-tabs-list[data-columns="3"]{--brick-tabs-list-columns:3}.brick-tabs-list[data-columns="4"]{--brick-tabs-list-columns:4}.brick-tabs-list[data-columns]>.brick-tabs-trigger{white-space:normal;inline-size:100%;min-inline-size:0}.brick-tabs[data-layout=stacked]>.brick-tabs-list[data-orientation=vertical]{border-block-end:var(--brick-border-width) solid var(--brick-tabs-border-color);border-inline-end:0;inline-size:100%;min-inline-size:0}.brick-tabs[data-layout=side]>.brick-tabs-list[data-orientation=vertical]{border-block-end:0;border-inline-end:var(--brick-border-width) solid var(--brick-tabs-border-color);inline-size:auto;min-inline-size:max-content}.brick-tabs-trigger{box-sizing:border-box;min-block-size:var(--brick-tabs-trigger-height);justify-content:center;align-items:center;gap:var(--brick-tabs-trigger-gap);padding-inline:var(--brick-tabs-trigger-padding);border:var(--brick-border-width) solid transparent;border-radius:var(--brick-tabs-radius) var(--brick-tabs-radius) 0 0;color:var(--brick-tabs-foreground);font-family:var(--brick-tabs-font-family);font-size:var(--brick-tabs-font-size);font-weight:var(--brick-tabs-font-weight);line-height:var(--brick-tabs-line-height);white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;flex:none;display:inline-flex}.brick-tabs-list[data-trigger-radius=none]>.brick-tabs-trigger{border-radius:0}.brick-tabs-trigger:hover:not(:disabled){background:var(--brick-tabs-hover-background);color:var(--brick-color-text-primary)}.brick-tabs-trigger[data-state=active]{color:var(--brick-tabs-selected-foreground)}.brick-tabs-trigger:focus-visible,.brick-tabs-content:focus-visible{outline:var(--brick-border-focus-width) solid var(--brick-tabs-focus-ring);outline-offset:var(--brick-border-focus-offset)}.brick-tabs-trigger:disabled{opacity:.55;cursor:not-allowed}.brick-tabs[data-full-width] .brick-tabs-list[data-orientation=horizontal]>.brick-tabs-trigger{flex:1 1 0}.brick-tabs-content{box-sizing:border-box;min-inline-size:0;padding:var(--brick-tabs-panel-padding);color:var(--brick-color-text-primary);flex:auto}.brick-tabs-content[data-inset=none]{padding:0}.brick-tabs-content[data-inset=sm]{padding:var(--brick-space-3)}.brick-tabs-content[data-inset=md]{padding:var(--brick-space-4)}.brick-tabs-content[data-inset=lg]{padding:var(--brick-space-5)}.brick-tabs-indicator{z-index:1;pointer-events:none;background:var(--brick-tabs-indicator-color);transition:translate var(--brick-motion-duration-fast) var(--brick-motion-easing-standard), inline-size var(--brick-motion-duration-fast) var(--brick-motion-easing-standard), block-size var(--brick-motion-duration-fast) var(--brick-motion-easing-standard);position:absolute}.brick-tabs-indicator[data-orientation=horizontal]{inline-size:var(--tabs-indicator-width);block-size:.125rem;translate:var(--tabs-indicator-left) 0;inset-block-end:0;left:0}.brick-tabs-indicator[data-orientation=vertical]{inline-size:.125rem;block-size:var(--tabs-indicator-height);translate:0 var(--tabs-indicator-top);inset-block-start:0;inset-inline-end:0}.brick-tabs:not([data-variant=line]) .brick-tabs-indicator{display:none}.brick-tabs[data-variant=line] .brick-tabs-trigger[data-state=active]{border-block-end-color:var(--brick-tabs-indicator-color)}.brick-tabs[data-variant=line]{--brick-tabs-selected-foreground:var(--brick-color-text-primary)}.brick-tabs[data-variant=line] .brick-tabs-list[data-orientation=vertical] .brick-tabs-trigger[data-state=active]{border-block-end-color:#0000;border-inline-end-color:var(--brick-tabs-indicator-color)}.brick-tabs[data-variant=solid]{--brick-tabs-list-background:var(--brick-color-surface-subtle);--brick-tabs-selected-background:var(--brick-color-surface-raised)}.brick-tabs[data-variant=soft]{--brick-tabs-selected-background:var(--brick-color-accent-soft)}.brick-tabs:is([data-variant=solid],[data-variant=soft]) .brick-tabs-list{padding:var(--brick-tabs-list-padding);border-radius:var(--brick-tabs-radius);border:0}.brick-tabs:is([data-variant=solid],[data-variant=soft]) .brick-tabs-trigger{border-radius:calc(var(--brick-tabs-radius) - var(--brick-space-1))}.brick-tabs:is([data-variant=solid],[data-variant=soft])>.brick-tabs-list[data-radius=none],.brick-tabs:is([data-variant=solid],[data-variant=soft])>.brick-tabs-list[data-radius=none]:not([data-trigger-radius=default])>.brick-tabs-trigger{border-radius:0}.brick-tabs:is([data-variant=solid],[data-variant=soft])>.brick-tabs-list[data-trigger-radius=default]>.brick-tabs-trigger{border-radius:calc(var(--brick-tabs-radius) - var(--brick-space-1))}.brick-tabs:is([data-variant=solid],[data-variant=soft]) .brick-tabs-trigger[data-state=active]{background:var(--brick-tabs-selected-background);box-shadow:var(--brick-shadow-sm)}.brick-tabs[data-variant=enclosed] .brick-tabs-list{gap:var(--brick-space-1)}.brick-tabs[data-variant=enclosed] .brick-tabs-trigger[data-state=active]{border-color:var(--brick-tabs-border-color);border-block-end-color:var(--brick-color-surface-base);background:var(--brick-color-surface-base);margin-block-end:calc(-1 * var(--brick-border-width))}.brick-tabs[data-variant=enclosed] .brick-tabs-content{border:var(--brick-border-width) solid var(--brick-tabs-border-color);border-radius:0 0 var(--brick-tabs-radius) var(--brick-tabs-radius);border-block-start:0}@media (prefers-reduced-motion:reduce){.brick-tabs-indicator{transition:none}}@media (min-width:30rem){.brick-tabs-list[data-columns-sm="1"]{--brick-tabs-list-columns:1}.brick-tabs-list[data-columns-sm="2"]{--brick-tabs-list-columns:2}.brick-tabs-list[data-columns-sm="3"]{--brick-tabs-list-columns:3}.brick-tabs-list[data-columns-sm="4"]{--brick-tabs-list-columns:4}.brick-tabs[data-layout-sm=stacked]{flex-direction:column}.brick-tabs[data-layout-sm=side]{flex-direction:row;align-items:stretch}.brick-tabs[data-layout-sm=stacked]>.brick-tabs-list[data-orientation=vertical]{border-block-end:var(--brick-border-width) solid var(--brick-tabs-border-color);border-inline-end:0;inline-size:100%;min-inline-size:0}.brick-tabs[data-layout-sm=side]>.brick-tabs-list[data-orientation=vertical]{border-block-end:0;border-inline-end:var(--brick-border-width) solid var(--brick-tabs-border-color);inline-size:auto;min-inline-size:max-content}}@media (min-width:48rem){.brick-tabs-list[data-columns-md="1"]{--brick-tabs-list-columns:1}.brick-tabs-list[data-columns-md="2"]{--brick-tabs-list-columns:2}.brick-tabs-list[data-columns-md="3"]{--brick-tabs-list-columns:3}.brick-tabs-list[data-columns-md="4"]{--brick-tabs-list-columns:4}.brick-tabs[data-layout-md=stacked]{flex-direction:column}.brick-tabs[data-layout-md=side]{flex-direction:row;align-items:stretch}.brick-tabs[data-layout-md=stacked]>.brick-tabs-list[data-orientation=vertical]{border-block-end:var(--brick-border-width) solid var(--brick-tabs-border-color);border-inline-end:0;inline-size:100%;min-inline-size:0}.brick-tabs[data-layout-md=side]>.brick-tabs-list[data-orientation=vertical]{border-block-end:0;border-inline-end:var(--brick-border-width) solid var(--brick-tabs-border-color);inline-size:auto;min-inline-size:max-content}}@media (min-width:64rem){.brick-tabs-list[data-columns-lg="1"]{--brick-tabs-list-columns:1}.brick-tabs-list[data-columns-lg="2"]{--brick-tabs-list-columns:2}.brick-tabs-list[data-columns-lg="3"]{--brick-tabs-list-columns:3}.brick-tabs-list[data-columns-lg="4"]{--brick-tabs-list-columns:4}.brick-tabs[data-layout-lg=stacked]{flex-direction:column}.brick-tabs[data-layout-lg=side]{flex-direction:row;align-items:stretch}.brick-tabs[data-layout-lg=stacked]>.brick-tabs-list[data-orientation=vertical]{border-block-end:var(--brick-border-width) solid var(--brick-tabs-border-color);border-inline-end:0;inline-size:100%;min-inline-size:0}.brick-tabs[data-layout-lg=side]>.brick-tabs-list[data-orientation=vertical]{border-block-end:0;border-inline-end:var(--brick-border-width) solid var(--brick-tabs-border-color);inline-size:auto;min-inline-size:max-content}}@media (min-width:80rem){.brick-tabs-list[data-columns-xl="1"]{--brick-tabs-list-columns:1}.brick-tabs-list[data-columns-xl="2"]{--brick-tabs-list-columns:2}.brick-tabs-list[data-columns-xl="3"]{--brick-tabs-list-columns:3}.brick-tabs-list[data-columns-xl="4"]{--brick-tabs-list-columns:4}.brick-tabs[data-layout-xl=stacked]{flex-direction:column}.brick-tabs[data-layout-xl=side]{flex-direction:row;align-items:stretch}.brick-tabs[data-layout-xl=stacked]>.brick-tabs-list[data-orientation=vertical]{border-block-end:var(--brick-border-width) solid var(--brick-tabs-border-color);border-inline-end:0;inline-size:100%;min-inline-size:0}.brick-tabs[data-layout-xl=side]>.brick-tabs-list[data-orientation=vertical]{border-block-end:0;border-inline-end:var(--brick-border-width) solid var(--brick-tabs-border-color);inline-size:auto;min-inline-size:max-content}}@media (forced-colors:active){.brick-tabs-list{border-color:canvastext}.brick-tabs-trigger{color:buttontext;forced-color-adjust:auto}.brick-tabs-trigger[data-state=active]{color:highlight;border-color:highlight;box-shadow:inset 0 -.125rem highlight}.brick-tabs-indicator{background:highlight}.brick-tabs-trigger:focus-visible,.brick-tabs-content:focus-visible{outline-color:highlight}}}@layer brick.utilities,brick.effects;
