@layer primitiv.reset,primitiv.tokens,primitiv.theme;@layer primitiv.base{.primitiv-badge{--primitiv-badge-background:var(--primitiv-feedback-success-soft-background);--primitiv-badge-foreground:var(--primitiv-feedback-success-soft-foreground);--primitiv-badge-height:var(--primitiv-badge-md-height);--primitiv-badge-padding-inline:var(--primitiv-badge-md-padding-inline);--primitiv-badge-font-family:var(--primitiv-font-family-heading);--primitiv-badge-font-size:var(--primitiv-badge-md-font-size);--primitiv-badge-font-weight:var(--primitiv-font-weight-semibold);--primitiv-badge-line-height:1;--primitiv-badge-radius:var(--primitiv-radii-full);box-sizing:border-box;block-size:var(--primitiv-badge-height);min-inline-size:var(--primitiv-badge-height);padding-inline:var(--primitiv-badge-padding-inline);border-radius:var(--primitiv-badge-radius);background-color:var(--primitiv-badge-background);color:var(--primitiv-badge-foreground);font-family:var(--primitiv-badge-font-family);font-size:var(--primitiv-badge-font-size);font-weight:var(--primitiv-badge-font-weight);line-height:var(--primitiv-badge-line-height);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:center;align-items:center;display:inline-flex}.primitiv-badge__label{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@layer primitiv.variants{.primitiv-badge--xs{--primitiv-badge-height:var(--primitiv-badge-xs-height);--primitiv-badge-padding-inline:var(--primitiv-badge-xs-padding-inline);--primitiv-badge-font-size:var(--primitiv-badge-xs-font-size)}.primitiv-badge--sm{--primitiv-badge-height:var(--primitiv-badge-sm-height);--primitiv-badge-padding-inline:var(--primitiv-badge-sm-padding-inline);--primitiv-badge-font-size:var(--primitiv-badge-sm-font-size)}.primitiv-badge--md{--primitiv-badge-height:var(--primitiv-badge-md-height);--primitiv-badge-padding-inline:var(--primitiv-badge-md-padding-inline);--primitiv-badge-font-size:var(--primitiv-badge-md-font-size)}.primitiv-badge--lg{--primitiv-badge-height:var(--primitiv-badge-lg-height);--primitiv-badge-padding-inline:var(--primitiv-badge-lg-padding-inline);--primitiv-badge-font-size:var(--primitiv-badge-lg-font-size)}.primitiv-badge--xl{--primitiv-badge-height:var(--primitiv-badge-xl-height);--primitiv-badge-padding-inline:var(--primitiv-badge-xl-padding-inline);--primitiv-badge-font-size:var(--primitiv-badge-xl-font-size)}.primitiv-badge--label.primitiv-badge--xs{--primitiv-badge-height:var(--primitiv-badge-xs-label-height);--primitiv-badge-padding-inline:var(--primitiv-badge-xs-label-padding-inline)}.primitiv-badge--label.primitiv-badge--sm{--primitiv-badge-height:var(--primitiv-badge-sm-label-height);--primitiv-badge-padding-inline:var(--primitiv-badge-sm-label-padding-inline)}.primitiv-badge--label.primitiv-badge--md{--primitiv-badge-height:var(--primitiv-badge-md-label-height);--primitiv-badge-padding-inline:var(--primitiv-badge-md-label-padding-inline)}.primitiv-badge--label.primitiv-badge--lg{--primitiv-badge-height:var(--primitiv-badge-lg-label-height);--primitiv-badge-padding-inline:var(--primitiv-badge-lg-label-padding-inline)}.primitiv-badge--label.primitiv-badge--xl{--primitiv-badge-height:var(--primitiv-badge-xl-label-height);--primitiv-badge-padding-inline:var(--primitiv-badge-xl-label-padding-inline)}.primitiv-badge--success.primitiv-badge--label{--primitiv-badge-background:var(--primitiv-feedback-success-soft-background);--primitiv-badge-foreground:var(--primitiv-feedback-success-soft-foreground)}.primitiv-badge--success.primitiv-badge--counter{--primitiv-badge-background:var(--primitiv-feedback-success-solid-background);--primitiv-badge-foreground:var(--primitiv-feedback-success-solid-foreground)}.primitiv-badge--warning.primitiv-badge--label{--primitiv-badge-background:var(--primitiv-feedback-warning-soft-background);--primitiv-badge-foreground:var(--primitiv-feedback-warning-soft-foreground)}.primitiv-badge--warning.primitiv-badge--counter{--primitiv-badge-background:var(--primitiv-feedback-warning-solid-background);--primitiv-badge-foreground:var(--primitiv-feedback-warning-solid-foreground)}.primitiv-badge--info.primitiv-badge--label{--primitiv-badge-background:var(--primitiv-feedback-info-soft-background);--primitiv-badge-foreground:var(--primitiv-feedback-info-soft-foreground)}.primitiv-badge--info.primitiv-badge--counter{--primitiv-badge-background:var(--primitiv-feedback-info-solid-background);--primitiv-badge-foreground:var(--primitiv-feedback-info-solid-foreground)}.primitiv-badge--danger.primitiv-badge--label{--primitiv-badge-background:var(--primitiv-feedback-danger-soft-background);--primitiv-badge-foreground:var(--primitiv-feedback-danger-soft-foreground)}.primitiv-badge--danger.primitiv-badge--counter{--primitiv-badge-background:var(--primitiv-feedback-danger-solid-background);--primitiv-badge-foreground:var(--primitiv-feedback-danger-solid-foreground)}}@layer primitiv.states;
@layer primitiv.reset,primitiv.tokens,primitiv.theme;@layer primitiv.base{.primitiv-card{--primitiv-card-background:var(--primitiv-surface-default);--primitiv-card-border-color:var(--primitiv-border-subtle);--primitiv-card-border-width:var(--primitiv-framed-control-border-width);--primitiv-card-radius:var(--primitiv-card-md-radius);--primitiv-card-padding:var(--primitiv-card-md-padding);--primitiv-card-gap:var(--primitiv-card-md-gap);--primitiv-card-shadow:var(--primitiv-elevation-raised);--primitiv-card-media-radius-inset:var(--primitiv-card-media-md-radius-inset);--primitiv-card-media-aspect-ratio:16 / 9;--primitiv-card-media-inline-size:36%;--primitiv-card-media-background:var(--primitiv-surface-subtle);--primitiv-card-cover-aspect-ratio:6 / 5;--primitiv-card-scrim-color:var(--primitiv-color-absolute-black);--primitiv-card-scrim-opacity:var(--primitiv-opacity-70);--primitiv-card-scrim-mid:6rem;--primitiv-card-scrim-end:14rem;--primitiv-card-title-color:var(--primitiv-content-primary);--primitiv-card-title-font-family:var(--primitiv-label-md-font-family);--primitiv-card-title-font-size:var(--primitiv-label-md-font-size);--primitiv-card-title-font-weight:var(--primitiv-label-md-font-weight);--primitiv-card-title-line-height:var(--primitiv-label-md-line-height);--primitiv-card-description-color:var(--primitiv-content-secondary);--primitiv-card-description-font-family:var(--primitiv-body-md-font-family);--primitiv-card-description-font-size:var(--primitiv-body-md-font-size);--primitiv-card-description-font-weight:var(--primitiv-body-md-font-weight);--primitiv-card-description-line-height:var(--primitiv-body-md-line-height);background-color:var(--primitiv-card-background);border:var(--primitiv-card-border-width) solid var(--primitiv-card-border-color);border-radius:var(--primitiv-card-radius);transition:box-shadow var(--primitiv-motion-duration-control) var(--primitiv-motion-easing-default);flex-direction:column;display:flex;position:relative;overflow:hidden}.primitiv-card__media{background-color:var(--primitiv-card-media-background);flex-shrink:0;position:relative;overflow:hidden}.primitiv-card__media>:is(img,picture,video,svg,canvas){object-fit:cover;block-size:100%;inline-size:100%;display:block}.primitiv-card__media:has(:is(img,picture,video)){outline:var(--primitiv-border-width-1) solid #0000001a;outline-offset:calc(-1 * var(--primitiv-border-width-1))}[data-theme=dark] .primitiv-card__media:has(:is(img,picture,video)){outline-color:#ffffff1a}.primitiv-card__content{gap:var(--primitiv-card-gap);padding:var(--primitiv-card-padding);flex-direction:column;min-inline-size:0;display:flex}.primitiv-card__header{align-items:center;gap:var(--primitiv-card-gap);display:flex}.primitiv-card__header>.primitiv-card__title{flex:auto;min-inline-size:0}.primitiv-card__title{margin:var(--primitiv-space-space-0);color:var(--primitiv-card-title-color);font-family:var(--primitiv-card-title-font-family);font-size:var(--primitiv-card-title-font-size);font-weight:var(--primitiv-card-title-font-weight);line-height:var(--primitiv-card-title-line-height)}.primitiv-card__description{text-wrap:pretty;margin:var(--primitiv-space-space-0);color:var(--primitiv-card-description-color);font-family:var(--primitiv-card-description-font-family);font-size:var(--primitiv-card-description-font-size);font-weight:var(--primitiv-card-description-font-weight);line-height:var(--primitiv-card-description-line-height)}.primitiv-card__footer{align-items:center;gap:var(--primitiv-card-gap);flex-wrap:wrap;margin-block-start:auto;display:flex}}@layer primitiv.variants{.primitiv-card--xs{--primitiv-card-radius:var(--primitiv-card-xs-radius);--primitiv-card-padding:var(--primitiv-card-xs-padding);--primitiv-card-gap:var(--primitiv-card-xs-gap);--primitiv-card-media-radius-inset:var(--primitiv-card-media-xs-radius-inset);--primitiv-card-title-font-size:var(--primitiv-label-xs-font-size);--primitiv-card-title-line-height:var(--primitiv-label-xs-line-height);--primitiv-card-description-font-size:var(--primitiv-body-xs-font-size);--primitiv-card-description-line-height:var(--primitiv-body-xs-line-height)}.primitiv-card--sm{--primitiv-card-radius:var(--primitiv-card-sm-radius);--primitiv-card-padding:var(--primitiv-card-sm-padding);--primitiv-card-gap:var(--primitiv-card-sm-gap);--primitiv-card-media-radius-inset:var(--primitiv-card-media-sm-radius-inset);--primitiv-card-title-font-size:var(--primitiv-label-sm-font-size);--primitiv-card-title-line-height:var(--primitiv-label-sm-line-height);--primitiv-card-description-font-size:var(--primitiv-body-sm-font-size);--primitiv-card-description-line-height:var(--primitiv-body-sm-line-height)}.primitiv-card--md{--primitiv-card-radius:var(--primitiv-card-md-radius);--primitiv-card-padding:var(--primitiv-card-md-padding);--primitiv-card-gap:var(--primitiv-card-md-gap);--primitiv-card-media-radius-inset:var(--primitiv-card-media-md-radius-inset);--primitiv-card-title-font-size:var(--primitiv-label-md-font-size);--primitiv-card-title-line-height:var(--primitiv-label-md-line-height);--primitiv-card-description-font-size:var(--primitiv-body-md-font-size);--primitiv-card-description-line-height:var(--primitiv-body-md-line-height)}.primitiv-card--lg{--primitiv-card-radius:var(--primitiv-card-lg-radius);--primitiv-card-padding:var(--primitiv-card-lg-padding);--primitiv-card-gap:var(--primitiv-card-lg-gap);--primitiv-card-media-radius-inset:var(--primitiv-card-media-lg-radius-inset);--primitiv-card-title-font-size:var(--primitiv-label-lg-font-size);--primitiv-card-title-line-height:var(--primitiv-label-lg-line-height);--primitiv-card-description-font-size:var(--primitiv-body-lg-font-size);--primitiv-card-description-line-height:var(--primitiv-body-lg-line-height)}.primitiv-card--xl{--primitiv-card-radius:var(--primitiv-card-xl-radius);--primitiv-card-padding:var(--primitiv-card-xl-padding);--primitiv-card-gap:var(--primitiv-card-xl-gap);--primitiv-card-media-radius-inset:var(--primitiv-card-media-xl-radius-inset);--primitiv-card-title-font-size:var(--primitiv-label-xl-font-size);--primitiv-card-title-line-height:var(--primitiv-label-xl-line-height);--primitiv-card-description-font-size:var(--primitiv-body-xl-font-size);--primitiv-card-description-line-height:var(--primitiv-body-xl-line-height)}.primitiv-card--vertical>.primitiv-card__media{aspect-ratio:var(--primitiv-card-media-aspect-ratio);flex-grow:1;min-block-size:0}.primitiv-card--vertical>.primitiv-card__content{flex:0 auto}.primitiv-card--horizontal{flex-direction:row}.primitiv-card--horizontal>.primitiv-card__media{inline-size:var(--primitiv-card-media-inline-size);align-self:stretch}.primitiv-card--horizontal>.primitiv-card__content{flex:auto}.primitiv-card--cover{aspect-ratio:var(--primitiv-card-cover-aspect-ratio);--primitiv-card-cover-foreground-light:var(--primitiv-color-absolute-white);--primitiv-card-cover-foreground-dark:var(--primitiv-color-absolute-white);--primitiv-card-title-color:var(--primitiv-card-cover-foreground-light);--primitiv-card-description-color:var(--primitiv-card-cover-foreground-light);justify-content:flex-end}.primitiv-card--cover>.primitiv-card__media{z-index:0;position:absolute;inset:0}.primitiv-card--cover:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(to top, color-mix(in srgb, var(--primitiv-card-scrim-color) calc(var(--primitiv-card-scrim-opacity) * 100%), var(--primitiv-color-transparent)) 0, color-mix(in srgb, var(--primitiv-card-scrim-color) calc(var(--primitiv-card-scrim-opacity) * 55%), var(--primitiv-color-transparent)) var(--primitiv-card-scrim-mid), var(--primitiv-color-transparent) var(--primitiv-card-scrim-end));position:absolute;inset:0}.primitiv-card--cover>.primitiv-card__content{z-index:2;position:relative}.primitiv-card__media--inset{margin:var(--primitiv-card-padding);border-radius:var(--primitiv-card-media-radius-inset)}.primitiv-card--vertical>.primitiv-card__media--inset{margin-block-end:var(--primitiv-space-space-0)}.primitiv-card--horizontal>.primitiv-card__media--inset{margin-inline-end:var(--primitiv-space-space-0)}.primitiv-card--raised{box-shadow:var(--primitiv-card-shadow)}.primitiv-card--scrim-soft{--primitiv-card-scrim-opacity:var(--primitiv-opacity-50)}.primitiv-card--scrim-medium{--primitiv-card-scrim-opacity:var(--primitiv-opacity-70)}.primitiv-card--scrim-strong{--primitiv-card-scrim-opacity:var(--primitiv-opacity-90)}.primitiv-card__footer--start{justify-content:flex-start}.primitiv-card__footer--center{justify-content:center}.primitiv-card__footer--end{justify-content:flex-end}}@layer primitiv.states{.primitiv-card:focus-visible{outline:var(--primitiv-focus-ring-width) solid var(--primitiv-focus-ring);outline-offset:var(--primitiv-focus-ring-offset)}a.primitiv-card,button.primitiv-card{-webkit-tap-highlight-color:transparent}[data-theme=dark] .primitiv-card--cover{--primitiv-card-title-color:var(--primitiv-card-cover-foreground-dark);--primitiv-card-description-color:var(--primitiv-card-cover-foreground-dark)}}
@layer primitiv.reset,primitiv.tokens,primitiv.theme;@layer primitiv.base{.primitiv-grid{--primitiv-grid-columns:1;--primitiv-grid-gap:var(--primitiv-grid-gap-md);box-sizing:border-box;grid-template-columns:repeat(var(--primitiv-grid-columns), minmax(0, 1fr));gap:var(--primitiv-grid-gap);place-items:stretch stretch;display:grid}}@layer primitiv.variants{.primitiv-grid--gap-none{--primitiv-grid-gap:var(--primitiv-space-space-0)}.primitiv-grid--gap-xs{--primitiv-grid-gap:var(--primitiv-grid-gap-xs)}.primitiv-grid--gap-sm{--primitiv-grid-gap:var(--primitiv-grid-gap-sm)}.primitiv-grid--gap-md{--primitiv-grid-gap:var(--primitiv-grid-gap-md)}.primitiv-grid--gap-lg{--primitiv-grid-gap:var(--primitiv-grid-gap-lg)}.primitiv-grid--gap-xl{--primitiv-grid-gap:var(--primitiv-grid-gap-xl)}.primitiv-grid--cols-1{--primitiv-grid-columns:1}.primitiv-grid--cols-2{--primitiv-grid-columns:2}.primitiv-grid--cols-3{--primitiv-grid-columns:3}.primitiv-grid--cols-4{--primitiv-grid-columns:4}.primitiv-grid--cols-5{--primitiv-grid-columns:5}.primitiv-grid--cols-6{--primitiv-grid-columns:6}@media (min-width:22.5rem){.primitiv-grid--xs-cols-1{--primitiv-grid-columns:1}.primitiv-grid--xs-cols-2{--primitiv-grid-columns:2}.primitiv-grid--xs-cols-3{--primitiv-grid-columns:3}.primitiv-grid--xs-cols-4{--primitiv-grid-columns:4}.primitiv-grid--xs-cols-5{--primitiv-grid-columns:5}.primitiv-grid--xs-cols-6{--primitiv-grid-columns:6}}@media (min-width:40rem){.primitiv-grid--sm-cols-1{--primitiv-grid-columns:1}.primitiv-grid--sm-cols-2{--primitiv-grid-columns:2}.primitiv-grid--sm-cols-3{--primitiv-grid-columns:3}.primitiv-grid--sm-cols-4{--primitiv-grid-columns:4}.primitiv-grid--sm-cols-5{--primitiv-grid-columns:5}.primitiv-grid--sm-cols-6{--primitiv-grid-columns:6}}@media (min-width:48rem){.primitiv-grid--md-cols-1{--primitiv-grid-columns:1}.primitiv-grid--md-cols-2{--primitiv-grid-columns:2}.primitiv-grid--md-cols-3{--primitiv-grid-columns:3}.primitiv-grid--md-cols-4{--primitiv-grid-columns:4}.primitiv-grid--md-cols-5{--primitiv-grid-columns:5}.primitiv-grid--md-cols-6{--primitiv-grid-columns:6}}@media (min-width:64rem){.primitiv-grid--lg-cols-1{--primitiv-grid-columns:1}.primitiv-grid--lg-cols-2{--primitiv-grid-columns:2}.primitiv-grid--lg-cols-3{--primitiv-grid-columns:3}.primitiv-grid--lg-cols-4{--primitiv-grid-columns:4}.primitiv-grid--lg-cols-5{--primitiv-grid-columns:5}.primitiv-grid--lg-cols-6{--primitiv-grid-columns:6}}@media (min-width:80rem){.primitiv-grid--xl-cols-1{--primitiv-grid-columns:1}.primitiv-grid--xl-cols-2{--primitiv-grid-columns:2}.primitiv-grid--xl-cols-3{--primitiv-grid-columns:3}.primitiv-grid--xl-cols-4{--primitiv-grid-columns:4}.primitiv-grid--xl-cols-5{--primitiv-grid-columns:5}.primitiv-grid--xl-cols-6{--primitiv-grid-columns:6}}@media (min-width:96rem){.primitiv-grid--2xl-cols-1{--primitiv-grid-columns:1}.primitiv-grid--2xl-cols-2{--primitiv-grid-columns:2}.primitiv-grid--2xl-cols-3{--primitiv-grid-columns:3}.primitiv-grid--2xl-cols-4{--primitiv-grid-columns:4}.primitiv-grid--2xl-cols-5{--primitiv-grid-columns:5}.primitiv-grid--2xl-cols-6{--primitiv-grid-columns:6}}.primitiv-grid--align-start{align-items:start}.primitiv-grid--align-center{align-items:center}.primitiv-grid--align-end{align-items:end}.primitiv-grid--align-stretch{align-items:stretch}.primitiv-grid--align-baseline{align-items:baseline}.primitiv-grid--justify-start{justify-items:start}.primitiv-grid--justify-center{justify-items:center}.primitiv-grid--justify-end{justify-items:end}.primitiv-grid--justify-stretch{justify-items:stretch}}@layer primitiv.states;
@layer primitiv.reset,primitiv.tokens,primitiv.theme;@layer primitiv.base{.primitiv-container{--primitiv-container-max-width:var(--primitiv-breakpoint-lg);--primitiv-container-gutter:var(--primitiv-container-gutter-sm);box-sizing:border-box;width:100%;max-width:var(--primitiv-container-max-width);padding-inline:var(--primitiv-container-gutter);margin-inline:auto}}@layer primitiv.variants{.primitiv-container--xs{--primitiv-container-max-width:var(--primitiv-breakpoint-xs)}.primitiv-container--sm{--primitiv-container-max-width:var(--primitiv-breakpoint-sm)}.primitiv-container--md{--primitiv-container-max-width:var(--primitiv-breakpoint-md)}.primitiv-container--lg{--primitiv-container-max-width:var(--primitiv-breakpoint-lg)}.primitiv-container--xl{--primitiv-container-max-width:var(--primitiv-breakpoint-xl)}.primitiv-container--2xl{--primitiv-container-max-width:var(--primitiv-breakpoint-2xl)}.primitiv-container--full{--primitiv-container-max-width:none}.primitiv-container--gutter-none{--primitiv-container-gutter:var(--primitiv-space-space-0)}.primitiv-container--gutter-sm{--primitiv-container-gutter:var(--primitiv-container-gutter-sm)}.primitiv-container--gutter-md{--primitiv-container-gutter:var(--primitiv-container-gutter-md)}.primitiv-container--gutter-lg{--primitiv-container-gutter:var(--primitiv-container-gutter-lg)}.primitiv-container--gutter-responsive{--primitiv-container-gutter:var(--primitiv-container-gutter-sm)}@media (min-width:48rem){.primitiv-container--gutter-responsive{--primitiv-container-gutter:var(--primitiv-container-gutter-md)}}@media (min-width:64rem){.primitiv-container--gutter-responsive{--primitiv-container-gutter:var(--primitiv-container-gutter-lg)}}}@layer primitiv.states;
@layer primitiv.reset,primitiv.tokens,primitiv.theme;@layer primitiv.base{.primitiv-inline-code{--primitiv-inline-code-font-family:var(--primitiv-font-family-mono);--primitiv-inline-code-font-size:var(--primitiv-code-md-font-size);--primitiv-inline-code-line-height:var(--primitiv-code-md-line-height);--primitiv-inline-code-color:var(--primitiv-content-primary);--primitiv-inline-code-background:var(--primitiv-surface-subtle);--primitiv-inline-code-border-color:var(--primitiv-border-subtle);--primitiv-inline-code-border-width:var(--primitiv-border-width-1);--primitiv-inline-code-radius:var(--primitiv-radii-4);--primitiv-inline-code-padding-inline:var(--primitiv-code-inline-padding-inline);--primitiv-inline-code-padding-block:var(--primitiv-code-inline-padding-block);font-family:var(--primitiv-inline-code-font-family);font-size:var(--primitiv-inline-code-font-size);line-height:var(--primitiv-inline-code-line-height);color:var(--primitiv-inline-code-color);background-color:var(--primitiv-inline-code-background);border:var(--primitiv-inline-code-border-width) solid var(--primitiv-inline-code-border-color);border-radius:var(--primitiv-inline-code-radius);padding-inline:var(--primitiv-inline-code-padding-inline);padding-block:var(--primitiv-inline-code-padding-block)}}@layer primitiv.variants{.primitiv-inline-code--xs{--primitiv-inline-code-font-size:var(--primitiv-code-xs-font-size);--primitiv-inline-code-line-height:var(--primitiv-code-xs-line-height)}.primitiv-inline-code--sm{--primitiv-inline-code-font-size:var(--primitiv-code-sm-font-size);--primitiv-inline-code-line-height:var(--primitiv-code-sm-line-height)}.primitiv-inline-code--md{--primitiv-inline-code-font-size:var(--primitiv-code-md-font-size);--primitiv-inline-code-line-height:var(--primitiv-code-md-line-height)}.primitiv-inline-code--lg{--primitiv-inline-code-font-size:var(--primitiv-code-lg-font-size);--primitiv-inline-code-line-height:var(--primitiv-code-lg-line-height)}.primitiv-inline-code--xl{--primitiv-inline-code-font-size:var(--primitiv-code-xl-font-size);--primitiv-inline-code-line-height:var(--primitiv-code-xl-line-height)}}@layer primitiv.states;
@layer primitiv.reset,primitiv.tokens,primitiv.theme;@layer primitiv.base{.primitiv-list{--primitiv-list-marker-color:var(--primitiv-list-marker-foreground);--primitiv-list-item-disabled-opacity:var(--primitiv-opacity-50);--primitiv-list-item-color:var(--primitiv-content-primary);--primitiv-list-font-family:var(--primitiv-body-md-font-family);--primitiv-list-font-size:var(--primitiv-body-md-font-size);--primitiv-list-line-height:var(--primitiv-body-md-line-height);gap:var(--primitiv-list-item-gap);color:var(--primitiv-list-item-color);font-family:var(--primitiv-list-font-family);font-size:var(--primitiv-list-font-size);line-height:var(--primitiv-list-line-height);flex-direction:column;margin:0;padding-inline-start:var(--primitiv-space-space-0);list-style:none;display:flex}.primitiv-list__item{align-items:baseline;gap:var(--primitiv-list-marker-gap);margin-block:var(--primitiv-space-space-0);display:flex}.primitiv-list__item-content{flex:auto;min-width:0}.primitiv-list__item:before{color:var(--primitiv-list-marker-color);content:"•";flex:none}}@layer primitiv.variants{.primitiv-list--indent{padding-inline-start:var(--primitiv-list-indent)}.primitiv-list--ordered{counter-reset:primitiv-list}.primitiv-list--ordered>.primitiv-list__item{counter-increment:primitiv-list}.primitiv-list--ordered>.primitiv-list__item:before{content:counter(primitiv-list) "."}.primitiv-list--no-marker>.primitiv-list__item:before{content:none}.primitiv-list--xs{--primitiv-list-font-family:var(--primitiv-body-xs-font-family);--primitiv-list-font-size:var(--primitiv-body-xs-font-size);--primitiv-list-line-height:var(--primitiv-body-xs-line-height)}.primitiv-list--sm{--primitiv-list-font-family:var(--primitiv-body-sm-font-family);--primitiv-list-font-size:var(--primitiv-body-sm-font-size);--primitiv-list-line-height:var(--primitiv-body-sm-line-height)}.primitiv-list--md{--primitiv-list-font-family:var(--primitiv-body-md-font-family);--primitiv-list-font-size:var(--primitiv-body-md-font-size);--primitiv-list-line-height:var(--primitiv-body-md-line-height)}.primitiv-list--lg{--primitiv-list-font-family:var(--primitiv-body-lg-font-family);--primitiv-list-font-size:var(--primitiv-body-lg-font-size);--primitiv-list-line-height:var(--primitiv-body-lg-line-height)}.primitiv-list--xl{--primitiv-list-font-family:var(--primitiv-body-xl-font-family);--primitiv-list-font-size:var(--primitiv-body-xl-font-size);--primitiv-list-line-height:var(--primitiv-body-xl-line-height)}}@layer primitiv.states{.primitiv-list__item[data-disabled]{opacity:var(--primitiv-list-item-disabled-opacity)}}
@layer primitiv.reset,primitiv.tokens,primitiv.theme;@layer primitiv.base{.primitiv-stack{--primitiv-stack-gap:var(--primitiv-stack-gap-md);justify-content:flex-start;align-items:stretch;gap:var(--primitiv-stack-gap);flex-flow:column;display:flex}}@layer primitiv.variants{.primitiv-stack--row{flex-direction:row}.primitiv-stack--column{flex-direction:column}.primitiv-stack--row-reverse{flex-direction:row-reverse}.primitiv-stack--column-reverse{flex-direction:column-reverse}.primitiv-stack--gap-none{--primitiv-stack-gap:var(--primitiv-space-space-0)}.primitiv-stack--gap-xs{--primitiv-stack-gap:var(--primitiv-stack-gap-xs)}.primitiv-stack--gap-sm{--primitiv-stack-gap:var(--primitiv-stack-gap-sm)}.primitiv-stack--gap-md{--primitiv-stack-gap:var(--primitiv-stack-gap-md)}.primitiv-stack--gap-lg{--primitiv-stack-gap:var(--primitiv-stack-gap-lg)}.primitiv-stack--gap-xl{--primitiv-stack-gap:var(--primitiv-stack-gap-xl)}.primitiv-stack--nowrap{flex-wrap:nowrap}.primitiv-stack--wrap{flex-wrap:wrap}.primitiv-stack--align-start{align-items:start}.primitiv-stack--align-center{align-items:center}.primitiv-stack--align-end{align-items:end}.primitiv-stack--align-stretch{align-items:stretch}.primitiv-stack--align-baseline{align-items:baseline}.primitiv-stack--justify-start{justify-content:start}.primitiv-stack--justify-center{justify-content:center}.primitiv-stack--justify-end{justify-content:end}.primitiv-stack--justify-between{justify-content:space-between}.primitiv-stack--justify-around{justify-content:space-around}.primitiv-stack--justify-evenly{justify-content:space-evenly}}@layer primitiv.states;
.docs-brand-logo{color:var(--primitiv-color-absolute-black)}[data-theme=dark] .docs-brand-logo{color:var(--primitiv-color-absolute-white)}
.docs-site-footer{padding-block:var(--primitiv-space-space-56);border-block-start:var(--primitiv-border-width-1) solid var(--primitiv-border-subtle);background-color:var(--primitiv-surface-default)}.docs-footer-tagline{font-family:var(--primitiv-body-sm-font-family);font-size:var(--primitiv-body-sm-font-size);line-height:var(--primitiv-body-sm-line-height);color:var(--primitiv-content-muted);margin:0}.docs-footer-heading{font-family:var(--primitiv-label-md-font-family);font-size:var(--primitiv-label-md-font-size);font-weight:var(--primitiv-font-weight-semibold);color:var(--primitiv-content-primary);margin:0}.docs-footer-link{font-family:var(--primitiv-body-sm-font-family);font-size:var(--primitiv-body-sm-font-size);color:var(--primitiv-action-link-foreground-default);text-decoration:none}.docs-footer-link:hover{color:var(--primitiv-action-link-foreground-hover);text-decoration:underline}
.docs-mobile-menu-trigger{--docs-mobile-menu-trigger-size:2rem;inline-size:var(--docs-mobile-menu-trigger-size);block-size:var(--docs-mobile-menu-trigger-size);padding:var(--primitiv-space-space-0);border-radius:var(--primitiv-radii-8);color:var(--primitiv-content-secondary);cursor:pointer;transition:background-color var(--primitiv-motion-duration-control) var(--primitiv-motion-easing-default), color var(--primitiv-motion-duration-control) var(--primitiv-motion-easing-default);background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.docs-mobile-menu-trigger:hover{background-color:var(--primitiv-action-ghost-hover);color:var(--primitiv-content-primary)}.docs-mobile-menu-trigger:active{background-color:var(--primitiv-action-ghost-active)}.docs-mobile-menu-trigger:focus-visible{outline:var(--primitiv-border-width-2) solid var(--primitiv-focus-ring);outline-offset:var(--primitiv-space-space-2)}@media (min-width:64rem){.docs-mobile-menu-trigger{display:none}}.docs-mobile-drawer-controls{gap:var(--primitiv-stack-gap-sm);border-block-end:var(--primitiv-border-width-1) solid var(--primitiv-border-subtle);flex-direction:column;margin-block-end:var(--primitiv-space-space-16);padding-block-end:var(--primitiv-space-space-16);display:flex}.docs-mobile-drawer-controls .docs-header-control,.docs-mobile-drawer-controls .primitiv-segmented-control{inline-size:100%}.docs-mobile-drawer .docs-side-nav,.docs-mobile-drawer .docs-nav-sections,.docs-mobile-drawer .docs-nav-section--fill,.docs-mobile-drawer .docs-nav-section--fill .docs-nav-collapsible,.docs-mobile-drawer .docs-nav-section--fill .docs-nav-content{flex:none;min-block-size:auto}.docs-mobile-drawer .docs-nav-section--fill .docs-nav-groups{flex:none;overflow-y:visible}
.docs-theme-toggle{--docs-theme-toggle-size:2rem;inline-size:var(--docs-theme-toggle-size);block-size:var(--docs-theme-toggle-size);padding:var(--primitiv-space-space-0);border-radius:var(--primitiv-radii-8);color:var(--primitiv-content-secondary);cursor:pointer;transition:background-color var(--primitiv-motion-duration-control) var(--primitiv-motion-easing-default), color var(--primitiv-motion-duration-control) var(--primitiv-motion-easing-default);background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.docs-theme-toggle:hover{background-color:var(--primitiv-action-ghost-hover);color:var(--primitiv-content-primary)}.docs-theme-toggle:active{background-color:var(--primitiv-action-ghost-active)}.docs-theme-toggle:focus-visible{outline:var(--primitiv-border-width-2) solid var(--primitiv-focus-ring);outline-offset:var(--primitiv-space-space-2)}
.docs-site-header{z-index:20;block-size:var(--docs-nav-height);padding-block:var(--primitiv-space-space-16);border-block-end:var(--primitiv-border-width-1) solid var(--primitiv-border-subtle);background-color:var(--primitiv-surface-default);align-items:center;display:flex;position:sticky;inset-block-start:0}.docs-site-header>.primitiv-container{inline-size:100%}.docs-brand{border-radius:var(--primitiv-radii-4);align-items:center;text-decoration:none;display:inline-flex}.docs-brand:focus-visible{outline:var(--primitiv-border-width-2) solid var(--primitiv-focus-ring);outline-offset:var(--primitiv-space-space-4)}.docs-header-nav-list{align-items:center;gap:var(--primitiv-stack-gap-md);margin:0;padding:0;list-style:none;display:flex}.docs-header-link{font-family:var(--primitiv-body-sm-font-family);font-size:var(--primitiv-body-sm-font-size);color:var(--primitiv-content-secondary);border-radius:var(--primitiv-radii-4);text-decoration:none}.docs-header-link:hover{color:var(--primitiv-content-primary)}.docs-header-link--accent{color:var(--primitiv-action-link-foreground-default)}.docs-header-link--accent:hover{color:var(--primitiv-action-link-foreground-hover)}.docs-header-link[aria-current]{color:var(--primitiv-content-primary);font-weight:var(--primitiv-font-weight-medium)}.docs-header-controls{align-items:center;gap:var(--primitiv-stack-gap-sm);flex-wrap:wrap;margin-inline-start:auto;display:flex}.docs-header-control{align-items:center;display:flex}.docs-header-search{--docs-search-width:13rem;inline-size:var(--docs-search-width);align-items:center;display:flex}@media (max-width:63.9375rem){.docs-site-header .docs-header-nav,.docs-site-header .docs-header-search{display:none}}@media (max-width:47.9375rem){.docs-site-header .docs-header-control{display:none}}
.docs-shell{--docs-sidebar-width:16.25rem;--docs-toc-width:16.25rem;--docs-nav-height:4.5625rem;background-color:var(--primitiv-surface-default);min-block-size:100dvh;color:var(--primitiv-content-primary);flex-direction:column;display:flex}.docs-skip-link{z-index:100;padding-block:var(--primitiv-space-space-8);padding-inline:var(--primitiv-space-space-16);border-radius:var(--primitiv-radii-8);background-color:var(--primitiv-surface-default);color:var(--primitiv-content-primary);box-shadow:var(--primitiv-elevation-overlay);font-family:var(--primitiv-label-md-font-family);font-size:var(--primitiv-label-md-font-size);transition:transform var(--primitiv-motion-duration-control) var(--primitiv-motion-easing-default);text-decoration:none;position:absolute;inset-block-start:var(--primitiv-space-space-8);inset-inline-start:var(--primitiv-space-space-8);transform:translateY(-200%)}.docs-skip-link:focus-visible{transform:translateY(0)}.docs-grid{inline-size:100%;max-inline-size:var(--primitiv-breakpoint-xl);padding-inline:var(--primitiv-container-gutter-lg);align-items:start;gap:var(--primitiv-grid-gap-xl);flex:1;grid-template-columns:1fr;margin-inline:auto;padding-block-end:var(--primitiv-flow-region);display:grid}.docs-rail{max-block-size:calc(100dvh - var(--docs-nav-height) - var(--primitiv-space-space-48));position:sticky;inset-block-start:calc(var(--docs-nav-height) + var(--primitiv-space-space-24))}.docs-toc{overscroll-behavior:contain;overflow-y:auto}.docs-sidebar,.docs-toc{display:none}.docs-main{min-inline-size:0;padding-block-start:var(--primitiv-flow-region)}@media (min-width:64rem){.docs-grid{grid-template-columns:var(--docs-sidebar-width) minmax(0, 1fr) var(--docs-toc-width)}.docs-toc{display:block}.docs-sidebar{flex-direction:column;display:flex}}
