/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties;@layer theme,base,components,utilities;@layer theme{[data-platform-system-root]{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500: oklch(63.7% .237 25.331);--color-amber-50: oklch(98.7% .022 95.277);--color-amber-700: oklch(55.5% .163 48.998);--color-yellow-400: oklch(85.2% .199 91.936);--color-yellow-500: oklch(79.5% .184 86.047);--color-emerald-50: oklch(97.9% .021 166.113);--color-emerald-700: oklch(50.8% .118 165.612);--color-slate-400: oklch(70.4% .04 256.788);--color-slate-500: oklch(55.4% .046 257.417);--color-slate-600: oklch(44.6% .043 257.281);--color-slate-800: oklch(27.9% .041 260.031);--color-slate-950: oklch(12.9% .042 264.695);--color-gray-50: oklch(98.5% .002 247.839);--color-gray-100: oklch(96.7% .003 264.542);--color-gray-300: oklch(87.2% .01 258.338);--color-gray-400: oklch(70.7% .022 261.325);--color-gray-500: oklch(55.1% .027 264.364);--color-gray-600: oklch(44.6% .03 256.802);--color-zinc-900: oklch(21% .006 285.885);--color-zinc-950: oklch(14.1% .005 285.823);--color-stone-50: oklch(98.5% .001 106.423);--color-stone-100: oklch(97% .001 106.424);--color-stone-200: oklch(92.3% .003 48.717);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--text-8xl: 6rem;--text-8xl--line-height: 1;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-3xl: 64px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{[data-platform-system-root]:is(*),[data-platform-system-root] *,[data-platform-system-root]:is(:after),[data-platform-system-root] :after,[data-platform-system-root]:is(:before),[data-platform-system-root] :before,[data-platform-system-root]:is(::backdrop),[data-platform-system-root] ::backdrop,[data-platform-system-root]:is(::file-selector-button),[data-platform-system-root] ::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}[data-platform-system-root]{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}[data-platform-system-root]:is(hr),[data-platform-system-root] hr{height:0;color:inherit;border-top-width:1px}[data-platform-system-root]:is(abbr:where([title])),[data-platform-system-root] abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}[data-platform-system-root]:is(h1),[data-platform-system-root] h1,[data-platform-system-root]:is(h2),[data-platform-system-root] h2,[data-platform-system-root]:is(h3),[data-platform-system-root] h3,[data-platform-system-root]:is(h4),[data-platform-system-root] h4,[data-platform-system-root]:is(h5),[data-platform-system-root] h5,[data-platform-system-root]:is(h6),[data-platform-system-root] h6{font-size:inherit;font-weight:inherit}[data-platform-system-root]:is(a),[data-platform-system-root] a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}[data-platform-system-root]:is(b),[data-platform-system-root] b,[data-platform-system-root]:is(strong),[data-platform-system-root] strong{font-weight:bolder}[data-platform-system-root]:is(code),[data-platform-system-root] code,[data-platform-system-root]:is(kbd),[data-platform-system-root] kbd,[data-platform-system-root]:is(samp),[data-platform-system-root] samp,[data-platform-system-root]:is(pre),[data-platform-system-root] pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}[data-platform-system-root]:is(small),[data-platform-system-root] small{font-size:80%}[data-platform-system-root]:is(sub),[data-platform-system-root] sub,[data-platform-system-root]:is(sup),[data-platform-system-root] sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}[data-platform-system-root]:is(sub),[data-platform-system-root] sub{bottom:-.25em}[data-platform-system-root]:is(sup),[data-platform-system-root] sup{top:-.5em}[data-platform-system-root]:is(table),[data-platform-system-root] table{text-indent:0;border-color:inherit;border-collapse:collapse}[data-platform-system-root]:is(:-moz-focusring),[data-platform-system-root] :-moz-focusring{outline:auto}[data-platform-system-root]:is(progress),[data-platform-system-root] progress{vertical-align:baseline}[data-platform-system-root]:is(summary),[data-platform-system-root] summary{display:list-item}[data-platform-system-root]:is(ol),[data-platform-system-root] ol,[data-platform-system-root]:is(ul),[data-platform-system-root] ul,[data-platform-system-root]:is(menu),[data-platform-system-root] menu{list-style:none}[data-platform-system-root]:is(img),[data-platform-system-root] img,[data-platform-system-root]:is(svg),[data-platform-system-root] svg,[data-platform-system-root]:is(video),[data-platform-system-root] video,[data-platform-system-root]:is(canvas),[data-platform-system-root] canvas,[data-platform-system-root]:is(audio),[data-platform-system-root] audio,[data-platform-system-root]:is(iframe),[data-platform-system-root] iframe,[data-platform-system-root]:is(embed),[data-platform-system-root] embed,[data-platform-system-root]:is(object),[data-platform-system-root] object{display:block;vertical-align:middle}[data-platform-system-root]:is(img),[data-platform-system-root] img,[data-platform-system-root]:is(video),[data-platform-system-root] video{max-width:100%;height:auto}[data-platform-system-root]:is(button),[data-platform-system-root] button,[data-platform-system-root]:is(input),[data-platform-system-root] input,[data-platform-system-root]:is(select),[data-platform-system-root] select,[data-platform-system-root]:is(optgroup),[data-platform-system-root] optgroup,[data-platform-system-root]:is(textarea),[data-platform-system-root] textarea,[data-platform-system-root]:is(::file-selector-button),[data-platform-system-root] ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}[data-platform-system-root]:is(:where(select:is([multiple],[size])) optgroup),[data-platform-system-root] :where(select:is([multiple],[size])) optgroup{font-weight:bolder}[data-platform-system-root]:is(:where(select:is([multiple],[size])) optgroup option),[data-platform-system-root] :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}[data-platform-system-root]:is(::file-selector-button),[data-platform-system-root] ::file-selector-button{margin-inline-end:4px}[data-platform-system-root]:is(::placeholder),[data-platform-system-root] ::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){[data-platform-system-root]:is(::placeholder),[data-platform-system-root] ::placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}[data-platform-system-root]:is(textarea),[data-platform-system-root] textarea{resize:vertical}[data-platform-system-root]:is(::-webkit-search-decoration),[data-platform-system-root] ::-webkit-search-decoration{-webkit-appearance:none}[data-platform-system-root]:is(::-webkit-date-and-time-value),[data-platform-system-root] ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}[data-platform-system-root]:is(::-webkit-datetime-edit),[data-platform-system-root] ::-webkit-datetime-edit{display:inline-flex}[data-platform-system-root]:is(::-webkit-datetime-edit-fields-wrapper),[data-platform-system-root] ::-webkit-datetime-edit-fields-wrapper{padding:0}[data-platform-system-root]:is(::-webkit-datetime-edit),[data-platform-system-root] ::-webkit-datetime-edit,[data-platform-system-root]:is(::-webkit-datetime-edit-year-field),[data-platform-system-root] ::-webkit-datetime-edit-year-field,[data-platform-system-root]:is(::-webkit-datetime-edit-month-field),[data-platform-system-root] ::-webkit-datetime-edit-month-field,[data-platform-system-root]:is(::-webkit-datetime-edit-day-field),[data-platform-system-root] ::-webkit-datetime-edit-day-field,[data-platform-system-root]:is(::-webkit-datetime-edit-hour-field),[data-platform-system-root] ::-webkit-datetime-edit-hour-field,[data-platform-system-root]:is(::-webkit-datetime-edit-minute-field),[data-platform-system-root] ::-webkit-datetime-edit-minute-field,[data-platform-system-root]:is(::-webkit-datetime-edit-second-field),[data-platform-system-root] ::-webkit-datetime-edit-second-field,[data-platform-system-root]:is(::-webkit-datetime-edit-millisecond-field),[data-platform-system-root] ::-webkit-datetime-edit-millisecond-field,[data-platform-system-root]:is(::-webkit-datetime-edit-meridiem-field),[data-platform-system-root] ::-webkit-datetime-edit-meridiem-field{padding-block:0}[data-platform-system-root]:is(::-webkit-calendar-picker-indicator),[data-platform-system-root] ::-webkit-calendar-picker-indicator{line-height:1}[data-platform-system-root]:is(:-moz-ui-invalid),[data-platform-system-root] :-moz-ui-invalid{box-shadow:none}[data-platform-system-root]:is(button),[data-platform-system-root] button,[data-platform-system-root]:is(input:where([type=button],[type=reset],[type=submit])),[data-platform-system-root] input:where([type=button],[type=reset],[type=submit]),[data-platform-system-root]:is(::file-selector-button),[data-platform-system-root] ::file-selector-button{appearance:button}[data-platform-system-root]:is(::-webkit-inner-spin-button),[data-platform-system-root] ::-webkit-inner-spin-button,[data-platform-system-root]:is(::-webkit-outer-spin-button),[data-platform-system-root] ::-webkit-outer-spin-button{height:auto}[data-platform-system-root]:is([hidden]:where(:not([hidden=until-found]))),[data-platform-system-root] [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{[data-platform-system-root]:is(.\@container\/card-header),[data-platform-system-root] .\@container\/card-header{container-type:inline-size;container-name:card-header}[data-platform-system-root]:is(.pointer-events-auto),[data-platform-system-root] .pointer-events-auto{pointer-events:auto}[data-platform-system-root]:is(.pointer-events-none),[data-platform-system-root] .pointer-events-none{pointer-events:none}[data-platform-system-root]:is(.\!visible),[data-platform-system-root] .\!visible{visibility:visible!important}[data-platform-system-root]:is(.collapse),[data-platform-system-root] .collapse{visibility:collapse}[data-platform-system-root]:is(.invisible),[data-platform-system-root] .invisible{visibility:hidden}[data-platform-system-root]:is(.visible),[data-platform-system-root] .visible{visibility:visible}[data-platform-system-root]:is(.sr-only),[data-platform-system-root] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}[data-platform-system-root]:is(.absolute),[data-platform-system-root] .absolute{position:absolute}[data-platform-system-root]:is(.fixed),[data-platform-system-root] .fixed{position:fixed}[data-platform-system-root]:is(.relative),[data-platform-system-root] .relative{position:relative}[data-platform-system-root]:is(.static),[data-platform-system-root] .static{position:static}[data-platform-system-root]:is(.sticky),[data-platform-system-root] .sticky{position:sticky}[data-platform-system-root]:is(.inset-0),[data-platform-system-root] .inset-0{inset:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.inset-x-0),[data-platform-system-root] .inset-x-0{inset-inline:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.inset-x-4),[data-platform-system-root] .inset-x-4{inset-inline:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.inset-y-0),[data-platform-system-root] .inset-y-0{inset-block:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.start),[data-platform-system-root] .start{inset-inline-start:var(--spacing)}[data-platform-system-root]:is(.end),[data-platform-system-root] .end{inset-inline-end:var(--spacing)}[data-platform-system-root]:is(.-top-12),[data-platform-system-root] .-top-12{top:calc(var(--spacing) * -12)}[data-platform-system-root]:is(.top-0),[data-platform-system-root] .top-0{top:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.top-0\.5),[data-platform-system-root] .top-0\.5{top:calc(var(--spacing) * .5)}[data-platform-system-root]:is(.top-1),[data-platform-system-root] .top-1{top:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.top-1\/2),[data-platform-system-root] .top-1\/2{top:50%}[data-platform-system-root]:is(.top-2),[data-platform-system-root] .top-2{top:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.top-4),[data-platform-system-root] .top-4{top:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.top-6),[data-platform-system-root] .top-6{top:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.top-24),[data-platform-system-root] .top-24{top:calc(var(--spacing) * 24)}[data-platform-system-root]:is(.top-\[-7rem\]),[data-platform-system-root] .top-\[-7rem\]{top:-7rem}[data-platform-system-root]:is(.top-\[-8rem\]),[data-platform-system-root] .top-\[-8rem\]{top:-8rem}[data-platform-system-root]:is(.top-\[50\%\]),[data-platform-system-root] .top-\[50\%\]{top:50%}[data-platform-system-root]:is(.top-full),[data-platform-system-root] .top-full{top:100%}[data-platform-system-root]:is(.-right-0\.5),[data-platform-system-root] .-right-0\.5{right:calc(var(--spacing) * -.5)}[data-platform-system-root]:is(.-right-12),[data-platform-system-root] .-right-12{right:calc(var(--spacing) * -12)}[data-platform-system-root]:is(.right-0),[data-platform-system-root] .right-0{right:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.right-0\.5),[data-platform-system-root] .right-0\.5{right:calc(var(--spacing) * .5)}[data-platform-system-root]:is(.right-1),[data-platform-system-root] .right-1{right:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.right-2),[data-platform-system-root] .right-2{right:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.right-2\.5),[data-platform-system-root] .right-2\.5{right:calc(var(--spacing) * 2.5)}[data-platform-system-root]:is(.right-3),[data-platform-system-root] .right-3{right:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.right-4),[data-platform-system-root] .right-4{right:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.right-6),[data-platform-system-root] .right-6{right:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.-bottom-0\.5),[data-platform-system-root] .-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}[data-platform-system-root]:is(.-bottom-12),[data-platform-system-root] .-bottom-12{bottom:calc(var(--spacing) * -12)}[data-platform-system-root]:is(.bottom-0),[data-platform-system-root] .bottom-0{bottom:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.bottom-1),[data-platform-system-root] .bottom-1{bottom:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.bottom-3),[data-platform-system-root] .bottom-3{bottom:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.bottom-4),[data-platform-system-root] .bottom-4{bottom:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.bottom-6),[data-platform-system-root] .bottom-6{bottom:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.bottom-8),[data-platform-system-root] .bottom-8{bottom:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.-left-12),[data-platform-system-root] .-left-12{left:calc(var(--spacing) * -12)}[data-platform-system-root]:is(.left-0),[data-platform-system-root] .left-0{left:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.left-1),[data-platform-system-root] .left-1{left:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.left-1\/2),[data-platform-system-root] .left-1\/2{left:50%}[data-platform-system-root]:is(.left-2),[data-platform-system-root] .left-2{left:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.left-3),[data-platform-system-root] .left-3{left:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.left-4),[data-platform-system-root] .left-4{left:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.left-6),[data-platform-system-root] .left-6{left:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.left-\[50\%\]),[data-platform-system-root] .left-\[50\%\]{left:50%}[data-platform-system-root]:is(.isolate),[data-platform-system-root] .isolate{isolation:isolate}[data-platform-system-root]:is(.-z-10),[data-platform-system-root] .-z-10{z-index:-10}[data-platform-system-root]:is(.z-0),[data-platform-system-root] .z-0{z-index:0}[data-platform-system-root]:is(.z-10),[data-platform-system-root] .z-10{z-index:10}[data-platform-system-root]:is(.z-20),[data-platform-system-root] .z-20{z-index:20}[data-platform-system-root]:is(.z-30),[data-platform-system-root] .z-30{z-index:30}[data-platform-system-root]:is(.z-40),[data-platform-system-root] .z-40{z-index:40}[data-platform-system-root]:is(.z-50),[data-platform-system-root] .z-50{z-index:50}[data-platform-system-root]:is(.z-\[100\]),[data-platform-system-root] .z-\[100\]{z-index:100}[data-platform-system-root]:is(.z-\[2147483647\]),[data-platform-system-root] .z-\[2147483647\]{z-index:2147483647}[data-platform-system-root]:is(.col-span-1),[data-platform-system-root] .col-span-1{grid-column:span 1 / span 1}[data-platform-system-root]:is(.col-span-2),[data-platform-system-root] .col-span-2{grid-column:span 2 / span 2}[data-platform-system-root]:is(.col-span-full),[data-platform-system-root] .col-span-full{grid-column:1 / -1}[data-platform-system-root]:is(.col-start-2),[data-platform-system-root] .col-start-2{grid-column-start:2}[data-platform-system-root]:is(.row-span-1),[data-platform-system-root] .row-span-1{grid-row:span 1 / span 1}[data-platform-system-root]:is(.row-span-2),[data-platform-system-root] .row-span-2{grid-row:span 2 / span 2}[data-platform-system-root]:is(.row-start-1),[data-platform-system-root] .row-start-1{grid-row-start:1}[data-platform-system-root]:is(.container),[data-platform-system-root] .container{width:100%;@media(width>=40rem){max-width:40rem}@media(width>=48rem){max-width:48rem}@media(width>=64rem){max-width:64rem}@media(width>=80rem){max-width:80rem}@media(width>=96rem){max-width:96rem}}[data-platform-system-root]:is(.m-0),[data-platform-system-root] .m-0{margin:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.-mx-0\.5),[data-platform-system-root] .-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}[data-platform-system-root]:is(.-mx-1),[data-platform-system-root] .-mx-1{margin-inline:calc(var(--spacing) * -1)}[data-platform-system-root]:is(.-mx-4),[data-platform-system-root] .-mx-4{margin-inline:calc(var(--spacing) * -4)}[data-platform-system-root]:is(.mx-0\.5),[data-platform-system-root] .mx-0\.5{margin-inline:calc(var(--spacing) * .5)}[data-platform-system-root]:is(.mx-1),[data-platform-system-root] .mx-1{margin-inline:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.mx-auto),[data-platform-system-root] .mx-auto{margin-inline:auto}[data-platform-system-root]:is(.my-1),[data-platform-system-root] .my-1{margin-block:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.my-4),[data-platform-system-root] .my-4{margin-block:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.my-6),[data-platform-system-root] .my-6{margin-block:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.my-8),[data-platform-system-root] .my-8{margin-block:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.-mt-1),[data-platform-system-root] .-mt-1{margin-top:calc(var(--spacing) * -1)}[data-platform-system-root]:is(.-mt-4),[data-platform-system-root] .-mt-4{margin-top:calc(var(--spacing) * -4)}[data-platform-system-root]:is(.mt-0),[data-platform-system-root] .mt-0{margin-top:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.mt-0\.5),[data-platform-system-root] .mt-0\.5{margin-top:calc(var(--spacing) * .5)}[data-platform-system-root]:is(.mt-1),[data-platform-system-root] .mt-1{margin-top:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.mt-1\.5),[data-platform-system-root] .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}[data-platform-system-root]:is(.mt-2),[data-platform-system-root] .mt-2{margin-top:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.mt-3),[data-platform-system-root] .mt-3{margin-top:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.mt-4),[data-platform-system-root] .mt-4{margin-top:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.mt-5),[data-platform-system-root] .mt-5{margin-top:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.mt-6),[data-platform-system-root] .mt-6{margin-top:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.mt-8),[data-platform-system-root] .mt-8{margin-top:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.mt-16),[data-platform-system-root] .mt-16{margin-top:calc(var(--spacing) * 16)}[data-platform-system-root]:is(.mt-auto),[data-platform-system-root] .mt-auto{margin-top:auto}[data-platform-system-root]:is(.-mr-1),[data-platform-system-root] .-mr-1{margin-right:calc(var(--spacing) * -1)}[data-platform-system-root]:is(.mr-1),[data-platform-system-root] .mr-1{margin-right:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.mr-1\.5),[data-platform-system-root] .mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}[data-platform-system-root]:is(.mr-2),[data-platform-system-root] .mr-2{margin-right:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.mb-0),[data-platform-system-root] .mb-0{margin-bottom:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.mb-0\.5),[data-platform-system-root] .mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}[data-platform-system-root]:is(.mb-1),[data-platform-system-root] .mb-1{margin-bottom:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.mb-1\.5),[data-platform-system-root] .mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}[data-platform-system-root]:is(.mb-2),[data-platform-system-root] .mb-2{margin-bottom:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.mb-2\.5),[data-platform-system-root] .mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}[data-platform-system-root]:is(.mb-3),[data-platform-system-root] .mb-3{margin-bottom:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.mb-4),[data-platform-system-root] .mb-4{margin-bottom:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.mb-5),[data-platform-system-root] .mb-5{margin-bottom:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.mb-6),[data-platform-system-root] .mb-6{margin-bottom:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.mb-7),[data-platform-system-root] .mb-7{margin-bottom:calc(var(--spacing) * 7)}[data-platform-system-root]:is(.mb-8),[data-platform-system-root] .mb-8{margin-bottom:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.mb-10),[data-platform-system-root] .mb-10{margin-bottom:calc(var(--spacing) * 10)}[data-platform-system-root]:is(.mb-12),[data-platform-system-root] .mb-12{margin-bottom:calc(var(--spacing) * 12)}[data-platform-system-root]:is(.-ml-2),[data-platform-system-root] .-ml-2{margin-left:calc(var(--spacing) * -2)}[data-platform-system-root]:is(.-ml-4),[data-platform-system-root] .-ml-4{margin-left:calc(var(--spacing) * -4)}[data-platform-system-root]:is(.-ml-\[2px\]),[data-platform-system-root] .-ml-\[2px\]{margin-left:-2px}[data-platform-system-root]:is(.-ml-px),[data-platform-system-root] .-ml-px{margin-left:-1px}[data-platform-system-root]:is(.ml-1),[data-platform-system-root] .ml-1{margin-left:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.ml-2),[data-platform-system-root] .ml-2{margin-left:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.ml-3),[data-platform-system-root] .ml-3{margin-left:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.ml-4),[data-platform-system-root] .ml-4{margin-left:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.ml-auto),[data-platform-system-root] .ml-auto{margin-left:auto}[data-platform-system-root]:is(.box-border),[data-platform-system-root] .box-border{box-sizing:border-box}[data-platform-system-root]:is(.line-clamp-1),[data-platform-system-root] .line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}[data-platform-system-root]:is(.line-clamp-2),[data-platform-system-root] .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-platform-system-root]:is(.line-clamp-3),[data-platform-system-root] .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}[data-platform-system-root]:is(.line-clamp-4),[data-platform-system-root] .line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}[data-platform-system-root]:is(.block),[data-platform-system-root] .block{display:block}[data-platform-system-root]:is(.contents),[data-platform-system-root] .contents{display:contents}[data-platform-system-root]:is(.flex),[data-platform-system-root] .flex{display:flex}[data-platform-system-root]:is(.grid),[data-platform-system-root] .grid{display:grid}[data-platform-system-root]:is(.hidden),[data-platform-system-root] .hidden{display:none}[data-platform-system-root]:is(.inline),[data-platform-system-root] .inline{display:inline}[data-platform-system-root]:is(.inline-block),[data-platform-system-root] .inline-block{display:inline-block}[data-platform-system-root]:is(.inline-flex),[data-platform-system-root] .inline-flex{display:inline-flex}[data-platform-system-root]:is(.inline-grid),[data-platform-system-root] .inline-grid{display:inline-grid}[data-platform-system-root]:is(.table),[data-platform-system-root] .table{display:table}[data-platform-system-root]:is(.field-sizing-content),[data-platform-system-root] .field-sizing-content{field-sizing:content}[data-platform-system-root]:is(.aspect-\[3\/2\]),[data-platform-system-root] .aspect-\[3\/2\]{aspect-ratio:3/2}[data-platform-system-root]:is(.aspect-\[3\/4\]),[data-platform-system-root] .aspect-\[3\/4\]{aspect-ratio:3/4}[data-platform-system-root]:is(.aspect-\[4\/3\]),[data-platform-system-root] .aspect-\[4\/3\]{aspect-ratio:4/3}[data-platform-system-root]:is(.aspect-\[4\/5\]),[data-platform-system-root] .aspect-\[4\/5\]{aspect-ratio:4/5}[data-platform-system-root]:is(.aspect-\[9\/16\]),[data-platform-system-root] .aspect-\[9\/16\]{aspect-ratio:9/16}[data-platform-system-root]:is(.aspect-\[21\/9\]),[data-platform-system-root] .aspect-\[21\/9\]{aspect-ratio:21/9}[data-platform-system-root]:is(.aspect-square),[data-platform-system-root] .aspect-square{aspect-ratio:1 / 1}[data-platform-system-root]:is(.aspect-video),[data-platform-system-root] .aspect-video{aspect-ratio:var(--aspect-video)}[data-platform-system-root]:is(.size-2),[data-platform-system-root] .size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.size-3),[data-platform-system-root] .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.size-3\.5),[data-platform-system-root] .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}[data-platform-system-root]:is(.size-4),[data-platform-system-root] .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.size-5),[data-platform-system-root] .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.size-8),[data-platform-system-root] .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.size-9),[data-platform-system-root] .size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}[data-platform-system-root]:is(.size-10),[data-platform-system-root] .size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}[data-platform-system-root]:is(.size-full),[data-platform-system-root] .size-full{width:100%;height:100%}[data-platform-system-root]:is(.h-0\.5),[data-platform-system-root] .h-0\.5{height:calc(var(--spacing) * .5)}[data-platform-system-root]:is(.h-1),[data-platform-system-root] .h-1{height:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.h-1\.5),[data-platform-system-root] .h-1\.5{height:calc(var(--spacing) * 1.5)}[data-platform-system-root]:is(.h-2),[data-platform-system-root] .h-2{height:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.h-2\.5),[data-platform-system-root] .h-2\.5{height:calc(var(--spacing) * 2.5)}[data-platform-system-root]:is(.h-3),[data-platform-system-root] .h-3{height:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.h-3\.5),[data-platform-system-root] .h-3\.5{height:calc(var(--spacing) * 3.5)}[data-platform-system-root]:is(.h-4),[data-platform-system-root] .h-4{height:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.h-5),[data-platform-system-root] .h-5{height:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.h-6),[data-platform-system-root] .h-6{height:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.h-7),[data-platform-system-root] .h-7{height:calc(var(--spacing) * 7)}[data-platform-system-root]:is(.h-8),[data-platform-system-root] .h-8{height:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.h-9),[data-platform-system-root] .h-9{height:calc(var(--spacing) * 9)}[data-platform-system-root]:is(.h-10),[data-platform-system-root] .h-10{height:calc(var(--spacing) * 10)}[data-platform-system-root]:is(.h-11),[data-platform-system-root] .h-11{height:calc(var(--spacing) * 11)}[data-platform-system-root]:is(.h-12),[data-platform-system-root] .h-12{height:calc(var(--spacing) * 12)}[data-platform-system-root]:is(.h-14),[data-platform-system-root] .h-14{height:calc(var(--spacing) * 14)}[data-platform-system-root]:is(.h-16),[data-platform-system-root] .h-16{height:calc(var(--spacing) * 16)}[data-platform-system-root]:is(.h-20),[data-platform-system-root] .h-20{height:calc(var(--spacing) * 20)}[data-platform-system-root]:is(.h-24),[data-platform-system-root] .h-24{height:calc(var(--spacing) * 24)}[data-platform-system-root]:is(.h-28),[data-platform-system-root] .h-28{height:calc(var(--spacing) * 28)}[data-platform-system-root]:is(.h-32),[data-platform-system-root] .h-32{height:calc(var(--spacing) * 32)}[data-platform-system-root]:is(.h-96),[data-platform-system-root] .h-96{height:calc(var(--spacing) * 96)}[data-platform-system-root]:is(.h-\[3\.25rem\]),[data-platform-system-root] .h-\[3\.25rem\]{height:3.25rem}[data-platform-system-root]:is(.h-\[18px\]),[data-platform-system-root] .h-\[18px\]{height:18px}[data-platform-system-root]:is(.h-\[100dvh\]),[data-platform-system-root] .h-\[100dvh\]{height:100dvh}[data-platform-system-root]:is(.h-\[320px\]),[data-platform-system-root] .h-\[320px\]{height:320px}[data-platform-system-root]:is(.h-\[500px\]),[data-platform-system-root] .h-\[500px\]{height:500px}[data-platform-system-root]:is(.h-\[var\(--radix-select-content-available-height\)\]),[data-platform-system-root] .h-\[var\(--radix-select-content-available-height\)\]{height:var(--radix-select-content-available-height)}[data-platform-system-root]:is(.h-auto),[data-platform-system-root] .h-auto{height:auto}[data-platform-system-root]:is(.h-fit),[data-platform-system-root] .h-fit{height:fit-content}[data-platform-system-root]:is(.h-full),[data-platform-system-root] .h-full{height:100%}[data-platform-system-root]:is(.h-px),[data-platform-system-root] .h-px{height:1px}[data-platform-system-root]:is(.max-h-\(--radix-dropdown-menu-content-available-height\)),[data-platform-system-root] .max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}[data-platform-system-root]:is(.max-h-\(--radix-select-content-available-height\)),[data-platform-system-root] .max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}[data-platform-system-root]:is(.max-h-72),[data-platform-system-root] .max-h-72{max-height:calc(var(--spacing) * 72)}[data-platform-system-root]:is(.max-h-\[80dvh\]),[data-platform-system-root] .max-h-\[80dvh\]{max-height:80dvh}[data-platform-system-root]:is(.max-h-\[80vh\]),[data-platform-system-root] .max-h-\[80vh\]{max-height:80vh}[data-platform-system-root]:is(.max-h-\[85dvh\]),[data-platform-system-root] .max-h-\[85dvh\]{max-height:85dvh}[data-platform-system-root]:is(.max-h-\[85vh\]),[data-platform-system-root] .max-h-\[85vh\]{max-height:85vh}[data-platform-system-root]:is(.max-h-\[88vh\]),[data-platform-system-root] .max-h-\[88vh\]{max-height:88vh}[data-platform-system-root]:is(.max-h-\[90vh\]),[data-platform-system-root] .max-h-\[90vh\]{max-height:90vh}[data-platform-system-root]:is(.max-h-\[260px\]),[data-platform-system-root] .max-h-\[260px\]{max-height:260px}[data-platform-system-root]:is(.max-h-\[300px\]),[data-platform-system-root] .max-h-\[300px\]{max-height:300px}[data-platform-system-root]:is(.max-h-\[calc\(100dvh-1\.5rem\)\]),[data-platform-system-root] .max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}[data-platform-system-root]:is(.max-h-\[calc\(100vh-64px\)\]),[data-platform-system-root] .max-h-\[calc\(100vh-64px\)\]{max-height:calc(100vh - 64px)}[data-platform-system-root]:is(.max-h-\[min\(72dvh\,calc\(100dvh-5rem\)\)\]),[data-platform-system-root] .max-h-\[min\(72dvh\,calc\(100dvh-5rem\)\)\]{max-height:min(72dvh,calc(100dvh - 5rem))}[data-platform-system-root]:is(.max-h-\[min\(90vh\,48rem\)\]),[data-platform-system-root] .max-h-\[min\(90vh\,48rem\)\]{max-height:min(90vh,48rem)}[data-platform-system-root]:is(.max-h-\[min\(760px\,calc\(100vh-32px\)\)\]),[data-platform-system-root] .max-h-\[min\(760px\,calc\(100vh-32px\)\)\]{max-height:min(760px,calc(100vh - 32px))}[data-platform-system-root]:is(.max-h-full),[data-platform-system-root] .max-h-full{max-height:100%}[data-platform-system-root]:is(.min-h-0),[data-platform-system-root] .min-h-0{min-height:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.min-h-4),[data-platform-system-root] .min-h-4{min-height:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.min-h-7),[data-platform-system-root] .min-h-7{min-height:calc(var(--spacing) * 7)}[data-platform-system-root]:is(.min-h-9),[data-platform-system-root] .min-h-9{min-height:calc(var(--spacing) * 9)}[data-platform-system-root]:is(.min-h-11),[data-platform-system-root] .min-h-11{min-height:calc(var(--spacing) * 11)}[data-platform-system-root]:is(.min-h-12),[data-platform-system-root] .min-h-12{min-height:calc(var(--spacing) * 12)}[data-platform-system-root]:is(.min-h-16),[data-platform-system-root] .min-h-16{min-height:calc(var(--spacing) * 16)}[data-platform-system-root]:is(.min-h-24),[data-platform-system-root] .min-h-24{min-height:calc(var(--spacing) * 24)}[data-platform-system-root]:is(.min-h-32),[data-platform-system-root] .min-h-32{min-height:calc(var(--spacing) * 32)}[data-platform-system-root]:is(.min-h-\[0\.5rem\]),[data-platform-system-root] .min-h-\[0\.5rem\]{min-height:.5rem}[data-platform-system-root]:is(.min-h-\[1\.25em\]),[data-platform-system-root] .min-h-\[1\.25em\]{min-height:1.25em}[data-platform-system-root]:is(.min-h-\[2\.25rem\]),[data-platform-system-root] .min-h-\[2\.25rem\]{min-height:2.25rem}[data-platform-system-root]:is(.min-h-\[12rem\]),[data-platform-system-root] .min-h-\[12rem\]{min-height:12rem}[data-platform-system-root]:is(.min-h-\[18rem\]),[data-platform-system-root] .min-h-\[18rem\]{min-height:18rem}[data-platform-system-root]:is(.min-h-\[20rem\]),[data-platform-system-root] .min-h-\[20rem\]{min-height:20rem}[data-platform-system-root]:is(.min-h-\[24rem\]),[data-platform-system-root] .min-h-\[24rem\]{min-height:24rem}[data-platform-system-root]:is(.min-h-\[40vh\]),[data-platform-system-root] .min-h-\[40vh\]{min-height:40vh}[data-platform-system-root]:is(.min-h-\[42vh\]),[data-platform-system-root] .min-h-\[42vh\]{min-height:42vh}[data-platform-system-root]:is(.min-h-\[50vh\]),[data-platform-system-root] .min-h-\[50vh\]{min-height:50vh}[data-platform-system-root]:is(.min-h-\[70vh\]),[data-platform-system-root] .min-h-\[70vh\]{min-height:70vh}[data-platform-system-root]:is(.min-h-\[200px\]),[data-platform-system-root] .min-h-\[200px\]{min-height:200px}[data-platform-system-root]:is(.min-h-\[300px\]),[data-platform-system-root] .min-h-\[300px\]{min-height:300px}[data-platform-system-root]:is(.min-h-full),[data-platform-system-root] .min-h-full{min-height:100%}[data-platform-system-root]:is(.min-h-screen),[data-platform-system-root] .min-h-screen{min-height:100vh}[data-platform-system-root]:is(.w-0\.5),[data-platform-system-root] .w-0\.5{width:calc(var(--spacing) * .5)}[data-platform-system-root]:is(.w-1),[data-platform-system-root] .w-1{width:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.w-1\.5),[data-platform-system-root] .w-1\.5{width:calc(var(--spacing) * 1.5)}[data-platform-system-root]:is(.w-1\/2),[data-platform-system-root] .w-1\/2{width:50%}[data-platform-system-root]:is(.w-1\/3),[data-platform-system-root] .w-1\/3{width:calc(1 / 3 * 100%)}[data-platform-system-root]:is(.w-1\/4),[data-platform-system-root] .w-1\/4{width:25%}[data-platform-system-root]:is(.w-2),[data-platform-system-root] .w-2{width:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.w-2\.5),[data-platform-system-root] .w-2\.5{width:calc(var(--spacing) * 2.5)}[data-platform-system-root]:is(.w-2\/3),[data-platform-system-root] .w-2\/3{width:calc(2 / 3 * 100%)}[data-platform-system-root]:is(.w-3),[data-platform-system-root] .w-3{width:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.w-3\.5),[data-platform-system-root] .w-3\.5{width:calc(var(--spacing) * 3.5)}[data-platform-system-root]:is(.w-3\/4),[data-platform-system-root] .w-3\/4{width:75%}[data-platform-system-root]:is(.w-4),[data-platform-system-root] .w-4{width:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.w-5),[data-platform-system-root] .w-5{width:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.w-6),[data-platform-system-root] .w-6{width:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.w-8),[data-platform-system-root] .w-8{width:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.w-9),[data-platform-system-root] .w-9{width:calc(var(--spacing) * 9)}[data-platform-system-root]:is(.w-10),[data-platform-system-root] .w-10{width:calc(var(--spacing) * 10)}[data-platform-system-root]:is(.w-11),[data-platform-system-root] .w-11{width:calc(var(--spacing) * 11)}[data-platform-system-root]:is(.w-12),[data-platform-system-root] .w-12{width:calc(var(--spacing) * 12)}[data-platform-system-root]:is(.w-14),[data-platform-system-root] .w-14{width:calc(var(--spacing) * 14)}[data-platform-system-root]:is(.w-16),[data-platform-system-root] .w-16{width:calc(var(--spacing) * 16)}[data-platform-system-root]:is(.w-20),[data-platform-system-root] .w-20{width:calc(var(--spacing) * 20)}[data-platform-system-root]:is(.w-24),[data-platform-system-root] .w-24{width:calc(var(--spacing) * 24)}[data-platform-system-root]:is(.w-28),[data-platform-system-root] .w-28{width:calc(var(--spacing) * 28)}[data-platform-system-root]:is(.w-32),[data-platform-system-root] .w-32{width:calc(var(--spacing) * 32)}[data-platform-system-root]:is(.w-48),[data-platform-system-root] .w-48{width:calc(var(--spacing) * 48)}[data-platform-system-root]:is(.w-64),[data-platform-system-root] .w-64{width:calc(var(--spacing) * 64)}[data-platform-system-root]:is(.w-72),[data-platform-system-root] .w-72{width:calc(var(--spacing) * 72)}[data-platform-system-root]:is(.w-\[18px\]),[data-platform-system-root] .w-\[18px\]{width:18px}[data-platform-system-root]:is(.w-\[95vw\]),[data-platform-system-root] .w-\[95vw\]{width:95vw}[data-platform-system-root]:is(.w-\[180px\]),[data-platform-system-root] .w-\[180px\]{width:180px}[data-platform-system-root]:is(.w-\[200px\]),[data-platform-system-root] .w-\[200px\]{width:200px}[data-platform-system-root]:is(.w-\[260px\]),[data-platform-system-root] .w-\[260px\]{width:260px}[data-platform-system-root]:is(.w-\[280px\]),[data-platform-system-root] .w-\[280px\]{width:280px}[data-platform-system-root]:is(.w-\[calc\(100\%\+2px\)\]),[data-platform-system-root] .w-\[calc\(100\%\+2px\)\]{width:calc(100% + 2px)}[data-platform-system-root]:is(.w-\[clamp\(7rem\,36vw\,10rem\)\]),[data-platform-system-root] .w-\[clamp\(7rem\,36vw\,10rem\)\]{width:clamp(7rem,36vw,10rem)}[data-platform-system-root]:is(.w-\[clamp\(8rem\,14vw\,12rem\)\]),[data-platform-system-root] .w-\[clamp\(8rem\,14vw\,12rem\)\]{width:clamp(8rem,14vw,12rem)}[data-platform-system-root]:is(.w-\[clamp\(9rem\,16vw\,15rem\)\]),[data-platform-system-root] .w-\[clamp\(9rem\,16vw\,15rem\)\]{width:clamp(9rem,16vw,15rem)}[data-platform-system-root]:is(.w-\[clamp\(200px\,16vw\,260px\)\]),[data-platform-system-root] .w-\[clamp\(200px\,16vw\,260px\)\]{width:clamp(200px,16vw,260px)}[data-platform-system-root]:is(.w-\[min\(92vw\,320px\)\]),[data-platform-system-root] .w-\[min\(92vw\,320px\)\]{width:min(92vw,320px)}[data-platform-system-root]:is(.w-\[min\(calc\(100vw-1rem\)\,20rem\)\]),[data-platform-system-root] .w-\[min\(calc\(100vw-1rem\)\,20rem\)\]{width:min(calc(100vw - 1rem),20rem)}[data-platform-system-root]:is(.w-\[min\(calc\(100vw-1rem\)\,24rem\)\]),[data-platform-system-root] .w-\[min\(calc\(100vw-1rem\)\,24rem\)\]{width:min(calc(100vw - 1rem),24rem)}[data-platform-system-root]:is(.w-\[var\(--radix-popover-trigger-width\)\]),[data-platform-system-root] .w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}[data-platform-system-root]:is(.w-auto),[data-platform-system-root] .w-auto{width:auto}[data-platform-system-root]:is(.w-fit),[data-platform-system-root] .w-fit{width:fit-content}[data-platform-system-root]:is(.w-full),[data-platform-system-root] .w-full{width:100%}[data-platform-system-root]:is(.w-max),[data-platform-system-root] .w-max{width:max-content}[data-platform-system-root]:is(.w-screen),[data-platform-system-root] .w-screen{width:100vw}[data-platform-system-root]:is(.\!max-w-\[min\(30rem\,calc\(100\%-2rem\)\)\]),[data-platform-system-root] .\!max-w-\[min\(30rem\,calc\(100\%-2rem\)\)\]{max-width:min(30rem,calc(100% - 2rem))!important}[data-platform-system-root]:is(.max-w-2xl),[data-platform-system-root] .max-w-2xl{max-width:var(--container-2xl)}[data-platform-system-root]:is(.max-w-3xl),[data-platform-system-root] .max-w-3xl{max-width:var(--container-3xl)}[data-platform-system-root]:is(.max-w-4xl),[data-platform-system-root] .max-w-4xl{max-width:var(--container-4xl)}[data-platform-system-root]:is(.max-w-5xl),[data-platform-system-root] .max-w-5xl{max-width:var(--container-5xl)}[data-platform-system-root]:is(.max-w-6xl),[data-platform-system-root] .max-w-6xl{max-width:var(--container-6xl)}[data-platform-system-root]:is(.max-w-\[60\%\]),[data-platform-system-root] .max-w-\[60\%\]{max-width:60%}[data-platform-system-root]:is(.max-w-\[64px\]),[data-platform-system-root] .max-w-\[64px\]{max-width:64px}[data-platform-system-root]:is(.max-w-\[90\%\]),[data-platform-system-root] .max-w-\[90\%\]{max-width:90%}[data-platform-system-root]:is(.max-w-\[90vw\]),[data-platform-system-root] .max-w-\[90vw\]{max-width:90vw}[data-platform-system-root]:is(.max-w-\[92vw\]),[data-platform-system-root] .max-w-\[92vw\]{max-width:92vw}[data-platform-system-root]:is(.max-w-\[140px\]),[data-platform-system-root] .max-w-\[140px\]{max-width:140px}[data-platform-system-root]:is(.max-w-\[150px\]),[data-platform-system-root] .max-w-\[150px\]{max-width:150px}[data-platform-system-root]:is(.max-w-\[160px\]),[data-platform-system-root] .max-w-\[160px\]{max-width:160px}[data-platform-system-root]:is(.max-w-\[200px\]),[data-platform-system-root] .max-w-\[200px\]{max-width:200px}[data-platform-system-root]:is(.max-w-\[220px\]),[data-platform-system-root] .max-w-\[220px\]{max-width:220px}[data-platform-system-root]:is(.max-w-\[250px\]),[data-platform-system-root] .max-w-\[250px\]{max-width:250px}[data-platform-system-root]:is(.max-w-\[600px\]),[data-platform-system-root] .max-w-\[600px\]{max-width:600px}[data-platform-system-root]:is(.max-w-\[calc\(100\%-2rem\)\]),[data-platform-system-root] .max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}[data-platform-system-root]:is(.max-w-\[min\(26rem\,calc\(100vw-2rem\)\)\]),[data-platform-system-root] .max-w-\[min\(26rem\,calc\(100vw-2rem\)\)\]{max-width:min(26rem,calc(100vw - 2rem))}[data-platform-system-root]:is(.max-w-full),[data-platform-system-root] .max-w-full{max-width:100%}[data-platform-system-root]:is(.max-w-lg),[data-platform-system-root] .max-w-lg{max-width:var(--container-lg)}[data-platform-system-root]:is(.max-w-md),[data-platform-system-root] .max-w-md{max-width:var(--container-md)}[data-platform-system-root]:is(.max-w-none),[data-platform-system-root] .max-w-none{max-width:none}[data-platform-system-root]:is(.max-w-xl),[data-platform-system-root] .max-w-xl{max-width:var(--container-xl)}[data-platform-system-root]:is(.min-w-0),[data-platform-system-root] .min-w-0{min-width:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.min-w-4),[data-platform-system-root] .min-w-4{min-width:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.min-w-5),[data-platform-system-root] .min-w-5{min-width:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.min-w-6),[data-platform-system-root] .min-w-6{min-width:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.min-w-7),[data-platform-system-root] .min-w-7{min-width:calc(var(--spacing) * 7)}[data-platform-system-root]:is(.min-w-8),[data-platform-system-root] .min-w-8{min-width:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.min-w-12),[data-platform-system-root] .min-w-12{min-width:calc(var(--spacing) * 12)}[data-platform-system-root]:is(.min-w-\[1em\]),[data-platform-system-root] .min-w-\[1em\]{min-width:1em}[data-platform-system-root]:is(.min-w-\[3rem\]),[data-platform-system-root] .min-w-\[3rem\]{min-width:3rem}[data-platform-system-root]:is(.min-w-\[4rem\]),[data-platform-system-root] .min-w-\[4rem\]{min-width:4rem}[data-platform-system-root]:is(.min-w-\[6\.5rem\]),[data-platform-system-root] .min-w-\[6\.5rem\]{min-width:6.5rem}[data-platform-system-root]:is(.min-w-\[7rem\]),[data-platform-system-root] .min-w-\[7rem\]{min-width:7rem}[data-platform-system-root]:is(.min-w-\[8rem\]),[data-platform-system-root] .min-w-\[8rem\]{min-width:8rem}[data-platform-system-root]:is(.min-w-\[9\.5rem\]),[data-platform-system-root] .min-w-\[9\.5rem\]{min-width:9.5rem}[data-platform-system-root]:is(.min-w-\[32rem\]),[data-platform-system-root] .min-w-\[32rem\]{min-width:32rem}[data-platform-system-root]:is(.min-w-\[88px\]),[data-platform-system-root] .min-w-\[88px\]{min-width:88px}[data-platform-system-root]:is(.min-w-\[120px\]),[data-platform-system-root] .min-w-\[120px\]{min-width:120px}[data-platform-system-root]:is(.min-w-\[520px\]),[data-platform-system-root] .min-w-\[520px\]{min-width:520px}[data-platform-system-root]:is(.min-w-\[var\(--radix-select-trigger-width\)\]),[data-platform-system-root] .min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}[data-platform-system-root]:is(.min-w-max),[data-platform-system-root] .min-w-max{min-width:max-content}[data-platform-system-root]:is(.flex-1),[data-platform-system-root] .flex-1{flex:1}[data-platform-system-root]:is(.flex-\[1\.4\]),[data-platform-system-root] .flex-\[1\.4\]{flex:1.4}[data-platform-system-root]:is(.flex-\[1\.6\]),[data-platform-system-root] .flex-\[1\.6\]{flex:1.6}[data-platform-system-root]:is(.flex-\[3\]),[data-platform-system-root] .flex-\[3\]{flex:3}[data-platform-system-root]:is(.flex-none),[data-platform-system-root] .flex-none{flex:none}[data-platform-system-root]:is(.flex-shrink-0),[data-platform-system-root] .flex-shrink-0{flex-shrink:0}[data-platform-system-root]:is(.shrink-0),[data-platform-system-root] .shrink-0{flex-shrink:0}[data-platform-system-root]:is(.grow),[data-platform-system-root] .grow{flex-grow:1}[data-platform-system-root]:is(.grow-0),[data-platform-system-root] .grow-0{flex-grow:0}[data-platform-system-root]:is(.basis-full),[data-platform-system-root] .basis-full{flex-basis:100%}[data-platform-system-root]:is(.border-collapse),[data-platform-system-root] .border-collapse{border-collapse:collapse}[data-platform-system-root]:is(.origin-\(--radix-dropdown-menu-content-transform-origin\)),[data-platform-system-root] .origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}[data-platform-system-root]:is(.origin-\(--radix-popover-content-transform-origin\)),[data-platform-system-root] .origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}[data-platform-system-root]:is(.origin-\(--radix-select-content-transform-origin\)),[data-platform-system-root] .origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}[data-platform-system-root]:is(.-translate-x-1\/2),[data-platform-system-root] .-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.-translate-x-full),[data-platform-system-root] .-translate-x-full{--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.translate-x-0),[data-platform-system-root] .translate-x-0{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.translate-x-1),[data-platform-system-root] .translate-x-1{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.translate-x-1\/2),[data-platform-system-root] .translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.translate-x-\[-50\%\]),[data-platform-system-root] .translate-x-\[-50\%\]{--tw-translate-x: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.translate-x-\[calc\(50\%\+1px\)\]),[data-platform-system-root] .translate-x-\[calc\(50\%\+1px\)\]{--tw-translate-x: calc(50% + 1px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.translate-x-full),[data-platform-system-root] .translate-x-full{--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.-translate-y-1\/2),[data-platform-system-root] .-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.-translate-y-full),[data-platform-system-root] .-translate-y-full{--tw-translate-y: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.translate-y-0),[data-platform-system-root] .translate-y-0{--tw-translate-y: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.translate-y-0\.5),[data-platform-system-root] .translate-y-0\.5{--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.translate-y-4),[data-platform-system-root] .translate-y-4{--tw-translate-y: calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.translate-y-\[-50\%\]),[data-platform-system-root] .translate-y-\[-50\%\]{--tw-translate-y: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-platform-system-root]:is(.scale-75),[data-platform-system-root] .scale-75{--tw-scale-x: 75%;--tw-scale-y: 75%;--tw-scale-z: 75%;scale:var(--tw-scale-x) var(--tw-scale-y)}[data-platform-system-root]:is(.scale-95),[data-platform-system-root] .scale-95{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}[data-platform-system-root]:is(.scale-100),[data-platform-system-root] .scale-100{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}[data-platform-system-root]:is(.scale-125),[data-platform-system-root] .scale-125{--tw-scale-x: 125%;--tw-scale-y: 125%;--tw-scale-z: 125%;scale:var(--tw-scale-x) var(--tw-scale-y)}[data-platform-system-root]:is(.-scale-x-100),[data-platform-system-root] .-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}[data-platform-system-root]:is(.scale-\[0\.98\]),[data-platform-system-root] .scale-\[0\.98\]{scale:.98}[data-platform-system-root]:is(.scale-\[1\.02\]),[data-platform-system-root] .scale-\[1\.02\]{scale:1.02}[data-platform-system-root]:is(.rotate-90),[data-platform-system-root] .rotate-90{rotate:90deg}[data-platform-system-root]:is(.rotate-180),[data-platform-system-root] .rotate-180{rotate:180deg}[data-platform-system-root]:is(.transform),[data-platform-system-root] .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}[data-platform-system-root]:is(.animate-pulse),[data-platform-system-root] .animate-pulse{animation:var(--animate-pulse)}[data-platform-system-root]:is(.animate-spin),[data-platform-system-root] .animate-spin{animation:var(--animate-spin)}[data-platform-system-root]:is(.cursor-default),[data-platform-system-root] .cursor-default{cursor:default}[data-platform-system-root]:is(.cursor-grab),[data-platform-system-root] .cursor-grab{cursor:grab}[data-platform-system-root]:is(.cursor-not-allowed),[data-platform-system-root] .cursor-not-allowed{cursor:not-allowed}[data-platform-system-root]:is(.cursor-pointer),[data-platform-system-root] .cursor-pointer{cursor:pointer}[data-platform-system-root]:is(.cursor-text),[data-platform-system-root] .cursor-text{cursor:text}[data-platform-system-root]:is(.cursor-zoom-in),[data-platform-system-root] .cursor-zoom-in{cursor:zoom-in}[data-platform-system-root]:is(.touch-pan-y),[data-platform-system-root] .touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}[data-platform-system-root]:is(.touch-none),[data-platform-system-root] .touch-none{touch-action:none}[data-platform-system-root]:is(.resize),[data-platform-system-root] .resize{resize:both}[data-platform-system-root]:is(.resize-none),[data-platform-system-root] .resize-none{resize:none}[data-platform-system-root]:is(.snap-x),[data-platform-system-root] .snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}[data-platform-system-root]:is(.snap-mandatory),[data-platform-system-root] .snap-mandatory{--tw-scroll-snap-strictness: mandatory}[data-platform-system-root]:is(.snap-center),[data-platform-system-root] .snap-center{scroll-snap-align:center}[data-platform-system-root]:is(.snap-start),[data-platform-system-root] .snap-start{scroll-snap-align:start}[data-platform-system-root]:is(.scroll-my-1),[data-platform-system-root] .scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.scroll-mt-24),[data-platform-system-root] .scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}[data-platform-system-root]:is(.scroll-py-1),[data-platform-system-root] .scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.list-inside),[data-platform-system-root] .list-inside{list-style-position:inside}[data-platform-system-root]:is(.list-disc),[data-platform-system-root] .list-disc{list-style-type:disc}[data-platform-system-root]:is(.list-none),[data-platform-system-root] .list-none{list-style-type:none}[data-platform-system-root]:is(.appearance-none),[data-platform-system-root] .appearance-none{appearance:none}[data-platform-system-root]:is(.auto-rows-min),[data-platform-system-root] .auto-rows-min{grid-auto-rows:min-content}[data-platform-system-root]:is(.grid-cols-1),[data-platform-system-root] .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}[data-platform-system-root]:is(.grid-cols-2),[data-platform-system-root] .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-platform-system-root]:is(.grid-cols-3),[data-platform-system-root] .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-platform-system-root]:is(.grid-cols-4),[data-platform-system-root] .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}[data-platform-system-root]:is(.grid-cols-5),[data-platform-system-root] .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}[data-platform-system-root]:is(.grid-cols-\[0_1fr\]),[data-platform-system-root] .grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}[data-platform-system-root]:is(.grid-cols-\[11rem_minmax\(0\,1fr\)\]),[data-platform-system-root] .grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}[data-platform-system-root]:is(.grid-cols-\[minmax\(0\,1fr\)_minmax\(32rem\,0\.9fr\)\]),[data-platform-system-root] .grid-cols-\[minmax\(0\,1fr\)_minmax\(32rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(32rem,.9fr)}[data-platform-system-root]:is(.grid-rows-2),[data-platform-system-root] .grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}[data-platform-system-root]:is(.grid-rows-\[auto\,minmax\(0\,1fr\)\,auto\]),[data-platform-system-root] .grid-rows-\[auto\,minmax\(0\,1fr\)\,auto\]{grid-template-rows:auto,minmax(0,1fr),auto}[data-platform-system-root]:is(.grid-rows-\[auto_auto\]),[data-platform-system-root] .grid-rows-\[auto_auto\]{grid-template-rows:auto auto}[data-platform-system-root]:is(.flex-col),[data-platform-system-root] .flex-col{flex-direction:column}[data-platform-system-root]:is(.flex-col-reverse),[data-platform-system-root] .flex-col-reverse{flex-direction:column-reverse}[data-platform-system-root]:is(.flex-row),[data-platform-system-root] .flex-row{flex-direction:row}[data-platform-system-root]:is(.flex-row-reverse),[data-platform-system-root] .flex-row-reverse{flex-direction:row-reverse}[data-platform-system-root]:is(.flex-nowrap),[data-platform-system-root] .flex-nowrap{flex-wrap:nowrap}[data-platform-system-root]:is(.flex-wrap),[data-platform-system-root] .flex-wrap{flex-wrap:wrap}[data-platform-system-root]:is(.place-items-center),[data-platform-system-root] .place-items-center{place-items:center}[data-platform-system-root]:is(.content-start),[data-platform-system-root] .content-start{align-content:flex-start}[data-platform-system-root]:is(.items-baseline),[data-platform-system-root] .items-baseline{align-items:baseline}[data-platform-system-root]:is(.items-center),[data-platform-system-root] .items-center{align-items:center}[data-platform-system-root]:is(.items-end),[data-platform-system-root] .items-end{align-items:flex-end}[data-platform-system-root]:is(.items-start),[data-platform-system-root] .items-start{align-items:flex-start}[data-platform-system-root]:is(.items-stretch),[data-platform-system-root] .items-stretch{align-items:stretch}[data-platform-system-root]:is(.justify-between),[data-platform-system-root] .justify-between{justify-content:space-between}[data-platform-system-root]:is(.justify-center),[data-platform-system-root] .justify-center{justify-content:center}[data-platform-system-root]:is(.justify-end),[data-platform-system-root] .justify-end{justify-content:flex-end}[data-platform-system-root]:is(.justify-start),[data-platform-system-root] .justify-start{justify-content:flex-start}[data-platform-system-root]:is(.justify-items-start),[data-platform-system-root] .justify-items-start{justify-items:start}[data-platform-system-root]:is(.gap-0),[data-platform-system-root] .gap-0{gap:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.gap-0\.5),[data-platform-system-root] .gap-0\.5{gap:calc(var(--spacing) * .5)}[data-platform-system-root]:is(.gap-1),[data-platform-system-root] .gap-1{gap:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.gap-1\.5),[data-platform-system-root] .gap-1\.5{gap:calc(var(--spacing) * 1.5)}[data-platform-system-root]:is(.gap-2),[data-platform-system-root] .gap-2{gap:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.gap-2\.5),[data-platform-system-root] .gap-2\.5{gap:calc(var(--spacing) * 2.5)}[data-platform-system-root]:is(.gap-3),[data-platform-system-root] .gap-3{gap:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.gap-4),[data-platform-system-root] .gap-4{gap:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.gap-5),[data-platform-system-root] .gap-5{gap:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.gap-6),[data-platform-system-root] .gap-6{gap:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.gap-8),[data-platform-system-root] .gap-8{gap:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.gap-10),[data-platform-system-root] .gap-10{gap:calc(var(--spacing) * 10)}[data-platform-system-root]:is(.gap-12),[data-platform-system-root] .gap-12{gap:calc(var(--spacing) * 12)}[data-platform-system-root]:is(.space-y-0),[data-platform-system-root] .space-y-0{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}}[data-platform-system-root]:is(.space-y-0\.5),[data-platform-system-root] .space-y-0\.5{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}}[data-platform-system-root]:is(.space-y-1),[data-platform-system-root] .space-y-1{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}}[data-platform-system-root]:is(.space-y-1\.5),[data-platform-system-root] .space-y-1\.5{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}}[data-platform-system-root]:is(.space-y-2),[data-platform-system-root] .space-y-2{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}}[data-platform-system-root]:is(.space-y-2\.5),[data-platform-system-root] .space-y-2\.5{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}}[data-platform-system-root]:is(.space-y-3),[data-platform-system-root] .space-y-3{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}}[data-platform-system-root]:is(.space-y-4),[data-platform-system-root] .space-y-4{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}}[data-platform-system-root]:is(.space-y-5),[data-platform-system-root] .space-y-5{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}}[data-platform-system-root]:is(.space-y-6),[data-platform-system-root] .space-y-6{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}}[data-platform-system-root]:is(.space-y-8),[data-platform-system-root] .space-y-8{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}}[data-platform-system-root]:is(.space-y-12),[data-platform-system-root] .space-y-12{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}}[data-platform-system-root]:is(.gap-x-2),[data-platform-system-root] .gap-x-2{column-gap:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.gap-x-4),[data-platform-system-root] .gap-x-4{column-gap:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.gap-x-6),[data-platform-system-root] .gap-x-6{column-gap:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.gap-x-8),[data-platform-system-root] .gap-x-8{column-gap:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.gap-x-10),[data-platform-system-root] .gap-x-10{column-gap:calc(var(--spacing) * 10)}[data-platform-system-root]:is(.gap-x-12),[data-platform-system-root] .gap-x-12{column-gap:calc(var(--spacing) * 12)}[data-platform-system-root]:is(.space-x-2),[data-platform-system-root] .space-x-2{:where(&>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}}[data-platform-system-root]:is(.gap-y-0\.5),[data-platform-system-root] .gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}[data-platform-system-root]:is(.gap-y-1),[data-platform-system-root] .gap-y-1{row-gap:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.gap-y-2),[data-platform-system-root] .gap-y-2{row-gap:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.gap-y-4),[data-platform-system-root] .gap-y-4{row-gap:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.gap-y-6),[data-platform-system-root] .gap-y-6{row-gap:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.gap-y-8),[data-platform-system-root] .gap-y-8{row-gap:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.divide-y),[data-platform-system-root] .divide-y{:where(&>: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)))}}[data-platform-system-root]:is(.divide-border),[data-platform-system-root] .divide-border{:where(&>:not(:last-child)){border-color:var(--border)}}[data-platform-system-root]:is(.divide-border\/60),[data-platform-system-root] .divide-border\/60{:where(&>:not(:last-child)){border-color:var(--border);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--border) 60%,transparent)}}}[data-platform-system-root]:is(.self-center),[data-platform-system-root] .self-center{align-self:center}[data-platform-system-root]:is(.self-end),[data-platform-system-root] .self-end{align-self:flex-end}[data-platform-system-root]:is(.self-start),[data-platform-system-root] .self-start{align-self:flex-start}[data-platform-system-root]:is(.self-stretch),[data-platform-system-root] .self-stretch{align-self:stretch}[data-platform-system-root]:is(.justify-self-center),[data-platform-system-root] .justify-self-center{justify-self:center}[data-platform-system-root]:is(.justify-self-end),[data-platform-system-root] .justify-self-end{justify-self:flex-end}[data-platform-system-root]:is(.justify-self-start),[data-platform-system-root] .justify-self-start{justify-self:flex-start}[data-platform-system-root]:is(.truncate),[data-platform-system-root] .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-platform-system-root]:is(.overflow-hidden),[data-platform-system-root] .overflow-hidden{overflow:hidden}[data-platform-system-root]:is(.overflow-visible),[data-platform-system-root] .overflow-visible{overflow:visible}[data-platform-system-root]:is(.overflow-x-auto),[data-platform-system-root] .overflow-x-auto{overflow-x:auto}[data-platform-system-root]:is(.overflow-x-hidden),[data-platform-system-root] .overflow-x-hidden{overflow-x:hidden}[data-platform-system-root]:is(.overflow-y-auto),[data-platform-system-root] .overflow-y-auto{overflow-y:auto}[data-platform-system-root]:is(.overflow-y-hidden),[data-platform-system-root] .overflow-y-hidden{overflow-y:hidden}[data-platform-system-root]:is(.overscroll-contain),[data-platform-system-root] .overscroll-contain{overscroll-behavior:contain}[data-platform-system-root]:is(.overscroll-y-contain),[data-platform-system-root] .overscroll-y-contain{overscroll-behavior-y:contain}[data-platform-system-root]:is(.rounded),[data-platform-system-root] .rounded{border-radius:.25rem}[data-platform-system-root]:is(.rounded-2xl),[data-platform-system-root] .rounded-2xl{border-radius:var(--radius-2xl)}[data-platform-system-root]:is(.rounded-3xl),[data-platform-system-root] .rounded-3xl{border-radius:var(--radius-3xl)}[data-platform-system-root]:is(.rounded-\[4px\]),[data-platform-system-root] .rounded-\[4px\]{border-radius:4px}[data-platform-system-root]:is(.rounded-\[inherit\]),[data-platform-system-root] .rounded-\[inherit\]{border-radius:inherit}[data-platform-system-root]:is(.rounded-full),[data-platform-system-root] .rounded-full{border-radius:calc(infinity * 1px)}[data-platform-system-root]:is(.rounded-lg),[data-platform-system-root] .rounded-lg{border-radius:var(--radius-lg)}[data-platform-system-root]:is(.rounded-md),[data-platform-system-root] .rounded-md{border-radius:var(--radius-md)}[data-platform-system-root]:is(.rounded-none),[data-platform-system-root] .rounded-none{border-radius:0}[data-platform-system-root]:is(.rounded-sm),[data-platform-system-root] .rounded-sm{border-radius:var(--radius-sm)}[data-platform-system-root]:is(.rounded-xl),[data-platform-system-root] .rounded-xl{border-radius:var(--radius-xl)}[data-platform-system-root]:is(.rounded-xs),[data-platform-system-root] .rounded-xs{border-radius:var(--radius-xs)}[data-platform-system-root]:is(.rounded-t-none),[data-platform-system-root] .rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}[data-platform-system-root]:is(.rounded-l-md),[data-platform-system-root] .rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}[data-platform-system-root]:is(.border),[data-platform-system-root] .border{border-style:var(--tw-border-style);border-width:1px}[data-platform-system-root]:is(.border-0),[data-platform-system-root] .border-0{border-style:var(--tw-border-style);border-width:0px}[data-platform-system-root]:is(.border-2),[data-platform-system-root] .border-2{border-style:var(--tw-border-style);border-width:2px}[data-platform-system-root]:is(.border-4),[data-platform-system-root] .border-4{border-style:var(--tw-border-style);border-width:4px}[data-platform-system-root]:is(.border-x),[data-platform-system-root] .border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}[data-platform-system-root]:is(.border-x-2),[data-platform-system-root] .border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}[data-platform-system-root]:is(.border-y),[data-platform-system-root] .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}[data-platform-system-root]:is(.border-t),[data-platform-system-root] .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}[data-platform-system-root]:is(.border-r),[data-platform-system-root] .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}[data-platform-system-root]:is(.border-r-0),[data-platform-system-root] .border-r-0{border-right-style:var(--tw-border-style);border-right-width:0px}[data-platform-system-root]:is(.border-b),[data-platform-system-root] .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}[data-platform-system-root]:is(.border-b-2),[data-platform-system-root] .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}[data-platform-system-root]:is(.border-b-4),[data-platform-system-root] .border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}[data-platform-system-root]:is(.border-l),[data-platform-system-root] .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}[data-platform-system-root]:is(.border-l-2),[data-platform-system-root] .border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}[data-platform-system-root]:is(.border-dashed),[data-platform-system-root] .border-dashed{--tw-border-style: dashed;border-style:dashed}[data-platform-system-root]:is(.border-none),[data-platform-system-root] .border-none{--tw-border-style: none;border-style:none}[data-platform-system-root]:is(.border-\[color\:var\(--fs-media-ring\)\]),[data-platform-system-root] .border-\[color\:var\(--fs-media-ring\)\]{border-color:var(--fs-media-ring)}[data-platform-system-root]:is(.border-\[color\:var\(--merchant-border-subtle\)\]),[data-platform-system-root] .border-\[color\:var\(--merchant-border-subtle\)\]{border-color:var(--merchant-border-subtle)}[data-platform-system-root]:is(.border-\[var\(--fs-local-border\,var\(--fs-border-subtle\)\)\]),[data-platform-system-root] .border-\[var\(--fs-local-border\,var\(--fs-border-subtle\)\)\]{border-color:var(--fs-local-border,var(--fs-border-subtle))}[data-platform-system-root]:is(.border-\[var\(--fs-status-danger-fg\)\]),[data-platform-system-root] .border-\[var\(--fs-status-danger-fg\)\]{border-color:var(--fs-status-danger-fg)}[data-platform-system-root]:is(.border-background\/20),[data-platform-system-root] .border-background\/20{border-color:var(--background);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--background) 20%,transparent)}}[data-platform-system-root]:is(.border-black),[data-platform-system-root] .border-black{border-color:var(--color-black)}[data-platform-system-root]:is(.border-border),[data-platform-system-root] .border-border{border-color:var(--border)}[data-platform-system-root]:is(.border-border\/20),[data-platform-system-root] .border-border\/20{border-color:var(--border);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--border) 20%,transparent)}}[data-platform-system-root]:is(.border-border\/40),[data-platform-system-root] .border-border\/40{border-color:var(--border);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--border) 40%,transparent)}}[data-platform-system-root]:is(.border-border\/50),[data-platform-system-root] .border-border\/50{border-color:var(--border);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--border) 50%,transparent)}}[data-platform-system-root]:is(.border-border\/60),[data-platform-system-root] .border-border\/60{border-color:var(--border);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--border) 60%,transparent)}}[data-platform-system-root]:is(.border-border\/70),[data-platform-system-root] .border-border\/70{border-color:var(--border);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--border) 70%,transparent)}}[data-platform-system-root]:is(.border-border\/75),[data-platform-system-root] .border-border\/75{border-color:var(--border);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--border) 75%,transparent)}}[data-platform-system-root]:is(.border-current),[data-platform-system-root] .border-current{border-color:currentcolor}[data-platform-system-root]:is(.border-foreground),[data-platform-system-root] .border-foreground{border-color:var(--foreground)}[data-platform-system-root]:is(.border-foreground\/10),[data-platform-system-root] .border-foreground\/10{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}[data-platform-system-root]:is(.border-foreground\/15),[data-platform-system-root] .border-foreground\/15{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--foreground) 15%,transparent)}}[data-platform-system-root]:is(.border-foreground\/20),[data-platform-system-root] .border-foreground\/20{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}[data-platform-system-root]:is(.border-gray-300),[data-platform-system-root] .border-gray-300{border-color:var(--color-gray-300)}[data-platform-system-root]:is(.border-input),[data-platform-system-root] .border-input{border-color:var(--input)}[data-platform-system-root]:is(.border-muted),[data-platform-system-root] .border-muted{border-color:var(--muted)}[data-platform-system-root]:is(.border-primary),[data-platform-system-root] .border-primary{border-color:var(--primary)}[data-platform-system-root]:is(.border-primary\/50),[data-platform-system-root] .border-primary\/50{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}[data-platform-system-root]:is(.border-stone-200\/80),[data-platform-system-root] .border-stone-200\/80{border-color:color-mix(in srgb,oklch(92.3% .003 48.717) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-stone-200) 80%,transparent)}}[data-platform-system-root]:is(.border-transparent),[data-platform-system-root] .border-transparent{border-color:transparent}[data-platform-system-root]:is(.border-white),[data-platform-system-root] .border-white{border-color:var(--color-white)}[data-platform-system-root]:is(.border-white\/5),[data-platform-system-root] .border-white\/5{border-color:color-mix(in srgb,#fff 5%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}[data-platform-system-root]:is(.border-white\/10),[data-platform-system-root] .border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}[data-platform-system-root]:is(.border-white\/20),[data-platform-system-root] .border-white\/20{border-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}[data-platform-system-root]:is(.border-t-transparent),[data-platform-system-root] .border-t-transparent{border-top-color:transparent}[data-platform-system-root]:is(.border-l-transparent),[data-platform-system-root] .border-l-transparent{border-left-color:transparent}[data-platform-system-root]:is(.bg-\[var\(--fs-surface-muted\)\]),[data-platform-system-root] .bg-\[var\(--fs-surface-muted\)\]{background-color:var(--fs-surface-muted)}[data-platform-system-root]:is(.bg-\[var\(--input-background\,var\(--fs-surface-panel\)\)\]),[data-platform-system-root] .bg-\[var\(--input-background\,var\(--fs-surface-panel\)\)\]{background-color:var(--input-background,var(--fs-surface-panel))}[data-platform-system-root]:is(.bg-accent),[data-platform-system-root] .bg-accent{background-color:var(--accent)}[data-platform-system-root]:is(.bg-accent\/5),[data-platform-system-root] .bg-accent\/5{background-color:var(--accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}[data-platform-system-root]:is(.bg-amber-50),[data-platform-system-root] .bg-amber-50{background-color:var(--color-amber-50)}[data-platform-system-root]:is(.bg-background),[data-platform-system-root] .bg-background{background-color:var(--background)}[data-platform-system-root]:is(.bg-background\/30),[data-platform-system-root] .bg-background\/30{background-color:var(--background);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--background) 30%,transparent)}}[data-platform-system-root]:is(.bg-background\/50),[data-platform-system-root] .bg-background\/50{background-color:var(--background);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--background) 50%,transparent)}}[data-platform-system-root]:is(.bg-background\/80),[data-platform-system-root] .bg-background\/80{background-color:var(--background);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--background) 80%,transparent)}}[data-platform-system-root]:is(.bg-background\/85),[data-platform-system-root] .bg-background\/85{background-color:var(--background);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--background) 85%,transparent)}}[data-platform-system-root]:is(.bg-black),[data-platform-system-root] .bg-black{background-color:var(--color-black)}[data-platform-system-root]:is(.bg-black\/50),[data-platform-system-root] .bg-black\/50{background-color:color-mix(in srgb,#000 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}[data-platform-system-root]:is(.bg-border),[data-platform-system-root] .bg-border{background-color:var(--border)}[data-platform-system-root]:is(.bg-border\/50),[data-platform-system-root] .bg-border\/50{background-color:var(--border);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--border) 50%,transparent)}}[data-platform-system-root]:is(.bg-card),[data-platform-system-root] .bg-card{background-color:var(--card)}[data-platform-system-root]:is(.bg-card\/90),[data-platform-system-root] .bg-card\/90{background-color:var(--card);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--card) 90%,transparent)}}[data-platform-system-root]:is(.bg-card\/95),[data-platform-system-root] .bg-card\/95{background-color:var(--card);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--card) 95%,transparent)}}[data-platform-system-root]:is(.bg-current),[data-platform-system-root] .bg-current{background-color:currentcolor}[data-platform-system-root]:is(.bg-destructive),[data-platform-system-root] .bg-destructive{background-color:var(--destructive)}[data-platform-system-root]:is(.bg-emerald-50),[data-platform-system-root] .bg-emerald-50{background-color:var(--color-emerald-50)}[data-platform-system-root]:is(.bg-foreground),[data-platform-system-root] .bg-foreground{background-color:var(--foreground)}[data-platform-system-root]:is(.bg-foreground\/90),[data-platform-system-root] .bg-foreground\/90{background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 90%,transparent)}}[data-platform-system-root]:is(.bg-foreground\/\[0\.12\]),[data-platform-system-root] .bg-foreground\/\[0\.12\]{background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 12%,transparent)}}[data-platform-system-root]:is(.bg-gray-50),[data-platform-system-root] .bg-gray-50{background-color:var(--color-gray-50)}[data-platform-system-root]:is(.bg-gray-100),[data-platform-system-root] .bg-gray-100{background-color:var(--color-gray-100)}[data-platform-system-root]:is(.bg-muted),[data-platform-system-root] .bg-muted{background-color:var(--muted)}[data-platform-system-root]:is(.bg-muted-foreground\/20),[data-platform-system-root] .bg-muted-foreground\/20{background-color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}[data-platform-system-root]:is(.bg-muted-foreground\/25),[data-platform-system-root] .bg-muted-foreground\/25{background-color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted-foreground) 25%,transparent)}}[data-platform-system-root]:is(.bg-muted-foreground\/30),[data-platform-system-root] .bg-muted-foreground\/30{background-color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}[data-platform-system-root]:is(.bg-muted-foreground\/35),[data-platform-system-root] .bg-muted-foreground\/35{background-color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted-foreground) 35%,transparent)}}[data-platform-system-root]:is(.bg-muted\/20),[data-platform-system-root] .bg-muted\/20{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}[data-platform-system-root]:is(.bg-muted\/30),[data-platform-system-root] .bg-muted\/30{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}[data-platform-system-root]:is(.bg-muted\/40),[data-platform-system-root] .bg-muted\/40{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}[data-platform-system-root]:is(.bg-muted\/45),[data-platform-system-root] .bg-muted\/45{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 45%,transparent)}}[data-platform-system-root]:is(.bg-muted\/50),[data-platform-system-root] .bg-muted\/50{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}[data-platform-system-root]:is(.bg-muted\/70),[data-platform-system-root] .bg-muted\/70{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}[data-platform-system-root]:is(.bg-popover),[data-platform-system-root] .bg-popover{background-color:var(--popover)}[data-platform-system-root]:is(.bg-primary),[data-platform-system-root] .bg-primary{background-color:var(--primary)}[data-platform-system-root]:is(.bg-primary-foreground),[data-platform-system-root] .bg-primary-foreground{background-color:var(--primary-foreground)}[data-platform-system-root]:is(.bg-primary-foreground\/50),[data-platform-system-root] .bg-primary-foreground\/50{background-color:var(--primary-foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary-foreground) 50%,transparent)}}[data-platform-system-root]:is(.bg-primary\/5),[data-platform-system-root] .bg-primary\/5{background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}[data-platform-system-root]:is(.bg-primary\/10),[data-platform-system-root] .bg-primary\/10{background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}[data-platform-system-root]:is(.bg-secondary),[data-platform-system-root] .bg-secondary{background-color:var(--secondary)}[data-platform-system-root]:is(.bg-secondary\/50),[data-platform-system-root] .bg-secondary\/50{background-color:var(--secondary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--secondary) 50%,transparent)}}[data-platform-system-root]:is(.bg-slate-950),[data-platform-system-root] .bg-slate-950{background-color:var(--color-slate-950)}[data-platform-system-root]:is(.bg-stone-50),[data-platform-system-root] .bg-stone-50{background-color:var(--color-stone-50)}[data-platform-system-root]:is(.bg-transparent),[data-platform-system-root] .bg-transparent{background-color:transparent}[data-platform-system-root]:is(.bg-white),[data-platform-system-root] .bg-white{background-color:var(--color-white)}[data-platform-system-root]:is(.bg-white\/15),[data-platform-system-root] .bg-white\/15{background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}[data-platform-system-root]:is(.bg-white\/20),[data-platform-system-root] .bg-white\/20{background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}[data-platform-system-root]:is(.bg-white\/95),[data-platform-system-root] .bg-white\/95{background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}[data-platform-system-root]:is(.bg-zinc-900),[data-platform-system-root] .bg-zinc-900{background-color:var(--color-zinc-900)}[data-platform-system-root]:is(.bg-zinc-950),[data-platform-system-root] .bg-zinc-950{background-color:var(--color-zinc-950)}[data-platform-system-root]:is(.bg-gradient-to-br),[data-platform-system-root] .bg-gradient-to-br{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}[data-platform-system-root]:is(.bg-gradient-to-t),[data-platform-system-root] .bg-gradient-to-t{--tw-gradient-position: to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}[data-platform-system-root]:is(.from-background),[data-platform-system-root] .from-background{--tw-gradient-from: var(--background);--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))}[data-platform-system-root]:is(.from-black\/80),[data-platform-system-root] .from-black\/80{--tw-gradient-from: color-mix(in srgb, #000 80%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-from: color-mix(in oklab, var(--color-black) 80%, transparent)}--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))}[data-platform-system-root]:is(.from-primary\/10),[data-platform-system-root] .from-primary\/10{--tw-gradient-from: var(--primary);@supports (color: color-mix(in lab,red,red)){--tw-gradient-from: color-mix(in oklab, var(--primary) 10%, transparent)}--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))}[data-platform-system-root]:is(.via-black\/20),[data-platform-system-root] .via-black\/20{--tw-gradient-via: color-mix(in srgb, #000 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-via: color-mix(in oklab, var(--color-black) 20%, transparent)}--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)}[data-platform-system-root]:is(.via-muted),[data-platform-system-root] .via-muted{--tw-gradient-via: var(--muted);--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)}[data-platform-system-root]:is(.to-background),[data-platform-system-root] .to-background{--tw-gradient-to: var(--background);--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))}[data-platform-system-root]:is(.to-primary\/5),[data-platform-system-root] .to-primary\/5{--tw-gradient-to: var(--primary);@supports (color: color-mix(in lab,red,red)){--tw-gradient-to: color-mix(in oklab, var(--primary) 5%, transparent)}--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))}[data-platform-system-root]:is(.to-transparent),[data-platform-system-root] .to-transparent{--tw-gradient-to: transparent;--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))}[data-platform-system-root]:is(.fill-background),[data-platform-system-root] .fill-background{fill:var(--background)}[data-platform-system-root]:is(.fill-current),[data-platform-system-root] .fill-current{fill:currentcolor}[data-platform-system-root]:is(.fill-none),[data-platform-system-root] .fill-none{fill:none}[data-platform-system-root]:is(.fill-primary),[data-platform-system-root] .fill-primary{fill:var(--primary)}[data-platform-system-root]:is(.fill-yellow-400),[data-platform-system-root] .fill-yellow-400{fill:var(--color-yellow-400)}[data-platform-system-root]:is(.stroke-primary),[data-platform-system-root] .stroke-primary{stroke:var(--primary)}[data-platform-system-root]:is(.stroke-1),[data-platform-system-root] .stroke-1{stroke-width:1}[data-platform-system-root]:is(.stroke-\[1\.5\]),[data-platform-system-root] .stroke-\[1\.5\]{stroke-width:1.5}[data-platform-system-root]:is(.stroke-\[1\.5px\]),[data-platform-system-root] .stroke-\[1\.5px\]{stroke-width:1.5px}[data-platform-system-root]:is(.object-contain),[data-platform-system-root] .object-contain{object-fit:contain}[data-platform-system-root]:is(.object-cover),[data-platform-system-root] .object-cover{object-fit:cover}[data-platform-system-root]:is(.object-center),[data-platform-system-root] .object-center{object-position:center}[data-platform-system-root]:is(.object-top),[data-platform-system-root] .object-top{object-position:top}[data-platform-system-root]:is(.p-0),[data-platform-system-root] .p-0{padding:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.p-0\.5),[data-platform-system-root] .p-0\.5{padding:calc(var(--spacing) * .5)}[data-platform-system-root]:is(.p-1),[data-platform-system-root] .p-1{padding:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.p-1\.5),[data-platform-system-root] .p-1\.5{padding:calc(var(--spacing) * 1.5)}[data-platform-system-root]:is(.p-2),[data-platform-system-root] .p-2{padding:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.p-3),[data-platform-system-root] .p-3{padding:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.p-4),[data-platform-system-root] .p-4{padding:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.p-5),[data-platform-system-root] .p-5{padding:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.p-6),[data-platform-system-root] .p-6{padding:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.p-8),[data-platform-system-root] .p-8{padding:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.p-\[3px\]),[data-platform-system-root] .p-\[3px\]{padding:3px}[data-platform-system-root]:is(.p-px),[data-platform-system-root] .p-px{padding:1px}[data-platform-system-root]:is(.px-0),[data-platform-system-root] .px-0{padding-inline:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.px-0\.5),[data-platform-system-root] .px-0\.5{padding-inline:calc(var(--spacing) * .5)}[data-platform-system-root]:is(.px-1),[data-platform-system-root] .px-1{padding-inline:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.px-1\.5),[data-platform-system-root] .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}[data-platform-system-root]:is(.px-2),[data-platform-system-root] .px-2{padding-inline:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.px-2\.5),[data-platform-system-root] .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}[data-platform-system-root]:is(.px-3),[data-platform-system-root] .px-3{padding-inline:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.px-3\.5),[data-platform-system-root] .px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}[data-platform-system-root]:is(.px-4),[data-platform-system-root] .px-4{padding-inline:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.px-5),[data-platform-system-root] .px-5{padding-inline:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.px-6),[data-platform-system-root] .px-6{padding-inline:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.px-8),[data-platform-system-root] .px-8{padding-inline:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.py-0),[data-platform-system-root] .py-0{padding-block:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.py-0\.5),[data-platform-system-root] .py-0\.5{padding-block:calc(var(--spacing) * .5)}[data-platform-system-root]:is(.py-1),[data-platform-system-root] .py-1{padding-block:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.py-1\.5),[data-platform-system-root] .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}[data-platform-system-root]:is(.py-2),[data-platform-system-root] .py-2{padding-block:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.py-3),[data-platform-system-root] .py-3{padding-block:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.py-4),[data-platform-system-root] .py-4{padding-block:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.py-5),[data-platform-system-root] .py-5{padding-block:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.py-6),[data-platform-system-root] .py-6{padding-block:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.py-7),[data-platform-system-root] .py-7{padding-block:calc(var(--spacing) * 7)}[data-platform-system-root]:is(.py-8),[data-platform-system-root] .py-8{padding-block:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.py-10),[data-platform-system-root] .py-10{padding-block:calc(var(--spacing) * 10)}[data-platform-system-root]:is(.py-12),[data-platform-system-root] .py-12{padding-block:calc(var(--spacing) * 12)}[data-platform-system-root]:is(.py-14),[data-platform-system-root] .py-14{padding-block:calc(var(--spacing) * 14)}[data-platform-system-root]:is(.py-20),[data-platform-system-root] .py-20{padding-block:calc(var(--spacing) * 20)}[data-platform-system-root]:is(.pt-0),[data-platform-system-root] .pt-0{padding-top:calc(var(--spacing) * 0)}[data-platform-system-root]:is(.pt-1),[data-platform-system-root] .pt-1{padding-top:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.pt-2),[data-platform-system-root] .pt-2{padding-top:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.pt-3),[data-platform-system-root] .pt-3{padding-top:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.pt-4),[data-platform-system-root] .pt-4{padding-top:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.pt-5),[data-platform-system-root] .pt-5{padding-top:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.pt-6),[data-platform-system-root] .pt-6{padding-top:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.pt-8),[data-platform-system-root] .pt-8{padding-top:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.pt-12),[data-platform-system-root] .pt-12{padding-top:calc(var(--spacing) * 12)}[data-platform-system-root]:is(.pt-\[calc\(env\(safe-area-inset-top\)\+12px\)\]),[data-platform-system-root] .pt-\[calc\(env\(safe-area-inset-top\)\+12px\)\]{padding-top:calc(env(safe-area-inset-top) + 12px)}[data-platform-system-root]:is(.pr-1),[data-platform-system-root] .pr-1{padding-right:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.pr-2),[data-platform-system-root] .pr-2{padding-right:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.pr-4),[data-platform-system-root] .pr-4{padding-right:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.pr-7),[data-platform-system-root] .pr-7{padding-right:calc(var(--spacing) * 7)}[data-platform-system-root]:is(.pr-8),[data-platform-system-root] .pr-8{padding-right:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.pr-12),[data-platform-system-root] .pr-12{padding-right:calc(var(--spacing) * 12)}[data-platform-system-root]:is(.pb-1),[data-platform-system-root] .pb-1{padding-bottom:calc(var(--spacing) * 1)}[data-platform-system-root]:is(.pb-2),[data-platform-system-root] .pb-2{padding-bottom:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.pb-3),[data-platform-system-root] .pb-3{padding-bottom:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.pb-4),[data-platform-system-root] .pb-4{padding-bottom:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.pb-5),[data-platform-system-root] .pb-5{padding-bottom:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.pb-6),[data-platform-system-root] .pb-6{padding-bottom:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.pb-8),[data-platform-system-root] .pb-8{padding-bottom:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.pb-10),[data-platform-system-root] .pb-10{padding-bottom:calc(var(--spacing) * 10)}[data-platform-system-root]:is(.pb-12),[data-platform-system-root] .pb-12{padding-bottom:calc(var(--spacing) * 12)}[data-platform-system-root]:is(.pb-16),[data-platform-system-root] .pb-16{padding-bottom:calc(var(--spacing) * 16)}[data-platform-system-root]:is(.pb-20),[data-platform-system-root] .pb-20{padding-bottom:calc(var(--spacing) * 20)}[data-platform-system-root]:is(.pb-24),[data-platform-system-root] .pb-24{padding-bottom:calc(var(--spacing) * 24)}[data-platform-system-root]:is(.pb-32),[data-platform-system-root] .pb-32{padding-bottom:calc(var(--spacing) * 32)}[data-platform-system-root]:is(.pb-\[calc\(env\(safe-area-inset-bottom\)\+12px\)\]),[data-platform-system-root] .pb-\[calc\(env\(safe-area-inset-bottom\)\+12px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}[data-platform-system-root]:is(.pl-2),[data-platform-system-root] .pl-2{padding-left:calc(var(--spacing) * 2)}[data-platform-system-root]:is(.pl-3),[data-platform-system-root] .pl-3{padding-left:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.pl-4),[data-platform-system-root] .pl-4{padding-left:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.pl-8),[data-platform-system-root] .pl-8{padding-left:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.pl-14),[data-platform-system-root] .pl-14{padding-left:calc(var(--spacing) * 14)}[data-platform-system-root]:is(.text-center),[data-platform-system-root] .text-center{text-align:center}[data-platform-system-root]:is(.text-left),[data-platform-system-root] .text-left{text-align:left}[data-platform-system-root]:is(.text-right),[data-platform-system-root] .text-right{text-align:right}[data-platform-system-root]:is(.text-start),[data-platform-system-root] .text-start{text-align:start}[data-platform-system-root]:is(.align-middle),[data-platform-system-root] .align-middle{vertical-align:middle}[data-platform-system-root]:is(.align-top),[data-platform-system-root] .align-top{vertical-align:top}[data-platform-system-root]:is(.font-mono),[data-platform-system-root] .font-mono{font-family:var(--font-mono)}[data-platform-system-root]:is(.font-sans),[data-platform-system-root] .font-sans{font-family:var(--font-sans)}[data-platform-system-root]:is(.font-serif),[data-platform-system-root] .font-serif{font-family:var(--font-serif)}[data-platform-system-root]:is(.text-2xl),[data-platform-system-root] .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}[data-platform-system-root]:is(.text-3xl),[data-platform-system-root] .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}[data-platform-system-root]:is(.text-4xl),[data-platform-system-root] .text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}[data-platform-system-root]:is(.text-5xl),[data-platform-system-root] .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}[data-platform-system-root]:is(.text-base),[data-platform-system-root] .text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}[data-platform-system-root]:is(.text-lg),[data-platform-system-root] .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}[data-platform-system-root]:is(.text-sm),[data-platform-system-root] .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}[data-platform-system-root]:is(.text-xl),[data-platform-system-root] .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}[data-platform-system-root]:is(.text-xs),[data-platform-system-root] .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}[data-platform-system-root]:is(.\!text-\[10px\]),[data-platform-system-root] .\!text-\[10px\]{font-size:10px!important}[data-platform-system-root]:is(.text-\[0\.8125rem\]),[data-platform-system-root] .text-\[0\.8125rem\]{font-size:.8125rem}[data-platform-system-root]:is(.text-\[0\.9375rem\]),[data-platform-system-root] .text-\[0\.9375rem\]{font-size:.9375rem}[data-platform-system-root]:is(.text-\[9px\]),[data-platform-system-root] .text-\[9px\]{font-size:9px}[data-platform-system-root]:is(.text-\[10px\]),[data-platform-system-root] .text-\[10px\]{font-size:10px}[data-platform-system-root]:is(.text-\[11px\]),[data-platform-system-root] .text-\[11px\]{font-size:11px}[data-platform-system-root]:is(.text-\[13px\]),[data-platform-system-root] .text-\[13px\]{font-size:13px}[data-platform-system-root]:is(.text-\[15px\]),[data-platform-system-root] .text-\[15px\]{font-size:15px}[data-platform-system-root]:is(.leading-3),[data-platform-system-root] .leading-3{--tw-leading: calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}[data-platform-system-root]:is(.leading-4),[data-platform-system-root] .leading-4{--tw-leading: calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}[data-platform-system-root]:is(.leading-5),[data-platform-system-root] .leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}[data-platform-system-root]:is(.leading-6),[data-platform-system-root] .leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}[data-platform-system-root]:is(.leading-8),[data-platform-system-root] .leading-8{--tw-leading: calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}[data-platform-system-root]:is(.leading-\[0\.8\]),[data-platform-system-root] .leading-\[0\.8\]{--tw-leading: .8;line-height:.8}[data-platform-system-root]:is(.leading-\[0\.9\]),[data-platform-system-root] .leading-\[0\.9\]{--tw-leading: .9;line-height:.9}[data-platform-system-root]:is(.leading-none),[data-platform-system-root] .leading-none{--tw-leading: 1;line-height:1}[data-platform-system-root]:is(.leading-normal),[data-platform-system-root] .leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}[data-platform-system-root]:is(.leading-relaxed),[data-platform-system-root] .leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}[data-platform-system-root]:is(.leading-snug),[data-platform-system-root] .leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}[data-platform-system-root]:is(.leading-tight),[data-platform-system-root] .leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}[data-platform-system-root]:is(.\!font-medium),[data-platform-system-root] .\!font-medium{--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important}[data-platform-system-root]:is(.font-black),[data-platform-system-root] .font-black{--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}[data-platform-system-root]:is(.font-bold),[data-platform-system-root] .font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}[data-platform-system-root]:is(.font-light),[data-platform-system-root] .font-light{--tw-font-weight: var(--font-weight-light);font-weight:var(--font-weight-light)}[data-platform-system-root]:is(.font-medium),[data-platform-system-root] .font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}[data-platform-system-root]:is(.font-normal),[data-platform-system-root] .font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}[data-platform-system-root]:is(.font-semibold),[data-platform-system-root] .font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}[data-platform-system-root]:is(.tracking-\[0\.3em\]),[data-platform-system-root] .tracking-\[0\.3em\]{--tw-tracking: .3em;letter-spacing:.3em}[data-platform-system-root]:is(.tracking-\[0\.08em\]),[data-platform-system-root] .tracking-\[0\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}[data-platform-system-root]:is(.tracking-\[0\.14em\]),[data-platform-system-root] .tracking-\[0\.14em\]{--tw-tracking: .14em;letter-spacing:.14em}[data-platform-system-root]:is(.tracking-\[0\.16em\]),[data-platform-system-root] .tracking-\[0\.16em\]{--tw-tracking: .16em;letter-spacing:.16em}[data-platform-system-root]:is(.tracking-\[0\.22em\]),[data-platform-system-root] .tracking-\[0\.22em\]{--tw-tracking: .22em;letter-spacing:.22em}[data-platform-system-root]:is(.tracking-\[0\.24em\]),[data-platform-system-root] .tracking-\[0\.24em\]{--tw-tracking: .24em;letter-spacing:.24em}[data-platform-system-root]:is(.tracking-\[0\.25em\]),[data-platform-system-root] .tracking-\[0\.25em\]{--tw-tracking: .25em;letter-spacing:.25em}[data-platform-system-root]:is(.tracking-normal),[data-platform-system-root] .tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}[data-platform-system-root]:is(.tracking-tight),[data-platform-system-root] .tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}[data-platform-system-root]:is(.tracking-tighter),[data-platform-system-root] .tracking-tighter{--tw-tracking: var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}[data-platform-system-root]:is(.tracking-wide),[data-platform-system-root] .tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}[data-platform-system-root]:is(.tracking-wider),[data-platform-system-root] .tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}[data-platform-system-root]:is(.tracking-widest),[data-platform-system-root] .tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}[data-platform-system-root]:is(.\[overflow-wrap\:normal\]),[data-platform-system-root] .\[overflow-wrap\:normal\]{overflow-wrap:normal}[data-platform-system-root]:is(.break-words),[data-platform-system-root] .break-words{overflow-wrap:break-word}[data-platform-system-root]:is(.\[word-break\:normal\]),[data-platform-system-root] .\[word-break\:normal\]{word-break:normal}[data-platform-system-root]:is(.break-all),[data-platform-system-root] .break-all{word-break:break-all}[data-platform-system-root]:is(.break-keep),[data-platform-system-root] .break-keep{word-break:keep-all}[data-platform-system-root]:is(.text-ellipsis),[data-platform-system-root] .text-ellipsis{text-overflow:ellipsis}[data-platform-system-root]:is(.whitespace-normal),[data-platform-system-root] .whitespace-normal{white-space:normal}[data-platform-system-root]:is(.whitespace-nowrap),[data-platform-system-root] .whitespace-nowrap{white-space:nowrap}[data-platform-system-root]:is(.whitespace-pre-line),[data-platform-system-root] .whitespace-pre-line{white-space:pre-line}[data-platform-system-root]:is(.whitespace-pre-wrap),[data-platform-system-root] .whitespace-pre-wrap{white-space:pre-wrap}[data-platform-system-root]:is(.text-\[var\(--fs-local-fg\,var\(--fs-text-main\)\)\]),[data-platform-system-root] .text-\[var\(--fs-local-fg\,var\(--fs-text-main\)\)\]{color:var(--fs-local-fg,var(--fs-text-main))}[data-platform-system-root]:is(.text-\[var\(--fs-local-muted-fg\,var\(--fs-text-secondary\)\)\]),[data-platform-system-root] .text-\[var\(--fs-local-muted-fg\,var\(--fs-text-secondary\)\)\]{color:var(--fs-local-muted-fg,var(--fs-text-secondary))}[data-platform-system-root]:is(.text-\[var\(--fs-status-danger-fg\)\]),[data-platform-system-root] .text-\[var\(--fs-status-danger-fg\)\]{color:var(--fs-status-danger-fg)}[data-platform-system-root]:is(.text-accent-foreground),[data-platform-system-root] .text-accent-foreground{color:var(--accent-foreground)}[data-platform-system-root]:is(.text-amber-700),[data-platform-system-root] .text-amber-700{color:var(--color-amber-700)}[data-platform-system-root]:is(.text-background),[data-platform-system-root] .text-background{color:var(--background)}[data-platform-system-root]:is(.text-border),[data-platform-system-root] .text-border{color:var(--border)}[data-platform-system-root]:is(.text-card-foreground),[data-platform-system-root] .text-card-foreground{color:var(--card-foreground)}[data-platform-system-root]:is(.text-current),[data-platform-system-root] .text-current{color:currentcolor}[data-platform-system-root]:is(.text-destructive),[data-platform-system-root] .text-destructive{color:var(--destructive)}[data-platform-system-root]:is(.text-destructive-foreground),[data-platform-system-root] .text-destructive-foreground{color:var(--destructive-foreground)}[data-platform-system-root]:is(.text-emerald-700),[data-platform-system-root] .text-emerald-700{color:var(--color-emerald-700)}[data-platform-system-root]:is(.text-foreground),[data-platform-system-root] .text-foreground{color:var(--foreground)}[data-platform-system-root]:is(.text-foreground\/80),[data-platform-system-root] .text-foreground\/80{color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--foreground) 80%,transparent)}}[data-platform-system-root]:is(.text-gray-400),[data-platform-system-root] .text-gray-400{color:var(--color-gray-400)}[data-platform-system-root]:is(.text-gray-500),[data-platform-system-root] .text-gray-500{color:var(--color-gray-500)}[data-platform-system-root]:is(.text-gray-600),[data-platform-system-root] .text-gray-600{color:var(--color-gray-600)}[data-platform-system-root]:is(.text-muted-foreground),[data-platform-system-root] .text-muted-foreground{color:var(--muted-foreground)}[data-platform-system-root]:is(.text-muted-foreground\/30),[data-platform-system-root] .text-muted-foreground\/30{color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}[data-platform-system-root]:is(.text-muted-foreground\/40),[data-platform-system-root] .text-muted-foreground\/40{color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}[data-platform-system-root]:is(.text-muted-foreground\/45),[data-platform-system-root] .text-muted-foreground\/45{color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 45%,transparent)}}[data-platform-system-root]:is(.text-muted-foreground\/50),[data-platform-system-root] .text-muted-foreground\/50{color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}[data-platform-system-root]:is(.text-muted-foreground\/60),[data-platform-system-root] .text-muted-foreground\/60{color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}[data-platform-system-root]:is(.text-muted-foreground\/70),[data-platform-system-root] .text-muted-foreground\/70{color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}[data-platform-system-root]:is(.text-muted-foreground\/80),[data-platform-system-root] .text-muted-foreground\/80{color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}[data-platform-system-root]:is(.text-muted-foreground\/90),[data-platform-system-root] .text-muted-foreground\/90{color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 90%,transparent)}}[data-platform-system-root]:is(.text-muted\/20),[data-platform-system-root] .text-muted\/20{color:var(--muted);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted) 20%,transparent)}}[data-platform-system-root]:is(.text-popover-foreground),[data-platform-system-root] .text-popover-foreground{color:var(--popover-foreground)}[data-platform-system-root]:is(.text-primary),[data-platform-system-root] .text-primary{color:var(--primary)}[data-platform-system-root]:is(.text-primary-foreground),[data-platform-system-root] .text-primary-foreground{color:var(--primary-foreground)}[data-platform-system-root]:is(.text-red-500),[data-platform-system-root] .text-red-500{color:var(--color-red-500)}[data-platform-system-root]:is(.text-secondary-foreground),[data-platform-system-root] .text-secondary-foreground{color:var(--secondary-foreground)}[data-platform-system-root]:is(.text-slate-500),[data-platform-system-root] .text-slate-500{color:var(--color-slate-500)}[data-platform-system-root]:is(.text-slate-600),[data-platform-system-root] .text-slate-600{color:var(--color-slate-600)}[data-platform-system-root]:is(.text-slate-950),[data-platform-system-root] .text-slate-950{color:var(--color-slate-950)}[data-platform-system-root]:is(.text-transparent),[data-platform-system-root] .text-transparent{color:transparent}[data-platform-system-root]:is(.text-white),[data-platform-system-root] .text-white{color:var(--color-white)}[data-platform-system-root]:is(.text-white\/70),[data-platform-system-root] .text-white\/70{color:color-mix(in srgb,#fff 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 70%,transparent)}}[data-platform-system-root]:is(.text-white\/75),[data-platform-system-root] .text-white\/75{color:color-mix(in srgb,#fff 75%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 75%,transparent)}}[data-platform-system-root]:is(.text-white\/80),[data-platform-system-root] .text-white\/80{color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}[data-platform-system-root]:is(.text-white\/85),[data-platform-system-root] .text-white\/85{color:color-mix(in srgb,#fff 85%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 85%,transparent)}}[data-platform-system-root]:is(.text-white\/95),[data-platform-system-root] .text-white\/95{color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 95%,transparent)}}[data-platform-system-root]:is(.text-yellow-500),[data-platform-system-root] .text-yellow-500{color:var(--color-yellow-500)}[data-platform-system-root]:is(.capitalize),[data-platform-system-root] .capitalize{text-transform:capitalize}[data-platform-system-root]:is(.lowercase),[data-platform-system-root] .lowercase{text-transform:lowercase}[data-platform-system-root]:is(.uppercase),[data-platform-system-root] .uppercase{text-transform:uppercase}[data-platform-system-root]:is(.italic),[data-platform-system-root] .italic{font-style:italic}[data-platform-system-root]:is(.ordinal),[data-platform-system-root] .ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}[data-platform-system-root]:is(.tabular-nums),[data-platform-system-root] .tabular-nums{--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,)}[data-platform-system-root]:is(.line-through),[data-platform-system-root] .line-through{text-decoration-line:line-through}[data-platform-system-root]:is(.overline),[data-platform-system-root] .overline{text-decoration-line:overline}[data-platform-system-root]:is(.underline),[data-platform-system-root] .underline{text-decoration-line:underline}[data-platform-system-root]:is(.decoration-destructive\/50),[data-platform-system-root] .decoration-destructive\/50{text-decoration-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){text-decoration-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}[data-platform-system-root]:is(.decoration-1),[data-platform-system-root] .decoration-1{text-decoration-thickness:1px}[data-platform-system-root]:is(.decoration-2),[data-platform-system-root] .decoration-2{text-decoration-thickness:2px}[data-platform-system-root]:is(.underline-offset-2),[data-platform-system-root] .underline-offset-2{text-underline-offset:2px}[data-platform-system-root]:is(.underline-offset-4),[data-platform-system-root] .underline-offset-4{text-underline-offset:4px}[data-platform-system-root]:is(.accent-\[var\(--primary\)\]),[data-platform-system-root] .accent-\[var\(--primary\)\]{accent-color:var(--primary)}[data-platform-system-root]:is(.opacity-0),[data-platform-system-root] .opacity-0{opacity:0%}[data-platform-system-root]:is(.opacity-20),[data-platform-system-root] .opacity-20{opacity:20%}[data-platform-system-root]:is(.opacity-30),[data-platform-system-root] .opacity-30{opacity:30%}[data-platform-system-root]:is(.opacity-40),[data-platform-system-root] .opacity-40{opacity:40%}[data-platform-system-root]:is(.opacity-50),[data-platform-system-root] .opacity-50{opacity:50%}[data-platform-system-root]:is(.opacity-60),[data-platform-system-root] .opacity-60{opacity:60%}[data-platform-system-root]:is(.opacity-65),[data-platform-system-root] .opacity-65{opacity:65%}[data-platform-system-root]:is(.opacity-70),[data-platform-system-root] .opacity-70{opacity:70%}[data-platform-system-root]:is(.opacity-80),[data-platform-system-root] .opacity-80{opacity:80%}[data-platform-system-root]:is(.opacity-90),[data-platform-system-root] .opacity-90{opacity:90%}[data-platform-system-root]:is(.opacity-100),[data-platform-system-root] .opacity-100{opacity:100%}[data-platform-system-root]:is(.shadow),[data-platform-system-root] .shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-platform-system-root]:is(.shadow-2xl),[data-platform-system-root] .shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-platform-system-root]:is(.shadow-\[0_6px_18px_-14px_rgba\(15\,23\,42\,0\.22\)\]),[data-platform-system-root] .shadow-\[0_6px_18px_-14px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 6px 18px -14px var(--tw-shadow-color, rgba(15,23,42,.22));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-platform-system-root]:is(.shadow-\[0_8px_32px_0_rgba\(31\,38\,135\,0\.07\)\]),[data-platform-system-root] .shadow-\[0_8px_32px_0_rgba\(31\,38\,135\,0\.07\)\]{--tw-shadow: 0 8px 32px 0 var(--tw-shadow-color, rgba(31,38,135,.07));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-platform-system-root]:is(.shadow-\[0_10px_26px_-18px_rgba\(15\,23\,42\,0\.25\)\]),[data-platform-system-root] .shadow-\[0_10px_26px_-18px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow: 0 10px 26px -18px var(--tw-shadow-color, rgba(15,23,42,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-platform-system-root]:is(.shadow-\[10px_10px_0_0_var\(--border\)\]),[data-platform-system-root] .shadow-\[10px_10px_0_0_var\(--border\)\]{--tw-shadow: 10px 10px 0 0 var(--tw-shadow-color, var(--border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-platform-system-root]:is(.shadow-lg),[data-platform-system-root] .shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-platform-system-root]:is(.shadow-md),[data-platform-system-root] .shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-platform-system-root]:is(.shadow-none),[data-platform-system-root] .shadow-none{--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)}[data-platform-system-root]:is(.shadow-sm),[data-platform-system-root] .shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-platform-system-root]:is(.shadow-xl),[data-platform-system-root] .shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-platform-system-root]:is(.shadow-xs),[data-platform-system-root] .shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-platform-system-root]:is(.ring),[data-platform-system-root] .ring{--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)}[data-platform-system-root]:is(.ring-1),[data-platform-system-root] .ring-1{--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)}[data-platform-system-root]:is(.ring-2),[data-platform-system-root] .ring-2{--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)}[data-platform-system-root]:is(.ring-4),[data-platform-system-root] .ring-4{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}[data-platform-system-root]:is(.shadow-slate-950\/15),[data-platform-system-root] .shadow-slate-950\/15{--tw-shadow-color: color-mix(in srgb, oklch(12.9% .042 264.695) 15%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}[data-platform-system-root]:is(.ring-\[color\:var\(--fs-action-primary-bg\)\]),[data-platform-system-root] .ring-\[color\:var\(--fs-action-primary-bg\)\]{--tw-ring-color: var(--fs-action-primary-bg)}[data-platform-system-root]:is(.ring-background),[data-platform-system-root] .ring-background{--tw-ring-color: var(--background)}[data-platform-system-root]:is(.ring-primary),[data-platform-system-root] .ring-primary{--tw-ring-color: var(--primary)}[data-platform-system-root]:is(.ring-primary\/20),[data-platform-system-root] .ring-primary\/20{--tw-ring-color: var(--primary);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--primary) 20%, transparent)}}[data-platform-system-root]:is(.ring-offset-background),[data-platform-system-root] .ring-offset-background{--tw-ring-offset-color: var(--background)}[data-platform-system-root]:is(.outline-hidden),[data-platform-system-root] .outline-hidden{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}[data-platform-system-root]:is(.outline),[data-platform-system-root] .outline{outline-style:var(--tw-outline-style);outline-width:1px}[data-platform-system-root]:is(.blur),[data-platform-system-root] .blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}[data-platform-system-root]:is(.blur-3xl),[data-platform-system-root] .blur-3xl{--tw-blur: blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}[data-platform-system-root]:is(.grayscale),[data-platform-system-root] .grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}[data-platform-system-root]:is(.grayscale-\[0\.08\]),[data-platform-system-root] .grayscale-\[0\.08\]{--tw-grayscale: grayscale(.08);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}[data-platform-system-root]:is(.grayscale-\[0\.15\]),[data-platform-system-root] .grayscale-\[0\.15\]{--tw-grayscale: grayscale(.15);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}[data-platform-system-root]:is(.filter),[data-platform-system-root] .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}[data-platform-system-root]:is(.backdrop-blur),[data-platform-system-root] .backdrop-blur{--tw-backdrop-blur: blur(8px);-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,)}[data-platform-system-root]:is(.backdrop-blur-\[2px\]),[data-platform-system-root] .backdrop-blur-\[2px\]{--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,)}[data-platform-system-root]:is(.backdrop-blur-\[var\(--popover-blur\)\]),[data-platform-system-root] .backdrop-blur-\[var\(--popover-blur\)\]{--tw-backdrop-blur: blur(var(--popover-blur));-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,)}[data-platform-system-root]:is(.backdrop-blur-lg),[data-platform-system-root] .backdrop-blur-lg{--tw-backdrop-blur: blur(var(--blur-lg));-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,)}[data-platform-system-root]:is(.backdrop-blur-md),[data-platform-system-root] .backdrop-blur-md{--tw-backdrop-blur: blur(var(--blur-md));-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,)}[data-platform-system-root]:is(.backdrop-blur-sm),[data-platform-system-root] .backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm));-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,)}[data-platform-system-root]:is(.backdrop-blur-xl),[data-platform-system-root] .backdrop-blur-xl{--tw-backdrop-blur: blur(var(--blur-xl));-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,)}[data-platform-system-root]:is(.backdrop-saturate-150),[data-platform-system-root] .backdrop-saturate-150{--tw-backdrop-saturate: saturate(150%);-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,)}[data-platform-system-root]:is(.transition),[data-platform-system-root] .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}[data-platform-system-root]:is(.transition-\[background\,color\,transform\,box-shadow\]),[data-platform-system-root] .transition-\[background\,color\,transform\,box-shadow\]{transition-property:background,color,transform,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}[data-platform-system-root]:is(.transition-\[background\,transform\,box-shadow\]),[data-platform-system-root] .transition-\[background\,transform\,box-shadow\]{transition-property:background,transform,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}[data-platform-system-root]:is(.transition-\[background\,transform\]),[data-platform-system-root] .transition-\[background\,transform\]{transition-property:background,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}[data-platform-system-root]:is(.transition-\[color\,box-shadow\]),[data-platform-system-root] .transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}[data-platform-system-root]:is(.transition-all),[data-platform-system-root] .transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}[data-platform-system-root]:is(.transition-colors),[data-platform-system-root] .transition-colors{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));transition-duration:var(--tw-duration, var(--default-transition-duration))}[data-platform-system-root]:is(.transition-opacity),[data-platform-system-root] .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}[data-platform-system-root]:is(.transition-shadow),[data-platform-system-root] .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}[data-platform-system-root]:is(.transition-transform),[data-platform-system-root] .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}[data-platform-system-root]:is(.transition-none),[data-platform-system-root] .transition-none{transition-property:none}[data-platform-system-root]:is(.delay-100),[data-platform-system-root] .delay-100{transition-delay:.1s}[data-platform-system-root]:is(.duration-150),[data-platform-system-root] .duration-150{--tw-duration: .15s;transition-duration:.15s}[data-platform-system-root]:is(.duration-200),[data-platform-system-root] .duration-200{--tw-duration: .2s;transition-duration:.2s}[data-platform-system-root]:is(.duration-250),[data-platform-system-root] .duration-250{--tw-duration: .25s;transition-duration:.25s}[data-platform-system-root]:is(.duration-300),[data-platform-system-root] .duration-300{--tw-duration: .3s;transition-duration:.3s}[data-platform-system-root]:is(.duration-500),[data-platform-system-root] .duration-500{--tw-duration: .5s;transition-duration:.5s}[data-platform-system-root]:is(.duration-700),[data-platform-system-root] .duration-700{--tw-duration: .7s;transition-duration:.7s}[data-platform-system-root]:is(.ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]),[data-platform-system-root] .ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{--tw-ease: cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}[data-platform-system-root]:is(.ease-in-out),[data-platform-system-root] .ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}[data-platform-system-root]:is(.ease-out),[data-platform-system-root] .ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}[data-platform-system-root]:is(.outline-none),[data-platform-system-root] .outline-none{--tw-outline-style: none;outline-style:none}[data-platform-system-root]:is(.select-all),[data-platform-system-root] .select-all{-webkit-user-select:all;user-select:all}[data-platform-system-root]:is(.select-none),[data-platform-system-root] .select-none{-webkit-user-select:none;user-select:none}[data-platform-system-root]:is(.\[-ms-overflow-style\:none\]),[data-platform-system-root] .\[-ms-overflow-style\:none\]{-ms-overflow-style:none}[data-platform-system-root]:is(.\[-webkit-overflow-scrolling\:touch\]),[data-platform-system-root] .\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}[data-platform-system-root]:is(.\[foundax\:shop-slot-contract-missing-props\]),[data-platform-system-root] .\[foundax\:shop-slot-contract-missing-props\]{foundax:shop-slot-contract-missing-props}[data-platform-system-root]:is(.\[foundax\:shop-slot-contract-unknown-props\]),[data-platform-system-root] .\[foundax\:shop-slot-contract-unknown-props\]{foundax:shop-slot-contract-unknown-props}[data-platform-system-root]:is(.\[foundax\:shop-theme-contract-invalid\]),[data-platform-system-root] .\[foundax\:shop-theme-contract-invalid\]{foundax:shop-theme-contract-invalid}[data-platform-system-root]:is(.\[scrollbar-width\:none\]),[data-platform-system-root] .\[scrollbar-width\:none\]{scrollbar-width:none}[data-platform-system-root]:is(.group-hover\:w-12),[data-platform-system-root] .group-hover\:w-12{&:is(:where(.group):hover *){@media(hover:hover){width:calc(var(--spacing) * 12)}}}[data-platform-system-root]:is(.group-hover\:translate-x-0\.5),[data-platform-system-root] .group-hover\:translate-x-0\.5{&:is(:where(.group):hover *){@media(hover:hover){--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}[data-platform-system-root]:is(.group-hover\:translate-x-1),[data-platform-system-root] .group-hover\:translate-x-1{&:is(:where(.group):hover *){@media(hover:hover){--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}[data-platform-system-root]:is(.group-hover\:translate-x-2),[data-platform-system-root] .group-hover\:translate-x-2{&:is(:where(.group):hover *){@media(hover:hover){--tw-translate-x: calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}}}[data-platform-system-root]:is(.group-hover\:-translate-y-0\.5),[data-platform-system-root] .group-hover\:-translate-y-0\.5{&:is(:where(.group):hover *){@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}[data-platform-system-root]:is(.group-hover\:translate-y-0),[data-platform-system-root] .group-hover\:translate-y-0{&:is(:where(.group):hover *){@media(hover:hover){--tw-translate-y: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}[data-platform-system-root]:is(.group-hover\:scale-105),[data-platform-system-root] .group-hover\:scale-105{&:is(:where(.group):hover *){@media(hover:hover){--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}[data-platform-system-root]:is(.group-hover\:scale-110),[data-platform-system-root] .group-hover\:scale-110{&:is(:where(.group):hover *){@media(hover:hover){--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}[data-platform-system-root]:is(.group-hover\:scale-\[1\.02\]),[data-platform-system-root] .group-hover\:scale-\[1\.02\]{&:is(:where(.group):hover *){@media(hover:hover){scale:1.02}}}[data-platform-system-root]:is(.group-hover\:rotate-90),[data-platform-system-root] .group-hover\:rotate-90{&:is(:where(.group):hover *){@media(hover:hover){rotate:90deg}}}[data-platform-system-root]:is(.group-hover\:border-primary\/30),[data-platform-system-root] .group-hover\:border-primary\/30{&:is(:where(.group):hover *){@media(hover:hover){border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}}}[data-platform-system-root]:is(.group-hover\:bg-foreground),[data-platform-system-root] .group-hover\:bg-foreground{&:is(:where(.group):hover *){@media(hover:hover){background-color:var(--foreground)}}}[data-platform-system-root]:is(.group-hover\:bg-muted\/80),[data-platform-system-root] .group-hover\:bg-muted\/80{&:is(:where(.group):hover *){@media(hover:hover){background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}}}[data-platform-system-root]:is(.group-hover\:bg-primary\/10),[data-platform-system-root] .group-hover\:bg-primary\/10{&:is(:where(.group):hover *){@media(hover:hover){background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}}}[data-platform-system-root]:is(.group-hover\:text-background),[data-platform-system-root] .group-hover\:text-background{&:is(:where(.group):hover *){@media(hover:hover){color:var(--background)}}}[data-platform-system-root]:is(.group-hover\:text-muted-foreground),[data-platform-system-root] .group-hover\:text-muted-foreground{&:is(:where(.group):hover *){@media(hover:hover){color:var(--muted-foreground)}}}[data-platform-system-root]:is(.group-hover\:text-primary),[data-platform-system-root] .group-hover\:text-primary{&:is(:where(.group):hover *){@media(hover:hover){color:var(--primary)}}}[data-platform-system-root]:is(.group-hover\:underline),[data-platform-system-root] .group-hover\:underline{&:is(:where(.group):hover *){@media(hover:hover){text-decoration-line:underline}}}[data-platform-system-root]:is(.group-hover\:opacity-80),[data-platform-system-root] .group-hover\:opacity-80{&:is(:where(.group):hover *){@media(hover:hover){opacity:80%}}}[data-platform-system-root]:is(.group-hover\:opacity-100),[data-platform-system-root] .group-hover\:opacity-100{&:is(:where(.group):hover *){@media(hover:hover){opacity:100%}}}[data-platform-system-root]:is(.group-hover\:shadow-md),[data-platform-system-root] .group-hover\:shadow-md{&:is(:where(.group):hover *){@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}[data-platform-system-root]:is(.group-data-\[disabled\=true\]\:pointer-events-none),[data-platform-system-root] .group-data-\[disabled\=true\]\:pointer-events-none{&:is(:where(.group)[data-disabled=true] *){pointer-events:none}}[data-platform-system-root]:is(.group-data-\[disabled\=true\]\:opacity-50),[data-platform-system-root] .group-data-\[disabled\=true\]\:opacity-50{&:is(:where(.group)[data-disabled=true] *){opacity:50%}}[data-platform-system-root]:is(.peer-disabled\:cursor-not-allowed),[data-platform-system-root] .peer-disabled\:cursor-not-allowed{&:is(:where(.peer):disabled~*){cursor:not-allowed}}[data-platform-system-root]:is(.peer-disabled\:opacity-50),[data-platform-system-root] .peer-disabled\:opacity-50{&:is(:where(.peer):disabled~*){opacity:50%}}[data-platform-system-root]:is(.selection\:bg-primary),[data-platform-system-root] .selection\:bg-primary{& *::selection{background-color:var(--primary)}&::selection{background-color:var(--primary)}}[data-platform-system-root]:is(.selection\:text-primary-foreground),[data-platform-system-root] .selection\:text-primary-foreground{& *::selection{color:var(--primary-foreground)}&::selection{color:var(--primary-foreground)}}[data-platform-system-root]:is(.file\:inline-flex),[data-platform-system-root] .file\:inline-flex{&::file-selector-button{display:inline-flex}}[data-platform-system-root]:is(.file\:h-7),[data-platform-system-root] .file\:h-7{&::file-selector-button{height:calc(var(--spacing) * 7)}}[data-platform-system-root]:is(.file\:border-0),[data-platform-system-root] .file\:border-0{&::file-selector-button{border-style:var(--tw-border-style);border-width:0px}}[data-platform-system-root]:is(.file\:bg-transparent),[data-platform-system-root] .file\:bg-transparent{&::file-selector-button{background-color:transparent}}[data-platform-system-root]:is(.file\:text-sm),[data-platform-system-root] .file\:text-sm{&::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}[data-platform-system-root]:is(.file\:font-medium),[data-platform-system-root] .file\:font-medium{&::file-selector-button{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}}[data-platform-system-root]:is(.file\:text-foreground),[data-platform-system-root] .file\:text-foreground{&::file-selector-button{color:var(--foreground)}}[data-platform-system-root]:is(.placeholder\:text-\[var\(--fs-local-muted-fg\,var\(--fs-text-secondary\)\)\]),[data-platform-system-root] .placeholder\:text-\[var\(--fs-local-muted-fg\,var\(--fs-text-secondary\)\)\]{&::placeholder{color:var(--fs-local-muted-fg,var(--fs-text-secondary))}}[data-platform-system-root]:is(.placeholder\:text-muted-foreground),[data-platform-system-root] .placeholder\:text-muted-foreground{&::placeholder{color:var(--muted-foreground)}}[data-platform-system-root]:is(.before\:content-\[\'\#\'\]),[data-platform-system-root] .before\:content-\[\'\#\'\]{&:before{--tw-content: "#";content:var(--tw-content)}}[data-platform-system-root]:is(.after\:pointer-events-none),[data-platform-system-root] .after\:pointer-events-none{&:after{content:var(--tw-content);pointer-events:none}}[data-platform-system-root]:is(.after\:absolute),[data-platform-system-root] .after\:absolute{&:after{content:var(--tw-content);position:absolute}}[data-platform-system-root]:is(.after\:right-2),[data-platform-system-root] .after\:right-2{&:after{content:var(--tw-content);right:calc(var(--spacing) * 2)}}[data-platform-system-root]:is(.after\:-bottom-1),[data-platform-system-root] .after\:-bottom-1{&:after{content:var(--tw-content);bottom:calc(var(--spacing) * -1)}}[data-platform-system-root]:is(.after\:left-2),[data-platform-system-root] .after\:left-2{&:after{content:var(--tw-content);left:calc(var(--spacing) * 2)}}[data-platform-system-root]:is(.after\:h-\[2px\]),[data-platform-system-root] .after\:h-\[2px\]{&:after{content:var(--tw-content);height:2px}}[data-platform-system-root]:is(.after\:origin-center),[data-platform-system-root] .after\:origin-center{&:after{content:var(--tw-content);transform-origin:center}}[data-platform-system-root]:is(.after\:scale-x-0),[data-platform-system-root] .after\:scale-x-0{&:after{content:var(--tw-content);--tw-scale-x: 0%;scale:var(--tw-scale-x) var(--tw-scale-y)}}[data-platform-system-root]:is(.after\:scale-x-100),[data-platform-system-root] .after\:scale-x-100{&:after{content:var(--tw-content);--tw-scale-x: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}[data-platform-system-root]:is(.after\:rounded-full),[data-platform-system-root] .after\:rounded-full{&:after{content:var(--tw-content);border-radius:calc(infinity * 1px)}}[data-platform-system-root]:is(.after\:bg-foreground\/70),[data-platform-system-root] .after\:bg-foreground\/70{&:after{content:var(--tw-content);background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 70%,transparent)}}}[data-platform-system-root]:is(.after\:transition-transform),[data-platform-system-root] .after\:transition-transform{&:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}[data-platform-system-root]:is(.after\:duration-150),[data-platform-system-root] .after\:duration-150{&:after{content:var(--tw-content);--tw-duration: .15s;transition-duration:.15s}}[data-platform-system-root]:is(.first\:ml-0),[data-platform-system-root] .first\:ml-0{&:first-child{margin-left:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.first\:border-0),[data-platform-system-root] .first\:border-0{&:first-child{border-style:var(--tw-border-style);border-width:0px}}[data-platform-system-root]:is(.first\:border-t-0),[data-platform-system-root] .first\:border-t-0{&:first-child{border-top-style:var(--tw-border-style);border-top-width:0px}}[data-platform-system-root]:is(.first\:pt-0),[data-platform-system-root] .first\:pt-0{&:first-child{padding-top:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.last\:border-0),[data-platform-system-root] .last\:border-0{&:last-child{border-style:var(--tw-border-style);border-width:0px}}[data-platform-system-root]:is(.last\:border-r-0),[data-platform-system-root] .last\:border-r-0{&:last-child{border-right-style:var(--tw-border-style);border-right-width:0px}}[data-platform-system-root]:is(.last\:border-b-0),[data-platform-system-root] .last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}[data-platform-system-root]:is(.last\:pb-0),[data-platform-system-root] .last\:pb-0{&:last-child{padding-bottom:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.empty\:hidden),[data-platform-system-root] .empty\:hidden{&:empty{display:none}}[data-platform-system-root]:is(.focus-within\:\[animation-play-state\:paused\]),[data-platform-system-root] .focus-within\:\[animation-play-state\:paused\]{&:focus-within{animation-play-state:paused}}[data-platform-system-root]:is(.hover\:z-10),[data-platform-system-root] .hover\:z-10{&:hover{@media(hover:hover){z-index:10}}}[data-platform-system-root]:is(.hover\:-translate-y-0\.5),[data-platform-system-root] .hover\:-translate-y-0\.5{&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}[data-platform-system-root]:is(.hover\:-translate-y-1),[data-platform-system-root] .hover\:-translate-y-1{&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}[data-platform-system-root]:is(.hover\:scale-110),[data-platform-system-root] .hover\:scale-110{&:hover{@media(hover:hover){--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}[data-platform-system-root]:is(.hover\:scale-\[1\.01\]),[data-platform-system-root] .hover\:scale-\[1\.01\]{&:hover{@media(hover:hover){scale:1.01}}}[data-platform-system-root]:is(.hover\:scale-\[1\.02\]),[data-platform-system-root] .hover\:scale-\[1\.02\]{&:hover{@media(hover:hover){scale:1.02}}}[data-platform-system-root]:is(.hover\:border-\[color\:var\(--fs-action-primary-bg\)\]),[data-platform-system-root] .hover\:border-\[color\:var\(--fs-action-primary-bg\)\]{&:hover{@media(hover:hover){border-color:var(--fs-action-primary-bg)}}}[data-platform-system-root]:is(.hover\:border-border\/80),[data-platform-system-root] .hover\:border-border\/80{&:hover{@media(hover:hover){border-color:var(--border);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--border) 80%,transparent)}}}}[data-platform-system-root]:is(.hover\:border-foreground),[data-platform-system-root] .hover\:border-foreground{&:hover{@media(hover:hover){border-color:var(--foreground)}}}[data-platform-system-root]:is(.hover\:border-foreground\/20),[data-platform-system-root] .hover\:border-foreground\/20{&:hover{@media(hover:hover){border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}}}[data-platform-system-root]:is(.hover\:border-primary\/20),[data-platform-system-root] .hover\:border-primary\/20{&:hover{@media(hover:hover){border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-accent),[data-platform-system-root] .hover\:bg-accent{&:hover{@media(hover:hover){background-color:var(--accent)}}}[data-platform-system-root]:is(.hover\:bg-accent\/5),[data-platform-system-root] .hover\:bg-accent\/5{&:hover{@media(hover:hover){background-color:var(--accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-background),[data-platform-system-root] .hover\:bg-background{&:hover{@media(hover:hover){background-color:var(--background)}}}[data-platform-system-root]:is(.hover\:bg-background\/10),[data-platform-system-root] .hover\:bg-background\/10{&:hover{@media(hover:hover){background-color:var(--background);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-background\/90),[data-platform-system-root] .hover\:bg-background\/90{&:hover{@media(hover:hover){background-color:var(--background);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--background) 90%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-black\/70),[data-platform-system-root] .hover\:bg-black\/70{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#000 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-destructive\/10),[data-platform-system-root] .hover\:bg-destructive\/10{&:hover{@media(hover:hover){background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-destructive\/90),[data-platform-system-root] .hover\:bg-destructive\/90{&:hover{@media(hover:hover){background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-foreground),[data-platform-system-root] .hover\:bg-foreground{&:hover{@media(hover:hover){background-color:var(--foreground)}}}[data-platform-system-root]:is(.hover\:bg-foreground\/90),[data-platform-system-root] .hover\:bg-foreground\/90{&:hover{@media(hover:hover){background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 90%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-foreground\/\[0\.06\]),[data-platform-system-root] .hover\:bg-foreground\/\[0\.06\]{&:hover{@media(hover:hover){background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-muted),[data-platform-system-root] .hover\:bg-muted{&:hover{@media(hover:hover){background-color:var(--muted)}}}[data-platform-system-root]:is(.hover\:bg-muted\/20),[data-platform-system-root] .hover\:bg-muted\/20{&:hover{@media(hover:hover){background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-muted\/30),[data-platform-system-root] .hover\:bg-muted\/30{&:hover{@media(hover:hover){background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-muted\/35),[data-platform-system-root] .hover\:bg-muted\/35{&:hover{@media(hover:hover){background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 35%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-muted\/50),[data-platform-system-root] .hover\:bg-muted\/50{&:hover{@media(hover:hover){background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-muted\/60),[data-platform-system-root] .hover\:bg-muted\/60{&:hover{@media(hover:hover){background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-primary-foreground\/75),[data-platform-system-root] .hover\:bg-primary-foreground\/75{&:hover{@media(hover:hover){background-color:var(--primary-foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary-foreground) 75%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-primary\/10),[data-platform-system-root] .hover\:bg-primary\/10{&:hover{@media(hover:hover){background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-primary\/20),[data-platform-system-root] .hover\:bg-primary\/20{&:hover{@media(hover:hover){background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-primary\/90),[data-platform-system-root] .hover\:bg-primary\/90{&:hover{@media(hover:hover){background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-secondary),[data-platform-system-root] .hover\:bg-secondary{&:hover{@media(hover:hover){background-color:var(--secondary)}}}[data-platform-system-root]:is(.hover\:bg-secondary\/80),[data-platform-system-root] .hover\:bg-secondary\/80{&:hover{@media(hover:hover){background-color:var(--secondary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-secondary\/90),[data-platform-system-root] .hover\:bg-secondary\/90{&:hover{@media(hover:hover){background-color:var(--secondary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-slate-800),[data-platform-system-root] .hover\:bg-slate-800{&:hover{@media(hover:hover){background-color:var(--color-slate-800)}}}[data-platform-system-root]:is(.hover\:bg-stone-100),[data-platform-system-root] .hover\:bg-stone-100{&:hover{@media(hover:hover){background-color:var(--color-stone-100)}}}[data-platform-system-root]:is(.hover\:bg-white\/10),[data-platform-system-root] .hover\:bg-white\/10{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-white\/20),[data-platform-system-root] .hover\:bg-white\/20{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-white\/30),[data-platform-system-root] .hover\:bg-white\/30{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}}}[data-platform-system-root]:is(.hover\:bg-white\/90),[data-platform-system-root] .hover\:bg-white\/90{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}}[data-platform-system-root]:is(.hover\:text-accent-foreground),[data-platform-system-root] .hover\:text-accent-foreground{&:hover{@media(hover:hover){color:var(--accent-foreground)}}}[data-platform-system-root]:is(.hover\:text-background),[data-platform-system-root] .hover\:text-background{&:hover{@media(hover:hover){color:var(--background)}}}[data-platform-system-root]:is(.hover\:text-destructive),[data-platform-system-root] .hover\:text-destructive{&:hover{@media(hover:hover){color:var(--destructive)}}}[data-platform-system-root]:is(.hover\:text-foreground),[data-platform-system-root] .hover\:text-foreground{&:hover{@media(hover:hover){color:var(--foreground)}}}[data-platform-system-root]:is(.hover\:text-primary),[data-platform-system-root] .hover\:text-primary{&:hover{@media(hover:hover){color:var(--primary)}}}[data-platform-system-root]:is(.hover\:text-primary\/80),[data-platform-system-root] .hover\:text-primary\/80{&:hover{@media(hover:hover){color:var(--primary);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--primary) 80%,transparent)}}}}[data-platform-system-root]:is(.hover\:text-slate-950),[data-platform-system-root] .hover\:text-slate-950{&:hover{@media(hover:hover){color:var(--color-slate-950)}}}[data-platform-system-root]:is(.hover\:text-white),[data-platform-system-root] .hover\:text-white{&:hover{@media(hover:hover){color:var(--color-white)}}}[data-platform-system-root]:is(.hover\:underline),[data-platform-system-root] .hover\:underline{&:hover{@media(hover:hover){text-decoration-line:underline}}}[data-platform-system-root]:is(.hover\:opacity-80),[data-platform-system-root] .hover\:opacity-80{&:hover{@media(hover:hover){opacity:80%}}}[data-platform-system-root]:is(.hover\:opacity-100),[data-platform-system-root] .hover\:opacity-100{&:hover{@media(hover:hover){opacity:100%}}}[data-platform-system-root]:is(.hover\:shadow-lg),[data-platform-system-root] .hover\:shadow-lg{&:hover{@media(hover:hover){--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}[data-platform-system-root]:is(.hover\:shadow-md),[data-platform-system-root] .hover\:shadow-md{&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}[data-platform-system-root]:is(.hover\:shadow-none),[data-platform-system-root] .hover\:shadow-none{&:hover{@media(hover:hover){--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)}}}[data-platform-system-root]:is(.hover\:shadow-sm),[data-platform-system-root] .hover\:shadow-sm{&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}[data-platform-system-root]:is(.hover\:shadow-xl),[data-platform-system-root] .hover\:shadow-xl{&:hover{@media(hover:hover){--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}[data-platform-system-root]:is(.hover\:ring-2),[data-platform-system-root] .hover\:ring-2{&:hover{@media(hover:hover){--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)}}}[data-platform-system-root]:is(.hover\:ring-primary\/50),[data-platform-system-root] .hover\:ring-primary\/50{&:hover{@media(hover:hover){--tw-ring-color: var(--primary);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--primary) 50%, transparent)}}}}[data-platform-system-root]:is(.hover\:grayscale-0),[data-platform-system-root] .hover\:grayscale-0{&:hover{@media(hover:hover){--tw-grayscale: grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}}[data-platform-system-root]:is(.hover\:\[animation-play-state\:paused\]),[data-platform-system-root] .hover\:\[animation-play-state\:paused\]{&:hover{@media(hover:hover){animation-play-state:paused}}}[data-platform-system-root]:is(.hover\:after\:scale-x-100),[data-platform-system-root] .hover\:after\:scale-x-100{&:hover{@media(hover:hover){&:after{content:var(--tw-content);--tw-scale-x: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}}[data-platform-system-root]:is(.focus\:z-10),[data-platform-system-root] .focus\:z-10{&:focus{z-index:10}}[data-platform-system-root]:is(.focus\:bg-accent),[data-platform-system-root] .focus\:bg-accent{&:focus{background-color:var(--accent)}}[data-platform-system-root]:is(.focus\:text-accent-foreground),[data-platform-system-root] .focus\:text-accent-foreground{&:focus{color:var(--accent-foreground)}}[data-platform-system-root]:is(.focus\:opacity-100),[data-platform-system-root] .focus\:opacity-100{&:focus{opacity:100%}}[data-platform-system-root]:is(.focus\:ring-1),[data-platform-system-root] .focus\:ring-1{&:focus{--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)}}[data-platform-system-root]:is(.focus\:outline-none),[data-platform-system-root] .focus\:outline-none{&:focus{--tw-outline-style: none;outline-style:none}}[data-platform-system-root]:is(.focus-visible\:border-input),[data-platform-system-root] .focus-visible\:border-input{&:focus-visible{border-color:var(--input)}}[data-platform-system-root]:is(.focus-visible\:border-ring),[data-platform-system-root] .focus-visible\:border-ring{&:focus-visible{border-color:var(--ring)}}[data-platform-system-root]:is(.focus-visible\:ring-2),[data-platform-system-root] .focus-visible\:ring-2{&: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)}}[data-platform-system-root]:is(.focus-visible\:ring-\[3px\]),[data-platform-system-root] .focus-visible\:ring-\[3px\]{&: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)}}[data-platform-system-root]:is(.focus-visible\:ring-\[var\(--ring\)\]),[data-platform-system-root] .focus-visible\:ring-\[var\(--ring\)\]{&:focus-visible{--tw-ring-color: var(--ring)}}[data-platform-system-root]:is(.focus-visible\:ring-destructive\/20),[data-platform-system-root] .focus-visible\:ring-destructive\/20{&:focus-visible{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}}[data-platform-system-root]:is(.focus-visible\:ring-foreground\/20),[data-platform-system-root] .focus-visible\:ring-foreground\/20{&:focus-visible{--tw-ring-color: var(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 20%, transparent)}}}[data-platform-system-root]:is(.focus-visible\:ring-muted-foreground\/30),[data-platform-system-root] .focus-visible\:ring-muted-foreground\/30{&:focus-visible{--tw-ring-color: var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}}[data-platform-system-root]:is(.focus-visible\:ring-ring),[data-platform-system-root] .focus-visible\:ring-ring{&:focus-visible{--tw-ring-color: var(--ring)}}[data-platform-system-root]:is(.focus-visible\:ring-ring\/50),[data-platform-system-root] .focus-visible\:ring-ring\/50{&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}[data-platform-system-root]:is(.focus-visible\:ring-slate-400),[data-platform-system-root] .focus-visible\:ring-slate-400{&:focus-visible{--tw-ring-color: var(--color-slate-400)}}[data-platform-system-root]:is(.focus-visible\:ring-white\/80),[data-platform-system-root] .focus-visible\:ring-white\/80{&:focus-visible{--tw-ring-color: color-mix(in srgb, #fff 80%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-white) 80%, transparent)}}}[data-platform-system-root]:is(.focus-visible\:ring-offset-2),[data-platform-system-root] .focus-visible\:ring-offset-2{&:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}[data-platform-system-root]:is(.focus-visible\:outline-hidden),[data-platform-system-root] .focus-visible\:outline-hidden{&:focus-visible{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}[data-platform-system-root]:is(.focus-visible\:outline),[data-platform-system-root] .focus-visible\:outline{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}}[data-platform-system-root]:is(.focus-visible\:outline-1),[data-platform-system-root] .focus-visible\:outline-1{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}}[data-platform-system-root]:is(.focus-visible\:outline-2),[data-platform-system-root] .focus-visible\:outline-2{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}}[data-platform-system-root]:is(.focus-visible\:outline-offset-2),[data-platform-system-root] .focus-visible\:outline-offset-2{&:focus-visible{outline-offset:2px}}[data-platform-system-root]:is(.focus-visible\:outline-offset-4),[data-platform-system-root] .focus-visible\:outline-offset-4{&:focus-visible{outline-offset:4px}}[data-platform-system-root]:is(.focus-visible\:outline-primary),[data-platform-system-root] .focus-visible\:outline-primary{&:focus-visible{outline-color:var(--primary)}}[data-platform-system-root]:is(.focus-visible\:outline-ring),[data-platform-system-root] .focus-visible\:outline-ring{&:focus-visible{outline-color:var(--ring)}}[data-platform-system-root]:is(.focus-visible\:outline-none),[data-platform-system-root] .focus-visible\:outline-none{&:focus-visible{--tw-outline-style: none;outline-style:none}}[data-platform-system-root]:is(.active\:scale-95),[data-platform-system-root] .active\:scale-95{&:active{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}[data-platform-system-root]:is(.active\:scale-\[0\.97\]),[data-platform-system-root] .active\:scale-\[0\.97\]{&:active{scale:.97}}[data-platform-system-root]:is(.active\:scale-\[0\.99\]),[data-platform-system-root] .active\:scale-\[0\.99\]{&:active{scale:.99}}[data-platform-system-root]:is(.active\:cursor-grabbing),[data-platform-system-root] .active\:cursor-grabbing{&:active{cursor:grabbing}}[data-platform-system-root]:is(.active\:bg-foreground\/\[0\.12\]),[data-platform-system-root] .active\:bg-foreground\/\[0\.12\]{&:active{background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 12%,transparent)}}}[data-platform-system-root]:is(.active\:bg-muted),[data-platform-system-root] .active\:bg-muted{&:active{background-color:var(--muted)}}[data-platform-system-root]:is(.active\:bg-muted\/65),[data-platform-system-root] .active\:bg-muted\/65{&:active{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 65%,transparent)}}}[data-platform-system-root]:is(.active\:bg-muted\/70),[data-platform-system-root] .active\:bg-muted\/70{&:active{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}}[data-platform-system-root]:is(.active\:bg-muted\/80),[data-platform-system-root] .active\:bg-muted\/80{&:active{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}}[data-platform-system-root]:is(.active\:after\:scale-x-100),[data-platform-system-root] .active\:after\:scale-x-100{&:active{&:after{content:var(--tw-content);--tw-scale-x: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}[data-platform-system-root]:is(.enabled\:hover\:bg-muted),[data-platform-system-root] .enabled\:hover\:bg-muted{&:enabled{&:hover{@media(hover:hover){background-color:var(--muted)}}}}[data-platform-system-root]:is(.enabled\:hover\:bg-white\/90),[data-platform-system-root] .enabled\:hover\:bg-white\/90{&:enabled{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}}}[data-platform-system-root]:is(.disabled\:pointer-events-none),[data-platform-system-root] .disabled\:pointer-events-none{&:disabled{pointer-events:none}}[data-platform-system-root]:is(.disabled\:cursor-not-allowed),[data-platform-system-root] .disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}[data-platform-system-root]:is(.disabled\:opacity-40),[data-platform-system-root] .disabled\:opacity-40{&:disabled{opacity:40%}}[data-platform-system-root]:is(.disabled\:opacity-50),[data-platform-system-root] .disabled\:opacity-50{&:disabled{opacity:50%}}[data-platform-system-root]:is(.disabled\:opacity-60),[data-platform-system-root] .disabled\:opacity-60{&:disabled{opacity:60%}}[data-platform-system-root]:is(.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]),[data-platform-system-root] .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]{&:has(*[data-slot=card-action]){grid-template-columns:1fr auto}}[data-platform-system-root]:is(.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]),[data-platform-system-root] .has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]{&:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}}[data-platform-system-root]:is(.has-\[\>svg\]\:gap-x-3),[data-platform-system-root] .has-\[\>svg\]\:gap-x-3{&:has(>svg){column-gap:calc(var(--spacing) * 3)}}[data-platform-system-root]:is(.has-\[\>svg\]\:px-2\.5),[data-platform-system-root] .has-\[\>svg\]\:px-2\.5{&:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}}[data-platform-system-root]:is(.has-\[\>svg\]\:px-3),[data-platform-system-root] .has-\[\>svg\]\:px-3{&:has(>svg){padding-inline:calc(var(--spacing) * 3)}}[data-platform-system-root]:is(.has-\[\>svg\]\:px-4),[data-platform-system-root] .has-\[\>svg\]\:px-4{&:has(>svg){padding-inline:calc(var(--spacing) * 4)}}[data-platform-system-root]:is(.aria-invalid\:border-destructive),[data-platform-system-root] .aria-invalid\:border-destructive{&[aria-invalid=true]{border-color:var(--destructive)}}[data-platform-system-root]:is(.aria-invalid\:ring-destructive\/20),[data-platform-system-root] .aria-invalid\:ring-destructive\/20{&[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}}[data-platform-system-root]:is(.data-\[disabled\]\:pointer-events-none),[data-platform-system-root] .data-\[disabled\]\:pointer-events-none{&[data-disabled]{pointer-events:none}}[data-platform-system-root]:is(.data-\[disabled\]\:opacity-50),[data-platform-system-root] .data-\[disabled\]\:opacity-50{&[data-disabled]{opacity:50%}}[data-platform-system-root]:is(.data-\[disabled\=true\]\:pointer-events-none),[data-platform-system-root] .data-\[disabled\=true\]\:pointer-events-none{&[data-disabled=true]{pointer-events:none}}[data-platform-system-root]:is(.data-\[disabled\=true\]\:opacity-50),[data-platform-system-root] .data-\[disabled\=true\]\:opacity-50{&[data-disabled=true]{opacity:50%}}[data-platform-system-root]:is(.data-\[inset\]\:pl-8),[data-platform-system-root] .data-\[inset\]\:pl-8{&[data-inset]{padding-left:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.data-\[orientation\=horizontal\]\:h-px),[data-platform-system-root] .data-\[orientation\=horizontal\]\:h-px{&[data-orientation=horizontal]{height:1px}}[data-platform-system-root]:is(.data-\[orientation\=horizontal\]\:w-full),[data-platform-system-root] .data-\[orientation\=horizontal\]\:w-full{&[data-orientation=horizontal]{width:100%}}[data-platform-system-root]:is(.data-\[orientation\=vertical\]\:h-full),[data-platform-system-root] .data-\[orientation\=vertical\]\:h-full{&[data-orientation=vertical]{height:100%}}[data-platform-system-root]:is(.data-\[orientation\=vertical\]\:w-px),[data-platform-system-root] .data-\[orientation\=vertical\]\:w-px{&[data-orientation=vertical]{width:1px}}[data-platform-system-root]:is(.data-\[placeholder\]\:text-muted-foreground),[data-platform-system-root] .data-\[placeholder\]\:text-muted-foreground{&[data-placeholder]{color:var(--muted-foreground)}}[data-platform-system-root]:is(.data-\[selected\=true\]\:bg-accent),[data-platform-system-root] .data-\[selected\=true\]\:bg-accent{&[data-selected=true]{background-color:var(--accent)}}[data-platform-system-root]:is(.data-\[selected\=true\]\:text-accent-foreground),[data-platform-system-root] .data-\[selected\=true\]\:text-accent-foreground{&[data-selected=true]{color:var(--accent-foreground)}}[data-platform-system-root]:is(.data-\[side\=bottom\]\:translate-y-1),[data-platform-system-root] .data-\[side\=bottom\]\:translate-y-1{&[data-side=bottom]{--tw-translate-y: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-platform-system-root]:is(.data-\[side\=left\]\:-translate-x-1),[data-platform-system-root] .data-\[side\=left\]\:-translate-x-1{&[data-side=left]{--tw-translate-x: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-platform-system-root]:is(.data-\[side\=right\]\:translate-x-1),[data-platform-system-root] .data-\[side\=right\]\:translate-x-1{&[data-side=right]{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-platform-system-root]:is(.data-\[side\=top\]\:-translate-y-1),[data-platform-system-root] .data-\[side\=top\]\:-translate-y-1{&[data-side=top]{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-platform-system-root]:is(.data-\[size\=default\]\:h-9),[data-platform-system-root] .data-\[size\=default\]\:h-9{&[data-size=default]{height:calc(var(--spacing) * 9)}}[data-platform-system-root]:is(.data-\[size\=sm\]\:h-8),[data-platform-system-root] .data-\[size\=sm\]\:h-8{&[data-size=sm]{height:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90),[data-platform-system-root] .\*\:data-\[slot\=alert-description\]\:text-destructive\/90{:is(&>*){&[data-slot=alert-description]{color:var(--destructive);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}}[data-platform-system-root]:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12),[data-platform-system-root] .\*\*\:data-\[slot\=command-input-wrapper\]\:h-12{:is(& *){&[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}}}[data-platform-system-root]:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1),[data-platform-system-root] .\*\:data-\[slot\=select-value\]\:line-clamp-1{:is(&>*){&[data-slot=select-value]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}}[data-platform-system-root]:is(.\*\:data-\[slot\=select-value\]\:flex),[data-platform-system-root] .\*\:data-\[slot\=select-value\]\:flex{:is(&>*){&[data-slot=select-value]{display:flex}}}[data-platform-system-root]:is(.\*\:data-\[slot\=select-value\]\:min-w-0),[data-platform-system-root] .\*\:data-\[slot\=select-value\]\:min-w-0{:is(&>*){&[data-slot=select-value]{min-width:calc(var(--spacing) * 0)}}}[data-platform-system-root]:is(.\*\:data-\[slot\=select-value\]\:items-center),[data-platform-system-root] .\*\:data-\[slot\=select-value\]\:items-center{:is(&>*){&[data-slot=select-value]{align-items:center}}}[data-platform-system-root]:is(.\*\:data-\[slot\=select-value\]\:gap-2),[data-platform-system-root] .\*\:data-\[slot\=select-value\]\:gap-2{:is(&>*){&[data-slot=select-value]{gap:calc(var(--spacing) * 2)}}}[data-platform-system-root]:is(.data-\[state\=active\]\:bg-white),[data-platform-system-root] .data-\[state\=active\]\:bg-white{&[data-state=active]{background-color:var(--color-white)}}[data-platform-system-root]:is(.data-\[state\=active\]\:font-semibold),[data-platform-system-root] .data-\[state\=active\]\:font-semibold{&[data-state=active]{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}[data-platform-system-root]:is(.data-\[state\=active\]\:\!text-zinc-900),[data-platform-system-root] .data-\[state\=active\]\:\!text-zinc-900{&[data-state=active]{color:var(--color-zinc-900)!important}}[data-platform-system-root]:is(.data-\[state\=active\]\:shadow-sm),[data-platform-system-root] .data-\[state\=active\]\:shadow-sm{&[data-state=active]{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}[data-platform-system-root]:is(.data-\[state\=checked\]\:border-primary),[data-platform-system-root] .data-\[state\=checked\]\:border-primary{&[data-state=checked]{border-color:var(--primary)}}[data-platform-system-root]:is(.data-\[state\=checked\]\:bg-primary),[data-platform-system-root] .data-\[state\=checked\]\:bg-primary{&[data-state=checked]{background-color:var(--primary)}}[data-platform-system-root]:is(.data-\[state\=checked\]\:text-primary-foreground),[data-platform-system-root] .data-\[state\=checked\]\:text-primary-foreground{&[data-state=checked]{color:var(--primary-foreground)}}[data-platform-system-root]:is(.data-\[state\=closed\]\:scale-100),[data-platform-system-root] .data-\[state\=closed\]\:scale-100{&[data-state=closed]{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}[data-platform-system-root]:is(.data-\[state\=closed\]\:animate-none),[data-platform-system-root] .data-\[state\=closed\]\:animate-none{&[data-state=closed]{animation:none}}[data-platform-system-root]:is(.data-\[state\=closed\]\:duration-300),[data-platform-system-root] .data-\[state\=closed\]\:duration-300{&[data-state=closed]{--tw-duration: .3s;transition-duration:.3s}}[data-platform-system-root]:is(.data-\[state\=open\]\:scale-100),[data-platform-system-root] .data-\[state\=open\]\:scale-100{&[data-state=open]{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}[data-platform-system-root]:is(.data-\[state\=open\]\:animate-none),[data-platform-system-root] .data-\[state\=open\]\:animate-none{&[data-state=open]{animation:none}}[data-platform-system-root]:is(.data-\[state\=open\]\:bg-accent),[data-platform-system-root] .data-\[state\=open\]\:bg-accent{&[data-state=open]{background-color:var(--accent)}}[data-platform-system-root]:is(.data-\[state\=open\]\:bg-secondary),[data-platform-system-root] .data-\[state\=open\]\:bg-secondary{&[data-state=open]{background-color:var(--secondary)}}[data-platform-system-root]:is(.data-\[state\=open\]\:text-accent-foreground),[data-platform-system-root] .data-\[state\=open\]\:text-accent-foreground{&[data-state=open]{color:var(--accent-foreground)}}[data-platform-system-root]:is(.data-\[state\=open\]\:text-muted-foreground),[data-platform-system-root] .data-\[state\=open\]\:text-muted-foreground{&[data-state=open]{color:var(--muted-foreground)}}[data-platform-system-root]:is(.data-\[state\=open\]\:duration-500),[data-platform-system-root] .data-\[state\=open\]\:duration-500{&[data-state=open]{--tw-duration: .5s;transition-duration:.5s}}[data-platform-system-root]:is(.data-\[variant\=destructive\]\:text-destructive),[data-platform-system-root] .data-\[variant\=destructive\]\:text-destructive{&[data-variant=destructive]{color:var(--destructive)}}[data-platform-system-root]:is(.data-\[variant\=destructive\]\:focus\:bg-destructive\/10),[data-platform-system-root] .data-\[variant\=destructive\]\:focus\:bg-destructive\/10{&[data-variant=destructive]{&:focus{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}}}[data-platform-system-root]:is(.data-\[variant\=destructive\]\:focus\:text-destructive),[data-platform-system-root] .data-\[variant\=destructive\]\:focus\:text-destructive{&[data-variant=destructive]{&:focus{color:var(--destructive)}}}[data-platform-system-root]:is(.max-md\:hidden),[data-platform-system-root] .max-md\:hidden{@media(width<48rem){display:none}}[data-platform-system-root]:is(.sm\:right-6),[data-platform-system-root] .sm\:right-6{@media(width>=40rem){right:calc(var(--spacing) * 6)}}[data-platform-system-root]:is(.sm\:bottom-6),[data-platform-system-root] .sm\:bottom-6{@media(width>=40rem){bottom:calc(var(--spacing) * 6)}}[data-platform-system-root]:is(.sm\:left-auto),[data-platform-system-root] .sm\:left-auto{@media(width>=40rem){left:auto}}[data-platform-system-root]:is(.sm\:col-span-1),[data-platform-system-root] .sm\:col-span-1{@media(width>=40rem){grid-column:span 1 / span 1}}[data-platform-system-root]:is(.sm\:mb-2\.5),[data-platform-system-root] .sm\:mb-2\.5{@media(width>=40rem){margin-bottom:calc(var(--spacing) * 2.5)}}[data-platform-system-root]:is(.sm\:ml-0),[data-platform-system-root] .sm\:ml-0{@media(width>=40rem){margin-left:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.sm\:flex),[data-platform-system-root] .sm\:flex{@media(width>=40rem){display:flex}}[data-platform-system-root]:is(.sm\:inline),[data-platform-system-root] .sm\:inline{@media(width>=40rem){display:inline}}[data-platform-system-root]:is(.sm\:inline-block),[data-platform-system-root] .sm\:inline-block{@media(width>=40rem){display:inline-block}}[data-platform-system-root]:is(.sm\:max-h-80),[data-platform-system-root] .sm\:max-h-80{@media(width>=40rem){max-height:calc(var(--spacing) * 80)}}[data-platform-system-root]:is(.sm\:w-\[22rem\]),[data-platform-system-root] .sm\:w-\[22rem\]{@media(width>=40rem){width:22rem}}[data-platform-system-root]:is(.sm\:w-\[24rem\]),[data-platform-system-root] .sm\:w-\[24rem\]{@media(width>=40rem){width:24rem}}[data-platform-system-root]:is(.sm\:w-\[min\(26rem\,calc\(100vw-3rem\)\)\]),[data-platform-system-root] .sm\:w-\[min\(26rem\,calc\(100vw-3rem\)\)\]{@media(width>=40rem){width:min(26rem,calc(100vw - 3rem))}}[data-platform-system-root]:is(.sm\:max-w-2xl),[data-platform-system-root] .sm\:max-w-2xl{@media(width>=40rem){max-width:var(--container-2xl)}}[data-platform-system-root]:is(.sm\:max-w-lg),[data-platform-system-root] .sm\:max-w-lg{@media(width>=40rem){max-width:var(--container-lg)}}[data-platform-system-root]:is(.sm\:max-w-md),[data-platform-system-root] .sm\:max-w-md{@media(width>=40rem){max-width:var(--container-md)}}[data-platform-system-root]:is(.sm\:max-w-sm),[data-platform-system-root] .sm\:max-w-sm{@media(width>=40rem){max-width:var(--container-sm)}}[data-platform-system-root]:is(.sm\:grid-cols-1),[data-platform-system-root] .sm\:grid-cols-1{@media(width>=40rem){grid-template-columns:repeat(1,minmax(0,1fr))}}[data-platform-system-root]:is(.sm\:grid-cols-2),[data-platform-system-root] .sm\:grid-cols-2{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}[data-platform-system-root]:is(.sm\:flex-row),[data-platform-system-root] .sm\:flex-row{@media(width>=40rem){flex-direction:row}}[data-platform-system-root]:is(.sm\:items-center),[data-platform-system-root] .sm\:items-center{@media(width>=40rem){align-items:center}}[data-platform-system-root]:is(.sm\:items-start),[data-platform-system-root] .sm\:items-start{@media(width>=40rem){align-items:flex-start}}[data-platform-system-root]:is(.sm\:justify-between),[data-platform-system-root] .sm\:justify-between{@media(width>=40rem){justify-content:space-between}}[data-platform-system-root]:is(.sm\:justify-end),[data-platform-system-root] .sm\:justify-end{@media(width>=40rem){justify-content:flex-end}}[data-platform-system-root]:is(.sm\:gap-2),[data-platform-system-root] .sm\:gap-2{@media(width>=40rem){gap:calc(var(--spacing) * 2)}}[data-platform-system-root]:is(.sm\:gap-3),[data-platform-system-root] .sm\:gap-3{@media(width>=40rem){gap:calc(var(--spacing) * 3)}}[data-platform-system-root]:is(.sm\:gap-6),[data-platform-system-root] .sm\:gap-6{@media(width>=40rem){gap:calc(var(--spacing) * 6)}}[data-platform-system-root]:is(.sm\:p-2),[data-platform-system-root] .sm\:p-2{@media(width>=40rem){padding:calc(var(--spacing) * 2)}}[data-platform-system-root]:is(.sm\:px-3),[data-platform-system-root] .sm\:px-3{@media(width>=40rem){padding-inline:calc(var(--spacing) * 3)}}[data-platform-system-root]:is(.sm\:px-4),[data-platform-system-root] .sm\:px-4{@media(width>=40rem){padding-inline:calc(var(--spacing) * 4)}}[data-platform-system-root]:is(.sm\:px-8),[data-platform-system-root] .sm\:px-8{@media(width>=40rem){padding-inline:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.sm\:py-2),[data-platform-system-root] .sm\:py-2{@media(width>=40rem){padding-block:calc(var(--spacing) * 2)}}[data-platform-system-root]:is(.sm\:pt-20),[data-platform-system-root] .sm\:pt-20{@media(width>=40rem){padding-top:calc(var(--spacing) * 20)}}[data-platform-system-root]:is(.sm\:pl-0),[data-platform-system-root] .sm\:pl-0{@media(width>=40rem){padding-left:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.sm\:text-left),[data-platform-system-root] .sm\:text-left{@media(width>=40rem){text-align:left}}[data-platform-system-root]:is(.sm\:text-right),[data-platform-system-root] .sm\:text-right{@media(width>=40rem){text-align:right}}[data-platform-system-root]:is(.sm\:text-5xl),[data-platform-system-root] .sm\:text-5xl{@media(width>=40rem){font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}[data-platform-system-root]:is(.sm\:text-base),[data-platform-system-root] .sm\:text-base{@media(width>=40rem){font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}[data-platform-system-root]:is(.sm\:text-sm),[data-platform-system-root] .sm\:text-sm{@media(width>=40rem){font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}[data-platform-system-root]:is(.sm\:text-xs),[data-platform-system-root] .sm\:text-xs{@media(width>=40rem){font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}[data-platform-system-root]:is(.md\:top-8),[data-platform-system-root] .md\:top-8{@media(width>=48rem){top:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.md\:right-8),[data-platform-system-root] .md\:right-8{@media(width>=48rem){right:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.md\:bottom-8),[data-platform-system-root] .md\:bottom-8{@media(width>=48rem){bottom:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.md\:left-8),[data-platform-system-root] .md\:left-8{@media(width>=48rem){left:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.md\:col-span-2),[data-platform-system-root] .md\:col-span-2{@media(width>=48rem){grid-column:span 2 / span 2}}[data-platform-system-root]:is(.md\:col-span-4),[data-platform-system-root] .md\:col-span-4{@media(width>=48rem){grid-column:span 4 / span 4}}[data-platform-system-root]:is(.md\:col-span-8),[data-platform-system-root] .md\:col-span-8{@media(width>=48rem){grid-column:span 8 / span 8}}[data-platform-system-root]:is(.md\:mx-0),[data-platform-system-root] .md\:mx-0{@media(width>=48rem){margin-inline:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.md\:mb-4),[data-platform-system-root] .md\:mb-4{@media(width>=48rem){margin-bottom:calc(var(--spacing) * 4)}}[data-platform-system-root]:is(.md\:mb-6),[data-platform-system-root] .md\:mb-6{@media(width>=48rem){margin-bottom:calc(var(--spacing) * 6)}}[data-platform-system-root]:is(.md\:mb-7),[data-platform-system-root] .md\:mb-7{@media(width>=48rem){margin-bottom:calc(var(--spacing) * 7)}}[data-platform-system-root]:is(.md\:mb-8),[data-platform-system-root] .md\:mb-8{@media(width>=48rem){margin-bottom:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.md\:mb-10),[data-platform-system-root] .md\:mb-10{@media(width>=48rem){margin-bottom:calc(var(--spacing) * 10)}}[data-platform-system-root]:is(.md\:mb-12),[data-platform-system-root] .md\:mb-12{@media(width>=48rem){margin-bottom:calc(var(--spacing) * 12)}}[data-platform-system-root]:is(.md\:mb-20),[data-platform-system-root] .md\:mb-20{@media(width>=48rem){margin-bottom:calc(var(--spacing) * 20)}}[data-platform-system-root]:is(.md\:line-clamp-3),[data-platform-system-root] .md\:line-clamp-3{@media(width>=48rem){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}[data-platform-system-root]:is(.md\:flex),[data-platform-system-root] .md\:flex{@media(width>=48rem){display:flex}}[data-platform-system-root]:is(.md\:hidden),[data-platform-system-root] .md\:hidden{@media(width>=48rem){display:none}}[data-platform-system-root]:is(.md\:inline),[data-platform-system-root] .md\:inline{@media(width>=48rem){display:inline}}[data-platform-system-root]:is(.md\:h-10),[data-platform-system-root] .md\:h-10{@media(width>=48rem){height:calc(var(--spacing) * 10)}}[data-platform-system-root]:is(.md\:h-20),[data-platform-system-root] .md\:h-20{@media(width>=48rem){height:calc(var(--spacing) * 20)}}[data-platform-system-root]:is(.md\:h-40),[data-platform-system-root] .md\:h-40{@media(width>=48rem){height:calc(var(--spacing) * 40)}}[data-platform-system-root]:is(.md\:w-1\/2),[data-platform-system-root] .md\:w-1\/2{@media(width>=48rem){width:50%}}[data-platform-system-root]:is(.md\:w-20),[data-platform-system-root] .md\:w-20{@media(width>=48rem){width:calc(var(--spacing) * 20)}}[data-platform-system-root]:is(.md\:w-40),[data-platform-system-root] .md\:w-40{@media(width>=48rem){width:calc(var(--spacing) * 40)}}[data-platform-system-root]:is(.md\:w-\[400px\]),[data-platform-system-root] .md\:w-\[400px\]{@media(width>=48rem){width:400px}}[data-platform-system-root]:is(.md\:w-auto),[data-platform-system-root] .md\:w-auto{@media(width>=48rem){width:auto}}[data-platform-system-root]:is(.md\:w-full),[data-platform-system-root] .md\:w-full{@media(width>=48rem){width:100%}}[data-platform-system-root]:is(.md\:max-w-\[80\%\]),[data-platform-system-root] .md\:max-w-\[80\%\]{@media(width>=48rem){max-width:80%}}[data-platform-system-root]:is(.md\:max-w-\[320px\]),[data-platform-system-root] .md\:max-w-\[320px\]{@media(width>=48rem){max-width:320px}}[data-platform-system-root]:is(.md\:max-w-xl),[data-platform-system-root] .md\:max-w-xl{@media(width>=48rem){max-width:var(--container-xl)}}[data-platform-system-root]:is(.md\:grid-cols-2),[data-platform-system-root] .md\:grid-cols-2{@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}[data-platform-system-root]:is(.md\:grid-cols-3),[data-platform-system-root] .md\:grid-cols-3{@media(width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}[data-platform-system-root]:is(.md\:grid-cols-4),[data-platform-system-root] .md\:grid-cols-4{@media(width>=48rem){grid-template-columns:repeat(4,minmax(0,1fr))}}[data-platform-system-root]:is(.md\:grid-cols-12),[data-platform-system-root] .md\:grid-cols-12{@media(width>=48rem){grid-template-columns:repeat(12,minmax(0,1fr))}}[data-platform-system-root]:is(.md\:flex-row),[data-platform-system-root] .md\:flex-row{@media(width>=48rem){flex-direction:row}}[data-platform-system-root]:is(.md\:items-center),[data-platform-system-root] .md\:items-center{@media(width>=48rem){align-items:center}}[data-platform-system-root]:is(.md\:items-start),[data-platform-system-root] .md\:items-start{@media(width>=48rem){align-items:flex-start}}[data-platform-system-root]:is(.md\:justify-center),[data-platform-system-root] .md\:justify-center{@media(width>=48rem){justify-content:center}}[data-platform-system-root]:is(.md\:justify-end),[data-platform-system-root] .md\:justify-end{@media(width>=48rem){justify-content:flex-end}}[data-platform-system-root]:is(.md\:gap-4),[data-platform-system-root] .md\:gap-4{@media(width>=48rem){gap:calc(var(--spacing) * 4)}}[data-platform-system-root]:is(.md\:gap-6),[data-platform-system-root] .md\:gap-6{@media(width>=48rem){gap:calc(var(--spacing) * 6)}}[data-platform-system-root]:is(.md\:gap-10),[data-platform-system-root] .md\:gap-10{@media(width>=48rem){gap:calc(var(--spacing) * 10)}}[data-platform-system-root]:is(.md\:gap-16),[data-platform-system-root] .md\:gap-16{@media(width>=48rem){gap:calc(var(--spacing) * 16)}}[data-platform-system-root]:is(.md\:space-y-5),[data-platform-system-root] .md\:space-y-5{@media(width>=48rem){:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}}}[data-platform-system-root]:is(.md\:space-y-6),[data-platform-system-root] .md\:space-y-6{@media(width>=48rem){:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}}}[data-platform-system-root]:is(.md\:gap-x-0),[data-platform-system-root] .md\:gap-x-0{@media(width>=48rem){column-gap:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.md\:rounded-xl),[data-platform-system-root] .md\:rounded-xl{@media(width>=48rem){border-radius:var(--radius-xl)}}[data-platform-system-root]:is(.md\:p-5),[data-platform-system-root] .md\:p-5{@media(width>=48rem){padding:calc(var(--spacing) * 5)}}[data-platform-system-root]:is(.md\:p-6),[data-platform-system-root] .md\:p-6{@media(width>=48rem){padding:calc(var(--spacing) * 6)}}[data-platform-system-root]:is(.md\:p-8),[data-platform-system-root] .md\:p-8{@media(width>=48rem){padding:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.md\:p-16),[data-platform-system-root] .md\:p-16{@media(width>=48rem){padding:calc(var(--spacing) * 16)}}[data-platform-system-root]:is(.md\:px-3),[data-platform-system-root] .md\:px-3{@media(width>=48rem){padding-inline:calc(var(--spacing) * 3)}}[data-platform-system-root]:is(.md\:px-6),[data-platform-system-root] .md\:px-6{@media(width>=48rem){padding-inline:calc(var(--spacing) * 6)}}[data-platform-system-root]:is(.md\:px-8),[data-platform-system-root] .md\:px-8{@media(width>=48rem){padding-inline:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.md\:px-10),[data-platform-system-root] .md\:px-10{@media(width>=48rem){padding-inline:calc(var(--spacing) * 10)}}[data-platform-system-root]:is(.md\:py-5),[data-platform-system-root] .md\:py-5{@media(width>=48rem){padding-block:calc(var(--spacing) * 5)}}[data-platform-system-root]:is(.md\:py-8),[data-platform-system-root] .md\:py-8{@media(width>=48rem){padding-block:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.md\:py-24),[data-platform-system-root] .md\:py-24{@media(width>=48rem){padding-block:calc(var(--spacing) * 24)}}[data-platform-system-root]:is(.md\:pt-3),[data-platform-system-root] .md\:pt-3{@media(width>=48rem){padding-top:calc(var(--spacing) * 3)}}[data-platform-system-root]:is(.md\:pb-24),[data-platform-system-root] .md\:pb-24{@media(width>=48rem){padding-bottom:calc(var(--spacing) * 24)}}[data-platform-system-root]:is(.md\:text-center),[data-platform-system-root] .md\:text-center{@media(width>=48rem){text-align:center}}[data-platform-system-root]:is(.md\:text-left),[data-platform-system-root] .md\:text-left{@media(width>=48rem){text-align:left}}[data-platform-system-root]:is(.md\:text-2xl),[data-platform-system-root] .md\:text-2xl{@media(width>=48rem){font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}[data-platform-system-root]:is(.md\:text-3xl),[data-platform-system-root] .md\:text-3xl{@media(width>=48rem){font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}[data-platform-system-root]:is(.md\:text-4xl),[data-platform-system-root] .md\:text-4xl{@media(width>=48rem){font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}[data-platform-system-root]:is(.md\:text-5xl),[data-platform-system-root] .md\:text-5xl{@media(width>=48rem){font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}[data-platform-system-root]:is(.md\:text-6xl),[data-platform-system-root] .md\:text-6xl{@media(width>=48rem){font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}}[data-platform-system-root]:is(.md\:text-8xl),[data-platform-system-root] .md\:text-8xl{@media(width>=48rem){font-size:var(--text-8xl);line-height:var(--tw-leading, var(--text-8xl--line-height))}}[data-platform-system-root]:is(.md\:text-base),[data-platform-system-root] .md\:text-base{@media(width>=48rem){font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}[data-platform-system-root]:is(.md\:text-lg),[data-platform-system-root] .md\:text-lg{@media(width>=48rem){font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}[data-platform-system-root]:is(.md\:text-sm),[data-platform-system-root] .md\:text-sm{@media(width>=48rem){font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}[data-platform-system-root]:is(.md\:text-xl),[data-platform-system-root] .md\:text-xl{@media(width>=48rem){font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}[data-platform-system-root]:is(.md\:text-xs),[data-platform-system-root] .md\:text-xs{@media(width>=48rem){font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}[data-platform-system-root]:is(.md\:opacity-0),[data-platform-system-root] .md\:opacity-0{@media(width>=48rem){opacity:0%}}[data-platform-system-root]:is(.md\:opacity-100),[data-platform-system-root] .md\:opacity-100{@media(width>=48rem){opacity:100%}}[data-platform-system-root]:is(.md\:group-hover\:opacity-100),[data-platform-system-root] .md\:group-hover\:opacity-100{@media(width>=48rem){&:is(:where(.group):hover *){@media(hover:hover){opacity:100%}}}}[data-platform-system-root]:is(.lg\:w-1\/2),[data-platform-system-root] .lg\:w-1\/2{@media(width>=64rem){width:50%}}[data-platform-system-root]:is(.lg\:grid-cols-3),[data-platform-system-root] .lg\:grid-cols-3{@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}[data-platform-system-root]:is(.lg\:gap-3),[data-platform-system-root] .lg\:gap-3{@media(width>=64rem){gap:calc(var(--spacing) * 3)}}[data-platform-system-root]:is(.lg\:gap-8),[data-platform-system-root] .lg\:gap-8{@media(width>=64rem){gap:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.lg\:gap-10),[data-platform-system-root] .lg\:gap-10{@media(width>=64rem){gap:calc(var(--spacing) * 10)}}[data-platform-system-root]:is(.lg\:p-10),[data-platform-system-root] .lg\:p-10{@media(width>=64rem){padding:calc(var(--spacing) * 10)}}[data-platform-system-root]:is(.lg\:px-14),[data-platform-system-root] .lg\:px-14{@media(width>=64rem){padding-inline:calc(var(--spacing) * 14)}}[data-platform-system-root]:is(.lg\:pb-14),[data-platform-system-root] .lg\:pb-14{@media(width>=64rem){padding-bottom:calc(var(--spacing) * 14)}}[data-platform-system-root]:is(.lg\:text-4xl),[data-platform-system-root] .lg\:text-4xl{@media(width>=64rem){font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}[data-platform-system-root]:is(.lg\:text-6xl),[data-platform-system-root] .lg\:text-6xl{@media(width>=64rem){font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}}[data-platform-system-root]:is(.lg\:text-7xl),[data-platform-system-root] .lg\:text-7xl{@media(width>=64rem){font-size:var(--text-7xl);line-height:var(--tw-leading, var(--text-7xl--line-height))}}[data-platform-system-root]:is(.xl\:gap-6),[data-platform-system-root] .xl\:gap-6{@media(width>=80rem){gap:calc(var(--spacing) * 6)}}[data-platform-system-root]:is(.\32xl\:gap-8),[data-platform-system-root] .\32xl\:gap-8{@media(width>=96rem){gap:calc(var(--spacing) * 8)}}[data-platform-system-root]:is(.rtl\:rotate-180),[data-platform-system-root] .rtl\:rotate-180{&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}}[data-platform-system-root]:is(.dark\:border-input),[data-platform-system-root] .dark\:border-input{@media(prefers-color-scheme:dark){border-color:var(--input)}}[data-platform-system-root]:is(.dark\:bg-card),[data-platform-system-root] .dark\:bg-card{@media(prefers-color-scheme:dark){background-color:var(--card)}}[data-platform-system-root]:is(.dark\:bg-destructive\/60),[data-platform-system-root] .dark\:bg-destructive\/60{@media(prefers-color-scheme:dark){background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}}[data-platform-system-root]:is(.dark\:bg-input\/30),[data-platform-system-root] .dark\:bg-input\/30{@media(prefers-color-scheme:dark){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}}[data-platform-system-root]:is(.dark\:text-muted-foreground),[data-platform-system-root] .dark\:text-muted-foreground{@media(prefers-color-scheme:dark){color:var(--muted-foreground)}}[data-platform-system-root]:is(.dark\:hover\:bg-accent\/50),[data-platform-system-root] .dark\:hover\:bg-accent\/50{@media(prefers-color-scheme:dark){&:hover{@media(hover:hover){background-color:var(--accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}}}[data-platform-system-root]:is(.dark\:hover\:bg-input\/50),[data-platform-system-root] .dark\:hover\:bg-input\/50{@media(prefers-color-scheme:dark){&:hover{@media(hover:hover){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}}}[data-platform-system-root]:is(.dark\:focus-visible\:ring-destructive\/40),[data-platform-system-root] .dark\:focus-visible\:ring-destructive\/40{@media(prefers-color-scheme:dark){&:focus-visible{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}}}[data-platform-system-root]:is(.dark\:aria-invalid\:ring-destructive\/40),[data-platform-system-root] .dark\:aria-invalid\:ring-destructive\/40{@media(prefers-color-scheme:dark){&[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}}}[data-platform-system-root]:is(.dark\:data-\[state\=active\]\:border-input),[data-platform-system-root] .dark\:data-\[state\=active\]\:border-input{@media(prefers-color-scheme:dark){&[data-state=active]{border-color:var(--input)}}}[data-platform-system-root]:is(.dark\:data-\[state\=active\]\:bg-white),[data-platform-system-root] .dark\:data-\[state\=active\]\:bg-white{@media(prefers-color-scheme:dark){&[data-state=active]{background-color:var(--color-white)}}}[data-platform-system-root]:is(.dark\:data-\[state\=active\]\:\!text-zinc-900),[data-platform-system-root] .dark\:data-\[state\=active\]\:\!text-zinc-900{@media(prefers-color-scheme:dark){&[data-state=active]{color:var(--color-zinc-900)!important}}}[data-platform-system-root]:is(.dark\:data-\[state\=checked\]\:bg-primary),[data-platform-system-root] .dark\:data-\[state\=checked\]\:bg-primary{@media(prefers-color-scheme:dark){&[data-state=checked]{background-color:var(--primary)}}}[data-platform-system-root]:is(.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20),[data-platform-system-root] .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20{@media(prefers-color-scheme:dark){&[data-variant=destructive]{&:focus{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}}}[data-platform-system-root]:is(.\[\&_\*\]\:pointer-events-none),[data-platform-system-root] .\[\&_\*\]\:pointer-events-none{& *{pointer-events:none}}[data-platform-system-root]:is(.\[\&_\*\]\:m-0),[data-platform-system-root] .\[\&_\*\]\:m-0{& *{margin:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.\[\&_\*\]\:inline),[data-platform-system-root] .\[\&_\*\]\:inline{& *{display:inline}}[data-platform-system-root]:is(.\[\&_\*\]\:\!text-\[10px\]),[data-platform-system-root] .\[\&_\*\]\:\!text-\[10px\]{& *{font-size:10px!important}}[data-platform-system-root]:is(.\[\&_\*\]\:leading-none),[data-platform-system-root] .\[\&_\*\]\:leading-none{& *{--tw-leading: 1;line-height:1}}[data-platform-system-root]:is(.\[\&_\*\]\:\[overflow-wrap\:normal\]),[data-platform-system-root] .\[\&_\*\]\:\[overflow-wrap\:normal\]{& *{overflow-wrap:normal}}[data-platform-system-root]:is(.\[\&_\*\]\:break-words),[data-platform-system-root] .\[\&_\*\]\:break-words{& *{overflow-wrap:break-word}}[data-platform-system-root]:is(.\[\&_\*\]\:\[word-break\:normal\]),[data-platform-system-root] .\[\&_\*\]\:\[word-break\:normal\]{& *{word-break:normal}}[data-platform-system-root]:is(.\[\&_\*\]\:whitespace-nowrap),[data-platform-system-root] .\[\&_\*\]\:whitespace-nowrap{& *{white-space:nowrap}}[data-platform-system-root]:is(.\[\&_\.prose\]\:text-center),[data-platform-system-root] .\[\&_\.prose\]\:text-center{.prose{text-align:center}}[data-platform-system-root]:is(.\[\&_\.prose\]\:text-left),[data-platform-system-root] .\[\&_\.prose\]\:text-left{.prose{text-align:left}}[data-platform-system-root]:is(.\[\&_\.prose\]\:text-right),[data-platform-system-root] .\[\&_\.prose\]\:text-right{.prose{text-align:right}}[data-platform-system-root]:is(.\[\&_\[cmdk-group-heading\]\]\:px-2),[data-platform-system-root] .\[\&_\[cmdk-group-heading\]\]\:px-2{[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}}[data-platform-system-root]:is(.\[\&_\[cmdk-group-heading\]\]\:py-1),[data-platform-system-root] .\[\&_\[cmdk-group-heading\]\]\:py-1{[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1)}}[data-platform-system-root]:is(.\[\&_\[cmdk-group-heading\]\]\:text-\[length\:var\(--merchant-type-caption-size\)\]),[data-platform-system-root] .\[\&_\[cmdk-group-heading\]\]\:text-\[length\:var\(--merchant-type-caption-size\)\]{[cmdk-group-heading]{font-size:var(--merchant-type-caption-size)}}[data-platform-system-root]:is(.\[\&_\[cmdk-group-heading\]\]\:leading-\[var\(--merchant-type-caption-line\)\]),[data-platform-system-root] .\[\&_\[cmdk-group-heading\]\]\:leading-\[var\(--merchant-type-caption-line\)\]{[cmdk-group-heading]{--tw-leading: var(--merchant-type-caption-line);line-height:var(--merchant-type-caption-line)}}[data-platform-system-root]:is(.\[\&_\[cmdk-group-heading\]\]\:font-medium),[data-platform-system-root] .\[\&_\[cmdk-group-heading\]\]\:font-medium{[cmdk-group-heading]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}}[data-platform-system-root]:is(.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground),[data-platform-system-root] .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground{[cmdk-group-heading]{color:var(--muted-foreground)}}[data-platform-system-root]:is(.\[\&_\[cmdk-group\]\]\:px-2),[data-platform-system-root] .\[\&_\[cmdk-group\]\]\:px-2{[cmdk-group]{padding-inline:calc(var(--spacing) * 2)}}[data-platform-system-root]:is(.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0),[data-platform-system-root] .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0{[cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5),[data-platform-system-root] .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5{[cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}}[data-platform-system-root]:is(.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5),[data-platform-system-root] .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5{[cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}}[data-platform-system-root]:is(.\[\&_\[cmdk-input\]\]\:h-12),[data-platform-system-root] .\[\&_\[cmdk-input\]\]\:h-12{[cmdk-input]{height:calc(var(--spacing) * 12)}}[data-platform-system-root]:is(.\[\&_\[cmdk-item\]\]\:px-2),[data-platform-system-root] .\[\&_\[cmdk-item\]\]\:px-2{[cmdk-item]{padding-inline:calc(var(--spacing) * 2)}}[data-platform-system-root]:is(.\[\&_\[cmdk-item\]\]\:py-3),[data-platform-system-root] .\[\&_\[cmdk-item\]\]\:py-3{[cmdk-item]{padding-block:calc(var(--spacing) * 3)}}[data-platform-system-root]:is(.\[\&_\[cmdk-item\]_svg\]\:h-5),[data-platform-system-root] .\[\&_\[cmdk-item\]_svg\]\:h-5{[cmdk-item] svg{height:calc(var(--spacing) * 5)}}[data-platform-system-root]:is(.\[\&_\[cmdk-item\]_svg\]\:w-5),[data-platform-system-root] .\[\&_\[cmdk-item\]_svg\]\:w-5{[cmdk-item] svg{width:calc(var(--spacing) * 5)}}[data-platform-system-root]:is(.\[\&_br\]\:hidden),[data-platform-system-root] .\[\&_br\]\:hidden{& br{display:none}}[data-platform-system-root]:is(.\[\&_h1\]\:m-0),[data-platform-system-root] .\[\&_h1\]\:m-0{& h1{margin:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.\[\&_h1\]\:text-3xl),[data-platform-system-root] .\[\&_h1\]\:text-3xl{& h1{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}[data-platform-system-root]:is(.\[\&_h1\]\:leading-tight),[data-platform-system-root] .\[\&_h1\]\:leading-tight{& h1{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}}[data-platform-system-root]:is(.\[\&_h1\]\:font-bold),[data-platform-system-root] .\[\&_h1\]\:font-bold{& h1{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}}[data-platform-system-root]:is(.\[\&_h2\]\:m-0),[data-platform-system-root] .\[\&_h2\]\:m-0{& h2{margin:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.\[\&_h2\]\:text-2xl),[data-platform-system-root] .\[\&_h2\]\:text-2xl{& h2{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}[data-platform-system-root]:is(.\[\&_h2\]\:leading-tight),[data-platform-system-root] .\[\&_h2\]\:leading-tight{& h2{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}}[data-platform-system-root]:is(.\[\&_h2\]\:font-bold),[data-platform-system-root] .\[\&_h2\]\:font-bold{& h2{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}}[data-platform-system-root]:is(.\[\&_h3\]\:m-0),[data-platform-system-root] .\[\&_h3\]\:m-0{& h3{margin:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.\[\&_h3\]\:text-xl),[data-platform-system-root] .\[\&_h3\]\:text-xl{& h3{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}[data-platform-system-root]:is(.\[\&_h3\]\:font-semibold),[data-platform-system-root] .\[\&_h3\]\:font-semibold{& h3{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}[data-platform-system-root]:is(.\[\&_p\]\:m-0),[data-platform-system-root] .\[\&_p\]\:m-0{& p{margin:calc(var(--spacing) * 0)}}[data-platform-system-root]:is(.\[\&_p\]\:inline),[data-platform-system-root] .\[\&_p\]\:inline{& p{display:inline}}[data-platform-system-root]:is(.\[\&_p\]\:leading-relaxed),[data-platform-system-root] .\[\&_p\]\:leading-relaxed{& p{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}}[data-platform-system-root]:is(.\[\&_p\]\:text-muted-foreground),[data-platform-system-root] .\[\&_p\]\:text-muted-foreground{& p{color:var(--muted-foreground)}}[data-platform-system-root]:is(.\[\&_span\]\:leading-5),[data-platform-system-root] .\[\&_span\]\:leading-5{& span{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}}[data-platform-system-root]:is(.\[\&_svg\]\:pointer-events-none),[data-platform-system-root] .\[\&_svg\]\:pointer-events-none{& svg{pointer-events:none}}[data-platform-system-root]:is(.\[\&_svg\]\:shrink-0),[data-platform-system-root] .\[\&_svg\]\:shrink-0{& svg{flex-shrink:0}}[data-platform-system-root]:is(.\[\&_svg\]\:text-current),[data-platform-system-root] .\[\&_svg\]\:text-current{& svg{color:currentcolor}}[data-platform-system-root]:is(.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5),[data-platform-system-root] .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5{& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}[data-platform-system-root]:is(.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4),[data-platform-system-root] .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4{& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}[data-platform-system-root]:is(.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground),[data-platform-system-root] .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground{& svg:not([class*=text-]){color:var(--muted-foreground)}}[data-platform-system-root]:is(.\[\&\:\:-webkit-scrollbar\]\:hidden),[data-platform-system-root] .\[\&\:\:-webkit-scrollbar\]\:hidden{&::-webkit-scrollbar{display:none}}[data-platform-system-root]:is(.\[\.border-b\]\:pb-6),[data-platform-system-root] .\[\.border-b\]\:pb-6{&:is(.border-b){padding-bottom:calc(var(--spacing) * 6)}}[data-platform-system-root]:is(.\[\.border-t\]\:pt-6),[data-platform-system-root] .\[\.border-t\]\:pt-6{&:is(.border-t){padding-top:calc(var(--spacing) * 6)}}[data-platform-system-root]:is(.\*\:\[span\]\:last\:flex),[data-platform-system-root] .\*\:\[span\]\:last\:flex{:is(&>*){&:is(span){&:last-child{display:flex}}}}[data-platform-system-root]:is(.\*\:\[span\]\:last\:items-center),[data-platform-system-root] .\*\:\[span\]\:last\:items-center{:is(&>*){&:is(span){&:last-child{align-items:center}}}}[data-platform-system-root]:is(.\*\:\[span\]\:last\:gap-2),[data-platform-system-root] .\*\:\[span\]\:last\:gap-2{:is(&>*){&:is(span){&:last-child{gap:calc(var(--spacing) * 2)}}}}[data-platform-system-root]:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive),[data-platform-system-root] .data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive{&[data-variant=destructive]{:is(&>*){&:is(svg){color:var(--destructive)!important}}}}[data-platform-system-root]:is(.\[\&\:last-child\]\:pb-6),[data-platform-system-root] .\[\&\:last-child\]\:pb-6{&:last-child{padding-bottom:calc(var(--spacing) * 6)}}[data-platform-system-root]:is(.\[\&\>svg\]\:pointer-events-none),[data-platform-system-root] .\[\&\>svg\]\:pointer-events-none{>svg{pointer-events:none}}[data-platform-system-root]:is(.\[\&\>svg\]\:size-3),[data-platform-system-root] .\[\&\>svg\]\:size-3{>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}[data-platform-system-root]:is(.\[\&\>svg\]\:size-4),[data-platform-system-root] .\[\&\>svg\]\:size-4{>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}[data-platform-system-root]:is(.\[\&\>svg\]\:shrink-0),[data-platform-system-root] .\[\&\>svg\]\:shrink-0{>svg{flex-shrink:0}}[data-platform-system-root]:is(.\[\&\>svg\]\:translate-y-0\.5),[data-platform-system-root] .\[\&\>svg\]\:translate-y-0\.5{>svg{--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-platform-system-root]:is(.\[\&\>svg\]\:text-current),[data-platform-system-root] .\[\&\>svg\]\:text-current{>svg{color:currentcolor}}[data-platform-system-root]:is(.\[\&\[data-state\=open\]\>svg\]\:rotate-180),[data-platform-system-root] .\[\&\[data-state\=open\]\>svg\]\:rotate-180{&[data-state=open]>svg{rotate:180deg}}[data-platform-system-root]:is(.\[a\&\]\:hover\:bg-accent),[data-platform-system-root] .\[a\&\]\:hover\:bg-accent{a&{&:hover{@media(hover:hover){background-color:var(--accent)}}}}[data-platform-system-root]:is(.\[a\&\]\:hover\:bg-destructive\/90),[data-platform-system-root] .\[a\&\]\:hover\:bg-destructive\/90{a&{&:hover{@media(hover:hover){background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}}}[data-platform-system-root]:is(.\[a\&\]\:hover\:bg-primary\/90),[data-platform-system-root] .\[a\&\]\:hover\:bg-primary\/90{a&{&:hover{@media(hover:hover){background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}}}[data-platform-system-root]:is(.\[a\&\]\:hover\:bg-secondary\/90),[data-platform-system-root] .\[a\&\]\:hover\:bg-secondary\/90{a&{&:hover{@media(hover:hover){background-color:var(--secondary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}}}}[data-platform-system-root]:is(.\[a\&\]\:hover\:text-accent-foreground),[data-platform-system-root] .\[a\&\]\:hover\:text-accent-foreground{a&{&:hover{@media(hover:hover){color:var(--accent-foreground)}}}}}@keyframes fx-common-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fx-common-slide-up{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fx-common-slide-right{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fx-common-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}[data-platform-system-root]:is(.animate-fade-in),[data-platform-system-root] .animate-fade-in{animation:.5s ease-out fx-common-fade-in}[data-platform-system-root]:is(.animate-slide-up),[data-platform-system-root] .animate-slide-up{animation:.6s ease-out fx-common-slide-up}[data-platform-system-root]:is(.animate-slide-right),[data-platform-system-root] .animate-slide-right{animation:.6s ease-out fx-common-slide-right}[data-platform-system-root]:is(.animate-zoom-in),[data-platform-system-root] .animate-zoom-in{animation:.5s ease-out fx-common-zoom-in}@media(prefers-reduced-motion:reduce){[data-platform-system-root]:is(.animate-fade-in),[data-platform-system-root] .animate-fade-in,[data-platform-system-root]:is(.animate-slide-up),[data-platform-system-root] .animate-slide-up,[data-platform-system-root]:is(.animate-slide-right),[data-platform-system-root] .animate-slide-right,[data-platform-system-root]:is(.animate-zoom-in),[data-platform-system-root] .animate-zoom-in{animation:none!important}}[data-platform-system-root]{--fs-radius-sm: .375rem;--fs-radius-card: var(--fs-radius-panel);--fs-radius-control: .5rem;--fs-radius-panel: .75rem;--fs-radius-sheet: 1rem;--fs-radius-pill: 999px;--fs-shape-control: var(--fs-radius-control);--fs-shape-control-group: var(--fs-radius-control);--fs-shape-control-inner: var(--fs-radius-sm);--fs-shape-icon-button: var(--fs-radius-control);--fs-shape-chip: var(--fs-radius-pill);--fs-shape-badge: var(--fs-radius-pill);--fs-shape-card: var(--fs-radius-card);--fs-shape-panel: var(--fs-radius-panel);--fs-shape-floating-bar: var(--fs-radius-pill);--fs-shape-media: var(--fs-radius-panel);--fs-shape-product-card: var(--fs-radius-card);--fs-shape-product-card-image: var(--fs-radius-sm);--fs-space-compact: .75rem;--fs-space-default: 1rem;--fs-space-section: 1.5rem;--fs-button-height-compact: 2rem;--fs-button-height-default: 2.5rem;--fs-button-height-comfortable: 2.75rem;--fs-button-padding-compact: .75rem;--fs-button-padding-default: 1rem;--fs-button-padding-comfortable: 1.2rem;--fs-surface-canvas: var(--nl-bg-soft);--fs-surface-main: var(--nl-bg-card);--fs-surface-muted: var(--nl-bg-soft);@supports (color: color-mix(in lab,red,red)){--fs-surface-muted: color-mix( in oklab, var(--nl-bg-soft) 86%, var(--nl-bg-card) )}--fs-surface-subtle: var(--nl-bg-soft);@supports (color: color-mix(in lab,red,red)){--fs-surface-subtle: color-mix( in oklab, var(--nl-bg-soft) 92%, var(--nl-bg-card) )}--fs-surface-main-fg: var(--nl-text-main);--fs-surface-muted-fg: var(--nl-text-secondary);--fs-surface-subtle-fg: var(--nl-text-main);--fs-surface-panel-fg: var(--nl-text-main);--fs-surface-elevated-fg: var(--nl-text-main);--fs-surface-inset-fg: var(--nl-text-secondary);--fs-surface-panel: var(--nl-bg-card);--fs-surface-elevated: var(--nl-bg-card);@supports (color: color-mix(in lab,red,red)){--fs-surface-elevated: color-mix( in oklab, var(--nl-bg-card) 94%, white )}--fs-surface-inset: var(--nl-bg-soft);@supports (color: color-mix(in lab,red,red)){--fs-surface-inset: color-mix( in oklab, var(--nl-bg-soft) 82%, var(--nl-bg-card) )}--fs-system-section-bg: transparent;--fs-system-card-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-system-card-bg: color-mix(in oklab, var(--fs-surface-panel) 76%, transparent)}--fs-system-card-border: var(--fs-border-subtle);@supports (color: color-mix(in lab,red,red)){--fs-system-card-border: color-mix(in oklab, var(--fs-border-subtle) 72%, transparent)}--fs-system-card-fg: var(--fs-surface-panel-fg);--fs-system-muted-fg: var(--fs-system-card-fg);@supports (color: color-mix(in lab,red,red)){--fs-system-muted-fg: color-mix(in oklab, var(--fs-system-card-fg) 72%, var(--fs-system-card-bg) 28%)}--fs-system-control-bg: transparent;--fs-system-control-hover-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-system-control-hover-bg: color-mix(in oklab, var(--fs-surface-panel) 54%, transparent)}--fs-system-control-active-bg: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--fs-system-control-active-bg: color-mix(in oklab, var(--fs-action-primary-bg) 14%, var(--fs-surface-panel) 34%, transparent)}--fs-system-control-active-fg: var(--fs-system-card-fg);--fs-state-empty-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-state-empty-bg: color-mix(in oklab, var(--fs-surface-panel) 28%, transparent)}--fs-state-empty-border: var(--fs-border-subtle);@supports (color: color-mix(in lab,red,red)){--fs-state-empty-border: color-mix(in oklab, var(--fs-border-subtle) 64%, transparent)}--fs-state-empty-fg: var(--fs-system-card-fg);--fs-state-empty-muted-fg: var(--fs-system-muted-fg);--fs-skeleton-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-skeleton-bg: color-mix(in oklab, var(--fs-surface-panel) 38%, transparent)}--fs-skeleton-line-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-skeleton-line-bg: color-mix(in oklab, var(--fs-surface-panel) 30%, transparent)}--fs-summary-rail-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-summary-rail-bg: color-mix(in oklab, var(--fs-surface-panel) 88%, transparent)}--fs-summary-rail-border: var(--fs-system-card-border);--fs-summary-rail-fg: var(--fs-system-card-fg);--fs-summary-rail-muted-fg: var(--fs-system-muted-fg);--fs-border-subtle: var(--nl-border-subtle);--fs-text-main: var(--nl-text-main);--fs-text-secondary: var(--nl-text-secondary);--fs-text-muted: var(--nl-text-muted);--fs-action-primary-bg: #0b1020;--fs-action-primary-bg-strong: #020617;--fs-action-primary-fg: #ffffff;--fs-action-primary-border: transparent;--fs-action-secondary-bg: var(--fs-surface-panel);--fs-action-secondary-fg: var(--fs-text-secondary);--fs-action-tertiary-fg: var(--fs-text-main);--fs-action-danger-bg: #dc2626;--fs-action-danger-bg-strong: #b91c1c;--fs-action-danger-fg: #ffffff;--fs-filter-sheet-bg: var(--fs-system-card-bg);--fs-filter-sheet-border: var(--fs-border-subtle);--fs-status-success-bg: #ecfdf5;--fs-status-success-fg: #047857;--fs-status-warning-bg: #fffbeb;--fs-status-warning-fg: #b45309;--fs-status-danger-bg: #fef2f2;--fs-status-danger-fg: #b91c1c;--fs-status-info-bg: #eff6ff;--fs-status-info-fg: #1d4ed8;--fs-shadow-soft: 0 16px 36px rgba(15, 23, 42, .08);--fs-shadow-strong: 0 22px 44px rgba(15, 23, 42, .14);--fs-loading-accent: var(--fs-action-primary-bg);--fs-loading-track: rgba(15, 23, 42, .08);--fs-loading-text: var(--fs-text-secondary);--fs-media-backdrop: rgba(2, 6, 23, .84);--fs-media-backdrop-strong: rgba(2, 6, 23, .94);--fs-media-overlay-soft: rgba(2, 6, 23, .28);--fs-media-overlay: rgba(2, 6, 23, .66);--fs-media-control-bg: rgba(255, 255, 255, .92);--fs-media-control-bg-hover: rgba(255, 255, 255, 1);--fs-media-foreground: #ffffff;--fs-media-ring: rgba(255, 255, 255, .9);--fs-on-media: white;@supports (color: color-mix(in lab,red,red)){--fs-on-media: color-mix(in oklab, white 98%, var(--primary-foreground) 2%)}--fs-on-media-muted: white;@supports (color: color-mix(in lab,red,red)){--fs-on-media-muted: color-mix(in oklab, white 88%, var(--primary-foreground) 12%)}--fs-font-display: ui-sans-serif, system-ui, sans-serif;--fs-font-display-weight: 600;--fs-font-display-tracking: -.025em;--fs-type-page-title-size-mobile: 1.375rem;--fs-type-page-title-line-mobile: 1.875rem;--fs-type-page-title-size: 1.5rem;--fs-type-page-title-line: 2rem;--fs-type-section-title-size: 1.125rem;--fs-type-section-title-line: 1.75rem;--fs-type-card-title-size: 1rem;--fs-type-card-title-line: 1.5rem;--fs-type-body-size: .875rem;--fs-type-body-line: 1.375rem;--fs-type-detail-size: .8125rem;--fs-type-detail-line: 1.25rem;--fs-type-meta-size: .75rem;--fs-type-meta-line: 1.125rem;--fs-type-caption-size: .6875rem;--fs-type-caption-line: 1rem}[data-platform-system-root].fs-storefront-scope.dark{--fs-surface-main: var(--nl-bg-card);--fs-surface-muted: var(--nl-bg-soft);@supports (color: color-mix(in lab,red,red)){--fs-surface-muted: color-mix( in oklab, var(--nl-bg-soft) 72%, white 8% )}--fs-surface-subtle: var(--nl-bg-soft);@supports (color: color-mix(in lab,red,red)){--fs-surface-subtle: color-mix( in oklab, var(--nl-bg-soft) 76%, white 6% )}--fs-surface-elevated: var(--nl-bg-card);@supports (color: color-mix(in lab,red,red)){--fs-surface-elevated: color-mix( in oklab, var(--nl-bg-card) 92%, white 8% )}--fs-surface-inset: var(--nl-bg-soft);@supports (color: color-mix(in lab,red,red)){--fs-surface-inset: color-mix( in oklab, var(--nl-bg-soft) 72%, black 28% )}--fs-action-primary-bg: #f8fafc;--fs-action-primary-bg-strong: #ffffff;--fs-action-primary-fg: #0b1020;--fs-action-primary-border: transparent;--fs-action-secondary-bg: rgba(255, 255, 255, .06);--fs-action-secondary-fg: #e5e7eb;--fs-action-tertiary-fg: #e5e7eb;--fs-filter-sheet-bg: rgba(8, 8, 8, .97);--fs-filter-sheet-border: rgba(255, 255, 255, .18);--fs-action-danger-bg-strong: #ef4444;--fs-status-success-bg: rgba(16, 185, 129, .12);--fs-status-success-fg: #6ee7b7;--fs-status-warning-bg: rgba(245, 158, 11, .16);--fs-status-warning-fg: #fcd34d;--fs-status-danger-bg: rgba(220, 38, 38, .16);--fs-status-danger-fg: #fca5a5;--fs-status-info-bg: rgba(59, 130, 246, .16);--fs-status-info-fg: #93c5fd;--fs-shadow-soft: 0 16px 36px rgba(0, 0, 0, .24);--fs-shadow-strong: 0 20px 44px rgba(0, 0, 0, .34);--fs-loading-track: rgba(255, 255, 255, .16);--fs-loading-text: var(--fs-text-secondary);--fs-system-card-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-system-card-bg: color-mix(in oklab, var(--fs-surface-panel) 70%, transparent)}--fs-system-card-border: var(--fs-border-subtle);@supports (color: color-mix(in lab,red,red)){--fs-system-card-border: color-mix(in oklab, var(--fs-border-subtle) 78%, transparent)}--fs-system-control-hover-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-system-control-hover-bg: color-mix(in oklab, var(--fs-surface-panel) 62%, transparent)}--fs-system-control-active-bg: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--fs-system-control-active-bg: color-mix(in oklab, var(--fs-action-primary-bg) 22%, var(--fs-surface-panel) 36%, transparent)}--fs-state-empty-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-state-empty-bg: color-mix(in oklab, var(--fs-surface-panel) 22%, transparent)}--fs-state-empty-border: var(--fs-border-subtle);@supports (color: color-mix(in lab,red,red)){--fs-state-empty-border: color-mix(in oklab, var(--fs-border-subtle) 70%, transparent)}--fs-skeleton-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-skeleton-bg: color-mix(in oklab, var(--fs-surface-panel) 32%, transparent)}--fs-skeleton-line-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-skeleton-line-bg: color-mix(in oklab, var(--fs-surface-panel) 26%, transparent)}--fs-summary-rail-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-summary-rail-bg: color-mix(in oklab, var(--fs-surface-panel) 78%, transparent)}}[data-platform-system-root]:is(.dark),[data-platform-system-root] .dark{--fs-surface-main: var(--nl-bg-card);--fs-surface-muted: var(--nl-bg-soft);@supports (color: color-mix(in lab,red,red)){--fs-surface-muted: color-mix( in oklab, var(--nl-bg-soft) 72%, white 8% )}--fs-surface-subtle: var(--nl-bg-soft);@supports (color: color-mix(in lab,red,red)){--fs-surface-subtle: color-mix( in oklab, var(--nl-bg-soft) 76%, white 6% )}--fs-surface-elevated: var(--nl-bg-card);@supports (color: color-mix(in lab,red,red)){--fs-surface-elevated: color-mix( in oklab, var(--nl-bg-card) 92%, white 8% )}--fs-surface-inset: var(--nl-bg-soft);@supports (color: color-mix(in lab,red,red)){--fs-surface-inset: color-mix( in oklab, var(--nl-bg-soft) 72%, black 28% )}--fs-action-primary-bg: #f8fafc;--fs-action-primary-bg-strong: #ffffff;--fs-action-primary-fg: #0b1020;--fs-action-secondary-bg: rgba(255, 255, 255, .06);--fs-action-secondary-fg: #e5e7eb;--fs-action-tertiary-fg: #e5e7eb;--fs-filter-sheet-bg: rgba(8, 8, 8, .97);--fs-filter-sheet-border: rgba(255, 255, 255, .18)}[data-platform-system-root]:is(.no-scrollbar),[data-platform-system-root] .no-scrollbar,[data-platform-system-root]:is(.fs-scrollbar-none),[data-platform-system-root] .fs-scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}[data-platform-system-root]:is(.no-scrollbar::-webkit-scrollbar),[data-platform-system-root] .no-scrollbar::-webkit-scrollbar,[data-platform-system-root]:is(.fs-scrollbar-none::-webkit-scrollbar),[data-platform-system-root] .fs-scrollbar-none::-webkit-scrollbar{display:none}[data-platform-system-root]:has(.fs-hide-document-scrollbar){-ms-overflow-style:none;scrollbar-width:none}[data-platform-system-root]:has(.fs-hide-document-scrollbar)::-webkit-scrollbar{display:none}[data-platform-system-root]:is(.fs-action-btn),[data-platform-system-root] .fs-action-btn{transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}[data-platform-system-root]:is(.fs-action-btn--shape-control),[data-platform-system-root] .fs-action-btn--shape-control{border-radius:var(--fs-shape-control)}[data-platform-system-root]:is(.fs-action-btn--shape-pill),[data-platform-system-root] .fs-action-btn--shape-pill{border-radius:var(--fs-shape-floating-bar)}[data-platform-system-root]:is(.fs-action-btn--compact),[data-platform-system-root] .fs-action-btn--compact{height:var(--fs-button-height-compact);padding-inline:var(--fs-button-padding-compact);font-size:var(--fs-type-meta-size);line-height:var(--fs-type-meta-line);font-weight:600}[data-platform-system-root]:is(.fs-action-btn--default),[data-platform-system-root] .fs-action-btn--default{height:var(--fs-button-height-default);padding-inline:var(--fs-button-padding-default);font-size:var(--fs-type-detail-size);line-height:var(--fs-type-detail-line);font-weight:600}[data-platform-system-root]:is(.fs-action-btn--comfortable),[data-platform-system-root] .fs-action-btn--comfortable{height:var(--fs-button-height-comfortable);padding-inline:var(--fs-button-padding-comfortable);font-size:var(--fs-type-detail-size);line-height:var(--fs-type-detail-line);font-weight:600}[data-platform-system-root]:is(.fs-action-btn--primary),[data-platform-system-root] .fs-action-btn--primary{border:1px solid var(--fs-action-primary-border);background:var(--fs-action-primary-bg);color:var(--fs-action-primary-fg);box-shadow:var(--fs-shadow-soft)}[data-platform-system-root]:is(.fs-action-btn--primary:hover:not(:disabled)),[data-platform-system-root] .fs-action-btn--primary:hover:not(:disabled){background:var(--fs-action-primary-bg-strong);color:var(--fs-action-primary-fg)}[data-platform-system-root]:is(.fs-commerce-purchase-price),[data-platform-system-root] .fs-commerce-purchase-price{color:var(--fs-brand-accent, var(--fs-text-main))}[data-platform-system-root]:is(.fs-commerce-purchase-action--secondary),[data-platform-system-root] .fs-commerce-purchase-action--secondary{border:2px solid var(--fs-commerce-cta-secondary-border, var(--fs-text-main));background:transparent;color:var(--fs-commerce-cta-secondary-fg, var(--fs-text-main));box-shadow:none}[data-platform-system-root]:is(.fs-commerce-purchase-action--secondary:hover:not(:disabled)),[data-platform-system-root] .fs-commerce-purchase-action--secondary:hover:not(:disabled){background:var(--fs-commerce-cta-secondary-fg, var(--fs-text-main));@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fs-commerce-cta-secondary-fg, var(--fs-text-main)) 8%,transparent)}}[data-platform-system-root]:is(.fs-commerce-purchase-action--primary),[data-platform-system-root] .fs-commerce-purchase-action--primary{border:1px solid transparent;background:var(--fs-commerce-cta-primary-bg, var(--fs-action-primary-bg));color:var(--fs-commerce-cta-primary-fg, var(--fs-action-primary-fg));box-shadow:var(--fs-shadow-soft)}[data-platform-system-root]:is(.fs-commerce-purchase-action--primary:hover:not(:disabled)),[data-platform-system-root] .fs-commerce-purchase-action--primary:hover:not(:disabled){background:var( --fs-commerce-cta-primary-bg-strong, var(--fs-action-primary-bg-strong) )}[data-platform-system-root]:is(.fs-commerce-purchase-action--primary:disabled),[data-platform-system-root] .fs-commerce-purchase-action--primary:disabled,[data-platform-system-root]:is(.fs-commerce-purchase-action--secondary:disabled),[data-platform-system-root] .fs-commerce-purchase-action--secondary:disabled{box-shadow:none;cursor:not-allowed;opacity:.46}[data-platform-system-root]:is(.fs-action-btn--secondary),[data-platform-system-root] .fs-action-btn--secondary{border:1px solid var(--fs-action-secondary-fg);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--fs-action-secondary-fg) 30%,transparent)}background:var(--fs-action-secondary-bg);color:var(--fs-action-secondary-fg)}[data-platform-system-root]:is(.fs-action-btn--secondary:hover:not(:disabled)),[data-platform-system-root] .fs-action-btn--secondary:hover:not(:disabled){background:var(--fs-system-control-hover-bg, var(--fs-surface-inset));color:var(--fs-action-secondary-fg)}[data-platform-system-root]:is(.fs-action-btn--tertiary),[data-platform-system-root] .fs-action-btn--tertiary{border-color:transparent;background:transparent;color:var(--fs-action-tertiary-fg)}[data-platform-system-root]:is(.fs-action-btn--tertiary:hover:not(:disabled)),[data-platform-system-root] .fs-action-btn--tertiary:hover:not(:disabled){background:var(--fs-surface-inset)}[data-platform-system-root]:is(.fs-action-btn--danger),[data-platform-system-root] .fs-action-btn--danger{border-color:transparent;background:var(--fs-action-danger-bg);color:var(--fs-action-danger-fg)}[data-platform-system-root]:is(.fs-action-btn--danger:hover:not(:disabled)),[data-platform-system-root] .fs-action-btn--danger:hover:not(:disabled){background:var(--fs-action-danger-bg-strong);color:var(--fs-action-danger-fg)}[data-platform-system-root]:is(.fs-action-btn--quiet),[data-platform-system-root] .fs-action-btn--quiet{border-color:transparent;background:var(--fs-surface-inset);color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-action-btn--quiet:hover:not(:disabled)),[data-platform-system-root] .fs-action-btn--quiet:hover:not(:disabled){color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-cart-line-selector),[data-platform-system-root] .fs-cart-line-selector{border:1px solid var(--fs-system-card-border);background:var(--fs-system-control-bg, transparent);color:transparent;box-shadow:none}[data-platform-system-root]:is(.fs-cart-line-selector:hover:not(:disabled)),[data-platform-system-root] .fs-cart-line-selector:hover:not(:disabled){border-color:var(--fs-action-primary-bg)}[data-platform-system-root]:is(.fs-cart-line-selector[aria-pressed=true]),[data-platform-system-root] .fs-cart-line-selector[aria-pressed=true]{border-color:var(--fs-commerce-cta-primary-bg, var(--fs-action-primary-bg));background:var(--fs-commerce-cta-primary-bg, var(--fs-action-primary-bg));color:var(--fs-commerce-cta-primary-fg, var(--fs-action-primary-fg));box-shadow:0 0 0 3px var(--fs-commerce-cta-primary-bg, var(--fs-action-primary-bg));@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in oklab,var(--fs-commerce-cta-primary-bg, var(--fs-action-primary-bg)) 18%,transparent)}}[data-platform-system-root]:is(.fs-cart-checkout-button--primary:not(:disabled):not([aria-disabled=true])),[data-platform-system-root] .fs-cart-checkout-button--primary:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:var( --fs-commerce-cta-primary-bg-strong, var(--fs-commerce-cta-primary-bg, var(--fs-action-primary-bg)) );color:var(--fs-commerce-cta-primary-fg, var(--fs-action-primary-fg));box-shadow:var(--fs-shadow-soft)}[data-platform-system-root]:is(.fs-cart-checkout-button--primary:hover:not(:disabled):not([aria-disabled=true])),[data-platform-system-root] .fs-cart-checkout-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:var( --fs-commerce-cta-primary-bg-strong, var(--fs-action-primary-bg-strong) );@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var( --fs-commerce-cta-primary-bg-strong, var(--fs-action-primary-bg-strong) ) 90%,var(--fs-text-main) 10%)}}[data-platform-system-root]:is(.fs-cart-checkout-button:disabled),[data-platform-system-root] .fs-cart-checkout-button:disabled,[data-platform-system-root]:is(.fs-cart-checkout-button[aria-disabled=true]),[data-platform-system-root] .fs-cart-checkout-button[aria-disabled=true]{border-color:var(--fs-system-card-border);background:var(--fs-system-control-hover-bg);color:var(--fs-system-muted-fg);box-shadow:none;opacity:1}[data-platform-system-root]:is(.nl-type-page-title),[data-platform-system-root] .nl-type-page-title{font-family:var(--fs-font-display);font-size:var(--fs-type-page-title-size-mobile);line-height:var(--fs-type-page-title-line-mobile);font-weight:var(--fs-font-display-weight);letter-spacing:-.02em}@media(min-width:48rem){[data-platform-system-root]:is(.nl-type-page-title),[data-platform-system-root] .nl-type-page-title{font-size:var(--fs-type-page-title-size);line-height:var(--fs-type-page-title-line)}}[data-platform-system-root]:is(.nl-type-section-title),[data-platform-system-root] .nl-type-section-title{font-family:var(--fs-font-display);font-size:var(--fs-type-section-title-size);line-height:var(--fs-type-section-title-line);font-weight:var(--fs-font-display-weight);letter-spacing:-.01em}[data-platform-system-root]:is(.nl-type-card-title),[data-platform-system-root] .nl-type-card-title{font-size:var(--fs-type-card-title-size);line-height:var(--fs-type-card-title-line);font-weight:600}[data-platform-system-root]:is(.nl-type-body),[data-platform-system-root] .nl-type-body{font-size:var(--fs-type-body-size);line-height:var(--fs-type-body-line);font-weight:400}[data-platform-system-root]:is(.nl-type-body-strong),[data-platform-system-root] .nl-type-body-strong{font-size:var(--fs-type-body-size);line-height:var(--fs-type-body-line);font-weight:500}[data-platform-system-root]:is(.nl-type-detail),[data-platform-system-root] .nl-type-detail{font-size:var(--fs-type-detail-size);line-height:var(--fs-type-detail-line);font-weight:400}[data-platform-system-root]:is(.nl-type-detail-strong),[data-platform-system-root] .nl-type-detail-strong{font-size:var(--fs-type-detail-size);line-height:var(--fs-type-detail-line);font-weight:500}[data-platform-system-root]:is(.nl-type-meta),[data-platform-system-root] .nl-type-meta{font-size:var(--fs-type-meta-size);line-height:var(--fs-type-meta-line);font-weight:500}[data-platform-system-root]:is(.nl-type-caption),[data-platform-system-root] .nl-type-caption{font-size:var(--fs-type-caption-size);line-height:var(--fs-type-caption-line);font-weight:500}[data-platform-system-root].fs-storefront-scope{--background: var(--fs-surface-canvas);--foreground: var(--fs-text-main);--card: var(--fs-surface-panel);--card-foreground: var(--fs-surface-panel-fg, var(--fs-text-main));--popover: var(--fs-surface-panel);--popover-foreground: var(--fs-surface-panel-fg, var(--fs-text-main));--primary: var(--fs-action-primary-bg);--primary-foreground: var(--fs-action-primary-fg);--muted: var(--fs-surface-muted);--muted-foreground: var(--fs-text-secondary);--secondary: var(--fs-surface-muted);--secondary-foreground: var(--fs-surface-muted-fg, var(--fs-text-main));--accent: var(--fs-surface-muted);--accent-foreground: var(--fs-surface-muted-fg, var(--fs-text-main));--destructive: #dc2626;--destructive-foreground: #ffffff;--border: var(--fs-border-subtle);--input: var(--fs-border-subtle);--ring: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--ring: color-mix(in oklab, var(--fs-action-primary-bg) 35%, transparent)}background:var(--fs-surface-canvas);color:var(--fs-text-main);cursor:default}[data-platform-system-root].fs-storefront-scope :where(a[href],button:not(:disabled),summary,label[for],select:not(:disabled),[role=button]:not([aria-disabled=true]),[data-storefront-interactive=true],[data-editor-interactive=true]){cursor:pointer}[data-platform-system-root].fs-storefront-scope :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not(:disabled),textarea:not(:disabled),[contenteditable=true]){cursor:text}[data-platform-system-root].fs-storefront-scope :where(button:disabled,select:disabled,input:disabled,textarea:disabled,[aria-disabled=true]){cursor:not-allowed}[data-platform-system-root].fs-storefront-scope :where(.border-border,[class~="border-border/40"],[class~="border-border/50"],[class~="border-border/60"],[class~="border-border/80"]){border-color:var(--fs-local-border, var(--fs-border-subtle))}[data-platform-system-root].fs-storefront-scope :where(.bg-background,[class~="bg-background/5"],[class~="bg-background/20"],[class~="bg-background/30"],[class~="bg-background/40"],[class~="bg-background/50"],[class~="bg-background/60"],[class~="bg-background/70"],[class~="bg-background/80"],[class~="bg-background/88"],[class~="bg-background/95"]){background-color:var(--fs-surface-canvas)}[data-platform-system-root].fs-storefront-scope :where(.bg-card,[class~="bg-card/40"],[class~="bg-card/50"],[class~="bg-card/60"],[class~="bg-card/80"],[class~="bg-card/95"]){background-color:var(--fs-system-card-bg)}[data-platform-system-root].fs-storefront-scope :where(.bg-popover){background-color:var(--fs-surface-panel)}[data-platform-system-root].fs-storefront-scope :where(.bg-primary,[class~="bg-primary/5"],[class~="bg-primary/10"],[class~="bg-primary/15"],[class~="bg-primary/20"],[class~="bg-primary/90"]){background-color:var(--fs-action-primary-bg)}[data-platform-system-root].fs-storefront-scope :where([class~="bg-primary/5"],[class~="hover:bg-primary/5"]):hover,[data-platform-system-root] .fs-storefront-scope :where([class~="bg-primary/5"]){background-color:var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--fs-action-primary-bg) 5%,transparent)}}[data-platform-system-root].fs-storefront-scope :where([class~="bg-primary/10"]){background-color:var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--fs-action-primary-bg) 10%,transparent)}}[data-platform-system-root].fs-storefront-scope :where([class~="bg-primary/15"]){background-color:var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--fs-action-primary-bg) 12%,transparent)}}[data-platform-system-root].fs-storefront-scope :where([class~="bg-primary/20"]){background-color:var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--fs-action-primary-bg) 20%,transparent)}}[data-platform-system-root].fs-storefront-scope :where([class~="hover:bg-primary/90"]):hover{background-color:var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--fs-action-primary-bg) 90%,var(--fs-text-main) 10%)}}[data-platform-system-root].fs-storefront-scope :where(.bg-secondary,[class~="bg-secondary/80"]){background-color:var(--fs-surface-muted)}[data-platform-system-root].fs-storefront-scope :where([class~="hover:bg-secondary/80"]):hover{background-color:var(--fs-surface-muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--fs-surface-muted) 80%,var(--fs-surface-panel) 20%)}}[data-platform-system-root].fs-storefront-scope :where(.bg-accent,[class~="hover:bg-accent"]):hover,[data-platform-system-root] .fs-storefront-scope :where(.bg-accent){background-color:var(--fs-surface-muted)}[data-platform-system-root].fs-storefront-scope :where(.bg-destructive,[class~="hover:bg-destructive/90"]):hover,[data-platform-system-root] .fs-storefront-scope :where(.bg-destructive){background-color:var(--destructive)}[data-platform-system-root].fs-storefront-scope :where(.bg-muted,[class~="bg-muted/20"],[class~="bg-muted/30"],[class~="bg-muted/40"],[class~="bg-muted/50"],[class~="bg-muted/60"],[class~="bg-muted/70"]){background-color:var(--fs-state-empty-bg)}[data-platform-system-root].fs-storefront-scope :where([class~="hover:bg-muted"],[class~="hover:bg-muted/30"],[class~="hover:bg-muted/35"],[class~="hover:bg-muted/50"],[class~="hover:bg-muted/65"],[class~="hover:bg-muted/70"],[class~="hover:bg-muted/80"]):hover{background-color:var(--fs-system-control-hover-bg)}[data-platform-system-root].fs-storefront-scope :where([class~="active:bg-muted"],[class~="active:bg-muted/65"],[class~="active:bg-muted/70"],[class~="active:bg-muted/80"]):active{background-color:var(--fs-system-control-active-bg)}[data-platform-system-root].fs-storefront-scope :where(.text-muted-foreground){color:var(--fs-local-muted-fg, var(--fs-text-secondary))}[data-platform-system-root].fs-storefront-scope :where(.text-foreground){color:var(--fs-local-fg, var(--fs-text-main))}[data-platform-system-root].fs-storefront-scope :where([class~="text-foreground/80"]){color:var(--fs-local-fg, var(--fs-text-main));@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--fs-local-fg, var(--fs-text-main)) 80%,transparent)}}[data-platform-system-root].fs-storefront-scope :where([class~="text-foreground/90"]){color:var(--fs-local-fg, var(--fs-text-main));@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--fs-local-fg, var(--fs-text-main)) 90%,transparent)}}[data-platform-system-root].fs-storefront-scope :where(.text-card-foreground,.text-popover-foreground,.text-secondary-foreground,.text-accent-foreground){color:var(--fs-local-fg, var(--fs-text-main))}[data-platform-system-root].fs-storefront-scope :where(.text-primary){color:var( --fs-local-accent-fg, var(--fs-action-primary-bg) );@supports (color: color-mix(in lab,red,red)){color:var( --fs-local-accent-fg, color-mix(in oklab, var(--fs-action-primary-bg) 58%, var(--fs-text-main) 42%) )}}[data-platform-system-root].fs-storefront-scope :where(.text-primary-foreground){color:var(--fs-action-primary-fg)}[data-platform-system-root].fs-storefront-scope :where(.text-destructive){color:var(--destructive)}[data-platform-system-root].fs-storefront-scope :where(.text-destructive-foreground){color:var(--destructive-foreground)}[data-platform-system-root].fs-storefront-scope :where([class~="text-muted-foreground/40"]){color:var(--fs-local-muted-fg, var(--fs-text-secondary));@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--fs-local-muted-fg, var(--fs-text-secondary)) 78%,transparent)}}[data-platform-system-root].fs-storefront-scope :where([class~="text-muted-foreground/50"]){color:var(--fs-local-muted-fg, var(--fs-text-secondary));@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--fs-local-muted-fg, var(--fs-text-secondary)) 82%,transparent)}}[data-platform-system-root].fs-storefront-scope :where([class~="text-muted-foreground/60"]){color:var(--fs-local-muted-fg, var(--fs-text-secondary));@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--fs-local-muted-fg, var(--fs-text-secondary)) 86%,transparent)}}[data-platform-system-root].fs-storefront-scope :where([class~="text-muted-foreground/80"]){color:var(--fs-local-muted-fg, var(--fs-text-secondary));@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--fs-local-muted-fg, var(--fs-text-secondary)) 92%,transparent)}}[data-platform-system-root].fs-storefront-scope :where(.border-primary){border-color:var(--fs-action-primary-bg)}[data-platform-system-root].fs-storefront-scope :where(.border-input){border-color:var(--fs-border-subtle)}[data-platform-system-root].fs-storefront-scope :where(.border-destructive){border-color:var(--destructive)}[data-platform-system-root].fs-storefront-scope :where([class~="ring-primary/50"]){--tw-ring-color: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--fs-action-primary-bg) 50%, transparent)}}[data-platform-system-root].fs-storefront-scope :where([class~="focus-visible:ring-ring/50"]):focus-visible{--tw-ring-color: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--fs-action-primary-bg) 50%, transparent)}}[data-platform-system-root].fs-storefront-scope :where([class~="data-[state=checked]:bg-primary"])[data-state=checked]{background-color:var(--fs-action-primary-bg)}[data-platform-system-root].fs-storefront-scope :where([class~="data-[state=checked]:text-primary-foreground"])[data-state=checked]{color:var(--fs-action-primary-fg)}[data-platform-system-root]:is(.fs-surface-canvas),[data-platform-system-root] .fs-surface-canvas{background:var(--fs-surface-canvas);color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-surface-main),[data-platform-system-root] .fs-surface-main{--fs-local-bg: var(--fs-surface-main);--fs-local-fg: var(--fs-surface-main-fg, var(--fs-text-main));--fs-local-muted-fg: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-muted-fg: color-mix(in oklab, var(--fs-local-fg) 72%, var(--fs-local-bg) 28%)}--fs-local-icon: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-icon: color-mix(in oklab, var(--fs-local-fg) 78%, var(--fs-local-bg) 22%)}--fs-local-border: var(--fs-border-subtle);--background: var(--fs-local-bg);--card: var(--fs-local-bg);--popover: var(--fs-local-bg);--muted: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--muted: color-mix(in oklab, var(--fs-local-fg) 8%, var(--fs-local-bg) 92%)}--secondary: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--secondary: color-mix(in oklab, var(--fs-local-fg) 8%, var(--fs-local-bg) 92%)}--accent: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--accent: color-mix(in oklab, var(--fs-local-fg) 10%, var(--fs-local-bg) 90%)}--foreground: var(--fs-local-fg);--muted-foreground: var(--fs-local-muted-fg);--card-foreground: var(--fs-local-fg);--popover-foreground: var(--fs-local-fg);--secondary-foreground: var(--fs-local-fg);--accent-foreground: var(--fs-local-fg);--border: var(--fs-local-border);background:var(--fs-surface-main);color:var(--fs-local-fg)}[data-platform-system-root]:is(.fs-surface-panel),[data-platform-system-root] .fs-surface-panel{--fs-local-bg: var(--fs-surface-panel);--fs-local-fg: var(--fs-surface-panel-fg, var(--fs-text-main));--fs-local-muted-fg: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-muted-fg: color-mix(in oklab, var(--fs-local-fg) 72%, var(--fs-local-bg) 28%)}--fs-local-icon: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-icon: color-mix(in oklab, var(--fs-local-fg) 78%, var(--fs-local-bg) 22%)}--fs-local-border: var(--fs-border-subtle);--background: var(--fs-local-bg);--card: var(--fs-local-bg);--popover: var(--fs-local-bg);--muted: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--muted: color-mix(in oklab, var(--fs-local-fg) 8%, var(--fs-local-bg) 92%)}--secondary: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--secondary: color-mix(in oklab, var(--fs-local-fg) 8%, var(--fs-local-bg) 92%)}--accent: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--accent: color-mix(in oklab, var(--fs-local-fg) 10%, var(--fs-local-bg) 90%)}--foreground: var(--fs-local-fg);--muted-foreground: var(--fs-local-muted-fg);--card-foreground: var(--fs-local-fg);--popover-foreground: var(--fs-local-fg);--secondary-foreground: var(--fs-local-fg);--accent-foreground: var(--fs-local-fg);--border: var(--fs-local-border);background:var(--fs-surface-panel);color:var(--fs-local-fg)}[data-platform-system-root]:is(.fs-surface-muted),[data-platform-system-root] .fs-surface-muted{background:var(--fs-surface-muted)}[data-platform-system-root]:is(.fs-border-subtle),[data-platform-system-root] .fs-border-subtle{border-color:var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-divider-subtle),[data-platform-system-root] .fs-divider-subtle{background:var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-text-main),[data-platform-system-root] .fs-text-main{color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-text-secondary),[data-platform-system-root] .fs-text-secondary{color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-text-muted),[data-platform-system-root] .fs-text-muted{color:var(--fs-text-muted)}[data-platform-system-root]:is(.fs-radius-sm),[data-platform-system-root] .fs-radius-sm{border-radius:var(--fs-shape-control-inner)}[data-platform-system-root]:is(.fs-radius-control),[data-platform-system-root] .fs-radius-control{border-radius:var(--fs-shape-control)}[data-platform-system-root]:is(.fs-radius-card),[data-platform-system-root] .fs-radius-card{border-radius:var(--fs-shape-card)}[data-platform-system-root]:is(.fs-radius-panel),[data-platform-system-root] .fs-radius-panel{border-radius:var(--fs-shape-panel)}[data-platform-system-root]:is(.fs-radius-sheet),[data-platform-system-root] .fs-radius-sheet{border-radius:var(--fs-radius-sheet)}[data-platform-system-root]:is(.fs-radius-pill),[data-platform-system-root] .fs-radius-pill{border-radius:var(--fs-shape-chip)}[data-platform-system-root]:is(.fs-radius-panel-tight),[data-platform-system-root] .fs-radius-panel-tight{border-radius:calc(var(--fs-radius-panel) - 2px)}[data-platform-system-root]:is(.fs-radius-panel-inner),[data-platform-system-root] .fs-radius-panel-inner{border-radius:calc(var(--fs-radius-panel) - 6px)}[data-platform-system-root]:is(.fs-radius-panel-tab),[data-platform-system-root] .fs-radius-panel-tab{border-radius:calc(var(--fs-radius-panel) - .25rem)}[data-platform-system-root]:is(.fs-radius-pill-right),[data-platform-system-root] .fs-radius-pill-right{border-top-right-radius:var(--fs-radius-pill);border-bottom-right-radius:var(--fs-radius-pill)}[data-platform-system-root]:is(.fs-radius-control-top),[data-platform-system-root] .fs-radius-control-top{border-top-left-radius:var(--fs-radius-control);border-top-right-radius:var(--fs-radius-control)}[data-platform-system-root].fs-storefront-scope :where(.rounded-sm,[class~="rounded-[4px]"]){border-radius:var(--fs-shape-control-inner)}[data-platform-system-root].fs-storefront-scope :where(.rounded-md,.rounded-lg){border-radius:var(--fs-shape-control)}[data-platform-system-root].fs-storefront-scope :where(.rounded-xl,.rounded-2xl){border-radius:var(--fs-shape-card)}[data-platform-system-root].fs-storefront-scope :where(.rounded-3xl){border-radius:var(--fs-shape-panel)}[data-platform-system-root].fs-storefront-scope :where(.rounded-full){border-radius:var(--fs-shape-chip)}[data-platform-system-root]:is(.fs-action-primary),[data-platform-system-root] .fs-action-primary{background:var(--fs-action-primary-bg);color:var(--fs-action-primary-fg)}[data-platform-system-root]:is(.fs-surface),[data-platform-system-root] .fs-surface,[data-platform-system-root]:is(.fs-sticky-panel-surface),[data-platform-system-root] .fs-sticky-panel-surface,[data-platform-system-root]:is(.fs-inset-panel-surface),[data-platform-system-root] .fs-inset-panel-surface,[data-platform-system-root]:is(.fs-address-choice),[data-platform-system-root] .fs-address-choice,[data-platform-system-root]:is(.fs-commerce-card),[data-platform-system-root] .fs-commerce-card,[data-platform-system-root]:is(.fs-commerce-card--selected),[data-platform-system-root] .fs-commerce-card--selected,[data-platform-system-root]:is(.fs-commerce-card--disabled),[data-platform-system-root] .fs-commerce-card--disabled,[data-platform-system-root]:is(.fs-commerce-empty),[data-platform-system-root] .fs-commerce-empty,[data-platform-system-root]:is(.fs-floating-action-bar),[data-platform-system-root] .fs-floating-action-bar,[data-platform-system-root]:is(.fs-shop-auth-card),[data-platform-system-root] .fs-shop-auth-card,[data-platform-system-root]:is(.fs-system-card),[data-platform-system-root] .fs-system-card,[data-platform-system-root]:is(.fs-system-post-card),[data-platform-system-root] .fs-system-post-card,[data-platform-system-root]:is(.fs-product-card),[data-platform-system-root] .fs-product-card,[data-platform-system-root]:is(.fs-product-card-list),[data-platform-system-root] .fs-product-card-list,[data-platform-system-root]:is(.fs-product-card-small),[data-platform-system-root] .fs-product-card-small{--fs-local-bg: var(--fs-surface-main);--fs-local-fg: var(--fs-surface-main-fg, var(--fs-text-main));--fs-local-muted-fg: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-muted-fg: color-mix(in oklab, var(--fs-local-fg) 72%, var(--fs-local-bg) 28%)}--fs-local-icon: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-icon: color-mix(in oklab, var(--fs-local-fg) 78%, var(--fs-local-bg) 22%)}--fs-local-accent-fg: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--fs-local-accent-fg: color-mix(in oklab, var(--fs-action-primary-bg) 58%, var(--fs-local-fg) 42%)}--fs-local-border: var(--fs-border-subtle);--background: var(--fs-local-bg);--card: var(--fs-local-bg);--popover: var(--fs-local-bg);--muted: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--muted: color-mix(in oklab, var(--fs-local-fg) 8%, var(--fs-local-bg) 92%)}--secondary: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--secondary: color-mix(in oklab, var(--fs-local-fg) 8%, var(--fs-local-bg) 92%)}--accent: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--accent: color-mix(in oklab, var(--fs-local-fg) 10%, var(--fs-local-bg) 90%)}--foreground: var(--fs-local-fg);--card-foreground: var(--fs-local-fg);--popover-foreground: var(--fs-local-fg);--secondary-foreground: var(--fs-local-fg);--accent-foreground: var(--fs-local-fg);--muted-foreground: var(--fs-local-muted-fg);--border: var(--fs-local-border)}[data-platform-system-root]:is(.fs-surface),[data-platform-system-root] .fs-surface{border:1px solid var(--fs-system-card-border, var(--fs-border-subtle));border-radius:var(--fs-shape-panel);color:var(--fs-local-fg, var(--fs-text-main))}[data-platform-system-root]:is(.fs-surface--panel),[data-platform-system-root] .fs-surface--panel{--fs-local-bg: var(--fs-system-card-bg);--fs-local-fg: var(--fs-system-card-fg);--fs-local-muted-fg: var(--fs-system-muted-fg);background:var(--fs-local-bg)}[data-platform-system-root]:is(.fs-surface--inset),[data-platform-system-root] .fs-surface--inset{--fs-local-bg: var(--fs-state-empty-bg);--fs-local-fg: var(--fs-state-empty-fg);--fs-local-muted-fg: var(--fs-state-empty-muted-fg);--fs-local-border: var(--fs-state-empty-border);background:var(--fs-local-bg);border-color:var(--fs-local-border)}[data-platform-system-root]:is(.fs-surface--elevated),[data-platform-system-root] .fs-surface--elevated{--fs-local-bg: var(--fs-summary-rail-bg);--fs-local-fg: var(--fs-summary-rail-fg);--fs-local-muted-fg: var(--fs-summary-rail-muted-fg);--fs-local-border: var(--fs-summary-rail-border);background:var(--fs-local-bg);border-color:var(--fs-local-border);box-shadow:var(--fs-shadow-soft)}[data-platform-system-root]:is(.fs-surface--ghost),[data-platform-system-root] .fs-surface--ghost{--fs-local-bg: var(--fs-surface-canvas);background:transparent}[data-platform-system-root]:is(.fs-sticky-panel-surface),[data-platform-system-root] .fs-sticky-panel-surface{--fs-local-bg: var(--fs-surface-canvas);@supports (color: color-mix(in lab,red,red)){--fs-local-bg: color-mix(in oklab, var(--fs-surface-canvas) 86%, transparent)}--fs-local-fg: var(--fs-system-card-fg);--fs-local-muted-fg: var(--fs-system-muted-fg);--fs-local-border: var(--fs-border-subtle);border-color:var(--fs-local-border);background:var(--fs-local-bg);color:var(--fs-local-fg)}[data-platform-system-root]:is(.fs-inset-panel-surface),[data-platform-system-root] .fs-inset-panel-surface{--fs-local-bg: var(--fs-state-empty-bg);--fs-local-fg: var(--fs-state-empty-fg);--fs-local-muted-fg: var(--fs-state-empty-muted-fg);--fs-local-border: var(--fs-state-empty-border);border-color:var(--fs-local-border);background:var(--fs-local-bg);color:var(--fs-local-fg)}[data-platform-system-root]:is(.fs-address-choice),[data-platform-system-root] .fs-address-choice{--fs-local-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-local-bg: color-mix(in oklab, var(--fs-surface-panel) 72%, transparent)}--fs-local-fg: var(--fs-system-card-fg);--fs-local-muted-fg: var(--fs-system-muted-fg);--fs-local-border: var(--fs-border-subtle);border-color:var(--fs-local-border);background:var(--fs-local-bg);color:var(--fs-local-fg)}[data-platform-system-root]:is(.fs-address-choice:hover),[data-platform-system-root] .fs-address-choice:hover{--fs-local-bg: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--fs-local-bg: color-mix(in oklab, var(--fs-surface-panel) 84%, transparent)}background:var(--fs-local-bg)}[data-platform-system-root]:is(.fs-address-choice--active),[data-platform-system-root] .fs-address-choice--active{--fs-local-bg: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--fs-local-bg: color-mix(in oklab, var(--fs-action-primary-bg) 8%, var(--fs-surface-panel) 92%)}--fs-local-border: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--fs-local-border: color-mix(in oklab, var(--fs-action-primary-bg) 54%, var(--fs-border-subtle) 46%)}border-color:var(--fs-local-border);background:var(--fs-local-bg)}[data-platform-system-root]:is(.fs-type-body-muted),[data-platform-system-root] .fs-type-body-muted,[data-platform-system-root]:is(.fs-type-detail-muted),[data-platform-system-root] .fs-type-detail-muted,[data-platform-system-root]:is(.fs-type-meta),[data-platform-system-root] .fs-type-meta,[data-platform-system-root]:is(.fs-type-caption),[data-platform-system-root] .fs-type-caption{color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-type-caption),[data-platform-system-root] .fs-type-caption{color:var(--fs-text-muted)}[data-platform-system-root]:is(.fs-navbar),[data-platform-system-root] .fs-navbar{height:100%;min-height:inherit;--fs-local-bg: var(--fs-surface-canvas);--fs-local-fg: var(--fs-text-main);--fs-local-muted-fg: var(--fs-text-secondary);--fs-local-icon: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-icon: color-mix(in oklab, var(--fs-local-fg) 78%, var(--fs-local-bg) 22%)}--fs-local-accent-fg: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--fs-local-accent-fg: color-mix(in oklab, var(--fs-action-primary-bg) 58%, var(--fs-local-fg) 42%)}--fs-local-border: var(--fs-border-subtle);--background: var(--fs-local-bg);--card: var(--fs-local-bg);--popover: var(--fs-local-bg);--muted: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--muted: color-mix(in oklab, var(--fs-local-fg) 8%, var(--fs-local-bg) 92%)}--secondary: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--secondary: color-mix(in oklab, var(--fs-local-fg) 8%, var(--fs-local-bg) 92%)}--accent: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--accent: color-mix(in oklab, var(--fs-local-fg) 10%, var(--fs-local-bg) 90%)}--foreground: var(--fs-local-fg);--card-foreground: var(--fs-local-fg);--popover-foreground: var(--fs-local-fg);--secondary-foreground: var(--fs-local-fg);--accent-foreground: var(--fs-local-fg);--muted-foreground: var(--fs-local-muted-fg);--border: var(--fs-local-border);color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-navbar-layout),[data-platform-system-root] .fs-navbar-layout{height:100%;min-height:inherit;width:100%;max-width:120rem;padding-inline:clamp(1rem,3vw,4rem)}[data-platform-system-root]:is(.fs-navbar-layout[data-navbar-density=compact]),[data-platform-system-root] .fs-navbar-layout[data-navbar-density=compact]{padding-inline:clamp(1rem,2vw,2.5rem)}[data-platform-system-root]:is(.fs-navbar-brand),[data-platform-system-root] .fs-navbar-brand{max-width:min(28vw,24rem);overflow:hidden}[data-platform-system-root]:is(.fs-navbar-brand>div),[data-platform-system-root] .fs-navbar-brand>div,[data-platform-system-root]:is(.fs-navbar-brand .richtext-display),[data-platform-system-root] .fs-navbar-brand .richtext-display{min-width:0}[data-platform-system-root]:is(.fs-navbar-brand .richtext-display),[data-platform-system-root] .fs-navbar-brand .richtext-display,[data-platform-system-root]:is(.fs-navbar-brand .richtext-display *),[data-platform-system-root] .fs-navbar-brand .richtext-display *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-platform-system-root]:is(.fs-navbar-desktop-menu),[data-platform-system-root] .fs-navbar-desktop-menu{overflow:visible}[data-platform-system-root]:is(.fs-navbar-desktop-item),[data-platform-system-root] .fs-navbar-desktop-item{flex:none;overflow-wrap:normal;white-space:nowrap;word-break:normal}[data-platform-system-root]:is(.fs-navbar-desktop-item *),[data-platform-system-root] .fs-navbar-desktop-item *{overflow-wrap:normal;white-space:nowrap;word-break:normal}[data-platform-system-root]:is(.fs-navbar-layout[data-navbar-mobile=true]),[data-platform-system-root] .fs-navbar-layout[data-navbar-mobile=true]{padding-inline:1rem}[data-platform-system-root]:is(.fs-navbar-layout[data-navbar-mobile=true] .fs-navbar-brand),[data-platform-system-root] .fs-navbar-layout[data-navbar-mobile=true] .fs-navbar-brand{max-width:calc(100% - 10rem)}@media(max-width:767px){[data-platform-system-root]:is(.fs-navbar-layout),[data-platform-system-root] .fs-navbar-layout{padding-inline:1rem}[data-platform-system-root]:is(.fs-navbar-brand),[data-platform-system-root] .fs-navbar-brand{max-width:calc(100% - 10rem)}}[data-platform-system-root]:is(.fs-navbar-link),[data-platform-system-root] .fs-navbar-link{color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-navbar-link:hover),[data-platform-system-root] .fs-navbar-link:hover{color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-navbar-actions),[data-platform-system-root] .fs-navbar-actions{color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-navbar-control),[data-platform-system-root] .fs-navbar-control{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-pill);transition:background .2s ease,color .2s ease,border-color .2s ease}[data-platform-system-root]:is(.fs-navbar-icon-button),[data-platform-system-root] .fs-navbar-icon-button{border-radius:var(--fs-radius-pill);transition:background .2s ease,color .2s ease}[data-platform-system-root]:is(.fs-navbar-control:hover),[data-platform-system-root] .fs-navbar-control:hover,[data-platform-system-root]:is(.fs-navbar-icon-button:hover),[data-platform-system-root] .fs-navbar-icon-button:hover{background:var(--fs-surface-muted);color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-navbar-cart-badge),[data-platform-system-root] .fs-navbar-cart-badge{position:absolute;top:0;right:0;display:inline-flex;min-width:1rem;height:1rem;align-items:center;justify-content:center;border-radius:9999px;padding-inline:.2rem;background:var(--fs-commerce-cta-primary-bg, var(--fs-action-primary-bg));color:var(--fs-commerce-cta-primary-fg, var(--fs-action-primary-fg));box-shadow:0 0 0 2px var(--fs-local-bg, var(--fs-surface-page));font-size:.625rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}[data-platform-system-root]:is(.fs-navbar-menu),[data-platform-system-root] .fs-navbar-menu{border-color:var(--fs-border-subtle);background:var(--fs-surface-main);color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-navbar-menu-item:hover),[data-platform-system-root] .fs-navbar-menu-item:hover{background:var(--fs-surface-muted)}[data-platform-system-root]:is(.fs-navbar-menu-item--active),[data-platform-system-root] .fs-navbar-menu-item--active{color:var(--fs-text-main);font-weight:600}[data-platform-system-root]:is(.fs-navbar-mobile-panel),[data-platform-system-root] .fs-navbar-mobile-panel{border-color:var(--fs-local-border, var(--fs-border-subtle));background:var(--fs-local-bg, var(--fs-surface-main))}[data-platform-system-root]:is(.fs-navbar-locale-pill),[data-platform-system-root] .fs-navbar-locale-pill{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-pill)}[data-platform-system-root]:is(.fs-navbar-locale-pill--active),[data-platform-system-root] .fs-navbar-locale-pill--active{background:var(--fs-text-main);color:var(--fs-surface-main)}[data-platform-system-root]:is(.fs-navbar-surface-floating),[data-platform-system-root] .fs-navbar-surface-floating{--fs-local-bg: var(--fs-surface-canvas);@supports (color: color-mix(in lab,red,red)){--fs-local-bg: color-mix(in oklab, var(--fs-surface-canvas) 86%, transparent)}border-color:var(--fs-local-border, var(--fs-border-subtle));background:var(--fs-local-bg);box-shadow:var(--fs-shadow-soft)}[data-platform-system-root]:is(.fs-navbar-surface-glass),[data-platform-system-root] .fs-navbar-surface-glass{--fs-local-bg: var(--fs-surface-canvas);@supports (color: color-mix(in lab,red,red)){--fs-local-bg: color-mix(in oklab, var(--fs-surface-canvas) 72%, transparent)}border-color:var(--fs-local-border, var(--fs-border-subtle));background:var(--fs-local-bg)}[data-platform-system-root]:is(.fs-navbar-surface-solid),[data-platform-system-root] .fs-navbar-surface-solid{--fs-local-bg: var(--fs-surface-canvas);border-color:var(--fs-local-border, var(--fs-border-subtle));background:var(--fs-local-bg)}[data-platform-system-root]:is(.fs-feature-card),[data-platform-system-root] .fs-feature-card{--fs-local-bg: var(--fs-surface-main);--fs-local-fg: var(--fs-surface-main-fg, var(--fs-text-main));--fs-local-muted-fg: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-muted-fg: color-mix(in oklab, var(--fs-local-fg) 72%, var(--fs-local-bg) 28%)}--fs-local-icon: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-icon: color-mix(in oklab, var(--fs-local-fg) 78%, var(--fs-local-bg) 22%)}--fs-local-accent-fg: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--fs-local-accent-fg: color-mix(in oklab, var(--fs-action-primary-bg) 58%, var(--fs-local-fg) 42%)}--fs-local-border: var(--fs-border-subtle);--background: var(--fs-local-bg);--card: var(--fs-local-bg);--popover: var(--fs-local-bg);--muted: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--muted: color-mix(in oklab, var(--fs-local-fg) 8%, var(--fs-local-bg) 92%)}--secondary: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--secondary: color-mix(in oklab, var(--fs-local-fg) 8%, var(--fs-local-bg) 92%)}--accent: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--accent: color-mix(in oklab, var(--fs-local-fg) 10%, var(--fs-local-bg) 90%)}--foreground: var(--fs-local-fg);--muted-foreground: var(--fs-local-muted-fg);--card-foreground: var(--fs-local-fg);--popover-foreground: var(--fs-local-fg);--secondary-foreground: var(--fs-local-fg);--accent-foreground: var(--fs-local-fg);--border: var(--fs-local-border);border-color:var(--fs-border-subtle);background:var(--fs-surface-main);color:var(--fs-local-fg)}[data-platform-system-root]:is(.fs-feature-tabs-layout),[data-platform-system-root] .fs-feature-tabs-layout{display:flex;flex-direction:row;align-items:flex-start;gap:2rem;min-height:500px}[data-platform-system-root]:is(.fs-feature-tabs-rail),[data-platform-system-root] .fs-feature-tabs-rail{flex:0 0 clamp(12rem,11vw,14rem);width:clamp(12rem,11vw,14rem)}[data-platform-system-root]:is(.fs-feature-tabs-preview),[data-platform-system-root] .fs-feature-tabs-preview{flex:1 1 0;min-width:0}[data-platform-system-root]:is(.fs-feature-browser-header),[data-platform-system-root] .fs-feature-browser-header{background:var(--fs-local-bg, var(--fs-system-card-bg));@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fs-local-bg, var(--fs-system-card-bg)) 82%,var(--fs-surface-canvas) 18%)}}[data-platform-system-root]:is(.fs-feature-browser-url),[data-platform-system-root] .fs-feature-browser-url{background:var(--fs-local-fg, var(--fs-text-main));@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fs-local-fg, var(--fs-text-main)) 7%,var(--fs-local-bg, var(--fs-system-card-bg)) 93%)}}[data-platform-system-root]:is(.fs-feature-browser-canvas),[data-platform-system-root] .fs-feature-browser-canvas,[data-platform-system-root]:is(.fs-feature-media-placeholder),[data-platform-system-root] .fs-feature-media-placeholder{background:linear-gradient(135deg,var(--fs-state-empty-bg),var(--fs-state-empty-bg));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(135deg,color-mix(in oklab,var(--fs-state-empty-bg) 88%,var(--fs-action-primary-bg) 12%),var(--fs-state-empty-bg))}}[data-platform-system-root]:is(.fs-feature-media-icon-shell),[data-platform-system-root] .fs-feature-media-icon-shell{border-color:var(--fs-state-empty-border, var(--fs-border-subtle));background:var(--fs-surface-canvas);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fs-surface-canvas) 46%,var(--fs-state-empty-bg) 54%)}}[data-platform-system-root]:is(.fs-contact-section),[data-platform-system-root] .fs-contact-section{color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-footer),[data-platform-system-root] .fs-footer{border-color:var(--fs-border-subtle);background:var(--fs-surface-main);color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-footer-muted),[data-platform-system-root] .fs-footer-muted,[data-platform-system-root]:is(.fs-footer-link),[data-platform-system-root] .fs-footer-link{color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-footer-link:hover),[data-platform-system-root] .fs-footer-link:hover{color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-bottom-nav),[data-platform-system-root] .fs-bottom-nav{border-color:var(--fs-border-subtle);background:var(--fs-surface-main)}[data-platform-system-root]:is(.fs-bottom-nav-item),[data-platform-system-root] .fs-bottom-nav-item{color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-floating-anchor),[data-platform-system-root] .fs-floating-anchor{position:fixed;z-index:50;pointer-events:auto}[data-platform-system-root]:is(.fs-floating-anchor--left),[data-platform-system-root] .fs-floating-anchor--left{left:.5rem}[data-platform-system-root]:is(.fs-floating-anchor--right),[data-platform-system-root] .fs-floating-anchor--right{right:.5rem}[data-platform-system-root]:is(.fs-floating-launcher),[data-platform-system-root] .fs-floating-launcher{position:relative;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:var(--fs-radius-pill);box-shadow:var(--fs-shadow-strong);transition:transform .3s ease,box-shadow .3s ease}[data-platform-system-root]:is(.fs-floating-launcher:hover),[data-platform-system-root] .fs-floating-launcher:hover{transform:scale(1.05);box-shadow:var(--fs-shadow-strong)}[data-platform-system-root]:is(.fs-floating-launcher-icon),[data-platform-system-root] .fs-floating-launcher-icon{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center}[data-platform-system-root]:is(.fs-floating-launcher-icon>svg),[data-platform-system-root] .fs-floating-launcher-icon>svg{height:100%;width:100%}[data-platform-system-root]:is(.fs-floating-dismiss),[data-platform-system-root] .fs-floating-dismiss{position:absolute;right:-.25rem;top:-.25rem;display:flex;height:1.25rem;width:1.25rem;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--fs-radius-pill);background:var(--fs-local-bg, var(--fs-surface-panel));color:var(--fs-local-fg, var(--fs-text-main));box-shadow:var(--fs-shadow-soft);transition:transform .2s ease}[data-platform-system-root]:is(.fs-floating-dismiss:hover),[data-platform-system-root] .fs-floating-dismiss:hover{transform:scale(1.1)}[data-platform-system-root]:is(.fs-floating-restore),[data-platform-system-root] .fs-floating-restore{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-pill);background:var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fs-surface-panel) 88%,transparent)}color:var(--fs-local-muted-fg, var(--fs-text-muted));box-shadow:var(--fs-shadow-soft);transition:transform .3s ease,box-shadow .3s ease}[data-platform-system-root]:is(.fs-floating-restore:hover),[data-platform-system-root] .fs-floating-restore:hover{transform:scale(1.05);box-shadow:var(--fs-shadow-soft)}[data-platform-system-root]:is(.fs-floating-backdrop),[data-platform-system-root] .fs-floating-backdrop{position:fixed;inset:0;z-index:60;pointer-events:auto;background:var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fs-text-main) 28%,transparent)}backdrop-filter:blur(4px)}[data-platform-system-root]:is(.fs-floating-modal),[data-platform-system-root] .fs-floating-modal{position:fixed;left:50%;top:50%;z-index:70;width:100%;max-width:28rem;transform:translate(-50%,-50%);padding-inline:1rem;pointer-events:auto}[data-platform-system-root]:is(.fs-floating-modal--sm),[data-platform-system-root] .fs-floating-modal--sm{max-width:21.25rem}[data-platform-system-root]:is(.fs-floating-panel),[data-platform-system-root] .fs-floating-panel{--fs-local-bg: var(--fs-surface-panel);--fs-local-fg: var(--fs-surface-panel-fg, var(--fs-text-main));--fs-local-muted-fg: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-muted-fg: color-mix(in oklab, var(--fs-local-fg) 72%, var(--fs-local-bg) 28%)}--fs-local-icon: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-icon: color-mix(in oklab, var(--fs-local-fg) 78%, var(--fs-local-bg) 22%)}--fs-local-accent-fg: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--fs-local-accent-fg: color-mix(in oklab, var(--fs-action-primary-bg) 58%, var(--fs-local-fg) 42%)}--fs-local-border: var(--fs-border-subtle);--background: var(--fs-local-bg);--card: var(--fs-local-bg);--popover: var(--fs-local-bg);--muted: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--muted: color-mix(in oklab, var(--fs-local-fg) 8%, var(--fs-local-bg) 92%)}--secondary: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--secondary: color-mix(in oklab, var(--fs-local-fg) 8%, var(--fs-local-bg) 92%)}--accent: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--accent: color-mix(in oklab, var(--fs-local-fg) 10%, var(--fs-local-bg) 90%)}--foreground: var(--fs-local-fg);--muted-foreground: var(--fs-local-muted-fg);--card-foreground: var(--fs-local-fg);--popover-foreground: var(--fs-local-fg);--secondary-foreground: var(--fs-local-fg);--accent-foreground: var(--fs-local-fg);--border: var(--fs-local-border);position:relative;overflow:hidden;border:1px solid var(--fs-local-border);border-radius:var(--fs-radius-sheet);background:var(--fs-local-bg);color:var(--fs-local-fg);box-shadow:var(--fs-shadow-strong)}[data-platform-system-root]:is(.fs-floating-close),[data-platform-system-root] .fs-floating-close{position:absolute;right:1rem;top:1rem;z-index:10;border-radius:var(--fs-radius-control);background:var(--fs-local-bg, var(--fs-surface-panel));@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fs-local-bg, var(--fs-surface-panel)) 88%,transparent)}padding:.5rem;color:var(--fs-local-fg, var(--fs-text-main));box-shadow:var(--fs-shadow-soft);transition:background .2s ease}@media(min-width:48rem){[data-platform-system-root]:is(.fs-floating-launcher),[data-platform-system-root] .fs-floating-launcher{height:3.5rem;width:3.5rem}[data-platform-system-root]:is(.fs-floating-launcher-icon),[data-platform-system-root] .fs-floating-launcher-icon{height:1.5rem;width:1.5rem}}[data-platform-system-root]:is(.fs-commerce-card),[data-platform-system-root] .fs-commerce-card{--fs-local-bg: var(--fs-system-card-bg);--fs-local-fg: var(--fs-system-card-fg);--fs-local-muted-fg: var(--fs-system-muted-fg);--fs-local-border: var(--fs-system-card-border);border-color:var(--fs-local-border);background:var(--fs-local-bg);box-shadow:none}[data-platform-system-root]:is(.fs-commerce-card:hover),[data-platform-system-root] .fs-commerce-card:hover{--fs-local-bg: var(--fs-summary-rail-bg);--fs-local-border: var(--fs-summary-rail-border);border-color:var(--fs-local-border);background:var(--fs-local-bg)}[data-platform-system-root]:is(.fs-commerce-card--static),[data-platform-system-root] .fs-commerce-card--static,[data-platform-system-root]:is(.fs-commerce-card--static:hover),[data-platform-system-root] .fs-commerce-card--static:hover{--fs-local-bg: var(--fs-system-card-bg);--fs-local-border: var(--fs-system-card-border);border-color:var(--fs-local-border);background:var(--fs-local-bg);box-shadow:none}[data-platform-system-root]:is(.fs-commerce-card--selected),[data-platform-system-root] .fs-commerce-card--selected{--fs-local-bg: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--fs-local-bg: color-mix(in oklab, var(--fs-action-primary-bg) 10%, var(--fs-system-card-bg) 90%)}--fs-local-fg: var(--fs-system-card-fg);--fs-local-muted-fg: var(--fs-system-muted-fg);--fs-local-border: var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){--fs-local-border: color-mix(in oklab, var(--fs-action-primary-bg) 56%, var(--fs-system-card-border) 44%)}border-color:var(--fs-local-border);background:var(--fs-local-bg);box-shadow:none}[data-platform-system-root]:is(.fs-commerce-card--disabled),[data-platform-system-root] .fs-commerce-card--disabled{--fs-local-bg: var(--fs-state-empty-bg);--fs-local-fg: var(--fs-state-empty-fg);--fs-local-muted-fg: var(--fs-state-empty-muted-fg);--fs-local-border: var(--fs-state-empty-border);border-color:var(--fs-local-border);background:var(--fs-local-bg);opacity:.64}[data-platform-system-root]:is(.fs-commerce-empty),[data-platform-system-root] .fs-commerce-empty{--fs-local-bg: var(--fs-state-empty-bg);--fs-local-fg: var(--fs-state-empty-fg);--fs-local-muted-fg: var(--fs-state-empty-muted-fg);--fs-local-border: var(--fs-state-empty-border);border-color:var(--fs-local-border);background:var(--fs-local-bg)}[data-platform-system-root]:is(.fs-commerce-icon-soft),[data-platform-system-root] .fs-commerce-icon-soft{background:var(--fs-skeleton-line-bg);color:var(--fs-local-icon, var(--fs-text-secondary))}[data-platform-system-root]:is(.fs-skeleton-block),[data-platform-system-root] .fs-skeleton-block{background:var(--fs-skeleton-bg)}[data-platform-system-root]:is(.fs-skeleton-line),[data-platform-system-root] .fs-skeleton-line{background:var(--fs-skeleton-line-bg)}[data-platform-system-root]:is(.fs-warning-soft),[data-platform-system-root] .fs-warning-soft{border-color:var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--fs-action-primary-bg) 24%,var(--fs-state-empty-border) 76%)}background:var(--fs-action-primary-bg);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fs-action-primary-bg) 8%,var(--fs-state-empty-bg) 92%)}box-shadow:none}[data-platform-system-root]:is(.fs-floating-action-bar),[data-platform-system-root] .fs-floating-action-bar{--fs-local-bg: var(--fs-summary-rail-bg);@supports (color: color-mix(in lab,red,red)){--fs-local-bg: color-mix(in oklab, var(--fs-summary-rail-bg) 94%, transparent)}--fs-local-fg: var(--fs-summary-rail-fg);--fs-local-muted-fg: var(--fs-summary-rail-muted-fg);--fs-local-border: var(--fs-summary-rail-border);border-color:var(--fs-local-border);background:var(--fs-local-bg);box-shadow:var(--fs-shadow-soft)}[data-platform-system-root]:is(.fs-shop-auth),[data-platform-system-root] .fs-shop-auth{color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-shop-auth-card),[data-platform-system-root] .fs-shop-auth-card{--fs-local-bg: var(--fs-surface-main);--fs-local-fg: var(--fs-surface-main-fg, var(--fs-text-main));--fs-local-muted-fg: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-muted-fg: color-mix(in oklab, var(--fs-local-fg) 72%, var(--fs-local-bg) 28%)}border:1px solid var(--fs-border-subtle);border-radius:var(--fs-shape-card);background:var(--fs-local-bg)}[data-platform-system-root]:is(.fs-auth-page),[data-platform-system-root] .fs-auth-page{display:grid;width:100%;max-width:26rem;gap:2rem;margin-inline:auto;padding-block:clamp(1rem,4vw,3rem)}[data-platform-system-root]:is(.fs-auth-form label),[data-platform-system-root] .fs-auth-form label{color:var(--fs-text-secondary);font-size:.8125rem;font-weight:400}[data-platform-system-root]:is(.fs-auth-form input),[data-platform-system-root] .fs-auth-form input{height:2.75rem;background:transparent;box-shadow:none}[data-platform-system-root]:is(.fs-auth-form .fs-auth-tabs),[data-platform-system-root] .fs-auth-form .fs-auth-tabs{display:flex;width:100%;height:auto;padding:0;border-bottom:1px solid var(--fs-border-subtle);border-radius:0;background:transparent}[data-platform-system-root]:is(.fs-auth-tabs .fs-auth-tab),[data-platform-system-root] .fs-auth-tabs .fs-auth-tab{flex:1;padding-block:.875rem;border:0;border-radius:0;background:transparent;color:var(--fs-text-secondary);font-size:.9375rem;box-shadow:none}[data-platform-system-root]:is(.fs-auth-tabs .fs-auth-tab[data-state=active]),[data-platform-system-root] .fs-auth-tabs .fs-auth-tab[data-state=active]{background:transparent;color:var(--fs-text-main);font-weight:500;box-shadow:inset 0 -2px 0 currentColor}[data-platform-system-root]:is(.fs-system-page),[data-platform-system-root] .fs-system-page{background:var(--fs-surface-canvas);color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-system-frame),[data-platform-system-root] .fs-system-frame{box-sizing:border-box;width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1rem,2.5vw,2rem);padding-block:clamp(1rem,2vw,1.5rem) clamp(2.5rem,5vw,4rem)}[data-platform-system-root]:is(.fs-page-head),[data-platform-system-root] .fs-page-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;padding-bottom:clamp(1.25rem,3vw,2rem)}[data-platform-system-root]:is(.fs-display),[data-platform-system-root] .fs-display{font-family:var(--fs-font-display);font-weight:var(--fs-font-display-weight);letter-spacing:var(--fs-font-display-tracking)}[data-platform-system-root]:is(.fs-page-title),[data-platform-system-root] .fs-page-title{margin:0;font-family:var(--fs-font-display);font-weight:var(--fs-font-display-weight);letter-spacing:var(--fs-font-display-tracking);font-size:clamp(2rem,4vw,3rem);line-height:1.05;text-wrap:balance}[data-platform-system-root]:is(.fs-page-count),[data-platform-system-root] .fs-page-count{margin-inline-start:.75rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:400;letter-spacing:0;color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-block-title),[data-platform-system-root] .fs-block-title{margin:0;font-family:var(--fs-font-display);font-weight:var(--fs-font-display-weight);letter-spacing:var(--fs-font-display-tracking);font-size:clamp(1.375rem,2vw,1.625rem);line-height:1.2}[data-platform-system-root]:is(.fs-label),[data-platform-system-root] .fs-label{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-text-link),[data-platform-system-root] .fs-text-link{border:0;padding:0;background:none;color:var(--fs-text-main);font-size:.875rem;text-decoration:underline;text-decoration-color:currentColor;@supports (color: color-mix(in lab,red,red)){text-decoration-color:color-mix(in oklab,currentColor 30%,transparent)}text-underline-offset:4px;cursor:pointer}[data-platform-system-root]:is(.fs-text-link:hover),[data-platform-system-root] .fs-text-link:hover{text-decoration-color:currentColor}[data-platform-system-root]:is(.fs-text-link--muted),[data-platform-system-root] .fs-text-link--muted{color:var(--fs-text-secondary);font-size:.8125rem}[data-platform-system-root]:is(.fs-text-link:disabled),[data-platform-system-root] .fs-text-link:disabled{cursor:not-allowed;opacity:.4}[data-platform-system-root]:is(.fs-num),[data-platform-system-root] .fs-num{font-variant-numeric:tabular-nums}[data-platform-system-root]:is(.fs-rule-list),[data-platform-system-root] .fs-rule-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-rule-list>*),[data-platform-system-root] .fs-rule-list>*{border-bottom:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-panel),[data-platform-system-root] .fs-panel{background:var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fs-surface-panel) 40%,var(--fs-surface-canvas))}color:var(--fs-surface-panel-fg);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-shape-panel);padding:clamp(1.25rem,2vw,1.75rem)}[data-platform-system-root]:is(.fs-panel-divider),[data-platform-system-root] .fs-panel-divider{border-top:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-total),[data-platform-system-root] .fs-total{font-family:var(--fs-font-display);font-weight:var(--fs-font-display-weight);letter-spacing:var(--fs-font-display-tracking);font-size:1.875rem;line-height:1.1;font-variant-numeric:tabular-nums}[data-platform-system-root]:is(.fs-empty-state),[data-platform-system-root] .fs-empty-state{display:grid;justify-items:center;gap:.75rem;padding-block:clamp(2.5rem,8vw,6rem) clamp(3rem,7vw,5rem);text-align:center}[data-platform-system-root]:is(.fs-empty-state h2),[data-platform-system-root] .fs-empty-state h2{margin:0;font-family:var(--fs-font-display);font-weight:var(--fs-font-display-weight);letter-spacing:var(--fs-font-display-tracking);font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.1}[data-platform-system-root]:is(.fs-empty-state p),[data-platform-system-root] .fs-empty-state p{margin:0 0 .75rem;max-width:40ch;color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-line),[data-platform-system-root] .fs-line{display:grid;grid-template-columns:auto 5.25rem minmax(0,1fr) auto;align-items:start;column-gap:1rem;padding-block:1.25rem}[data-platform-system-root]:is(.fs-line--wide),[data-platform-system-root] .fs-line--wide{grid-template-columns:auto 7rem minmax(0,1fr) auto;column-gap:1.25rem;padding-block:1.5rem}[data-platform-system-root]:is(.fs-line:not(:has(.fs-line-check))),[data-platform-system-root] .fs-line:not(:has(.fs-line-check)){grid-template-columns:5.25rem minmax(0,1fr) auto}[data-platform-system-root]:is(.fs-line--wide:not(:has(.fs-line-check))),[data-platform-system-root] .fs-line--wide:not(:has(.fs-line-check)){grid-template-columns:7rem minmax(0,1fr) auto}[data-platform-system-root]:is(.fs-line[data-unselected] :is(.fs-line-media,.fs-line-info,.fs-line-price)),[data-platform-system-root] .fs-line[data-unselected] :is(.fs-line-media,.fs-line-info,.fs-line-price),[data-platform-system-root]:is(.fs-line--disabled :is(.fs-line-media,.fs-line-name,.fs-line-price)),[data-platform-system-root] .fs-line--disabled :is(.fs-line-media,.fs-line-name,.fs-line-price){opacity:.5}[data-platform-system-root]:is(.fs-line :is(.fs-line-media,.fs-line-info,.fs-line-price)),[data-platform-system-root] .fs-line :is(.fs-line-media,.fs-line-info,.fs-line-price){transition:opacity .2s ease}[data-platform-system-root]:is(.fs-line-check),[data-platform-system-root] .fs-line-check{display:grid;place-items:center;width:1.125rem;height:1.125rem;margin-top:.125rem;padding:0;border:1.5px solid var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){border:1.5px solid color-mix(in oklab,var(--fs-text-main) 32%,transparent)}border-radius:50%;background:transparent;color:transparent;cursor:pointer}[data-platform-system-root]:is(.fs-line-check svg),[data-platform-system-root] .fs-line-check svg{width:.75rem;height:.75rem;stroke-width:3}[data-platform-system-root]:is(.fs-line-check[aria-pressed=true]),[data-platform-system-root] .fs-line-check[aria-pressed=true]{border-color:var(--fs-action-primary-bg);background:var(--fs-action-primary-bg);color:var(--fs-action-primary-fg)}[data-platform-system-root]:is(.fs-line-check:disabled),[data-platform-system-root] .fs-line-check:disabled{cursor:not-allowed;opacity:.4}[data-platform-system-root]:is(.fs-line-media),[data-platform-system-root] .fs-line-media{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--fs-radius-sm);background:var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fs-text-main) 6%,transparent)}display:grid;place-items:center;color:var(--fs-text-secondary);font-size:.75rem}[data-platform-system-root]:is(.fs-line-media img),[data-platform-system-root] .fs-line-media img{width:100%;height:100%;object-fit:cover}[data-platform-system-root]:is(.fs-line-info),[data-platform-system-root] .fs-line-info{display:grid;align-content:start;gap:.25rem;min-width:0}[data-platform-system-root]:is(.fs-line-name),[data-platform-system-root] .fs-line-name{font-size:.9375rem;font-weight:500;line-height:1.35}[data-platform-system-root]:is(.fs-line--wide .fs-line-name),[data-platform-system-root] .fs-line--wide .fs-line-name{font-size:1rem}[data-platform-system-root]:is(.fs-line-meta),[data-platform-system-root] .fs-line-meta{font-size:.8125rem;line-height:1.4;color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-line-warning),[data-platform-system-root] .fs-line-warning{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--fs-status-warning-fg)}[data-platform-system-root]:is(.fs-line-warning[data-tone=rose]),[data-platform-system-root] .fs-line-warning[data-tone=rose]{color:var(--fs-status-danger-fg)}[data-platform-system-root]:is(.fs-line-warning svg),[data-platform-system-root] .fs-line-warning svg{width:.875rem;height:.875rem;flex:none}[data-platform-system-root]:is(.fs-line-actions),[data-platform-system-root] .fs-line-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.75rem}[data-platform-system-root]:is(.fs-line-price),[data-platform-system-root] .fs-line-price{font-size:.9375rem;font-weight:500;text-align:end;white-space:nowrap}[data-platform-system-root]:is(.fs-line--wide .fs-line-price),[data-platform-system-root] .fs-line--wide .fs-line-price{font-size:1rem}[data-platform-system-root]:is(.fs-stepper),[data-platform-system-root] .fs-stepper{display:inline-flex;align-items:center;height:2.125rem;border:1px solid var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--fs-text-main) 22%,transparent)}border-radius:var(--fs-shape-control)}[data-platform-system-root]:is(.fs-stepper button),[data-platform-system-root] .fs-stepper button{width:2.125rem;height:100%;border:0;background:transparent;color:inherit;font-size:1rem;cursor:pointer}[data-platform-system-root]:is(.fs-stepper button:disabled),[data-platform-system-root] .fs-stepper button:disabled{cursor:not-allowed;opacity:.35}[data-platform-system-root]:is(.fs-stepper input),[data-platform-system-root] .fs-stepper input{width:2rem;height:100%;border:0;background:transparent;color:inherit;text-align:center;font-size:.875rem;outline:none}[data-platform-system-root]:is(.fs-stepper:focus-within),[data-platform-system-root] .fs-stepper:focus-within{border-color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-address-row),[data-platform-system-root] .fs-address-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem}[data-platform-system-root]:is(.fs-address-row-icon),[data-platform-system-root] .fs-address-row-icon{width:1rem;height:1rem;margin-top:.125rem;color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-address-row-body),[data-platform-system-root] .fs-address-row-body{display:grid;gap:.125rem;min-width:0}[data-platform-system-root]:is(.fs-address-row-title),[data-platform-system-root] .fs-address-row-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}[data-platform-system-root]:is(.fs-address-row-badge),[data-platform-system-root] .fs-address-row-badge{font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-address-row-actions),[data-platform-system-root] .fs-address-row-actions{display:flex;align-items:center;gap:.375rem}[data-platform-system-root]:is(.fs-split-layout),[data-platform-system-root] .fs-split-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:start;gap:clamp(2rem,5vw,5rem)}[data-platform-system-root]:is(.fs-cart-lines),[data-platform-system-root] .fs-cart-lines{min-width:0}[data-platform-system-root]:is(.fs-cart-lines>.fs-rule-list),[data-platform-system-root] .fs-cart-lines>.fs-rule-list,[data-platform-system-root]:is(.fs-cart-lines>div>.fs-rule-list),[data-platform-system-root] .fs-cart-lines>div>.fs-rule-list{border-top:0}[data-platform-system-root]:is(.fs-summary-aside),[data-platform-system-root] .fs-summary-aside{position:sticky;top:1.5rem;display:grid;gap:1.25rem;max-height:calc(100dvh - 3rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}[data-platform-system-root]:is(.fs-summary-aside>*+*),[data-platform-system-root] .fs-summary-aside>*+*{padding-top:1.25rem;border-top:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-summary-aside>h2+*),[data-platform-system-root] .fs-summary-aside>h2+*{padding-top:0;border-top:0}[data-platform-system-root]:is(.fs-summary-total),[data-platform-system-root] .fs-summary-total{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-cart-notices),[data-platform-system-root] .fs-cart-notices{display:grid;gap:.375rem;margin:0;padding:.875rem 0;list-style:none;border-bottom:1px solid var(--fs-border-subtle);font-size:.8125rem;color:var(--fs-status-warning-fg)}[data-platform-system-root]:is(.fs-cart-notices li),[data-platform-system-root] .fs-cart-notices li{display:flex;gap:.5rem}[data-platform-system-root]:is(.fs-cart-notices svg),[data-platform-system-root] .fs-cart-notices svg{width:.875rem;height:.875rem;flex:none;margin-top:.1875rem}[data-platform-system-root]:is(.fs-cart-empty),[data-platform-system-root] .fs-cart-empty{border-block:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-cart-progress),[data-platform-system-root] .fs-cart-progress{padding-block:.25rem 1.25rem;border-bottom:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-cart-progress p),[data-platform-system-root] .fs-cart-progress p{margin:0 0 .75rem;font-size:.875rem}[data-platform-system-root]:is(.fs-cart-progress-bar),[data-platform-system-root] .fs-cart-progress-bar{height:3px;overflow:hidden;border-radius:3px;background:var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-cart-progress-bar i),[data-platform-system-root] .fs-cart-progress-bar i{display:block;height:100%;min-width:.25rem;background:var(--fs-text-main);transition:width .3s ease}[data-platform-system-root]:is(.fs-cart-hints),[data-platform-system-root] .fs-cart-hints{display:grid;gap:.375rem;margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.45;color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-cart-hints li),[data-platform-system-root] .fs-cart-hints li{display:flex;gap:.5rem}[data-platform-system-root]:is(.fs-cart-hints svg),[data-platform-system-root] .fs-cart-hints svg{width:.8125rem;height:.8125rem;flex:none;margin-top:.1875rem}[data-platform-system-root]:is(.fs-mobile-bar),[data-platform-system-root] .fs-mobile-bar{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--fs-surface-panel);border-top:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-mobile-bar-total),[data-platform-system-root] .fs-mobile-bar-total{display:grid;flex:1;min-width:0}[data-platform-system-root]:is(.fs-mobile-bar-total strong),[data-platform-system-root] .fs-mobile-bar-total strong{font-family:var(--fs-font-display);font-weight:var(--fs-font-display-weight);font-size:1.25rem;line-height:1.2}[data-platform-system-root]:is(.fs-cart>*+*),[data-platform-system-root] .fs-cart>*+*{margin-top:clamp(3.5rem,7vw,5.5rem)}[data-platform-system-root]:is(.fs-cart>.fs-page-head+*),[data-platform-system-root] .fs-cart>.fs-page-head+*{margin-top:0}@media(max-width:47.99rem){[data-platform-system-root]:is(.fs-split-layout),[data-platform-system-root] .fs-split-layout{grid-template-columns:minmax(0,1fr);gap:2rem}[data-platform-system-root]:is(.fs-summary-aside),[data-platform-system-root] .fs-summary-aside{position:static;max-height:none;overflow-y:visible;scrollbar-gutter:auto}[data-platform-system-root]:is(.fs-cart-mobile-page),[data-platform-system-root] .fs-cart-mobile-page{padding-bottom:6rem}}[data-platform-system-root]:is(.fs-account-layout),[data-platform-system-root] .fs-account-layout{display:grid;grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem)}[data-platform-system-root]:is(.fs-side-nav),[data-platform-system-root] .fs-side-nav{position:sticky;top:1.5rem;display:grid;gap:.75rem;padding-top:.75rem}[data-platform-system-root]:is(.fs-side-nav nav),[data-platform-system-root] .fs-side-nav nav{display:grid}[data-platform-system-root]:is(.fs-side-nav button),[data-platform-system-root] .fs-side-nav button,[data-platform-system-root]:is(.fs-side-nav a),[data-platform-system-root] .fs-side-nav a{display:flex;align-items:center;gap:.75rem;padding-block:.5rem;border:0;background:none;color:var(--fs-text-secondary);font-size:.9375rem;text-align:start;cursor:pointer}[data-platform-system-root]:is(.fs-side-nav svg),[data-platform-system-root] .fs-side-nav svg{width:1rem;height:1rem;flex:none;opacity:.7}[data-platform-system-root]:is(.fs-side-nav button:hover),[data-platform-system-root] .fs-side-nav button:hover,[data-platform-system-root]:is(.fs-side-nav a:hover),[data-platform-system-root] .fs-side-nav a:hover,[data-platform-system-root]:is(.fs-side-nav [aria-current=page]),[data-platform-system-root] .fs-side-nav [aria-current=page]{color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-side-nav [aria-current=page]),[data-platform-system-root] .fs-side-nav [aria-current=page]{font-weight:500}[data-platform-system-root]:is(.fs-search-field),[data-platform-system-root] .fs-search-field{position:relative;flex:1;min-width:0}[data-platform-system-root]:is(.fs-search-field svg),[data-platform-system-root] .fs-search-field svg{position:absolute;top:50%;left:.75rem;width:1rem;height:1rem;transform:translateY(-50%);color:var(--fs-text-secondary);pointer-events:none}[data-platform-system-root]:is(.fs-search-field input),[data-platform-system-root] .fs-search-field input{height:2.5rem;padding-left:2.25rem;background:transparent;box-shadow:none;border-radius:var(--fs-radius-control)}@media(min-width:48rem){[data-platform-system-root]:is(.fs-search-field),[data-platform-system-root] .fs-search-field{width:18rem}}[data-platform-system-root]:is(.fs-tabs),[data-platform-system-root] .fs-tabs{display:flex;width:max-content;gap:1.5rem}[data-platform-system-root]:is(.fs-tabs button),[data-platform-system-root] .fs-tabs button{position:relative;padding-block:.75rem;border:0;background:none;color:var(--fs-text-secondary);font-size:.875rem;cursor:pointer}[data-platform-system-root]:is(.fs-tabs [aria-current=page]),[data-platform-system-root] .fs-tabs [aria-current=page]{color:var(--fs-text-main);font-weight:500;box-shadow:inset 0 -2px 0 currentColor}[data-platform-system-root]:is(.fs-order-row),[data-platform-system-root] .fs-order-row{padding-block:1.25rem}[data-platform-system-root]:is(.fs-order-row-head),[data-platform-system-root] .fs-order-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;color:var(--fs-text-secondary);font-size:.8125rem}[data-platform-system-root]:is(.fs-order-row-head .fs-label),[data-platform-system-root] .fs-order-row-head .fs-label{margin-inline-start:auto;color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-order-row-head .fs-label[data-tone=muted]),[data-platform-system-root] .fs-order-row-head .fs-label[data-tone=muted]{color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-order-row .fs-line),[data-platform-system-root] .fs-order-row .fs-line{padding-block:1rem}[data-platform-system-root]:is(.fs-order-row-foot),[data-platform-system-root] .fs-order-row-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}[data-platform-system-root]:is(.fs-order-row-actions),[data-platform-system-root] .fs-order-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}[data-platform-system-root]:is(.fs-pager),[data-platform-system-root] .fs-pager{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem}[data-platform-system-root]:is(.fs-pdp-price),[data-platform-system-root] .fs-pdp-price{font-family:var(--fs-font-display);font-weight:var(--fs-font-display-weight);letter-spacing:var(--fs-font-display-tracking);font-size:1.75rem;line-height:1.1}[data-platform-system-root]:is(.fs-stepper--lg),[data-platform-system-root] .fs-stepper--lg{height:2.75rem}[data-platform-system-root]:is(.fs-stepper--lg button),[data-platform-system-root] .fs-stepper--lg button{width:2.75rem}[data-platform-system-root]:is(.fs-stepper--lg input),[data-platform-system-root] .fs-stepper--lg input{width:2.75rem;font-size:.9375rem}[data-platform-system-root]:is(.fs-pdp-cta),[data-platform-system-root] .fs-pdp-cta{height:3.25rem;font-size:.9375rem;font-weight:500}[data-platform-system-root]:is(.fs-section),[data-platform-system-root] .fs-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:1rem 2rem;padding-block:2rem;border-top:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-section-body),[data-platform-system-root] .fs-section-body{display:grid;gap:1rem;min-width:0;color:var(--fs-text-secondary);font-size:.9375rem;line-height:1.65}[data-platform-system-root]:is(.fs-section-body p),[data-platform-system-root] .fs-section-body p{margin:0;max-width:62ch}[data-platform-system-root]:is(.fs-pdp-lead),[data-platform-system-root] .fs-pdp-lead{margin:0;color:var(--fs-text-main);font-family:var(--fs-font-display);font-weight:var(--fs-font-display-weight);letter-spacing:var(--fs-font-display-tracking);font-size:1.375rem;line-height:1.35}[data-platform-system-root]:is(.fs-pdp-facts),[data-platform-system-root] .fs-pdp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}[data-platform-system-root]:is(.fs-pdp-facts>div),[data-platform-system-root] .fs-pdp-facts>div{display:grid;align-content:start;gap:.375rem}[data-platform-system-root]:is(.fs-pdp-tags),[data-platform-system-root] .fs-pdp-tags{display:flex;flex-wrap:wrap;gap:.375rem .75rem;font-size:.8125rem}[data-platform-system-root]:is(.fs-specs),[data-platform-system-root] .fs-specs{display:grid;margin:0}[data-platform-system-root]:is(.fs-specs>div),[data-platform-system-root] .fs-specs>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1rem;padding-block:.625rem;border-bottom:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-specs>div:first-child),[data-platform-system-root] .fs-specs>div:first-child{padding-top:0}[data-platform-system-root]:is(.fs-specs dd),[data-platform-system-root] .fs-specs dd{margin:0;color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-rows),[data-platform-system-root] .fs-rows{gap:0}[data-platform-system-root]:is(.fs-rows>*+*),[data-platform-system-root] .fs-rows>*+*{border-top:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-row-toggle),[data-platform-system-root] .fs-row-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding-block:.75rem;text-align:left;color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-rows>:first-child .fs-row-toggle),[data-platform-system-root] .fs-rows>:first-child .fs-row-toggle{padding-top:0}[data-platform-system-root]:is(.fs-row-toggle[aria-expanded=true] svg),[data-platform-system-root] .fs-row-toggle[aria-expanded=true] svg{transform:rotate(180deg)}[data-platform-system-root]:is(.fs-pdp-desktop),[data-platform-system-root] .fs-pdp-desktop{display:grid;grid-template-columns:minmax(0,3fr) minmax(20rem,2fr);align-items:start;gap:clamp(2rem,4vw,4.5rem)}[data-platform-system-root]:is(.fs-pdp-desktop-media-col>:first-child),[data-platform-system-root] .fs-pdp-desktop-media-col>:first-child{margin-bottom:2.5rem}[data-platform-system-root]:is(.fs-pdp-desktop-buy-col),[data-platform-system-root] .fs-pdp-desktop-buy-col{position:sticky;top:1.5rem}[data-platform-system-root]:is(.fs-pdp-mobile-info),[data-platform-system-root] .fs-pdp-mobile-info{display:grid;gap:1.25rem;padding-top:1.25rem}[data-platform-system-root]:is(.fs-pdp-mobile-info>.fs-section),[data-platform-system-root] .fs-pdp-mobile-info>.fs-section{padding-bottom:0}[data-platform-system-root]:is(.fs-pdp-stats),[data-platform-system-root] .fs-pdp-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem}@media(max-width:47.99rem){[data-platform-system-root]:is(.fs-section),[data-platform-system-root] .fs-section{grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:1.5rem}[data-platform-system-root]:is(.fs-pdp-facts),[data-platform-system-root] .fs-pdp-facts{grid-template-columns:minmax(0,1fr)}}[data-platform-system-root]:is(.fs-chip),[data-platform-system-root] .fs-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .875rem;border:1px solid var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--fs-text-main) 18%,transparent)}border-radius:var(--fs-shape-control);background:transparent;color:var(--fs-text-main);font-size:.875rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}[data-platform-system-root]:is(.fs-chip--compact),[data-platform-system-root] .fs-chip--compact{min-height:2rem;padding:.25rem .75rem;font-size:.8125rem}[data-platform-system-root]:is(.fs-chip:hover:not(:disabled)),[data-platform-system-root] .fs-chip:hover:not(:disabled){border-color:var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--fs-text-main) 45%,transparent)}}[data-platform-system-root]:is(.fs-chip[aria-pressed=true]),[data-platform-system-root] .fs-chip[aria-pressed=true]{border-color:var(--fs-text-main);box-shadow:inset 0 0 0 .5px var(--fs-text-main)}[data-platform-system-root]:is(.fs-chip[data-unavailable]),[data-platform-system-root] .fs-chip[data-unavailable]{color:var(--fs-text-secondary);cursor:not-allowed}[data-platform-system-root]:is(.fs-chip-note),[data-platform-system-root] .fs-chip-note{font-size:.6875rem;text-decoration:none;color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-system-card),[data-platform-system-root] .fs-system-card{--fs-local-bg: var(--fs-system-card-bg);--fs-local-fg: var(--fs-system-card-fg);--fs-local-muted-fg: var(--fs-system-muted-fg);--fs-local-border: var(--fs-system-card-border);border:1px solid var(--fs-system-card-border);border-radius:var(--fs-shape-card);background:var(--fs-local-bg);box-shadow:0 14px 32px #0f172a0f}[data-platform-system-root]:is(.fs-system-control),[data-platform-system-root] .fs-system-control{border-radius:var(--fs-shape-control);color:var(--fs-system-muted-fg);transition:background .2s ease,color .2s ease}[data-platform-system-root]:is(.fs-system-control:hover),[data-platform-system-root] .fs-system-control:hover,[data-platform-system-root]:is(.fs-system-control--active),[data-platform-system-root] .fs-system-control--active{background:var(--fs-system-control-hover-bg);color:var(--fs-system-control-active-fg)}[data-platform-system-root]:is(.fs-system-control--active),[data-platform-system-root] .fs-system-control--active{background:var(--fs-system-control-active-bg)}[data-platform-system-root]:is(.fs-system-control-icon),[data-platform-system-root] .fs-system-control-icon{border-radius:var(--fs-shape-icon-button);background:var(--fs-surface-inset);color:var(--fs-action-primary-bg)}[data-platform-system-root]:is(.fs-system-action-link),[data-platform-system-root] .fs-system-action-link{color:var(--fs-action-primary-bg)}[data-platform-system-root]:is(.fs-system-post-card),[data-platform-system-root] .fs-system-post-card{--fs-local-bg: var(--fs-surface-main);--fs-local-fg: var(--fs-surface-main-fg, var(--fs-text-main));--fs-local-muted-fg: var(--fs-local-fg);@supports (color: color-mix(in lab,red,red)){--fs-local-muted-fg: color-mix(in oklab, var(--fs-local-fg) 72%, var(--fs-local-bg) 28%)}border:1px solid var(--fs-border-subtle);border-radius:var(--fs-shape-card);background:var(--fs-local-bg);box-shadow:var(--fs-shadow-soft);transition:transform .2s ease,box-shadow .2s ease}[data-platform-system-root]:is(.fs-system-post-card:hover),[data-platform-system-root] .fs-system-post-card:hover{transform:translateY(-.125rem);box-shadow:var(--fs-shadow-strong)}[data-platform-system-root]:is(.fs-system-post-card:hover .fs-system-post-title),[data-platform-system-root] .fs-system-post-card:hover .fs-system-post-title{color:var(--fs-action-primary-bg)}[data-platform-system-root]:is(.fs-status-badge),[data-platform-system-root] .fs-status-badge{border-radius:var(--fs-radius-pill)}[data-platform-system-root]:is(.fs-status-badge--success),[data-platform-system-root] .fs-status-badge--success{background:var(--fs-status-success-bg);color:var(--fs-status-success-fg)}[data-platform-system-root]:is(.fs-status-badge--warning),[data-platform-system-root] .fs-status-badge--warning{background:var(--fs-status-warning-bg);color:var(--fs-status-warning-fg)}[data-platform-system-root]:is(.fs-status-badge--danger),[data-platform-system-root] .fs-status-badge--danger{background:var(--fs-status-danger-bg);color:var(--fs-status-danger-fg)}[data-platform-system-root]:is(.fs-status-badge--info),[data-platform-system-root] .fs-status-badge--info{background:var(--fs-status-info-bg);color:var(--fs-status-info-fg)}[data-platform-system-root]:is(.fs-loading-overlay),[data-platform-system-root] .fs-loading-overlay{background:var(--fs-surface-canvas);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fs-surface-canvas) 56%,transparent)}border-color:var(--fs-state-empty-border)}[data-platform-system-root]:is(.fs-loading-spinner),[data-platform-system-root] .fs-loading-spinner{border:2px solid var(--fs-loading-track)}[data-platform-system-root]:is(.fs-loading-spinner:after),[data-platform-system-root] .fs-loading-spinner:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid transparent;border-top-color:var(--fs-loading-accent);animation:spin 1s linear infinite}[data-platform-system-root]:is(.fs-loading-label),[data-platform-system-root] .fs-loading-label{color:var(--fs-loading-text)}[data-platform-system-root]:is(.fs-product-card-shell),[data-platform-system-root] .fs-product-card-shell{width:100%;max-width:var(--fs-product-card-max-width, 320px);margin:var(--fs-product-card-margin, 0 auto)}[data-platform-system-root]:is(.fs-product-card-shell--hover:hover),[data-platform-system-root] .fs-product-card-shell--hover:hover{transform:scale(1.02)}[data-platform-system-root]:is(.fs-product-card),[data-platform-system-root] .fs-product-card{overflow:hidden;background:var(--card);color:var(--card-foreground);border-radius:var(--fs-product-card-radius, var(--fs-radius-card))}[data-platform-system-root]:is(.fs-product-card--large),[data-platform-system-root] .fs-product-card--large{transition:transform .3s ease,box-shadow .3s ease}[data-platform-system-root]:is(.fs-product-card-halo),[data-platform-system-root] .fs-product-card-halo{padding:5px;border:1px solid var(--fs-product-card-glow, var(--fs-border-subtle));border-radius:var(--fs-product-card-radius, var(--fs-radius-card));box-shadow:inset 0 0 20px var(--fs-product-card-glow, var(--fs-border-subtle)),inset 0 0 10px var(--fs-product-card-glow, var(--fs-border-subtle)),0 4px 12px #00000014;@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 20px color-mix(in oklab,var(--fs-product-card-glow, var(--fs-border-subtle)) 40%,transparent),inset 0 0 10px color-mix(in oklab,var(--fs-product-card-glow, var(--fs-border-subtle)) 30%,transparent),0 4px 12px #00000014}transition:box-shadow .3s ease}[data-platform-system-root]:is(.fs-product-card-halo--hover:hover),[data-platform-system-root] .fs-product-card-halo--hover:hover{box-shadow:inset 0 0 30px var(--fs-product-card-glow, var(--fs-border-subtle)),inset 0 0 15px var(--fs-product-card-glow, var(--fs-border-subtle)),0 8px 20px #0000001f;@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 30px color-mix(in oklab,var(--fs-product-card-glow, var(--fs-border-subtle)) 60%,transparent),inset 0 0 15px color-mix(in oklab,var(--fs-product-card-glow, var(--fs-border-subtle)) 50%,transparent),0 8px 20px #0000001f}}[data-platform-system-root]:is(.fs-product-card-media),[data-platform-system-root] .fs-product-card-media{position:relative;width:100%;overflow:hidden;aspect-ratio:var(--fs-product-card-image-aspect, 4 / 3);border-radius:var(--fs-product-card-image-radius, 0)}[data-platform-system-root]:is(.fs-product-card-img),[data-platform-system-root] .fs-product-card-img{width:100%;height:100%;object-fit:var(--fs-product-card-object-fit, cover)}[data-platform-system-root]:is(.fs-product-card-body),[data-platform-system-root] .fs-product-card-body{padding:.5rem}[data-platform-system-root]:is(.fs-product-card-title),[data-platform-system-root] .fs-product-card-title{display:-webkit-box;overflow:hidden;color:var(--card-foreground);font-size:.8125rem;line-height:1.25;-webkit-line-clamp:var(--fs-product-card-title-lines, 1);-webkit-box-orient:vertical}[data-platform-system-root]:is(.fs-product-card-description),[data-platform-system-root] .fs-product-card-description{display:-webkit-box;overflow:hidden;color:var(--muted-foreground);font-size:.6875rem;-webkit-line-clamp:var(--fs-product-card-description-lines, 2);-webkit-box-orient:vertical}[data-platform-system-root]:is(.fs-product-card-tag),[data-platform-system-root] .fs-product-card-tag{flex-shrink:0;white-space:nowrap;border:1px solid var(--border);border-radius:var(--fs-radius-pill);background:var(--muted);color:var(--muted-foreground);padding:.125rem .375rem;font-size:.625rem}[data-platform-system-root]:is(.fs-product-card-tag-empty),[data-platform-system-root] .fs-product-card-tag-empty{color:var(--muted-foreground);white-space:nowrap;font-size:.625rem}[data-platform-system-root]:is(.fs-product-card-price),[data-platform-system-root] .fs-product-card-price{color:var(--fs-product-card-price-color, var(--card-foreground));font-size:var(--fs-product-card-price-size, 1.125rem);white-space:nowrap;flex-shrink:0}[data-platform-system-root]:is(.fs-product-card-original-price),[data-platform-system-root] .fs-product-card-original-price{color:var(--muted-foreground);font-size:var(--fs-product-card-original-price-size, .6875rem);white-space:nowrap;flex-shrink:0}[data-platform-system-root]:is(.fs-product-card-list),[data-platform-system-root] .fs-product-card-list{display:flex;height:140px;max-height:140px;width:calc(100% - 24px);margin:6px auto;overflow:hidden;border:1px solid var(--border);border-radius:.75rem;background:var(--card);transition:transform .3s ease,box-shadow .3s ease}[data-platform-system-root]:is(.fs-product-card-list--hover:hover),[data-platform-system-root] .fs-product-card-list--hover:hover{transform:scale(1.01);box-shadow:var(--fs-product-card-hover-shadow, var(--fs-shadow-soft))}[data-platform-system-root]:is(.fs-product-card-list-media),[data-platform-system-root] .fs-product-card-list-media{width:140px;height:100%;flex-shrink:0}[data-platform-system-root]:is(.fs-product-card-small),[data-platform-system-root] .fs-product-card-small{display:flex;flex-direction:column;width:100%;aspect-ratio:1 / 1;border:1px solid var(--border);background:var(--card);transform:scale(.9)}[data-platform-system-root]:is(.fs-product-card-small-media),[data-platform-system-root] .fs-product-card-small-media{aspect-ratio:4 / 3}[data-platform-system-root]:is(.fs-pdp-media-frame),[data-platform-system-root] .fs-pdp-media-frame{background:var(--muted)}[data-platform-system-root]:is(.fs-pdp-media-img),[data-platform-system-root] .fs-pdp-media-img{width:100%;height:100%;object-fit:cover}[data-platform-system-root]:is(.fs-pdp-media-hover),[data-platform-system-root] .fs-pdp-media-hover{background:transparent;transition:background .2s ease}[data-platform-system-root]:is(.group:hover .fs-pdp-media-hover),[data-platform-system-root] .group:hover .fs-pdp-media-hover{background:var(--fs-media-overlay-soft)}[data-platform-system-root]:is(.fs-pdp-media-zoom),[data-platform-system-root] .fs-pdp-media-zoom{background:var(--fs-media-overlay);color:var(--fs-media-foreground)}[data-platform-system-root]:is(.fs-pdp-media-backdrop),[data-platform-system-root] .fs-pdp-media-backdrop{background:var(--fs-media-backdrop);color:var(--fs-media-foreground)}[data-platform-system-root]:is(.fs-pdp-media-backdrop-strong),[data-platform-system-root] .fs-pdp-media-backdrop-strong{background:var(--fs-media-backdrop-strong);color:var(--fs-media-foreground)}[data-platform-system-root]:is(.fs-pdp-media-control),[data-platform-system-root] .fs-pdp-media-control{background:var(--fs-media-control-bg);color:var(--fs-media-foreground)}[data-platform-system-root]:is(.fs-pdp-media-control:hover),[data-platform-system-root] .fs-pdp-media-control:hover{background:var(--fs-media-control-bg-hover)}[data-platform-system-root]:is(.fs-pdp-media-thumb--active),[data-platform-system-root] .fs-pdp-media-thumb--active{box-shadow:0 0 0 2px var(--fs-media-ring)}[data-platform-system-root]:is(.fs-pdp-media-thumb-strip),[data-platform-system-root] .fs-pdp-media-thumb-strip{background:var(--fs-media-overlay)}[data-platform-system-root]:is(.fs-pdp-countdown-banner),[data-platform-system-root] .fs-pdp-countdown-banner{background:var(--card);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--card) 72%,transparent)}color:var(--card-foreground);backdrop-filter:blur(var(--popover-blur, 0px));-webkit-backdrop-filter:blur(var(--popover-blur, 0px))}[data-platform-system-root]:is(.fs-pdp-countdown-status),[data-platform-system-root] .fs-pdp-countdown-status{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 12%,transparent)}color:var(--primary)}[data-platform-system-root]:is(.fs-pdp-mobile-page),[data-platform-system-root] .fs-pdp-mobile-page{padding-bottom:calc(7rem + var(--app-viewport-bottom, 0px) + env(safe-area-inset-bottom))}[data-platform-system-root]:is(.fs-pdp-mobile-inset),[data-platform-system-root] .fs-pdp-mobile-inset{margin-right:0;margin-left:0}[data-platform-system-root]:is(.fs-pay-result),[data-platform-system-root] .fs-pay-result{display:grid;min-height:100vh;place-items:center;padding:3rem 1rem;background:var(--fs-surface-canvas);color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-pay-result-inner),[data-platform-system-root] .fs-pay-result-inner{display:grid;width:100%;max-width:26rem;justify-items:center;gap:1rem;text-align:center}[data-platform-system-root]:is(.fs-pay-result-mark),[data-platform-system-root] .fs-pay-result-mark{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid currentColor;border-radius:999px}[data-platform-system-root]:is(.fs-pay-result-order),[data-platform-system-root] .fs-pay-result-order{display:grid;width:100%;gap:.375rem;padding-block:1rem;border-block:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-pay-result-actions),[data-platform-system-root] .fs-pay-result-actions{display:grid;width:100%;gap:1rem;padding-top:.5rem}[data-platform-system-root]:is(.fs-cart-mobile-page),[data-platform-system-root] .fs-cart-mobile-page{padding-bottom:calc(1.5rem + var(--app-floating-bar-bottom, var(--app-viewport-bottom, 0px)) + env(safe-area-inset-bottom) + 90px)}[data-platform-system-root]:is(.fs-cart-summary-popover),[data-platform-system-root] .fs-cart-summary-popover{width:min(320px,92vw);max-height:80vh}[data-platform-system-root]:is(.fs-order-list-mobile-page),[data-platform-system-root] .fs-order-list-mobile-page{padding-bottom:calc(6rem + var(--app-viewport-bottom, 0px) + env(safe-area-inset-bottom))}[data-platform-system-root]:is(.fs-order-detail-mobile-page),[data-platform-system-root] .fs-order-detail-mobile-page{padding-bottom:calc(10rem + var(--app-viewport-bottom, 0px) + env(safe-area-inset-bottom))}[data-platform-system-root]:is(.fs-order-payment-page),[data-platform-system-root] .fs-order-payment-page{--fs-system-card-bg: var(--fs-surface-panel);--fs-system-card-border: var(--fs-border-subtle);--fs-summary-rail-bg: var(--fs-surface-panel);--fs-summary-rail-border: var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-order-payment-page .fs-surface--panel),[data-platform-system-root] .fs-order-payment-page .fs-surface--panel{box-shadow:none}[data-platform-system-root]:is(.fs-pay-countdown),[data-platform-system-root] .fs-pay-countdown{display:grid;gap:.25rem}[data-platform-system-root]:is(.fs-pay-countdown strong),[data-platform-system-root] .fs-pay-countdown strong{font-family:var(--fs-font-display);font-weight:var(--fs-font-display-weight);letter-spacing:var(--fs-font-display-tracking);font-size:2rem;line-height:1.1}[data-platform-system-root]:is(.fs-order-payment-mobile-pay),[data-platform-system-root] .fs-order-payment-mobile-pay{padding-bottom:calc(1.5rem + var(--app-floating-bar-bottom, var(--app-viewport-bottom, 0px)) + env(safe-area-inset-bottom) + 90px)}[data-platform-system-root]:is(.fs-order-payment-mobile-default),[data-platform-system-root] .fs-order-payment-mobile-default{padding-bottom:calc(6rem + var(--app-viewport-bottom, 0px) + env(safe-area-inset-bottom))}[data-platform-system-root]:is(.fs-payment-provider-visual),[data-platform-system-root] .fs-payment-provider-visual{display:inline-flex;min-width:0;width:100%;height:1.25rem;align-items:center;justify-content:center;overflow:hidden}[data-platform-system-root]:is(.fs-payment-provider-logo),[data-platform-system-root] .fs-payment-provider-logo{display:inline-flex;width:auto;max-width:100%;align-items:center;justify-content:center;object-fit:contain}[data-platform-system-root]:is(.fs-payment-provider-logo--stripe),[data-platform-system-root] .fs-payment-provider-logo--stripe{height:1.05rem}[data-platform-system-root]:is(.fs-payment-provider-logo--paypal),[data-platform-system-root] .fs-payment-provider-logo--paypal{height:1.1rem}[data-platform-system-root]:is(.fs-payment-provider-logo--compact.fs-payment-provider-logo--stripe),[data-platform-system-root] .fs-payment-provider-logo--compact.fs-payment-provider-logo--stripe{height:.9rem}[data-platform-system-root]:is(.fs-payment-provider-logo--compact.fs-payment-provider-logo--paypal),[data-platform-system-root] .fs-payment-provider-logo--compact.fs-payment-provider-logo--paypal{height:.95rem}[data-platform-system-root]:is(.fs-payment-provider-wordmark),[data-platform-system-root] .fs-payment-provider-wordmark{font-family:var(--font-sans),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.25rem;font-weight:750;letter-spacing:0;line-height:1;white-space:nowrap}[data-platform-system-root]:is(.fs-payment-provider-wordmark--stripe),[data-platform-system-root] .fs-payment-provider-wordmark--stripe{color:#533afd}[data-platform-system-root]:is(.fs-payment-provider-wordmark--paypal),[data-platform-system-root] .fs-payment-provider-wordmark--paypal{gap:.01em;color:#002991;font-weight:800}[data-platform-system-root]:is(.fs-payment-provider-wordmark--paypal span:last-child),[data-platform-system-root] .fs-payment-provider-wordmark--paypal span:last-child{color:#0070ba}[data-platform-system-root]:is(.fs-payment-provider-logo--compact.fs-payment-provider-wordmark),[data-platform-system-root] .fs-payment-provider-logo--compact.fs-payment-provider-wordmark{font-size:1.05rem}[data-platform-system-root]:is(.fs-runtime-placeholder),[data-platform-system-root] .fs-runtime-placeholder{border:1px dashed var(--border);border-radius:var(--fs-radius-card);background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 40%,transparent)}color:var(--muted-foreground)}[data-platform-system-root]:is(.fs-content-card),[data-platform-system-root] .fs-content-card{border-color:var(--cs-panel-border);background:var(--cs-panel-bg);box-shadow:0 14px 32px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 14px 32px color-mix(in oklab,var(--foreground) 8%,transparent)}}[data-platform-system-root]:is(.fs-content-card:hover),[data-platform-system-root] .fs-content-card:hover{border-color:var(--cs-accent-border)}[data-platform-system-root]:is(.fs-content-card-rule),[data-platform-system-root] .fs-content-card-rule{background:linear-gradient(90deg,var(--cs-accent-soft),var(--cs-accent-soft));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(90deg,var(--cs-accent-soft),color-mix(in oklab,var(--cs-accent-soft) 56%,var(--cs-accent-border)))}}[data-platform-system-root]:is(.fs-content-card-media-scrim),[data-platform-system-root] .fs-content-card-media-scrim{background:linear-gradient(180deg,var(--cs-accent-soft),transparent);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in oklab,var(--cs-accent-soft) 72%,transparent),transparent)}}[data-platform-system-root]:is(.fs-content-card-tag-strip),[data-platform-system-root] .fs-content-card-tag-strip{background:linear-gradient(90deg,var(--cs-accent-soft),var(--cs-accent-soft));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(90deg,var(--cs-accent-soft),color-mix(in oklab,var(--cs-accent-soft) 78%,var(--background)))}color:var(--cs-tag-fg)}[data-platform-system-root]:is(.fs-content-tag),[data-platform-system-root] .fs-content-tag{border-color:var(--cs-accent-border, var(--border));background:var(--cs-tag-bg, var(--primary));@supports (color: color-mix(in lab,red,red)){background:var(--cs-tag-bg, color-mix(in oklab, var(--primary) 12%, var(--background)))}color:var(--cs-tag-fg, var(--foreground))}[data-platform-system-root]:is(.fs-content-share-button),[data-platform-system-root] .fs-content-share-button{border-color:var(--cs-panel-border);background:var(--cs-panel-bg);color:var(--cs-tag-fg)}[data-platform-system-root]:is(.fs-content-share-button--primary),[data-platform-system-root] .fs-content-share-button--primary{border-color:var(--cs-accent-border);background:var(--cs-tag-bg);color:var(--cs-tag-fg)}[data-platform-system-root]:is(.fs-content-muted-text),[data-platform-system-root] .fs-content-muted-text{color:var(--cs-muted-text)}[data-platform-system-root]:is(.fs-content-tag-text),[data-platform-system-root] .fs-content-tag-text{color:var(--cs-tag-fg)}[data-platform-system-root]:is(.fs-content-accent-text),[data-platform-system-root] .fs-content-accent-text{color:var(--cs-accent, var(--primary))}[data-platform-system-root]:is(.fs-content-hover-title:hover),[data-platform-system-root] .fs-content-hover-title:hover,[data-platform-system-root]:is(.group:hover .fs-content-hover-title),[data-platform-system-root] .group:hover .fs-content-hover-title{color:var(--cs-hover-accent);text-decoration-line:underline;text-decoration-color:var(--cs-accent-border);text-underline-offset:2px}[data-platform-system-root]:is(.fs-content-link),[data-platform-system-root] .fs-content-link{color:var(--cs-accent)}[data-platform-system-root]:is(.group:hover .fs-content-link),[data-platform-system-root] .group:hover .fs-content-link{color:var(--cs-tag-fg)}[data-platform-system-root]:is(.fs-content-related-placeholder),[data-platform-system-root] .fs-content-related-placeholder{aspect-ratio:1 / 1;background:var(--cs-tag-bg);color:var(--cs-muted-text)}[data-platform-system-root]:is(.fs-content-related-cta),[data-platform-system-root] .fs-content-related-cta{border-color:var(--cs-panel-border);background:var(--cs-accent-soft);box-shadow:0 4px 14px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 4px 14px color-mix(in oklab,var(--foreground) 8%,transparent)}}[data-platform-system-root]:is(.group:hover .fs-content-related-cta),[data-platform-system-root] .group:hover .fs-content-related-cta{border-color:var(--cs-accent-border);background:var(--cs-accent);color:var(--cs-panel-bg)}[data-platform-system-root]:is(.fs-content-related-carousel-item),[data-platform-system-root] .fs-content-related-carousel-item{width:14.25rem;flex-basis:14.25rem}[data-platform-system-root]:is(.fs-content-media-frame),[data-platform-system-root] .fs-content-media-frame{aspect-ratio:var(--fs-content-media-aspect, 16 / 9)}[data-platform-system-root]:is(.fs-content-forced-grid),[data-platform-system-root] .fs-content-forced-grid{grid-template-columns:var(--fs-content-forced-columns)}[data-platform-system-root]:is(.fs-content-block-spacer),[data-platform-system-root] .fs-content-block-spacer{margin-bottom:var(--fs-content-block-spacing, 12px)}[data-platform-system-root]:is(.fs-content-faq),[data-platform-system-root] .fs-content-faq{border:1px solid var(--fs-local-border, var(--border));@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--fs-local-border, var(--border)) 72%,transparent)}border-radius:var(--fs-radius-panel, 1.5rem);background:var(--card);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--card) 72%,transparent)}padding:clamp(1.25rem,2vw,1.75rem)}[data-platform-system-root]:is(.fs-content-faq-title),[data-platform-system-root] .fs-content-faq-title{margin:0 0 1rem;color:var(--fs-local-fg, var(--foreground));font-size:clamp(1.375rem,1.6vw,1.75rem);font-weight:650;line-height:1.25;letter-spacing:0}[data-platform-system-root]:is(.fs-content-faq-list),[data-platform-system-root] .fs-content-faq-list{display:flex;flex-direction:column}[data-platform-system-root]:is(.fs-content-faq-item),[data-platform-system-root] .fs-content-faq-item{border-top:1px solid var(--fs-local-divider, var(--border));@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in oklab,var(--fs-local-divider, var(--border)) 64%,transparent)}padding:1rem 0}[data-platform-system-root]:is(.fs-content-faq-item:first-child),[data-platform-system-root] .fs-content-faq-item:first-child{border-top:0;padding-top:.25rem}[data-platform-system-root]:is(.fs-content-faq-item:last-child),[data-platform-system-root] .fs-content-faq-item:last-child{padding-bottom:.25rem}[data-platform-system-root]:is(.fs-content-faq-question),[data-platform-system-root] .fs-content-faq-question{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;color:var(--fs-local-fg, var(--foreground));font-size:1rem;font-weight:650;line-height:1.45}[data-platform-system-root]:is(.fs-content-faq-question::-webkit-details-marker),[data-platform-system-root] .fs-content-faq-question::-webkit-details-marker{display:none}[data-platform-system-root]:is(.fs-content-faq-indicator),[data-platform-system-root] .fs-content-faq-indicator{position:relative;width:.875rem;height:.875rem;flex:0 0 auto;color:var(--fs-local-icon, var(--muted-foreground))}[data-platform-system-root]:is(.fs-content-faq-indicator:before),[data-platform-system-root] .fs-content-faq-indicator:before,[data-platform-system-root]:is(.fs-content-faq-indicator:after),[data-platform-system-root] .fs-content-faq-indicator:after{position:absolute;content:"";background:currentColor;border-radius:999px;inset:50% auto auto 0;width:100%;height:1.5px;transform:translateY(-50%)}[data-platform-system-root]:is(.fs-content-faq-indicator:after),[data-platform-system-root] .fs-content-faq-indicator:after{transform:translateY(-50%) rotate(90deg);transition:transform .16s ease,opacity .16s ease}[data-platform-system-root]:is(.fs-content-faq-item[open] .fs-content-faq-indicator:after),[data-platform-system-root] .fs-content-faq-item[open] .fs-content-faq-indicator:after{opacity:0;transform:translateY(-50%) rotate(0)}[data-platform-system-root]:is(.fs-content-faq-answer),[data-platform-system-root] .fs-content-faq-answer{margin-top:.75rem;color:var(--fs-local-muted-fg, var(--muted-foreground));font-size:.95rem;line-height:1.75}[data-platform-system-root]:is(.fs-timeline-stage),[data-platform-system-root] .fs-timeline-stage{width:var(--fs-timeline-width, 300px);height:var(--fs-timeline-height, 240px)}[data-platform-system-root]:is(.fs-timeline-card-anchor),[data-platform-system-root] .fs-timeline-card-anchor{left:var(--fs-timeline-card-left, 0);top:var(--fs-timeline-card-top, 0);width:var(--fs-timeline-card-width, 96px);height:var(--fs-timeline-card-height, 72px)}[data-platform-system-root]:is(.fs-promo-badge--solid),[data-platform-system-root] .fs-promo-badge--solid{background:var(--promotion-badge-bg, var(--primary));@supports (color: color-mix(in lab,red,red)){background:var(--promotion-badge-bg, color-mix(in oklab, var(--primary) 88%, var(--background)))}color:var(--promotion-badge-fg, var(--primary-foreground));border-color:var(--promotion-badge-border, var(--border));@supports (color: color-mix(in lab,red,red)){border-color:var(--promotion-badge-border, color-mix(in oklab, var(--border) 70%, transparent))}box-shadow:var(--promotion-badge-shadow, 0 10px 24px var(--foreground));@supports (color: color-mix(in lab,red,red)){box-shadow:var(--promotion-badge-shadow, 0 10px 24px color-mix(in oklab, var(--foreground) 14%, transparent))}}[data-platform-system-root]:is(.fs-promo-badge--brutal),[data-platform-system-root] .fs-promo-badge--brutal{background:var(--promotion-badge-bg, var(--background));color:var(--promotion-badge-fg, var(--foreground));border-color:var(--promotion-badge-border, var(--foreground));box-shadow:var(--promotion-badge-shadow, 3px 3px 0 0 var(--foreground))}[data-platform-system-root]:is(.fs-promo-badge--soft),[data-platform-system-root] .fs-promo-badge--soft{background:var(--promotion-badge-bg, var(--background));@supports (color: color-mix(in lab,red,red)){background:var(--promotion-badge-bg, color-mix(in oklab, var(--background) 86%, transparent))}color:var(--promotion-badge-fg, var(--foreground));border-color:var(--promotion-badge-border, var(--border));@supports (color: color-mix(in lab,red,red)){border-color:var(--promotion-badge-border, color-mix(in oklab, var(--border) 70%, transparent))}box-shadow:var(--promotion-badge-shadow, 0 10px 24px var(--foreground));@supports (color: color-mix(in lab,red,red)){box-shadow:var(--promotion-badge-shadow, 0 10px 24px color-mix(in oklab, var(--foreground) 12%, transparent))}}[data-platform-system-root]:is(.fs-pdp-status-badge),[data-platform-system-root] .fs-pdp-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:1.5rem;min-height:1.5rem;padding:0 .625rem;border-radius:var(--fs-radius-control);font-size:.75rem;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap}[data-platform-system-root]:is(.fs-pdp-price-promo-badge),[data-platform-system-root] .fs-pdp-price-promo-badge{--promotion-badge-bg: #e11d48;--promotion-badge-fg: #ffffff;--promotion-badge-border: transparent;--promotion-badge-shadow: 0 10px 24px rgb(225 29 72 / 22%)}[data-platform-system-root]:is(.fs-pdp-stock-badge--in-stock),[data-platform-system-root] .fs-pdp-stock-badge--in-stock{border-color:transparent;background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 10%,transparent)}color:var(--primary)}[data-platform-system-root]:is(.fs-pdp-stock-badge--sold-out),[data-platform-system-root] .fs-pdp-stock-badge--sold-out{border-color:transparent;background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--destructive) 10%,transparent)}color:var(--destructive)}[data-platform-system-root]:is(.fs-promo-overlay),[data-platform-system-root] .fs-promo-overlay{container:fs-promo-overlay / inline-size}[data-platform-system-root]:is(.fs-promo-badge-symbol-text),[data-platform-system-root] .fs-promo-badge-symbol-text{display:none}@container fs-promo-overlay (max-width: 9rem){[data-platform-system-root]:is(.fs-promo-badge--auto),[data-platform-system-root] .fs-promo-badge--auto{min-height:1.75rem;min-width:2rem;padding-inline:.5rem;font-size:.625rem;font-weight:900;letter-spacing:0}[data-platform-system-root]:is(.fs-promo-badge--auto .fs-promo-badge-full-text),[data-platform-system-root] .fs-promo-badge--auto .fs-promo-badge-full-text{display:none}[data-platform-system-root]:is(.fs-promo-badge--auto .fs-promo-badge-symbol-text),[data-platform-system-root] .fs-promo-badge--auto .fs-promo-badge-symbol-text{display:inline}}[data-platform-system-root]:is(.fs-promo-countdown--brutal),[data-platform-system-root] .fs-promo-countdown--brutal{background:var(--promotion-countdown-bg, var(--destructive));color:var(--promotion-countdown-fg, var(--destructive-foreground));border-color:var(--promotion-countdown-border, var(--foreground));box-shadow:var(--promotion-countdown-shadow, 3px 3px 0 0 var(--foreground))}[data-platform-system-root]:is(.fs-promo-countdown--pill),[data-platform-system-root] .fs-promo-countdown--pill{background:var(--promotion-countdown-bg, var(--foreground));@supports (color: color-mix(in lab,red,red)){background:var(--promotion-countdown-bg, color-mix(in oklab, var(--foreground) 65%, transparent))}color:var(--promotion-countdown-fg, var(--background));border-color:var(--promotion-countdown-border, transparent);box-shadow:var(--promotion-countdown-shadow, 0 10px 24px var(--foreground));@supports (color: color-mix(in lab,red,red)){box-shadow:var(--promotion-countdown-shadow, 0 10px 24px color-mix(in oklab, var(--foreground) 12%, transparent))}}[data-platform-system-root]:is(.fs-promo-countdown--bar),[data-platform-system-root] .fs-promo-countdown--bar,[data-platform-system-root]:is(.fs-promo-countdown-bar),[data-platform-system-root] .fs-promo-countdown-bar{background:var(--promotion-countdown-bg, var(--foreground));@supports (color: color-mix(in lab,red,red)){background:var(--promotion-countdown-bg, color-mix(in oklab, var(--foreground) 55%, transparent))}color:var(--promotion-countdown-fg, var(--background));border-color:var(--promotion-countdown-border, transparent);box-shadow:var(--promotion-countdown-shadow, none)}[data-platform-system-root]:is(.fs-promo-countdown-bar),[data-platform-system-root] .fs-promo-countdown-bar{backdrop-filter:blur(var(--popover-blur, 0px));-webkit-backdrop-filter:blur(var(--popover-blur, 0px))}[data-platform-system-root]:is(.fs-positive-amount),[data-platform-system-root] .fs-positive-amount{color:var(--fs-status-success-fg)}[data-platform-system-root]:is(.fs-loading-overlay-muted),[data-platform-system-root] .fs-loading-overlay-muted{background:transparent;border-color:transparent}[data-platform-system-root]:is(.fs-poster-loading-cell),[data-platform-system-root] .fs-poster-loading-cell{aspect-ratio:4 / 5;background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 70%,var(--background))}border-right:1px solid var(--foreground);border-bottom:1px solid var(--foreground)}[data-platform-system-root]:is(.fs-neo-loading-section),[data-platform-system-root] .fs-neo-loading-section{background:var(--nl-neo-paper);border-color:var(--nl-neo-border-strong);box-shadow:var(--nl-neo-shadow-card)}[data-platform-system-root]:is(.fs-media-soft-chip),[data-platform-system-root] .fs-media-soft-chip{background:var(--fs-media-overlay-soft);color:var(--fs-media-foreground)}[data-platform-system-root]:is(.fs-media-backdrop),[data-platform-system-root] .fs-media-backdrop{background:var(--fs-media-backdrop)}[data-platform-system-root]:is(.fs-media-control),[data-platform-system-root] .fs-media-control{background:var(--fs-media-control-bg);color:var(--fs-media-foreground)}[data-platform-system-root]:is(.fs-media-control:hover),[data-platform-system-root] .fs-media-control:hover{background:var(--fs-media-control-bg-hover)}[data-platform-system-root]:is(.nl-neo-border-strong),[data-platform-system-root] .nl-neo-border-strong{border-color:var(--nl-neo-border-strong)}[data-platform-system-root]:is(.nl-neo-surface-inset),[data-platform-system-root] .nl-neo-surface-inset{background:var(--fs-surface-inset)}[data-platform-system-root]:is(.nl-neo-paper-bg),[data-platform-system-root] .nl-neo-paper-bg{background:var(--nl-neo-paper)}[data-platform-system-root]:is(.nl-neo-text-main),[data-platform-system-root] .nl-neo-text-main{color:var(--fs-text-main)}[data-platform-system-root]:is(.nl-neo-text-secondary),[data-platform-system-root] .nl-neo-text-secondary{color:var(--fs-text-secondary)}[data-platform-system-root]:is(.nl-neo-text-muted),[data-platform-system-root] .nl-neo-text-muted{color:var(--fs-text-muted)}[data-platform-system-root]:is(.nl-neo-text-danger),[data-platform-system-root] .nl-neo-text-danger{color:var(--fs-status-danger-fg)}[data-platform-system-root]:is(.nl-neo-text-accent),[data-platform-system-root] .nl-neo-text-accent{color:var(--nl-neo-accent-strong)}[data-platform-system-root]:is(.nl-neo-line-through-danger),[data-platform-system-root] .nl-neo-line-through-danger{text-decoration-color:var(--fs-status-danger-fg)}[data-platform-system-root]:is(.nl-neo-hover-accent:hover),[data-platform-system-root] .nl-neo-hover-accent:hover{color:var(--nl-neo-accent)}[data-platform-system-root]:is(.nl-min-hero-kicker),[data-platform-system-root] .nl-min-hero-kicker{color:var(--nl-min-hero-kicker)}[data-platform-system-root]:is(.nl-min-copy),[data-platform-system-root] .nl-min-copy{color:var(--nl-min-copy)}[data-platform-system-root]:is(.nr-hero-height-compact-mobile),[data-platform-system-root] .nr-hero-height-compact-mobile{min-height:420px}[data-platform-system-root]:is(.nr-hero-height-compact-desktop),[data-platform-system-root] .nr-hero-height-compact-desktop{min-height:60vh}[data-platform-system-root]:is(.nr-hero-height-comfortable-mobile),[data-platform-system-root] .nr-hero-height-comfortable-mobile{min-height:520px}[data-platform-system-root]:is(.nr-hero-height-comfortable-desktop),[data-platform-system-root] .nr-hero-height-comfortable-desktop{min-height:70vh}[data-platform-system-root]:is(.nr-hero-height-tall-mobile),[data-platform-system-root] .nr-hero-height-tall-mobile{min-height:600px}[data-platform-system-root]:is(.nr-hero-height-tall-desktop),[data-platform-system-root] .nr-hero-height-tall-desktop{min-height:80vh}[data-platform-system-root]:is(.nr-hero-height-screen),[data-platform-system-root] .nr-hero-height-screen{min-height:var(--foundax-section-viewport-height, 100svh)}[data-platform-system-root]:is(.richtext-display),[data-platform-system-root] .richtext-display{line-height:1.6;word-break:break-word;color:var(--fs-local-fg, var(--foreground))}[data-platform-system-root]:is(.richtext-display :where(*:not([style*=color]))),[data-platform-system-root] .richtext-display :where(*:not([style*=color])){color:inherit}[data-platform-system-root]:is(.richtext-display:not(.nr-text-typography-override):not(.nr-richtext-authored-inline-style) :where([style*=color])),[data-platform-system-root] .richtext-display:not(.nr-text-typography-override):not(.nr-richtext-authored-inline-style) :where([style*=color]){color:inherit!important}[data-platform-system-root]:is(.richtext-display:not(.nr-text-typography-override):not(.nr-richtext-authored-inline-style) :where([style*=background])),[data-platform-system-root] .richtext-display:not(.nr-text-typography-override):not(.nr-richtext-authored-inline-style) :where([style*=background]){background:transparent!important;background-color:transparent!important}[data-platform-system-root]:is(.richtext-display p),[data-platform-system-root] .richtext-display p{margin-bottom:1em;color:inherit}@media(max-width:767px){[data-platform-system-root]:is(.richtext-display[data-locale=en] p),[data-platform-system-root] .richtext-display[data-locale=en] p,[data-platform-system-root]:is(.richtext-display[data-locale=en] li),[data-platform-system-root] .richtext-display[data-locale=en] li{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;word-break:normal;overflow-wrap:normal;word-spacing:normal}}[data-platform-system-root]:is(.richtext-display p:last-child),[data-platform-system-root] .richtext-display p:last-child{margin-bottom:0}[data-platform-system-root]:is(.richtext-display strong),[data-platform-system-root] .richtext-display strong,[data-platform-system-root]:is(.richtext-display b),[data-platform-system-root] .richtext-display b{font-weight:600;color:inherit}[data-platform-system-root]:is(.richtext-display em),[data-platform-system-root] .richtext-display em,[data-platform-system-root]:is(.richtext-display i),[data-platform-system-root] .richtext-display i{font-style:italic;color:inherit}[data-platform-system-root]:is(.richtext-display u),[data-platform-system-root] .richtext-display u{text-decoration:underline;color:inherit}[data-platform-system-root]:is(.richtext-display s),[data-platform-system-root] .richtext-display s,[data-platform-system-root]:is(.richtext-display strike),[data-platform-system-root] .richtext-display strike{text-decoration:line-through;color:inherit}[data-platform-system-root]:is(.richtext-display a),[data-platform-system-root] .richtext-display a{color:var(--fs-local-accent-fg, var(--primary));text-decoration:underline}[data-platform-system-root]:is(.richtext-display a:hover),[data-platform-system-root] .richtext-display a:hover{opacity:.8}[data-platform-system-root]:is(.richtext-display h1),[data-platform-system-root] .richtext-display h1,[data-platform-system-root]:is(.richtext-display h2),[data-platform-system-root] .richtext-display h2,[data-platform-system-root]:is(.richtext-display h3),[data-platform-system-root] .richtext-display h3,[data-platform-system-root]:is(.richtext-display h4),[data-platform-system-root] .richtext-display h4,[data-platform-system-root]:is(.richtext-display h5),[data-platform-system-root] .richtext-display h5,[data-platform-system-root]:is(.richtext-display h6),[data-platform-system-root] .richtext-display h6{font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.3;color:inherit}[data-platform-system-root]:is(.richtext-display h1:first-child),[data-platform-system-root] .richtext-display h1:first-child,[data-platform-system-root]:is(.richtext-display h2:first-child),[data-platform-system-root] .richtext-display h2:first-child,[data-platform-system-root]:is(.richtext-display h3:first-child),[data-platform-system-root] .richtext-display h3:first-child,[data-platform-system-root]:is(.richtext-display h4:first-child),[data-platform-system-root] .richtext-display h4:first-child,[data-platform-system-root]:is(.richtext-display h5:first-child),[data-platform-system-root] .richtext-display h5:first-child,[data-platform-system-root]:is(.richtext-display h6:first-child),[data-platform-system-root] .richtext-display h6:first-child{margin-top:0}[data-platform-system-root]:is(.richtext-display h1),[data-platform-system-root] .richtext-display h1{font-size:2rem}[data-platform-system-root]:is(.richtext-display h2),[data-platform-system-root] .richtext-display h2{font-size:1.5rem}[data-platform-system-root]:is(.richtext-display h3),[data-platform-system-root] .richtext-display h3{font-size:1.25rem}[data-platform-system-root]:is(.richtext-display h4),[data-platform-system-root] .richtext-display h4,[data-platform-system-root]:is(.richtext-display h5),[data-platform-system-root] .richtext-display h5,[data-platform-system-root]:is(.richtext-display h6),[data-platform-system-root] .richtext-display h6{font-size:1.125rem}[data-platform-system-root]:is(.richtext-display ul),[data-platform-system-root] .richtext-display ul,[data-platform-system-root]:is(.richtext-display ol),[data-platform-system-root] .richtext-display ol{margin-bottom:1em;padding-left:2em}[data-platform-system-root]:is(.richtext-display ul),[data-platform-system-root] .richtext-display ul{list-style-type:disc}[data-platform-system-root]:is(.richtext-display ol),[data-platform-system-root] .richtext-display ol{list-style-type:decimal}[data-platform-system-root]:is(.richtext-display li),[data-platform-system-root] .richtext-display li{margin-bottom:.25em}[data-platform-system-root]:is(.richtext-display blockquote),[data-platform-system-root] .richtext-display blockquote{border-left:4px solid var(--border);padding-left:1em;margin:1em 0;color:var(--muted-foreground);font-style:italic}[data-platform-system-root]:is(.richtext-display code),[data-platform-system-root] .richtext-display code{background-color:var(--muted);padding:.2em .4em;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}[data-platform-system-root]:is(.richtext-display pre),[data-platform-system-root] .richtext-display pre{background-color:var(--muted);padding:1em;border-radius:6px;overflow-x:auto;margin-bottom:1em}[data-platform-system-root]:is(.richtext-display pre code),[data-platform-system-root] .richtext-display pre code{background-color:transparent;padding:0}[data-platform-system-root]:is(.nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div)),[data-platform-system-root] .nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div){font-size:inherit!important}[data-platform-system-root]:is(.nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div):not([style*=font-weight])),[data-platform-system-root] .nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div):not([style*=font-weight]){font-weight:inherit!important}[data-platform-system-root]:is(.nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div)),[data-platform-system-root] .nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div){line-height:inherit!important}[data-platform-system-root]:is(.nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div):not([style*=letter-spacing])),[data-platform-system-root] .nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div):not([style*=letter-spacing]){letter-spacing:inherit!important}[data-platform-system-root]:is(.nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div):not([style*=text-transform])),[data-platform-system-root] .nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div):not([style*=text-transform]){text-transform:inherit!important}[data-platform-system-root]:is(.nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div):not([style*=text-decoration])),[data-platform-system-root] .nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div):not([style*=text-decoration]){text-decoration:inherit!important}[data-platform-system-root]:is(.nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div):not([style*=text-align])),[data-platform-system-root] .nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div):not([style*=text-align]){text-align:inherit!important}[data-platform-system-root]:is(.nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div):not([style*=color])),[data-platform-system-root] .nr-text-typography-override :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,code,span,div):not([style*=color]){color:inherit!important}[data-platform-system-root]:is(.nl-pdp-bold-details),[data-platform-system-root] .nl-pdp-bold-details{container:nl-pdp-bold-details / inline-size;padding-left:1rem;padding-right:1rem}@container nl-pdp-bold-details (width >= 48rem){[data-platform-system-root]:is(.nl-pdp-bold-details),[data-platform-system-root] .nl-pdp-bold-details{padding-left:0;padding-right:0}}[data-platform-system-root]:is(.nl-pdp-details-root),[data-platform-system-root] .nl-pdp-details-root{container:nl-pdp-details / inline-size}[data-platform-system-root]:is(.nl-pdp-details-body),[data-platform-system-root] .nl-pdp-details-body{padding-left:.5rem}@container nl-pdp-details (width >= 48rem){[data-platform-system-root]:is(.nl-pdp-details-root),[data-platform-system-root] .nl-pdp-details-root{padding-left:2rem;padding-right:2rem}[data-platform-system-root]:is(.nl-pdp-details-body),[data-platform-system-root] .nl-pdp-details-body{padding-left:2rem;font-size:1rem}}[data-platform-system-root]:is(.nl-pdp-bold-gallery),[data-platform-system-root] .nl-pdp-bold-gallery{container:nl-pdp-bold-gallery / inline-size}[data-platform-system-root]:is(.nl-pdp-bold-gallery-overlay),[data-platform-system-root] .nl-pdp-bold-gallery-overlay{display:none}[data-platform-system-root]:is(.nl-pdp-bold-gallery-desktop),[data-platform-system-root] .nl-pdp-bold-gallery-desktop{display:none}[data-platform-system-root]:is(.nl-pdp-bold-gallery-mobile),[data-platform-system-root] .nl-pdp-bold-gallery-mobile{display:flex}[data-platform-system-root]:is(.nl-pdp-bold-gallery-mobileItem),[data-platform-system-root] .nl-pdp-bold-gallery-mobileItem{width:min(85cqw,22rem);height:min(60cqw,22rem);border-radius:0}[data-platform-system-root]:is(.nl-pdp-bold-gallery-mobileItem--single),[data-platform-system-root] .nl-pdp-bold-gallery-mobileItem--single{width:100%;height:auto;aspect-ratio:4 / 5}[data-platform-system-root]:is(.nl-pdp-bold-gallery-mobile>div),[data-platform-system-root] .nl-pdp-bold-gallery-mobile>div{border-radius:0}@container nl-pdp-bold-gallery (width >= 48rem){[data-platform-system-root]:is(.nl-pdp-bold-gallery),[data-platform-system-root] .nl-pdp-bold-gallery{max-width:34rem;margin-left:auto;margin-right:auto}[data-platform-system-root]:is(.nl-pdp-bold-gallery-overlay),[data-platform-system-root] .nl-pdp-bold-gallery-overlay{display:block}[data-platform-system-root]:is(.nl-pdp-bold-gallery-desktop),[data-platform-system-root] .nl-pdp-bold-gallery-desktop{display:flex}[data-platform-system-root]:is(.nl-pdp-bold-gallery-mobile),[data-platform-system-root] .nl-pdp-bold-gallery-mobile{display:none}}[data-platform-system-root]:is(.nl-pdp-gallery-root),[data-platform-system-root] .nl-pdp-gallery-root{container:nl-pdp-gallery / inline-size}[data-platform-system-root]:is(.nl-pdp-gallery-main),[data-platform-system-root] .nl-pdp-gallery-main{aspect-ratio:4 / 3}[data-platform-system-root]:is(.nl-pdp-gallery-zoom),[data-platform-system-root] .nl-pdp-gallery-zoom{display:none}[data-platform-system-root]:is(.nl-pdp-gallery-thumb),[data-platform-system-root] .nl-pdp-gallery-thumb{width:4rem;height:4rem}@container nl-pdp-gallery (width >= 48rem){[data-platform-system-root]:is(.nl-pdp-gallery-zoom),[data-platform-system-root] .nl-pdp-gallery-zoom{display:block}[data-platform-system-root]:is(.nl-pdp-gallery-thumbs),[data-platform-system-root] .nl-pdp-gallery-thumbs{justify-content:center}[data-platform-system-root]:is(.nl-pdp-gallery-thumb),[data-platform-system-root] .nl-pdp-gallery-thumb{width:5rem;height:5rem}}[data-platform-system-root]:is(.nl-pdp-bold-policies),[data-platform-system-root] .nl-pdp-bold-policies{container:nl-pdp-bold-policies / inline-size;padding-left:1rem;padding-right:1rem}@container nl-pdp-bold-policies (width >= 48rem){[data-platform-system-root]:is(.nl-pdp-bold-policies),[data-platform-system-root] .nl-pdp-bold-policies{padding-left:0;padding-right:0}}[data-platform-system-root]:is(.nl-pdp-bold-promotions),[data-platform-system-root] .nl-pdp-bold-promotions{container:nl-pdp-bold-promotions / inline-size;padding-left:1rem;padding-right:1rem}@container nl-pdp-bold-promotions (width >= 48rem){[data-platform-system-root]:is(.nl-pdp-bold-promotions),[data-platform-system-root] .nl-pdp-bold-promotions{padding-left:0;padding-right:0}}[data-platform-system-root]:is(.nl-brutalist-root),[data-platform-system-root] .nl-brutalist-root{width:100%;min-height:60vh;container:nl-brutalist / inline-size;background:var(--background);color:var(--foreground);font-family:var(--font-sans);overflow-x:clip;--nl-brutalist-strong-bg: var(--foreground);@supports (color: color-mix(in lab,red,red)){--nl-brutalist-strong-bg: color-mix(in oklab, var(--foreground) 92%, var(--border) 8%)}--nl-brutalist-strong-fg: var(--background);--nl-brutalist-strong-border: var(--foreground);@supports (color: color-mix(in lab,red,red)){--nl-brutalist-strong-border: color-mix(in oklab, var(--foreground) 24%, var(--border) 76%)}}[data-platform-system-root]:is(.nl-brutalist-root--featured),[data-platform-system-root] .nl-brutalist-root--featured{min-height:0}[data-platform-system-root]:is(.nl-brutalist-root ::selection),[data-platform-system-root] .nl-brutalist-root ::selection{background:var(--destructive, #ff3333);color:var(--destructive-foreground, #ffffff)}[data-platform-system-root]:is(.nl-brutalist-notice),[data-platform-system-root] .nl-brutalist-notice{width:100%;border-top:2px solid var(--border);border-bottom:2px solid var(--border);background:var(--accent, #ccff00);color:var(--accent-foreground, #000000);overflow:hidden}[data-platform-system-root]:is(.nl-brutalist-noticeInner),[data-platform-system-root] .nl-brutalist-noticeInner{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem}[data-platform-system-root]:is(.nl-brutalist-noticeIcon),[data-platform-system-root] .nl-brutalist-noticeIcon{width:1.5rem;height:1.5rem;border:2px solid var(--border);background:var(--border);color:var(--accent, #ccff00);font-weight:900;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}[data-platform-system-root]:is(.nl-brutalist-noticeBody),[data-platform-system-root] .nl-brutalist-noticeBody{flex:1;overflow:hidden}[data-platform-system-root]:is(.nl-brutalist-noticeScroll),[data-platform-system-root] .nl-brutalist-noticeScroll{display:inline-flex;align-items:center;white-space:nowrap}[data-platform-system-root]:is(.nl-brutalist-noticeScroll),[data-platform-system-root] .nl-brutalist-noticeScroll{animation-duration:16s}[data-platform-system-root]:is(.nl-brutalist-noticeContent),[data-platform-system-root] .nl-brutalist-noticeContent{display:inline-block}[data-platform-system-root]:is(.nl-brutalist-noticeContent>*),[data-platform-system-root] .nl-brutalist-noticeContent>*{display:inline;white-space:nowrap}[data-platform-system-root]:is(.nl-brutalist-noticeContent p),[data-platform-system-root] .nl-brutalist-noticeContent p{display:inline;margin:0}[data-platform-system-root]:is(.nl-brutalist-noticeGap),[data-platform-system-root] .nl-brutalist-noticeGap{display:inline-block}[data-platform-system-root]:is(.nl-brutalist-notice),[data-platform-system-root] .nl-brutalist-notice{font-weight:900;letter-spacing:-.02em;text-transform:uppercase;font-size:1.125rem}@container nl-brutalist (width >= 48rem){[data-platform-system-root]:is(.nl-brutalist-notice),[data-platform-system-root] .nl-brutalist-notice{font-size:1.5rem}}[data-platform-system-root]:is(.nl-brutalist-shell),[data-platform-system-root] .nl-brutalist-shell{width:100%;max-width:100rem;margin:0 auto;padding:1rem}@container nl-brutalist (width >= 48rem){[data-platform-system-root]:is(.nl-brutalist-shell),[data-platform-system-root] .nl-brutalist-shell{padding:2rem}}[data-platform-system-root]:is(.nl-brutalist-hero),[data-platform-system-root] .nl-brutalist-hero{position:relative;background:var(--card);color:var(--card-foreground);border:4px solid var(--border);box-shadow:16px 16px 0 0 var(--border);padding:1.5rem;margin-bottom:2rem;overflow:hidden}@container nl-brutalist (width >= 48rem){[data-platform-system-root]:is(.nl-brutalist-hero),[data-platform-system-root] .nl-brutalist-hero{padding:3rem;margin-bottom:3rem}}[data-platform-system-root]:is(.nl-brutalist-heroIcon),[data-platform-system-root] .nl-brutalist-heroIcon{position:absolute;top:.75rem;right:.75rem;width:10rem;height:10rem;opacity:.08;pointer-events:none}@container nl-brutalist (width >= 48rem){[data-platform-system-root]:is(.nl-brutalist-heroIcon),[data-platform-system-root] .nl-brutalist-heroIcon{width:16rem;height:16rem;top:1rem;right:1rem}}[data-platform-system-root]:is(.nl-brutalist-heroTitle),[data-platform-system-root] .nl-brutalist-heroTitle{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.82;font-size:3rem;margin:0 0 1rem;position:relative;z-index:1}@container nl-brutalist (width >= 48rem){[data-platform-system-root]:is(.nl-brutalist-heroTitle),[data-platform-system-root] .nl-brutalist-heroTitle{font-size:5.5rem}}[data-platform-system-root]:is(.nl-brutalist-stroke),[data-platform-system-root] .nl-brutalist-stroke{-webkit-text-stroke:2px var(--border);color:transparent}[data-platform-system-root]:is(.nl-brutalist-version),[data-platform-system-root] .nl-brutalist-version{color:var(--destructive, #ff3333)}[data-platform-system-root]:is(.nl-brutalist-heroDesc),[data-platform-system-root] .nl-brutalist-heroDesc{max-width:42rem;border-left:4px solid var(--accent, #ccff00);padding-left:1.25rem;font-weight:700;font-size:1rem}@container nl-brutalist (width >= 48rem){[data-platform-system-root]:is(.nl-brutalist-heroDesc),[data-platform-system-root] .nl-brutalist-heroDesc{font-size:1.25rem}}[data-platform-system-root]:is(.nl-brutalist-controls),[data-platform-system-root] .nl-brutalist-controls{display:flex;flex-direction:column;gap:1rem;align-items:stretch;margin-bottom:2rem}@container nl-brutalist (width >= 64rem){[data-platform-system-root]:is(.nl-brutalist-controls),[data-platform-system-root] .nl-brutalist-controls{flex-direction:row;align-items:flex-start;gap:2rem;margin-bottom:3rem}}[data-platform-system-root]:is(.nl-brutalist-catsWrap),[data-platform-system-root] .nl-brutalist-catsWrap{background:var(--border);padding:.5rem;box-shadow:8px 8px 0 0 var(--accent, #ccff00)}[data-platform-system-root]:is(.nl-brutalist-cats),[data-platform-system-root] .nl-brutalist-cats{display:flex;flex-wrap:wrap;gap:.5rem}[data-platform-system-root]:is(.nl-brutalist-catBtn),[data-platform-system-root] .nl-brutalist-catBtn{padding:.5rem .75rem;font-weight:800;text-transform:uppercase;border:2px solid var(--border);background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 82%,#222222)}color:var(--background);transition:transform .12s ease,background .12s ease,color .12s ease}[data-platform-system-root]:is(.nl-brutalist-catBtn:hover),[data-platform-system-root] .nl-brutalist-catBtn:hover{background:var(--background);color:var(--foreground)}[data-platform-system-root]:is(.nl-brutalist-catBtn--active),[data-platform-system-root] .nl-brutalist-catBtn--active{background:var(--accent, #ccff00);color:var(--accent-foreground, #000000)}[data-platform-system-root]:is(.nl-brutalist-sort),[data-platform-system-root] .nl-brutalist-sort{position:relative}[data-platform-system-root]:is(.nl-brutalist-sortTrigger),[data-platform-system-root] .nl-brutalist-sortTrigger{width:100%;border:2px solid var(--border);background:var(--card);color:var(--card-foreground);padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;font-weight:800;box-shadow:4px 4px 0 0 var(--border);transition:transform .12s ease,box-shadow .12s ease}[data-platform-system-root]:is(.nl-brutalist-sortTrigger:active),[data-platform-system-root] .nl-brutalist-sortTrigger:active{transform:translate(2px,2px);box-shadow:none}[data-platform-system-root]:is(.nl-brutalist-sortMenu),[data-platform-system-root] .nl-brutalist-sortMenu{position:absolute;top:calc(100% + .5rem);left:0;width:100%;border:2px solid var(--border);background:var(--popover, var(--card));color:var(--popover-foreground, var(--card-foreground));box-shadow:8px 8px 0 0 var(--border);z-index:50}[data-platform-system-root]:is(.nl-brutalist-sortMenu:before),[data-platform-system-root] .nl-brutalist-sortMenu:before{content:"";position:absolute;left:-2px;right:-2px;top:calc(-.5rem - 2px);height:calc(.5rem + 2px);background:transparent}[data-platform-system-root]:is(.nl-brutalist-sortOption),[data-platform-system-root] .nl-brutalist-sortOption{width:100%;text-align:left;padding:.75rem 1rem;border-bottom:2px solid var(--border);font-weight:800;text-transform:uppercase;transition:padding-left .12s ease,background .12s ease,color .12s ease}[data-platform-system-root]:is(.nl-brutalist-sortOption:last-child),[data-platform-system-root] .nl-brutalist-sortOption:last-child{border-bottom:0}[data-platform-system-root]:is(.nl-brutalist-sortOption:hover),[data-platform-system-root] .nl-brutalist-sortOption:hover{background:var(--accent, #ccff00);color:var(--accent-foreground, #000000);padding-left:1.5rem}[data-platform-system-root]:is(.nl-brutalist-sortOption--active),[data-platform-system-root] .nl-brutalist-sortOption--active{background:var(--border);color:var(--background)}[data-platform-system-root]:is(.nl-brutalist-grid),[data-platform-system-root] .nl-brutalist-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:stretch}@container nl-brutalist (width >= 40rem){[data-platform-system-root]:is(.nl-brutalist-grid),[data-platform-system-root] .nl-brutalist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container nl-brutalist (width >= 64rem){[data-platform-system-root]:is(.nl-brutalist-grid),[data-platform-system-root] .nl-brutalist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container nl-brutalist (width >= 80rem){[data-platform-system-root]:is(.nl-brutalist-grid),[data-platform-system-root] .nl-brutalist-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-platform-system-root]:is(.nl-brutalist-grid>*),[data-platform-system-root] .nl-brutalist-grid>*{min-width:0;height:100%}[data-platform-system-root]:is(.nl-brutalist-card),[data-platform-system-root] .nl-brutalist-card{background:var(--card);color:var(--card-foreground);border:2px solid var(--border);padding:1rem;display:flex;flex-direction:column;gap:1rem;box-shadow:10px 10px 0 0 var(--border);transition:box-shadow .15s ease,transform .15s ease;cursor:pointer;height:100%}[data-platform-system-root]:is(.nl-brutalist-card:hover),[data-platform-system-root] .nl-brutalist-card:hover{box-shadow:14px 14px 0 0 var(--accent, #ccff00);transform:translate(-2px,-2px)}[data-platform-system-root]:is(.nl-brutalist-cardHeader),[data-platform-system-root] .nl-brutalist-cardHeader{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:2px solid var(--border);padding-bottom:.5rem;gap:1rem}[data-platform-system-root]:is(.nl-brutalist-meta),[data-platform-system-root] .nl-brutalist-meta{display:flex;flex-direction:column;gap:.125rem}[data-platform-system-root]:is(.nl-brutalist-metaLine),[data-platform-system-root] .nl-brutalist-metaLine{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}[data-platform-system-root]:is(.nl-brutalist-metaLineMuted),[data-platform-system-root] .nl-brutalist-metaLineMuted{opacity:.7}[data-platform-system-root]:is(.nl-brutalist-sale),[data-platform-system-root] .nl-brutalist-sale{background:var(--destructive, #ff3333);color:var(--destructive-foreground, #ffffff);font-weight:900;padding:.25rem .5rem;font-size:.75rem;transform:rotate(2deg)}[data-platform-system-root]:is(.nl-brutalist-imageWrap),[data-platform-system-root] .nl-brutalist-imageWrap{position:relative;aspect-ratio:1 / 1;border:2px solid var(--border);overflow:hidden;background:var(--muted)}[data-platform-system-root]:is(.nl-brutalist-image),[data-platform-system-root] .nl-brutalist-image{width:100%;height:100%;object-fit:cover;filter:grayscale(1);mix-blend-mode:multiply;transition:filter .18s ease,transform .18s ease}[data-platform-system-root]:is(.nl-brutalist-card:hover .nl-brutalist-image),[data-platform-system-root] .nl-brutalist-card:hover .nl-brutalist-image{filter:grayscale(0);transform:translate(2px,2px)}[data-platform-system-root]:is(.nl-brutalist-imageEmpty),[data-platform-system-root] .nl-brutalist-imageEmpty{width:100%;height:100%;background:repeating-linear-gradient(45deg,var(--muted),var(--muted) 10px,var(--background) 10px,var(--background) 20px)}[data-platform-system-root]:is(.nl-brutalist-promoBadge),[data-platform-system-root] .nl-brutalist-promoBadge{position:absolute;top:0;right:0;background:var(--border);color:var(--background);font-weight:900;font-size:1rem;padding:.5rem .75rem;border-left:2px solid var(--border);border-bottom:2px solid var(--border);text-transform:uppercase}@container nl-brutalist (width < 28rem){[data-platform-system-root]:is(.nl-brutalist-promoBadge),[data-platform-system-root] .nl-brutalist-promoBadge{font-size:.75rem;padding:.375rem .5rem}}[data-platform-system-root]:is(.nl-brutalist-cardBody),[data-platform-system-root] .nl-brutalist-cardBody{display:flex;flex-direction:column;gap:.75rem;flex:1}[data-platform-system-root]:is(.nl-brutalist-title),[data-platform-system-root] .nl-brutalist-title{min-width:0;min-height:1.7rem;max-height:1.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.2rem,.95rem + .45vw,1.4rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1}[data-platform-system-root]:is(.nl-brutalist-dataGrid),[data-platform-system-root] .nl-brutalist-dataGrid{display:grid;grid-template-columns:1fr 1fr;gap:.25rem .75rem;min-height:3.75rem;align-content:start;border-top:2px solid var(--border);padding-top:.75rem;margin-top:auto;font-size:.75rem;font-weight:800;text-transform:uppercase}[data-platform-system-root]:is(.nl-brutalist-dataKey),[data-platform-system-root] .nl-brutalist-dataKey{opacity:.85}[data-platform-system-root]:is(.nl-brutalist-dataValue),[data-platform-system-root] .nl-brutalist-dataValue{text-align:right}[data-platform-system-root]:is(.nl-brutalist-price),[data-platform-system-root] .nl-brutalist-price{font-size:1rem;font-weight:900}[data-platform-system-root]:is(.nl-brutalist-original),[data-platform-system-root] .nl-brutalist-original{text-decoration:line-through;opacity:.45;margin-right:.5rem}[data-platform-system-root]:is(.nl-brutalist-rating),[data-platform-system-root] .nl-brutalist-rating{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem}[data-platform-system-root]:is(.nl-brutalist-star),[data-platform-system-root] .nl-brutalist-star{width:.875rem;height:.875rem;fill:currentColor}[data-platform-system-root]:is(.nl-brutalist-cta),[data-platform-system-root] .nl-brutalist-cta{margin-top:.75rem;width:100%;min-height:5rem;border:2px solid var(--nl-brutalist-strong-border);background:var(--nl-brutalist-strong-bg);color:var(--nl-brutalist-strong-fg);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;text-transform:uppercase;font-size:1.1rem;padding:.75rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}[data-platform-system-root]:is(.nl-brutalist-cta:hover),[data-platform-system-root] .nl-brutalist-cta:hover{background:var(--accent, #ccff00);color:var(--accent-foreground, #000000);border-color:var(--border);transform:translate(2px,2px)}[data-platform-system-root]:is(.nl-brutalist-ctaIcon),[data-platform-system-root] .nl-brutalist-ctaIcon{width:1.25rem;height:1.25rem;stroke-width:3}[data-platform-system-root]:is(.nl-brutalist-ctaRow),[data-platform-system-root] .nl-brutalist-ctaRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;align-items:stretch}[data-platform-system-root]:is(.nl-brutalist-ctaRow .nl-brutalist-cta),[data-platform-system-root] .nl-brutalist-ctaRow .nl-brutalist-cta{margin-top:0}[data-platform-system-root]:is(.nl-brutalist-footer),[data-platform-system-root] .nl-brutalist-footer{margin-top:3rem;border-top:4px solid var(--border);background:var(--nl-brutalist-strong-bg);color:var(--nl-brutalist-strong-fg);padding:3rem 1rem;text-align:center}[data-platform-system-root]:is(.nl-brutalist-footerInner),[data-platform-system-root] .nl-brutalist-footerInner{max-width:56rem;margin:0 auto}[data-platform-system-root]:is(.nl-brutalist-footerCard),[data-platform-system-root] .nl-brutalist-footerCard{border:4px solid var(--nl-brutalist-strong-border);background:var(--nl-brutalist-strong-bg);color:var(--nl-brutalist-strong-fg);padding:3rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}[data-platform-system-root]:is(.nl-brutalist-footerIcon),[data-platform-system-root] .nl-brutalist-footerIcon{width:3rem;height:3rem}[data-platform-system-root]:is(.nl-brutalist-footerIconImg),[data-platform-system-root] .nl-brutalist-footerIconImg{width:3rem;height:3rem;object-fit:contain}[data-platform-system-root]:is(.nl-brutalist-footerRichtext),[data-platform-system-root] .nl-brutalist-footerRichtext{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.02em}[data-platform-system-root]:is(.nl-brutalist-footerRichtext),[data-platform-system-root] .nl-brutalist-footerRichtext,[data-platform-system-root]:is(.nl-brutalist-footerRichtext *),[data-platform-system-root] .nl-brutalist-footerRichtext *{color:var(--nl-brutalist-strong-fg)!important}[data-platform-system-root]:is(.nl-brutalist-footerRichtext h1),[data-platform-system-root] .nl-brutalist-footerRichtext h1,[data-platform-system-root]:is(.nl-brutalist-footerRichtext h2),[data-platform-system-root] .nl-brutalist-footerRichtext h2,[data-platform-system-root]:is(.nl-brutalist-footerRichtext p),[data-platform-system-root] .nl-brutalist-footerRichtext p{margin:0}[data-platform-system-root]:is(.nl-brutalist-footerRichtext h1),[data-platform-system-root] .nl-brutalist-footerRichtext h1{font-size:2.5rem;line-height:1}[data-platform-system-root]:is(.nl-brutalist-footerRichtext h2),[data-platform-system-root] .nl-brutalist-footerRichtext h2{font-size:2.25rem;line-height:1}[data-platform-system-root]:is(.nl-brutalist-footerRichtext p),[data-platform-system-root] .nl-brutalist-footerRichtext p{font-size:1.75rem;line-height:1.1}[data-platform-system-root]:is(.nl-brutalist-root--featured .nl-brutalist-shell),[data-platform-system-root] .nl-brutalist-root--featured .nl-brutalist-shell{padding-top:.75rem}@container nl-brutalist (width < 48rem){[data-platform-system-root]:is(.nl-brutalist-root--featured .nl-brutalist-grid),[data-platform-system-root] .nl-brutalist-root--featured .nl-brutalist-grid{grid-template-columns:1fr;gap:1rem}[data-platform-system-root]:is(.nl-brutalist-root--featured .nl-brutalist-title),[data-platform-system-root] .nl-brutalist-root--featured .nl-brutalist-title{min-height:0;max-height:none;font-size:clamp(1.1rem,5vw,1.45rem);line-height:1}[data-platform-system-root]:is(.nl-brutalist-root--featured .nl-brutalist-cta),[data-platform-system-root] .nl-brutalist-root--featured .nl-brutalist-cta{font-size:.95rem;padding:.625rem .75rem}[data-platform-system-root]:is(.nl-brutalist-root--featured .nl-brutalist-price),[data-platform-system-root] .nl-brutalist-root--featured .nl-brutalist-price{font-size:.95rem}}[data-platform-system-root]:is(.nl-classic-root),[data-platform-system-root] .nl-classic-root{min-height:100vh;width:100%;container:nl-classic / inline-size;overflow-x:clip}[data-platform-system-root]:is(.nl-classic-root--featured),[data-platform-system-root] .nl-classic-root--featured{min-height:0}[data-platform-system-root]:is(.nl-classic-shell),[data-platform-system-root] .nl-classic-shell{width:100%;margin:0 auto;padding:0 1.5rem}@container nl-classic (width >= 48rem){[data-platform-system-root]:is(.nl-classic-shell),[data-platform-system-root] .nl-classic-shell{padding:0 3rem}}[data-platform-system-root]:is(.nl-classic-header),[data-platform-system-root] .nl-classic-header{position:sticky;top:calc(env(safe-area-inset-top) + 64px);z-index:20;padding:.75rem 0;background:var(--background);border-bottom:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-bottom:1px solid color-mix(in oklab,var(--border) 55%,transparent)}}[data-platform-system-root]:is(.nl-classic-headerInner),[data-platform-system-root] .nl-classic-headerInner{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}[data-platform-system-root]:is(.nl-classic-logo),[data-platform-system-root] .nl-classic-logo{font-size:.75rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase}[data-platform-system-root]:is(.nl-classic-nav),[data-platform-system-root] .nl-classic-nav{display:none;flex-direction:column;align-items:flex-end;gap:.5rem}@container nl-classic (width >= 48rem){[data-platform-system-root]:is(.nl-classic-nav),[data-platform-system-root] .nl-classic-nav{display:flex}}[data-platform-system-root]:is(.nl-classic-navBtn),[data-platform-system-root] .nl-classic-navBtn{font-size:10px;text-transform:uppercase;letter-spacing:.25em;transition:color .15s ease;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-classic-navBtn:hover),[data-platform-system-root] .nl-classic-navBtn:hover{color:var(--foreground)}[data-platform-system-root]:is(.nl-classic-navBtn--active),[data-platform-system-root] .nl-classic-navBtn--active{color:var(--foreground);font-weight:700}[data-platform-system-root]:is(.nl-classic-navMobile),[data-platform-system-root] .nl-classic-navMobile{display:flex;gap:1.25rem;overflow-x:auto;white-space:nowrap;padding-top:.5rem;padding-bottom:.25rem}@container nl-classic (width >= 48rem){[data-platform-system-root]:is(.nl-classic-navMobile),[data-platform-system-root] .nl-classic-navMobile{display:none}}[data-platform-system-root]:is(.nl-classic-navMobile::-webkit-scrollbar),[data-platform-system-root] .nl-classic-navMobile::-webkit-scrollbar{display:none}[data-platform-system-root]:is(.nl-classic-navMobile),[data-platform-system-root] .nl-classic-navMobile{scrollbar-width:none}[data-platform-system-root]:is(.nl-classic-navMobileBtn),[data-platform-system-root] .nl-classic-navMobileBtn{font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--muted-foreground);transition:color .15s ease;padding:.25rem 0}[data-platform-system-root]:is(.nl-classic-navMobileBtn--active),[data-platform-system-root] .nl-classic-navMobileBtn--active{color:var(--foreground);font-weight:700}[data-platform-system-root]:is(.nl-classic-main),[data-platform-system-root] .nl-classic-main{position:relative;padding-top:2rem;padding-bottom:6rem}[data-platform-system-root]:is(.nl-classic-categoryTitle),[data-platform-system-root] .nl-classic-categoryTitle{font-size:3.5rem;line-height:1;opacity:.08;font-weight:600;letter-spacing:-.02em;margin:2rem 0 1rem}@container nl-classic (width >= 48rem){[data-platform-system-root]:is(.nl-classic-categoryTitle),[data-platform-system-root] .nl-classic-categoryTitle{font-size:6rem;margin-top:2.5rem}}[data-platform-system-root]:is(.nl-classic-section),[data-platform-system-root] .nl-classic-section{width:100%;padding:3.25rem 0}[data-platform-system-root]:is(.nl-classic-section--first),[data-platform-system-root] .nl-classic-section--first{padding-top:2.25rem}@container nl-classic (width >= 48rem){[data-platform-system-root]:is(.nl-classic-section),[data-platform-system-root] .nl-classic-section{padding:4.5rem 0}}[data-platform-system-root]:is(.nl-classic-sectionInner),[data-platform-system-root] .nl-classic-sectionInner{display:flex;flex-direction:column;align-items:center;gap:3rem}@container nl-classic (width >= 48rem){[data-platform-system-root]:is(.nl-classic-sectionInner),[data-platform-system-root] .nl-classic-sectionInner{flex-direction:row;align-items:flex-start;justify-content:center;gap:4.5rem}[data-platform-system-root]:is(.nl-classic-sectionInner--reverse),[data-platform-system-root] .nl-classic-sectionInner--reverse{flex-direction:row-reverse}}[data-platform-system-root]:is(.nl-classic-media),[data-platform-system-root] .nl-classic-media{width:100%;max-width:none;margin:0;cursor:pointer}@container nl-classic (width >= 48rem){[data-platform-system-root]:is(.nl-classic-media),[data-platform-system-root] .nl-classic-media{width:44%;max-width:520px;margin:0}}[data-platform-system-root]:is(.nl-classic-copy),[data-platform-system-root] .nl-classic-copy{width:100%;max-width:560px}@container nl-classic (width >= 48rem){[data-platform-system-root]:is(.nl-classic-copy),[data-platform-system-root] .nl-classic-copy{width:56%;max-width:none}}[data-platform-system-root]:is(.nl-classic-imageFrame),[data-platform-system-root] .nl-classic-imageFrame{position:relative;overflow:hidden;border-radius:calc(var(--radius) + 0px);background:var(--muted);aspect-ratio:16 / 9}@container nl-classic (width >= 48rem){[data-platform-system-root]:is(.nl-classic-imageFrame),[data-platform-system-root] .nl-classic-imageFrame{aspect-ratio:3 / 2}}[data-platform-system-root]:is(.nl-classic-image),[data-platform-system-root] .nl-classic-image{width:100%;height:100%;object-fit:cover;transition:filter .7s ease;filter:grayscale(10%)}[data-platform-system-root]:is(.nl-classic-imageFrame:hover .nl-classic-image),[data-platform-system-root] .nl-classic-imageFrame:hover .nl-classic-image{filter:grayscale(0%)}[data-platform-system-root]:is(.nl-classic-imagePlaceholder),[data-platform-system-root] .nl-classic-imagePlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-classic-chapter),[data-platform-system-root] .nl-classic-chapter{position:absolute;top:-2.5rem;left:0;font-size:3.25rem;font-weight:600;opacity:.08;pointer-events:none;user-select:none}@container nl-classic (width >= 48rem){[data-platform-system-root]:is(.nl-classic-chapter),[data-platform-system-root] .nl-classic-chapter{top:-3.25rem;font-size:4.5rem}}[data-platform-system-root]:is(.nl-classic-promoBadge),[data-platform-system-root] .nl-classic-promoBadge{position:absolute;top:1.25rem;right:1.25rem;z-index:10}[data-platform-system-root]:is(.nl-classic-promoBadgeInner),[data-platform-system-root] .nl-classic-promoBadgeInner{padding:.25rem .75rem;font-size:10px;text-transform:uppercase;letter-spacing:.2em;border:none;background:#00000061;color:#fff;backdrop-filter:blur(var(--popover-blur, 0px))}[data-platform-system-root]:is(.nl-classic-brand),[data-platform-system-root] .nl-classic-brand{font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:var(--muted-foreground);margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}[data-platform-system-root]:is(.nl-classic-brandRule),[data-platform-system-root] .nl-classic-brandRule{width:2rem;height:1px;background:var(--border);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--border) 70%,transparent)}display:inline-block}[data-platform-system-root]:is(.nl-classic-title),[data-platform-system-root] .nl-classic-title{min-width:0;font-size:2.25rem;line-height:1.15;letter-spacing:-.02em;font-weight:600;cursor:pointer;overflow-wrap:anywhere;word-break:break-word}@container nl-classic (width >= 48rem){[data-platform-system-root]:is(.nl-classic-title),[data-platform-system-root] .nl-classic-title{font-size:3rem}}@container nl-classic (width >= 64rem){[data-platform-system-root]:is(.nl-classic-title),[data-platform-system-root] .nl-classic-title{font-size:3.5rem}}[data-platform-system-root]:is(.nl-classic-price),[data-platform-system-root] .nl-classic-price{font-size:1.25rem;font-weight:300;letter-spacing:.04em}[data-platform-system-root]:is(.nl-classic-copyStack),[data-platform-system-root] .nl-classic-copyStack{display:flex;flex-direction:column;gap:1.1rem}[data-platform-system-root]:is(.nl-classic-block),[data-platform-system-root] .nl-classic-block{width:100%}[data-platform-system-root]:is(.nl-classic-descriptions),[data-platform-system-root] .nl-classic-descriptions{display:flex;flex-direction:column;gap:.55rem}[data-platform-system-root]:is(.nl-classic-desc),[data-platform-system-root] .nl-classic-desc{max-width:34rem;color:var(--muted-foreground);line-height:1.9;font-size:.95rem}[data-platform-system-root]:is(.nl-classic-detail),[data-platform-system-root] .nl-classic-detail{max-width:40rem;color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 92%,transparent)}line-height:1.9;font-size:.9rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}[data-platform-system-root]:is(.nl-classic-specs),[data-platform-system-root] .nl-classic-specs{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}[data-platform-system-root]:is(.nl-classic-spec),[data-platform-system-root] .nl-classic-spec{display:flex;flex-direction:column;gap:.25rem;border-bottom:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}padding-bottom:.25rem}[data-platform-system-root]:is(.nl-classic-specKey),[data-platform-system-root] .nl-classic-specKey{font-size:9px;text-transform:uppercase;letter-spacing:.22em;color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}[data-platform-system-root]:is(.nl-classic-specValue),[data-platform-system-root] .nl-classic-specValue{font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 92%,transparent)}}[data-platform-system-root]:is(.nl-classic-actions),[data-platform-system-root] .nl-classic-actions{margin-top:.9rem}[data-platform-system-root]:is(.nl-classic-loading),[data-platform-system-root] .nl-classic-loading{height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-classic-loadingRule),[data-platform-system-root] .nl-classic-loadingRule{width:4px;height:3rem;background:var(--border);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--border) 75%,transparent)}border-radius:999px;animation:nl-classic-pulse 1.4s ease-in-out infinite}@keyframes nl-classic-pulse{0%,to{opacity:.35}50%{opacity:.9}}[data-platform-system-root]:is(.nl-classic-empty),[data-platform-system-root] .nl-classic-empty{height:50vh;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);font-size:1.25rem;font-style:italic}[data-platform-system-root]:is(.nl-classic-footerMark),[data-platform-system-root] .nl-classic-footerMark{display:flex;justify-content:center;padding:4rem 0 3rem}[data-platform-system-root]:is(.nl-classic-dot),[data-platform-system-root] .nl-classic-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--foreground) 10%,transparent)}}[data-platform-system-root]:is(.nl-compact-root),[data-platform-system-root] .nl-compact-root{min-height:100vh;width:100%;container:nl-compact / inline-size;background:var(--background);color:var(--foreground)}[data-platform-system-root]:is(.nl-compact-root--featured),[data-platform-system-root] .nl-compact-root--featured{min-height:0}[data-platform-system-root]:is(.nl-compact-shell),[data-platform-system-root] .nl-compact-shell{width:100%;margin:0 auto;padding:0 1rem;max-width:80rem}@container nl-compact (width >= 48rem){[data-platform-system-root]:is(.nl-compact-shell),[data-platform-system-root] .nl-compact-shell{padding:0 2rem}}@container nl-compact (width >= 64rem){[data-platform-system-root]:is(.nl-compact-shell),[data-platform-system-root] .nl-compact-shell{padding:0 3rem}}[data-platform-system-root]:is(.fs-system-frame .nl-compact-root:not(.nl-compact-root--featured) .nl-compact-shell),[data-platform-system-root] .fs-system-frame .nl-compact-root:not(.nl-compact-root--featured) .nl-compact-shell{padding-inline:0}[data-platform-system-root]:is(.nl-compact-header),[data-platform-system-root] .nl-compact-header{position:sticky;top:calc(env(safe-area-inset-top) + 64px);z-index:30;background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 82%,transparent)}backdrop-filter:blur(var(--popover-blur, 0px));-webkit-backdrop-filter:blur(var(--popover-blur, 0px))}[data-platform-system-root]:is(.nl-compact-topbar),[data-platform-system-root] .nl-compact-topbar{height:4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}[data-platform-system-root]:is(.nl-compact-title),[data-platform-system-root] .nl-compact-title{font-family:var(--fs-font-display);font-weight:var(--fs-font-display-weight);letter-spacing:var(--fs-font-display-tracking);font-size:1.5rem}[data-platform-system-root]:is(.nl-compact-sort),[data-platform-system-root] .nl-compact-sort{position:relative;display:inline-flex;align-items:center;gap:.5rem}[data-platform-system-root]:is(.nl-compact-sortLabel),[data-platform-system-root] .nl-compact-sortLabel{font-size:.75rem;color:var(--muted-foreground);display:none}@container nl-compact (width >= 40rem){[data-platform-system-root]:is(.nl-compact-sortLabel),[data-platform-system-root] .nl-compact-sortLabel{display:inline-block}}[data-platform-system-root]:is(.nl-compact-select),[data-platform-system-root] .nl-compact-select{appearance:none;background:transparent;font-size:.75rem;font-weight:600;color:var(--foreground);padding-right:1.25rem;padding-top:.25rem;padding-bottom:.25rem;cursor:pointer;outline:none}[data-platform-system-root]:is(.nl-compact-selectIcon),[data-platform-system-root] .nl-compact-selectIcon{position:absolute;right:0;top:.55rem;pointer-events:none;color:var(--foreground)}[data-platform-system-root]:is(.nl-compact-navBar),[data-platform-system-root] .nl-compact-navBar{position:relative}[data-platform-system-root]:is(.nl-compact-navInner),[data-platform-system-root] .nl-compact-navInner{padding:.75rem 0;display:flex;align-items:center;gap:.5rem}[data-platform-system-root]:is(.nl-compact-scrollBtn),[data-platform-system-root] .nl-compact-scrollBtn{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--popover);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--popover) 94%,transparent)}box-shadow:0 10px 20px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 10px 20px color-mix(in oklab,var(--foreground) 10%,transparent)}color:var(--muted-foreground);opacity:0;transition:opacity .15s ease}@container nl-compact (width >= 48rem){[data-platform-system-root]:is(.nl-compact-scrollBtn),[data-platform-system-root] .nl-compact-scrollBtn{display:inline-flex}}[data-platform-system-root]:is(.nl-compact-navBar:hover .nl-compact-scrollBtn),[data-platform-system-root] .nl-compact-navBar:hover .nl-compact-scrollBtn{opacity:1}[data-platform-system-root]:is(.nl-compact-scrollBtn--left),[data-platform-system-root] .nl-compact-scrollBtn--left{left:.5rem}[data-platform-system-root]:is(.nl-compact-scrollBtn--right),[data-platform-system-root] .nl-compact-scrollBtn--right{right:.5rem}[data-platform-system-root]:is(.nl-compact-pill),[data-platform-system-root] .nl-compact-pill{flex-shrink:0;display:inline-flex;align-items:center;line-height:1;padding:.5rem 1rem;border-radius:999px;font-size:.75rem;font-weight:500;background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 92%,transparent)}color:var(--muted-foreground);transition:background .15s ease,color .15s ease}[data-platform-system-root]:is(.nl-compact-pill:not(.nl-compact-pill--active):hover),[data-platform-system-root] .nl-compact-pill:not(.nl-compact-pill--active):hover{color:var(--foreground)}[data-platform-system-root]:is(.nl-compact-pill--active),[data-platform-system-root] .nl-compact-pill--active{background:var(--foreground);color:var(--background)}[data-platform-system-root]:is(.nl-compact-subcats),[data-platform-system-root] .nl-compact-subcats{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 60%,var(--background))}overflow:hidden}[data-platform-system-root]:is(.nl-compact-subcatsInner),[data-platform-system-root] .nl-compact-subcatsInner{padding:.5rem 0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}[data-platform-system-root]:is(.nl-compact-subcatBtn),[data-platform-system-root] .nl-compact-subcatBtn{font-size:.75rem;transition:color .15s ease;color:var(--muted-foreground);font-weight:500}[data-platform-system-root]:is(.nl-compact-subcatBtn:hover),[data-platform-system-root] .nl-compact-subcatBtn:hover{color:var(--foreground)}[data-platform-system-root]:is(.nl-compact-subcatBtn--active),[data-platform-system-root] .nl-compact-subcatBtn--active{color:var(--foreground);font-weight:700}[data-platform-system-root]:is(.nl-compact-main),[data-platform-system-root] .nl-compact-main{padding:1.25rem 0 2.5rem}[data-platform-system-root]:is(.nl-compact-grid),[data-platform-system-root] .nl-compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;row-gap:1.75rem;padding:0 .25rem}@container nl-compact (width >= 40rem){[data-platform-system-root]:is(.nl-compact-grid),[data-platform-system-root] .nl-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container nl-compact (width >= 48rem){[data-platform-system-root]:is(.nl-compact-grid),[data-platform-system-root] .nl-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1rem;row-gap:2.25rem;padding:0}}@container nl-compact (width >= 56rem){[data-platform-system-root]:is(.nl-compact-grid),[data-platform-system-root] .nl-compact-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container nl-compact (width >= 72rem){[data-platform-system-root]:is(.nl-compact-grid),[data-platform-system-root] .nl-compact-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}[data-platform-system-root]:is(.nl-compact-imageFrame),[data-platform-system-root] .nl-compact-imageFrame{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--fs-skeleton-bg);border-radius:var(--fs-radius-card)}[data-platform-system-root]:is(.nl-compact-skeletonBox),[data-platform-system-root] .nl-compact-skeletonBox{background:var(--fs-skeleton-bg);border-radius:var(--fs-radius-card)}[data-platform-system-root]:is(.nl-compact-skeletonMedia),[data-platform-system-root] .nl-compact-skeletonMedia{width:100%;aspect-ratio:1 / 1}[data-platform-system-root]:is(.nl-compact-empty),[data-platform-system-root] .nl-compact-empty{padding:10rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-editorial-root),[data-platform-system-root] .nl-editorial-root{min-height:100vh;width:100%;container:nl-editorial / inline-size;background:var(--background);color:var(--foreground);font-family:var(--font-sans);overflow-x:clip}[data-platform-system-root]:is(.nl-editorial-root--featured),[data-platform-system-root] .nl-editorial-root--featured{min-height:0}[data-platform-system-root]:is(.nl-editorial-shell),[data-platform-system-root] .nl-editorial-shell{width:100%;margin:0 auto;padding:0 1rem;max-width:80rem}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-shell),[data-platform-system-root] .nl-editorial-shell{padding:0 2rem}}@container nl-editorial (width >= 64rem){[data-platform-system-root]:is(.nl-editorial-shell),[data-platform-system-root] .nl-editorial-shell{padding:0 3rem}}[data-platform-system-root]:is(.nl-editorial-header),[data-platform-system-root] .nl-editorial-header{background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 90%,transparent)}border-bottom:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}backdrop-filter:blur(var(--popover-blur, 0px));-webkit-backdrop-filter:blur(var(--popover-blur, 0px))}[data-platform-system-root]:is(.nl-editorial-headerRow),[data-platform-system-root] .nl-editorial-headerRow{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-headerRow),[data-platform-system-root] .nl-editorial-headerRow{flex-direction:row;align-items:center}}[data-platform-system-root]:is(.nl-editorial-nav),[data-platform-system-root] .nl-editorial-nav{display:flex;align-items:center;gap:1.5rem;overflow-x:auto;width:100%}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-nav),[data-platform-system-root] .nl-editorial-nav{width:auto}}[data-platform-system-root]:is(.nl-editorial-navBtn),[data-platform-system-root] .nl-editorial-navBtn{flex-shrink:0;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;border-bottom:2px solid transparent;color:var(--muted-foreground);transition:color .15s ease,border-color .15s ease}[data-platform-system-root]:is(.nl-editorial-navBtn:hover),[data-platform-system-root] .nl-editorial-navBtn:hover{color:var(--foreground)}[data-platform-system-root]:is(.nl-editorial-navBtn--active),[data-platform-system-root] .nl-editorial-navBtn--active{color:var(--foreground);border-bottom-color:var(--foreground)}@container nl-editorial (width < 28rem){[data-platform-system-root]:is(.nl-editorial-nav),[data-platform-system-root] .nl-editorial-nav{gap:1.1rem}[data-platform-system-root]:is(.nl-editorial-navBtn),[data-platform-system-root] .nl-editorial-navBtn{font-size:.8125rem;letter-spacing:.16em}}[data-platform-system-root]:is(.nl-editorial-tools),[data-platform-system-root] .nl-editorial-tools{display:flex;align-items:center;gap:1rem;justify-content:flex-end;width:100%;border-top:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in oklab,var(--border) 35%,transparent)}padding-top:.5rem}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-tools),[data-platform-system-root] .nl-editorial-tools{border-top:0;padding-top:0;width:auto}}[data-platform-system-root]:is(.nl-editorial-subcats),[data-platform-system-root] .nl-editorial-subcats{display:none;align-items:center;gap:.5rem;margin-right:1rem;padding-right:1rem;border-right:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-right:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}@container nl-editorial (width >= 64rem){[data-platform-system-root]:is(.nl-editorial-subcats),[data-platform-system-root] .nl-editorial-subcats{display:flex}}[data-platform-system-root]:is(.nl-editorial-subcat),[data-platform-system-root] .nl-editorial-subcat{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:var(--radius);background:var(--muted);color:var(--muted-foreground);transition:background .15s ease,color .15s ease}[data-platform-system-root]:is(.nl-editorial-subcat:hover),[data-platform-system-root] .nl-editorial-subcat:hover{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 80%,var(--foreground) 20%)}color:var(--foreground)}[data-platform-system-root]:is(.nl-editorial-subcat--active),[data-platform-system-root] .nl-editorial-subcat--active{background:var(--primary);color:var(--primary-foreground)}[data-platform-system-root]:is(.nl-editorial-sort),[data-platform-system-root] .nl-editorial-sort{position:relative}[data-platform-system-root]:is(.nl-editorial-sortTrigger),[data-platform-system-root] .nl-editorial-sortTrigger{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--foreground);transition:opacity .15s ease}[data-platform-system-root]:is(.nl-editorial-sortTrigger:hover),[data-platform-system-root] .nl-editorial-sortTrigger:hover{opacity:.7}[data-platform-system-root]:is(.nl-editorial-sortMenu),[data-platform-system-root] .nl-editorial-sortMenu{position:absolute;top:100%;right:0;margin-top:.5rem;width:12rem;background:var(--popover);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--popover) 94%,transparent)}color:var(--popover-foreground);border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}border-radius:var(--radius);box-shadow:0 14px 30px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 14px 30px color-mix(in oklab,var(--foreground) 12%,transparent)}opacity:0;visibility:hidden;transform:translateY(4px);transition:all .15s ease;z-index:50;padding:.5rem}[data-platform-system-root]:is(.nl-editorial-sort:hover .nl-editorial-sortMenu),[data-platform-system-root] .nl-editorial-sort:hover .nl-editorial-sortMenu{opacity:1;visibility:visible;transform:translateY(0)}[data-platform-system-root]:is(.nl-editorial-sortOption),[data-platform-system-root] .nl-editorial-sortOption{width:100%;text-align:left;padding:.5rem .75rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;border-radius:var(--radius);transition:background .15s ease,color .15s ease;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-editorial-sortOption:hover),[data-platform-system-root] .nl-editorial-sortOption:hover{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 75%,var(--foreground) 5%)}color:var(--foreground)}[data-platform-system-root]:is(.nl-editorial-sortOption--active),[data-platform-system-root] .nl-editorial-sortOption--active{background:var(--muted);color:var(--foreground);font-weight:700}[data-platform-system-root]:is(.nl-editorial-main),[data-platform-system-root] .nl-editorial-main{padding:3rem 0 6rem}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-main),[data-platform-system-root] .nl-editorial-main{padding:6rem 0}}[data-platform-system-root]:is(.nl-editorial-intro),[data-platform-system-root] .nl-editorial-intro{margin-bottom:6rem;max-width:40rem}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-intro),[data-platform-system-root] .nl-editorial-intro{margin-bottom:8rem}}[data-platform-system-root]:is(.nl-editorial-introRichtext),[data-platform-system-root] .nl-editorial-introRichtext{color:var(--foreground)}[data-platform-system-root]:is(.nl-editorial-introRichtext :where(h1)),[data-platform-system-root] .nl-editorial-introRichtext :where(h1){font-size:2.25rem;line-height:1.1;font-weight:500;letter-spacing:-.02em;margin:0 0 1.25rem}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-introRichtext :where(h1)),[data-platform-system-root] .nl-editorial-introRichtext :where(h1){font-size:3.75rem}}[data-platform-system-root]:is(.nl-editorial-introRichtext :where(p)),[data-platform-system-root] .nl-editorial-introRichtext :where(p){color:var(--muted-foreground);font-size:1.125rem;line-height:1.7;font-weight:300;margin:0}[data-platform-system-root]:is(.nl-editorial-story),[data-platform-system-root] .nl-editorial-story{position:relative;display:flex;flex-direction:column;align-items:stretch;margin-bottom:4rem;width:100%}[data-platform-system-root]:is(.nl-editorial-story:last-child),[data-platform-system-root] .nl-editorial-story:last-child{margin-bottom:0}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-story),[data-platform-system-root] .nl-editorial-story{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;margin-bottom:8rem;align-items:center;grid-auto-flow:dense}}@container nl-editorial (width >= 64rem){[data-platform-system-root]:is(.nl-editorial-story),[data-platform-system-root] .nl-editorial-story{gap:4rem}}[data-platform-system-root]:is(.nl-editorial-media),[data-platform-system-root] .nl-editorial-media{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--muted);z-index:10;pointer-events:none}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-media),[data-platform-system-root] .nl-editorial-media{aspect-ratio:2 / 3;width:100%;max-width:22rem}[data-platform-system-root]:is(.nl-editorial-media--even),[data-platform-system-root] .nl-editorial-media--even{grid-column:1 / span 5;grid-row:1;align-self:center}[data-platform-system-root]:is(.nl-editorial-media--odd),[data-platform-system-root] .nl-editorial-media--odd{grid-column:8 / span 5;grid-row:1;align-self:center}}@container nl-editorial (width >= 64rem){[data-platform-system-root]:is(.nl-editorial-media),[data-platform-system-root] .nl-editorial-media{aspect-ratio:2 / 3;width:100%;max-width:24rem}[data-platform-system-root]:is(.nl-editorial-media--even),[data-platform-system-root] .nl-editorial-media--even{grid-column:1 / span 5;grid-row:1;align-self:center}[data-platform-system-root]:is(.nl-editorial-media--odd),[data-platform-system-root] .nl-editorial-media--odd{grid-column:8 / span 5;grid-row:1;align-self:center}}[data-platform-system-root]:is(.nl-editorial-badge),[data-platform-system-root] .nl-editorial-badge{display:inline-flex;align-items:center;gap:.25rem;background:var(--popover);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--popover) 92%,transparent)}color:var(--popover-foreground);border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}padding:.25rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;border-radius:var(--radius)}[data-platform-system-root]:is(.nl-editorial-content),[data-platform-system-root] .nl-editorial-content{position:relative;z-index:10;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1rem;pointer-events:none}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-content),[data-platform-system-root] .nl-editorial-content{gap:2rem;padding:0;align-self:center;max-width:32rem;width:100%;min-width:0}[data-platform-system-root]:is(.nl-editorial-content--even),[data-platform-system-root] .nl-editorial-content--even{grid-column:8 / span 5;grid-row:1;justify-self:start}[data-platform-system-root]:is(.nl-editorial-content--odd),[data-platform-system-root] .nl-editorial-content--odd{grid-column:1 / span 5;grid-row:1;justify-self:start}}@container nl-editorial (width >= 64rem){[data-platform-system-root]:is(.nl-editorial-content),[data-platform-system-root] .nl-editorial-content{max-width:34rem;align-self:center}[data-platform-system-root]:is(.nl-editorial-content--even),[data-platform-system-root] .nl-editorial-content--even{grid-column:8 / span 5;grid-row:1;justify-self:start}[data-platform-system-root]:is(.nl-editorial-content--odd),[data-platform-system-root] .nl-editorial-content--odd{grid-column:1 / span 5;grid-row:1;justify-self:start}}[data-platform-system-root]:is(.nl-editorial-brand),[data-platform-system-root] .nl-editorial-brand{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-editorial-title),[data-platform-system-root] .nl-editorial-title{min-width:0;font-size:2rem;font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--foreground);overflow-wrap:anywhere;word-break:break-word}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-title),[data-platform-system-root] .nl-editorial-title{font-size:2.5rem}}@container nl-editorial (width >= 64rem){[data-platform-system-root]:is(.nl-editorial-title),[data-platform-system-root] .nl-editorial-title{font-size:3rem}}[data-platform-system-root]:is(.nl-editorial-rating),[data-platform-system-root] .nl-editorial-rating{display:flex;align-items:center;gap:.25rem;color:var(--primary)}[data-platform-system-root]:is(.nl-editorial-ratingValue),[data-platform-system-root] .nl-editorial-ratingValue{font-size:.875rem;font-weight:500;color:var(--foreground)}[data-platform-system-root]:is(.nl-editorial-ratingCount),[data-platform-system-root] .nl-editorial-ratingCount{color:var(--muted-foreground);font-weight:400;margin-left:.25rem}[data-platform-system-root]:is(.nl-editorial-hashtag),[data-platform-system-root] .nl-editorial-hashtag{display:inline-block;min-width:0;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--muted-foreground);font-weight:500}[data-platform-system-root]:is(.nl-editorial-body),[data-platform-system-root] .nl-editorial-body{color:var(--muted-foreground);line-height:1.6;font-weight:300;font-size:.875rem;pointer-events:auto}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-body),[data-platform-system-root] .nl-editorial-body{font-size:1rem}}[data-platform-system-root]:is(.nl-editorial-introCopy),[data-platform-system-root] .nl-editorial-introCopy{margin-bottom:1rem;font-weight:500;color:var(--foreground)}[data-platform-system-root]:is(.nl-editorial-prose),[data-platform-system-root] .nl-editorial-prose{color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-editorial-prose :where(p)),[data-platform-system-root] .nl-editorial-prose :where(p){margin:0}[data-platform-system-root]:is(.nl-editorial-expandMask),[data-platform-system-root] .nl-editorial-expandMask{position:absolute;bottom:0;left:0;width:100%;height:3rem;background:linear-gradient(to top,var(--background),transparent)}[data-platform-system-root]:is(.nl-editorial-expandButton),[data-platform-system-root] .nl-editorial-expandButton{margin-top:.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid var(--foreground);padding-bottom:.125rem;color:var(--foreground);transition:color .15s ease,border-color .15s ease}[data-platform-system-root]:is(.nl-editorial-expandButton:hover),[data-platform-system-root] .nl-editorial-expandButton:hover{color:var(--muted-foreground);border-bottom-color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-editorial-priceRow),[data-platform-system-root] .nl-editorial-priceRow{display:flex;align-items:baseline;gap:1rem}[data-platform-system-root]:is(.nl-editorial-price),[data-platform-system-root] .nl-editorial-price{font-size:1.5rem;font-weight:300;color:var(--foreground)}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-price),[data-platform-system-root] .nl-editorial-price{font-size:1.875rem}}[data-platform-system-root]:is(.nl-editorial-priceOriginal),[data-platform-system-root] .nl-editorial-priceOriginal{color:var(--muted-foreground);text-decoration:line-through;font-size:.875rem}[data-platform-system-root]:is(.nl-editorial-discount),[data-platform-system-root] .nl-editorial-discount{font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:var(--radius);color:var(--destructive);background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--destructive) 12%,transparent)}}[data-platform-system-root]:is(.nl-editorial-stock),[data-platform-system-root] .nl-editorial-stock{font-size:.75rem;font-weight:500;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-editorial-stock--low),[data-platform-system-root] .nl-editorial-stock--low{color:var(--accent-foreground)}[data-platform-system-root]:is(.nl-editorial-stock--out),[data-platform-system-root] .nl-editorial-stock--out{color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-editorial-inlinePurchase),[data-platform-system-root] .nl-editorial-inlinePurchase{pointer-events:auto;border-top:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent)}padding-top:1rem;display:flex;flex-direction:column;gap:.875rem}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseTopRow),[data-platform-system-root] .nl-editorial-inlinePurchaseTopRow{display:flex;align-items:center;justify-content:space-between;gap:1rem}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseHint),[data-platform-system-root] .nl-editorial-inlinePurchaseHint{font-size:.75rem;font-weight:600;color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseClose),[data-platform-system-root] .nl-editorial-inlinePurchaseClose{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid var(--foreground);padding-bottom:.125rem;color:var(--foreground);transition:opacity .15s ease}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseClose:hover),[data-platform-system-root] .nl-editorial-inlinePurchaseClose:hover{opacity:.7}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseError),[data-platform-system-root] .nl-editorial-inlinePurchaseError{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;color:var(--destructive)}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseSkeleton),[data-platform-system-root] .nl-editorial-inlinePurchaseSkeleton{display:flex;flex-direction:column;gap:.75rem}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseSkeletonRow),[data-platform-system-root] .nl-editorial-inlinePurchaseSkeletonRow{width:9rem;height:.75rem;border-radius:var(--fs-radius-pill);background:var(--fs-skeleton-line-bg)}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseSkeletonPills),[data-platform-system-root] .nl-editorial-inlinePurchaseSkeletonPills{display:flex;flex-wrap:wrap;gap:.5rem}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseSkeletonPill),[data-platform-system-root] .nl-editorial-inlinePurchaseSkeletonPill{width:4.5rem;height:2.125rem;border-radius:var(--fs-radius-pill);background:var(--fs-skeleton-bg)}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseSkeletonQtyBtn),[data-platform-system-root] .nl-editorial-inlinePurchaseSkeletonQtyBtn{width:2.25rem;height:2.25rem;border-radius:var(--fs-radius-pill);background:var(--fs-skeleton-bg)}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseSkeletonQtyValue),[data-platform-system-root] .nl-editorial-inlinePurchaseSkeletonQtyValue{width:1.75rem;height:1.1rem;border-radius:var(--fs-radius-sm);background:var(--fs-skeleton-line-bg)}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseOptions),[data-platform-system-root] .nl-editorial-inlinePurchaseOptions{display:flex;flex-direction:column;gap:.875rem}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseGroup),[data-platform-system-root] .nl-editorial-inlinePurchaseGroup{display:flex;flex-direction:column;gap:.5rem}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseLabel),[data-platform-system-root] .nl-editorial-inlinePurchaseLabel{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-editorial-inlinePurchasePills),[data-platform-system-root] .nl-editorial-inlinePurchasePills{display:flex;flex-wrap:wrap;gap:.5rem}[data-platform-system-root]:is(.nl-editorial-inlinePurchasePill),[data-platform-system-root] .nl-editorial-inlinePurchasePill{padding:.5rem .9rem;border-radius:999px;border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 65%,transparent)}background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 96%,transparent)}color:var(--foreground);font-size:.875rem;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease}[data-platform-system-root]:is(.nl-editorial-inlinePurchasePill:hover),[data-platform-system-root] .nl-editorial-inlinePurchasePill:hover{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--foreground) 35%,var(--border))}}[data-platform-system-root]:is(.nl-editorial-inlinePurchasePill--active),[data-platform-system-root] .nl-editorial-inlinePurchasePill--active{background:var(--foreground);color:var(--background);border-color:var(--foreground)}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseQtyRow),[data-platform-system-root] .nl-editorial-inlinePurchaseQtyRow{display:flex;align-items:center;justify-content:space-between;gap:1rem}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseQty),[data-platform-system-root] .nl-editorial-inlinePurchaseQty{display:inline-flex;align-items:center;gap:.75rem}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseQtyBtn),[data-platform-system-root] .nl-editorial-inlinePurchaseQtyBtn{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 65%,transparent)}background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 96%,transparent)}color:var(--foreground);font-weight:700;transition:background .15s ease,opacity .15s ease}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseQtyBtn:disabled),[data-platform-system-root] .nl-editorial-inlinePurchaseQtyBtn:disabled{opacity:.4}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseQtyBtn:hover:not(:disabled)),[data-platform-system-root] .nl-editorial-inlinePurchaseQtyBtn:hover:not(:disabled){background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 60%,transparent)}}[data-platform-system-root]:is(.nl-editorial-inlinePurchaseQtyValue),[data-platform-system-root] .nl-editorial-inlinePurchaseQtyValue{min-width:1.5rem;text-align:center;font-size:.95rem;font-weight:700;color:var(--foreground)}[data-platform-system-root]:is(.nl-editorial-actions),[data-platform-system-root] .nl-editorial-actions{display:flex;flex-wrap:wrap;gap:1rem;width:100%;pointer-events:auto}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-actions),[data-platform-system-root] .nl-editorial-actions{width:auto}}[data-platform-system-root]:is(.nl-editorial-actionBtn),[data-platform-system-root] .nl-editorial-actionBtn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;font-weight:700;border-radius:var(--radius);transition:background .15s ease,color .15s ease,border-color .15s ease}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-actionBtn),[data-platform-system-root] .nl-editorial-actionBtn{flex:0 0 auto}}[data-platform-system-root]:is(.nl-editorial-actionPrimary),[data-platform-system-root] .nl-editorial-actionPrimary{background:var(--primary);color:var(--primary-foreground)}[data-platform-system-root]:is(.nl-editorial-actionPrimary:hover),[data-platform-system-root] .nl-editorial-actionPrimary:hover{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 85%,var(--foreground) 15%)}}[data-platform-system-root]:is(.nl-editorial-actionSecondary),[data-platform-system-root] .nl-editorial-actionSecondary{border:1px solid var(--primary);color:var(--primary);background:transparent}[data-platform-system-root]:is(.nl-editorial-actionSecondary:hover),[data-platform-system-root] .nl-editorial-actionSecondary:hover{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 60%,transparent)}}[data-platform-system-root]:is(.nl-editorial-countdown),[data-platform-system-root] .nl-editorial-countdown{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;background:var(--primary);color:var(--primary-foreground);padding:.25rem .5rem;border-radius:var(--radius)}[data-platform-system-root]:is(.nl-editorial-empty),[data-platform-system-root] .nl-editorial-empty{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-editorial-skeleton),[data-platform-system-root] .nl-editorial-skeleton{margin-bottom:6rem;display:grid;gap:2rem}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-skeleton),[data-platform-system-root] .nl-editorial-skeleton{grid-template-columns:repeat(12,minmax(0,1fr))}}[data-platform-system-root]:is(.nl-editorial-skeletonMedia),[data-platform-system-root] .nl-editorial-skeletonMedia{background:var(--fs-skeleton-bg);aspect-ratio:2 / 3;width:100%;max-width:22rem}[data-platform-system-root]:is(.nl-editorial-skeletonCopy),[data-platform-system-root] .nl-editorial-skeletonCopy{display:flex;flex-direction:column;gap:1rem}@container nl-editorial (width >= 48rem){[data-platform-system-root]:is(.nl-editorial-skeletonMedia--even),[data-platform-system-root] .nl-editorial-skeletonMedia--even{grid-column:1 / span 5}[data-platform-system-root]:is(.nl-editorial-skeletonCopy--even),[data-platform-system-root] .nl-editorial-skeletonCopy--even{grid-column:8 / span 5;align-self:center}[data-platform-system-root]:is(.nl-editorial-skeletonMedia--odd),[data-platform-system-root] .nl-editorial-skeletonMedia--odd{grid-column:8 / span 5}[data-platform-system-root]:is(.nl-editorial-skeletonCopy--odd),[data-platform-system-root] .nl-editorial-skeletonCopy--odd{grid-column:1 / span 5;align-self:center}}[data-platform-system-root]:is(.nl-editorial-footer),[data-platform-system-root] .nl-editorial-footer{margin-top:8rem;border-top:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}padding-top:4rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-editorial-footerRule),[data-platform-system-root] .nl-editorial-footerRule{width:4rem;height:1px;background:var(--foreground)}[data-platform-system-root]:is(.nl-editorial-footerNote),[data-platform-system-root] .nl-editorial-footerNote{font-size:1.5rem;font-style:italic}[data-platform-system-root]:is(.nl-mall-root),[data-platform-system-root] .nl-mall-root{container:nl-mall / inline-size}[data-platform-system-root]:is(.nl-mall-featured),[data-platform-system-root] .nl-mall-featured{min-height:0}[data-platform-system-root]:is(.nl-mall-featured .nl-mall-shell),[data-platform-system-root] .nl-mall-featured .nl-mall-shell{padding:1rem 1rem 2rem}[data-platform-system-root]:is(.nl-mall-featured .nl-mall-stack),[data-platform-system-root] .nl-mall-featured .nl-mall-stack{display:block}[data-platform-system-root]:is(.nl-mall-mobileOnly),[data-platform-system-root] .nl-mall-mobileOnly{display:block}[data-platform-system-root]:is(.nl-mall-desktopOnly),[data-platform-system-root] .nl-mall-desktopOnly{display:none}@container nl-mall (width >= 48rem){[data-platform-system-root]:is(.nl-mall-mobileOnly),[data-platform-system-root] .nl-mall-mobileOnly{display:none}[data-platform-system-root]:is(.nl-mall-desktopOnly),[data-platform-system-root] .nl-mall-desktopOnly{display:block}}[data-platform-system-root]:is(.nl-mall-shell),[data-platform-system-root] .nl-mall-shell{width:100%;margin:0 auto;padding-top:1.5rem}[data-platform-system-root]:is(.nl-mall-stack),[data-platform-system-root] .nl-mall-stack{display:flex;flex-direction:column;gap:2rem}@container nl-mall (width >= 48rem){[data-platform-system-root]:is(.nl-mall-featured .nl-mall-shell),[data-platform-system-root] .nl-mall-featured .nl-mall-shell{padding-inline:1.5rem}[data-platform-system-root]:is(.nl-mall-stack),[data-platform-system-root] .nl-mall-stack{flex-direction:row;gap:2.5rem}}[data-platform-system-root]:is(.fs-cart .nl-mall-shell),[data-platform-system-root] .fs-cart .nl-mall-shell{padding-inline:0}[data-platform-system-root]:is(.nl-mall-grid),[data-platform-system-root] .nl-mall-grid{display:grid;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}[data-platform-system-root]:is(.nl-mall-root[data-view=list] .nl-mall-grid),[data-platform-system-root] .nl-mall-root[data-view=list] .nl-mall-grid{column-gap:1rem;row-gap:2rem}[data-platform-system-root]:is(.nl-mall-root[data-view=small] .nl-mall-grid),[data-platform-system-root] .nl-mall-root[data-view=small] .nl-mall-grid{column-gap:.75rem;row-gap:2rem}@container nl-mall (width >= 48rem){[data-platform-system-root]:is(.nl-mall-root[data-view=list] .nl-mall-grid),[data-platform-system-root] .nl-mall-root[data-view=list] .nl-mall-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;row-gap:2.5rem}[data-platform-system-root]:is(.nl-mall-root[data-view=small] .nl-mall-grid),[data-platform-system-root] .nl-mall-root[data-view=small] .nl-mall-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.25rem;row-gap:2.5rem}[data-platform-system-root]:is(.nl-mall-desktopHoverOnly),[data-platform-system-root] .nl-mall-desktopHoverOnly{display:block}}@container nl-mall (width >= 64rem){[data-platform-system-root]:is(.nl-mall-root[data-view=list] .nl-mall-grid),[data-platform-system-root] .nl-mall-root[data-view=list] .nl-mall-grid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-platform-system-root]:is(.nl-mall-root[data-view=small] .nl-mall-grid),[data-platform-system-root] .nl-mall-root[data-view=small] .nl-mall-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-platform-system-root]:is(.nl-mall-desktopHoverOnly),[data-platform-system-root] .nl-mall-desktopHoverOnly{display:none}[data-platform-system-root]:is(.nl-mall-actions),[data-platform-system-root] .nl-mall-actions{opacity:1}@container nl-mall (width >= 48rem){[data-platform-system-root]:is(.nl-mall-actions),[data-platform-system-root] .nl-mall-actions{opacity:0}[data-platform-system-root]:is(.group:hover .nl-mall-actions),[data-platform-system-root] .group:hover .nl-mall-actions{opacity:1}}[data-platform-system-root]:is(.nl-gallery-root),[data-platform-system-root] .nl-gallery-root{width:100%;min-height:60vh;container:nl-gallery / inline-size;background:var(--background);color:var(--foreground);font-family:var(--font-sans);overflow-x:clip}[data-platform-system-root]:is(.nl-gallery-root--featured),[data-platform-system-root] .nl-gallery-root--featured{min-height:0}[data-platform-system-root]:is(.nl-gallery-root ::selection),[data-platform-system-root] .nl-gallery-root ::selection{background:var(--foreground);color:var(--background)}[data-platform-system-root]:is(.nl-gallery-header),[data-platform-system-root] .nl-gallery-header{position:sticky;top:0;z-index:10;background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 92%,transparent)}backdrop-filter:blur(var(--popover-blur, 0px));-webkit-backdrop-filter:blur(var(--popover-blur, 0px));border-bottom:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}[data-platform-system-root]:is(.nl-gallery-headerInner),[data-platform-system-root] .nl-gallery-headerInner{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:1rem;row-gap:.35rem;padding:.75rem 1rem;max-width:72rem;margin:0 auto}@container nl-gallery (width >= 48rem){[data-platform-system-root]:is(.nl-gallery-headerInner),[data-platform-system-root] .nl-gallery-headerInner{padding:1rem 2rem}}[data-platform-system-root]:is(.nl-gallery-titleRow),[data-platform-system-root] .nl-gallery-titleRow{grid-column:1 / -1;display:flex;justify-content:center}[data-platform-system-root]:is(.nl-gallery-titleText),[data-platform-system-root] .nl-gallery-titleText{font-size:1.125rem;font-weight:700;font-style:italic;letter-spacing:-.02em;line-height:1.1}[data-platform-system-root]:is(.nl-gallery-catWrap),[data-platform-system-root] .nl-gallery-catWrap{position:relative}[data-platform-system-root]:is(.nl-gallery-catBtn),[data-platform-system-root] .nl-gallery-catBtn{display:inline-flex;align-items:center;gap:.5rem;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--foreground);padding:.5rem .25rem;background:transparent;border:0;cursor:pointer}[data-platform-system-root]:is(.nl-gallery-catMenu),[data-platform-system-root] .nl-gallery-catMenu{position:absolute;left:0;top:100%;z-index:2;margin-top:.75rem;width:14rem;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 80%,transparent)}box-shadow:0 18px 30px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 18px 30px color-mix(in oklab,var(--foreground) 10%,transparent)}padding:.75rem;display:grid;gap:.5rem;border-radius:calc(var(--radius) + 2px)}[data-platform-system-root]:is(.nl-gallery-catItem),[data-platform-system-root] .nl-gallery-catItem{text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:.35rem .25rem;background:transparent;border:0;cursor:pointer;color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--foreground) 85%,transparent)}}[data-platform-system-root]:is(.nl-gallery-catItem--active),[data-platform-system-root] .nl-gallery-catItem--active{color:var(--foreground);font-weight:900}[data-platform-system-root]:is(.nl-gallery-headerRight),[data-platform-system-root] .nl-gallery-headerRight{display:flex;align-items:center;gap:1rem}[data-platform-system-root]:is(.nl-gallery-sortWrap),[data-platform-system-root] .nl-gallery-sortWrap{display:inline-flex;align-items:center;gap:.5rem}[data-platform-system-root]:is(.nl-gallery-sortLabel),[data-platform-system-root] .nl-gallery-sortLabel{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-gallery-select),[data-platform-system-root] .nl-gallery-select{appearance:none;background:transparent;border:0;outline:none;cursor:pointer;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--foreground)}[data-platform-system-root]:is(.nl-gallery-count),[data-platform-system-root] .nl-gallery-count{font-size:10px;color:var(--muted-foreground);border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}padding:.25rem .5rem;border-radius:999px}[data-platform-system-root]:is(.nl-gallery-section),[data-platform-system-root] .nl-gallery-section{border-bottom:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-bottom:1px solid color-mix(in oklab,var(--border) 55%,transparent)}padding:2rem 0}@container nl-gallery (width >= 48rem){[data-platform-system-root]:is(.nl-gallery-section),[data-platform-system-root] .nl-gallery-section{padding:3rem 0}}[data-platform-system-root]:is(.nl-gallery-container),[data-platform-system-root] .nl-gallery-container{max-width:72rem;margin:0 auto;padding:0 1rem}@container nl-gallery (width >= 48rem){[data-platform-system-root]:is(.nl-gallery-container),[data-platform-system-root] .nl-gallery-container{padding:0 2rem}}[data-platform-system-root]:is(.nl-gallery-row),[data-platform-system-root] .nl-gallery-row{display:flex;flex-direction:column;gap:1.25rem}@container nl-gallery (width >= 48rem){[data-platform-system-root]:is(.nl-gallery-row),[data-platform-system-root] .nl-gallery-row{flex-direction:row;gap:2rem}}@container nl-gallery (width >= 64rem){[data-platform-system-root]:is(.nl-gallery-row),[data-platform-system-root] .nl-gallery-row{gap:3rem}}[data-platform-system-root]:is(.nl-gallery-left),[data-platform-system-root] .nl-gallery-left{width:100%}@container nl-gallery (width >= 48rem){[data-platform-system-root]:is(.nl-gallery-left),[data-platform-system-root] .nl-gallery-left{width:60%}}@container nl-gallery (width >= 64rem){[data-platform-system-root]:is(.nl-gallery-left),[data-platform-system-root] .nl-gallery-left{width:64%}}[data-platform-system-root]:is(.nl-gallery-side),[data-platform-system-root] .nl-gallery-side{width:100%}@container nl-gallery (width >= 48rem){[data-platform-system-root]:is(.nl-gallery-side),[data-platform-system-root] .nl-gallery-side{width:40%}}@container nl-gallery (width >= 64rem){[data-platform-system-root]:is(.nl-gallery-side),[data-platform-system-root] .nl-gallery-side{width:36%}}[data-platform-system-root]:is(.nl-gallery-info),[data-platform-system-root] .nl-gallery-info{position:relative;display:flex;flex-direction:column;gap:1.5rem}@container nl-gallery (width >= 48rem){[data-platform-system-root]:is(.nl-gallery-info),[data-platform-system-root] .nl-gallery-info{position:sticky;top:8rem;gap:2rem}}[data-platform-system-root]:is(.nl-gallery-infoHeader),[data-platform-system-root] .nl-gallery-infoHeader{display:grid;gap:.75rem}[data-platform-system-root]:is(.nl-gallery-brand),[data-platform-system-root] .nl-gallery-brand{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.22em;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-gallery-title),[data-platform-system-root] .nl-gallery-title{min-width:0;font-size:1.75rem;line-height:1.15;font-weight:650;color:var(--foreground);text-decoration:none;overflow-wrap:anywhere;word-break:break-word}[data-platform-system-root]:is(.nl-gallery-titleButton),[data-platform-system-root] .nl-gallery-titleButton{appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}[data-platform-system-root]:is(.nl-gallery-titleButton:hover),[data-platform-system-root] .nl-gallery-titleButton:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}[data-platform-system-root]:is(.nl-gallery-titleButton:focus-visible),[data-platform-system-root] .nl-gallery-titleButton:focus-visible{outline:2px solid currentColor;outline-offset:4px}[data-platform-system-root]:is(.nl-gallery-priceRow),[data-platform-system-root] .nl-gallery-priceRow{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}[data-platform-system-root]:is(.nl-gallery-price),[data-platform-system-root] .nl-gallery-price{font-size:1.125rem;font-weight:600}[data-platform-system-root]:is(.nl-gallery-priceOriginal),[data-platform-system-root] .nl-gallery-priceOriginal{font-size:.875rem;color:var(--muted-foreground);text-decoration:line-through}[data-platform-system-root]:is(.nl-gallery-stockHint),[data-platform-system-root] .nl-gallery-stockHint{font-size:12px;font-weight:600;color:var(--fs-status-warning-fg);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--fs-status-warning-fg) 78%,var(--foreground) 22%)}}[data-platform-system-root]:is(.nl-gallery-desc),[data-platform-system-root] .nl-gallery-desc{font-size:14px;line-height:1.6;color:var(--muted-foreground);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}[data-platform-system-root]:is(.nl-gallery-actions),[data-platform-system-root] .nl-gallery-actions{padding-top:.75rem;border-top:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in oklab,var(--border) 55%,transparent)}}[data-platform-system-root]:is(.nl-gallery-detailBtn),[data-platform-system-root] .nl-gallery-detailBtn{width:100%;padding:1rem;border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}background:transparent;color:var(--foreground);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:border-color .15s ease,background .15s ease}[data-platform-system-root]:is(.nl-gallery-detailBtn:hover),[data-platform-system-root] .nl-gallery-detailBtn:hover{border-color:var(--foreground)}[data-platform-system-root]:is(.nl-gallery-specs),[data-platform-system-root] .nl-gallery-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;padding-top:.5rem}[data-platform-system-root]:is(.nl-gallery-specKey),[data-platform-system-root] .nl-gallery-specKey{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-gallery-specVal),[data-platform-system-root] .nl-gallery-specVal{font-size:12px;color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--foreground) 85%,transparent)}}[data-platform-system-root]:is(.nl-gallery-mobileCarousel),[data-platform-system-root] .nl-gallery-mobileCarousel{display:flex;gap:.5rem;overflow-x:auto;padding:0 1rem .5rem;margin:0 -1rem;scroll-snap-type:x mandatory}[data-platform-system-root]:is(.nl-gallery-mobileCarousel--single),[data-platform-system-root] .nl-gallery-mobileCarousel--single{justify-content:center;overflow-x:hidden;scroll-snap-type:none;margin:0;padding:0 0 .5rem}[data-platform-system-root]:is(.nl-gallery-mobileSlide),[data-platform-system-root] .nl-gallery-mobileSlide{position:relative;scroll-snap-align:center;flex:0 0 auto;width:min(84cqw,22rem);aspect-ratio:16 / 10;background:var(--muted);border-radius:calc(var(--radius) + 2px);overflow:hidden;cursor:pointer}[data-platform-system-root]:is(.nl-gallery-mobileImg),[data-platform-system-root] .nl-gallery-mobileImg{width:100%;height:100%;object-fit:cover}[data-platform-system-root]:is(.nl-gallery-desktopGrid),[data-platform-system-root] .nl-gallery-desktopGrid{display:none}@container nl-gallery (width >= 48rem){[data-platform-system-root]:is(.nl-gallery-mobileCarousel),[data-platform-system-root] .nl-gallery-mobileCarousel{display:none}[data-platform-system-root]:is(.nl-gallery-desktopGrid),[data-platform-system-root] .nl-gallery-desktopGrid{display:block}}[data-platform-system-root]:is(.nl-gallery-empty),[data-platform-system-root] .nl-gallery-empty{width:100%;aspect-ratio:16 / 9;background:var(--muted);border-radius:calc(var(--radius) + 2px);display:flex;align-items:center;justify-content:center}[data-platform-system-root]:is(.nl-gallery-emptyText),[data-platform-system-root] .nl-gallery-emptyText{font-size:11px;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.18em}[data-platform-system-root]:is(.nl-gallery-imgItem),[data-platform-system-root] .nl-gallery-imgItem{position:relative;overflow:hidden;background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 60%,transparent)}border-radius:calc(var(--radius) + 2px);cursor:pointer}[data-platform-system-root]:is(.nl-gallery-img),[data-platform-system-root] .nl-gallery-img{width:100%;height:100%;object-fit:cover;display:block}[data-platform-system-root]:is(.nl-gallery-one),[data-platform-system-root] .nl-gallery-one{width:100%;aspect-ratio:16 / 10}[data-platform-system-root]:is(.nl-gallery-oneImg),[data-platform-system-root] .nl-gallery-oneImg{width:100%;height:100%}[data-platform-system-root]:is(.nl-gallery-two),[data-platform-system-root] .nl-gallery-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;aspect-ratio:16 / 10}[data-platform-system-root]:is(.nl-gallery-twoImg),[data-platform-system-root] .nl-gallery-twoImg{width:100%;height:100%}[data-platform-system-root]:is(.nl-gallery-three),[data-platform-system-root] .nl-gallery-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;aspect-ratio:16 / 9}[data-platform-system-root]:is(.nl-gallery-threeTrip),[data-platform-system-root] .nl-gallery-threeTrip{grid-column:span 1;grid-row:span 2}[data-platform-system-root]:is(.nl-gallery-threeBigL),[data-platform-system-root] .nl-gallery-threeBigL{grid-column:span 2;grid-row:span 2}[data-platform-system-root]:is(.nl-gallery-threeBigR),[data-platform-system-root] .nl-gallery-threeBigR{grid-column:2 / span 2;grid-row:1 / span 2}[data-platform-system-root]:is(.nl-gallery-threeSmall),[data-platform-system-root] .nl-gallery-threeSmall{grid-column:span 1;grid-row:span 1}[data-platform-system-root]:is(.nl-gallery-threeSmallR1),[data-platform-system-root] .nl-gallery-threeSmallR1{grid-column:1 / span 1;grid-row:1 / span 1}[data-platform-system-root]:is(.nl-gallery-threeSmallR2),[data-platform-system-root] .nl-gallery-threeSmallR2{grid-column:1 / span 1;grid-row:2 / span 1}[data-platform-system-root]:is(.nl-gallery-emptyState),[data-platform-system-root] .nl-gallery-emptyState{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}[data-platform-system-root]:is(.nl-gallery-emptyX),[data-platform-system-root] .nl-gallery-emptyX{font-size:2rem;color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--foreground) 15%,transparent)}}[data-platform-system-root]:is(.nl-gallery-emptyMsg),[data-platform-system-root] .nl-gallery-emptyMsg{margin:0;color:var(--muted-foreground);font-style:italic;font-size:1rem}[data-platform-system-root]:is(.nl-gallery-footer),[data-platform-system-root] .nl-gallery-footer{padding:6rem 1rem;display:flex;justify-content:center;border-top:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in oklab,var(--border) 55%,transparent)}background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 45%,transparent)}}[data-platform-system-root]:is(.nl-gallery-backTop),[data-platform-system-root] .nl-gallery-backTop{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground);background:transparent;border:0;cursor:pointer}[data-platform-system-root]:is(.nl-gallery-backTop:hover),[data-platform-system-root] .nl-gallery-backTop:hover{color:var(--foreground)}[data-platform-system-root]:is(.nl-lifestyle-root),[data-platform-system-root] .nl-lifestyle-root{width:100%;min-height:50vh;container:nl-lifestyle / inline-size;background:var(--background);color:var(--foreground);font-family:var(--font-sans)}[data-platform-system-root]:is(.nl-lifestyle-root--featured),[data-platform-system-root] .nl-lifestyle-root--featured{min-height:0;overflow-x:clip}[data-platform-system-root]:is(.nl-lifestyle-shell),[data-platform-system-root] .nl-lifestyle-shell{width:100%;margin:0 auto;padding:0 1rem;max-width:80rem}@container nl-lifestyle (width >= 48rem){[data-platform-system-root]:is(.nl-lifestyle-shell),[data-platform-system-root] .nl-lifestyle-shell{padding:0 2rem}}@container nl-lifestyle (width >= 64rem){[data-platform-system-root]:is(.nl-lifestyle-shell),[data-platform-system-root] .nl-lifestyle-shell{padding:0 3rem}}[data-platform-system-root]:is(.nl-lifestyle-header),[data-platform-system-root] .nl-lifestyle-header{padding-top:2rem;padding-bottom:1.5rem}[data-platform-system-root]:is(.nl-lifestyle-topRow),[data-platform-system-root] .nl-lifestyle-topRow{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}@container nl-lifestyle (width >= 48rem){[data-platform-system-root]:is(.nl-lifestyle-topRow),[data-platform-system-root] .nl-lifestyle-topRow{flex-direction:row;align-items:center}}[data-platform-system-root]:is(.nl-lifestyle-titleMain),[data-platform-system-root] .nl-lifestyle-titleMain{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}[data-platform-system-root]:is(.nl-lifestyle-sortWrap),[data-platform-system-root] .nl-lifestyle-sortWrap{position:relative;display:inline-flex;align-items:center;gap:.5rem}[data-platform-system-root]:is(.nl-lifestyle-sortTrigger),[data-platform-system-root] .nl-lifestyle-sortTrigger{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--card);border:1px solid var(--border);border-radius:999px;font-size:.875rem;font-weight:500;transition:box-shadow .15s ease,background .15s ease}[data-platform-system-root]:is(.nl-lifestyle-sortWrap:hover .nl-lifestyle-sortTrigger),[data-platform-system-root] .nl-lifestyle-sortWrap:hover .nl-lifestyle-sortTrigger{box-shadow:0 10px 20px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 10px 20px color-mix(in oklab,var(--foreground) 8%,transparent)}}[data-platform-system-root]:is(.nl-lifestyle-sortMenu),[data-platform-system-root] .nl-lifestyle-sortMenu{position:absolute;right:0;top:100%;margin-top:.5rem;width:12rem;background:var(--popover);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--popover) 92%,transparent)}color:var(--popover-foreground);border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}border-radius:calc(var(--radius) + 4px);box-shadow:0 20px 40px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 20px 40px color-mix(in oklab,var(--foreground) 14%,transparent)}padding:.375rem;opacity:0;visibility:hidden;transform:translateY(4px);transition:all .15s ease;z-index:50;backdrop-filter:blur(var(--popover-blur, 0px));-webkit-backdrop-filter:blur(var(--popover-blur, 0px))}[data-platform-system-root]:is(.nl-lifestyle-sortWrap:hover .nl-lifestyle-sortMenu),[data-platform-system-root] .nl-lifestyle-sortWrap:hover .nl-lifestyle-sortMenu{opacity:1;visibility:visible;transform:translateY(0)}[data-platform-system-root]:is(.nl-lifestyle-sortOption),[data-platform-system-root] .nl-lifestyle-sortOption{width:100%;text-align:left;padding:.5rem .75rem;border-radius:calc(var(--radius) + 2px);font-size:.875rem;display:flex;align-items:center;justify-content:space-between;transition:background .15s ease,color .15s ease;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-lifestyle-sortOption:hover),[data-platform-system-root] .nl-lifestyle-sortOption:hover{background:var(--muted);color:var(--foreground)}[data-platform-system-root]:is(.nl-lifestyle-sortOption--active),[data-platform-system-root] .nl-lifestyle-sortOption--active{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 10%,transparent)}color:var(--primary);font-weight:600}[data-platform-system-root]:is(.nl-lifestyle-pills),[data-platform-system-root] .nl-lifestyle-pills{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:1rem}[data-platform-system-root]:is(.nl-lifestyle-pill),[data-platform-system-root] .nl-lifestyle-pill{flex-shrink:0;padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:500;background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 92%,transparent)}color:var(--muted-foreground);border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 75%,transparent)}transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}[data-platform-system-root]:is(.nl-lifestyle-pill:hover),[data-platform-system-root] .nl-lifestyle-pill:hover{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 40%,var(--border))}color:var(--foreground)}[data-platform-system-root]:is(.nl-lifestyle-pill--active),[data-platform-system-root] .nl-lifestyle-pill--active{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 10px 20px var(--primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 10px 20px color-mix(in oklab,var(--primary) 25%,transparent)}}[data-platform-system-root]:is(.nl-lifestyle-grid),[data-platform-system-root] .nl-lifestyle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:3rem;align-items:stretch}@container nl-lifestyle (width >= 40rem){[data-platform-system-root]:is(.nl-lifestyle-grid),[data-platform-system-root] .nl-lifestyle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@container nl-lifestyle (width >= 64rem){[data-platform-system-root]:is(.nl-lifestyle-grid),[data-platform-system-root] .nl-lifestyle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}[data-platform-system-root]:is(.nl-lifestyle-grid>*),[data-platform-system-root] .nl-lifestyle-grid>*{min-width:0;height:100%}[data-platform-system-root]:is(.nl-lifestyle-card),[data-platform-system-root] .nl-lifestyle-card{display:flex;flex-direction:column;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}border-radius:calc(var(--radius) + 4px);overflow:hidden;box-shadow:0 12px 26px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 12px 26px color-mix(in oklab,var(--foreground) 8%,transparent)}transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;height:100%;min-height:100%}[data-platform-system-root]:is(.nl-lifestyle-card:hover),[data-platform-system-root] .nl-lifestyle-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 18px 40px color-mix(in oklab,var(--foreground) 12%,transparent)}border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 25%,var(--border))}}[data-platform-system-root]:is(.nl-lifestyle-media),[data-platform-system-root] .nl-lifestyle-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--muted);width:100%;cursor:pointer;isolation:isolate}[data-platform-system-root]:is(.nl-lifestyle-mediaImg),[data-platform-system-root] .nl-lifestyle-mediaImg{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}[data-platform-system-root]:is(.nl-lifestyle-card:hover .nl-lifestyle-mediaImg),[data-platform-system-root] .nl-lifestyle-card:hover .nl-lifestyle-mediaImg{transform:scale(1.08)}[data-platform-system-root]:is(.nl-lifestyle-mediaEmpty),[data-platform-system-root] .nl-lifestyle-mediaEmpty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}[data-platform-system-root]:is(.nl-lifestyle-mediaImgAlt),[data-platform-system-root] .nl-lifestyle-mediaImgAlt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease;display:none}@container nl-lifestyle (width >= 48rem){[data-platform-system-root]:is(.nl-lifestyle-mediaImgAlt),[data-platform-system-root] .nl-lifestyle-mediaImgAlt{display:block}}@container nl-lifestyle (width >= 48rem){[data-platform-system-root]:is(.nl-lifestyle-card:hover .nl-lifestyle-mediaImgAlt),[data-platform-system-root] .nl-lifestyle-card:hover .nl-lifestyle-mediaImgAlt{opacity:1}}[data-platform-system-root]:is(.nl-lifestyle-badges),[data-platform-system-root] .nl-lifestyle-badges{position:absolute;z-index:20;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}[data-platform-system-root]:is(.nl-lifestyle-badges--tr),[data-platform-system-root] .nl-lifestyle-badges--tr{top:.75rem;right:.75rem}[data-platform-system-root]:is(.nl-lifestyle-badges--tl),[data-platform-system-root] .nl-lifestyle-badges--tl{top:.75rem;left:.75rem;align-items:flex-start}[data-platform-system-root]:is(.nl-lifestyle-badges--br),[data-platform-system-root] .nl-lifestyle-badges--br{bottom:.75rem;right:.75rem}[data-platform-system-root]:is(.nl-lifestyle-badges--bl),[data-platform-system-root] .nl-lifestyle-badges--bl{bottom:.75rem;left:.75rem;align-items:flex-start}[data-platform-system-root]:is(.nl-lifestyle-badge),[data-platform-system-root] .nl-lifestyle-badge{background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 85%,transparent)}color:var(--foreground);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.375rem .75rem;border-radius:999px;box-shadow:0 6px 12px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 6px 12px color-mix(in oklab,var(--foreground) 10%,transparent)}display:inline-flex;align-items:center;gap:.375rem;backdrop-filter:blur(var(--popover-blur, 0px));-webkit-backdrop-filter:blur(var(--popover-blur, 0px))}[data-platform-system-root]:is(.nl-lifestyle-discount),[data-platform-system-root] .nl-lifestyle-discount{background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--destructive) 92%,transparent)}color:var(--destructive-foreground);font-size:10px;font-weight:800;padding:.25rem .625rem;border-radius:999px;box-shadow:0 6px 12px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 6px 12px color-mix(in oklab,var(--foreground) 10%,transparent)}}@container nl-lifestyle (width < 28rem){[data-platform-system-root]:is(.nl-lifestyle-badges),[data-platform-system-root] .nl-lifestyle-badges{gap:.375rem}[data-platform-system-root]:is(.nl-lifestyle-badges--tr),[data-platform-system-root] .nl-lifestyle-badges--tr{top:.5rem;right:.5rem}[data-platform-system-root]:is(.nl-lifestyle-badges--tl),[data-platform-system-root] .nl-lifestyle-badges--tl{top:.5rem;left:.5rem}[data-platform-system-root]:is(.nl-lifestyle-badges--br),[data-platform-system-root] .nl-lifestyle-badges--br{bottom:.5rem;right:.5rem}[data-platform-system-root]:is(.nl-lifestyle-badges--bl),[data-platform-system-root] .nl-lifestyle-badges--bl{bottom:.5rem;left:.5rem}[data-platform-system-root]:is(.nl-lifestyle-badge),[data-platform-system-root] .nl-lifestyle-badge{font-size:9px;padding:.25rem .5rem;gap:.25rem;letter-spacing:.06em}[data-platform-system-root]:is(.nl-lifestyle-discount),[data-platform-system-root] .nl-lifestyle-discount{font-size:9px;padding:.2rem .5rem}}[data-platform-system-root]:is(.nl-lifestyle-countdownBar),[data-platform-system-root] .nl-lifestyle-countdownBar{position:absolute;left:0;bottom:0;width:100%;z-index:20;padding:.5rem .75rem;display:flex;justify-content:center;background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--foreground) 55%,transparent)}color:var(--background);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-platform-system-root]:is(.nl-lifestyle-countdown),[data-platform-system-root] .nl-lifestyle-countdown{display:flex;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;letter-spacing:.02em}[data-platform-system-root]:is(.nl-lifestyle-countUnit),[data-platform-system-root] .nl-lifestyle-countUnit{display:flex;flex-direction:column;align-items:center;line-height:1}[data-platform-system-root]:is(.nl-lifestyle-countNum),[data-platform-system-root] .nl-lifestyle-countNum{font-size:.95rem;font-weight:800}[data-platform-system-root]:is(.nl-lifestyle-countLabel),[data-platform-system-root] .nl-lifestyle-countLabel{font-size:.5rem;opacity:.75;text-transform:uppercase;letter-spacing:.16em;margin-top:.15rem}[data-platform-system-root]:is(.nl-lifestyle-countSep),[data-platform-system-root] .nl-lifestyle-countSep{opacity:.5;align-self:flex-start;margin-top:.2rem}[data-platform-system-root]:is(.nl-lifestyle-actions),[data-platform-system-root] .nl-lifestyle-actions{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);z-index:30;display:flex;flex-direction:column;gap:.5rem}@container nl-lifestyle (width >= 48rem){[data-platform-system-root]:is(.nl-lifestyle-actions),[data-platform-system-root] .nl-lifestyle-actions{opacity:0;transition:opacity .2s ease}[data-platform-system-root]:is(.nl-lifestyle-card:hover .nl-lifestyle-actions),[data-platform-system-root] .nl-lifestyle-card:hover .nl-lifestyle-actions{opacity:1}}[data-platform-system-root]:is(.nl-lifestyle-actionBtn),[data-platform-system-root] .nl-lifestyle-actionBtn{width:2.25rem;height:2.25rem;border-radius:999px;background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 85%,transparent)}color:var(--foreground);box-shadow:0 10px 20px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 10px 20px color-mix(in oklab,var(--foreground) 12%,transparent)}display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,transform .15s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-platform-system-root]:is(.nl-lifestyle-actionBtn:hover),[data-platform-system-root] .nl-lifestyle-actionBtn:hover{background:var(--primary);color:var(--primary-foreground)}[data-platform-system-root]:is(.nl-lifestyle-actionBtnPrimary),[data-platform-system-root] .nl-lifestyle-actionBtnPrimary{width:2.25rem;height:2.25rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 20px var(--primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 10px 20px color-mix(in oklab,var(--primary) 20%,transparent)}display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease}[data-platform-system-root]:is(.nl-lifestyle-actionBtnPrimary:hover),[data-platform-system-root] .nl-lifestyle-actionBtnPrimary:hover{transform:scale(1.08)}[data-platform-system-root]:is(.nl-lifestyle-actionIcon),[data-platform-system-root] .nl-lifestyle-actionIcon{width:1.05rem;height:1.05rem}@container nl-lifestyle (width < 28rem){[data-platform-system-root]:is(.nl-lifestyle-actionBtn),[data-platform-system-root] .nl-lifestyle-actionBtn{width:2rem;height:2rem}[data-platform-system-root]:is(.nl-lifestyle-actionBtnPrimary),[data-platform-system-root] .nl-lifestyle-actionBtnPrimary{width:2rem;height:2rem}[data-platform-system-root]:is(.nl-lifestyle-actionIcon),[data-platform-system-root] .nl-lifestyle-actionIcon{width:.95rem;height:.95rem}}[data-platform-system-root]:is(.nl-lifestyle-body),[data-platform-system-root] .nl-lifestyle-body{display:flex;flex-direction:column;gap:.5rem;padding:1rem;flex:1}[data-platform-system-root]:is(.nl-lifestyle-brandRow),[data-platform-system-root] .nl-lifestyle-brandRow{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-lifestyle-brand),[data-platform-system-root] .nl-lifestyle-brand{font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--primary);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--primary) 80%,transparent)}}[data-platform-system-root]:is(.nl-lifestyle-ratingPill),[data-platform-system-root] .nl-lifestyle-ratingPill{display:inline-flex;align-items:center;gap:.25rem;background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 70%,transparent)}padding:.25rem .375rem;border-radius:calc(var(--radius) + 2px)}[data-platform-system-root]:is(.nl-lifestyle-ratingStar),[data-platform-system-root] .nl-lifestyle-ratingStar{color:var(--fs-status-warning-fg);fill:var(--fs-status-warning-fg)}[data-platform-system-root]:is(.nl-lifestyle-ratingValue),[data-platform-system-root] .nl-lifestyle-ratingValue{color:var(--foreground);font-weight:600}[data-platform-system-root]:is(.nl-lifestyle-title),[data-platform-system-root] .nl-lifestyle-title{font-weight:700;font-size:1rem;line-height:1.3;color:var(--foreground)}[data-platform-system-root]:is(.nl-lifestyle-tags),[data-platform-system-root] .nl-lifestyle-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}[data-platform-system-root]:is(.nl-lifestyle-tag),[data-platform-system-root] .nl-lifestyle-tag{font-size:10px;color:var(--muted-foreground);background:var(--muted);padding:.125rem .5rem;border-radius:999px}[data-platform-system-root]:is(.nl-lifestyle-priceRow),[data-platform-system-root] .nl-lifestyle-priceRow{display:flex;align-items:flex-end;justify-content:space-between;padding-top:.75rem;border-top:1px dashed var(--border);@supports (color: color-mix(in lab,red,red)){border-top:1px dashed color-mix(in oklab,var(--border) 60%,transparent)}}[data-platform-system-root]:is(.nl-lifestyle-priceOriginal),[data-platform-system-root] .nl-lifestyle-priceOriginal{font-size:.75rem;color:var(--muted-foreground);text-decoration:line-through;text-decoration-color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){text-decoration-color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}[data-platform-system-root]:is(.nl-lifestyle-price),[data-platform-system-root] .nl-lifestyle-price{font-size:1.125rem;font-weight:800;color:var(--foreground)}[data-platform-system-root]:is(.nl-lifestyle-stockLow),[data-platform-system-root] .nl-lifestyle-stockLow{font-size:10px;font-weight:700;color:var(--destructive);background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--destructive) 10%,transparent)}padding:.25rem .5rem;border-radius:999px}[data-platform-system-root]:is(.nl-lifestyle-bodyCtas),[data-platform-system-root] .nl-lifestyle-bodyCtas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}[data-platform-system-root]:is(.nl-lifestyle-bodyCta),[data-platform-system-root] .nl-lifestyle-bodyCta{height:2.5rem;border-radius:999px;border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 75%,transparent)}background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 92%,transparent)}color:var(--foreground);font-size:.875rem;font-weight:700;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}[data-platform-system-root]:is(.nl-lifestyle-bodyCta:hover),[data-platform-system-root] .nl-lifestyle-bodyCta:hover{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 40%,var(--border))}transform:translateY(-1px)}[data-platform-system-root]:is(.nl-lifestyle-bodyCta--primary),[data-platform-system-root] .nl-lifestyle-bodyCta--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 20px var(--primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 10px 20px color-mix(in oklab,var(--primary) 25%,transparent)}}[data-platform-system-root]:is(.nl-lifestyle-bodyCta--primary:hover),[data-platform-system-root] .nl-lifestyle-bodyCta--primary:hover{transform:translateY(-1px) scale(1.01)}[data-platform-system-root]:is(.nl-lifestyle-panel .nl-lifestyle-pill),[data-platform-system-root] .nl-lifestyle-panel .nl-lifestyle-pill{font-size:.75rem;padding:.375rem .75rem}[data-platform-system-root]:is(.nl-lifestyle-panel .nl-lifestyle-actionBtnPrimary),[data-platform-system-root] .nl-lifestyle-panel .nl-lifestyle-actionBtnPrimary{font-size:.875rem}[data-platform-system-root]:is(.nl-minimalist-root),[data-platform-system-root] .nl-minimalist-root{width:100%;min-height:60vh;background:var(--background);color:var(--foreground);font-family:var(--font-sans);container:nl-minimalist / inline-size;overflow-x:clip;--nl-min-surface: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--nl-min-surface: color-mix(in oklab, var(--fs-surface-panel) 82%, var(--fs-surface-canvas) 18%)}--nl-min-surface-strong: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--nl-min-surface-strong: color-mix(in oklab, var(--fs-surface-panel) 72%, white 28%)}--nl-min-title: var(--fs-text-main);--nl-min-copy: var(--fs-text-secondary);--nl-min-price: var(--primary);@supports (color: color-mix(in lab,red,red)){--nl-min-price: color-mix(in oklab, var(--primary) 88%, var(--fs-text-main) 12%)}--nl-min-hero-kicker: var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){--nl-min-hero-kicker: color-mix(in oklab, var(--fs-text-main) 92%, transparent)}}[data-platform-system-root]:is(.dark .nl-minimalist-root),[data-platform-system-root] .dark .nl-minimalist-root{--nl-min-surface-strong: var(--fs-surface-panel);@supports (color: color-mix(in lab,red,red)){--nl-min-surface-strong: color-mix(in oklab, var(--fs-surface-panel) 78%, white 22%)}}[data-platform-system-root]:is(.nl-minimalist-root--featured),[data-platform-system-root] .nl-minimalist-root--featured{min-height:0}[data-platform-system-root]:is(.nl-minimalist-root--editor .nl-minhead-bubbleItem),[data-platform-system-root] .nl-minimalist-root--editor .nl-minhead-bubbleItem,[data-platform-system-root]:is(.nl-minimalist-root--editor .nl-minsec-catLink),[data-platform-system-root] .nl-minimalist-root--editor .nl-minsec-catLink{pointer-events:none;cursor:default}[data-platform-system-root]:is(.nl-minimalist-container),[data-platform-system-root] .nl-minimalist-container{max-width:80rem;margin:0 auto;padding:0 1rem}@container nl-minimalist (width >= 48rem){[data-platform-system-root]:is(.nl-minimalist-container),[data-platform-system-root] .nl-minimalist-container{padding:0 2rem}}[data-platform-system-root]:is(.nl-minhead-bubbles),[data-platform-system-root] .nl-minhead-bubbles{display:flex;align-items:flex-start;justify-content:center;gap:1rem;overflow-x:auto;padding:1.75rem 1rem 2.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-ms-overflow-style:none;scrollbar-width:none;margin:0}@container nl-minimalist (width >= 48rem){[data-platform-system-root]:is(.nl-minhead-bubbles),[data-platform-system-root] .nl-minhead-bubbles{gap:1.25rem;padding:2.25rem 2rem 2.75rem;scroll-padding-inline:2rem}}[data-platform-system-root]:is(.nl-minhead-bubbles::-webkit-scrollbar),[data-platform-system-root] .nl-minhead-bubbles::-webkit-scrollbar{display:none}[data-platform-system-root]:is(.nl-minhead-bubbleItem),[data-platform-system-root] .nl-minhead-bubbleItem{display:flex;flex:0 0 5rem;flex-direction:column;align-items:center;gap:.5rem;scroll-snap-align:start;cursor:pointer;width:5rem;min-width:0}[data-platform-system-root]:is(.nl-minhead-bubbleItem:first-child),[data-platform-system-root] .nl-minhead-bubbleItem:first-child{margin-left:.25rem}[data-platform-system-root]:is(.nl-minhead-bubbleItem:last-child),[data-platform-system-root] .nl-minhead-bubbleItem:last-child{margin-right:.25rem}[data-platform-system-root]:is(.nl-minhead-bubbleImgWrap),[data-platform-system-root] .nl-minhead-bubbleImgWrap{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--muted);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 40%,transparent)}}@container nl-minimalist (width >= 48rem){[data-platform-system-root]:is(.nl-minhead-bubbleItem),[data-platform-system-root] .nl-minhead-bubbleItem{flex-basis:5.75rem;width:5.75rem}[data-platform-system-root]:is(.nl-minhead-bubbleImgWrap),[data-platform-system-root] .nl-minhead-bubbleImgWrap{width:3.9rem;height:3.9rem}}[data-platform-system-root]:is(.nl-minhead-bubbleItem:hover .nl-minhead-bubbleImgWrap),[data-platform-system-root] .nl-minhead-bubbleItem:hover .nl-minhead-bubbleImgWrap{transform:translateY(-2px);box-shadow:0 4px 12px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 4px 12px color-mix(in oklab,var(--foreground) 8%,transparent)}}[data-platform-system-root]:is(.nl-minhead-bubbleItem--active .nl-minhead-bubbleImgWrap),[data-platform-system-root] .nl-minhead-bubbleItem--active .nl-minhead-bubbleImgWrap{box-shadow:0 0 0 2px var(--foreground)}[data-platform-system-root]:is(.nl-minhead-bubbleImg),[data-platform-system-root] .nl-minhead-bubbleImg{width:100%;height:100%;object-fit:cover}[data-platform-system-root]:is(.nl-minhead-bubbleInitials),[data-platform-system-root] .nl-minhead-bubbleInitials{font-size:.9rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase}[data-platform-system-root]:is(.nl-minhead-bubbleInfo),[data-platform-system-root] .nl-minhead-bubbleInfo{width:100%;min-width:0;text-align:center}[data-platform-system-root]:is(.nl-minhead-bubbleName),[data-platform-system-root] .nl-minhead-bubbleName{display:-webkit-box;min-height:1.65em;max-width:100%;overflow:hidden;color:var(--foreground);font-size:.68rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-platform-system-root]:is(.nl-minhead-bubbleCount),[data-platform-system-root] .nl-minhead-bubbleCount{font-size:.6rem;color:var(--muted-foreground);margin-top:.2rem}[data-platform-system-root]:is(.nl-minsec-header),[data-platform-system-root] .nl-minsec-header{text-align:center;margin-bottom:2.5rem}[data-platform-system-root]:is(.nl-minimalist-title),[data-platform-system-root] .nl-minimalist-title{font-size:clamp(2rem,5.5cqi,2.75rem);line-height:1.12;text-wrap:balance}[data-platform-system-root]:is(.nl-minimalist-description),[data-platform-system-root] .nl-minimalist-description{font-size:clamp(.875rem,2.1cqi,1rem);line-height:1.6;text-wrap:pretty}[data-platform-system-root]:is(.nl-minsec-sub),[data-platform-system-root] .nl-minsec-sub{font-size:.8rem;color:var(--muted-foreground);margin-top:.5rem}[data-platform-system-root]:is(.nl-minsec-catLinks),[data-platform-system-root] .nl-minsec-catLinks{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.5rem;overflow-x:auto;padding-bottom:.5rem}[data-platform-system-root]:is(.nl-minsec-catLink),[data-platform-system-root] .nl-minsec-catLink{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);background:none;border:none;cursor:pointer;padding:.25rem 0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease;white-space:nowrap}[data-platform-system-root]:is(.nl-minsec-catLink:hover),[data-platform-system-root] .nl-minsec-catLink:hover{color:var(--foreground)}[data-platform-system-root]:is(.nl-minsec-catLink--active),[data-platform-system-root] .nl-minsec-catLink--active{color:var(--foreground);border-bottom-color:var(--foreground)}[data-platform-system-root]:is(.nl-mingrid),[data-platform-system-root] .nl-mingrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.75rem;row-gap:1rem;align-items:stretch}[data-platform-system-root]:is(.nl-mingrid>*),[data-platform-system-root] .nl-mingrid>*{min-width:0}@container nl-minimalist (width < 30rem){[data-platform-system-root]:is(.nl-mingrid),[data-platform-system-root] .nl-mingrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container nl-minimalist (width >= 64rem){[data-platform-system-root]:is(.nl-mingrid),[data-platform-system-root] .nl-mingrid{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:1.5rem;row-gap:2rem}}[data-platform-system-root]:is(.nl-mincard-root),[data-platform-system-root] .nl-mincard-root{min-width:0;display:flex;flex-direction:column;height:100%;width:100%}[data-platform-system-root]:is(.nl-mincard-link),[data-platform-system-root] .nl-mincard-link{display:flex;flex-direction:column;text-decoration:none;color:inherit;outline:none;min-width:0;flex:1}[data-platform-system-root]:is(.nl-mincard-imgBox),[data-platform-system-root] .nl-mincard-imgBox{width:100%;overflow:hidden;border-radius:calc(var(--radius) + 4px);background:var(--nl-min-surface-strong);aspect-ratio:1 / 1;position:relative}[data-platform-system-root]:is(.nl-mincard-img),[data-platform-system-root] .nl-mincard-img{width:100%;height:100%;object-fit:cover}[data-platform-system-root]:is(.nl-mincard-placeholder),[data-platform-system-root] .nl-mincard-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-mincard-info),[data-platform-system-root] .nl-mincard-info{padding-top:.625rem;padding-bottom:.5rem;min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}[data-platform-system-root]:is(.nl-mincard-title),[data-platform-system-root] .nl-mincard-title{font-weight:600;font-size:.82rem;line-height:1.2;margin-bottom:.25rem;color:var(--nl-min-title);width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[data-platform-system-root]:is(.nl-mincard-subtitle),[data-platform-system-root] .nl-mincard-subtitle{display:none;font-size:.72rem;color:var(--nl-min-copy);margin-bottom:.4rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}[data-platform-system-root]:is(.nl-mincard-rating),[data-platform-system-root] .nl-mincard-rating{display:none}[data-platform-system-root]:is(.nl-mincard-commerce),[data-platform-system-root] .nl-mincard-commerce{margin-top:auto;width:100%;display:grid;grid-template-rows:auto 2.75rem;justify-items:center}[data-platform-system-root]:is(.nl-mincard-priceRow),[data-platform-system-root] .nl-mincard-priceRow{display:flex;justify-content:center;align-items:center}[data-platform-system-root]:is(.nl-mincard-promotionSummary),[data-platform-system-root] .nl-mincard-promotionSummary{width:100%;text-align:center}[data-platform-system-root]:is(.nl-mincard-price),[data-platform-system-root] .nl-mincard-price{font-size:.82rem;font-weight:600;color:var(--nl-min-price);border-radius:999px}@container nl-minimalist (width >= 48rem){[data-platform-system-root]:is(.nl-mincard-info),[data-platform-system-root] .nl-mincard-info{padding-top:1rem}[data-platform-system-root]:is(.nl-mincard-title),[data-platform-system-root] .nl-mincard-title{font-size:.95rem;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;display:block}[data-platform-system-root]:is(.nl-mincard-subtitle),[data-platform-system-root] .nl-mincard-subtitle{display:block}[data-platform-system-root]:is(.nl-mincard-rating),[data-platform-system-root] .nl-mincard-rating{display:flex;justify-content:center;margin-bottom:.5rem}[data-platform-system-root]:is(.nl-mincard-price),[data-platform-system-root] .nl-mincard-price{font-size:.875rem}}[data-platform-system-root]:is(.nl-min-empty),[data-platform-system-root] .nl-min-empty{padding:4rem 1rem;text-align:center;color:var(--muted-foreground);font-size:.9rem}[data-platform-system-root]:is(.nl-neo-root),[data-platform-system-root] .nl-neo-root{width:100%;container:nl-neo / inline-size;--nl-neo-ink: var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){--nl-neo-ink: color-mix(in oklab, var(--fs-text-main) 92%, var(--fs-surface-canvas) 8%)}--nl-neo-ink-fg: var(--fs-surface-canvas);@supports (color: color-mix(in lab,red,red)){--nl-neo-ink-fg: color-mix(in oklab, var(--fs-surface-canvas) 90%, white 10%)}--nl-neo-paper: var(--fs-surface-panel);--nl-neo-paper-muted: var(--fs-surface-inset);@supports (color: color-mix(in lab,red,red)){--nl-neo-paper-muted: color-mix(in oklab, var(--fs-surface-inset) 84%, var(--fs-surface-panel) 16%)}--nl-neo-accent: var(--primary);@supports (color: color-mix(in lab,red,red)){--nl-neo-accent: color-mix(in oklab, var(--primary) 88%, white 12%)}--nl-neo-accent-strong: var(--primary);@supports (color: color-mix(in lab,red,red)){--nl-neo-accent-strong: color-mix(in oklab, var(--primary) 94%, var(--fs-text-main) 6%)}--nl-neo-accent-fg: var(--primary-foreground);--nl-neo-border-strong: var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){--nl-neo-border-strong: color-mix(in oklab, var(--fs-text-main) 84%, var(--fs-border-subtle) 16%)}--nl-neo-border-soft: var(--fs-border-subtle);@supports (color: color-mix(in lab,red,red)){--nl-neo-border-soft: color-mix(in oklab, var(--fs-border-subtle) 82%, transparent)}--nl-neo-shadow-card: 6px 6px 0 0 var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){--nl-neo-shadow-card: 6px 6px 0 0 color-mix(in oklab, var(--fs-text-main) 88%, transparent)}--nl-neo-shadow-card-hover: 10px 10px 0 0 var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){--nl-neo-shadow-card-hover: 10px 10px 0 0 color-mix(in oklab, var(--fs-text-main) 92%, transparent)}--nl-neo-shadow-button: 4px 4px 0 0 var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){--nl-neo-shadow-button: 4px 4px 0 0 color-mix(in oklab, var(--fs-text-main) 84%, transparent)}}[data-platform-system-root]:is(.nl-neo-root--featured),[data-platform-system-root] .nl-neo-root--featured{min-height:0}[data-platform-system-root]:is(.nl-neo-root ::selection),[data-platform-system-root] .nl-neo-root ::selection{background:var(--nl-neo-accent);color:var(--nl-neo-accent-fg)}[data-platform-system-root]:is(.nl-neo-card),[data-platform-system-root] .nl-neo-card{container:nl-neo-card / inline-size;min-height:100%;background:var(--nl-neo-paper);color:var(--fs-text-main);border:2px solid var(--nl-neo-border-strong);box-shadow:var(--nl-neo-shadow-card);transition:transform .2s ease,box-shadow .2s ease}[data-platform-system-root]:is(.nl-neo-card:hover),[data-platform-system-root] .nl-neo-card:hover{box-shadow:var(--nl-neo-shadow-card-hover)}[data-platform-system-root]:is(.nl-neo-priceTag),[data-platform-system-root] .nl-neo-priceTag{background:var(--nl-neo-accent);color:var(--nl-neo-accent-fg);border-color:var(--nl-neo-border-strong)}[data-platform-system-root]:is(.nl-neo-panel),[data-platform-system-root] .nl-neo-panel{background:var(--nl-neo-paper);color:var(--fs-text-main);border:2px solid var(--nl-neo-border-strong);box-shadow:var(--nl-neo-shadow-card)}[data-platform-system-root]:is(.nl-neo-brutalistBtn),[data-platform-system-root] .nl-neo-brutalistBtn{border:2px solid var(--nl-neo-border-strong);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;box-shadow:var(--nl-neo-shadow-button)}[data-platform-system-root]:is(.nl-neo-brutalistBtn:active:not(:disabled)),[data-platform-system-root] .nl-neo-brutalistBtn:active:not(:disabled){transform:translate(2px,2px);box-shadow:none}[data-platform-system-root]:is(.nl-neo-brutalistBtn:disabled),[data-platform-system-root] .nl-neo-brutalistBtn:disabled{cursor:not-allowed;opacity:.5}[data-platform-system-root]:is(.nl-neo-brutalistBtn--primary),[data-platform-system-root] .nl-neo-brutalistBtn--primary{background:var(--nl-neo-ink);color:var(--nl-neo-ink-fg)}[data-platform-system-root]:is(.nl-neo-brutalistBtn--primary:hover:not(:disabled)),[data-platform-system-root] .nl-neo-brutalistBtn--primary:hover:not(:disabled){background:var(--nl-neo-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--nl-neo-ink) 88%,white 12%)}}[data-platform-system-root]:is(.nl-neo-brutalistBtn--secondary),[data-platform-system-root] .nl-neo-brutalistBtn--secondary{background:var(--nl-neo-paper);color:var(--fs-text-main)}[data-platform-system-root]:is(.nl-neo-brutalistBtn--secondary:hover:not(:disabled)),[data-platform-system-root] .nl-neo-brutalistBtn--secondary:hover:not(:disabled){background:var(--nl-neo-paper-muted)}[data-platform-system-root]:is(.nl-neo-brutalistBtn--accent),[data-platform-system-root] .nl-neo-brutalistBtn--accent{background:var(--nl-neo-accent);color:var(--nl-neo-accent-fg)}[data-platform-system-root]:is(.nl-neo-brutalistBtn--accent:hover:not(:disabled)),[data-platform-system-root] .nl-neo-brutalistBtn--accent:hover:not(:disabled){background:var(--nl-neo-accent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--nl-neo-accent) 88%,black 12%)}}[data-platform-system-root]:is(.nl-neo-marquee),[data-platform-system-root] .nl-neo-marquee{background:var(--nl-neo-ink);color:var(--nl-neo-ink-fg);border-bottom:2px solid var(--nl-neo-border-strong)}[data-platform-system-root]:is(.nl-neo-filterPill),[data-platform-system-root] .nl-neo-filterPill,[data-platform-system-root]:is(.nl-neo-chip),[data-platform-system-root] .nl-neo-chip,[data-platform-system-root]:is(.nl-neo-stepperBtn),[data-platform-system-root] .nl-neo-stepperBtn,[data-platform-system-root]:is(.nl-neo-toolbarShell),[data-platform-system-root] .nl-neo-toolbarShell,[data-platform-system-root]:is(.nl-neo-sortMenu),[data-platform-system-root] .nl-neo-sortMenu{border-color:var(--nl-neo-border-strong)}[data-platform-system-root]:is(.nl-neo-filterPill),[data-platform-system-root] .nl-neo-filterPill{border:2px solid var(--nl-neo-border-strong);background:var(--nl-neo-paper);color:var(--fs-text-main);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}[data-platform-system-root]:is(.nl-neo-filterPill:hover),[data-platform-system-root] .nl-neo-filterPill:hover{transform:translateY(-.25rem);box-shadow:var(--nl-neo-shadow-button)}[data-platform-system-root]:is(.nl-neo-filterPill--active),[data-platform-system-root] .nl-neo-filterPill--active{background:var(--nl-neo-ink);color:var(--nl-neo-ink-fg);box-shadow:var(--nl-neo-shadow-button)}[data-platform-system-root]:is(.nl-neo-chip),[data-platform-system-root] .nl-neo-chip{border:1px solid var(--nl-neo-border-strong);background:transparent;color:var(--fs-text-main);transition:background .2s ease,color .2s ease}[data-platform-system-root]:is(.nl-neo-chip:hover),[data-platform-system-root] .nl-neo-chip:hover{background:var(--nl-neo-ink);color:var(--nl-neo-ink-fg)}[data-platform-system-root]:is(.nl-neo-chip--active),[data-platform-system-root] .nl-neo-chip--active{background:var(--nl-neo-ink);color:var(--nl-neo-ink-fg)}[data-platform-system-root]:is(.nl-neo-stepperBtn),[data-platform-system-root] .nl-neo-stepperBtn{border:2px solid var(--nl-neo-border-strong);background:var(--nl-neo-paper);color:var(--fs-text-main)}[data-platform-system-root]:is(.nl-neo-toolbarShell),[data-platform-system-root] .nl-neo-toolbarShell{background:var(--nl-neo-paper);color:var(--fs-text-main);border:2px solid var(--nl-neo-border-strong);box-shadow:var(--nl-neo-shadow-button)}[data-platform-system-root]:is(.nl-neo-toolbarLabel),[data-platform-system-root] .nl-neo-toolbarLabel{background:var(--nl-neo-ink);color:var(--nl-neo-ink-fg);border-right:2px solid var(--nl-neo-border-strong)}[data-platform-system-root]:is(.nl-neo-sortTrigger:hover),[data-platform-system-root] .nl-neo-sortTrigger:hover{background:var(--nl-neo-paper-muted)}[data-platform-system-root]:is(.nl-neo-sortMenu),[data-platform-system-root] .nl-neo-sortMenu{background:var(--nl-neo-paper);color:var(--fs-text-main);border:2px solid var(--nl-neo-border-strong);border-top:0;box-shadow:var(--nl-neo-shadow-button)}[data-platform-system-root]:is(.nl-neo-sortOption),[data-platform-system-root] .nl-neo-sortOption{border-color:var(--nl-neo-border-strong)}[data-platform-system-root]:is(.nl-neo-sortOption:hover),[data-platform-system-root] .nl-neo-sortOption:hover,[data-platform-system-root]:is(.nl-neo-sortOption--active),[data-platform-system-root] .nl-neo-sortOption--active{background:var(--nl-neo-accent);color:var(--nl-neo-accent-fg)}[data-platform-system-root]:is(.nl-neo-grid),[data-platform-system-root] .nl-neo-grid{grid-template-columns:1fr;align-items:stretch}[data-platform-system-root]:is(.nl-neo-grid>*),[data-platform-system-root] .nl-neo-grid>*{min-width:0;height:100%}@container nl-neo (width >= 36rem){[data-platform-system-root]:is(.nl-neo-grid),[data-platform-system-root] .nl-neo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container nl-neo (width >= 48rem){[data-platform-system-root]:is(.nl-neo-grid),[data-platform-system-root] .nl-neo-grid{gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}}@container nl-neo (width < 28rem){[data-platform-system-root]:is(.nl-neo-card .bg-red-500),[data-platform-system-root] .nl-neo-card .bg-red-500{font-size:10px;padding:.125rem .375rem}[data-platform-system-root]:is(.nl-neo-card .bg-red-500 svg),[data-platform-system-root] .nl-neo-card .bg-red-500 svg{width:10px;height:10px}}[data-platform-system-root]:is(.nl-neo-footerRow),[data-platform-system-root] .nl-neo-footerRow{align-items:stretch}[data-platform-system-root]:is(.nl-neo-actions),[data-platform-system-root] .nl-neo-actions{width:100%}[data-platform-system-root]:is(.nl-neo-actions>button),[data-platform-system-root] .nl-neo-actions>button{flex:1 1 0%;min-width:0}@container nl-neo-card (width < 16rem){[data-platform-system-root]:is(.nl-neo-actions),[data-platform-system-root] .nl-neo-actions{flex-direction:column}[data-platform-system-root]:is(.nl-neo-btn),[data-platform-system-root] .nl-neo-btn{padding:.5rem .75rem!important;font-size:.75rem!important}}@container nl-neo-card (width >= 24rem){[data-platform-system-root]:is(.nl-neo-footerRow),[data-platform-system-root] .nl-neo-footerRow{flex-direction:row;align-items:flex-end;justify-content:space-between}[data-platform-system-root]:is(.nl-neo-actions),[data-platform-system-root] .nl-neo-actions{width:auto;max-width:100%;flex-wrap:nowrap}[data-platform-system-root]:is(.nl-neo-actions>button),[data-platform-system-root] .nl-neo-actions>button{flex:0 1 auto;min-width:0}}[data-platform-system-root]:is(.stroke-text-neo),[data-platform-system-root] .stroke-text-neo{-webkit-text-stroke:2px var(--nl-neo-border-strong)}[data-platform-system-root]:is(.nl-poster-root),[data-platform-system-root] .nl-poster-root{min-height:100vh;width:100%;container:nl-poster / inline-size;background:var(--background);color:var(--foreground);font-family:var(--font-sans)}[data-platform-system-root]:is(.nl-poster-root--featured),[data-platform-system-root] .nl-poster-root--featured{min-height:0;overflow-x:clip}[data-platform-system-root]:is(.nl-poster-shell),[data-platform-system-root] .nl-poster-shell{width:100%;margin:0 auto;padding:0 1rem;max-width:80rem}@container nl-poster (width >= 48rem){[data-platform-system-root]:is(.nl-poster-shell),[data-platform-system-root] .nl-poster-shell{padding:0 2rem}}@container nl-poster (width >= 64rem){[data-platform-system-root]:is(.nl-poster-shell),[data-platform-system-root] .nl-poster-shell{padding:0 3rem}}[data-platform-system-root]:is(.nl-poster-hero),[data-platform-system-root] .nl-poster-hero{padding-top:3rem;padding-bottom:3rem}@container nl-poster (width >= 48rem){[data-platform-system-root]:is(.nl-poster-hero),[data-platform-system-root] .nl-poster-hero{padding-top:5rem;padding-bottom:3rem}}[data-platform-system-root]:is(.nl-poster-heroGrid),[data-platform-system-root] .nl-poster-heroGrid{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--foreground)}@container nl-poster (width >= 48rem){[data-platform-system-root]:is(.nl-poster-heroGrid),[data-platform-system-root] .nl-poster-heroGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}}[data-platform-system-root]:is(.nl-poster-heroLeft),[data-platform-system-root] .nl-poster-heroLeft{grid-column:1 / -1}[data-platform-system-root]:is(.nl-poster-heroRight),[data-platform-system-root] .nl-poster-heroRight{grid-column:1 / -1;display:flex;flex-direction:column;justify-content:flex-end;gap:1.25rem}@container nl-poster (width >= 48rem){[data-platform-system-root]:is(.nl-poster-heroLeft),[data-platform-system-root] .nl-poster-heroLeft{grid-column:1 / span 8}[data-platform-system-root]:is(.nl-poster-heroRight),[data-platform-system-root] .nl-poster-heroRight{grid-column:9 / span 4}}[data-platform-system-root]:is(.nl-poster-heroRichtext.richtext-display),[data-platform-system-root] .nl-poster-heroRichtext.richtext-display{color:var(--foreground)}[data-platform-system-root]:is(.nl-poster-heroRichtext.richtext-display :where(h1)),[data-platform-system-root] .nl-poster-heroRichtext.richtext-display :where(h1){font-weight:900;letter-spacing:-.03em;text-transform:uppercase;line-height:.92;font-size:3.25rem;margin:0}@container nl-poster (width >= 48rem){[data-platform-system-root]:is(.nl-poster-heroRichtext.richtext-display :where(h1)),[data-platform-system-root] .nl-poster-heroRichtext.richtext-display :where(h1){font-size:4.5rem}}@container nl-poster (width >= 64rem){[data-platform-system-root]:is(.nl-poster-heroRichtext.richtext-display :where(h1)),[data-platform-system-root] .nl-poster-heroRichtext.richtext-display :where(h1){font-size:6rem}}[data-platform-system-root]:is(.nl-poster-heroRichtext.richtext-display :where(h1+*)),[data-platform-system-root] .nl-poster-heroRichtext.richtext-display :where(h1+*){margin-top:.1rem}@container nl-poster (width >= 48rem){[data-platform-system-root]:is(.nl-poster-heroRichtext.richtext-display :where(h1+*)),[data-platform-system-root] .nl-poster-heroRichtext.richtext-display :where(h1+*){margin-top:.15rem}}[data-platform-system-root]:is(.nl-poster-heroRichtext.richtext-display :where(h2)),[data-platform-system-root] .nl-poster-heroRichtext.richtext-display :where(h2){margin:.1rem 0 0;font-weight:300;color:var(--muted-foreground);font-size:3.25rem;line-height:.92;letter-spacing:-.03em}@container nl-poster (width >= 48rem){[data-platform-system-root]:is(.nl-poster-heroRichtext.richtext-display :where(h2)),[data-platform-system-root] .nl-poster-heroRichtext.richtext-display :where(h2){font-size:4.5rem}}@container nl-poster (width >= 64rem){[data-platform-system-root]:is(.nl-poster-heroRichtext.richtext-display :where(h2)),[data-platform-system-root] .nl-poster-heroRichtext.richtext-display :where(h2){font-size:6rem}}[data-platform-system-root]:is(.nl-poster-heroRichtext.richtext-display :where(p)),[data-platform-system-root] .nl-poster-heroRichtext.richtext-display :where(p){margin:1rem 0 0}[data-platform-system-root]:is(.nl-poster-heroRichtext.richtext-display :where(p:first-of-type)),[data-platform-system-root] .nl-poster-heroRichtext.richtext-display :where(p:first-of-type){font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;max-width:20rem;line-height:1.7;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-poster-heroRichtext.richtext-display :where(p:nth-of-type(2))),[data-platform-system-root] .nl-poster-heroRichtext.richtext-display :where(p:nth-of-type(2)){font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;max-width:20rem;line-height:1.7;letter-spacing:.02em;color:var(--muted-foreground)}[data-platform-system-root]:is(.nl-poster-divider),[data-platform-system-root] .nl-poster-divider{width:100%;height:1px;background:var(--border);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--border) 70%,transparent)}}[data-platform-system-root]:is(.nl-poster-count),[data-platform-system-root] .nl-poster-count{display:flex;align-items:baseline;justify-content:space-between;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:700;font-size:1.25rem}[data-platform-system-root]:is(.nl-poster-strip),[data-platform-system-root] .nl-poster-strip{position:sticky;top:calc(env(safe-area-inset-top) + 64px);z-index:40;background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 92%,transparent)}backdrop-filter:blur(var(--popover-blur, 0px));-webkit-backdrop-filter:blur(var(--popover-blur, 0px));border-bottom:1px solid var(--foreground)}[data-platform-system-root]:is(.nl-poster-stripInner),[data-platform-system-root] .nl-poster-stripInner{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 0}@container nl-poster (width >= 48rem){[data-platform-system-root]:is(.nl-poster-stripInner),[data-platform-system-root] .nl-poster-stripInner{flex-direction:row;align-items:center}}[data-platform-system-root]:is(.nl-poster-cats),[data-platform-system-root] .nl-poster-cats{display:flex;gap:.5rem;overflow-x:auto;width:100%;padding-bottom:.25rem}@container nl-poster (width >= 48rem){[data-platform-system-root]:is(.nl-poster-cats),[data-platform-system-root] .nl-poster-cats{width:auto;padding-bottom:0}}[data-platform-system-root]:is(.nl-poster-catBtn),[data-platform-system-root] .nl-poster-catBtn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:10px;letter-spacing:.22em;font-weight:800;text-transform:uppercase;padding:.5rem 1rem;border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}background:var(--background);color:var(--foreground);white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}[data-platform-system-root]:is(.nl-poster-catBtn:hover),[data-platform-system-root] .nl-poster-catBtn:hover{border-color:var(--foreground)}[data-platform-system-root]:is(.nl-poster-catBtn--active),[data-platform-system-root] .nl-poster-catBtn--active{background:var(--foreground);color:var(--background);border-color:var(--foreground)}[data-platform-system-root]:is(.nl-poster-sort),[data-platform-system-root] .nl-poster-sort{position:relative;display:inline-flex;align-items:center;gap:.75rem;font-size:10px;letter-spacing:.22em;font-weight:800;text-transform:uppercase;border:1px solid var(--foreground);padding:.5rem .75rem;user-select:none}[data-platform-system-root]:is(.nl-poster-sort:hover),[data-platform-system-root] .nl-poster-sort:hover{background:var(--foreground);color:var(--background)}[data-platform-system-root]:is(.nl-poster-sortLabel),[data-platform-system-root] .nl-poster-sortLabel{display:inline-flex;align-items:center;gap:.5rem}[data-platform-system-root]:is(.nl-poster-sortCurrent),[data-platform-system-root] .nl-poster-sortCurrent{opacity:.55;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-platform-system-root]:is(.nl-poster-sortMenu),[data-platform-system-root] .nl-poster-sortMenu{position:absolute;top:100%;right:0;margin-top:0;width:12rem;background:var(--background);border:1px solid var(--foreground);box-shadow:0 18px 40px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 18px 40px color-mix(in oklab,var(--foreground) 18%,transparent)}opacity:0;visibility:hidden;transform:translateY(4px);transition:all .15s ease;z-index:50}[data-platform-system-root]:is(.nl-poster-sort:hover .nl-poster-sortMenu),[data-platform-system-root] .nl-poster-sort:hover .nl-poster-sortMenu{opacity:1;visibility:visible;transform:translateY(0)}@container nl-poster (width < 48rem){[data-platform-system-root]:is(.nl-poster-sort),[data-platform-system-root] .nl-poster-sort{width:100%;justify-content:space-between}[data-platform-system-root]:is(.nl-poster-sortMenu),[data-platform-system-root] .nl-poster-sortMenu{left:0;right:0;width:auto;max-height:60vh;overflow:auto}}[data-platform-system-root]:is(.nl-poster-sortOption),[data-platform-system-root] .nl-poster-sortOption{width:100%;text-align:left;padding:.75rem 1rem;font-size:11px;letter-spacing:.06em;text-transform:none;color:var(--foreground);background:transparent;border-bottom:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-bottom:1px solid color-mix(in oklab,var(--border) 75%,transparent)}transition:background .15s ease}[data-platform-system-root]:is(.nl-poster-sortOption:last-child),[data-platform-system-root] .nl-poster-sortOption:last-child{border-bottom:0}[data-platform-system-root]:is(.nl-poster-sortOption:hover),[data-platform-system-root] .nl-poster-sortOption:hover{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 80%,transparent)}}[data-platform-system-root]:is(.nl-poster-sortOption--active),[data-platform-system-root] .nl-poster-sortOption--active{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 70%,transparent)}}[data-platform-system-root]:is(.nl-poster-gridWrap),[data-platform-system-root] .nl-poster-gridWrap{border-left:1px solid var(--foreground);border-top:1px solid var(--foreground)}[data-platform-system-root]:is(.nl-poster-grid),[data-platform-system-root] .nl-poster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@container nl-poster (width >= 40rem){[data-platform-system-root]:is(.nl-poster-grid),[data-platform-system-root] .nl-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container nl-poster (width >= 64rem){[data-platform-system-root]:is(.nl-poster-grid),[data-platform-system-root] .nl-poster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-platform-system-root]:is(.nl-poster-grid>*),[data-platform-system-root] .nl-poster-grid>*{min-width:0;height:100%}[data-platform-system-root]:is(.nl-poster-card),[data-platform-system-root] .nl-poster-card{position:relative;display:flex;flex-direction:column;gap:1rem;cursor:pointer;padding:1rem;border-right:1px solid var(--foreground);border-bottom:1px solid var(--foreground);background:transparent;transition:background .2s ease;height:100%;min-height:100%}@container nl-poster (width >= 48rem){[data-platform-system-root]:is(.nl-poster-card),[data-platform-system-root] .nl-poster-card{padding:1.5rem}}[data-platform-system-root]:is(.nl-poster-card:hover),[data-platform-system-root] .nl-poster-card:hover{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 65%,var(--background))}}[data-platform-system-root]:is(.nl-poster-media),[data-platform-system-root] .nl-poster-media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--muted)}[data-platform-system-root]:is(.nl-poster-mediaImg),[data-platform-system-root] .nl-poster-mediaImg{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .5s ease}[data-platform-system-root]:is(.nl-poster-card:hover .nl-poster-mediaImg),[data-platform-system-root] .nl-poster-card:hover .nl-poster-mediaImg{transform:scale(1.05)}[data-platform-system-root]:is(.nl-poster-mediaEmpty),[data-platform-system-root] .nl-poster-mediaEmpty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}[data-platform-system-root]:is(.nl-poster-mediaOverlay),[data-platform-system-root] .nl-poster-mediaOverlay{position:absolute;top:.5rem;right:.5rem;opacity:0;transition:opacity .15s ease}[data-platform-system-root]:is(.nl-poster-card:hover .nl-poster-mediaOverlay),[data-platform-system-root] .nl-poster-card:hover .nl-poster-mediaOverlay{opacity:1}[data-platform-system-root]:is(.nl-poster-iconBtn),[data-platform-system-root] .nl-poster-iconBtn{border-radius:999px;padding:.5rem;background:var(--foreground);color:var(--background);transition:background .15s ease,color .15s ease}[data-platform-system-root]:is(.nl-poster-iconBtn:hover),[data-platform-system-root] .nl-poster-iconBtn:hover{background:var(--accent);color:var(--accent-foreground)}[data-platform-system-root]:is(.nl-poster-badge),[data-platform-system-root] .nl-poster-badge{position:absolute;top:.5rem;left:.5rem;background:var(--foreground);color:var(--background);font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:.25rem .5rem}[data-platform-system-root]:is(.nl-poster-cardBody),[data-platform-system-root] .nl-poster-cardBody{display:flex;flex-direction:column;gap:.75rem;flex:1}[data-platform-system-root]:is(.nl-poster-titleRow),[data-platform-system-root] .nl-poster-titleRow{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-width:0}[data-platform-system-root]:is(.nl-poster-title),[data-platform-system-root] .nl-poster-title{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-platform-system-root]:is(.nl-poster-priceCol),[data-platform-system-root] .nl-poster-priceCol{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}[data-platform-system-root]:is(.nl-poster-priceOriginal),[data-platform-system-root] .nl-poster-priceOriginal{font-size:10px;color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}text-decoration:line-through}[data-platform-system-root]:is(.nl-poster-price),[data-platform-system-root] .nl-poster-price{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:800;font-size:.875rem;line-height:1.25}[data-platform-system-root]:is(.nl-poster-metaRow),[data-platform-system-root] .nl-poster-metaRow{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in oklab,var(--border) 75%,transparent)}font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600;min-width:0}[data-platform-system-root]:is(.nl-poster-reviewMeta),[data-platform-system-root] .nl-poster-reviewMeta{margin-top:-.1rem;font-size:10px;letter-spacing:.14em;text-transform:uppercase}[data-platform-system-root]:is(.nl-poster-brand),[data-platform-system-root] .nl-poster-brand{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-platform-system-root]:is(.nl-poster-stock),[data-platform-system-root] .nl-poster-stock{flex-shrink:0;white-space:nowrap}[data-platform-system-root]:is(.nl-poster-stock--in),[data-platform-system-root] .nl-poster-stock--in{color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--foreground) 65%,transparent)}}[data-platform-system-root]:is(.nl-poster-stock--out),[data-platform-system-root] .nl-poster-stock--out{color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--foreground) 45%,transparent)}}[data-platform-system-root]:is(.nl-poster-empty),[data-platform-system-root] .nl-poster-empty{padding:5rem 1rem;text-align:center;font-weight:800;font-size:2rem;letter-spacing:-.04em;text-transform:uppercase}[data-platform-system-root]:is(.nl-poster-footer),[data-platform-system-root] .nl-poster-footer{margin-top:8rem;padding-top:3rem;border-top:4px solid var(--foreground);display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}[data-platform-system-root]:is(.nl-poster-footerWord),[data-platform-system-root] .nl-poster-footerWord{font-weight:900;text-transform:uppercase;letter-spacing:-.05em;opacity:.12;user-select:none;font-size:3rem;line-height:.9}@container nl-poster (width >= 48rem){[data-platform-system-root]:is(.nl-poster-footerWord),[data-platform-system-root] .nl-poster-footerWord{font-size:5rem}}@container nl-poster (width >= 64rem){[data-platform-system-root]:is(.nl-poster-footerWord),[data-platform-system-root] .nl-poster-footerWord{font-size:6.5rem}}[data-platform-system-root]:is(.nl-poster-footerWordRichtext.richtext-display :where(h1)),[data-platform-system-root] .nl-poster-footerWordRichtext.richtext-display :where(h1){margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit}[data-platform-system-root]:is(.nl-poster-footerWordRichtext.richtext-display :where(p)),[data-platform-system-root] .nl-poster-footerWordRichtext.richtext-display :where(p){margin:0}[data-platform-system-root]:is(.nl-poster-footerBtn),[data-platform-system-root] .nl-poster-footerBtn{display:inline-flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}[data-platform-system-root]:is(.nl-poster-footerBtn:hover),[data-platform-system-root] .nl-poster-footerBtn:hover{text-decoration:underline;text-underline-offset:6px}@keyframes nr-hero-motion-reveal{0%{opacity:0;transform:var(--nr-hero-motion-base-transform, translate3d(0, 0, 0)) translate3d(0,18px,0)}to{opacity:1;transform:var(--nr-hero-motion-base-transform, translate3d(0, 0, 0)) translateZ(0)}}@keyframes nr-hero-motion-fade{0%{opacity:0}to{opacity:1}}[data-platform-system-root]:is(.nr-bento-media-copy),[data-platform-system-root] .nr-bento-media-copy{color:var(--bento-media-foreground);text-shadow:var(--bento-media-shadow)}[data-platform-system-root]:is(.nr-bento-media-copy h3),[data-platform-system-root] .nr-bento-media-copy h3{letter-spacing:-.01em;-webkit-text-stroke:.28px var(--primary);@supports (color: color-mix(in lab,red,red)){-webkit-text-stroke:.28px color-mix(in oklab,var(--primary) 56%,white 44%)}paint-order:stroke fill}[data-platform-system-root]:is(.nr-bento-media-copy .nr-bento-media-muted),[data-platform-system-root] .nr-bento-media-copy .nr-bento-media-muted{color:var(--bento-media-muted);opacity:1;font-weight:550;text-shadow:0 1px 1px color-mix(in oklab,black 48%,transparent),0 0 6px var(--bento-media-glow-soft),0 8px 22px color-mix(in oklab,black 28%,transparent)}@keyframes nl-bento-drift{0%{background-position:0% 0%,100% 0%,50% 100%,0% 0%}25%{background-position:100% 0%,100% 100%,0% 50%,0% 0%}50%{background-position:100% 100%,0% 100%,50% 0%,0% 0%}75%{background-position:0% 100%,0% 0%,100% 50%,0% 0%}to{background-position:0% 0%,100% 0%,50% 100%,0% 0%}}[data-platform-system-root]:is(.flowing-glass-light),[data-platform-system-root] .flowing-glass-light,[data-platform-system-root]:is(.flowing-glass-dark),[data-platform-system-root] .flowing-glass-dark,[data-platform-system-root]:is(.flowing-glass-primary),[data-platform-system-root] .flowing-glass-primary{background-image:radial-gradient(circle at 20% 20%,var(--bento-orb-a) 0%,transparent 60%),radial-gradient(circle at 80% 80%,var(--bento-orb-b) 0%,transparent 70%),radial-gradient(ellipse at 50% 50%,var(--bento-orb-c) 0%,transparent 60%),linear-gradient(135deg,var(--bento-base-a) 0%,var(--bento-base-b) 100%);background-size:200% 200%,250% 250%,150% 150%,100% 100%;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}[data-platform-system-root]:is(.flowing-glass-light),[data-platform-system-root] .flowing-glass-light{background-image:radial-gradient(circle at 10% 10%,var(--bento-orb-a) 0%,transparent 60%),radial-gradient(circle at 90% 90%,var(--bento-orb-b) 0%,transparent 70%),radial-gradient(ellipse at 50% 40%,var(--bento-orb-c) 0%,transparent 60%),linear-gradient(135deg,var(--bento-base-a) 0%,var(--bento-base-b) 100%);animation:nl-bento-drift 10s ease-in-out infinite}[data-platform-system-root]:is(.flowing-glass-dark),[data-platform-system-root] .flowing-glass-dark{animation:nl-bento-drift 12s ease-in-out infinite}[data-platform-system-root]:is(.flowing-glass-primary),[data-platform-system-root] .flowing-glass-primary{animation:nl-bento-drift 11s ease-in-out infinite;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}@keyframes nr-bento-image-drift{0%{transform:scale(1.06) translateZ(0)}33%{transform:scale(1.12) translate3d(-3%,-2%,0)}66%{transform:scale(1.1) translate3d(2.5%,1.5%,0)}to{transform:scale(1.06) translateZ(0)}}@keyframes nr-bento-overlay-drift{0%{background-position:0% 0%,100% 0%,50% 100%}33%{background-position:100% 20%,0% 40%,50% 40%}66%{background-position:20% 100%,90% 60%,50% 0%}to{background-position:0% 0%,100% 0%,50% 100%}}@media(prefers-reduced-motion:no-preference){[data-platform-system-root]:is(.nr-bento-image-ambient),[data-platform-system-root] .nr-bento-image-ambient{animation:nr-bento-image-drift 10s ease-in-out infinite}[data-platform-system-root]:is(.nr-bento-overlay-ambient),[data-platform-system-root] .nr-bento-overlay-ambient{background-size:180% 180%,160% 160%,100% 150%;animation:nr-bento-overlay-drift 8s ease-in-out infinite}}@keyframes fs-logo-wall-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fs-testimonials-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes fs-notification-marquee{0%{left:100%;transform:translate(0)}to{left:0;transform:translate(-100%)}}[data-platform-system-root]:is(.fs-notification-marquee),[data-platform-system-root] .fs-notification-marquee{animation:fs-notification-marquee linear infinite;position:absolute;white-space:nowrap;top:0}[data-platform-system-root]:is(.fs-testimonial-success-text),[data-platform-system-root] .fs-testimonial-success-text{color:var(--fs-status-success-fg)}[data-platform-system-root]:is(.fs-customer-service-field::placeholder),[data-platform-system-root] .fs-customer-service-field::placeholder{color:var(--fs-local-muted-fg, var(--fs-text-muted));@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--fs-local-muted-fg, var(--fs-text-muted)) 55%,transparent)}}[data-platform-system-root]:is(.fs-user-center-layout),[data-platform-system-root] .fs-user-center-layout{display:grid;gap:2rem}@media(min-width:48rem){[data-platform-system-root]:is(.fs-user-center-layout),[data-platform-system-root] .fs-user-center-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem)}}[data-platform-system-root]:is(.fs-user-center-sidebar),[data-platform-system-root] .fs-user-center-sidebar{display:grid;gap:1.5rem;min-width:0}[data-platform-system-root]:is(.fs-user-center-profile-card),[data-platform-system-root] .fs-user-center-profile-card{display:grid;gap:1rem}[data-platform-system-root]:is(.fs-user-center-profile-identity),[data-platform-system-root] .fs-user-center-profile-identity{display:flex;min-width:0;align-items:center;gap:1rem}[data-platform-system-root]:is(.fs-user-center-profile-text),[data-platform-system-root] .fs-user-center-profile-text{display:grid;min-width:0;gap:.125rem}[data-platform-system-root]:is(.fs-user-center-profile-name),[data-platform-system-root] .fs-user-center-profile-name{margin:0;font-family:var(--fs-font-display);font-weight:var(--fs-font-display-weight);letter-spacing:var(--fs-font-display-tracking);font-size:1.5rem;line-height:1.15;overflow-wrap:anywhere}[data-platform-system-root]:is(.fs-user-center-profile-email),[data-platform-system-root] .fs-user-center-profile-email{margin:0;color:var(--fs-text-secondary);font-size:.875rem;overflow-wrap:anywhere}[data-platform-system-root]:is(.fs-user-center-content),[data-platform-system-root] .fs-user-center-content{min-width:0}[data-platform-system-root]:is(.fs-user-center-content>.fs-section:first-child),[data-platform-system-root] .fs-user-center-content>.fs-section:first-child{border-top:0;padding-top:0}[data-platform-system-root]:is(.fs-nav-row),[data-platform-system-root] .fs-nav-row{display:flex;width:100%;align-items:center;gap:.75rem;padding-block:.875rem;border:0;background:none;color:var(--fs-text-main);font-size:.9375rem;text-align:start;cursor:pointer}[data-platform-system-root]:is(.fs-nav-row svg),[data-platform-system-root] .fs-nav-row svg{width:1rem;height:1rem;flex:none;color:var(--fs-text-secondary)}[data-platform-system-root]:is(.fs-nav-row>span),[data-platform-system-root] .fs-nav-row>span{flex:1;min-width:0}[data-platform-system-root]:is(.fs-nav-row:hover>span),[data-platform-system-root] .fs-nav-row:hover>span{text-decoration:underline;text-underline-offset:4px}[data-platform-system-root]:is(.fs-user-center-avatar-dialog-content),[data-platform-system-root] .fs-user-center-avatar-dialog-content{width:min(520px,calc(100vw - 2rem));max-width:520px!important}[data-platform-system-root]:is(.fs-user-center-avatar-dialog-body),[data-platform-system-root] .fs-user-center-avatar-dialog-body{display:flex;flex-direction:column;align-items:center;gap:1rem}[data-platform-system-root]:is(.fs-user-center-avatar-dialog-form),[data-platform-system-root] .fs-user-center-avatar-dialog-form{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem}[data-platform-system-root]:is(.fs-user-center-avatar-dialog-actions),[data-platform-system-root] .fs-user-center-avatar-dialog-actions{width:100%;display:flex;justify-content:center}[data-platform-system-root]:is(.fs-company-shell),[data-platform-system-root] .fs-company-shell{position:relative;min-height:100%;padding:0;--fs-company-radius-panel: var(--fs-radius-panel, 1.5rem);--fs-company-radius-control: var(--fs-radius-control, 1rem);--fs-company-radius-pill: 9999px;--fs-company-card-bg: var(--fs-state-empty-bg);--fs-company-card-bg-strong: var(--fs-system-card-bg);--fs-company-border: var(--fs-state-empty-border);--fs-company-text-primary: var(--fs-text-main, var(--foreground));--fs-company-text-secondary: var(--fs-text-muted, var(--muted-foreground));--fs-company-text-muted: var(--fs-text-muted, var(--muted-foreground));--fs-company-accent: var(--fs-accent, var(--primary));--fs-company-accent-soft: var(--fs-accent, var(--primary));@supports (color: color-mix(in lab,red,red)){--fs-company-accent-soft: color-mix(in oklab, var(--fs-accent, var(--primary)) 12%, var(--fs-surface-panel, var(--card)) 24%, transparent)}--fs-company-accent-deep: var(--fs-accent-strong, var(--primary));--fs-company-accent-border: var(--fs-accent, var(--primary));@supports (color: color-mix(in lab,red,red)){--fs-company-accent-border: color-mix(in oklab, var(--fs-accent, var(--primary)) 28%, var(--fs-border-subtle, var(--border)) 72%)}--fs-company-nav-hover-bg: var(--fs-system-control-hover-bg);--fs-company-nav-active-bg: var(--fs-system-control-active-bg);background:var(--fs-surface-canvas, var(--background));color:var(--fs-company-text-primary)}[data-platform-system-root]:is(.fs-company-layout),[data-platform-system-root] .fs-company-layout{width:100%}[data-platform-system-root]:is(.fs-company-sidebar),[data-platform-system-root] .fs-company-sidebar{position:sticky;top:0;align-self:start}[data-platform-system-root]:is(.fs-company-sidebar-card),[data-platform-system-root] .fs-company-sidebar-card{max-height:calc(100vh - 7.5rem);overflow-y:auto}[data-platform-system-root]:is(.fs-company-main),[data-platform-system-root] .fs-company-main{min-width:0}[data-platform-system-root]:is(.fs-company-nav-link),[data-platform-system-root] .fs-company-nav-link{color:var(--fs-company-text-secondary);padding-block:.75rem;transition:background .2s ease,color .2s ease}[data-platform-system-root]:is(.fs-company-nav-link.is-active .fs-company-nav-title),[data-platform-system-root] .fs-company-nav-link.is-active .fs-company-nav-title{text-decoration:underline;text-underline-offset:4px}[data-platform-system-root]:is(.fs-company-nav-icon),[data-platform-system-root] .fs-company-nav-icon,[data-platform-system-root]:is(.fs-company-section-icon),[data-platform-system-root] .fs-company-section-icon{display:flex;align-items:center;justify-content:center;border-radius:var(--fs-company-radius-control);border:1px solid var(--fs-company-border);background:var(--fs-company-card-bg-strong);color:var(--fs-company-text-muted)}[data-platform-system-root]:is(.fs-company-nav-icon),[data-platform-system-root] .fs-company-nav-icon{width:1.25rem;min-width:1.25rem;height:1.25rem;flex:0 0 1.25rem;border:0;background:none}[data-platform-system-root]:is(.fs-company-section-icon),[data-platform-system-root] .fs-company-section-icon{width:3rem;min-width:3rem;height:3rem;flex:0 0 3rem;color:var(--fs-company-accent-deep)}[data-platform-system-root]:is(.fs-company-nav-title),[data-platform-system-root] .fs-company-nav-title{color:var(--fs-company-text-primary)}[data-platform-system-root]:is(.fs-company-nav-desc),[data-platform-system-root] .fs-company-nav-desc{color:var(--fs-company-text-muted)}[data-platform-system-root]:is(.fs-company-nav-chevron),[data-platform-system-root] .fs-company-nav-chevron{color:var(--fs-company-text-muted)}[data-platform-system-root]:is(.fs-company-nav-link:hover .fs-company-nav-chevron),[data-platform-system-root] .fs-company-nav-link:hover .fs-company-nav-chevron,[data-platform-system-root]:is(.fs-company-nav-chevron.is-active),[data-platform-system-root] .fs-company-nav-chevron.is-active{color:var(--fs-company-text-primary)}[data-platform-system-root]:is(.fs-company-mobile-tabs),[data-platform-system-root] .fs-company-mobile-tabs{display:block}[data-platform-system-root]:is(.fs-company-mobile-tabs-list),[data-platform-system-root] .fs-company-mobile-tabs-list{display:flex;flex-wrap:wrap;gap:.5rem}[data-platform-system-root]:is(.fs-company-mobile-tab),[data-platform-system-root] .fs-company-mobile-tab{display:inline-flex;align-items:center;border-radius:var(--fs-radius-control);border:1px solid var(--fs-border-subtle);background:transparent;color:var(--fs-company-text-secondary);padding:.5rem 1rem;font-size:.875rem;line-height:1.2;font-weight:400;transition:border-color .2s ease,background .2s ease,color .2s ease}[data-platform-system-root]:is(.fs-company-mobile-tab:hover),[data-platform-system-root] .fs-company-mobile-tab:hover{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--foreground) 18%,var(--border) 82%)}}[data-platform-system-root]:is(.fs-company-mobile-tab.is-active),[data-platform-system-root] .fs-company-mobile-tab.is-active{border-color:var(--fs-text-main);color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-company-shell--mobile),[data-platform-system-root] .fs-company-shell--mobile{width:100%;max-width:100%;overflow-x:hidden}[data-platform-system-root]:is(.fs-company-shell--mobile .fs-company-layout),[data-platform-system-root] .fs-company-shell--mobile .fs-company-layout{display:block;width:100%;max-width:100%;box-sizing:border-box}[data-platform-system-root]:is(.fs-company-shell--mobile .fs-company-main),[data-platform-system-root] .fs-company-shell--mobile .fs-company-main,[data-platform-system-root]:is(.fs-company-shell--mobile .fs-company-content-card),[data-platform-system-root] .fs-company-shell--mobile .fs-company-content-card,[data-platform-system-root]:is(.fs-company-shell--mobile .fs-company-mobile-tabs),[data-platform-system-root] .fs-company-shell--mobile .fs-company-mobile-tabs,[data-platform-system-root]:is(.fs-company-shell--mobile .fs-company-mobile-tabs-list),[data-platform-system-root] .fs-company-shell--mobile .fs-company-mobile-tabs-list{width:100%;max-width:100%;min-width:0;box-sizing:border-box}[data-platform-system-root]:is(.fs-company-shell--mobile .fs-company-mobile-tab),[data-platform-system-root] .fs-company-shell--mobile .fs-company-mobile-tab{max-width:100%;white-space:normal}@media(min-width:64rem){[data-platform-system-root]:is(.fs-company-layout),[data-platform-system-root] .fs-company-layout{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}[data-platform-system-root]:is(.fs-company-shell--mobile .fs-company-layout),[data-platform-system-root] .fs-company-shell--mobile .fs-company-layout{display:block}}[data-platform-system-root]:is(.fs-insights-shell),[data-platform-system-root] .fs-insights-shell{min-height:100%;--fs-insights-radius-panel: var(--fs-radius-panel, 1.5rem);--fs-insights-radius-control: var(--fs-radius-control, 1rem);--fs-insights-radius-pill: 9999px;--fs-insights-card-bg: var(--fs-state-empty-bg);--fs-insights-card-bg-strong: var(--fs-system-card-bg);--fs-insights-border: var(--fs-state-empty-border);--fs-insights-text-primary: var(--foreground);--fs-insights-text-secondary: var(--foreground);@supports (color: color-mix(in lab,red,red)){--fs-insights-text-secondary: color-mix(in oklab, var(--foreground) 72%, var(--background) 28%)}--fs-insights-text-muted: var(--muted-foreground);--fs-insights-accent: var(--primary);--fs-insights-accent-soft: var(--primary);@supports (color: color-mix(in lab,red,red)){--fs-insights-accent-soft: color-mix(in oklab, var(--primary) 12%, var(--fs-surface-panel, var(--card)) 24%, transparent)}--fs-insights-accent-deep: var(--primary);@supports (color: color-mix(in lab,red,red)){--fs-insights-accent-deep: color-mix(in oklab, var(--primary) 78%, var(--foreground) 22%)}--fs-insights-accent-weak: var(--primary);@supports (color: color-mix(in lab,red,red)){--fs-insights-accent-weak: color-mix(in oklab, var(--primary) 10%, var(--background) 90%)}--fs-insights-accent-mid: var(--primary);@supports (color: color-mix(in lab,red,red)){--fs-insights-accent-mid: color-mix(in oklab, var(--primary) 20%, var(--border) 80%)}background:var(--fs-surface-canvas, var(--background));color:var(--fs-insights-text-primary)}[data-platform-system-root]:is(.fs-insights-hero),[data-platform-system-root] .fs-insights-hero{background:var(--fs-surface-canvas, var(--background));box-shadow:none}[data-platform-system-root]:is(.fs-insights-panel),[data-platform-system-root] .fs-insights-panel{display:flex;flex-direction:column;gap:1.5rem}[data-platform-system-root]:is(.fs-insights-stat),[data-platform-system-root] .fs-insights-stat{padding-top:1rem;border-top:1px solid var(--fs-border-subtle)}[data-platform-system-root]:is(.fs-insights-article-card),[data-platform-system-root] .fs-insights-article-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--fs-insights-border);border-radius:var(--fs-insights-radius-panel);background:var(--fs-insights-card-bg-strong);box-shadow:0 14px 32px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 14px 32px color-mix(in oklab,var(--foreground) 5%,transparent)}transition:transform .2s ease,box-shadow .2s ease}[data-platform-system-root]:is(.fs-insights-article-card:hover),[data-platform-system-root] .fs-insights-article-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 16px 34px color-mix(in oklab,var(--foreground) 12%,transparent)}}[data-platform-system-root]:is(.fs-insights-article-image-wrap),[data-platform-system-root] .fs-insights-article-image-wrap{position:relative;width:100%;height:12rem;overflow:hidden;background:var(--card);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--card) 96%,var(--background) 4%)}}[data-platform-system-root]:is(.fs-insights-article-image),[data-platform-system-root] .fs-insights-article-image{object-fit:cover;transition:transform .5s ease}[data-platform-system-root]:is(.fs-insights-article-card:hover .fs-insights-article-image),[data-platform-system-root] .fs-insights-article-card:hover .fs-insights-article-image{transform:scale(1.05)}[data-platform-system-root]:is(.fs-insights-article-topbar),[data-platform-system-root] .fs-insights-article-topbar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:3rem;width:100%;padding-inline:1.5rem;background:linear-gradient(90deg,var(--fs-insights-accent-mid) 0%,var(--fs-insights-accent-weak) 42%,var(--fs-insights-accent-soft) 100%);color:var(--fs-insights-accent-deep);font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase}[data-platform-system-root]:is(.fs-insights-article-body),[data-platform-system-root] .fs-insights-article-body{display:flex;flex:1;flex-direction:column;gap:1rem;padding:1.5rem}[data-platform-system-root]:is(.fs-insights-category-row),[data-platform-system-root] .fs-insights-category-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;color:var(--fs-insights-accent);font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.05em;text-transform:uppercase}[data-platform-system-root]:is(.fs-insights-featured-pill),[data-platform-system-root] .fs-insights-featured-pill{display:inline-flex;align-items:center;border-radius:var(--fs-insights-radius-pill);background:var(--fs-insights-accent-weak);padding:.25rem .5rem;color:var(--fs-insights-accent-deep)}[data-platform-system-root]:is(.fs-insights-article-title),[data-platform-system-root] .fs-insights-article-title{display:-webkit-box;min-height:5.4rem;margin:0;overflow:hidden;color:var(--fs-insights-text-primary);font-size:1.5rem;line-height:1.2;font-weight:600;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:color .2s ease}[data-platform-system-root]:is(.fs-insights-article-card:hover .fs-insights-article-title),[data-platform-system-root] .fs-insights-article-card:hover .fs-insights-article-title{color:var(--fs-insights-accent)}[data-platform-system-root]:is(.fs-insights-article-summary),[data-platform-system-root] .fs-insights-article-summary{display:-webkit-box;min-height:6.3rem;margin:0;overflow:hidden;color:var(--fs-insights-text-secondary);font-size:.875rem;line-height:1.8;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}[data-platform-system-root]:is(.fs-insights-article-meta),[data-platform-system-root] .fs-insights-article-meta{display:flex;min-height:1.5rem;align-items:center;flex-wrap:wrap;gap:.75rem;color:var(--fs-insights-text-muted);font-size:.75rem;line-height:1.2}[data-platform-system-root]:is(.fs-insights-article-meta-item),[data-platform-system-root] .fs-insights-article-meta-item{display:inline-flex;align-items:center;gap:.25rem}[data-platform-system-root]:is(.fs-insights-article-meta-icon),[data-platform-system-root] .fs-insights-article-meta-icon{width:1rem;height:1rem}[data-platform-system-root]:is(.fs-insights-article-tags),[data-platform-system-root] .fs-insights-article-tags{display:flex;min-height:4.25rem;max-height:4.25rem;flex-wrap:wrap;align-content:flex-start;gap:.5rem;overflow:hidden}[data-platform-system-root]:is(.fs-insights-article-tag),[data-platform-system-root] .fs-insights-article-tag{display:inline-flex;min-width:0;max-width:100%;align-items:center;overflow:hidden;border:1px solid var(--fs-insights-border);border-radius:var(--fs-insights-radius-pill);padding:.25rem .75rem;color:var(--fs-insights-text-muted);font-size:.75rem;line-height:1.2;font-weight:500;text-overflow:ellipsis;white-space:nowrap}[data-platform-system-root]:is(.fs-insights-read-more),[data-platform-system-root] .fs-insights-read-more{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;color:var(--fs-insights-accent);font-size:.875rem;line-height:1.2;font-weight:600;transition:color .2s ease}[data-platform-system-root]:is(.fs-insights-read-more-arrow),[data-platform-system-root] .fs-insights-read-more-arrow{transition:transform .2s ease}[data-platform-system-root]:is(.fs-insights-article-card:hover .fs-insights-read-more-arrow),[data-platform-system-root] .fs-insights-article-card:hover .fs-insights-read-more-arrow{transform:translate(.2rem)}[data-platform-system-root]:is(.fs-insights-pill),[data-platform-system-root] .fs-insights-pill{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:var(--fs-insights-radius-pill);border:1px solid var(--fs-insights-accent-mid);background:var(--fs-insights-accent-weak);color:var(--fs-insights-accent-deep);padding:.375rem 1rem;font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.04em}[data-platform-system-root]:is(.fs-insights-cta),[data-platform-system-root] .fs-insights-cta{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:var(--fs-radius-control);border:1px solid var(--fs-text-main);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--fs-text-main) 22%,transparent)}background:transparent;color:var(--fs-insights-text-primary);padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}[data-platform-system-root]:is(.fs-insights-cta:hover),[data-platform-system-root] .fs-insights-cta:hover{border-color:var(--fs-text-main)}[data-platform-system-root]:is(.fs-insights-cta--primary),[data-platform-system-root] .fs-insights-cta--primary{border-color:var(--fs-insights-accent);background:var(--fs-insights-accent);color:var(--primary-foreground)}[data-platform-system-root]:is(.fs-insights-cta--primary:hover),[data-platform-system-root] .fs-insights-cta--primary:hover{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 88%,var(--foreground) 12%)}color:var(--primary-foreground)}[data-platform-system-root]:is(.fs-insights-tab),[data-platform-system-root] .fs-insights-tab{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--fs-radius-control);border:1px solid var(--fs-border-subtle);background:transparent;color:var(--fs-insights-text-secondary);padding:.5rem 1rem;font-size:.875rem;line-height:1.3;font-weight:500;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}[data-platform-system-root]:is(.fs-insights-tab:hover),[data-platform-system-root] .fs-insights-tab:hover{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 24%,var(--border) 76%)}color:var(--fs-insights-text-primary)}[data-platform-system-root]:is(.fs-insights-tab--active),[data-platform-system-root] .fs-insights-tab--active{border-color:var(--fs-text-main);background:transparent;color:var(--fs-text-main);box-shadow:none}[data-platform-system-root]:is(.fs-insights-tab span),[data-platform-system-root] .fs-insights-tab span{color:currentColor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentColor 70%,transparent)}font-size:.75rem}[data-platform-system-root]:is(.fs-insights-stats-grid),[data-platform-system-root] .fs-insights-stats-grid{grid-template-columns:1fr}[data-platform-system-root]:is(.fs-insights-shell--mobile .fs-insights-hero-layout),[data-platform-system-root] .fs-insights-shell--mobile .fs-insights-hero-layout,[data-platform-system-root]:is(.fs-insights-shell--mobile .fs-insights-stats-grid),[data-platform-system-root] .fs-insights-shell--mobile .fs-insights-stats-grid,[data-platform-system-root]:is(.fs-insights-shell--mobile .fs-insights-latest-grid),[data-platform-system-root] .fs-insights-shell--mobile .fs-insights-latest-grid,[data-platform-system-root]:is(.fs-insights-shell--mobile .fs-insights-article-grid),[data-platform-system-root] .fs-insights-shell--mobile .fs-insights-article-grid{grid-template-columns:minmax(0,1fr)!important}[data-platform-system-root]:is(.fs-insights-shell--mobile .fs-insights-hero-layout),[data-platform-system-root] .fs-insights-shell--mobile .fs-insights-hero-layout{padding-top:2.25rem;padding-bottom:2.25rem}[data-platform-system-root]:is(.fs-insights-shell--mobile .fs-insights-panel),[data-platform-system-root] .fs-insights-shell--mobile .fs-insights-panel{padding:1.5rem}@media(max-width:767px){[data-platform-system-root]:is(.fs-insights-hero-layout),[data-platform-system-root] .fs-insights-hero-layout,[data-platform-system-root]:is(.fs-insights-stats-grid),[data-platform-system-root] .fs-insights-stats-grid,[data-platform-system-root]:is(.fs-insights-latest-grid),[data-platform-system-root] .fs-insights-latest-grid,[data-platform-system-root]:is(.fs-insights-article-grid),[data-platform-system-root] .fs-insights-article-grid{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:768px){[data-platform-system-root]:is(.fs-insights-panel),[data-platform-system-root] .fs-insights-panel{padding:2rem}[data-platform-system-root]:is(.fs-insights-stats-grid),[data-platform-system-root] .fs-insights-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-platform-system-root]:is(.prose ul),[data-platform-system-root] .prose ul,[data-platform-system-root]:is(.prose ol),[data-platform-system-root] .prose ol,[data-platform-system-root]:is(.richtext-content ul),[data-platform-system-root] .richtext-content ul,[data-platform-system-root]:is(.richtext-content ol),[data-platform-system-root] .richtext-content ol{margin-top:.5rem;margin-bottom:.5rem;margin-left:1.5rem;padding-left:.5rem;list-style-position:outside}[data-platform-system-root]:is(.prose ul),[data-platform-system-root] .prose ul,[data-platform-system-root]:is(.richtext-content ul),[data-platform-system-root] .richtext-content ul{list-style-type:disc}[data-platform-system-root]:is(.prose ol),[data-platform-system-root] .prose ol,[data-platform-system-root]:is(.richtext-content ol),[data-platform-system-root] .richtext-content ol{list-style-type:decimal}[data-platform-system-root]:is(.prose li),[data-platform-system-root] .prose li,[data-platform-system-root]:is(.richtext-content li),[data-platform-system-root] .richtext-content li{display:list-item;margin-bottom:.25rem}[data-platform-system-root]:is(.prose li[style*="text-align: center"]),[data-platform-system-root] .prose li[style*="text-align: center"],[data-platform-system-root]:is(.prose li[style*="text-align:center"]),[data-platform-system-root] .prose li[style*="text-align:center"],[data-platform-system-root]:is(.richtext-content li[style*="text-align: center"]),[data-platform-system-root] .richtext-content li[style*="text-align: center"],[data-platform-system-root]:is(.richtext-content li[style*="text-align:center"]),[data-platform-system-root] .richtext-content li[style*="text-align:center"],[data-platform-system-root]:is(.prose li[style*="text-align: right"]),[data-platform-system-root] .prose li[style*="text-align: right"],[data-platform-system-root]:is(.prose li[style*="text-align:right"]),[data-platform-system-root] .prose li[style*="text-align:right"],[data-platform-system-root]:is(.richtext-content li[style*="text-align: right"]),[data-platform-system-root] .richtext-content li[style*="text-align: right"],[data-platform-system-root]:is(.richtext-content li[style*="text-align:right"]),[data-platform-system-root] .richtext-content li[style*="text-align:right"]{list-style-position:inside}[data-platform-system-root]:is(.prose b),[data-platform-system-root] .prose b,[data-platform-system-root]:is(.prose strong),[data-platform-system-root] .prose strong,[data-platform-system-root]:is(.richtext-content b),[data-platform-system-root] .richtext-content b,[data-platform-system-root]:is(.richtext-content strong),[data-platform-system-root] .richtext-content strong{font-weight:700}[data-platform-system-root]:is(.prose i),[data-platform-system-root] .prose i,[data-platform-system-root]:is(.prose em),[data-platform-system-root] .prose em,[data-platform-system-root]:is(.richtext-content i),[data-platform-system-root] .richtext-content i,[data-platform-system-root]:is(.richtext-content em),[data-platform-system-root] .richtext-content em{font-style:italic}[data-platform-system-root]:is(.prose u),[data-platform-system-root] .prose u,[data-platform-system-root]:is(.richtext-content u),[data-platform-system-root] .richtext-content u{text-decoration:underline}[data-platform-system-root]:is(.prose a),[data-platform-system-root] .prose a,[data-platform-system-root]:is(.richtext-content a),[data-platform-system-root] .richtext-content a{color:var(--fs-local-accent-fg, var(--primary));text-decoration:underline}[data-platform-system-root].fs-storefront-scope :where(.prose,.richtext-content){color:inherit}[data-platform-system-root].fs-storefront-scope :where(.prose,.richtext-content):not(.nr-text-typography-override) :where([style*=color]){color:inherit!important}[data-platform-system-root].fs-storefront-scope :where(.prose,.richtext-content):not(.nr-text-typography-override) :where([style*=background]){background:transparent!important;background-color:transparent!important}[data-platform-system-root]:is(.prose :where(p,ul,ol,blockquote):not(:first-child)),[data-platform-system-root] .prose :where(p,ul,ol,blockquote):not(:first-child),[data-platform-system-root]:is(.richtext-content :where(p,ul,ol,blockquote):not(:first-child)),[data-platform-system-root] .richtext-content :where(p,ul,ol,blockquote):not(:first-child){margin-top:.75rem}[data-platform-system-root]:is(.prose-sm),[data-platform-system-root] .prose-sm{font-size:.875rem;line-height:1.625}[data-platform-system-root]:is(.prose-base),[data-platform-system-root] .prose-base{font-size:1rem;line-height:1.75}[data-platform-system-root]:is(.prose-invert),[data-platform-system-root] .prose-invert{--tw-prose-body: var(--primary-foreground);@supports (color: color-mix(in lab,red,red)){--tw-prose-body: color-mix(in oklab, var(--primary-foreground) 90%, transparent)}--tw-prose-headings: var(--primary-foreground);--tw-prose-links: var(--primary-foreground);color:var(--tw-prose-body)}[data-platform-system-root]:is(.prose-headings\:font-bold :where(h1,h2,h3,h4,h5,h6)),[data-platform-system-root] .prose-headings\:font-bold :where(h1,h2,h3,h4,h5,h6){font-weight:700}[data-platform-system-root]:is(.prose-headings\:tracking-tight :where(h1,h2,h3,h4,h5,h6)),[data-platform-system-root] .prose-headings\:tracking-tight :where(h1,h2,h3,h4,h5,h6){letter-spacing:-.025em}[data-platform-system-root]:is(.prose-headings\:text-foreground :where(h1,h2,h3,h4,h5,h6)),[data-platform-system-root] .prose-headings\:text-foreground :where(h1,h2,h3,h4,h5,h6){color:var(--foreground)}[data-platform-system-root]:is(.prose-a\:text-primary :where(a)),[data-platform-system-root] .prose-a\:text-primary :where(a){color:var(--primary)}[data-platform-system-root]:is(.prose-a\:no-underline :where(a)),[data-platform-system-root] .prose-a\:no-underline :where(a){text-decoration:none}@media(hover:hover){[data-platform-system-root]:is(.hover\:prose-a\:underline:hover :where(a)),[data-platform-system-root] .hover\:prose-a\:underline:hover :where(a){text-decoration:underline}}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height, var(--bits-accordion-content-height))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height, var(--bits-accordion-content-height))}to{height:0}}[data-platform-system-root]:is(.animate-in),[data-platform-system-root] .animate-in{animation:enter var(--tw-duration, .15s) var(--tw-ease, ease)}[data-platform-system-root]:is(.animate-out),[data-platform-system-root] .animate-out{animation:exit var(--tw-duration, .15s) var(--tw-ease, ease)}[data-platform-system-root]:is(.fade-in),[data-platform-system-root] .fade-in,[data-platform-system-root]:is(.fade-in-0),[data-platform-system-root] .fade-in-0{--tw-enter-opacity: 0}[data-platform-system-root]:is(.fade-out),[data-platform-system-root] .fade-out,[data-platform-system-root]:is(.fade-out-0),[data-platform-system-root] .fade-out-0{--tw-exit-opacity: 0}[data-platform-system-root]:is(.zoom-in-90),[data-platform-system-root] .zoom-in-90{--tw-enter-scale: .9}[data-platform-system-root]:is(.zoom-in-95),[data-platform-system-root] .zoom-in-95{--tw-enter-scale: .95}[data-platform-system-root]:is(.zoom-out-95),[data-platform-system-root] .zoom-out-95{--tw-exit-scale: .95}[data-platform-system-root]:is(.slide-in-from-top),[data-platform-system-root] .slide-in-from-top,[data-platform-system-root]:is(.slide-in-from-top-2),[data-platform-system-root] .slide-in-from-top-2{--tw-enter-translate-y: calc(2 * var(--spacing, .25rem) * -1)}[data-platform-system-root]:is(.slide-in-from-bottom),[data-platform-system-root] .slide-in-from-bottom,[data-platform-system-root]:is(.slide-in-from-bottom-2),[data-platform-system-root] .slide-in-from-bottom-2{--tw-enter-translate-y: calc(2 * var(--spacing, .25rem))}[data-platform-system-root]:is(.slide-in-from-left),[data-platform-system-root] .slide-in-from-left,[data-platform-system-root]:is(.slide-in-from-left-2),[data-platform-system-root] .slide-in-from-left-2{--tw-enter-translate-x: calc(2 * var(--spacing, .25rem) * -1)}[data-platform-system-root]:is(.slide-in-from-right),[data-platform-system-root] .slide-in-from-right,[data-platform-system-root]:is(.slide-in-from-right-2),[data-platform-system-root] .slide-in-from-right-2{--tw-enter-translate-x: calc(2 * var(--spacing, .25rem))}[data-platform-system-root]:is(.slide-in-from-left-52),[data-platform-system-root] .slide-in-from-left-52{--tw-enter-translate-x: -13rem}[data-platform-system-root]:is(.slide-in-from-right-52),[data-platform-system-root] .slide-in-from-right-52{--tw-enter-translate-x: 13rem}[data-platform-system-root]:is(.slide-out-to-top),[data-platform-system-root] .slide-out-to-top{--tw-exit-translate-y: -100%}[data-platform-system-root]:is(.slide-out-to-bottom),[data-platform-system-root] .slide-out-to-bottom{--tw-exit-translate-y: 100%}[data-platform-system-root]:is(.slide-out-to-left),[data-platform-system-root] .slide-out-to-left{--tw-exit-translate-x: -100%}[data-platform-system-root]:is(.slide-out-to-right),[data-platform-system-root] .slide-out-to-right{--tw-exit-translate-x: 100%}[data-platform-system-root]:is(.slide-out-to-left-52),[data-platform-system-root] .slide-out-to-left-52{--tw-exit-translate-x: -13rem}[data-platform-system-root]:is(.slide-out-to-right-52),[data-platform-system-root] .slide-out-to-right-52{--tw-exit-translate-x: 13rem}[data-platform-system-root]:is(.animate-accordion-down),[data-platform-system-root] .animate-accordion-down{animation:accordion-down var(--tw-duration, .2s) ease-out}[data-platform-system-root]:is(.animate-accordion-up),[data-platform-system-root] .animate-accordion-up{animation:accordion-up var(--tw-duration, .2s) ease-out}[data-platform-system-root]:is(.data-\[state\=open\]\:animate-in[data-state=open]),[data-platform-system-root] .data-\[state\=open\]\:animate-in[data-state=open],[data-platform-system-root]:is(.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]),[data-platform-system-root] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open],[data-platform-system-root]:is(.data-\[state\=visible\]\:animate-in[data-state=visible]),[data-platform-system-root] .data-\[state\=visible\]\:animate-in[data-state=visible],[data-platform-system-root]:is(.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]),[data-platform-system-root] .data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-duration, .15s) var(--tw-ease, ease)}[data-platform-system-root]:is(.data-\[state\=closed\]\:animate-out[data-state=closed]),[data-platform-system-root] .data-\[state\=closed\]\:animate-out[data-state=closed],[data-platform-system-root]:is(.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]),[data-platform-system-root] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed],[data-platform-system-root]:is(.data-\[state\=hidden\]\:animate-out[data-state=hidden]),[data-platform-system-root] .data-\[state\=hidden\]\:animate-out[data-state=hidden],[data-platform-system-root]:is(.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]),[data-platform-system-root] .data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-duration, .15s) var(--tw-ease, ease)}[data-platform-system-root]:is(.data-\[state\=open\]\:fade-in-0[data-state=open]),[data-platform-system-root] .data-\[state\=open\]\:fade-in-0[data-state=open],[data-platform-system-root]:is(.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]),[data-platform-system-root] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open],[data-platform-system-root]:is(.data-\[state\=visible\]\:fade-in[data-state=visible]),[data-platform-system-root] .data-\[state\=visible\]\:fade-in[data-state=visible],[data-platform-system-root]:is(.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]),[data-platform-system-root] .data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}[data-platform-system-root]:is(.data-\[state\=closed\]\:fade-out-0[data-state=closed]),[data-platform-system-root] .data-\[state\=closed\]\:fade-out-0[data-state=closed],[data-platform-system-root]:is(.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]),[data-platform-system-root] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed],[data-platform-system-root]:is(.data-\[state\=hidden\]\:fade-out[data-state=hidden]),[data-platform-system-root] .data-\[state\=hidden\]\:fade-out[data-state=hidden],[data-platform-system-root]:is(.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]),[data-platform-system-root] .data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity: 0}[data-platform-system-root]:is(.data-\[state\=open\]\:zoom-in-90[data-state=open]),[data-platform-system-root] .data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}[data-platform-system-root]:is(.data-\[state\=open\]\:zoom-in-95[data-state=open]),[data-platform-system-root] .data-\[state\=open\]\:zoom-in-95[data-state=open],[data-platform-system-root]:is(.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]),[data-platform-system-root] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale: .95}[data-platform-system-root]:is(.data-\[state\=closed\]\:zoom-out-95[data-state=closed]),[data-platform-system-root] .data-\[state\=closed\]\:zoom-out-95[data-state=closed],[data-platform-system-root]:is(.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]),[data-platform-system-root] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale: .95}[data-platform-system-root]:is(.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]),[data-platform-system-root] .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top],[data-platform-system-root]:is(.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]),[data-platform-system-root] .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom],[data-platform-system-root]:is(.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]),[data-platform-system-root] .data-\[side\=left\]\:slide-in-from-right-2[data-side=left],[data-platform-system-root]:is(.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]),[data-platform-system-root] .data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: 0;--tw-enter-translate-y: 0}[data-platform-system-root]:is(.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]),[data-platform-system-root] .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: calc(2 * var(--spacing, .25rem))}[data-platform-system-root]:is(.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]),[data-platform-system-root] .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: calc(2 * var(--spacing, .25rem) * -1)}[data-platform-system-root]:is(.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]),[data-platform-system-root] .data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: calc(2 * var(--spacing, .25rem))}[data-platform-system-root]:is(.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]),[data-platform-system-root] .data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: calc(2 * var(--spacing, .25rem) * -1)}[data-platform-system-root]:is(.data-\[state\=open\]\:animate-accordion-down[data-state=open]),[data-platform-system-root] .data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-duration, .2s) ease-out}[data-platform-system-root]:is(.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]),[data-platform-system-root] .data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-duration, .2s) ease-out}[data-platform-system-root]:is(.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]),[data-platform-system-root] .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}[data-platform-system-root]:is(.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]),[data-platform-system-root] .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}[data-platform-system-root]:is(.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]),[data-platform-system-root] .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}[data-platform-system-root]:is(.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]),[data-platform-system-root] .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}[data-platform-system-root]:is(.fs-coupon-wallet-page),[data-platform-system-root] .fs-coupon-wallet-page{container-name:coupon-wallet-page;container-type:inline-size}[data-platform-system-root]:is(.fs-coupon-wallet-header),[data-platform-system-root] .fs-coupon-wallet-header{display:flex;align-items:center;justify-content:center}[data-platform-system-root]:is(.fs-coupon-wallet-back),[data-platform-system-root] .fs-coupon-wallet-back{position:absolute;left:0}[data-platform-system-root]:is(.fs-coupon-wallet-back-label),[data-platform-system-root] .fs-coupon-wallet-back-label,[data-platform-system-root]:is(.fs-coupon-wallet-description),[data-platform-system-root] .fs-coupon-wallet-description,[data-platform-system-root]:is(.fs-coupon-wallet-tab-icon),[data-platform-system-root] .fs-coupon-wallet-tab-icon,[data-platform-system-root]:is(.fs-coupon-wallet-count),[data-platform-system-root] .fs-coupon-wallet-count,[data-platform-system-root]:is(.fs-coupon-wallet-grid-desktop),[data-platform-system-root] .fs-coupon-wallet-grid-desktop{display:none}[data-platform-system-root]:is(.fs-coupon-wallet-title),[data-platform-system-root] .fs-coupon-wallet-title{text-align:center}[data-platform-system-root]:is(.fs-coupon-wallet-nav),[data-platform-system-root] .fs-coupon-wallet-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}[data-platform-system-root]:is(.fs-coupon-wallet-tab),[data-platform-system-root] .fs-coupon-wallet-tab{display:flex;align-items:center;justify-content:center}[data-platform-system-root]:is(.fs-coupon-wallet-content),[data-platform-system-root] .fs-coupon-wallet-content{padding-block:2rem}[data-platform-system-root]:is(.fs-coupon-wallet-grid-mobile),[data-platform-system-root] .fs-coupon-wallet-grid-mobile{display:grid}@container coupon-wallet-page (min-width: 48rem){[data-platform-system-root]:is(.fs-coupon-wallet-header),[data-platform-system-root] .fs-coupon-wallet-header{justify-content:flex-start;padding-bottom:1.75rem}[data-platform-system-root]:is(.fs-coupon-wallet-back),[data-platform-system-root] .fs-coupon-wallet-back{position:static;margin-right:1.5rem}[data-platform-system-root]:is(.fs-coupon-wallet-back-label),[data-platform-system-root] .fs-coupon-wallet-back-label,[data-platform-system-root]:is(.fs-coupon-wallet-description),[data-platform-system-root] .fs-coupon-wallet-description,[data-platform-system-root]:is(.fs-coupon-wallet-tab-icon),[data-platform-system-root] .fs-coupon-wallet-tab-icon{display:block}[data-platform-system-root]:is(.fs-coupon-wallet-title),[data-platform-system-root] .fs-coupon-wallet-title{text-align:left}[data-platform-system-root]:is(.fs-coupon-wallet-layout),[data-platform-system-root] .fs-coupon-wallet-layout{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:2.5rem;padding-block:2rem}[data-platform-system-root]:is(.fs-coupon-wallet-nav),[data-platform-system-root] .fs-coupon-wallet-nav{position:sticky;top:1.5rem;display:flex;flex-direction:column;align-self:start;gap:.5rem;border:0;padding-right:.5rem}[data-platform-system-root]:is(.fs-coupon-wallet-tab),[data-platform-system-root] .fs-coupon-wallet-tab{min-height:3rem;justify-content:flex-start;border-radius:.75rem;padding:.75rem 1rem}[data-platform-system-root]:is(.fs-coupon-wallet-tab[aria-current=page]),[data-platform-system-root] .fs-coupon-wallet-tab[aria-current=page]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px #0000000d}[data-platform-system-root]:is(.fs-coupon-wallet-tab:not([aria-current=page]):hover),[data-platform-system-root] .fs-coupon-wallet-tab:not([aria-current=page]):hover{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 60%,transparent)}}[data-platform-system-root]:is(.fs-coupon-wallet-mobile-count),[data-platform-system-root] .fs-coupon-wallet-mobile-count,[data-platform-system-root]:is(.fs-coupon-wallet-active-indicator),[data-platform-system-root] .fs-coupon-wallet-active-indicator,[data-platform-system-root]:is(.fs-coupon-wallet-feature-mobile),[data-platform-system-root] .fs-coupon-wallet-feature-mobile,[data-platform-system-root]:is(.fs-coupon-wallet-grid-mobile),[data-platform-system-root] .fs-coupon-wallet-grid-mobile{display:none}[data-platform-system-root]:is(.fs-coupon-wallet-count),[data-platform-system-root] .fs-coupon-wallet-count{display:inline-flex;margin-left:auto}[data-platform-system-root]:is(.fs-coupon-wallet-count-active),[data-platform-system-root] .fs-coupon-wallet-count-active{background:var(--primary-foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 15%,transparent)}color:var(--primary-foreground)}[data-platform-system-root]:is(.fs-coupon-wallet-content),[data-platform-system-root] .fs-coupon-wallet-content{padding-block:0}[data-platform-system-root]:is(.fs-coupon-wallet-grid-desktop),[data-platform-system-root] .fs-coupon-wallet-grid-desktop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}[data-platform-system-root]:is(.fs-coupon-wallet-grid-desktop .fs-coupon-wallet-card-slot),[data-platform-system-root] .fs-coupon-wallet-grid-desktop .fs-coupon-wallet-card-slot,[data-platform-system-root]:is(.fs-coupon-wallet-grid-desktop .fs-coupon-card),[data-platform-system-root] .fs-coupon-wallet-grid-desktop .fs-coupon-card{height:100%}[data-platform-system-root]:is(.fs-coupon-wallet-footer),[data-platform-system-root] .fs-coupon-wallet-footer{font-size:.875rem;line-height:1.25rem}}[data-platform-system-root]:is(.fs-coupon-feature-layout),[data-platform-system-root] .fs-coupon-feature-layout,[data-platform-system-root]:is(.fs-coupon-compact-layout),[data-platform-system-root] .fs-coupon-compact-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:1rem;min-width:0}[data-platform-system-root]:is(.fs-coupon-feature-headline),[data-platform-system-root] .fs-coupon-feature-headline{min-width:0;max-width:100%;line-height:1.08;overflow-wrap:anywhere;word-break:normal}[data-platform-system-root]:is(.fs-coupon-feature-action),[data-platform-system-root] .fs-coupon-feature-action{grid-column:1 / -1;width:auto;min-width:6.5rem;justify-self:end;white-space:nowrap}[data-platform-system-root]:is(.fs-coupon-card-primary-action),[data-platform-system-root] .fs-coupon-card-primary-action{border-radius:.75rem}[data-platform-system-root]:is(.fs-coupon-compact-body),[data-platform-system-root] .fs-coupon-compact-body{display:flex;height:100%;flex-direction:column}[data-platform-system-root]:is(.fs-coupon-compact-actions),[data-platform-system-root] .fs-coupon-compact-actions{margin-top:auto}[data-platform-system-root]:is(.fs-hero-product-tag),[data-platform-system-root] .fs-hero-product-tag{display:inline-flex;align-items:center;max-width:100%}[data-platform-system-root]:is(.fs-hero-product-tag-label),[data-platform-system-root] .fs-hero-product-tag-label{display:inline-flex;align-items:center;gap:6px;max-width:100%;box-sizing:border-box;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:inherit;font-size:14px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}[data-platform-system-root]:is(.fs-hero-product-tag-text.richtext-display),[data-platform-system-root] .fs-hero-product-tag-text.richtext-display{font-size:inherit;line-height:inherit;color:inherit;min-width:0}[data-platform-system-root]:is(.fs-hero-product-tag-text.richtext-display>:first-child),[data-platform-system-root] .fs-hero-product-tag-text.richtext-display>:first-child{margin-top:0}[data-platform-system-root]:is(.fs-hero-product-tag-text.richtext-display>:last-child),[data-platform-system-root] .fs-hero-product-tag-text.richtext-display>:last-child{margin-bottom:0}[data-platform-system-root]:is(.fs-hero-product-tag-label svg),[data-platform-system-root] .fs-hero-product-tag-label svg{flex:0 0 auto}[data-platform-system-root]:is(.fs-hero-product-tag-label:focus-visible),[data-platform-system-root] .fs-hero-product-tag-label:focus-visible{outline:2px solid currentColor;outline-offset:3px}[data-platform-system-root]:is([data-hero-tag-scope] .fs-hero-product-tag[data-display=hover]:not([data-editor])),[data-platform-system-root] [data-hero-tag-scope] .fs-hero-product-tag[data-display=hover]:not([data-editor]){transition:opacity .12s ease}[data-platform-system-root]:is([data-hero-tag-scope][data-hero-tags-in-view=false]:not(:hover):not(:focus-within) .fs-hero-product-tag[data-display=hover]:not([data-editor])),[data-platform-system-root] [data-hero-tag-scope][data-hero-tags-in-view=false]:not(:hover):not(:focus-within) .fs-hero-product-tag[data-display=hover]:not([data-editor]){opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){[data-platform-system-root]:is(.fs-hero-product-tag),[data-platform-system-root] .fs-hero-product-tag{transition:none!important}}[data-platform-system-root]:is(.fs-hero-product-tag[data-mobile-hidden=true][data-editor=true]),[data-platform-system-root] .fs-hero-product-tag[data-mobile-hidden=true][data-editor=true]{opacity:.35;outline:1px dashed currentColor}[data-platform-system-root]:is(.fs-motion),[data-platform-system-root] .fs-motion{width:100%;overflow:hidden;--motion-bg: var(--background);--motion-ink: var(--foreground);--motion-accent: var(--primary)}[data-platform-system-root]:is(.fs-motion-shell),[data-platform-system-root] .fs-motion-shell{position:relative;width:100%;aspect-ratio:16/9;max-height:min(var(--foundax-section-viewport-height,100svh),900px);overflow:hidden;isolation:isolate}[data-platform-system-root]:is(.fs-motion:not([data-motion-family=motion-hero]) .fs-motion-shell),[data-platform-system-root] .fs-motion:not([data-motion-family=motion-hero]) .fs-motion-shell{max-height:min(calc(var(--foundax-section-viewport-height,100svh) - 220px),720px)}[data-platform-system-root]:is(.fs-motion .fs-motion-shell[data-motion-expanded=true]),[data-platform-system-root] .fs-motion .fs-motion-shell[data-motion-expanded=true]{max-height:none}[data-platform-system-root]:is(.fs-motion-stage),[data-platform-system-root] .fs-motion-stage{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;transform-origin:top left;color:var(--motion-ink);background:transparent}[data-platform-system-root]:is(.fs-motion-fill),[data-platform-system-root] .fs-motion-fill{position:absolute;inset:0;width:100%;height:100%}[data-platform-system-root]:is(.fs-motion-picture),[data-platform-system-root] .fs-motion-picture{position:relative;overflow:hidden;width:100%}[data-platform-system-root]:is(.fs-motion-picture img),[data-platform-system-root] .fs-motion-picture img{width:100%;height:100%;object-fit:cover;object-position:var(--motion-image-position,50% 50%)}[data-platform-system-root]:is(.fs-motion-placeholder),[data-platform-system-root] .fs-motion-placeholder{width:100%;height:100%;color:var(--motion-ink);background:var(--motion-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--motion-ink) 7%,var(--motion-bg))}}[data-platform-system-root]:is(.fs-motion-placeholder svg),[data-platform-system-root] .fs-motion-placeholder svg{display:block;width:100%;height:100%}[data-platform-system-root]:is(.fs-motion-preview-hint),[data-platform-system-root] .fs-motion-preview-hint{margin:0;padding:12px 6%;font-size:13px;line-height:1.5;opacity:.65}[data-platform-system-root]:is(.fs-motion-card),[data-platform-system-root] .fs-motion-card{display:flex;flex-direction:column;position:relative;width:100%;padding:0;overflow:hidden;border:1px solid var(--motion-ink);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--motion-ink) 16%,transparent)}border-radius:16px;background:var(--motion-bg);color:var(--motion-ink);text-align:left;cursor:pointer}[data-platform-system-root]:is(.fs-motion-card>.fs-motion-picture),[data-platform-system-root] .fs-motion-card>.fs-motion-picture{flex:1;min-height:0}[data-platform-system-root]:is(.fs-motion-card-copy),[data-platform-system-root] .fs-motion-card-copy{display:flex;align-items:center;gap:16px;padding:20px 24px;height:96px;flex-shrink:0}[data-platform-system-root]:is(.fs-motion-card-copy strong),[data-platform-system-root] .fs-motion-card-copy strong{font-size:calc(var(--motion-body-size) * 1.09);min-width:0;line-height:1.15;font-weight:500;flex:1}[data-platform-system-root]:is(.fs-motion-card-copy>span),[data-platform-system-root] .fs-motion-card-copy>span{font-size:20px;flex-shrink:0}[data-platform-system-root]:is(.fs-motion-card-copy>.fs-motion-small:empty),[data-platform-system-root] .fs-motion-card-copy>.fs-motion-small:empty{display:none}[data-platform-system-root]:is(.fs-motion-small),[data-platform-system-root] .fs-motion-small{font-size:14px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}[data-platform-system-root]:is(.fs-motion-brand),[data-platform-system-root] .fs-motion-brand{font-size:30px;letter-spacing:-.04em}[data-platform-system-root]:is(.fs-motion-hero-title),[data-platform-system-root] .fs-motion-hero-title{font-size:var(--motion-title-size);letter-spacing:-.045em;font-weight:500;line-height:1.04;margin:0}[data-platform-system-root]:is(.fs-motion-hero-description),[data-platform-system-root] .fs-motion-hero-description{font-size:var(--motion-body-size);line-height:1.5;opacity:.7;margin:0}[data-platform-system-root]:is(.fs-motion-selectors button),[data-platform-system-root] .fs-motion-selectors button{min-height:44px;padding:10px 14px;border:1px solid var(--motion-ink);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--motion-ink) 20%,transparent)}border-radius:99px;background:transparent;color:inherit;font-size:13px;cursor:pointer}[data-platform-system-root]:is(.fs-motion :focus-visible),[data-platform-system-root] .fs-motion :focus-visible{outline:2px solid var(--motion-accent);outline-offset:4px}[data-platform-system-root]:is(.fs-motion-selectors),[data-platform-system-root] .fs-motion-selectors{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:12px 20px 24px}[data-platform-system-root]:is(.fs-motion-selectors [aria-pressed=true]),[data-platform-system-root] .fs-motion-selectors [aria-pressed=true]{background:var(--motion-ink);color:var(--motion-bg)}[data-platform-system-root]:is(.fs-motion-main-cta),[data-platform-system-root] .fs-motion-main-cta{padding:12px 6% 36px}[data-platform-system-root]:is(.fs-motion-main-cta a),[data-platform-system-root] .fs-motion-main-cta a,[data-platform-system-root]:is(.fs-motion-assemble-cta a),[data-platform-system-root] .fs-motion-assemble-cta a{display:inline-flex;align-items:center;gap:30px;min-height:44px;font-size:16px;border-bottom:1px solid currentColor}[data-platform-system-root]:is(.fs-motion-native-heading),[data-platform-system-root] .fs-motion-native-heading{padding:60px 6% 24px}[data-platform-system-root]:is(.fs-motion-native-heading>span),[data-platform-system-root] .fs-motion-native-heading>span{font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.65}[data-platform-system-root]:is(.fs-motion-native-heading h2),[data-platform-system-root] .fs-motion-native-heading h2{font-size:clamp(28px,4vw,52px);line-height:1.12;letter-spacing:-.035em;margin:12px 0 20px;font-weight:500}[data-platform-system-root]:is(.fs-motion-native-heading p),[data-platform-system-root] .fs-motion-native-heading p{font-size:16px;opacity:.65;max-width:48em;line-height:1.6;margin:0}[data-platform-system-root]:is(.fs-motion-image-button),[data-platform-system-root] .fs-motion-image-button{padding:0;border:0;cursor:zoom-in;background:transparent}[data-platform-system-root]:is(.fs-motion-image-caption),[data-platform-system-root] .fs-motion-image-caption{position:absolute;left:6%;right:6%;bottom:30px;display:flex;justify-content:space-between;color:var(--motion-ink);font-size:20px;pointer-events:none}[data-platform-system-root]:is(.fs-motion-glow-beam),[data-platform-system-root] .fs-motion-glow-beam{position:absolute;left:0;top:-3px;width:180px;height:3px;background:#f6d9ff;box-shadow:0 0 9px 4px #c6a5ff,0 0 26px 12px #a488f9,0 0 70px 25px #9868e870;pointer-events:none}[data-platform-system-root]:is(.fs-motion-glide-title),[data-platform-system-root] .fs-motion-glide-title{font-size:42px;color:#fff;text-shadow:0 2px 16px #000}[data-platform-system-root]:is(.fs-motion-wall),[data-platform-system-root] .fs-motion-wall{mask-image:linear-gradient(transparent,black 12%,black 88%,transparent)}[data-platform-system-root]:is(.fs-motion-pill),[data-platform-system-root] .fs-motion-pill{display:flex;align-items:center;justify-content:space-between;border:2px solid var(--motion-ink);border-radius:999px;padding:18px 30px;background:var(--motion-bg);color:var(--motion-ink);font-size:30px;text-align:left;cursor:pointer}[data-platform-system-root]:is(.fs-motion-doc-copy),[data-platform-system-root] .fs-motion-doc-copy{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:24px;line-height:1.4;pointer-events:none}[data-platform-system-root]:is(.fs-motion-bubble),[data-platform-system-root] .fs-motion-bubble{position:absolute;left:0;top:0;border-radius:50%;background-color:transparent;background-image:radial-gradient(ellipse at 29% 22%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.32) 9%,rgba(255,255,255,.02) 30%,transparent 40%),radial-gradient(circle at 52% 48%,#dbedf509 22%,#bdcfda1f 64%,#f0f7fb7a 88%,#ffffffc2);box-shadow:inset -9px -10px 30px #4e667829,inset 4px 6px 24px #ffffff70,0 3px 12px #0000000a;backdrop-filter:blur(1.2px) saturate(1.06);pointer-events:none}[data-platform-system-root]:is(.fs-motion-bubble-0),[data-platform-system-root] .fs-motion-bubble-0{filter:blur(2px)}[data-platform-system-root]:is(.fs-motion-bubble-2),[data-platform-system-root] .fs-motion-bubble-2{filter:blur(3px)}[data-platform-system-root]:is(.fs-motion-relay-copy),[data-platform-system-root] .fs-motion-relay-copy{font-family:Georgia,serif;font-size:64px;line-height:1.1;letter-spacing:-.035em}[data-platform-system-root]:is(.fs-motion-relay-copy strong),[data-platform-system-root] .fs-motion-relay-copy strong{font-weight:400;color:var(--motion-accent)}[data-platform-system-root]:is(.fs-motion-outline),[data-platform-system-root] .fs-motion-outline{pointer-events:none;overflow:visible;filter:drop-shadow(0 0 7px var(--motion-accent))}[data-platform-system-root]:is(.fs-motion-panel),[data-platform-system-root] .fs-motion-panel{padding:28px;border:1px solid var(--motion-ink);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--motion-ink) 25%,transparent)}border-radius:22px;background:var(--motion-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--motion-ink) 5%,var(--motion-bg))}}[data-platform-system-root]:is(.fs-motion-panel-slot),[data-platform-system-root] .fs-motion-panel-slot{height:82px;border:1px dashed var(--motion-ink);@supports (color: color-mix(in lab,red,red)){border:1px dashed color-mix(in srgb,var(--motion-ink) 25%,transparent)}border-radius:12px;margin-top:30px;padding:20px;font-size:20px}[data-platform-system-root]:is(.fs-motion-row),[data-platform-system-root] .fs-motion-row{padding:24px;font-size:24px;background:var(--motion-bg);border:1px solid var(--motion-accent);border-radius:12px;white-space:nowrap}[data-platform-system-root]:is(.fs-motion-section-title),[data-platform-system-root] .fs-motion-section-title{font-size:42px;font-weight:400;margin:0}[data-platform-system-root]:is(.fs-motion-flock-title),[data-platform-system-root] .fs-motion-flock-title{text-align:center}[data-platform-system-root]:is(.fs-motion-flock-title h2),[data-platform-system-root] .fs-motion-flock-title h2{font-size:var(--motion-title-size);line-height:1.04;letter-spacing:-.045em;margin:30px 0}[data-platform-system-root]:is(.fs-motion-flock-title p),[data-platform-system-root] .fs-motion-flock-title p{font-size:var(--motion-body-size);opacity:.65}[data-platform-system-root]:is(.fs-motion-review-wall),[data-platform-system-root] .fs-motion-review-wall{mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}[data-platform-system-root]:is(.fs-motion-review),[data-platform-system-root] .fs-motion-review{height:210px;padding:26px 32px;border:1px solid var(--motion-ink);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--motion-ink) 18%,transparent)}border-radius:18px;background:var(--motion-bg);text-align:left;color:var(--motion-ink);cursor:pointer}[data-platform-system-root]:is(.fs-motion-review blockquote),[data-platform-system-root] .fs-motion-review blockquote{font-size:var(--motion-body-size);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;margin:0 0 20px}[data-platform-system-root]:is(.fs-motion-review>div),[data-platform-system-root] .fs-motion-review>div{display:flex;gap:15px;align-items:center}[data-platform-system-root]:is(.fs-motion-review .fs-motion-picture),[data-platform-system-root] .fs-motion-review .fs-motion-picture{height:38px;width:38px;border-radius:50%}[data-platform-system-root]:is(.fs-motion-review strong),[data-platform-system-root] .fs-motion-review strong,[data-platform-system-root]:is(.fs-motion-review small),[data-platform-system-root] .fs-motion-review small{display:block}[data-platform-system-root]:is(.fs-motion-review small),[data-platform-system-root] .fs-motion-review small{opacity:.6;margin-top:5px}[data-platform-system-root]:is(.fs-motion-timeline-line),[data-platform-system-root] .fs-motion-timeline-line{background:var(--motion-accent)}[data-platform-system-root]:is(.fs-motion-milestone),[data-platform-system-root] .fs-motion-milestone{display:flex;flex-direction:column;gap:10px;text-align:center;background:none;border:0;color:var(--motion-ink);font-size:27px}[data-platform-system-root]:is(.fs-motion-milestone span),[data-platform-system-root] .fs-motion-milestone span{font-size:15px;opacity:.6}[data-platform-system-root]:is(.fs-motion-hint),[data-platform-system-root] .fs-motion-hint{padding:12px 20px;font-size:13px;border:1px solid currentColor}[data-platform-system-root]:is(.fs-motion-loading),[data-platform-system-root] .fs-motion-loading{aspect-ratio:var(--motion-aspect,16/9);display:grid;place-items:center;overflow:hidden}[data-platform-system-root]:is(.fs-motion-fallback-grid),[data-platform-system-root] .fs-motion-fallback-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;padding:30px}[data-platform-system-root]:is(.fs-motion-fallback-grid .fs-motion-picture),[data-platform-system-root] .fs-motion-fallback-grid .fs-motion-picture{aspect-ratio:1}[data-platform-system-root]:is(.fs-motion-fallback-grid button),[data-platform-system-root] .fs-motion-fallback-grid button{background:transparent;border:0;color:inherit}[data-platform-system-root]:is(.fs-motion-fallback-grid strong),[data-platform-system-root] .fs-motion-fallback-grid strong{display:block;padding:12px}@media(max-width:767px){[data-platform-system-root]:is(.fs-motion-native-heading),[data-platform-system-root] .fs-motion-native-heading{padding:36px 6% 16px}[data-platform-system-root]:is(.fs-motion-main-cta),[data-platform-system-root] .fs-motion-main-cta{padding-bottom:24px}}[data-platform-system-root]:is(.fs-motion [data-motion-action=none]),[data-platform-system-root] .fs-motion [data-motion-action=none]{cursor:default}[data-platform-system-root]:is(.fs-motion [data-motion-action=link]),[data-platform-system-root] .fs-motion [data-motion-action=link]{cursor:pointer;text-decoration:none;color:inherit}[data-platform-system-root]:is(.fs-motion-image-button),[data-platform-system-root] .fs-motion-image-button{cursor:inherit;display:block}[data-platform-system-root]:is(.fs-motion-reading),[data-platform-system-root] .fs-motion-reading{padding:12px 6% 32px;max-width:72ch;line-height:1.6}[data-platform-system-root]:is(.fs-motion-reading h3),[data-platform-system-root] .fs-motion-reading h3{font-size:22px;margin:0 0 12px}[data-platform-system-root]:is(.fs-motion-reading p),[data-platform-system-root] .fs-motion-reading p{white-space:pre-wrap;margin:0 0 16px}[data-platform-system-root]:is(.fs-motion-reading a),[data-platform-system-root] .fs-motion-reading a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}[data-platform-system-root]:is(.fs-motion-fallback-grid [data-motion-action]),[data-platform-system-root] .fs-motion-fallback-grid [data-motion-action]{display:block}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){[data-platform-system-root]:is(.fs-motion[data-motion-css-playing=true] [data-motion-action]>.fs-motion-picture img),[data-platform-system-root] .fs-motion[data-motion-css-playing=true] [data-motion-action]>.fs-motion-picture img{transition:transform .42s cubic-bezier(.22,1,.36,1);transform-origin:var(--motion-image-position,50% 50%)}[data-platform-system-root]:is(.fs-motion[data-motion-css-playing=true] [data-motion-action]:is(:hover,:focus-visible)>.fs-motion-picture img),[data-platform-system-root] .fs-motion[data-motion-css-playing=true] [data-motion-action]:is(:hover,:focus-visible)>.fs-motion-picture img{transform:scale(1.045)}}@media(prefers-reduced-motion:reduce){[data-platform-system-root]:is(.fs-motion-stage *),[data-platform-system-root] .fs-motion-stage *{transition:none!important}}[data-platform-system-root]:is(.fs-motion-shell[data-motion-variant=page-waterfall-wall]),[data-platform-system-root] .fs-motion-shell[data-motion-variant=page-waterfall-wall]{touch-action:pan-y}[data-platform-system-root]:is(.fs-motion-shell[data-dragging=true]),[data-platform-system-root] .fs-motion-shell[data-dragging=true],[data-platform-system-root]:is(.fs-motion-shell[data-dragging=true] *),[data-platform-system-root] .fs-motion-shell[data-dragging=true] *{cursor:grabbing!important;user-select:none}[data-platform-system-root]:is(.fs-motion-shell[data-dragging=true] img),[data-platform-system-root] .fs-motion-shell[data-dragging=true] img{transform:scale(1.015)!important}[data-platform-system-root]:is(.fs-motion-picture img),[data-platform-system-root] .fs-motion-picture img{object-fit:var(--motion-fit,cover)}[data-platform-system-root]:is(.fs-motion-card-copy),[data-platform-system-root] .fs-motion-card-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;height:112px;padding:16px 22px}[data-platform-system-root]:is(.fs-motion-card-copy strong),[data-platform-system-root] .fs-motion-card-copy strong{flex:0 1 auto;line-height:1.2;width:100%;overflow-wrap:anywhere}[data-platform-system-root]:is(.fs-motion-card-copy>span),[data-platform-system-root] .fs-motion-card-copy>span{font-size:18px}[data-platform-system-root]:is(.fs-motion-card-copy>.fs-motion-small),[data-platform-system-root] .fs-motion-card-copy>.fs-motion-small{font-size:12px}[data-platform-system-root]:is(.fs-motion-panel-scene .fs-motion-card-copy),[data-platform-system-root] .fs-motion-panel-scene .fs-motion-card-copy{height:68px;padding:12px 18px}[data-platform-system-root]:is(.fs-motion-panel-slot),[data-platform-system-root] .fs-motion-panel-slot{display:flex;align-items:center;gap:16px;line-height:1.3;font-size:20px}[data-platform-system-root]:is(.fs-motion-relay-title),[data-platform-system-root] .fs-motion-relay-title{display:block;font-family:inherit;font-size:48px;line-height:1.18;overflow-wrap:anywhere}[data-platform-system-root]:is(.fs-motion-relay-words),[data-platform-system-root] .fs-motion-relay-words{position:relative;margin-top:32px;min-height:200px;font-size:32px;line-height:1.3;overflow-wrap:anywhere}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true][data-motion-scene=word-relay-filmstrip] .fs-motion-relay-words),[data-platform-system-root] .fs-motion[data-motion-mobile=true][data-motion-scene=word-relay-filmstrip] .fs-motion-relay-words{display:grid;min-height:0;font-size:36px}[data-platform-system-root]:is(.fs-motion[data-motion-css-playing=true][data-motion-scene=timeline-travel] [data-part=world][data-motion-inspecting=true]),[data-platform-system-root] .fs-motion[data-motion-css-playing=true][data-motion-scene=timeline-travel] [data-part=world][data-motion-inspecting=true]{transition:transform .42s cubic-bezier(.22,1,.36,1)}[data-platform-system-root]:is(.fs-motion[data-motion-css-playing=true] .fs-motion-doc-copy),[data-platform-system-root] .fs-motion[data-motion-css-playing=true] .fs-motion-doc-copy{transition:opacity .18s ease}[data-platform-system-root]:is(.fs-motion[data-motion-css-playing=true] .fs-motion-review-rail),[data-platform-system-root] .fs-motion[data-motion-css-playing=true] .fs-motion-review-rail{transition:filter .22s ease,opacity .22s ease}[data-platform-system-root]:is(.fs-motion[data-motion-css-playing=true] .fs-motion-review-rail:has(:hover)),[data-platform-system-root] .fs-motion[data-motion-css-playing=true] .fs-motion-review-rail:has(:hover),[data-platform-system-root]:is(.fs-motion[data-motion-css-playing=true] .fs-motion-review-rail:focus-within),[data-platform-system-root] .fs-motion[data-motion-css-playing=true] .fs-motion-review-rail:focus-within{filter:none!important;opacity:1!important}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-small),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-small{font-size:24px}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-hero-description),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-hero-description,[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-flock-title p),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-flock-title p{font-size:30px}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-card-copy strong),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-card-copy strong{font-size:30px;line-height:1.18}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-card-copy>span),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-card-copy>span{font-size:26px}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-review),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-review{height:260px}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-review blockquote),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-review blockquote{font-size:28px;-webkit-line-clamp:3}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-review strong),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-review strong{font-size:26px}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-review small),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-review small,[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-milestone span),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-milestone span{font-size:24px}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-card-copy),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-card-copy{height:144px}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-panel-scene .fs-motion-card-copy),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-panel-scene .fs-motion-card-copy{height:92px}[data-platform-system-root]:is(.fs-motion-richtext),[data-platform-system-root] .fs-motion-richtext{font:inherit;color:inherit;letter-spacing:inherit}[data-platform-system-root]:is(.fs-motion-richtext .fs-motion-text-block),[data-platform-system-root] .fs-motion-richtext .fs-motion-text-block{display:block;margin:0}[data-platform-system-root]:is(.fs-motion-assemble-copy>.fs-motion-richtext),[data-platform-system-root] .fs-motion-assemble-copy>.fs-motion-richtext{display:block;width:100%}[data-platform-system-root]:is(.fs-motion-product-summary),[data-platform-system-root] .fs-motion-product-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding:24px}[data-platform-system-root]:is(.fs-motion-product-summary a),[data-platform-system-root] .fs-motion-product-summary a{min-height:44px;display:inline-flex;align-items:center;padding:8px 16px;border:1px solid currentColor;border-radius:999px}[data-platform-system-root]:is(.fs-motion[data-motion-css-playing=true] .fs-motion-benefit-image),[data-platform-system-root] .fs-motion[data-motion-css-playing=true] .fs-motion-benefit-image{transition:opacity .24s ease}[data-platform-system-root]:is(.fs-motion-benefit-scene .fs-motion-pill),[data-platform-system-root] .fs-motion-benefit-scene .fs-motion-pill{border:1px solid var(--motion-ink);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--motion-ink) 22%,transparent)}padding:12px 22px;gap:16px;line-height:1.2}[data-platform-system-root]:is(.fs-motion-benefit-scene .fs-motion-pill[aria-pressed=true]),[data-platform-system-root] .fs-motion-benefit-scene .fs-motion-pill[aria-pressed=true]{background:var(--motion-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--motion-ink) 10%,var(--motion-bg))}border-color:var(--motion-accent)}[data-platform-system-root]:is(.fs-motion-benefit-copy),[data-platform-system-root] .fs-motion-benefit-copy{font-size:22px;line-height:1.5}[data-platform-system-root]:is(.fs-motion[data-motion-css-playing=true] .fs-motion-benefit-copy),[data-platform-system-root] .fs-motion[data-motion-css-playing=true] .fs-motion-benefit-copy{transition:opacity .18s ease}[data-platform-system-root]:is(.fs-motion-benefit-copy p),[data-platform-system-root] .fs-motion-benefit-copy p{margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-platform-system-root]:is(.fs-motion-benefit-actions),[data-platform-system-root] .fs-motion-benefit-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}[data-platform-system-root]:is(.fs-motion-benefit-actions a),[data-platform-system-root] .fs-motion-benefit-actions a{display:inline-flex;align-items:center;min-height:48px;border-bottom:1px solid currentColor}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-benefit-copy),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-benefit-copy{font-size:28px}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-benefit-actions a),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-benefit-actions a{min-height:100px}[data-platform-system-root]:is(.fs-motion[data-motion-scene=doc-park-left-pill-deal] .fs-motion-main-cta),[data-platform-system-root] .fs-motion[data-motion-scene=doc-park-left-pill-deal] .fs-motion-main-cta{padding-top:0;padding-bottom:24px}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-panel-scene .fs-motion-card),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-panel-scene .fs-motion-card{flex-direction:row}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-panel-scene .fs-motion-card>.fs-motion-picture),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-panel-scene .fs-motion-card>.fs-motion-picture{flex:0 0 55%;height:100%}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-panel-scene .fs-motion-card-copy),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-panel-scene .fs-motion-card-copy{width:45%;height:auto;padding:24px}[data-platform-system-root]:is(.fs-motion-benefit-actions),[data-platform-system-root] .fs-motion-benefit-actions{font-size:18px;gap:18px}[data-platform-system-root]:is(.fs-motion-benefit-price),[data-platform-system-root] .fs-motion-benefit-price{margin-bottom:6px}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-benefit-actions),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-benefit-actions{font-size:26px}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true][data-motion-component=motion-product-benefit-relay] .fs-motion-benefit-actions),[data-platform-system-root] .fs-motion[data-motion-mobile=true][data-motion-component=motion-product-benefit-relay] .fs-motion-benefit-actions{column-gap:32px}[data-platform-system-root]:is(.fs-motion-benefit-scene .fs-motion-pill),[data-platform-system-root] .fs-motion-benefit-scene .fs-motion-pill{min-height:calc(44px / var(--motion-scale,1))}[data-platform-system-root]:is(.fs-motion-benefit-actions a),[data-platform-system-root] .fs-motion-benefit-actions a{min-height:max(48px,calc(44px / var(--motion-scale,1)))}[data-platform-system-root]:is(.fs-navbar-surface-transparent),[data-platform-system-root] .fs-navbar-surface-transparent{--fs-navbar-transparent-fg: var(--fs-text-main);--fs-local-fg: var(--fs-navbar-transparent-fg);--fs-local-muted-fg: var(--fs-navbar-transparent-fg);background:transparent;border:0;box-shadow:none;backdrop-filter:none}[data-platform-system-root]:is(.fs-navbar-surface-transparent[data-navbar-text-tone=light]),[data-platform-system-root] .fs-navbar-surface-transparent[data-navbar-text-tone=light]{--fs-navbar-transparent-fg: var(--fs-color-white, #fff)}[data-platform-system-root]:is(.fs-navbar-surface-transparent[data-navbar-text-tone=dark]),[data-platform-system-root] .fs-navbar-surface-transparent[data-navbar-text-tone=dark]{--fs-navbar-transparent-fg: var(--fs-color-black, #111)}[data-platform-system-root]:is(.fs-navbar-surface-transparent .fs-navbar-desktop-item),[data-platform-system-root] .fs-navbar-surface-transparent .fs-navbar-desktop-item{background:transparent;border:0;border-radius:0;box-shadow:none}[data-platform-system-root]:is(.fs-navbar-surface-transparent .fs-navbar-mobile-panel),[data-platform-system-root] .fs-navbar-surface-transparent .fs-navbar-mobile-panel{--foreground: var(--fs-text-main);--muted-foreground: var(--fs-text-secondary);color:var(--fs-text-main);background:var(--fs-surface-canvas)}[data-platform-system-root]:is(.fs-motion[data-motion-scene=doc-park-left-pill-deal] .fs-motion-native-heading),[data-platform-system-root] .fs-motion[data-motion-scene=doc-park-left-pill-deal] .fs-motion-native-heading{padding-top:0}[data-platform-system-root]:is(.fs-motion-flock-title .fs-motion-richtext [style*=text-align]),[data-platform-system-root] .fs-motion-flock-title .fs-motion-richtext [style*=text-align],[data-platform-system-root]:is(.fs-motion-relay-copy .fs-motion-richtext [style*=text-align]),[data-platform-system-root] .fs-motion-relay-copy .fs-motion-richtext [style*=text-align]{text-align:inherit!important}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true] .fs-motion-flock-title .fs-motion-small),[data-platform-system-root] .fs-motion[data-motion-mobile=true] .fs-motion-flock-title .fs-motion-small{font-size:26px}[data-platform-system-root]:is(.fs-motion-flock-title h2 .fs-motion-text-block+.fs-motion-text-block),[data-platform-system-root] .fs-motion-flock-title h2 .fs-motion-text-block+.fs-motion-text-block{margin-top:16px}[data-platform-system-root]:is(.fs-motion[data-motion-mobile=true][data-motion-scene=word-relay-filmstrip] .fs-motion-selectors button),[data-platform-system-root] .fs-motion[data-motion-mobile=true][data-motion-scene=word-relay-filmstrip] .fs-motion-selectors button{min-width:44px}[data-platform-system-root]:is(.fs-motion[data-motion-scene=word-relay-filmstrip]:not([data-motion-mobile=true]) .fs-motion-selectors),[data-platform-system-root] .fs-motion[data-motion-scene=word-relay-filmstrip]:not([data-motion-mobile=true]) .fs-motion-selectors{padding-top:32px}[data-platform-system-root]:is(.fs-image-text-card-copy),[data-platform-system-root] .fs-image-text-card-copy{gap:20px;min-width:0}[data-platform-system-root]:is(.fs-image-text-card-copy[data-side=true]:not([data-mobile=true])),[data-platform-system-root] .fs-image-text-card-copy[data-side=true]:not([data-mobile=true]){padding-block:24px}[data-platform-system-root]:is(.fs-image-text-card-copy>.richtext-display),[data-platform-system-root] .fs-image-text-card-copy>.richtext-display{width:100%;max-width:60ch;margin:0;overflow-wrap:anywhere}[data-platform-system-root]:is(.fs-image-text-card-title),[data-platform-system-root] .fs-image-text-card-title{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--foreground)}[data-platform-system-root]:is(.fs-image-text-card-description),[data-platform-system-root] .fs-image-text-card-description{font-size:18px;line-height:1.65;color:var(--muted-foreground)}[data-platform-system-root]:is(.fs-image-text-card-text),[data-platform-system-root] .fs-image-text-card-text{font-size:16px;line-height:1.75;color:var(--foreground)}[data-platform-system-root]:is(.fs-image-text-card-copy .richtext-display>:first-child),[data-platform-system-root] .fs-image-text-card-copy .richtext-display>:first-child{margin-top:0}[data-platform-system-root]:is(.fs-image-text-card-copy .richtext-display>:last-child),[data-platform-system-root] .fs-image-text-card-copy .richtext-display>:last-child{margin-bottom:0}[data-platform-system-root]:is(.fs-image-text-card-title :where(p,div,h1,h2,h3,h4,h5,h6)),[data-platform-system-root] .fs-image-text-card-title :where(p,div,h1,h2,h3,h4,h5,h6){font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}[data-platform-system-root]:is(.fs-image-text-card-copy[data-overlay=true]>.richtext-display),[data-platform-system-root] .fs-image-text-card-copy[data-overlay=true]>.richtext-display{color:var(--fs-on-media,#fff);text-shadow:0 2px 4px rgb(0 0 0 / 40%)}[data-platform-system-root]:is(.fs-image-text-card-cta),[data-platform-system-root] .fs-image-text-card-cta{min-height:48px;max-width:100%;padding:12px 24px;font-size:16px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;flex-shrink:0;margin-top:8px}[data-platform-system-root]:is(.fs-image-text-card-copy[data-mobile=true]),[data-platform-system-root] .fs-image-text-card-copy[data-mobile=true]{gap:16px}[data-platform-system-root]:is(.fs-image-text-card-copy[data-mobile=true] .fs-image-text-card-title),[data-platform-system-root] .fs-image-text-card-copy[data-mobile=true] .fs-image-text-card-title{font-size:28px}[data-platform-system-root]:is(.fs-image-text-card-copy[data-mobile=true] .fs-image-text-card-description),[data-platform-system-root] .fs-image-text-card-copy[data-mobile=true] .fs-image-text-card-description,[data-platform-system-root]:is(.fs-image-text-card-copy[data-compact=true] .fs-image-text-card-description),[data-platform-system-root] .fs-image-text-card-copy[data-compact=true] .fs-image-text-card-description{font-size:16px}[data-platform-system-root]:is(.fs-image-text-card-copy[data-compact=true]:not([data-mobile=true]) .fs-image-text-card-title),[data-platform-system-root] .fs-image-text-card-copy[data-compact=true]:not([data-mobile=true]) .fs-image-text-card-title{font-size:24px}[data-platform-system-root]:is(.fs-motion[data-motion-component=motion-product-image-relay]:not([data-motion-mobile=true]) .fs-motion-relay-words),[data-platform-system-root] .fs-motion[data-motion-component=motion-product-image-relay]:not([data-motion-mobile=true]) .fs-motion-relay-words{font-size:26px}[data-platform-system-root]:is(.fs-motion[data-motion-component=motion-product-benefit-relay]),[data-platform-system-root] .fs-motion[data-motion-component=motion-product-benefit-relay]{--motion-pill-font-size-mobile: 26px;--motion-pill-font-size-desktop: 22px}@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-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-pan-x{syntax: "*"; inherits: false;}@property --tw-pan-y{syntax: "*"; inherits: false;}@property --tw-pinch-zoom{syntax: "*"; inherits: false;}@property --tw-scroll-snap-strictness{syntax: "*"; inherits: false; initial-value: proximity;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@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-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{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-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: 0px;}@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-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@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-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){[data-platform-system-root]:is(*),[data-platform-system-root] *,[data-platform-system-root]:is(:before),[data-platform-system-root] :before,[data-platform-system-root]:is(:after),[data-platform-system-root] :after,[data-platform-system-root]:is(::backdrop),[data-platform-system-root] ::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-pan-x: initial;--tw-pan-y: initial;--tw-pinch-zoom: initial;--tw-scroll-snap-strictness: proximity;--tw-space-y-reverse: 0;--tw-space-x-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--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-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--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-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--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-duration: initial;--tw-ease: initial;--tw-content: ""}}}[data-fx-css-playing=false]:not([data-fx-css-host=true]):not([data-fx-editor-ui]):not([data-fx-editor-ui] *),[data-fx-css-playing=false]:not([data-fx-css-host=true]):not([data-fx-editor-ui]):not([data-fx-editor-ui] *):before,[data-fx-css-playing=false]:not([data-fx-css-host=true]):not([data-fx-editor-ui]):not([data-fx-editor-ui] *):after,[data-fx-css-playing=false]:not([data-fx-css-host=true]) *:not([data-fx-editor-ui]):not([data-fx-editor-ui] *),[data-fx-css-playing=false]:not([data-fx-css-host=true]) *:not([data-fx-editor-ui]):not([data-fx-editor-ui] *):before,[data-fx-css-playing=false]:not([data-fx-css-host=true]) *:not([data-fx-editor-ui]):not([data-fx-editor-ui] *):after{animation-play-state:paused!important}[data-fx-motion-static=true]{scroll-behavior:auto!important}[data-fx-motion-static=true] [data-fx-motion-reveal]:not([data-fx-editor-ui]):not([data-fx-editor-ui] *),[data-fx-motion-static=true][data-fx-motion-reveal]:not([data-fx-editor-ui]):not([data-fx-editor-ui] *){opacity:1!important;visibility:visible!important}[data-fx-reduced-motion=true]:not([data-fx-editor-ui]):not([data-fx-editor-ui] *),[data-fx-reduced-motion=true]:not([data-fx-editor-ui]):not([data-fx-editor-ui] *):before,[data-fx-reduced-motion=true]:not([data-fx-editor-ui]):not([data-fx-editor-ui] *):after,[data-fx-reduced-motion=true] *:not([data-fx-editor-ui]):not([data-fx-editor-ui] *),[data-fx-reduced-motion=true] *:not([data-fx-editor-ui]):not([data-fx-editor-ui] *):before,[data-fx-reduced-motion=true] *:not([data-fx-editor-ui]):not([data-fx-editor-ui] *):after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}@media(prefers-reduced-motion:reduce){[data-fx-css-playing]{scroll-behavior:auto!important}[data-fx-css-playing]:not([data-fx-editor-ui]):not([data-fx-editor-ui] *),[data-fx-css-playing]:not([data-fx-editor-ui]):not([data-fx-editor-ui] *):before,[data-fx-css-playing]:not([data-fx-editor-ui]):not([data-fx-editor-ui] *):after,[data-fx-css-playing] *:not([data-fx-editor-ui]):not([data-fx-editor-ui] *),[data-fx-css-playing] *:not([data-fx-editor-ui]):not([data-fx-editor-ui] *):before,[data-fx-css-playing] *:not([data-fx-editor-ui]):not([data-fx-editor-ui] *):after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}[data-fx-css-playing] [data-fx-motion-reveal]:not([data-fx-editor-ui]):not([data-fx-editor-ui] *),[data-fx-css-playing][data-fx-motion-reveal]:not([data-fx-editor-ui]):not([data-fx-editor-ui] *){opacity:1!important;visibility:visible!important}}:where(.fx-card-stack,.fx-parallax-layers,.fx-image-window,.fx-horizontal-gallery,.fx-sticky-cards,.fx-scroll-emphasis,.fx-light-sweep,.fx-light-grid,.fx-stretch-cards,.fx-flow-wall,.fx-glide-strip,.fx-image-relay,.fx-bubble-reveal,.fx-depth-marquee,.fx-panel-unfold,.fx-flock-cards,.fx-benefit-switcher,.fx-timeline-travel){min-inline-size:0;max-inline-size:100%}:where(.fx-horizontal-gallery,.fx-glide-strip,.fx-timeline-travel,.fx-depth-marquee,.fx-flow-wall){contain:inline-size}:where(.fx-card-stack){display:flex;justify-content:center;gap:var(--fx-card-stack-gap,16px);perspective:900px;overflow:hidden;padding-block:24px}:where(.fx-card-stack>[data-card-stack-item]){flex:0 1 var(--fx-card-stack-width,180px);min-width:0;transform-origin:50% 130%}:where(.fx-parallax-layers){position:relative;isolation:isolate;overflow:clip}:where(.fx-image-window){position:relative;overflow:clip;min-inline-size:0;max-inline-size:100%}:where(.fx-horizontal-gallery){max-width:100%;min-width:0}:where(.fx-horizontal-gallery [data-gallery-track]){display:flex;width:max-content}:where(.fx-horizontal-gallery [data-gallery-track]>*){flex:none}:where(.fx-horizontal-gallery[data-pinned=true]){overflow:clip}:where(.fx-horizontal-gallery[data-pinned=false]){overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}:where(.fx-horizontal-gallery[data-pinned=false] [data-gallery-track]>*){scroll-snap-align:center}:where(.fx-sticky-cards){isolation:isolate}:where(.fx-sticky-cards>*){position:relative;margin-bottom:24px}:where(.fx-sticky-cards[data-active=true]>*){position:sticky;top:15svh;margin-bottom:35svh}:where(.fx-sticky-cards:focus-within>*){position:relative!important;transform:none!important}:where(.fx-light-sweep){perspective:1000px}:where(.fx-light-sweep [data-light-sweep-panel]){position:relative}:where(.fx-light-sweep [data-light-sweep-beam]){position:absolute;top:-3px;width:min(180px,30%);height:3px;translate:-50% 0;pointer-events:none;background:var(--fx-light-sweep-color,#f6d9ff);box-shadow:0 0 9px 4px var(--fx-light-sweep-glow,#c6a5ff),0 0 26px 12px var(--fx-light-sweep-glow,#a488f9)}:where(.fx-light-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}:where(.fx-light-grid [data-light-grid-cell]){position:relative;min-width:0}:where(.fx-light-grid [data-light-grid-trace]){position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke:var(--fx-light-grid-color,currentColor);stroke-width:2;filter:drop-shadow(0 0 7px var(--fx-light-grid-color,currentColor))}:where(.fx-stretch-cards){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;overflow-x:clip}:where(.fx-stretch-cards [data-stretch-card]){min-width:0}:where(.fx-flow-wall){height:min(80vh,720px);overflow:hidden;perspective:1000px}:where(.fx-flow-wall [data-flow-wall-plane]){display:flex;justify-content:center;gap:30px;height:100%;transform:rotateX(20deg) scale(1.02)}:where(.fx-flow-wall [data-flow-wall-column]){flex:1 1 0;max-width:360px;min-width:0}:where(.fx-flow-wall [data-flow-wall-tile]){margin-bottom:26px}:where(.fx-glide-strip){position:relative;overflow:clip;perspective:1100px;perspective-origin:30% 58%}:where(.fx-glide-strip [data-glide-row]){display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}:where(.fx-glide-strip [data-glide-row]>[data-glide-slide]){flex:0 0 min(70%,900px);scroll-snap-align:start;min-width:0}:where(.fx-glide-strip [data-glide-camera]){position:absolute;left:37.5%;top:10%;width:100%;height:80%;pointer-events:none;transform:rotateY(-60deg) rotate(-2deg);transform-origin:left top;transform-style:preserve-3d}:where(.fx-glide-strip [data-glide-plane]){position:absolute;inset:0;display:flex;gap:3.125%}:where(.fx-glide-strip [data-glide-plane]>[data-glide-slide]){flex:0 0 70.3%;height:100%;overflow:hidden}:where(.fx-image-relay){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:clamp(24px,5vw,72px);align-items:center}@media(max-width:767px){:where(.fx-image-relay){grid-template-columns:minmax(0,1fr)}}:where(.fx-image-relay [data-relay-window]){overflow:hidden;mask-image:linear-gradient(transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(transparent,black 12%,black 88%,transparent)}:where(.fx-image-relay [data-relay-frame]){margin-bottom:24px}:where(.fx-image-relay [data-relay-words]){display:grid;margin-top:24px}:where(.fx-image-relay [data-relay-words]>*){grid-area:1/1}:where(.fx-bubble-reveal){position:relative;display:grid;overflow:hidden}:where(.fx-bubble-reveal [data-bubble-media]){grid-area:1/1;min-width:0}:where(.fx-bubble-reveal [data-bubble-stage]){position:absolute;left:0;top:0;width:1280px;height:720px;transform-origin:0 0;pointer-events:none}:where(.fx-bubble-reveal [data-bubble]){position:absolute;left:0;top:0;border-radius:50%;pointer-events:none;background-image:radial-gradient(ellipse at 29% 22%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.32) 9%,rgba(255,255,255,.02) 30%,transparent 40%),radial-gradient(circle at 52% 48%,#dbedf509 22%,#bdcfda1f 64%,#f0f7fb7a 88%,#ffffffc2);box-shadow:inset -9px -10px 30px #4e667829,inset 4px 6px 24px #ffffff70,0 3px 12px #0000000a;backdrop-filter:blur(1.2px) saturate(1.06)}:where(.fx-bubble-reveal [data-bubble][data-depth="0"]){filter:blur(2px)}:where(.fx-bubble-reveal [data-bubble][data-depth="2"]){filter:blur(3px)}:where(.fx-depth-marquee){display:grid;gap:30px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}:where(.fx-depth-marquee [data-marquee-rail]){display:flex;width:max-content;transition:filter .22s ease,opacity .22s ease}:where(.fx-depth-marquee [data-marquee-set]){display:flex;gap:30px;padding-inline-end:30px}:where(.fx-depth-marquee [data-marquee-card]){flex:none;width:min(430px,80vw)}:where(.fx-depth-marquee [data-marquee-rail][data-depth="0"]){filter:blur(2px);opacity:.65}:where(.fx-depth-marquee [data-marquee-rail][data-depth="2"]){filter:blur(3px);opacity:.65}.fx-depth-marquee [data-marquee-rail]:is(:hover,:focus-within){filter:none;opacity:1}:where(.fx-panel-unfold){position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}:where(.fx-panel-unfold [data-unfold-panel]){position:absolute;top:0;box-sizing:border-box;pointer-events:none;border-radius:22px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:color-mix(in srgb,currentColor 5%,transparent)}:where(.fx-panel-unfold [data-unfold-cell]){position:relative;min-width:0}:where(.fx-panel-unfold [data-unfold-row]){position:absolute;left:0;top:0;height:80px;box-sizing:border-box;display:flex;align-items:center;padding:0 24px;font-size:20px;white-space:nowrap;overflow:hidden;border-radius:12px;background:var(--fx-unfold-row-bg,#fff);border:1px solid var(--fx-unfold-accent,currentColor)}:where(.fx-flock-cards){position:relative;display:grid;gap:32px;perspective:1000px;overflow-x:clip}:where(.fx-flock-cards [data-flock-grid]){position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;transform-style:preserve-3d}:where(.fx-flock-cards [data-flock-card]){min-width:0;transform-style:preserve-3d}:where(.fx-flock-cards [data-flock-ring]){position:absolute;left:50%;top:50%;width:min(600px,90%);aspect-ratio:1;pointer-events:none;overflow:visible}:where(.fx-benefit-switcher){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,6vw,90px);align-items:start}@media(max-width:767px){:where(.fx-benefit-switcher){grid-template-columns:minmax(0,1fr)}}:where(.fx-benefit-switcher [data-benefit-media]){display:grid;transform-origin:0 50%}:where(.fx-benefit-switcher [data-benefit-image]){grid-area:1/1;min-width:0}:where(.fx-benefit-switcher [data-benefit-list]){display:flex;flex-direction:column;gap:14px}:where(.fx-benefit-switcher [data-benefit-choice]){display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 22px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}:where(.fx-benefit-switcher [data-benefit-choice][aria-pressed=true]){border-color:currentColor}:where(.fx-benefit-switcher [data-benefit-details]){display:grid;margin-top:32px}:where(.fx-benefit-switcher [data-benefit-detail]){grid-area:1/1;min-width:0}:where(.fx-benefit-switcher[data-editing=true] [data-benefit-media],.fx-benefit-switcher[data-editing=true] [data-benefit-details]){gap:24px}:where(.fx-benefit-switcher[data-editing=true] [data-benefit-image],.fx-benefit-switcher[data-editing=true] [data-benefit-detail]){grid-area:auto}:where(.fx-timeline-travel){overflow-x:clip;padding-block:24px}:where(.fx-timeline-travel[data-still=true]){overflow-x:auto;overscroll-behavior-x:contain}:where(.fx-timeline-travel [data-timeline-world]){display:flex;gap:clamp(40px,8vw,140px);width:max-content;padding-inline:clamp(16px,30vw,420px);transform-origin:50% 65%;background:linear-gradient(var(--fx-timeline-line,currentColor),var(--fx-timeline-line,currentColor)) 0 var(--fx-timeline-line-y, calc(100% - 64px) )/100% 1px no-repeat}:where(.fx-timeline-travel [data-timeline-stop]){flex:none;width:min(440px,70vw);display:grid;gap:40px}:where(.fx-timeline-travel [data-timeline-card]){transform-origin:50% 100%}:where(.fx-timeline-travel [data-timeline-milestone]){display:grid;gap:8px;background:none;border:0;color:inherit;font:inherit;text-align:center;cursor:pointer}:where(.fx-inertial-gallery){contain:inline-size}:where(.fx-scroll-sequence,.fx-product-story,.fx-inertial-gallery,.fx-expanding-cards,.fx-image-text-transition,.fx-flow-border,.fx-magnetic-surface,.fx-product-cutout,.fx-scroll-wheel,.fx-title-gallery,.fx-morph-bar-scene,.fx-image-corridor,.fx-section-cover,.fx-product-angles){min-inline-size:0;max-inline-size:100%;box-sizing:border-box}:where(.fx-scroll-sequence){position:relative;height:var(--foundax-section-viewport-height,100dvh);min-height:560px;background:#e6e9e3;color:#26342d;overflow:hidden}:where(.fx-scroll-panels){position:relative;height:100%;width:100%}:where(.fx-scroll-panels>[data-scroll-panel]){position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,80px);padding:clamp(28px,6vw,88px);padding-bottom:90px}:where(.fx-scroll-panels [data-scroll-media]){width:100%;max-height:64svh;aspect-ratio:4/5;object-fit:cover;border-radius:4px;will-change:transform}:where(.fx-scroll-panels [data-scroll-title]){font-size:clamp(34px,5.5vw,76px);line-height:1.04;letter-spacing:-.05em;font-weight:500;margin:0 0 24px}:where(.fx-scroll-panels [data-scroll-body]){font-size:clamp(16px,1.6vw,21px);line-height:1.6;max-width:28em;opacity:.8}:where(.fx-scroll-navigation){position:absolute;bottom:30px;left:clamp(28px,6vw,88px);display:flex;gap:12px;z-index:2}:where(.fx-scroll-navigation button){background:transparent;color:inherit;border:1px solid currentColor;opacity:.4;border-radius:100%;width:42px;height:42px;font-size:12px;cursor:pointer}:where(.fx-scroll-navigation button[aria-current=true],.fx-scroll-navigation button:focus-visible){opacity:1;background:#26342d;color:#fff}:where(.fx-scroll-progress){position:absolute;bottom:0;left:0;width:100%;height:3px;background:currentColor;transform-origin:left}:where(.fx-scroll-static){height:auto;overflow:visible}:where(.fx-scroll-static .fx-scroll-panels>[data-scroll-panel]){position:relative;visibility:visible;min-height:70svh}@media(max-width:640px){:where(.fx-scroll-sequence){min-height:640px}:where(.fx-scroll-panels>[data-scroll-panel]){grid-template-columns:minmax(0,1fr);gap:20px;align-content:center;padding:28px 28px 90px}:where(.fx-scroll-panels [data-scroll-media]){aspect-ratio:4/3;max-height:38svh;grid-row:1}:where(.fx-scroll-panels [data-scroll-title]){font-size:clamp(28px,8vw,42px);margin-bottom:14px}:where(.fx-scroll-panels [data-scroll-body]){font-size:15px}}:where(:where(.fx-product-story)){display:grid;gap:32px;padding:24px;align-items:start}:where(:where(.fx-product-story [data-story-visual])){overflow:clip;border-radius:24px}:where(:where(.fx-product-story [data-story-media])){width:100%;height:65svh;object-fit:cover;display:block}:where(:where(.fx-product-story [data-story-copy])){padding:48px 16px;min-height:35svh;display:flex;flex-direction:column;justify-content:center}:where(:where(.fx-product-story[data-active=true])){grid-template-columns:1fr 1fr}:where(:where(.fx-product-story[data-active=true] [data-story-visual])){position:sticky;top:17svh}:where(:where(.fx-product-story[data-active=true] [data-story-copy])){min-height:90svh}:where(.fx-inertial-gallery){display:flex;gap:24px;overflow-x:auto;max-width:100%;padding:32px 24px;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab;scrollbar-width:thin}:where(.fx-inertial-gallery:active){cursor:grabbing}:where(.fx-inertial-gallery:focus-visible){outline:2px solid currentColor;outline-offset:-4px}:where(.fx-inertial-gallery>*){flex:0 0 min(75vw,440px);user-select:none}:where(.fx-inertial-gallery img){width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px}:where(.fx-expanding-cards){display:flex;gap:16px;padding:24px}:where(.fx-expanding-cards>[data-expand-card]){flex:1 1 0;min-width:0;overflow:clip;border-radius:20px;background:#e4e8df}:where(.fx-expanding-cards img){width:100%;height:45svh;object-fit:cover;display:block}:where(.fx-expanding-cards button){display:block;text-align:left;width:100%;padding:24px;background:none;border:0;color:inherit;font:inherit;cursor:pointer}:where(.fx-expanding-cards button:focus-visible){outline:2px solid currentColor;outline-offset:-6px}:where(.fx-expanding-cards [data-active=true] button){text-decoration:underline;text-underline-offset:6px}@media(max-width:767px){:where(.fx-expanding-cards){flex-direction:column}:where(.fx-expanding-cards img){height:30svh}}:where(.fx-image-text-transition){padding:24px}:where(.fx-image-text-transition nav){display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}:where(.fx-image-text-transition button){padding:10px 20px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer}:where(.fx-image-text-transition button[aria-pressed=true]){background:#26382c;color:#fff}:where(.fx-image-text-transition [data-scene-panels]){display:grid}:where(.fx-image-text-transition [data-scene-panel]){grid-area:1/1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px}:where(.fx-image-text-transition [data-scene-panel][aria-hidden=true]){pointer-events:none}:where(.fx-image-text-transition img){width:100%;aspect-ratio:1;object-fit:cover;border-radius:24px}:where(.fx-image-text-transition[data-editing=true] [data-scene-panel]){grid-area:auto;margin-bottom:32px}@media(max-width:767px){:where(.fx-image-text-transition [data-scene-panel]){grid-template-columns:1fr}:where(.fx-image-text-transition img){aspect-ratio:4/3}}:where(.fx-flow-border){position:relative;isolation:isolate;overflow:clip;border-radius:26px;padding:4px;background:#8c9e7738;max-width:720px;margin:18svh auto;color:#eef1df}:where(.fx-flow-border:before){content:"";position:absolute;inset:-180%;z-index:-1;background:conic-gradient(from 0deg,transparent 0deg,#d7ee89 25deg,#f1f4ca 45deg,transparent 80deg);opacity:0;pointer-events:none}:where(.fx-flow-border>div){border-radius:22px;background:#1c2a23}:where(.fx-flow-border[data-active=true]:is(:hover,:focus-within):before){animation:fx-edge-pass var(--edge-duration) linear infinite}@keyframes fx-edge-pass{0%{opacity:1;transform:rotate(0)}to{opacity:1;transform:rotate(360deg)}}@media(max-width:767px){:where(.fx-flow-border){margin:12svh 20px}}:where(.fx-magnetic-surface){padding:10px;display:inline-block;max-width:100%}:where(.fx-magnetic-surface>div){max-width:100%}:where(.fx-magnetic-surface a:focus-visible){outline:2px solid currentColor;outline-offset:5px}:where(.fx-magnetic-surface button:focus-visible){outline:2px solid currentColor;outline-offset:5px}:where(.fx-product-cutout){position:relative;background:#e7e6dc;color:#263a30;overflow:clip;padding:32px}:where(.fx-product-cutout [data-product-object]){display:block;width:100%;height:65svh;object-fit:contain}:where(.fx-product-cutout [data-product-copy]){padding:28px 0}:where(.fx-product-cutout h2){font-size:clamp(40px,5.5vw,84px);line-height:1.02;margin:12px 0 24px;font-weight:400;letter-spacing:-.055em}:where(.fx-product-cutout p){max-width:30ch;line-height:1.6}:where(.fx-product-cutout[data-staged=true]){height:var(--foundax-section-viewport-height,100dvh);padding:0}:where(.fx-product-cutout[data-staged=true] [data-product-object]){position:absolute;left:50%;top:52%;width:42%;height:78%;z-index:2}:where(.fx-product-cutout[data-staged=true] [data-product-copy]){position:absolute;left:7%;top:27%;width:36%;padding:0}:where(.fx-product-cutout[data-staged=true] [data-product-copy]:nth-child(2 of[data-product-copy])){left:59%;top:27%}:where(.fx-product-cutout[data-staged=true] [data-product-copy]:nth-child(3 of[data-product-copy])){left:7%;top:52%;width:32%}@media(max-width:767px){:where(.fx-product-cutout h2){font-size:clamp(28px,7vw,46px)}:where(.fx-product-cutout p){font-size:12px}:where(.fx-product-cutout[data-staged=true] [data-product-object]){width:56%;height:65%;top:48%}:where(.fx-product-cutout[data-staged=true] [data-product-copy]){top:24%;width:39%;left:5%}:where(.fx-product-cutout[data-staged=true] [data-product-copy]:nth-child(2 of[data-product-copy])){left:57%;width:39%}:where(.fx-product-cutout[data-staged=true] [data-product-copy]:nth-child(3 of[data-product-copy])){top:58%;width:43%}}:where(.fx-scroll-wheel){background:#465ae0;color:#f0f0ed;position:relative;overflow:clip;padding:24px}:where(.fx-scroll-wheel [data-wheel-ring]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}:where(.fx-scroll-wheel [data-wheel-card]){margin:0;min-width:0}:where(.fx-scroll-wheel img){display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:18px}:where(.fx-scroll-wheel figcaption){padding:14px 0;font-size:20px}:where(.fx-scroll-wheel[data-staged=true]){height:var(--foundax-section-viewport-height,100dvh);perspective:1200px;display:flex;align-items:center;justify-content:center;padding:0}:where(.fx-scroll-wheel[data-staged=true] [data-wheel-ring]){position:relative;display:block;width:clamp(230px,30vw,400px);height:56svh;transform-style:preserve-3d}:where(.fx-scroll-wheel[data-staged=true] [data-wheel-card]){position:absolute;inset:0;backface-visibility:hidden;transform-style:preserve-3d}:where(.fx-scroll-wheel[data-staged=true] img){height:100%;aspect-ratio:auto}:where(.fx-scroll-wheel[data-staged=true] figcaption){position:absolute;bottom:0;left:0;right:0;padding:30px 20px 20px;background:linear-gradient(transparent,#101d4270);border-radius:0 0 18px 18px;font-size:24px}:where(.fx-title-gallery){position:relative;overflow:clip;background:#f2f0e8;color:#292b24;padding:48px 24px}:where(.fx-title-gallery [data-reveal-title]){display:block}:where(.fx-title-gallery h2){font-family:Georgia,serif;font-size:clamp(40px,7.3vw,112px);font-weight:400;line-height:1.02;text-align:center;letter-spacing:-.06em;margin:0}:where(.fx-title-gallery [data-reveal-grid]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2vw;margin-top:60px}:where(.fx-title-gallery [data-reveal-frame]){position:relative;overflow:clip;border-radius:22px;margin:0 0 22px;isolation:isolate}:where(.fx-title-gallery [data-reveal-media]){width:100%;height:62svh;object-fit:cover;display:block}:where(.fx-title-gallery [data-reveal-caption]){position:absolute;bottom:0;left:0;right:0;padding:60px 20px 24px;background:linear-gradient(transparent,#18261b9c);color:#f4f1e4;font-size:20px}:where(.fx-title-gallery[data-staged=true]){height:var(--foundax-section-viewport-height,100dvh);padding:10svh 6vw;perspective:1400px}:where(.fx-title-gallery[data-staged=true] [data-reveal-grid]){position:absolute;left:14%;right:14%;top:80svh;margin:0;transform-style:preserve-3d}:where(.fx-title-gallery[data-staged=true] [data-reveal-column]:nth-child(2 of[data-reveal-column])){margin-top:-6svh}@media(max-width:767px){:where(.fx-title-gallery [data-reveal-caption]){font-size:12px;padding:40px 8px 14px}:where(.fx-title-gallery h2){font-size:clamp(34px,9vw,64px)}:where(.fx-title-gallery [data-reveal-media]){height:50svh}:where(.fx-title-gallery[data-staged=true] [data-reveal-grid]){left:8%;right:8%;gap:3vw}:where(.fx-title-gallery [data-reveal-frame]){border-radius:12px}:where(.fx-title-gallery:not([data-staged=true]) [data-reveal-grid]){grid-template-columns:1fr}:where(.fx-title-gallery:not([data-staged=true]) img){height:60svh}}:where(.fx-morph-bar-scene){min-height:220svh;background:#b6c4b6;position:relative;color:#172b21;padding:0 20px}:where(.fx-morph-bar-scene>[data-bar-backdrop]){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42}:where(.fx-morph-bar-scene>[data-bar-intro]){position:relative;padding:16svh 5vw 8svh;max-width:980px;margin:auto}:where(.fx-morph-bar-scene h2){font-size:clamp(48px,8vw,112px);line-height:1;font-weight:400;letter-spacing:-.05em;margin:0}:where(.fx-morph-bar-scene [data-morph-bar]){position:sticky;top:24px;z-index:5;width:min(940px,100%);height:88px;margin:auto}:where(.fx-morph-bar-scene [data-bar-shell]){position:absolute;inset:0;border-radius:48px;background:#f3f3e58f;border:1px solid #fff9;backdrop-filter:blur(22px)}:where(.fx-morph-bar-scene [data-bar-field]){position:absolute;top:18px;left:10%;height:52px;display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;white-space:nowrap;font-size:15px}:where(.fx-morph-bar-scene [data-bar-field]:nth-child(2 of[data-bar-field])){left:36%}:where(.fx-morph-bar-scene [data-bar-field]:nth-child(3 of[data-bar-field])){left:62%}:where(.fx-morph-bar-scene [data-bar-field]:nth-child(4 of[data-bar-field])){left:88%;transform:translate(-50%)}:where(.fx-morph-bar-scene [data-bar-icon]){display:grid;place-items:center;border:1px solid #283b314d;width:40px;height:40px;flex:none;border-radius:50%;font-size:12px}:where(.fx-morph-bar-scene [data-bar-label]){display:inline-block}:where(.fx-morph-bar-scene [data-bar-footer]){position:relative;padding:95svh 6vw 18svh;font-size:clamp(32px,5vw,60px);max-width:900px;margin:auto}:where(.fx-morph-bar-scene:not([data-staged=true])){min-height:auto}:where(.fx-morph-bar-scene:not([data-staged=true]) [data-morph-bar]){position:relative;top:0}:where(.fx-morph-bar-scene:not([data-staged=true]) [data-bar-footer]){padding-top:35svh}@media(max-width:767px){:where(.fx-morph-bar-scene [data-morph-bar]){height:72px}:where(.fx-morph-bar-scene [data-bar-field]){top:10px;left:4%;font-size:10px;gap:3px}:where(.fx-morph-bar-scene [data-bar-field]:nth-child(2 of[data-bar-field])){left:32%}:where(.fx-morph-bar-scene [data-bar-field]:nth-child(3 of[data-bar-field])){left:59%}:where(.fx-morph-bar-scene [data-bar-field]:nth-child(4 of[data-bar-field])){left:90%}:where(.fx-morph-bar-scene [data-bar-icon]){width:28px;height:28px;font-size:10px}:where(.fx-morph-bar-scene [data-bar-label]){max-width:52px;overflow:hidden}}:where(.fx-image-corridor){background:#111913;color:#f1f1e3;padding:48px 24px;overflow:clip;position:relative}:where(.fx-image-corridor [data-corridor-copy]){position:relative;text-align:center;max-width:700px;margin:0 auto 40px}:where(.fx-image-corridor h2){font-size:clamp(40px,6vw,80px);line-height:1.05;letter-spacing:-.045em;font-weight:400}:where(.fx-image-corridor [data-corridor-card]){display:inline-block;width:calc(50% - 16px);margin:8px}:where(.fx-image-corridor img){display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px}:where(.fx-image-corridor[data-staged=true]){height:var(--foundax-section-viewport-height,100dvh);perspective:1000px;transform-style:preserve-3d;padding:0}:where(.fx-image-corridor[data-staged=true] [data-corridor-copy]){position:absolute;top:5svh;left:20%;right:20%;margin:0}:where(.fx-image-corridor[data-staged=true] [data-corridor-card]){position:absolute;left:50%;top:60%;width:clamp(160px,24vw,340px);height:52svh;margin:0;backface-visibility:hidden}:where(.fx-image-corridor[data-staged=true] img){height:100%;aspect-ratio:auto}@media(max-width:767px){:where(.fx-image-corridor[data-staged=true] [data-corridor-copy]){left:8%;right:8%}:where(.fx-image-corridor[data-staged=true] [data-corridor-card]){height:42svh;top:64%}:where(.fx-image-corridor h2){font-size:40px}}:where(.fx-section-cover){position:relative;background:#19291f;isolation:isolate}:where(.fx-section-cover>[data-cover-panel]){position:relative;min-height:var(--foundax-section-viewport-height,100dvh);padding:10svh 7vw;background:#eeeae0;color:#293a2d;overflow:clip;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6vw}:where(.fx-section-cover>[data-cover-panel]:nth-child(2 of[data-cover-panel])){background:#a8b6a2}:where(.fx-section-cover>[data-cover-panel]:nth-child(3 of[data-cover-panel])){background:#d4c4b1}:where(.fx-section-cover h2){font-size:clamp(42px,6vw,86px);font-weight:400;line-height:1.04;letter-spacing:-.055em}:where(.fx-section-cover img){width:100%;height:68svh;object-fit:cover;border-radius:18px}:where(.fx-section-cover[data-staged=true]>[data-cover-panel]){position:sticky;top:0}:where(.fx-section-cover:focus-within>[data-cover-panel]){position:relative!important;transform:none!important}@media(max-width:767px){:where(.fx-section-cover>[data-cover-panel]){grid-template-columns:1fr;gap:24px;padding:6svh 7vw}:where(.fx-section-cover h2){margin:0}:where(.fx-section-cover img){height:54svh}}:where(.fx-product-angles){position:relative;background:#e6e4db;color:#25382b;padding:48px 24px;overflow:clip}:where(.fx-product-angles h2){font-size:clamp(38px,5vw,72px);line-height:1.05;font-weight:400;letter-spacing:-.05em}:where(.fx-product-angles [data-angle-frame]){margin:0 0 40px}:where(.fx-product-angles img){display:block;width:100%;height:55svh;object-fit:contain}:where(.fx-product-angles figcaption){text-align:center;padding:16px;font-size:18px}:where(.fx-product-angles[data-staged=true]){height:var(--foundax-section-viewport-height,100dvh);padding:0}:where(.fx-product-angles[data-staged=true] [data-angle-copy]){position:absolute;left:7%;top:12%;width:32%}:where(.fx-product-angles[data-staged=true] [data-angle-frame]){position:absolute;inset:15% 5% 5% 40%;margin:0}:where(.fx-product-angles[data-staged=true] img){height:85%}@media(max-width:767px){:where(.fx-product-angles[data-staged=true] [data-angle-copy]){left:7%;right:7%;top:5%;width:auto}:where(.fx-product-angles[data-staged=true] [data-angle-frame]){inset:32% 10% 3%}:where(.fx-product-angles h2){font-size:40px;margin:12px 0}}:where(.fx-galaxy-link){display:inline-flex;align-items:center;gap:12px;padding:12px 22px;border:1px solid var(--fx-link-accent,currentColor);border-radius:99px;text-decoration:none;transition:background-color .2s}:where(.fx-galaxy-link):after{content:"\2192";transition:translate .2s}:where(.fx-galaxy-link:hover,.fx-galaxy-link:focus-visible):after{translate:4px 0}:where(.fx-galaxy-link:focus-visible){outline:2px solid currentColor;outline-offset:4px}:where(.fx-soft-spotlight,.fx-stack-spread,.fx-product-lens,.fx-author-slider){position:relative;min-inline-size:0;max-inline-size:100%;box-sizing:border-box}:where(.fx-soft-spotlight){isolation:isolate}:where(.fx-soft-spotlight):after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--fx-light-x,50%) var(--fx-light-y,50%),currentColor,transparent 65%);opacity:0;transition:opacity .2s}:where(.fx-soft-spotlight[data-active=true]:hover,.fx-soft-spotlight[data-active=true]:focus-within):after{opacity:var(--fx-light-opacity,.12)}:where(.fx-stack-spread){padding:32px;overflow:clip}:where(.fx-stack-spread [data-spread-copy]){text-align:center;max-width:40em;margin:auto}:where(.fx-stack-spread [data-spread-card]){display:inline-block;width:calc(33.333% - 24px);margin:12px}:where(.fx-stack-spread img){display:block;width:100%;aspect-ratio:3/4;object-fit:cover}:where(.fx-stack-spread[data-staged=true]){height:var(--foundax-section-viewport-height,100dvh);padding:0}:where(.fx-stack-spread[data-staged=true] [data-spread-copy]){position:absolute;inset:38% 25% auto}:where(.fx-stack-spread[data-staged=true] [data-spread-card]){position:absolute;left:50%;top:50%;width:20%;height:25%;margin:0}:where(.fx-stack-spread[data-staged=true] img){height:100%;aspect-ratio:auto}:where(.fx-product-lens){overflow:clip;padding:32px}:where(.fx-product-lens [data-lens-copy]){max-width:50em;margin:auto}:where(.fx-product-lens [data-lens-overview]){height:60svh;position:relative}:where(.fx-product-lens [data-lens-overview]>img){display:block;width:100%;height:100%;object-fit:contain}:where(.fx-product-lens [data-detail-lens]){display:none}:where(.fx-product-lens[data-staged=true]){height:var(--foundax-section-viewport-height,100dvh);padding:0}:where(.fx-product-lens[data-staged=true] [data-lens-copy]){position:absolute;inset:4% 7% auto;margin:0}:where(.fx-product-lens[data-staged=true] [data-lens-overview]){position:absolute;left:5%;top:27%;width:43%;height:68%}:where(.fx-product-lens[data-staged=true] [data-detail-lens]){display:block;position:absolute;left:56%;top:38%;width:35%;aspect-ratio:1;max-height:48svh;border-radius:50%;overflow:clip;border:1px solid currentColor}:where(.fx-product-lens [data-lens-image]){position:absolute;left:50%;top:50%;max-width:none;object-fit:contain}:where(.fx-product-lens[data-staged=true] [data-lens-target]){position:absolute;left:50%;top:30%;border:1px solid currentColor;border-radius:50%}:where(.fx-author-slider [data-strip-viewport]){position:relative;min-height:200px;height:var(--fx-slider-height,65svh);overflow:clip}:where(.fx-author-slider [data-strip-frame],.fx-author-slider [data-strip-effects]){position:absolute;inset:0}:where(.fx-author-slider [data-strip-frame]>*){margin:0;width:100%;height:100%}:where(.fx-author-slider [data-strip-frame] img){display:block;width:100%;height:100%;object-fit:cover}:where(.fx-author-slider [data-strip-frame] figure){position:relative}:where(.fx-author-slider figcaption){position:absolute;inset:auto 0 0;padding:24px;background:linear-gradient(transparent,#0008);color:#fff}:where(.fx-author-slider [data-strip-effects]){pointer-events:none}:where(.fx-author-slider [data-strip-slice]){position:absolute;top:0;bottom:0;overflow:hidden}:where(.fx-author-slider nav){display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px}:where(.fx-author-slider button){border:1px solid currentColor;background:none;color:inherit;border-radius:50%;width:44px;height:44px;cursor:pointer}:where(.fx-author-slider button:focus-visible){outline:2px solid currentColor;outline-offset:3px}:where(.fx-author-slider[data-editing=true] [data-strip-viewport]){height:auto}:where(.fx-author-slider[data-editing=true] [data-strip-frame]){position:relative;height:var(--fx-slider-height,65svh)}@media(max-width:767px){:where(.fx-stack-spread [data-spread-card]){width:calc(50% - 24px)}}@media(prefers-reduced-motion:reduce){:where(.fx-galaxy-link,.fx-galaxy-link:after,.fx-soft-spotlight:after){transition:none}}:where(.fx-flowing-backdrop){position:absolute;inset:0;overflow:hidden;pointer-events:none}:where(.fx-flowing-backdrop canvas){display:block;width:100%;height:100%}:where(.fx-liquid-glass){position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:#ffffff24;backdrop-filter:blur(10px);border:1px solid #ffffff70;box-shadow:0 12px 44px #10222a24}:where(.fx-liquid-glass>canvas){position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}:where(.fx-liquid-glass-content){position:relative;z-index:1}:where(.fx-liquid-logo){position:relative;display:inline-block;max-width:100%;vertical-align:baseline}:where(.fx-liquid-defs){position:absolute;pointer-events:none}:where(.fx-liquid-letters){display:inline-block;font:inherit;letter-spacing:inherit;background-image:linear-gradient(110deg,color-mix(in srgb,currentColor,black 52%) 5%,currentColor 28%,color-mix(in srgb,currentColor,white 90%) 39%,color-mix(in srgb,currentColor,white 98%) 42%,color-mix(in srgb,currentColor,black 40%) 47%,currentColor 59%,color-mix(in srgb,currentColor,white 55%) 76%);background-size:250% 100%;background-position:50% 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
