@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-duration:initial;--tw-ease:initial;--tw-divide-y-reverse:0}}}.products.page-wrapper-fill .page-wrapper-content{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;min-height:0;display:flex}:where(.products.page-wrapper-fill .page-wrapper-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.products.page-wrapper-fill .page-wrapper-content{padding-top:0;padding-bottom:calc(var(--spacing,.25rem) * 4);overflow:hidden}.products-edit-page.page-wrapper-fill,.products-create-page.page-wrapper-fill{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-edit-page.page-wrapper-fill,.products-create-page.page-wrapper-fill{background-color:color-mix(in srgb, var(--muted) 55%, var(--background))}}.products-edit-page.page-wrapper-fill .page-wrapper-content,.products-create-page.page-wrapper-fill .page-wrapper-content{width:100%;max-width:none}:where(:is(.products-edit-page.page-wrapper-fill .page-wrapper-content,.products-create-page.page-wrapper-fill .page-wrapper-content)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 7) * calc(1 - var(--tw-space-y-reverse)))}.products-edit-page.page-wrapper-fill .page-wrapper-content,.products-create-page.page-wrapper-fill .page-wrapper-content{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 12);overflow-y:auto}@media (min-width:40rem){.products-edit-page.page-wrapper-fill .page-wrapper-content,.products-create-page.page-wrapper-fill .page-wrapper-content{padding-inline:calc(var(--spacing,.25rem) * 5)}}.products-edit-page.page-wrapper-fill .page-wrapper-topbar,.products-edit-page.page-wrapper-fill .page-wrapper-below,.products-create-page.page-wrapper-fill .page-wrapper-topbar,.products-create-page.page-wrapper-fill .page-wrapper-below{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-edit-page.page-wrapper-fill .page-wrapper-topbar,.products-edit-page.page-wrapper-fill .page-wrapper-below,.products-create-page.page-wrapper-fill .page-wrapper-topbar,.products-create-page.page-wrapper-fill .page-wrapper-below{background-color:color-mix(in srgb, var(--muted) 55%, var(--background))}}.products-create{position:relative}:where(.products-create>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 7) * calc(1 - var(--tw-space-y-reverse)))}.products-create{padding-bottom:calc(var(--spacing,.25rem) * 12)}:where(.products-edit>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 7) * calc(1 - var(--tw-space-y-reverse)))}.products-edit{padding-bottom:calc(var(--spacing,.25rem) * 12)}.products-page-header{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.products-page-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}:where(.products-heading>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.products-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.products-muted{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.products-hint{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.products-sync-btn{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0;align-self:flex-start}@media (min-width:40rem){.products-sync-btn{align-self:auto}}.products-back-btn{margin-left:calc(var(--spacing,.25rem) * -2);gap:calc(var(--spacing,.25rem) * 1.5);color:var(--muted-foreground)}.products-sticky-toolbar{flex-shrink:0}:where(.products-sticky-toolbar>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.products-sticky-toolbar{padding-top:calc(var(--spacing,.25rem) * 3)}.products-listings-block{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;min-height:0;display:flex}.products-card{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.products-card{padding:calc(var(--spacing,.25rem) * 6)}}.products-card-section{scroll-margin-top:calc(var(--spacing,.25rem) * 20)}:where(.products-card-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.products-card-section{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.products-card-section{padding:calc(var(--spacing,.25rem) * 6)}}.products-edit-page .products-card,.products-edit-page .products-card-section,.products-edit-page .products-card-scroll,.products-create-page .products-card{border-radius:calc(var(--radius) * 1.8);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.products-edit-page .products-card,.products-edit-page .products-card-section,.products-edit-page .products-card-scroll,.products-create-page .products-card{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.products-edit-page .products-card,.products-edit-page .products-card-section,.products-edit-page .products-card-scroll,.products-create-page .products-card{padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a), 0 8px 24px -12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.products-edit-page .products-card,.products-edit-page .products-card-section,.products-edit-page .products-card-scroll,.products-create-page .products-card{padding:calc(var(--spacing,.25rem) * 7)}}:is(.products-edit-page .products-card,.products-edit-page .products-card-section,.products-edit-page .products-card-scroll,.products-create-page .products-card):is(.dark *){--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000059), 0 8px 24px -12px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where(.products-edit-page .products-card-section>:not(:last-child)),:where(.products-edit-page .products-panel-stack>:not(:last-child)),:where(.products-edit-page .products-stack-xl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 7) * calc(1 - var(--tw-space-y-reverse)))}.products-section-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.products-section-label{min-width:0}:where(.products-section-label>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.products-section-label-sm{min-width:0}:where(.products-section-label-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * .5) * calc(1 - var(--tw-space-y-reverse)))}.products-step-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.products-edit-page .products-step-title,.products-create-page .products-step-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.products-edit-page .products-muted,.products-create-page .products-muted{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.products-media-intro{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.products-media-info-btn{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * .8);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.products-media-info-btn:hover{background-color:var(--muted);color:var(--foreground)}}.products-media-info-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring);--tw-outline-style:none;outline-style:none}.products-media-req-tooltip{max-width:var(--container-xs,20rem);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;align-items:flex-start;display:block!important}@media (min-width:40rem){.products-media-req-tooltip{max-width:var(--container-sm,24rem)}}:where(.products-media-req>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.products-media-req-title{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--background)}.products-media-req-list{list-style-type:disc}:where(.products-media-req-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.products-media-req-list{padding-left:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--background)}@supports (color:color-mix(in lab, red, red)){.products-media-req-list{color:color-mix(in oklab, var(--background) 85%, transparent)}}.products-section-title-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}:where(.products-sub-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.products-sub-section{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing,.25rem) * 5)}:where(.products-edit-page .products-sub-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.products-edit-page .products-sub-section{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.products-edit-page .products-sub-section{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.products-edit-page .products-sub-section{padding-top:calc(var(--spacing,.25rem) * 6)}:where(:is(.products-edit-page .products-field,.products-create-page .products-field)>:not(:last-child)),:where(.products-edit-page .products-field-full>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.products-edit-page .products-stack,.products-create-page .products-stack)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.products-edit-page .products-stack-lg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.products-edit-page .products-grid-2{column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 5)}.products-count-row{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;flex-shrink:0;display:flex}@media (min-width:40rem){.products-count-row{flex-direction:row;align-items:center}}.products-count-ok{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-emerald-600,#009767);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@supports (color:lab(0% 0 0)){.products-count-ok{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.products-count-ok:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.products-count-ok:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.products-count-muted{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-count-badge{background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}.products-listings-heading{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.products-listings-heading-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}.products-table-col-title{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.products-total-count{min-width:calc(var(--spacing,.25rem) * 6);background-color:var(--foreground);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.products-total-count{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.products-total-count{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-select{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);width:100%;min-width:9.5rem;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;background-color:#0000;outline-style:none}.products-select:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.products-select:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (min-width:40rem){.products-select{width:calc(var(--spacing,.25rem) * 40)}}.products-select:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.products-select:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.products-select-sm{height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);width:100%;min-width:0;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;background-color:#0000;outline-style:none}.products-select-sm:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.products-select-sm:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.products-select-sm:disabled{cursor:not-allowed;opacity:.5}.products-select-sm:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.products-select-sm:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.products-or-sep{position:relative}@media (min-width:40rem){.products-or-sep{grid-column:span 2/span 2}}.products-or-sep-inner{align-items:center;display:flex;position:absolute;inset:0}.products-or-sep-center{justify-content:center;display:flex;position:relative}.products-or-sep-label{background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}.products-toolbar{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.products-toolbar{flex-direction:row;align-items:center}}.products-toolbar-search{flex:1;min-width:0;position:relative}.products-toolbar-controls{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@media (min-width:40rem){.products-toolbar-controls{flex-shrink:0}}.products-filters-toggle{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5)}@media (min-width:40rem){.products-filters-toggle{width:auto}}.products-filters-count{min-width:calc(var(--spacing,.25rem) * 5);background-color:var(--foreground);padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:.7rem;font-weight:var(--font-weight-semibold,600);color:var(--background);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.products-filters-popover{gap:0;width:min(36rem,100vw - 2rem);max-width:none;padding:0;overflow:hidden}.products-filters-popup-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 12);position:relative}.products-filters-popup-close{top:calc(var(--spacing,.25rem) * 2.5);right:calc(var(--spacing,.25rem) * 2.5);position:absolute}.products-filters-popup-body{gap:calc(var(--spacing,.25rem) * 5);max-height:min(70dvh,36rem);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex;overflow-y:auto}.products-filters-popup-footer{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.products-filters-popup-footer{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.products-filters-popup-footer{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.products-filters-modal{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.products-filters-section{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;min-width:0;display:flex}.products-filters-section-head{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.products-filters-legend{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}.products-filters-currency{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.products-filters-chip-list{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.products-filters-chip{height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;align-items:center;display:inline-flex}@media (hover:hover){.products-filters-chip:hover{background-color:var(--muted)}}.products-filters-chip-on{border-color:var(--foreground);background-color:var(--foreground);color:var(--background)}@media (hover:hover){.products-filters-chip-on:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-filters-chip-on:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}}.products-filters-range-row{gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (min-width:40rem){.products-filters-range-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-filters-range{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.products-filters-range-field{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;min-width:0;display:flex}.products-search-icon{pointer-events:none;top:50%;left:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground);position:absolute}.products-search-clear{top:50%;right:var(--spacing,.25rem);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground);position:absolute}.products-bulk-bar{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.products-bulk-bar{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.products-bulk-bar{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}@media (min-width:40rem){.products-bulk-bar{flex-direction:row;justify-content:space-between;align-items:center}}.products-bulk-bar:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-bulk-bar:is(.dark *){background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.products-bulk-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.products-table-shell{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);color:var(--card-foreground);--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.products-table-shell:is(.dark *){--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.products-table-header{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--muted);text-align:left;width:100%;min-width:52rem;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);align-items:center;gap:0;display:grid;position:sticky;top:0}.products-table-wrap{background-color:var(--card);min-width:52rem;color:var(--card-foreground)}.products-table-section{flex-direction:column;flex:1;min-height:0;display:flex}.products-table-frame{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);min-height:0;color:var(--card-foreground);--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;flex:1;display:flex;overflow:hidden}.products-table-frame:is(.dark *){--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.products-table-body-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}:is(.products-table-frame:has([data-slot=pagination]) .products-table-wrap,.products-table-frame:has([data-slot=pagination]) .products-table-empty){border-bottom-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.products-table-empty{min-height:calc(var(--spacing,.25rem) * 48);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center;justify-content:center;align-items:center;display:flex}.products-table-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);width:100%;min-width:52rem;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));align-items:center;display:grid}.products-table-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.products-table-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-table-row:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.products-table-row:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-table-row:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 15%, transparent)}}}.products-table-row-selected{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-table-row-selected{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.products-table-row-selected:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-table-row-selected:is(.dark *){background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.products-table-check-cell{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;display:flex}.products-table-cell{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.products-table-thumb{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius);background-color:var(--muted);flex-shrink:0;overflow:hidden}.products-table-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * .5);width:100%;display:flex}.products-checkbox{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-color:var(--input);accent-color:var(--primary);border-radius:.25rem;flex-shrink:0}.products-score-badge{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);cursor:default;text-align:center;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.products-score-badge:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}.products-score-high{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.products-score-high{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 10%, transparent)}}.products-score-high{color:var(--color-emerald-700,#007956);--tw-ring-color:#00bb7f40}@supports (color:lab(0% 0 0)){.products-score-high{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}@supports (color:color-mix(in lab, red, red)){.products-score-high{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 25%, transparent)}}.products-score-high:is(.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.products-score-high:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 15%, transparent)}}.products-score-high:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.products-score-high:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.products-score-mid{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.products-score-mid{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 10%, transparent)}}.products-score-mid{color:var(--color-amber-700,#b75000);--tw-ring-color:#f99c0040}@supports (color:lab(0% 0 0)){.products-score-mid{color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}@supports (color:color-mix(in lab, red, red)){.products-score-mid{--tw-ring-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 25%, transparent)}}.products-score-mid:is(.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.products-score-mid:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 15%, transparent)}}.products-score-mid:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.products-score-mid:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.products-score-low{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.products-score-low{background-color:color-mix(in oklab, var(--color-rose-500,lab(56.101% 79.4328 31.4532)) 10%, transparent)}}.products-score-low{color:var(--color-rose-700,#c20039);--tw-ring-color:#ff235740}@supports (color:lab(0% 0 0)){.products-score-low{color:var(--color-rose-700,lab(41.1651% 71.6251 30.3087))}}@supports (color:color-mix(in lab, red, red)){.products-score-low{--tw-ring-color:color-mix(in oklab, var(--color-rose-500,lab(56.101% 79.4328 31.4532)) 25%, transparent)}}.products-score-low:is(.dark *){background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.products-score-low:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-500,lab(56.101% 79.4328 31.4532)) 15%, transparent)}}.products-score-low:is(.dark *){color:var(--color-rose-400,#ff667f)}@supports (color:lab(0% 0 0)){.products-score-low:is(.dark *){color:var(--color-rose-400,lab(64.4125% 63.0291 19.2068))}}.products-grade-badge{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-width:1px;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.products-grade-a{border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.products-grade-a{border-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 60%, transparent)}}.products-grade-a{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.products-grade-a{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.products-grade-a:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.products-grade-a:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.products-grade-b{border-color:#00c75899}@supports (color:color-mix(in lab, red, red)){.products-grade-b{border-color:color-mix(in oklab, var(--color-green-500,lab(70.5521% -66.5147 45.8073)) 60%, transparent)}}.products-grade-b{color:var(--color-green-600,#00a544)}@supports (color:lab(0% 0 0)){.products-grade-b{color:var(--color-green-600,lab(59.0978% -58.6621 41.2579))}}.products-grade-b:is(.dark *){color:var(--color-green-400,#05df72)}@supports (color:lab(0% 0 0)){.products-grade-b:is(.dark *){color:var(--color-green-400,lab(78.503% -64.9265 39.7492))}}.products-grade-c{border-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.products-grade-c{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 60%, transparent)}}.products-grade-c{color:var(--color-amber-600,#dd7400)}@supports (color:lab(0% 0 0)){.products-grade-c{color:var(--color-amber-600,lab(60.3514% 40.5624 87.1228))}}.products-grade-c:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.products-grade-c:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.products-grade-d{border-color:#fe6e0099}@supports (color:color-mix(in lab, red, red)){.products-grade-d{border-color:color-mix(in oklab, var(--color-orange-500,lab(64.272% 57.1788 90.3583)) 60%, transparent)}}.products-grade-d{color:var(--color-orange-600,#f05100)}@supports (color:lab(0% 0 0)){.products-grade-d{color:var(--color-orange-600,lab(57.1026% 64.2584 89.8886))}}.products-grade-d:is(.dark *){color:var(--color-orange-400,#ff8b1a)}@supports (color:lab(0% 0 0)){.products-grade-d:is(.dark *){color:var(--color-orange-400,lab(70.0429% 42.5156 75.8207))}}.products-grade-f{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.products-grade-f{border-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 60%, transparent)}}.products-grade-f{color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.products-grade-f{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.products-grade-f:is(.dark *){color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){.products-grade-f:is(.dark *){color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}.products-grade-stroke-a{stroke:var(--color-emerald-500,#00bb7f)}@supports (color:lab(0% 0 0)){.products-grade-stroke-a{stroke:var(--color-emerald-500,lab(66.9756% -58.27 19.5419))}}.products-grade-stroke-b{stroke:var(--color-green-500,#00c758)}@supports (color:lab(0% 0 0)){.products-grade-stroke-b{stroke:var(--color-green-500,lab(70.5521% -66.5147 45.8073))}}.products-grade-stroke-c{stroke:var(--color-amber-500,#f99c00)}@supports (color:lab(0% 0 0)){.products-grade-stroke-c{stroke:var(--color-amber-500,lab(72.7183% 31.8672 97.9407))}}.products-grade-stroke-d{stroke:var(--color-orange-500,#fe6e00)}@supports (color:lab(0% 0 0)){.products-grade-stroke-d{stroke:var(--color-orange-500,lab(64.272% 57.1788 90.3583))}}.products-grade-stroke-f{stroke:var(--color-red-500,#fb2c36)}@supports (color:lab(0% 0 0)){.products-grade-stroke-f{stroke:var(--color-red-500,lab(55.4814% 75.0732 48.8528))}}.products-grade-text-a{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.products-grade-text-a{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.products-grade-text-a:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.products-grade-text-a:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.products-grade-text-b{color:var(--color-green-600,#00a544)}@supports (color:lab(0% 0 0)){.products-grade-text-b{color:var(--color-green-600,lab(59.0978% -58.6621 41.2579))}}.products-grade-text-b:is(.dark *){color:var(--color-green-400,#05df72)}@supports (color:lab(0% 0 0)){.products-grade-text-b:is(.dark *){color:var(--color-green-400,lab(78.503% -64.9265 39.7492))}}.products-grade-text-c{color:var(--color-amber-600,#dd7400)}@supports (color:lab(0% 0 0)){.products-grade-text-c{color:var(--color-amber-600,lab(60.3514% 40.5624 87.1228))}}.products-grade-text-c:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.products-grade-text-c:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.products-grade-text-d{color:var(--color-orange-600,#f05100)}@supports (color:lab(0% 0 0)){.products-grade-text-d{color:var(--color-orange-600,lab(57.1026% 64.2584 89.8886))}}.products-grade-text-d:is(.dark *){color:var(--color-orange-400,#ff8b1a)}@supports (color:lab(0% 0 0)){.products-grade-text-d:is(.dark *){color:var(--color-orange-400,lab(70.0429% 42.5156 75.8207))}}.products-grade-text-f{color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.products-grade-text-f{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.products-grade-text-f:is(.dark *){color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){.products-grade-text-f:is(.dark *){color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}.products-seo-panel{max-height:100%;width:calc(var(--spacing,.25rem) * 80);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);--tw-shadow:0 20px 50px -12px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;overflow:hidden}.products-check-pass{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);background-color:#00bb7f26;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.products-check-pass{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 15%, transparent)}}.products-check-pass{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.products-check-pass{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.products-check-pass:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.products-check-pass:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.products-check-warn{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);background-color:#f99c0026;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.products-check-warn{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 15%, transparent)}}.products-check-warn{color:var(--color-amber-600,#dd7400)}@supports (color:lab(0% 0 0)){.products-check-warn{color:var(--color-amber-600,lab(60.3514% 40.5624 87.1228))}}.products-check-warn:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.products-check-warn:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.products-check-fail{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);background-color:#fb2c3626;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.products-check-fail{background-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 15%, transparent)}}.products-check-fail{color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.products-check-fail{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.products-check-fail:is(.dark *){color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){.products-check-fail:is(.dark *){color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}.products-seo-widget{right:calc(var(--spacing,.25rem) * 5);bottom:calc(var(--spacing,.25rem) * 5);z-index:50;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.products-seo-trigger{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary-foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;display:flex}@media (hover:hover){.products-seo-trigger:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.products-seo-trigger:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}}.products-seo-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.products-seo-trigger:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.products-seo-trigger:focus-visible{--tw-outline-style:none;outline-style:none}.products-seo-score-chip{min-width:calc(var(--spacing,.25rem) * 8);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-radius:3.40282e38px}.products-edit-header-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.products-edit-actions{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.products-preview-strip{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 3);display:flex}.products-edit-page .products-preview-strip{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.8);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.products-edit-page .products-preview-strip{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.products-edit-page .products-preview-strip{padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.products-edit-page .products-preview-strip{padding:calc(var(--spacing,.25rem) * 5)}}.products-preview-body{flex:1;min-width:0}:where(.products-preview-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.products-preview-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.products-preview-meta{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.products-preview-images-count{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.products-preview-copy{flex-shrink:1;width:70%;min-width:0;max-width:70%}.products-preview-status{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);flex-shrink:0;margin-left:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.products-preview-status{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.products-preview-status{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-preview-status{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.products-preview-status{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem)}.products-preview-status-label{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}.products-preview-img{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius);object-fit:cover;flex-shrink:0}.products-edit-page .products-preview-img,.products-edit-page .products-preview-img-placeholder{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);border-radius:calc(var(--radius) * 1.4)}.products-preview-img-placeholder{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius);background-color:var(--muted);flex-shrink:0}.products-preview-title{min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow-wrap:break-word;flex:1}.products-edit-page .products-preview-title{min-width:0;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);overflow-wrap:break-word;flex:1}.products-edit-page .products-preview-status{flex-shrink:0}.products-edit-nav{z-index:40;margin-inline:calc(var(--spacing,.25rem) * -4);padding-inline:calc(var(--spacing,.25rem) * 4);position:sticky;top:0}@media (min-width:40rem){.products-edit-nav{margin-inline:calc(var(--spacing,.25rem) * -5);padding-inline:calc(var(--spacing,.25rem) * 5)}}.products-edit-tab{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.products-edit-tab{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.products-edit-tab{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.products-edit-tab:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing,.25rem) * .5);content:var(--tw-content);background-color:var(--foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));inset-inline:0;position:absolute;bottom:0}@media (hover:hover){.products-edit-tab:hover{color:var(--foreground)}}.products-edit-page .products-edit-tab{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500)}.products-edit-tab-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);opacity:.7;flex-shrink:0}.products-edit-tab-active .products-edit-tab-icon{opacity:1}.products-edit-tab-status{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0}.products-edit-tab-status-ok{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.products-edit-tab-status-ok{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.products-edit-tab-status-ok:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.products-edit-tab-status-ok:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.products-edit-tab-status-issue{color:var(--color-amber-600,#dd7400)}@supports (color:lab(0% 0 0)){.products-edit-tab-status-issue{color:var(--color-amber-600,lab(60.3514% 40.5624 87.1228))}}.products-edit-tab-status-issue:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.products-edit-tab-status-issue:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.products-edit-tab-status-info{color:var(--color-sky-600,#0084cc)}@supports (color:lab(0% 0 0)){.products-edit-tab-status-info{color:var(--color-sky-600,lab(51.7754% -11.4712 -49.8349))}}.products-edit-tab-status-info:is(.dark *){color:var(--color-sky-400,#00bcfe)}@supports (color:lab(0% 0 0)){.products-edit-tab-status-info:is(.dark *){color:var(--color-sky-400,lab(70.687% -23.6078 -45.9483))}}.products-edit-tab-status-wrap{flex-shrink:0;display:inline-flex}.products-edit-tab-tooltip-list{max-width:var(--container-xs,20rem);margin:0;list-style-type:none}:where(.products-edit-tab-tooltip-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.products-edit-tab-tooltip-list{text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);padding:0}.products-edit-tab-has-errors{color:var(--destructive)}.products-edit-tab-error-count{background-color:var(--destructive);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);width:18px;height:18px;font-size:10px;line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.products-edit-tab-error-popover{z-index:200;width:min(100vw - 2rem,20rem);max-width:var(--container-sm,24rem);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--destructive);flex-direction:column;align-items:stretch;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.products-edit-tab-error-popover{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.products-edit-tab-error-popover{background-color:var(--popover);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.products-edit-tab-error-popover{--tw-ring-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.products-edit-tab-error-popover>svg{display:none}@media not all and (hover:hover) and (pointer:fine){.products-edit-tab-error-popover-desktop{display:none}}:where(.products-edit-tab-error-popover-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.products-edit-tab-error-popover-body{text-align:left}.products-edit-tab-error-popover-body .products-tab-validation-item{color:var(--destructive)}.products-edit-tab-error-sheet{margin-inline:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * -1);margin-bottom:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.products-edit-tab-error-sheet{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.products-edit-tab-error-sheet{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.products-edit-tab-error-sheet{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.products-edit-tab-error-sheet{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.products-edit-tab-error-sheet-head{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.products-edit-tab-error-sheet-title{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--destructive);text-transform:uppercase;margin:0}.products-edit-tab-error-sheet-close{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.products-edit-tab-error-sheet-close:hover{background-color:var(--muted);color:var(--foreground)}}@media (hover:hover) and (pointer:fine){.products-edit-tab-error-sheet{display:none}}:where(.products-tab-validation>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.products-tab-validation-errors{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--destructive);display:flex}@supports (color:color-mix(in lab, red, red)){.products-tab-validation-errors{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.products-tab-validation-errors{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.products-tab-validation-errors{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.products-tab-validation-errors{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--destructive)}.products-tab-validation-errors-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.products-tab-validation-recommendations{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:#f99c0040;display:flex}@supports (color:color-mix(in lab, red, red)){.products-tab-validation-recommendations{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 25%, transparent)}}.products-tab-validation-recommendations{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.products-tab-validation-recommendations{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 5%, transparent)}}.products-tab-validation-recommendations{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.products-tab-validation-recommendations-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-amber-600,#dd7400);flex-shrink:0}@supports (color:lab(0% 0 0)){.products-tab-validation-recommendations-icon{color:var(--color-amber-600,lab(60.3514% 40.5624 87.1228))}}.products-tab-validation-recommendations-icon:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.products-tab-validation-recommendations-icon:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.products-tab-validation-list{min-width:0;margin:0;list-style-type:none}:where(.products-tab-validation-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.products-tab-validation-list{padding:0}.products-tab-validation-item{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--foreground)}.products-tab-validation-error-row{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.products-tab-validation-fix-link{cursor:pointer;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--destructive);text-underline-offset:2px;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;text-decoration-line:underline}@media (hover:hover){.products-tab-validation-fix-link:hover{opacity:.8}}.products-tab-validation-fix-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.products-tab-validation-fix-link:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.products-tab-validation-fix-link:focus-visible{--tw-outline-style:none;outline-style:none}:where(.products-validation-summary>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.products-validation-recommendations{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:#f99c0040;display:flex}@supports (color:color-mix(in lab, red, red)){.products-validation-recommendations{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 25%, transparent)}}.products-validation-recommendations{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.products-validation-recommendations{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 5%, transparent)}}.products-validation-recommendations{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.products-validation-recommendations-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-amber-600,#dd7400);flex-shrink:0}@supports (color:lab(0% 0 0)){.products-validation-recommendations-icon{color:var(--color-amber-600,lab(60.3514% 40.5624 87.1228))}}.products-validation-recommendations-icon:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.products-validation-recommendations-icon:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.products-validation-recommendations-body{flex:1;min-width:0}:where(.products-validation-recommendations-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.products-validation-recommendations-title{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-amber-800,#953d00)}@supports (color:lab(0% 0 0)){.products-validation-recommendations-title{color:var(--color-amber-800,lab(37.8822% 37.1699 52.2718))}}.products-validation-recommendations-title:is(.dark *){color:var(--color-amber-200,#fee685)}@supports (color:lab(0% 0 0)){.products-validation-recommendations-title:is(.dark *){color:var(--color-amber-200,lab(91.7203% -.505269 49.9084))}}.products-validation-recommendations-list{margin:0;list-style-type:none}:where(.products-validation-recommendations-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.products-validation-recommendations-list{padding:0}.products-validation-recommendation-link{gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000;flex-direction:column;display:flex}@media (hover:hover){.products-validation-recommendation-link:hover{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.products-validation-recommendation-link:hover{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 20%, transparent)}}.products-validation-recommendation-link:hover{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.products-validation-recommendation-link:hover{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 5%, transparent)}}}@media (min-width:40rem){.products-validation-recommendation-link{align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);flex-direction:row}}.products-validation-recommendation-tab{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#953d00cc;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.products-validation-recommendation-tab{color:color-mix(in oklab, var(--color-amber-800,lab(37.8822% 37.1699 52.2718)) 80%, transparent)}}.products-validation-recommendation-tab:is(.dark *){color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.products-validation-recommendation-tab:is(.dark *){color:color-mix(in oklab, var(--color-amber-200,lab(91.7203% -.505269 49.9084)) 80%, transparent)}}.products-validation-recommendation-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground)}.products-edit-tab-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.products-edit-tab-active{color:var(--foreground)}.products-edit-tab-active:after{content:var(--tw-content);opacity:1}.products-form-error{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--destructive);display:flex}@supports (color:color-mix(in lab, red, red)){.products-form-error{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.products-form-error{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.products-form-error{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.products-form-error{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--destructive)}.products-form-error-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.products-form-error-body{flex:1;min-width:0}:where(.products-form-error-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.products-form-error-title{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--destructive)}.products-form-error-list{margin:0;list-style-type:none}:where(.products-form-error-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.products-form-error-list{padding:0}.products-form-error-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--destructive);display:flex}@supports (color:color-mix(in lab, red, red)){.products-form-error-item{border-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.products-form-error-item{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.products-form-error-item{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.products-form-error-item{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}.products-form-error-index{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);background-color:var(--destructive);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.products-form-error-index{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.products-form-error-index{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);color:var(--destructive);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-form-error-pairs{flex:1;min-width:0}:where(.products-form-error-pairs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.products-form-error-pair{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * .5);display:grid}@media (min-width:40rem){.products-form-error-pair{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr)}}.products-form-error-key{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);word-break:break-all;color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.products-form-error-key{color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.products-form-error-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));overflow-wrap:break-word;color:var(--foreground)}.products-save-errors-dialog{gap:calc(var(--spacing,.25rem) * 3)}.products-save-errors-title{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--destructive);display:flex}.products-save-errors-title-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.products-save-errors-list{min-height:0;padding-right:var(--spacing,.25rem);flex:1;overflow-y:auto}.products-generate-overlay{z-index:50;background-color:var(--background);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.products-generate-overlay{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.products-generate-overlay{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.products-generate-card{margin-inline:calc(var(--spacing,.25rem) * 4);max-width:var(--container-sm,24rem);align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.products-create-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-top:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.products-ai-btn{gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0}.products-icon-ri{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;line-height:1}.products-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.products-icon-sm{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.products-icon-lg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.products-spin{animation:var(--animate-spin,spin 1s linear infinite)}.products-images-grid{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (min-width:40rem){.products-images-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.products-images-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-images-grid-compact{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (min-width:40rem){.products-images-grid-compact{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:48rem){.products-images-grid-compact{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:64rem){.products-images-grid-compact{grid-template-columns:repeat(12,minmax(0,1fr))}}.products-edit-page .products-images-grid-compact,.products-create-page .products-images-grid-compact{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:40rem){.products-edit-page .products-images-grid-compact,.products-create-page .products-images-grid-compact{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:48rem){.products-edit-page .products-images-grid-compact,.products-create-page .products-images-grid-compact{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:64rem){.products-edit-page .products-images-grid-compact,.products-create-page .products-images-grid-compact{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:80rem){.products-edit-page .products-images-grid-compact,.products-create-page .products-images-grid-compact{grid-template-columns:repeat(12,minmax(0,1fr))}}.products-image-item{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--card);border-width:1px;overflow:hidden}.products-edit-page .products-image-item,.products-edit-page .products-add-more-btn,.products-create-page .products-image-item,.products-create-page .products-add-more-btn{border-radius:var(--radius)}.products-edit-page .products-video-item{border-radius:calc(var(--radius) * 1.4)}.products-edit-page .products-add-more-btn,.products-edit-page .products-drop-zone,.products-create-page .products-add-more-btn,.products-create-page .products-drop-zone{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.products-edit-page .products-add-more-btn,.products-edit-page .products-drop-zone,.products-create-page .products-add-more-btn,.products-create-page .products-drop-zone{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.products-edit-page .products-add-more-btn,.products-edit-page .products-drop-zone,.products-create-page .products-add-more-btn,.products-create-page .products-drop-zone{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-edit-page .products-add-more-btn,.products-edit-page .products-drop-zone,.products-create-page .products-add-more-btn,.products-create-page .products-drop-zone{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}@media (hover:hover){:is(.products-edit-page .products-add-more-btn,.products-edit-page .products-drop-zone,.products-create-page .products-add-more-btn,.products-create-page .products-drop-zone):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){:is(.products-edit-page .products-add-more-btn,.products-edit-page .products-drop-zone,.products-create-page .products-add-more-btn,.products-create-page .products-drop-zone):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.products-image-item-extract{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-image-item-extract{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.products-image-item-extract{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-image-item-extract{--tw-ring-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.products-image-item-normal{border-color:var(--border)}.products-image-overlay{z-index:1;justify-content:center;align-items:center;gap:var(--spacing,.25rem);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000b3;inset-inline:0;display:flex;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.products-image-overlay{--tw-gradient-from:color-mix(in oklab, var(--color-black,#000) 70%, transparent)}}.products-image-overlay{--tw-gradient-via:#00000073}@supports (color:color-mix(in lab, red, red)){.products-image-overlay{--tw-gradient-via:color-mix(in oklab, var(--color-black,#000) 45%, transparent)}}.products-image-overlay{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;padding-inline:var(--spacing,.25rem);padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:var(--spacing,.25rem);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.products-image-item:hover .products-image-overlay,.products-image-item:focus-within .products-image-overlay{opacity:1}.products-add-more-btn{aspect-ratio:1;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);background-color:var(--muted);flex-direction:column;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.products-add-more-btn{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.products-add-more-btn{color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.products-add-more-btn:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-add-more-btn:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.products-add-more-btn:hover{color:var(--foreground)}}.products-drop-zone{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);background-color:var(--muted);flex-direction:column;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.products-drop-zone{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.products-drop-zone{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.products-drop-zone:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-drop-zone:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.products-photos-drop-zone{gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-width:2px;border-color:var(--foreground);min-height:11rem}@supports (color:color-mix(in lab, red, red)){.products-photos-drop-zone{border-color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.products-photos-drop-zone{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-photos-drop-zone{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.products-photos-drop-zone{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 10)}@media (min-width:40rem){.products-photos-drop-zone{min-height:12.5rem}}.products-photos-drop-zone-active{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-photos-drop-zone-active{border-color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.products-photos-drop-zone-active{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-photos-drop-zone-active{background-color:color-mix(in oklab, var(--muted) 55%, transparent)}}.products-photos-drop-zone-active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-photos-drop-zone-active{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.products-create-page .products-photos-drop-zone,.products-edit-page .products-photos-drop-zone{border-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-width:2px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-create-page .products-photos-drop-zone,.products-edit-page .products-photos-drop-zone{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.products-drop-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.products-drop-hint{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.products-videos-grid{gap:calc(var(--spacing,.25rem) * 2);display:grid}@media (min-width:40rem){.products-videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-videos-grid-compact{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.products-videos-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.products-videos-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}}.products-edit-page .products-videos-grid-compact{gap:calc(var(--spacing,.25rem) * 3)}@media (min-width:40rem){.products-edit-page .products-videos-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.products-edit-page .products-videos-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-video-overlay{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1.5);z-index:2;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:flex-end;align-items:center;display:flex;position:absolute}.products-video-item:hover .products-video-overlay,.products-video-item:focus-within .products-video-overlay{opacity:1}:where(.products-video-note>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.products-video-note{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-video-note{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.products-video-note{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.products-field-card{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.products-field-card:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-field-card:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}}.products-field-card-checked{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-field-card-checked{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.products-field-card-checked{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-field-card-checked{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.products-video-toggle-row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.products-pers-empty{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);background-color:var(--muted);flex-direction:column;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.products-pers-empty{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.products-pers-empty{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 12);text-align:center}.products-pers-list{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.products-option-chip{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-option-chip{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.products-option-chip{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.products-variation-wrap{overscroll-behavior:contain;border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);-webkit-overflow-scrolling:touch;overflow:auto}.products-variation-empty{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center}.products-multiselect-trigger{height:calc(var(--spacing,.25rem) * 9);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;background-color:#0000;outline-style:none;display:flex}.products-multiselect-trigger:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.products-multiselect-trigger:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.products-multiselect-trigger:disabled{cursor:not-allowed;opacity:.5}.products-multiselect-trigger:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.products-multiselect-trigger:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.products-multiselect-dropdown{z-index:30;max-height:calc(var(--spacing,.25rem) * 56);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);width:100%;padding:var(--spacing,.25rem);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.products-multiselect-chip{align-items:center;gap:var(--spacing,.25rem);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.products-multiselect-chip{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.products-multiselect-chip{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.products-type-opt{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.products-type-opt:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-type-opt:hover{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.products-type-opt:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-type-opt:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}}.products-edit-page .products-type-opt{border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5)}.products-type-opt-selected{border-color:var(--primary);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.products-type-opt-selected{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.products-skel{max-width:var(--container-6xl,72rem);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);margin-inline:auto}:where(.products-skel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.products-skel-table{min-width:52rem}.products-image-badge{top:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);z-index:1;border-radius:calc(var(--radius) * .8);background-color:var(--background);position:absolute}@supports (color:color-mix(in lab, red, red)){.products-image-badge{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.products-image-badge{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.products-drag-handle{top:var(--spacing,.25rem);right:var(--spacing,.25rem);z-index:1;background-color:var(--background);border-radius:.25rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.products-drag-handle{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.products-drag-handle{padding:calc(var(--spacing,.25rem) * .5);color:var(--muted-foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.products-extract-badge{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);z-index:1;border-radius:calc(var(--radius) * .8);background-color:var(--foreground);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);color:var(--background);position:absolute}.products-video-badge{top:calc(var(--spacing,.25rem) * 1.5);left:calc(var(--spacing,.25rem) * 1.5);z-index:1;align-items:center;gap:var(--spacing,.25rem);background-color:var(--background);border-radius:.25rem;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.products-video-badge{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.products-video-badge{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.products-video-empty{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);background-color:var(--muted);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.products-video-empty{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.products-video-empty{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center}:where(.products-video-gen>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.products-video-gen{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.products-video-gen{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.products-video-gen{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-video-gen{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.products-video-gen{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}.products-video-gen-progress{height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--muted);border-radius:3.40282e38px;width:100%;overflow:hidden}.products-video-gen-progress-bar{background-color:var(--foreground);border-radius:3.40282e38px;height:100%}@supports (color:color-mix(in lab, red, red)){.products-video-gen-progress-bar{background-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.products-video-gen-progress-bar{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.products-video-modal-content{overflow:hidden}.products-video-modal-body{padding:0}.products-video-modal-body-padded{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.products-video-modal-body-padded{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6)}}.products-video-modal-preview-wrap{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.products-video-modal-preview-wrap{padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 5)}}.products-video-modal-loading{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 5);text-align:center;flex-direction:column;width:100%;min-height:14rem;display:flex}@media (min-width:40rem){.products-video-modal-loading{min-height:15rem}}.products-video-modal-loading-icon-wrap{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.products-video-modal-loading-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--foreground)}.products-video-modal-loading-copy{width:100%;max-width:var(--container-xs,20rem);align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.products-video-modal-status{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.products-video-modal-progress{gap:calc(var(--spacing,.25rem) * 1.5);width:100%}.products-video-modal-preview{aspect-ratio:var(--aspect-video,16 / 9);border-radius:calc(var(--radius) * 1.8);background-color:var(--color-white,#fff);width:100%;overflow:hidden}.products-video-modal-player{background-color:var(--color-white,#fff);object-fit:contain;width:100%;height:100%;display:block}.products-video-modal-footer{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);border-top-style:var(--tw-border-style)!important;border-top-width:1px!important;border-color:var(--border)!important;background-color:var(--popover)!important}@media (min-width:40rem){.products-video-modal-footer{padding-inline:calc(var(--spacing,.25rem) * 4)}}.products-video-modal-footer-actions{justify-content:flex-end;align-items:stretch;gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column-reverse;width:100%;display:flex}@media (min-width:40rem){.products-video-modal-footer-actions{flex-direction:row;justify-content:flex-end;align-items:center}}.products-video-modal-btn{--tw-font-weight:var(--font-weight-medium,500);width:100%;min-width:82px;height:38px;font-weight:var(--font-weight-medium,500);border-radius:10px}@media (min-width:40rem){.products-video-modal-btn{width:auto}}.products-loading-spinner{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:var(--muted-foreground);border-radius:3.40282e38px;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.products-loading-spinner{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.products-loading-spinner{border-top-color:var(--foreground)}.products-video-icon-wrap{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius);background-color:var(--muted);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.products-pers-index{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);background-color:var(--muted);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;justify-content:center;align-items:center;display:flex}.products-pers-file-preview{height:calc(var(--spacing,.25rem) * 8);max-width:var(--container-md,28rem);border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.products-pers-remove-btn{color:var(--muted-foreground);opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}@media (hover:hover){.products-pers-remove-btn:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.products-pers-remove-btn:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.products-pers-remove-btn:hover{color:var(--destructive)}}.products-pers-remove-btn:disabled{pointer-events:none}.products-pers-item-actions{align-items:flex-start;gap:calc(var(--spacing,.25rem) * .5);flex-shrink:0;display:flex}.products-pers-item:hover .products-pers-remove-btn{opacity:1}.products-pers-add-row{justify-content:flex-end;display:flex}.products-pers-add-wrap{position:relative}.products-pers-type-menu{z-index:50;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);padding:var(--spacing,.25rem);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:fixed;overflow:hidden}.products-pers-type-menu-top{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.products-pers-type-menu-bottom{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.products-pers-type-item{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * .8);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.products-pers-type-item:hover{background-color:var(--muted)}}@media (min-width:40rem){.products-pers-type-item{padding-block:calc(var(--spacing,.25rem) * 2)}.products-pers-modal-body{padding-inline:calc(var(--spacing,.25rem) * 5)}}.products-video-delete-btn{height:calc(var(--spacing,.25rem) * 7);gap:var(--spacing,.25rem);background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.products-video-delete-btn{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.products-video-delete-btn{padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--destructive);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.products-video-delete-btn:hover{color:var(--destructive)}}.products-chip-remove-btn{padding:calc(var(--spacing,.25rem) * .5);border-radius:.25rem}@media (hover:hover){.products-chip-remove-btn:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-chip-remove-btn:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}}.products-chip-remove-btn:disabled{pointer-events:none;opacity:.5}:where(.products-stack-xs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}:where(.products-stack-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.products-stack-md>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.products-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.products-stack-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.products-stack-lg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.products-stack-xl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.products-field>:not(:last-child)),:where(.products-field-full>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){.products-field-full{grid-column:span 2/span 2}}:where(.products-cat-sub-head>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){.products-cat-sub-head{grid-column:span 2/span 2}}.products-panel-stack{scroll-margin-top:calc(var(--spacing,.25rem) * 20)}:where(.products-panel-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.products-row-wrap{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.products-row-between{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.products-row-baseline{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:calc(var(--spacing,.25rem) * .5);flex-wrap:wrap;display:flex}.products-header-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.products-field-btn-group{align-items:center;gap:calc(var(--spacing,.25rem) * .5);flex-shrink:0;display:flex}.products-inline-lead{flex:1;min-width:0}.products-min-w-0{min-width:0}.products-truncate-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.products-grid-2{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){.products-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-grid-3{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){.products-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-grid-3-sm{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (min-width:40rem){.products-grid-3-sm{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-grid-dims{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){.products-grid-dims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.products-grid-dims{grid-template-columns:repeat(4,minmax(0,1fr))}}.products-facts-stack{gap:calc(var(--spacing,.25rem) * 4);display:grid}:where(.products-facts-create>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.products-facts-row{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.products-facts-input,.products-facts-notes{resize:vertical;border-radius:calc(var(--radius) * 1.4);border-color:var(--border);min-height:4.25rem}@supports (color:color-mix(in lab, red, red)){.products-facts-input,.products-facts-notes{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.products-facts-input,.products-facts-notes{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.products-attr-scroll{max-height:calc(var(--spacing,.25rem) * 64);overscroll-behavior:contain;border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.products-attr-scroll{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.products-attr-scroll{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-attr-scroll{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.products-attr-scroll{padding:calc(var(--spacing,.25rem) * 3)}@media (min-width:40rem){.products-attr-scroll{max-height:calc(var(--spacing,.25rem) * 72);padding:calc(var(--spacing,.25rem) * 4)}}.products-attr-scroll-grid{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){.products-attr-scroll-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-grid-fields{gap:calc(var(--spacing,.25rem) * 2.5);display:grid}@media (min-width:40rem){.products-grid-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.products-grid-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-grid-stats{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:48rem){.products-grid-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.products-grid-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-grid-modal-2{gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (min-width:40rem){.products-grid-modal-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-type-grid{gap:calc(var(--spacing,.25rem) * 2);display:grid}@media (min-width:40rem){.products-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-radio-group{gap:calc(var(--spacing,.25rem) * 2);display:grid}@media (min-width:40rem){.products-radio-group{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-edit-nav-mask{pointer-events:none;inset-inline:0;top:calc(var(--spacing,.25rem) * -6);z-index:0;background-color:var(--background);position:absolute;bottom:0}.products-edit-page .products-edit-nav-mask{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-edit-page .products-edit-nav-mask{background-color:color-mix(in srgb, var(--muted) 55%, var(--background))}}.products-edit-tabs-bar{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--background);position:relative}.products-edit-page .products-edit-tabs-bar{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.products-edit-page .products-edit-tabs-bar{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.products-edit-page .products-edit-tabs-bar{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-edit-page .products-edit-tabs-bar{background-color:color-mix(in srgb, var(--muted) 55%, var(--background))}}.products-edit-tablist{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:100%;height:auto;padding-bottom:1px;display:flex;overflow-x:auto}.products-edit-tablist::-webkit-scrollbar{height:0;display:none}.products-edit-page .products-edit-tablist{gap:var(--spacing,.25rem)}.products-label-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.products-label-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.products-error,.products-field-error{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--destructive)}.products-tip{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);display:inline-flex}.products-tag-count{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.products-field-label-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.products-seo-field-label{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.products-seo-tip-btn{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.products-seo-tip-btn:hover{background-color:var(--muted);color:var(--foreground)}}.products-seo-tip-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.products-seo-tip-btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.products-seo-tip-btn:focus-visible{--tw-outline-style:none;outline-style:none}.products-seo-tip-icon{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;line-height:1}.products-seo-tip-content{max-width:17.5rem;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;flex-direction:column;align-items:flex-start;gap:0;display:inline-flex!important}.products-seo-tip-body{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;width:100%;display:flex}.products-seo-tip-lead{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--background);margin:0}.products-seo-tip-list{margin:0;list-style-type:disc}:where(.products-seo-tip-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.products-seo-tip-list{padding-left:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--background)}@supports (color:color-mix(in lab, red, red)){.products-seo-tip-list{color:color-mix(in oklab, var(--background) 90%, transparent)}}.products-seo-tip-note{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--background);margin:0}@supports (color:color-mix(in lab, red, red)){.products-seo-tip-note{border-color:color-mix(in oklab, var(--background) 20%, transparent)}}.products-seo-tip-note{padding-top:calc(var(--spacing,.25rem) * 1.5);--tw-leading:var(--leading-snug,1.375);font-size:11px;line-height:var(--leading-snug,1.375);color:var(--background)}@supports (color:color-mix(in lab, red, red)){.products-seo-tip-note{color:color-mix(in oklab, var(--background) 70%, transparent)}}.products-field-with-count{position:relative}.products-char-count{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.products-char-count-inside{pointer-events:none;top:50%;right:calc(var(--spacing,.25rem) * 2.5);z-index:1;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute}.products-char-count-textarea{top:auto;right:calc(var(--spacing,.25rem) * 2.5);bottom:calc(var(--spacing,.25rem) * 2);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.products-input-with-count{padding-right:4.5rem}.products-textarea-with-count{padding-bottom:calc(var(--spacing,.25rem) * 7)}.products-title-textarea{field-sizing:fixed;resize:none;overflow-y:auto;min-height:0!important}.products-char-count-over,.products-required-mark{color:var(--destructive)}:where(.products-generating-state>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.products-generating-state{padding-block:calc(var(--spacing,.25rem) * 10);text-align:center}.products-icon-xs{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.products-media-frame-sq{aspect-ratio:1;background-color:var(--muted);position:relative}.products-media-frame-vid{aspect-ratio:var(--aspect-video,16 / 9);background-color:var(--muted);position:relative;overflow:hidden}.products-media-cover{object-fit:cover;width:100%;height:100%}.products-video-embed{border-style:var(--tw-border-style);border-width:0;width:100%;height:100%}.products-video-embed-delete{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1.5);z-index:2;opacity:0;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:absolute}.products-video-item:hover .products-video-embed-delete,.products-video-item:focus-within .products-video-embed-delete{opacity:1}.products-btn-sm{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0}.products-btn-gap{gap:calc(var(--spacing,.25rem) * 2)}.products-btn-ghost-muted{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1.5);color:var(--muted-foreground)}.products-btn-overlay{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.products-btn-overlay{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.products-btn-overlay{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.products-btn-overlay-danger{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.products-btn-overlay-danger{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.products-btn-overlay-danger{color:var(--destructive);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.products-btn-overlay-danger:hover{color:var(--destructive)}}.products-btn-danger{color:var(--destructive)}@media (hover:hover){.products-btn-danger:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.products-btn-danger:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.products-btn-danger:hover{color:var(--destructive)}}.products-btn-draggable{cursor:grab}.products-btn-draggable:active{cursor:grabbing}.products-btn-full{width:100%}.products-btn-muted,.products-btn-muted-danger{color:var(--muted-foreground)}@media (hover:hover){.products-btn-muted-danger:hover{color:var(--destructive)}}.products-btn-spinner{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);animation:var(--animate-spin,spin 1s linear infinite)}.products-generate-spinner{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);animation:var(--animate-spin,spin 1s linear infinite);color:var(--foreground)}.products-toggle-track{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 11);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;flex-shrink:0;position:relative}.products-toggle-track-on{background-color:var(--foreground)}.products-toggle-track-off{background-color:var(--muted)}.products-toggle-thumb{top:calc(var(--spacing,.25rem) * .5);left:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);background-color:var(--background);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;position:absolute}.products-toggle-thumb-on{--tw-translate-x:calc(var(--spacing,.25rem) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.products-checkbox-indicator{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.products-checkbox-indicator-on{border-color:var(--foreground);background-color:var(--foreground);color:var(--background)}.products-checkbox-indicator-off{border-color:var(--border);background-color:var(--background);color:#0000}.products-field-card-label{min-width:0}:where(.products-field-card-label>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * .5) * calc(1 - var(--tw-space-y-reverse)))}.products-field-card-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);display:block}.products-field-card-body{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--muted-foreground);display:block}.products-icon-ri-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1;line-height:1}.products-var-table{text-align:left;width:100%;min-width:52rem;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.products-var-thead{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--muted);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);position:sticky;top:0}.products-var-thead th{background-color:var(--muted)}.products-var-th{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.products-var-tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.products-var-tr:last-child{border-style:var(--tw-border-style);border-width:0}.products-var-td{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);vertical-align:middle}.products-var-td-bold{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);vertical-align:middle;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.products-var-img-row{gap:calc(var(--spacing,.25rem) * 1.5);max-width:14rem;padding-block:calc(var(--spacing,.25rem) * .5);display:flex;overflow-x:auto}.products-var-img-none{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);color:var(--muted-foreground);border-width:1px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.products-var-img-none-sel{border-color:var(--primary);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.products-var-img-none-sel{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.products-var-img-none-unsel{border-color:var(--border)}.products-var-img-btn{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:2px;flex-shrink:0;overflow:hidden}.products-var-img-btn-sel{border-color:var(--primary)}.products-var-img-btn-unsel{opacity:.7;border-color:#0000}@media (hover:hover){.products-var-img-btn-unsel:hover{opacity:1}}.products-var-img-add{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);background-color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.products-var-img-add{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.products-var-img-add{color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.products-var-img-add:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-var-img-add:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.products-var-img-add:hover{color:var(--foreground)}}.products-var-img-selected{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;overflow:hidden}@media (hover:hover){.products-var-img-selected:hover{opacity:.9}}.products-var-img-thumb{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);flex-shrink:0;display:block;overflow:hidden}.products-var-img-empty{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.products-var-img-empty{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.products-var-img-empty{color:var(--muted-foreground)}.products-var-picker-grid{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));max-height:min(50dvh,22rem);display:grid;overflow-y:auto}@media (min-width:40rem){.products-var-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.products-var-picker-item{aspect-ratio:1;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:relative;overflow:hidden}@media (hover:hover){.products-var-picker-item:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-var-picker-item:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}}.products-var-picker-item-sel{border-color:var(--primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.products-var-picker-item-sel{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.products-var-picker-check{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);background-color:var(--primary);color:var(--primary-foreground);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}:where(.products-img-link-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--border)}.products-img-link-list{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);overflow:hidden}.products-img-link-row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);display:flex}.products-img-link-grip{color:var(--muted-foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.products-img-link-grip{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.products-img-link-thumb{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.products-img-link-thumb{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.products-img-link-thumb-empty{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.products-img-link-thumb-empty{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.products-img-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);flex:1;overflow:hidden}.products-img-link-select{gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0}.products-img-link-clear{color:var(--muted-foreground);flex-shrink:0}.products-var-input-lg{height:calc(var(--spacing,.25rem) * 8);min-width:7rem}.products-var-input-md{height:calc(var(--spacing,.25rem) * 8);min-width:5.5rem}.products-var-input-sm{height:calc(var(--spacing,.25rem) * 8);min-width:5rem}.products-var-empty-text{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.products-seo-panel-head{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-shrink:0;position:relative}.products-seo-panel-body{flex:1;min-height:0;overflow-y:auto}.products-seo-section{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.products-seo-section-btn{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.products-seo-section-interactive:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-seo-section-interactive:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.products-seo-section-selectable{gap:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 2.5)}.products-seo-section-check{cursor:pointer;border-radius:calc(var(--radius) * .8);padding:var(--spacing,.25rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.products-seo-section-check:hover{background-color:var(--muted)}}.products-seo-section-main{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);text-align:left;flex:1;min-width:0;display:flex}.products-seo-section-static{cursor:default}.products-seo-section-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);flex:1;overflow:hidden}.products-seo-section-score{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-seo-chevron{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.products-seo-chevron-open{rotate:180deg}:where(.products-seo-details>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.products-seo-details{padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 3)}:where(.products-seo-checks>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.products-seo-check-item{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:flex}.products-seo-check-text{min-width:0;color:var(--muted-foreground);flex:1}.products-seo-check-score{color:var(--muted-foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.products-seo-check-score{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.products-seo-check-score{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-seo-footer{flex-shrink:0}:where(.products-seo-footer>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.products-seo-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding:calc(var(--spacing,.25rem) * 3)}.products-seo-footer-meta{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-seo-select-hint{margin-top:var(--spacing,.25rem);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.products-gauge{width:132px;height:76px;margin-inline:auto;position:relative}.products-gauge-svg{width:100%;height:100%}.products-gauge-labels{inset-inline:0;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0}.products-gauge-label{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.products-gauge-score{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-gauge-arc{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}.products-gauge-track{stroke:var(--muted)}.products-chart-grid-line{stroke:var(--border)}.products-stats-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.products-stats-grid{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:48rem){.products-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.products-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-chart{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);display:flex}.products-chart-yticks{padding-block:var(--spacing,.25rem);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-direction:column;justify-content:space-between;font-size:10px;display:flex}.products-chart-area{flex:1;min-width:0}.products-chart-svg{height:calc(var(--spacing,.25rem) * 28);width:100%}.products-chart-xticks{margin-top:var(--spacing,.25rem);color:var(--muted-foreground);justify-content:space-between;font-size:10px;display:flex}.products-stat-value{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-stat-card{--tw-ring-color:var(--border)}.products-stat-card-head{padding-bottom:0}.products-stat-label{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);display:flex}.products-stat-info{color:var(--muted-foreground);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.products-stat-info{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.products-stat-content{padding-top:calc(var(--spacing,.25rem) * 2)}:where(.products-stat-content-age>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.products-stat-content-age{padding-top:calc(var(--spacing,.25rem) * 2)}.products-chart-stroke-blue{stroke:var(--color-sky-500,#00a5ef)}@supports (color:lab(0% 0 0)){.products-chart-stroke-blue{stroke:var(--color-sky-500,lab(63.3038% -18.433 -51.0407))}}.products-chart-stroke-green{stroke:var(--color-emerald-500,#00bb7f)}@supports (color:lab(0% 0 0)){.products-chart-stroke-green{stroke:var(--color-emerald-500,lab(66.9756% -58.27 19.5419))}}.products-pers-item{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 3);display:flex}@media (min-width:40rem){.products-pers-item{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 4)}}.products-edit-page .products-pers-item{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 4)}.products-pers-item-body{flex:1;min-width:0}:where(.products-pers-item-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * .5) * calc(1 - var(--tw-space-y-reverse)))}.products-pers-meta{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.products-pers-type-tag{align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);display:inline-flex}.products-pers-dot{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.products-pers-dot{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.products-pers-item-sub{align-items:center;column-gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);flex-wrap:wrap;display:flex}.products-pers-required-btn{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.products-pers-required-on{color:var(--foreground)}.products-pers-required-off{color:var(--muted-foreground)}@media (hover:hover){.products-pers-required-off:hover{color:var(--foreground)}}.products-pers-disabled{cursor:not-allowed;opacity:.6}.products-pers-field-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.products-preview-field{max-width:var(--container-md,28rem);opacity:.7}.products-radio-dot{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.products-radio-dot-on{border-color:var(--primary)}.products-radio-dot-off{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.products-radio-dot-off{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.products-radio-pip{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--primary);border-radius:3.40282e38px}.products-opt-title{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);display:inline-flex}.products-type-opt-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);flex-shrink:0}.products-type-opt-selected .products-type-opt-icon{color:var(--foreground)}.products-opt-body{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);display:block}.products-type-opt-disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.products-type-opt-disabled:hover{border-color:var(--border);background-color:#0000}}.products-coming-soon{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase;border-radius:3.40282e38px}.products-modal-wrapper{flex-direction:column;min-height:0;display:flex}:where(.products-modal-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}.products-modal-body{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.products-modal-body{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 5)}}:where(.products-modal-body-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.products-modal-body-sm{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){:where(.products-modal-body-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}.products-modal-body-sm{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 5)}}.products-modal-content-lg{gap:0;padding:0;overflow:hidden}@media (min-width:40rem){.products-modal-content-lg{max-width:var(--container-lg,32rem)}}.products-modal-content-md{gap:0;padding:0;overflow:hidden}@media (min-width:40rem){.products-modal-content-md{max-width:var(--container-md,28rem)}.products-modal-content-ai{max-width:var(--container-2xl,42rem)}}.products-modal-footer{gap:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--popover);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);border-radius:0;flex-shrink:0;margin-inline:0!important;margin-bottom:0!important}@media (min-width:40rem){.products-modal-footer{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}}.products-modal-footer>*{width:100%}@media (min-width:40rem){.products-modal-footer>*{width:auto}}.products-ai-field-list{gap:calc(var(--spacing,.25rem) * 2.5);display:grid}@media (min-width:40rem){.products-ai-field-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-ai-pick-card{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.products-ai-pick-card:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-ai-pick-card:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}}.products-ai-pick-card-checked{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-ai-pick-card-checked{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.products-ai-pick-card-checked{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-ai-pick-card-checked{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}:where(.products-ai-compare-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.products-ai-compare-card{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing,.25rem) * 4)}.products-ai-compare-card-selected{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-ai-compare-card-selected{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.products-ai-compare-card-off{opacity:.7}.products-ai-compare-head{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.products-ai-compare-head-title{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:flex}.products-ai-compare-head-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.products-ai-compare-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}.products-ai-compare-badge{background-color:var(--foreground);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--background);text-transform:uppercase;border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.products-ai-compare-grid{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){.products-ai-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.products-ai-compare-col{min-width:0}@media (min-width:40rem){.products-ai-compare-col{padding-inline:calc(var(--spacing,.25rem) * 4)}.products-ai-compare-col:first-child{padding-left:0}.products-ai-compare-col:last-child{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);padding-right:0;padding-left:calc(var(--spacing,.25rem) * 4)}}.products-ai-compare-kicker{margin-bottom:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase}.products-ai-compare-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);white-space:pre-wrap;color:var(--muted-foreground)}.products-ai-compare-value-new{color:var(--foreground)}.products-ai-compare-value-long{max-height:calc(var(--spacing,.25rem) * 40);padding-right:var(--spacing,.25rem);overflow-y:auto}.products-ai-compare-chips{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.products-ai-compare-chip{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-ai-compare-chip{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.products-ai-compare-chip{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.products-ai-compare-chip-new{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-ai-compare-chip-new{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.products-ai-compare-chip-new{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-ai-compare-chip-new{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.products-ai-compare-chip-new{color:var(--foreground)}.products-ai-compare-apply-toggle{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.products-ai-compare-apply-toggle:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-ai-compare-apply-toggle:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}}.products-ai-compare-apply-toggle-on{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-ai-compare-apply-toggle-on{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.products-ai-compare-apply-toggle-on{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-ai-compare-apply-toggle-on{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.products-ai-compare-apply-toggle-on{color:var(--foreground)}.products-ai-compare-apply-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.products-ai-compare-editor{field-sizing:fixed;resize:vertical;overflow-wrap:break-word;white-space:pre-wrap;width:100%;min-width:0;max-width:100%}.products-ai-compare-editor-title{min-height:4.75rem}.products-ai-optimize-footer{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column-reverse;display:flex}@media (min-width:40rem){.products-ai-optimize-footer{flex-flow:wrap;justify-content:flex-end;align-items:center}}.products-ai-optimize-footer>button{justify-content:center;width:100%}@media (min-width:40rem){.products-ai-optimize-footer>button{width:auto}}.products-ai-optimize-modal{max-height:min(92dvh,44rem)}.products-type-btn{align-items:flex-start;gap:var(--spacing,.25rem);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;flex-direction:column;display:flex;position:relative}.products-type-btn-on{border-color:var(--foreground);background-color:var(--foreground);color:var(--background)}.products-type-btn-off{border-color:var(--border)}@media (hover:hover){.products-type-btn-off:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-type-btn-off:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.products-type-btn-off:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-type-btn-off:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}}.products-type-btn-check{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);position:absolute}.products-type-icon-on{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--background)}@supports (color:color-mix(in lab, red, red)){.products-type-icon-on{color:color-mix(in oklab, var(--background) 80%, transparent)}}.products-type-icon-off{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}.products-type-body{--tw-leading:var(--leading-snug,1.375);font-size:11px;line-height:var(--leading-snug,1.375)}.products-type-body-on{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.products-type-body-on{color:color-mix(in oklab, var(--background) 70%, transparent)}}.products-type-body-off{color:var(--muted-foreground)}.products-check-label{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.products-check-input{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-color:var(--input);border-radius:.25rem}.products-chips{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.products-badge-remove{gap:var(--spacing,.25rem);padding-right:var(--spacing,.25rem)}.products-tag-remove{padding:calc(var(--spacing,.25rem) * .5);border-radius:3.40282e38px}@media (hover:hover){.products-tag-remove:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.products-tag-remove:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}}.products-tags-input{min-height:calc(var(--spacing,.25rem) * 10);cursor:text;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);flex-wrap:wrap;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.products-tags-input{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.products-tags-input{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.products-tags-input:focus-within{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.products-tags-input:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.products-tags-input-field{border-style:var(--tw-border-style);min-width:14rem;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;padding:0}.products-tags-input-field::placeholder{color:var(--muted-foreground)}.products-tags-input-field:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.products-tags-input-field:disabled{cursor:not-allowed;opacity:.5}.products-alt-preview{width:calc(var(--spacing,.25rem) * 36);height:calc(var(--spacing,.25rem) * 36);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);margin-inline:auto;overflow:hidden}.products-multiselect-root{flex:1;min-width:0;position:relative}.products-multiselect-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.products-multiselect-placeholder{color:var(--muted-foreground)}.products-multiselect-chevron{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);flex-shrink:0}.products-multiselect-option{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.products-multiselect-option:hover{background-color:var(--muted)}}.products-multiselect-option-on{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-multiselect-option-on{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.products-multiselect-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.products-multiselect-checkbox{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.products-multiselect-checkbox-on{border-color:var(--foreground);background-color:var(--foreground);color:var(--background)}.products-multiselect-chips{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.products-multiselect-empty{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.products-video-item{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);overflow:hidden}.products-video-item-name{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5)}.products-video-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);overflow:hidden}.products-drop-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground)}.products-image-item-dragging{opacity:.6}.products-image-item-footer{justify-content:space-between;align-items:center;gap:var(--spacing,.25rem);padding:calc(var(--spacing,.25rem) * 2);display:flex}.products-image-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);overflow:hidden}.products-reorder-tip{padding-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.products-reorder-tip-p{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--muted-foreground);display:inline-flex}.products-add-more-label{--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:10px;line-height:1;font-weight:var(--font-weight-medium,500)}.products-table-inner-wrap{width:100%}.products-table-cell-content{align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-width:0;display:flex}.products-table-title{-webkit-line-clamp:2;--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.products-table-subtitle{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.products-table-id-row{margin-top:calc(var(--spacing,.25rem) * .5);align-items:center;gap:var(--spacing,.25rem);display:flex}.products-table-id-row .products-table-subtitle{margin-top:0}.products-table-id-copy{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.products-table-id-copy:hover{background-color:var(--muted);color:var(--foreground)}}.products-table-price{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-table-qty{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-table-cell-right{text-align:right}.products-table-empty-text{max-width:var(--container-sm,24rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}:where(.products-skel-head>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.products-skel-bone-title{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 40);border-radius:var(--radius);background-color:var(--muted)}.products-skel-bone-text{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 80);background-color:var(--muted);border-radius:.25rem;max-width:100%}.products-skel-toolbar{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.products-skel-bone-btn{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 40);border-radius:var(--radius);background-color:var(--muted)}.products-skel-bone-btn-lg{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 44);border-radius:var(--radius);background-color:var(--muted)}.products-skel-bone-search{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius);background-color:var(--muted);width:100%}.products-skel-row{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.products-skel-row:last-child{border-style:var(--tw-border-style);border-width:0}.products-skel-bone-cb{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);background-color:var(--muted);border-radius:.25rem;flex-shrink:0}.products-skel-bone-thumb{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius);background-color:var(--muted);flex-shrink:0}.products-skel-bone-line{height:calc(var(--spacing,.25rem) * 4);background-color:var(--muted);border-radius:.25rem;flex:1}.products-skel-bone-score{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);background-color:var(--muted);border-radius:3.40282e38px;flex-shrink:0}.products-skel-bone-badge{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 16);background-color:var(--muted);border-radius:3.40282e38px;flex-shrink:0}.products-skel-bone-price{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 14);background-color:var(--muted);border-radius:.25rem;flex-shrink:0}.products-skel-bone-qty{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 10);background-color:var(--muted);border-radius:.25rem;flex-shrink:0}.products-skel-bone-actions{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 20);background-color:var(--muted);border-radius:.25rem;flex-shrink:0}.products-skel-head-bone{height:calc(var(--spacing,.25rem) * 11);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-skel-head-bone{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.products-grid-tpl{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (min-width:40rem){.products-grid-tpl{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-tpl-field-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.products-tpl-partner-row{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.products-tpl-label-row{min-height:calc(var(--spacing,.25rem) * 7);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.products-tpl-label-actions{align-items:center;gap:var(--spacing,.25rem);flex-shrink:0;display:flex}.products-tpl-action-btn{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.products-tpl-action-btn{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.products-tpl-action-btn{background-color:var(--background);color:var(--foreground);--tw-shadow:0 1px 1px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.products-tpl-action-btn:hover{background-color:var(--muted);color:var(--foreground)}}.products-icon-btn{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);flex-shrink:0}.products-tpl-field-select{height:calc(var(--spacing,.25rem) * 9);flex:1}.products-or-sep-line{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);width:100%}.products-bulk-count{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-btn-sm-danger{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1.5);color:var(--destructive)}@media (hover:hover){.products-btn-sm-danger:hover{color:var(--destructive)}}.products-btn-create{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0}.products-search-input{height:calc(var(--spacing,.25rem) * 9)}.products-score-num{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-score-hover-panel{z-index:80;position:fixed}.products-optimize-toast{right:calc(var(--spacing,.25rem) * 5);bottom:calc(var(--spacing,.25rem) * 5);z-index:70;width:min(22rem,100vw - 2.5rem);position:fixed}:where(.products-optimize-toast>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.products-optimize-toast{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);color:var(--card-foreground);--tw-shadow:0 16px 40px -12px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.products-optimize-toast-done{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.products-optimize-toast-done{border-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 30%, transparent)}}.products-optimize-toast-error{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.products-optimize-toast-error{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.products-optimize-toast-head{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.products-optimize-toast-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--muted);color:var(--foreground);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.products-optimize-toast-done .products-optimize-toast-icon{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.products-optimize-toast-done .products-optimize-toast-icon{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 15%, transparent)}}.products-optimize-toast-done .products-optimize-toast-icon{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.products-optimize-toast-done .products-optimize-toast-icon{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.products-optimize-toast-done .products-optimize-toast-icon:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.products-optimize-toast-done .products-optimize-toast-icon:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.products-optimize-toast-copy{flex:1;min-width:0}:where(.products-optimize-toast-copy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * .5) * calc(1 - var(--tw-space-y-reverse)))}.products-optimize-toast-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.products-optimize-toast-subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);overflow:hidden}.products-optimize-toast-close{margin-top:calc(var(--spacing,.25rem) * -1);margin-right:calc(var(--spacing,.25rem) * -1);width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.products-optimize-toast-close:hover{background-color:var(--muted);color:var(--foreground)}}.products-optimize-progress{gap:0}.products-optimize-toast-error-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--destructive)}.products-optimize-toast-actions{justify-content:flex-end;display:flex}.products-seo-widget-body{margin-bottom:calc(var(--spacing,.25rem) * 3)}.products-seo-close-btn{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:flex;position:absolute}@media (hover:hover){.products-seo-close-btn:hover{background-color:var(--muted)}}.products-modal-title{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.products-translation-lang-row{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);flex-wrap:wrap;display:flex}.products-translation-lang-tabs{gap:var(--spacing,.25rem);flex-wrap:wrap;flex:1;min-width:0;display:flex}.products-translation-lang-tab{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}@media (hover:hover){.products-translation-lang-tab:hover{color:var(--foreground)}}.products-translation-lang-tab-active{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--primary);color:var(--foreground)}.products-translation-lang-dot{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--primary);border-radius:3.40282e38px}.products-translation-enable{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);flex-shrink:0;display:inline-flex}.products-translation-empty{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);background-color:var(--muted);flex-direction:column;justify-content:center;align-items:center;min-height:12rem;display:flex}@supports (color:color-mix(in lab, red, red)){.products-translation-empty{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.products-translation-empty{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center}.products-translation-empty-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.products-translation-progress{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;flex-direction:column;display:flex}.products-translation-select-row{margin-bottom:calc(var(--spacing,.25rem) * 3);width:100%}.products-translation-review-fields{padding-left:var(--spacing,.25rem)}.products-flex-wrap-gap{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.products-tags-input-disabled{pointer-events:none;opacity:.6}.products-type-section-head{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.products-icon-ri-md{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;line-height:1}.products-seo-panel-hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:100%;max-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.products-scroll-x{overflow-x:auto}.products-hint-num{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.products-card-scroll{scroll-margin-top:calc(var(--spacing,.25rem) * 20);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.products-card-scroll{padding:calc(var(--spacing,.25rem) * 6)}}.products-edit-page .products-type-opt,.products-edit-page .products-pers-list,.products-edit-page .products-variation-wrap,.products-edit-page .products-variation-empty,.products-edit-page .products-pers-empty{border-radius:calc(var(--radius) * 1.4)}.products-edit-page .products-chips .products-badge-remove,.products-edit-page .products-tags-input .products-badge-remove,.products-edit-page .products-option-chip,.products-edit-page .products-multiselect-chip,.products-create-page .products-chips .products-badge-remove,.products-create-page .products-tags-input .products-badge-remove{background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);border-color:#0000;border-radius:3.40282e38px}.products-edit-page .products-tags-input,.products-create-page .products-tags-input{min-height:calc(var(--spacing,.25rem) * 11);border-radius:calc(var(--radius) * 1.4);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.products-edit-page .products-tags-input,.products-create-page .products-tags-input{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.products-edit-page .products-tags-input,.products-create-page .products-tags-input{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}.products-edit-page input[data-slot=input],.products-edit-page .products-select,.products-edit-page .products-select-sm,.products-edit-page .products-multiselect-trigger,.products-create-page input[data-slot=input]{height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.products-edit-page input[data-slot=input],.products-edit-page .products-select,.products-edit-page .products-select-sm,.products-edit-page .products-multiselect-trigger,.products-create-page input[data-slot=input]{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.products-edit-page input[data-slot=input],.products-edit-page .products-select,.products-edit-page .products-select-sm,.products-edit-page .products-multiselect-trigger,.products-create-page input[data-slot=input]{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3)}.products-input-with-icon{padding-left:calc(var(--spacing,.25rem) * 9)}.products-edit-page input[data-slot=input].products-input-with-icon,.products-create-page input[data-slot=input].products-input-with-icon{padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 9)}.products-input-icon{pointer-events:none;top:50%;left:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground);position:absolute}.products-edit-page textarea{border-radius:calc(var(--radius) * 1.4);border-color:var(--border);min-height:8.5rem}@supports (color:color-mix(in lab, red, red)){.products-edit-page textarea{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.products-edit-page textarea{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.products-cursor-default{cursor:default}.products-cursor-disabled{cursor:not-allowed}.products-pers-empty-locked{cursor:not-allowed;opacity:.5}@media (hover:hover){.products-pers-empty-locked:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-pers-empty-locked:hover{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}}.products-icon-sm-fixed{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0}.products-table-cell-title-col{max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}:where(.products-view-modal-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.products-view-body{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.products-view-split{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.products-view-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:flex-start}}.products-view-split-left,.products-view-split-right{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;min-width:0;display:flex}@media (min-width:40rem){.products-view-split-right .products-view-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.products-view-split-right .products-view-fact-wide{grid-column:span 2/span 2}}:where(.products-view-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.products-view-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);white-space:pre-wrap;color:var(--foreground)}.products-view-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.products-view-footer-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}:where(.products-view-hero-header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.products-view-hero-header{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-view-hero-header{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.products-view-hero-header{padding:calc(var(--spacing,.25rem) * 3)}@media (min-width:40rem){.products-view-hero-header{padding:calc(var(--spacing,.25rem) * 4)}}.products-view-hero-main{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.products-view-hero-thumb{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);object-fit:cover;flex-shrink:0}@media (min-width:40rem){.products-view-hero-thumb{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16)}}.products-view-hero-thumb-empty{background-color:var(--muted)}.products-view-hero-copy{gap:var(--spacing,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}.products-view-hero-meta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.products-view-hero-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}@media (min-width:40rem){.products-view-hero-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.products-view-hero-price{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.products-view-stat-row{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.products-view-stat{align-items:flex-start;gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);flex-direction:column;min-width:5.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.products-view-stat{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.products-view-stat{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}.products-view-stat-value{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}:where(.products-view-panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.products-view-panel{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 3)}@media (min-width:40rem){.products-view-panel{padding:calc(var(--spacing,.25rem) * 4)}}.products-view-panel-title{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.06em;letter-spacing:.06em;color:var(--muted-foreground);text-transform:uppercase}.products-view-image-grid{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.products-view-image-tile{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);flex-shrink:0;overflow:hidden}@media (min-width:40rem){.products-view-image-tile{width:4.5rem;height:4.5rem}}:where(.products-view-video-block>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.products-view-video-block{padding-top:var(--spacing,.25rem)}.products-view-video-tile{position:relative}.products-view-video-fallback{background-color:var(--muted);width:100%;height:100%;display:block}.products-view-video-play{background-color:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.products-view-video-play{background-color:color-mix(in oklab, var(--color-black,#000) 35%, transparent)}}.products-view-video-play{color:var(--color-white,#fff)}.products-view-facts{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.products-view-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.products-view-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-view-fact{gap:var(--spacing,.25rem);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.products-view-fact{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.products-view-fact{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.products-view-fact{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.products-view-fact{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}@media (min-width:40rem){.products-view-fact-wide{grid-column:span 2/span 2}}@media (min-width:64rem){.products-view-fact-wide{grid-column:span 3/span 3}}.products-view-field-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:.6875rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.05em;letter-spacing:.05em;color:var(--muted-foreground);text-transform:uppercase}.products-view-field-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.products-view-field-value .products-view-category-path,.products-view-field-value .products-chips{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.products-view-field-value-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.products-view-field-empty{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.products-view-stat .products-view-field-label{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);text-transform:none}.products-view-category-path{align-items:center;row-gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--foreground);flex-wrap:wrap;display:flex}.products-view-cat-seg{align-items:center;display:inline-flex}.products-view-cat-sep{margin-inline:calc(var(--spacing,.25rem) * 1.5);color:var(--muted-foreground)}.products-view-cat-leaf{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.products-view-code{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:inline-block}@supports (color:color-mix(in lab, red, red)){.products-view-code{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.products-view-code{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-family:ui-monospace,monospace;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--foreground)}.products-view-inline-loading{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);display:inline-flex}:where(.products-view-desc-block>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.products-view-desc-toggle{height:auto;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));padding-inline:0}.products-view-var-wrap{overscroll-behavior:contain;border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);-webkit-overflow-scrolling:touch;overflow:auto}.products-view-variations-full{width:100%}.products-create-photos-title-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);display:flex}.products-create-photos-count{padding-top:calc(var(--spacing,.25rem) * .5);text-align:right;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.products-category-select{min-height:calc(var(--spacing,.25rem) * 9);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--background);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.products-category-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);overflow:hidden}.products-create-add-images{flex-shrink:0}@media (max-width:639px){.products.page-wrapper-fill:not(.products-create-page):not(.products-edit-page) .page-wrapper-content{padding-inline:0}:where(.products-create-page.page-wrapper-fill .page-wrapper-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.products-create-page.page-wrapper-fill .page-wrapper-content{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 8)}:where(.products-edit-page.page-wrapper-fill .page-wrapper-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.products-edit-page.page-wrapper-fill .page-wrapper-content{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 8)}.products-create-page .page-wrapper-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.products-create-page .page-wrapper-actions>button{min-width:0}.products-edit-page .page-wrapper-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.products-edit-page .page-wrapper-actions>button{min-width:0}.products-edit-page .page-wrapper-actions>button:last-child{grid-column:span 2/span 2}:where(.products-edit-page .products-edit>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.products-edit-page .products-edit{padding-bottom:calc(var(--spacing,.25rem) * 8)}.products-edit-page .products-preview-strip{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);padding:calc(var(--spacing,.25rem) * 3)}.products-edit-page .products-preview-img,.products-edit-page .products-preview-img-placeholder{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius)}.products-edit-page .products-preview-head{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2)}.products-edit-page .products-preview-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.products-edit-nav{margin-inline:calc(var(--spacing,.25rem) * -3);padding-inline:0}.products-edit-tabs-bar{padding-inline:0}.products-edit-page .products-edit-tablist{gap:calc(var(--spacing,.25rem) * .5);padding-inline:calc(var(--spacing,.25rem) * 3)}.products-edit-page .products-edit-tab{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.products-edit-page .products-card,.products-edit-page .products-card-section{border-radius:calc(var(--radius) * 1.4);padding:calc(var(--spacing,.25rem) * 4);scroll-margin-top:4.5rem}.products-edit-page .products-step-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.products-edit-page .products-section-head{align-items:stretch;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column}.products-edit-page .products-count-row{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.products-edit-page .products-images-grid-compact{gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr))}.products-edit-page input[data-slot=input],.products-edit-page textarea[data-slot=textarea]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}:where(.products-create-page .products-create>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.products-create-page .products-create{padding-bottom:calc(var(--spacing,.25rem) * 8)}.products-create-page .products-card{border-radius:calc(var(--radius) * 1.4);padding:calc(var(--spacing,.25rem) * 4)}.products-create-page .products-step-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.products-create-page .products-section-head{align-items:stretch;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column}.products-create-page .products-create-add-images{height:calc(var(--spacing,.25rem) * 9);justify-content:center;width:100%}.products-create-page .products-header-actions{align-self:flex-start}.products-create-page .products-images-grid-compact{gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr))}.products-create-page .products-add-more-btn{min-height:5.5rem}.products-create-page input[data-slot=input],.products-create-page textarea[data-slot=textarea]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.products-ai-optimize-modal{border-radius:calc(var(--radius) * 1.8);max-width:calc(100% - 1rem);max-height:min(94dvh,100%)}.products-ai-compare-card{padding:calc(var(--spacing,.25rem) * 3)}.products-ai-compare-head{align-items:stretch;gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column}.products-ai-compare-head-title{flex-wrap:wrap}.products-ai-compare-head-actions{width:100%}.products-ai-compare-apply-toggle{height:calc(var(--spacing,.25rem) * 9);justify-content:center;width:100%}.products-ai-compare-grid{gap:calc(var(--spacing,.25rem) * 3)}.products-ai-compare-editor{min-height:4.5rem;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.products-ai-compare-editor-title{min-height:5.5rem}.products-ai-field-list{grid-template-columns:repeat(1,minmax(0,1fr))}.products-sticky-toolbar{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2)}.products-toolbar-controls{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:minmax(0,auto) minmax(0,1fr);width:100%;display:grid}.products-filters-toggle{justify-content:center;width:100%}.products-select{min-width:0}.products-table-section,[data-slot=data-table-section]{padding-inline:calc(var(--spacing,.25rem) * 3)}.products-table-frame,[data-slot=data-table-frame]{border-radius:calc(var(--radius) * 1.4)}.products-bulk-bar{margin-inline:0}[data-slot=pagination]{align-items:stretch;gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-direction:column}[data-slot=pagination]>p{text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}[data-slot=pagination]>div{justify-content:center;width:100%}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
