/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-sans);--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-7xl:80rem;--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;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--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-sans);--font-heading:var(--font-heading);--color-hero:var(--hero)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,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}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans);scroll-behavior:smooth}[data-theme]{color:var(--foreground);font-family:var(--font-sans)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where(a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,label[for],select,input[type=button],input[type=checkbox],input[type=file],input[type=radio],input[type=reset],input[type=submit]){cursor:pointer}.bg-hero{--wireframe-media:var(--wireframe-media-on-hero)}:where([id]){scroll-margin-top:6rem}}@layer components{:where(.image){width:100%;height:auto;display:block;position:relative;overflow:hidden}:where(.image>img){width:100%;height:auto}.btn{border-radius:var(--btn-radius,var(--radius));white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth-out),color var(--duration-fast) var(--ease-smooth-out),border-color var(--duration-fast) var(--ease-smooth-out),opacity var(--duration-fast) var(--ease-smooth-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding-inline:.625rem;font-family:inherit;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--xs{gap:.25rem;min-height:24px;padding-inline:.5rem;font-size:.75rem}.btn--sm{gap:.25rem;min-height:28px;padding-inline:.625rem;font-size:.875rem}.btn--default{min-height:32px;font-size:.875rem}.btn--md{gap:.5rem;min-height:40px;padding-inline:1rem;font-size:.875rem}.btn--lg{gap:.5rem;min-height:44px;padding-inline:1.25rem;font-size:1rem}@media(pointer:coarse){.btn--xs,.btn--sm,.btn--default,.btn--md{position:relative}.btn--xs:after,.btn--sm:after,.btn--default:after,.btn--md:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tap-target{position:relative}.tap-target:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.btn--default{background:var(--btn-primary-bg,var(--primary));color:var(--btn-primary-fg,var(--primary-foreground))}@media(hover:hover){.btn--default:hover{background:var(--btn-primary-hover-bg)}}.btn--secondary{background:var(--secondary);color:var(--secondary-foreground)}@media(hover:hover){.btn--secondary:hover{background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.btn--secondary:hover{background:color-mix(in oklab,var(--secondary) 90%,var(--secondary-foreground))}}}.btn--outline{color:var(--foreground);border-color:var(--border);background:0 0}@media(hover:hover){.btn--outline:hover{background:var(--accent)}}.btn--ghost{color:var(--foreground);background:0 0}@media(hover:hover){.btn--ghost:hover{background:var(--accent)}}.btn--destructive{background:var(--destructive);color:var(--on-media)}@media(hover:hover){.btn--destructive:hover{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.btn--destructive:hover{background:color-mix(in oklab,var(--destructive) 90%,var(--overlay))}}}.btn--link{color:var(--foreground);background:0 0;border-color:#0000;min-height:0;padding-inline:0}@media(hover:hover){.btn--link:hover{text-underline-offset:4px;text-decoration:underline}}.nav-card__poster{aspect-ratio:9/16;border:1px solid var(--border);inset-block:0;position:absolute;left:50%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nav-card__poster{border:1px solid color-mix(in oklab,var(--border) 50%,transparent)}}.nav-card__poster{transition:transform var(--duration-fast) var(--ease-smooth-out),opacity var(--duration-fast) var(--ease-smooth-out);border-radius:.5rem}.nav-card__poster img{object-fit:cover;width:100%;height:100%}.nav-card__poster--0{z-index:10;transform:translate(-50%)}.nav-card__poster--1{z-index:0;opacity:.6;transform:translate(calc(-50% - 20px))rotate(-6deg)}.nav-card__poster--2{z-index:0;opacity:.6;transform:translate(calc(20px - 50%))rotate(6deg)}@media(hover:hover){.nav-card:hover .nav-card__poster--0{transform:translate(-50%)scale(1.03)}.nav-card:hover .nav-card__poster--1{opacity:1;transform:translate(calc(-50% - 32px))rotate(-9deg)}.nav-card:hover .nav-card__poster--2{opacity:1;transform:translate(calc(32px - 50%))rotate(9deg)}}@media(prefers-reduced-motion:reduce){.nav-card__poster{transition:none}}.header-search::backdrop{top:var(--search-dialog-top,0px);background:var(--overlay)}@supports (color:color-mix(in lab,red,red)){.header-search::backdrop{background:color-mix(in oklab,var(--overlay) 40%,transparent)}}.newsletter-form__message--success svg{color:var(--success)}.announcement-bar[hidden]{display:none}.announcement-bar__message a{color:inherit;text-underline-offset:.2em}.announcement-bar__message strong{font-weight:600}.footer__payment svg{width:auto;height:1.5rem}}@layer utilities{.\[container-type\:size\]{container-type:size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{inset:calc(var(--spacing) * 4)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-7{top:calc(var(--spacing) * 7)}.top-20{top:calc(var(--spacing) * 20)}.top-\[4\.3125rem\]{top:4.3125rem}.top-\[calc\(100\%\+0\.375rem\)\]{top:calc(100% + .375rem)}.top-full{top:100%}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-5{right:calc(var(--spacing) * -5)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-7{right:calc(var(--spacing) * 7)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-5{left:calc(var(--spacing) * -5)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-45{z-index:45}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[39\]{z-index:39}.-order-1{order:-1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.-mx-\[var\(--page-gutter\,1\.5rem\)\]{margin-inline:calc(var(--page-gutter,1.5rem) * -1)}.mx-\[calc\(50\%-50vw\)\]{margin-inline:calc(50% - 50vw)}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-10{margin-block:calc(var(--spacing) * 10)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[0\.3125rem\]{margin-top:.3125rem}.mt-\[var\(--search-dialog-top\,4\.3125rem\)\]{margin-top:var(--search-dialog-top,4.3125rem)}.mt-auto{margin-top:auto}.-mr-6{margin-right:calc(var(--spacing) * -6)}.mr-1{margin-right:var(--spacing)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-auto{margin-bottom:auto}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-6{margin-left:calc(var(--spacing) * -6)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.\[field-sizing\:content\]{field-sizing:content}.aspect-4\/3{aspect-ratio:4/3}.aspect-9\/16{aspect-ratio:9/16}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[1\.0625rem\]{width:1.0625rem;height:1.0625rem}.size-\[max\(100\%\,3rem\)\]{width:max(100%,3rem);height:max(100%,3rem)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-64{height:calc(var(--spacing) * 64)}.h-\[clamp\(20rem\,100vw\,36rem\)\]{height:clamp(20rem,100vw,36rem)}.h-\[min\(56rem\,calc\(100svh-1\.5rem\)\)\]{height:min(56rem,100svh - 1.5rem)}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-full{height:100%}.h-lh{height:1lh}.h-px{height:1px}.max-h-88{max-height:calc(var(--spacing) * 88)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[100cqh\]{max-height:100cqh}.max-h-\[calc\(100dvh-var\(--search-dialog-top\,4\.3125rem\)-1rem\)\]{max-height:calc(100dvh - var(--search-dialog-top,4.3125rem) - 1rem)}.max-h-\[calc\(100svh-1\.5rem\)\]{max-height:calc(100svh - 1.5rem)}.max-h-\[calc\(100svh-6rem\)\]{max-height:calc(100svh - 6rem)}.max-h-\[min\(60vh\,32rem\)\]{max-height:min(60vh,32rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[1\.125rem\]{min-height:1.125rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[min\(60rem\,85svh\)\]{min-height:min(60rem,85svh)}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\/2{width:50%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-18{width:calc(var(--spacing) * 18)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[56\%\]{width:56%}.w-\[70\%\]{width:70%}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-\[min\(28rem\,calc\(100vw-1\.5rem\)\)\]{width:min(28rem,100vw - 1.5rem)}.w-\[min\(42rem\,calc\(100vw-2rem\)\)\]{width:min(42rem,100vw - 2rem)}.w-\[min\(72rem\,calc\(100vw-2rem\)\)\]{width:min(72rem,100vw - 2rem)}.w-\[min\(100cqw\,calc\(100cqh\*var\(--ar\,1\.3333\)\)\)\]{width:min(100cqw,calc(100cqh * var(--ar,1.3333)))}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-50{max-width:calc(var(--spacing) * 50)}.max-w-75{max-width:calc(var(--spacing) * 75)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-\[12ch\]{max-width:12ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[35ch\]{max-width:35ch}.max-w-\[36\.375rem\]{max-width:36.375rem}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[45ch\]{max-width:45ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[52rem\]{max-width:52rem}.max-w-\[55ch\]{max-width:55ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[96rem\]{max-width:96rem}.max-w-\[416px\]{max-width:416px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-3xl{min-width:var(--container-3xl)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[1\.1rem\]{min-width:1.1rem}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-\[86\%\]{flex-basis:86%}.basis-full{flex-basis:100%}.-translate-1\/2{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[transform\:translate\(-50\%\,-50\%\)_scale\(1\)\]{transform:translate(-50%,-50%)scale(1)}.\[transform\:translate\(-50\%\,-50\%\)_translateX\(-78\%\)_scale\(0\.48\)\]{transform:translate(-50%,-50%)translate(-78%)scale(.48)}.\[transform\:translate\(-50\%\,-50\%\)_translateX\(78\%\)_scale\(0\.48\)\]{transform:translate(-50%,-50%)translate(78%)scale(.48)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.resize-y{resize:vertical}.\[scroll-snap-type\:x_mandatory\]{scroll-snap-type:x mandatory}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.\[scroll-snap-align\:start\]{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:3.5rem minmax(0,1fr)}.grid-cols-\[4\.5rem_1fr\]{grid-template-columns:4.5rem 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}:where(.space-y-2>: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)))}:where(.space-y-5>: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)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0{row-gap:0}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-y>: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)))}:where(.divide-\[color-mix\(in_oklab\,var\(--border\)_70\%\,transparent\)\]>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-\[color-mix\(in_oklab\,var\(--border\)_70\%\,transparent\)\]>:not(:last-child)){border-color:color-mix(in oklab,var(--border) 70%,transparent)}}:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--border) 50%,transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[calc\(var\(--input-radius\)\*0\.75\)\]{border-radius:calc(var(--input-radius) * .75)}.rounded-\[calc\(var\(--input-radius\)\*0\.875\)\]{border-radius:calc(var(--input-radius) * .875)}.rounded-\[calc\(var\(--radius\)\*0\.6\)\]{border-radius:calc(var(--radius) * .6)}.rounded-\[calc\(var\(--radius\)\*0\.75\)\]{border-radius:calc(var(--radius) * .75)}.rounded-\[calc\(var\(--radius\)\*0\.875\)\]{border-radius:calc(var(--radius) * .875)}.rounded-\[calc\(var\(--radius\)\*1\.2\)\]{border-radius:calc(var(--radius) * 1.2)}.rounded-\[calc\(var\(--radius\)\*1\.4\)\]{border-radius:calc(var(--radius) * 1.4)}.rounded-\[calc\(var\(--radius\)\*1\.6\)\]{border-radius:calc(var(--radius) * 1.6)}.rounded-\[calc\(var\(--radius\)\*1\.8\)\]{border-radius:calc(var(--radius) * 1.8)}.rounded-\[calc\(var\(--radius\)\*2\)\]{border-radius:calc(var(--radius) * 2)}.rounded-\[calc\(var\(--radius\)\*2\.4\)\]{border-radius:calc(var(--radius) * 2.4)}.rounded-\[calc\(var\(--radius\)\*2\.6\)\]{border-radius:calc(var(--radius) * 2.6)}.rounded-\[calc\(var\(--radius\)\*2\.8\)\]{border-radius:calc(var(--radius) * 2.8)}.rounded-\[calc\(var\(--radius\)\*3\)\]{border-radius:calc(var(--radius) * 3)}.rounded-\[calc\(var\(--radius\)\*3\.2\)\]{border-radius:calc(var(--radius) * 3.2)}.rounded-\[calc\(var\(--radius\)\*4\)\]{border-radius:calc(var(--radius) * 4)}.rounded-\[max\(0px\,calc\(var\(--radius-xl\)-5px\)\)\]{border-radius:max(0px,calc(var(--radius-xl) - 5px))}.rounded-\[min\(2vw\,2rem\)\]{border-radius:min(2vw,2rem)}.rounded-\[var\(--badge-radius\)\]{border-radius:var(--badge-radius)}.rounded-\[var\(--badge-radius\,999px\)\]{border-radius:var(--badge-radius,999px)}.rounded-\[var\(--btn-radius\)\]{border-radius:var(--btn-radius)}.rounded-\[var\(--btn-radius\,8px\)\]{border-radius:var(--btn-radius,8px)}.rounded-\[var\(--btn-radius\,13px\)\]{border-radius:var(--btn-radius,13px)}.rounded-\[var\(--btn-radius\,var\(--radius\)\)\]{border-radius:var(--btn-radius,var(--radius))}.rounded-\[var\(--input-radius\)\]{border-radius:var(--input-radius)}.rounded-\[var\(--input-radius\,6px\)\]{border-radius:var(--input-radius,6px)}.rounded-\[var\(--input-radius\,calc\(var\(--radius\)\*1\.1\)\)\]{border-radius:var(--input-radius,calc(var(--radius) * 1.1))}.rounded-\[var\(--input-radius\,var\(--radius\)\)\]{border-radius:var(--input-radius,var(--radius))}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-card{border-radius:calc(var(--radius) * 2.4)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-panel{border-radius:calc(var(--radius) * 3.2)}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-\[1\.25rem\]{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-md{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.rounded-b-2xl{border-bottom-right-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-\[color-mix\(in_oklab\,var\(--accent-brand\)_20\%\,transparent\)\]{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--accent-brand\)_20\%\,transparent\)\]{border-color:color-mix(in oklab,var(--accent-brand) 20%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--accent-brand\)_25\%\,transparent\)\]{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--accent-brand\)_25\%\,transparent\)\]{border-color:color-mix(in oklab,var(--accent-brand) 25%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--accent-brand\)_25\%\,var\(--border\)\)\]{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--accent-brand\)_25\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--accent-brand) 25%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--accent-brand\)_26\%\,var\(--border\)\)\]{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--accent-brand\)_26\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--accent-brand) 26%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--accent-brand\)_30\%\,transparent\)\]{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--accent-brand\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--accent-brand) 30%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--accent-brand\)_45\%\,transparent\)\]{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--accent-brand\)_45\%\,transparent\)\]{border-color:color-mix(in oklab,var(--accent-brand) 45%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--background\)_80\%\,transparent\)\]{border-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--background\)_80\%\,transparent\)\]{border-color:color-mix(in oklab,var(--background) 80%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--border\)_30\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--border\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--border) 30%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--border\)_40\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--border\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--border\)_50\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--border\)_50\%\,transparent\)\]{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--border\)_60\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--border\)_60\%\,transparent\)\]{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--border\)_70\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--border\)_70\%\,transparent\)\]{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--border\)_80\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--border\)_80\%\,transparent\)\]{border-color:color-mix(in oklab,var(--border) 80%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--destructive\)_25\%\,transparent\)\]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--destructive\)_25\%\,transparent\)\]{border-color:color-mix(in oklab,var(--destructive) 25%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--foreground\)_10\%\,transparent\)\]{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--foreground\)_10\%\,transparent\)\]{border-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--primary\)_20\%\,transparent\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--primary\)_20\%\,transparent\)\]{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--sale\,var\(--destructive\)\)_30\%\,transparent\)\]{border-color:var(--sale,var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--sale\,var\(--destructive\)\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--sale,var(--destructive)) 30%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--success\)_30\%\,transparent\)\]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--success\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--success) 30%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--warning\)_30\%\,var\(--border\)\)\]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--warning\)_30\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--warning) 30%,var(--border))}}.border-\[var\(--footer-border\)\]{border-color:var(--footer-border)}.border-\[var\(--input\,var\(--border\)\)\]{border-color:var(--input,var(--border))}.border-\[var\(--warning\,var\(--border\)\)\]{border-color:var(--warning,var(--border))}.border-accent-brand\/20{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.border-accent-brand\/20{border-color:color-mix(in oklab,var(--accent-brand) 20%,transparent)}}.border-accent-brand\/25{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.border-accent-brand\/25{border-color:color-mix(in oklab,var(--accent-brand) 25%,transparent)}}.border-accent-brand\/30{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.border-accent-brand\/30{border-color:color-mix(in oklab,var(--accent-brand) 30%,transparent)}}.border-accent-brand\/40{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.border-accent-brand\/40{border-color:color-mix(in oklab,var(--accent-brand) 40%,transparent)}}.border-accent-brand\/55{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.border-accent-brand\/55{border-color:color-mix(in oklab,var(--accent-brand) 55%,transparent)}}.border-border,.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--border) 30%,transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--border) 80%,transparent)}}.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/20{border-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-\[color-mix\(in_oklab\,var\(--accent\)_30\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--accent\)_30\%\,transparent\)\]{background-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--accent\)_55\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--accent\)_55\%\,transparent\)\]{background-color:color-mix(in oklab,var(--accent) 55%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--accent\)_70\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--accent\)_70\%\,transparent\)\]{background-color:color-mix(in oklab,var(--accent) 70%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--accent-brand\)_5\%\,transparent\)\]{background-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--accent-brand\)_5\%\,transparent\)\]{background-color:color-mix(in oklab,var(--accent-brand) 5%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--accent-brand\)_10\%\,transparent\)\]{background-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--accent-brand\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--accent-brand) 10%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--accent-brand\)_12\%\,var\(--card\)\)\]{background-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--accent-brand\)_12\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--accent-brand) 12%,var(--card))}}.bg-\[color-mix\(in_oklab\,var\(--background\)_50\%\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--background\)_50\%\,transparent\)\]{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--background\)_70\%\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--background\)_70\%\,transparent\)\]{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--background\)_80\%\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--background\)_80\%\,transparent\)\]{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--background\)_90\%\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--background\)_90\%\,transparent\)\]{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--card\)_60\%\,transparent\)\]{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--card\)_60\%\,transparent\)\]{background-color:color-mix(in oklab,var(--card) 60%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--destructive\)_10\%\,var\(--card\)\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--destructive\)_10\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--destructive) 10%,var(--card))}}.bg-\[color-mix\(in_oklab\,var\(--foreground\)_55\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--foreground\)_55\%\,transparent\)\]{background-color:color-mix(in oklab,var(--foreground) 55%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--foreground\)_60\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--foreground\)_60\%\,transparent\)\]{background-color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--foreground\)_90\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--foreground\)_90\%\,transparent\)\]{background-color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--muted\)_5\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted\)_5\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted) 5%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--muted\)_10\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted) 10%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--muted\)_15\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted\)_15\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted) 15%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--muted\)_20\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted\)_20\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--muted\)_25\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted\)_25\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--muted\)_40\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted\)_40\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--muted\,var\(--card\)\)_5\%\,transparent\)\]{background-color:var(--muted,var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted\,var\(--card\)\)_5\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted,var(--card)) 5%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--muted-foreground\)_6\%\,transparent\)\]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted-foreground\)_6\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted-foreground) 6%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--muted-foreground\)_6\%\,var\(--card\)\)\]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted-foreground\)_6\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--muted-foreground) 6%,var(--card))}}.bg-\[color-mix\(in_oklab\,var\(--muted-foreground\)_8\%\,transparent\)\]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted-foreground\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted-foreground) 8%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--muted-foreground\)_35\%\,transparent\)\]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted-foreground\)_35\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted-foreground) 35%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--primary\)_8\%\,var\(--card\)\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--primary\)_8\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--primary) 8%,var(--card))}}.bg-\[color-mix\(in_oklab\,var\(--sale\)_10\%\,transparent\)\]{background-color:var(--sale)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--sale\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--sale) 10%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--sale\,var\(--destructive\)\)_5\%\,var\(--background\)\)\]{background-color:var(--sale,var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--sale\,var\(--destructive\)\)_5\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--sale,var(--destructive)) 5%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--secondary\)_50\%\,transparent\)\]{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--secondary\)_50\%\,transparent\)\]{background-color:color-mix(in oklab,var(--secondary) 50%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--success\)_10\%\,transparent\)\]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--success\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--success-foreground\)_10\%\,transparent\)\]{background-color:var(--success-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--success-foreground\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--success-foreground) 10%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--warning\)_10\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--warning\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--muted\)_10\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--muted\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--muted\)_15\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--muted\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--muted\)_20\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--muted\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted) 20%,transparent)}}.bg-\[var\(--popover\,var\(--card\)\)\]{background-color:var(--popover,var(--card))}.bg-\[var\(--wireframe-media\)\]{background-color:var(--wireframe-media)}.bg-accent{background-color:var(--accent)}.bg-accent-brand,.bg-accent-brand\/10{background-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.bg-accent-brand\/10{background-color:color-mix(in oklab,var(--accent-brand) 10%,transparent)}}.bg-background,.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/85{background-color:color-mix(in oklab,var(--background) 85%,transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}.bg-border,.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/60{background-color:color-mix(in oklab,var(--border) 60%,transparent)}}.bg-card,.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/70{background-color:color-mix(in oklab,var(--card) 70%,transparent)}}.bg-card\/75{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/75{background-color:color-mix(in oklab,var(--card) 75%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.bg-hero{background-color:var(--hero)}.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/25{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/25{background-color:color-mix(in oklab,var(--muted-foreground) 25%,transparent)}}.bg-muted\/5{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/5{background-color:color-mix(in oklab,var(--muted) 5%,transparent)}}.bg-muted\/15{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/15{background-color:color-mix(in oklab,var(--muted) 15%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/25{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.bg-on-media{background-color:var(--on-media)}.bg-overlay\/15{background-color:var(--overlay)}@supports (color:color-mix(in lab,red,red)){.bg-overlay\/15{background-color:color-mix(in oklab,var(--overlay) 15%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-sale{background-color:var(--sale)}.bg-secondary{background-color:var(--secondary)}.bg-success{background-color:var(--success)}.bg-surface-deep{background-color:var(--surface-deep)}.bg-transparent{background-color:#0000}.bg-none{background-image:none}.\[mask-image\:linear-gradient\(to_right\,transparent_0\%\,black_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 100%);mask-image:linear-gradient(90deg,#0000,#000)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.stroke-accent-brand{stroke:var(--accent-brand)}.stroke-muted-foreground{stroke:var(--muted-foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[60\%_50\%\]{object-position:60% 50%}.object-\[68\%_50\%\]{object-position:68% 50%}.object-\[78\%_82\%\]{object-position:78% 82%}.object-center{object-position:center}.object-right{object-position:right}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--page-gutter\,1\.5rem\)\]{padding-inline:var(--page-gutter,1.5rem)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[var\(--section-y-mobile\)\]{padding-block:var(--section-y-mobile)}.py-\[var\(--section-y-mobile\,2rem\)\]{padding-block:var(--section-y-mobile,2rem)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-80{padding-top:calc(var(--spacing) * 80)}.pt-\[var\(--section-y-mobile\)\]{padding-top:var(--section-y-mobile)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-1{padding-left:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[2\.625rem\]{padding-left:2.625rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\(family-name\:--font-heading\),.font-heading{font-family:var(--font-heading)}.font-mono,.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[clamp\(1\.5rem\,1\.2rem\+1\.2vw\,1\.875rem\)\]{font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem)}.text-\[clamp\(1\.5rem\,2\.5vw\,1\.875rem\)\]{font-size:clamp(1.5rem,2.5vw,1.875rem)}.text-\[clamp\(1\.5rem\,3vw\,1\.875rem\)\]{font-size:clamp(1.5rem,3vw,1.875rem)}.text-\[clamp\(1\.25rem\,2\.5vw\,1\.5rem\)\]{font-size:clamp(1.25rem,2.5vw,1.5rem)}.text-\[clamp\(1\.75rem\,1\.2rem\+2vw\,2\.5rem\)\]{font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem)}.text-\[clamp\(1\.75rem\,3\.5vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3.5vw,2.5rem)}.text-\[clamp\(1\.75rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3vw,2.5rem)}.text-\[clamp\(1\.75rem\,4vw\,2\.5rem\)\]{font-size:clamp(1.75rem,4vw,2.5rem)}.text-\[clamp\(1\.875rem\,4\.5vw\,3\.5rem\)\]{font-size:clamp(1.875rem,4.5vw,3.5rem)}.text-\[clamp\(1\.875rem\,4vw\,2\.75rem\)\]{font-size:clamp(1.875rem,4vw,2.75rem)}.text-\[clamp\(2\.25rem\,4vw\,3rem\)\]{font-size:clamp(2.25rem,4vw,3rem)}.text-\[clamp\(2\.25rem\,5vw\,3\.75rem\)\]{font-size:clamp(2.25rem,5vw,3.75rem)}.text-\[clamp\(2\.25rem\,6vw\,3rem\)\]{font-size:clamp(2.25rem,6vw,3rem)}.text-\[clamp\(2rem\,1\.4rem\+2\.5vw\,3rem\)\]{font-size:clamp(2rem,1.4rem + 2.5vw,3rem)}.text-\[clamp\(2rem\,4vw\,3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-\[clamp\(3rem\,6vw\,3\.75rem\)\]{font-size:clamp(3rem,6vw,3.75rem)}.text-label{font-size:.75rem}.text-label-sm{font-size:.6875rem}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.625\]{--tw-leading:1.625;line-height:1.625}.leading-\[1\.3333\]{--tw-leading:1.3333;line-height:1.3333}.leading-\[1\.4286\]{--tw-leading:1.4286;line-height:1.4286}.leading-\[1\.5556\]{--tw-leading:1.5556;line-height:1.5556}.leading-\[calc\(1\.25\/0\.875\)\]{--tw-leading:calc(1.25 / .875);line-height:1.42857}.leading-\[calc\(1\.75\/1\.25\)\]{--tw-leading:calc(1.75 / 1.25);line-height:1.4}.leading-\[calc\(1\.75\/1\.125\)\]{--tw-leading:calc(1.75 / 1.125);line-height:1.55556}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.025em\]{--tw-tracking:.025em;letter-spacing:.025em}.tracking-\[var\(--heading-tracking\)\]{--tw-tracking:var(--heading-tracking);letter-spacing:var(--heading-tracking)}.tracking-\[var\(--heading-tracking\,-0\.015em\)\]{--tw-tracking:var(--heading-tracking,-.015em);letter-spacing:var(--heading-tracking,-.015em)}.tracking-label{--tw-tracking:.05em;letter-spacing:.05em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-normal{white-space:normal}.whitespace-normal\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.text-\(--destructive-ink\){color:var(--destructive-ink)}.text-\(--sale-ink\){color:var(--sale-ink)}.text-\[color-mix\(in_oklab\,var\(--foreground\)_70\%\,transparent\)\]{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--foreground\)_70\%\,transparent\)\]{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-\[color-mix\(in_oklab\,var\(--foreground\)_75\%\,transparent\)\]{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--foreground\)_75\%\,transparent\)\]{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}.text-\[color-mix\(in_oklab\,var\(--foreground\)_80\%\,transparent\)\]{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--foreground\)_80\%\,transparent\)\]{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-\[color-mix\(in_oklab\,var\(--foreground\)_85\%\,transparent\)\]{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--foreground\)_85\%\,transparent\)\]{color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.text-\[color-mix\(in_oklab\,var\(--muted-foreground\)_40\%\,transparent\)\]{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--muted-foreground\)_40\%\,transparent\)\]{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.text-\[color-mix\(in_oklab\,var\(--muted-foreground\)_90\%\,transparent\)\]{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--muted-foreground\)_90\%\,transparent\)\]{color:color-mix(in oklab,var(--muted-foreground) 90%,transparent)}}.text-\[color-mix\(in_oklab\,var\(--success-foreground\)_60\%\,transparent\)\]{color:var(--success-foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--success-foreground\)_60\%\,transparent\)\]{color:color-mix(in oklab,var(--success-foreground) 60%,transparent)}}.text-\[color-mix\(in_oklab\,var\(--success-foreground\)_70\%\,transparent\)\]{color:var(--success-foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--success-foreground\)_70\%\,transparent\)\]{color:color-mix(in oklab,var(--success-foreground) 70%,transparent)}}.text-\[var\(--accent-brand\,var\(--accent\)\)\]{color:var(--accent-brand,var(--accent))}.text-\[var\(--accent-brand\,var\(--primary\)\)\]{color:var(--accent-brand,var(--primary))}.text-\[var\(--bar-fg\)\]{color:var(--bar-fg)}.text-\[var\(--bar-muted\)\]{color:var(--bar-muted)}.text-\[var\(--destructive-ink\)\]{color:var(--destructive-ink)}.text-\[var\(--footer-fg\)\]{color:var(--footer-fg)}.text-\[var\(--footer-muted\)\]{color:var(--footer-muted)}.text-\[var\(--icon-accent\)\]{color:var(--icon-accent)}.text-\[var\(--on-media\,var\(--background\)\)\]{color:var(--on-media,var(--background))}.text-\[var\(--popover-foreground\,var\(--foreground\)\)\]{color:var(--popover-foreground,var(--foreground))}.text-\[var\(--sale-ink\)\]{color:var(--sale-ink)}.text-\[var\(--success-foreground\,var\(--success\)\)\]{color:var(--success-foreground,var(--success))}.text-\[var\(--warning-foreground\,var\(--foreground\)\)\]{color:var(--warning-foreground,var(--foreground))}.text-accent-brand{color:var(--accent-brand)}.text-background,.text-background\/70{color:var(--background)}@supports (color:color-mix(in lab,red,red)){.text-background\/70{color:color-mix(in oklab,var(--background) 70%,transparent)}}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.text-icon{color:var(--icon)}.text-icon-accent{color:var(--icon-accent)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.text-muted-foreground\/90{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/90{color:color-mix(in oklab,var(--muted-foreground) 90%,transparent)}}.text-on-media{color:var(--on-media)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success{color:var(--success)}.text-success-foreground{color:var(--success-foreground)}.text-transparent{color:#0000}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[0\.2em\]{text-underline-offset:.2em}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.13\]{opacity:.13}.opacity-\[0\.42\]{opacity:.42}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-4px_16px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 -4px 16px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_color-mix\(in_oklab\,var\(--overlay\)_8\%\,transparent\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--overlay))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_1px_2px_color-mix\(in_oklab\,var\(--overlay\)_8\%\,transparent\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in oklab,var(--overlay) 8%,transparent))}}.shadow-\[0_1px_2px_color-mix\(in_oklab\,var\(--overlay\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_color-mix\(in_oklab\,var\(--overlay\)_14\%\,transparent\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,var(--overlay))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_10px_30px_color-mix\(in_oklab\,var\(--overlay\)_14\%\,transparent\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,color-mix(in oklab,var(--overlay) 14%,transparent))}}.shadow-\[0_10px_30px_color-mix\(in_oklab\,var\(--overlay\)_14\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_color-mix\(in_oklab\,var\(--overlay\)_20\%\,transparent\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,var(--overlay))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_20px_50px_color-mix\(in_oklab\,var\(--overlay\)_20\%\,transparent\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,color-mix(in oklab,var(--overlay) 20%,transparent))}}.shadow-\[0_20px_50px_color-mix\(in_oklab\,var\(--overlay\)_20\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--card-shadow\)\]{--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.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)}.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)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}.ring-background{--tw-ring-color:var(--background)}.ring-border\/60{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.inset-ring-border\/60{--tw-inset-ring-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.inset-ring-border\/60{--tw-inset-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:-1px}.outline-offset-2{outline-offset:2px}.outline-\[color-mix\(in_oklab\,var\(--foreground\)_10\%\,transparent\)\]{outline-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.outline-\[color-mix\(in_oklab\,var\(--foreground\)_10\%\,transparent\)\]{outline-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.outline-foreground\/10{outline-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.outline-foreground\/10{outline-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.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,)}.\[filter\:none\]{filter:none}.\[filter\:saturate\(0\.72\)\]{filter:saturate(.72)}.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,)}.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,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-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,)}.backdrop-blur-\[8px\]{--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,)}.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,)}.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,)}.backdrop-filter{-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,)}.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))}.transition-\[background\,color\]{transition-property:background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,opacity\]{transition-property:background-color,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\]{transition-property:border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color_var\(--duration-fast\)_var\(--ease-smooth-out\)\]{transition-property:border-color var(--duration-fast) var(--ease-smooth-out);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\]{transition-property:color,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,border-color\]{transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\,border-color\]{transition-property:grid-template-rows,opacity,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,color\,border-color\]{transition-property:opacity,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity_var\(--duration-fast\)_var\(--ease-smooth-out\)\,border-color_var\(--duration-fast\)_var\(--ease-smooth-out\)\]{transition-property:opacity var(--duration-fast) var(--ease-smooth-out),border-color var(--duration-fast) var(--ease-smooth-out);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,filter\]{transition-property:transform,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.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))}.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))}.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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\[var\(--duration-quick\)\]{--tw-duration:var(--duration-quick);transition-duration:var(--duration-quick)}.duration-\[var\(--duration-quick\,160ms\)\]{--tw-duration:var(--duration-quick,.16s);transition-duration:var(--duration-quick,.16s)}.duration-\[var\(--duration-very-slow\)\]{--tw-duration:var(--duration-very-slow);transition-duration:var(--duration-very-slow)}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.ease-\[var\(--ease-smooth-out\)\]{--tw-ease:var(--ease-smooth-out);transition-timing-function:var(--ease-smooth-out)}.ease-\[var\(--ease-smooth-out\,ease-out\)\]{--tw-ease:var(--ease-smooth-out,ease-out);transition-timing-function:var(--ease-smooth-out,ease-out)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.content-auto{content-visibility:auto;contain-intrinsic-size:0 450px}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-moz-appearance\:textfield\]{-moz-appearance:textfield}.\[grid-area\:info\]{grid-area:info}.\[grid-area\:media\]{grid-area:media}.\[grid-area\:price\]{grid-area:price}.\[grid-area\:quantity\]{grid-area:quantity}.\[grid-template-areas\:\'media_info\'_\'media_quantity\'_\'media_price\'\]{grid-template-areas:"media info""media quantity""media price"}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-\[color-mix\(in_oklab\,var\(--accent-brand\)_40\%\,transparent\)\]:is(:where(.group):hover *){border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-\[color-mix\(in_oklab\,var\(--accent-brand\)_40\%\,transparent\)\]:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--accent-brand) 40%,transparent)}}.group-hover\:border-\[color-mix\(in_oklab\,var\(--accent-brand\)_50\%\,transparent\)\]:is(:where(.group):hover *){border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-\[color-mix\(in_oklab\,var\(--accent-brand\)_50\%\,transparent\)\]:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--accent-brand) 50%,transparent)}}.group-hover\:border-\[color-mix\(in_oklab\,var\(--border\)_25\%\,transparent\)\]:is(:where(.group):hover *){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-\[color-mix\(in_oklab\,var\(--border\)_25\%\,transparent\)\]:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--border) 25%,transparent)}}.group-hover\:bg-\[color-mix\(in_oklab\,var\(--accent-brand\)_15\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[color-mix\(in_oklab\,var\(--accent-brand\)_15\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--accent-brand) 15%,transparent)}}.group-hover\:bg-background:is(:where(.group):hover *){background-color:var(--background)}.group-hover\:bg-foreground\/0:is(:where(.group):hover *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-foreground\/0:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--foreground) 0%,transparent)}}.group-hover\:bg-overlay\/25:is(:where(.group):hover *){background-color:var(--overlay)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-overlay\/25:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--overlay) 25%,transparent)}}.group-hover\:stroke-foreground:is(:where(.group):hover *){stroke:var(--foreground)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:underline-offset-4:is(:where(.group):hover *){text-underline-offset:4px}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/card\:scale-\[1\.01\]:is(:where(.group\/card):hover *){scale:1.01}.group-hover\/card\:underline:is(:where(.group\/card):hover *){text-decoration-line:underline}.group-hover\/mobile-nav-item\:border-accent-brand\/40:is(:where(.group\/mobile-nav-item):hover *){border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\/mobile-nav-item\:border-accent-brand\/40:is(:where(.group\/mobile-nav-item):hover *){border-color:color-mix(in oklab,var(--accent-brand) 40%,transparent)}}.group-hover\/mobile-nav-item\:border-accent-brand\/50:is(:where(.group\/mobile-nav-item):hover *){border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\/mobile-nav-item\:border-accent-brand\/50:is(:where(.group\/mobile-nav-item):hover *){border-color:color-mix(in oklab,var(--accent-brand) 50%,transparent)}}.group-hover\/mobile-nav-item\:bg-accent-brand\/15:is(:where(.group\/mobile-nav-item):hover *){background-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\/mobile-nav-item\:bg-accent-brand\/15:is(:where(.group\/mobile-nav-item):hover *){background-color:color-mix(in oklab,var(--accent-brand) 15%,transparent)}}.group-hover\/mobile-nav-item\:bg-background:is(:where(.group\/mobile-nav-item):hover *){background-color:var(--background)}.group-hover\/tiny\:scale-\[1\.04\]:is(:where(.group\/tiny):hover *){scale:1.04}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-checked\:translate-x-full:is(:where(.group):has(:checked) *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-aria-pressed\:block:is(:where(.group)[aria-pressed=true] *){display:block}.peer-checked\:border-foreground:is(:where(.peer):checked~*){border-color:var(--foreground)}.peer-checked\:shadow-\[inset_0_0_0_1px_var\(--foreground\)\]:is(:where(.peer):checked~*){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--foreground));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-ring:is(:where(.peer):focus-visible~*){outline-color:var(--ring)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.backdrop\:bg-\[color-mix\(in_oklab\,var\(--overlay\)_70\%\,transparent\)\]::backdrop{background-color:var(--overlay)}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-\[color-mix\(in_oklab\,var\(--overlay\)_70\%\,transparent\)\]::backdrop{background-color:color-mix(in oklab,var(--overlay) 70%,transparent)}}.backdrop\:backdrop-blur-xs::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:rounded-\[calc\(var\(--radius\)\*3\.2\)\]:after{content:var(--tw-content);border-radius:calc(var(--radius) * 3.2)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.open\:block:is([open],:popover-open,:open){display:block}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:flex-col:is([open],:popover-open,:open){flex-direction:column}.open\:bg-\[color-mix\(in_oklab\,var\(--muted\)_20\%\,transparent\)\]:is([open],:popover-open,:open){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.open\:bg-\[color-mix\(in_oklab\,var\(--muted\)_20\%\,transparent\)\]:is([open],:popover-open,:open){background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.open\:bg-muted\/20:is([open],:popover-open,:open){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.open\:bg-muted\/20:is([open],:popover-open,:open){background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.focus-within\:bg-\[color-mix\(in_oklab\,var\(--muted\)_20\%\,transparent\)\]:focus-within{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.focus-within\:bg-\[color-mix\(in_oklab\,var\(--muted\)_20\%\,transparent\)\]:focus-within{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.focus-within\:bg-muted\/20:focus-within{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.focus-within\:bg-muted\/20:focus-within{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.focus-within\:opacity-75:focus-within{opacity:.75}.focus-within\:\[filter\:saturate\(0\.9\)\]:focus-within{filter:saturate(.9)}@media(hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:border-\[color-mix\(in_oklab\,var\(--foreground\)_25\%\,transparent\)\]:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_oklab\,var\(--foreground\)_25\%\,transparent\)\]:hover{border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.hover\:border-\[color-mix\(in_oklab\,var\(--foreground\)_30\%\,transparent\)\]:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_oklab\,var\(--foreground\)_30\%\,transparent\)\]:hover{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.hover\:border-\[color-mix\(in_oklab\,var\(--foreground\)_40\%\,transparent\)\]:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_oklab\,var\(--foreground\)_40\%\,transparent\)\]:hover{border-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.hover\:border-\[var\(--accent-brand\)\]:hover{border-color:var(--accent-brand)}.hover\:border-\[var\(--footer-fg\)\]:hover{border-color:var(--footer-fg)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-foreground\/25:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/25:hover{border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.hover\:border-foreground\/40:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/40:hover{border-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--accent\)_40\%\,transparent\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--accent\)_40\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--accent\)_45\%\,transparent\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--accent\)_45\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--accent) 45%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--accent\)_50\%\,transparent\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--accent\)_50\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--accent\)_55\%\,transparent\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--accent\)_55\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--accent) 55%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--accent\)_60\%\,transparent\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--accent\)_60\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--muted\)_20\%\,transparent\)\]:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--muted\)_20\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--muted\)_25\%\,transparent\)\]:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--muted\)_25\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--muted\)_30\%\,transparent\)\]:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--muted\)_30\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--muted-foreground\)_12\%\,var\(--card\)\)\]:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--muted-foreground\)_12\%\,var\(--card\)\)\]:hover{background-color:color-mix(in oklab,var(--muted-foreground) 12%,var(--card))}}.hover\:bg-\[var\(--bar-fg\)\]\/10:hover{background-color:var(--bar-fg)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--bar-fg\)\]\/10:hover{background-color:color-mix(in oklab,var(--bar-fg) 10%,transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/20:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted-foreground\/20:hover{background-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}.hover\:bg-muted\/15:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/15:hover{background-color:color-mix(in oklab,var(--muted) 15%,transparent)}}.hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.hover\:bg-muted\/25:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/25:hover{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.hover\:bg-muted\/35:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/35:hover{background-color:color-mix(in oklab,var(--muted) 35%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-\[color-mix\(in_oklab\,var\(--accent-brand\)_80\%\,transparent\)\]:hover{color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:text-\[color-mix\(in_oklab\,var\(--accent-brand\)_80\%\,transparent\)\]:hover{color:color-mix(in oklab,var(--accent-brand) 80%,transparent)}}.hover\:text-\[var\(--bar-fg\)\]:hover{color:var(--bar-fg)}.hover\:text-\[var\(--footer-fg\)\]:hover{color:var(--footer-fg)}.hover\:text-foreground:hover,.hover\:text-foreground\/80:hover{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-3:hover{text-underline-offset:3px}.hover\:underline-offset-4:hover{text-underline-offset:4px}.hover\:underline-offset-\[0\.2em\]:hover{text-underline-offset:.2em}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1}.hover\:\[filter\:saturate\(0\.9\)\]:hover{filter:saturate(.9)}.open\:hover\:bg-\[color-mix\(in_oklab\,var\(--muted\)_20\%\,transparent\)\]:is([open],:popover-open,:open):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.open\:hover\:bg-\[color-mix\(in_oklab\,var\(--muted\)_20\%\,transparent\)\]:is([open],:popover-open,:open):hover{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}}.focus\:border-foreground\/40:focus{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.focus\:border-foreground\/40:focus{border-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-\[color-mix\(in_oklab\,var\(--border\)_25\%\,transparent\)\]:focus-visible{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-\[color-mix\(in_oklab\,var\(--border\)_25\%\,transparent\)\]:focus-visible{border-color:color-mix(in oklab,var(--border) 25%,transparent)}}.focus-visible\:border-\[color-mix\(in_oklab\,var\(--foreground\)_25\%\,transparent\)\]:focus-visible{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-\[color-mix\(in_oklab\,var\(--foreground\)_25\%\,transparent\)\]:focus-visible{border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.focus-visible\:border-\[var\(--accent-brand\)\]:focus-visible{border-color:var(--accent-brand)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-\[color-mix\(in_oklab\,var\(--accent\)_45\%\,transparent\)\]:focus-visible{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-\[color-mix\(in_oklab\,var\(--accent\)_45\%\,transparent\)\]:focus-visible{background-color:color-mix(in oklab,var(--accent) 45%,transparent)}}.focus-visible\:bg-\[color-mix\(in_oklab\,var\(--muted\)_25\%\,transparent\)\]:focus-visible{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-\[color-mix\(in_oklab\,var\(--muted\)_25\%\,transparent\)\]:focus-visible{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.focus-visible\:bg-\[color-mix\(in_oklab\,var\(--muted-foreground\)_12\%\,var\(--card\)\)\]:focus-visible{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-\[color-mix\(in_oklab\,var\(--muted-foreground\)_12\%\,var\(--card\)\)\]:focus-visible{background-color:color-mix(in oklab,var(--muted-foreground) 12%,var(--card))}}.focus-visible\:bg-muted\/30:focus-visible{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-muted\/30:focus-visible{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.focus-visible\:text-\[color-mix\(in_oklab\,var\(--accent-brand\)_80\%\,transparent\)\]:focus-visible{color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:text-\[color-mix\(in_oklab\,var\(--accent-brand\)_80\%\,transparent\)\]:focus-visible{color:color-mix(in oklab,var(--accent-brand) 80%,transparent)}}.focus-visible\:text-accent-brand:focus-visible{color:var(--accent-brand)}.focus-visible\:text-foreground:focus-visible,.focus-visible\:text-foreground\/80:focus-visible{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:text-foreground\/80:focus-visible{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.focus-visible\:text-muted-foreground:focus-visible{color:var(--muted-foreground)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:underline-offset-3:focus-visible{text-underline-offset:3px}.focus-visible\:underline-offset-4:focus-visible{text-underline-offset:4px}.focus-visible\:shadow-\[0_0_0_2px_color-mix\(in_oklab\,var\(--ring\)_50\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--ring))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:shadow-\[0_0_0_2px_color-mix\(in_oklab\,var\(--ring\)_50\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,color-mix(in oklab,var(--ring) 50%,transparent))}}.focus-visible\:shadow-\[0_0_0_2px_color-mix\(in_oklab\,var\(--ring\)_50\%\,transparent\)\]:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--ring\)_50\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--ring))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--ring\)_50\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--ring) 50%,transparent))}}.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--ring\)_50\%\,transparent\)\]:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.focus-visible\:ring-3: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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.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)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-4px\]:focus-visible{outline-offset:-4px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:after\:ring-2:focus-visible:after{content:var(--tw-content);--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)}.focus-visible\:after\:ring-ring:focus-visible:after{content:var(--tw-content);--tw-ring-color:var(--ring)}.focus-visible\:after\:ring-offset-2:focus-visible:after{content:var(--tw-content);--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)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-muted-foreground:disabled:hover{color:var(--muted-foreground)}}:where([data-active]) .in-data-\[active\]\:bg-muted{background-color:var(--muted)}:where([data-active]) .in-data-\[active\]\:text-foreground{color:var(--foreground)}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-\[var\(--btn-radius\,var\(--radius\)\)\]{border-radius:var(--btn-radius,var(--radius))}.has-checked\:bg-foreground:has(:checked){background-color:var(--foreground)}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:outline-ring:has(:focus-visible){outline-color:var(--ring)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-\[\>nav\]\:gap-8:has(>nav){gap:calc(var(--spacing) * 8)}.aria-current\:bg-muted[aria-current=true]{background-color:var(--muted)}.aria-current\:font-medium[aria-current=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:border-1\.5[aria-pressed=true]{border-style:var(--tw-border-style,solid);border-width:1.5px}.aria-pressed\:border-\[1\.5px\][aria-pressed=true]{border-style:var(--tw-border-style);border-width:1.5px}.aria-pressed\:border-border\/80[aria-pressed=true]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:border-border\/80[aria-pressed=true]{border-color:color-mix(in oklab,var(--border) 80%,transparent)}}.aria-pressed\:border-primary[aria-pressed=true]{border-color:var(--primary)}.aria-pressed\:bg-foreground[aria-pressed=true]{background-color:var(--foreground)}.aria-pressed\:bg-muted\/40[aria-pressed=true]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:bg-muted\/40[aria-pressed=true]{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.aria-pressed\:bg-primary[aria-pressed=true]{background-color:var(--primary)}.aria-pressed\:font-medium[aria-pressed=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-pressed\:font-semibold[aria-pressed=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-pressed\:text-background[aria-pressed=true]{color:var(--background)}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--foreground)}.aria-pressed\:text-primary[aria-pressed=true]{color:var(--primary)}.aria-pressed\:text-primary-foreground[aria-pressed=true]{color:var(--primary-foreground)}.aria-pressed\:shadow-sm[aria-pressed=true]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-pressed\:shadow-xs[aria-pressed=true]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-active\:border-primary[data-active]{border-color:var(--primary)}.data-active\:font-semibold[data-active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-active\:text-primary[data-active]{color:var(--primary)}@media(prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:pt-1{padding-top:var(--spacing)}}@media not all and (min-width:40rem){.max-sm\:mt-auto{margin-top:auto}.max-sm\:hidden{display:none}.max-sm\:aspect-\[4\/3\]{aspect-ratio:4/3}.max-sm\:w-full{width:100%}.max-sm\:max-w-none{max-width:none}.max-sm\:flex-none{flex:none}}@media(min-width:420px){.min-\[420px\]\:inline-flex{display:inline-flex}}@media(min-width:40rem){.sm\:top-8{top:calc(var(--spacing) * 8)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-full{grid-column:1/-1}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:row-start-2{grid-row-start:2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-video{aspect-ratio:var(--aspect-video)}.sm\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sm\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\:size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.sm\:size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.sm\:h-96{height:calc(var(--spacing) * 96)}.sm\:h-\[min\(56rem\,calc\(100svh-3rem\)\)\]{height:min(56rem,100svh - 3rem)}.sm\:min-h-10{min-height:calc(var(--spacing) * 10)}.sm\:min-h-80{min-height:calc(var(--spacing) * 80)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-auto{width:auto}.sm\:max-w-\[13ch\]{max-width:13ch}.sm\:max-w-\[14ch\]{max-width:14ch}.sm\:max-w-\[16ch\]{max-width:16ch}.sm\:max-w-\[18ch\]{max-width:18ch}.sm\:max-w-\[20ch\]{max-width:20ch}.sm\:max-w-\[21ch\]{max-width:21ch}.sm\:max-w-\[22ch\]{max-width:22ch}.sm\:max-w-\[24ch\]{max-width:24ch}.sm\:max-w-\[26ch\]{max-width:26ch}.sm\:max-w-\[28ch\]{max-width:28ch}.sm\:max-w-\[30ch\]{max-width:30ch}.sm\:max-w-\[48ch\]{max-width:48ch}.sm\:max-w-\[56ch\]{max-width:56ch}.sm\:min-w-\[21rem\]{min-width:21rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.sm\:grid-cols-\[4rem_minmax\(0\,1fr\)\]{grid-template-columns:4rem minmax(0,1fr)}.sm\:grid-cols-\[7rem_1\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem 1.5rem minmax(0,1fr)}.sm\:grid-cols-\[8\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:8.5rem minmax(0,1fr)}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-items-stretch{justify-items:stretch}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-14{gap:calc(var(--spacing) * 14)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.sm\:justify-self-end{justify-self:flex-end}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-\[color-mix\(in_oklab\,var\(--border\)_50\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.sm\:border-\[color-mix\(in_oklab\,var\(--border\)_50\%\,transparent\)\]{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-1{padding-top:var(--spacing)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.sm\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.sm\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.sm\:leading-\[1\.1111\]{--tw-leading:1.1111;line-height:1.1111}.sm\:leading-\[1\.5556\]{--tw-leading:1.5556;line-height:1.5556}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}:is(.sm\:\*\:min-w-0>*){min-width:0}:is(.sm\:\*\:flex-1>*){flex:1}}@media(min-width:48rem){.md\:col-start-2{grid-column-start:2}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:grid{display:grid}.md\:hidden{display:none}.md\:min-h-88{min-height:calc(var(--spacing) * 88)}.md\:min-h-\[22rem\]{min-height:22rem}.md\:w-\[53\%\]{width:53%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[5\.5rem_1fr_auto_auto\]{grid-template-columns:5.5rem 1fr auto auto}.md\:grid-cols-\[15rem_1fr\]{grid-template-columns:15rem 1fr}.md\:grid-cols-\[21fr_19fr\]{grid-template-columns:21fr 19fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:\[mask-image\:linear-gradient\(to_right\,transparent_0\%\,black_42\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-\[var\(--section-y-tablet\)\]{padding-block:var(--section-y-tablet)}.md\:py-\[var\(--section-y-tablet\,2\.5rem\)\]{padding-block:var(--section-y-tablet,2.5rem)}.md\:pt-0{padding-top:0}.md\:pt-\[var\(--section-y-tablet\)\]{padding-top:var(--section-y-tablet)}.md\:pr-8{padding-right:calc(var(--spacing) * 8)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:opacity-\[0\.88\]{opacity:.88}.md\:\[grid-template-areas\:\'media_info_quantity_price\'\]{grid-template-areas:"media info quantity price"}.md\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.md\:first\:pl-0:first-child{padding-left:0}.md\:last\:pr-0:last-child{padding-right:0}}@media(min-width:64rem){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:inset-0{top:0;right:0;bottom:0;left:0}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:z-\[2\]{z-index:2}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-first{order:-9999}.lg\:order-none{order:0}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:mx-0{margin-inline:0}.lg\:my-24{margin-block:calc(var(--spacing) * 24)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:ml-0{margin-left:0}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:aspect-\[3\/2\]{aspect-ratio:3/2}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\[36rem\]{height:36rem}.lg\:h-full{height:100%}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0}.lg\:min-h-80{min-height:calc(var(--spacing) * 80)}.lg\:min-h-\[84svh\]{min-height:84svh}.lg\:min-h-\[calc\(100svh-7\.875rem\)\]{min-height:calc(100svh - 7.875rem)}.lg\:w-auto{width:auto}.lg\:max-w-\[24rem\]{max-width:24rem}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[5fr_7fr\]{grid-template-columns:5fr 7fr}.lg\:grid-cols-\[7fr_5fr\]{grid-template-columns:7fr 5fr}.lg\:grid-cols-\[8fr_4fr_4fr_4fr\]{grid-template-columns:8fr 4fr 4fr 4fr}.lg\:grid-cols-\[8fr_7fr\]{grid-template-columns:8fr 7fr}.lg\:grid-cols-\[9fr_11fr\]{grid-template-columns:9fr 11fr}.lg\:grid-cols-\[9fr_16fr\]{grid-template-columns:9fr 16fr}.lg\:grid-cols-\[10fr_8fr\]{grid-template-columns:10fr 8fr}.lg\:grid-cols-\[11fr_12fr\]{grid-template-columns:11fr 12fr}.lg\:grid-cols-\[12fr_13fr\]{grid-template-columns:12fr 13fr}.lg\:grid-cols-\[12rem_minmax\(0\,44rem\)\]{grid-template-columns:12rem minmax(0,44rem)}.lg\:grid-cols-\[13fr_7fr\]{grid-template-columns:13fr 7fr}.lg\:grid-cols-\[15fr_13fr\]{grid-template-columns:15fr 13fr}.lg\:grid-cols-\[16fr_12fr\]{grid-template-columns:16fr 12fr}.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.lg\:grid-cols-\[17fr_15fr\]{grid-template-columns:17fr 15fr}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(22rem\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(20rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(18rem\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr)}.lg\:grid-cols-\[minmax\(0\,16fr\)_minmax\(0\,12fr\)\]{grid-template-columns:minmax(0,16fr) minmax(0,12fr)}.lg\:grid-cols-\[minmax\(18rem\,0\.9fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.4fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-1{gap:var(--spacing)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-visible{overflow:visible}.lg\:rounded-\[2rem\]{border-radius:2rem}.lg\:rounded-\[calc\(var\(--radius\)\*3\.2\)\]{border-radius:calc(var(--radius) * 3.2)}.lg\:rounded-l-\[calc\(var\(--radius\)\*1\.4\)\]{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-\[color-mix\(in_oklab\,var\(--border\)_70\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.lg\:border-\[color-mix\(in_oklab\,var\(--border\)_70\%\,transparent\)\]{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.lg\:border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.lg\:border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.lg\:bg-\[color-mix\(in_oklab\,var\(--muted\)_15\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.lg\:bg-\[color-mix\(in_oklab\,var\(--muted\)_15\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted) 15%,transparent)}}.lg\:bg-muted\/15{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.lg\:bg-muted\/15{background-color:color-mix(in oklab,var(--muted) 15%,transparent)}}.lg\:bg-surface-deep{background-color:var(--surface-deep)}.lg\:object-center{object-position:center}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-0{padding-inline:0}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-0{padding-block:0}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-\[var\(--section-y-desktop\)\]{padding-block:var(--section-y-desktop)}.lg\:py-\[var\(--section-y-desktop\,6rem\)\]{padding-block:var(--section-y-desktop,6rem)}.lg\:pt-0{padding-top:0}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-\[38vw\]{padding-top:38vw}.lg\:pt-\[var\(--section-y-desktop\)\]{padding-top:var(--section-y-desktop)}.lg\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:text-center{text-align:center}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.lg\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.lg\:leading-none{--tw-leading:1;line-height:1}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:text-surface-deep-foreground,.lg\:text-surface-deep-foreground\/80{color:var(--surface-deep-foreground)}@supports (color:color-mix(in lab,red,red)){.lg\:text-surface-deep-foreground\/80{color:color-mix(in oklab,var(--surface-deep-foreground) 80%,transparent)}}.lg\:text-surface-deep-foreground\/85{color:var(--surface-deep-foreground)}@supports (color:color-mix(in lab,red,red)){.lg\:text-surface-deep-foreground\/85{color:color-mix(in oklab,var(--surface-deep-foreground) 85%,transparent)}}.lg\:group-data-\[media-align\=left\]\:-order-1:is(:where(.group)[data-media-align=left] *){order:-1}.lg\:data-\[media-align\=left\]\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\][data-media-align=left]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media(min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-start-2{grid-column-start:2}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:aspect-\[4\/3\]{aspect-ratio:4/3}.xl\:min-h-0{min-height:0}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[14rem_minmax\(0\,44rem\)\]{grid-template-columns:14rem minmax(0,44rem)}.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:gap-16{gap:calc(var(--spacing) * 16)}.xl\:gap-20{gap:calc(var(--spacing) * 20)}.xl\:self-start{align-self:flex-start}.xl\:pt-3{padding-top:calc(var(--spacing) * 3)}}@media(min-width:96rem){.\32xl\:object-\[68\%_80\%\]{object-position:68% 80%}}@media(min-width:48rem){@media(orientation:portrait){.md\:portrait\:flex{display:flex}}@media(orientation:landscape){.md\:landscape\:flex{display:flex}}}@media(pointer:fine){.pointer-fine\:hidden{display:none}@media(hover:hover){.pointer-fine\:hover\:text-accent-brand:hover{color:var(--accent-brand)}}}.\[\&_\.icon\]\:order-2 .icon{order:2}.\[\&_\.icon\]\:text-accent-brand .icon{color:var(--accent-brand)}.\[\&_\.price\\_\\_compare\]\:text-\[0\.75rem\] .price__compare{font-size:.75rem}@media(min-width:40rem){.sm\:\[\&_\.price\\_\\_compare\]\:text-\[0\.875rem\] .price__compare{font-size:.875rem}}.\[\&_\.price\\_\\_current\]\:text-3xl .price__current{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_\.price\\_\\_current\]\:text-\[1\.125rem\] .price__current{font-size:1.125rem}.\[\&_\.price\\_\\_current\]\:font-semibold .price__current{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\.price\\_\\_current\]\:tracking-\[var\(--heading-tracking\,-0\.015em\)\] .price__current{--tw-tracking:var(--heading-tracking,-.015em);letter-spacing:var(--heading-tracking,-.015em)}.\[\&_\.price\\_\\_current\]\:tracking-tight .price__current{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.sm\:\[\&_\.price\\_\\_current\]\:text-4xl .price__current{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:max-h-11 img{max-height:calc(var(--spacing) * 11)}.\[\&_img\]\:w-auto img{width:auto}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:rounded-xl img{border-radius:calc(var(--radius) * 1.4)}.\[\&_img\]\:border img{border-style:var(--tw-border-style);border-width:1px}.\[\&_img\]\:border-border img{border-color:var(--border)}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:m-0 p{margin:0}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-\[var\(--success\)\] svg{color:var(--success)}.\[\&_svg\]\:text-muted-foreground svg{color:var(--muted-foreground)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media(hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}[class~="border-border/70"]{border-color:var(--border)!important}[class~="hover:border-foreground/20"]:hover{border-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){[class~="hover:border-foreground/20"]:hover{border-color:color-mix(in oklab,var(--foreground) 20%,transparent)!important}}[class~="hover:border-foreground/25"]:hover{border-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){[class~="hover:border-foreground/25"]:hover{border-color:color-mix(in oklab,var(--foreground) 25%,transparent)!important}}[class~="hover:border-foreground/30"]:hover{border-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){[class~="hover:border-foreground/30"]:hover{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)!important}}[class~="hover:border-foreground/40"]:hover{border-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){[class~="hover:border-foreground/40"]:hover{border-color:color-mix(in oklab,var(--foreground) 40%,transparent)!important}}[class~="hover:border-foreground/50"]:hover{border-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){[class~="hover:border-foreground/50"]:hover{border-color:color-mix(in oklab,var(--foreground) 50%,transparent)!important}}.group:hover [class~="group-hover:border-foreground/40"]{border-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.group:hover [class~="group-hover:border-foreground/40"]{border-color:color-mix(in oklab,var(--foreground) 40%,transparent)!important}}.section-y{padding-block:var(--section-y-mobile)}.section-y-hero{padding-block:var(--section-y-hero-mobile)}.section-y-compact{padding-block:var(--section-y-compact-mobile)}.section-y-top{padding-top:var(--section-y-mobile);padding-bottom:0}.section-y-bottom{padding-top:0;padding-bottom:var(--section-y-mobile)}.section-y-page-hero{padding-top:calc(var(--section-y-hero-mobile) + var(--section-y-page-hero-offset-mobile));padding-bottom:var(--section-y-hero-mobile)}@media(min-width:48rem){.section-y{padding-block:var(--section-y-tablet)}.section-y-hero{padding-block:var(--section-y-hero-tablet)}.section-y-compact{padding-block:var(--section-y-compact-tablet)}.section-y-top{padding-top:var(--section-y-tablet);padding-bottom:0}.section-y-bottom{padding-top:0;padding-bottom:var(--section-y-tablet)}.section-y-page-hero{padding-top:calc(var(--section-y-hero-tablet) + var(--section-y-page-hero-offset-tablet));padding-bottom:var(--section-y-hero-tablet)}}@media(min-width:64rem){.section-y{padding-block:var(--section-y-desktop)}.section-y-hero{padding-block:var(--section-y-hero-desktop)}.section-y-compact{padding-block:var(--section-y-compact-desktop)}.section-y-top{padding-top:var(--section-y-desktop);padding-bottom:0}.section-y-bottom{padding-top:0;padding-bottom:var(--section-y-desktop)}.section-y-page-hero{padding-top:calc(var(--section-y-hero-desktop) + var(--section-y-page-hero-offset-desktop));padding-bottom:var(--section-y-hero-desktop)}}.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background-image:var(--noise,none);mix-blend-mode:soft-light;opacity:.12;background-size:160px 160px;position:absolute;top:0;right:0;bottom:0;left:0}.grain-plum{isolation:isolate;background:radial-gradient(ellipse at 4% 8%,var(--accent-brand),transparent 65%),radial-gradient(ellipse at 92% 95%,var(--accent-brand),transparent 62%),linear-gradient(125deg,var(--card),var(--background));position:relative}@supports (color:color-mix(in lab,red,red)){.grain-plum{background:radial-gradient(ellipse at 4% 8%,color-mix(in oklab,var(--accent-brand) 23%,transparent),transparent 65%),radial-gradient(ellipse at 92% 95%,color-mix(in oklab,var(--accent-brand) 15%,transparent),transparent 62%),linear-gradient(125deg,color-mix(in oklab,var(--card) 92%,white),var(--background))}}.grain-plum{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.grain-plum{border-color:color-mix(in oklab,var(--accent-brand) 23%,var(--border))}}.grain-plum:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--noise);opacity:.24;mix-blend-mode:soft-light;background-size:160px 160px;position:absolute;top:0;right:0;bottom:0;left:0}:is([data-slot=button],.group\/button,[data-slot*=trigger]:is(button,a,[role=button]),.btn-primary){border-radius:var(--btn-radius,var(--radius))!important}:is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=newsletter-input]){border-radius:var(--input-radius,var(--radius))!important}[data-slot=badge]{border-radius:var(--badge-radius,9999px);font-weight:var(--badge-font-weight,500)}:is([data-slot=card],.group\/card,.card-surface,.bg-card){background-color:var(--card);color:var(--card-foreground);border-color:var(--border);box-shadow:var(--card-shadow,none)}:is([data-slot=button],[data-slot*=trigger],.group\/button)[data-variant=default],.btn-primary,[data-hero-variant=fullbleed] .bg-accent-brand{background:var(--btn-primary-bg,var(--primary));color:var(--btn-primary-fg,var(--primary-foreground));border:var(--btn-primary-border,1px solid transparent);box-shadow:var(--btn-primary-shadow,none);transition:all var(--duration-fast) var(--ease-smooth-out)}:is([data-slot=button],[data-slot*=trigger],.group\/button)[data-variant=default]:hover,.btn-primary:hover,[data-hero-variant=fullbleed] .bg-accent-brand:hover{background:var(--btn-primary-hover-bg,var(--btn-primary-bg,var(--primary)));border-color:var(--btn-primary-hover-border,transparent);box-shadow:var(--btn-primary-hover-shadow,none);transform:var(--btn-primary-hover-transform,none)}:is([data-slot=button],[data-slot*=trigger],.group\/button)[data-variant=default]:active,.btn-primary:active,[data-hero-variant=fullbleed] .bg-accent-brand:active{box-shadow:var(--btn-primary-active-shadow,none);transform:var(--btn-primary-active-transform,none)}@media(min-width:64rem){[data-hero-variant=fullbleed] .text-accent-brand{color:var(--surface-deep-foreground)}}:is([data-fit=contain],.cms-image-contain){background:var(--product-blend-bg,radial-gradient(ellipse at 50% 55%, oklch(100% 0 0) 0%, oklch(98.5% 0 0) 100%));border-color:var(--product-blend-border,transparent)}:is([data-fit=contain] img,.cms-image-product){mix-blend-mode:multiply;filter:var(--product-blend-filter,none)}@scope([data-theme=earth])to ([data-theme]){[data-slot=newsletter-card]{isolation:isolate;box-shadow:0 12px 36px -20px var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){[data-slot=newsletter-card]{box-shadow:0 12px 36px -20px color-mix(in oklab,var(--accent-brand) 25%,transparent)}}}[data-nav-variant=featured]{isolation:isolate;background:radial-gradient(ellipse at 5% 8%,var(--accent-brand),transparent 58%),radial-gradient(ellipse at 98% 18%,var(--accent-brand),transparent 55%),radial-gradient(ellipse at 50% 135%,var(--accent-brand),transparent 62%),linear-gradient(135deg,var(--card),var(--hero))}@supports (color:color-mix(in lab,red,red)){[data-nav-variant=featured]{background:radial-gradient(ellipse at 5% 8%,color-mix(in oklab,var(--accent-brand) 22%,transparent),transparent 58%),radial-gradient(ellipse at 98% 18%,color-mix(in oklab,var(--accent-brand) 32%,white),transparent 55%),radial-gradient(ellipse at 50% 135%,color-mix(in oklab,var(--accent-brand) 15%,transparent),transparent 62%),linear-gradient(135deg,color-mix(in oklab,var(--card) 92%,white),color-mix(in oklab,var(--hero) 70%,var(--card)))}}[data-nav-variant=featured]{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){[data-nav-variant=featured]{border-color:color-mix(in oklab,var(--accent-brand) 26%,var(--border))}}[data-nav-variant=featured]:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--noise);opacity:.24;mix-blend-mode:soft-light;background-size:160px 160px;position:absolute;top:0;right:0;bottom:0;left:0}[data-nav-variant=featured]:hover{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){[data-nav-variant=featured]:hover{border-color:color-mix(in oklab,var(--accent-brand) 50%,var(--border))}}[data-theme] [role=img].bg-wireframe-media{border-style:solid}.prose :is(p,li,dd,blockquote) a:not([data-slot=button]):not([class*=card]):not([class*="group/"]),[data-slot=accordion-content] a,[data-slot=content-link],.content-link,.link-secondary{color:var(--accent-brand);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-brand);text-decoration-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.prose :is(p,li,dd,blockquote) a:not([data-slot=button]):not([class*=card]):not([class*="group/"]),[data-slot=accordion-content] a,[data-slot=content-link],.content-link,.link-secondary{-webkit-text-decoration-color:color-mix(in oklab,var(--accent-brand) 45%,transparent);text-decoration-color:color-mix(in oklab,var(--accent-brand) 45%,transparent)}}.prose :is(p,li,dd,blockquote) a:not([data-slot=button]):not([class*=card]):not([class*="group/"]),[data-slot=accordion-content] a,[data-slot=content-link],.content-link,.link-secondary{transition:color var(--duration-quick) ease,text-decoration-color var(--duration-quick) ease}.prose :is(p,li,dd,blockquote) a:not([data-slot=button]):not([class*=card]):not([class*="group/"]):hover,[data-slot=accordion-content] a:hover,[data-slot=content-link]:hover,.content-link:hover,.link-secondary:hover{color:var(--accent-brand);-webkit-text-decoration-color:var(--accent-brand);text-decoration-color:var(--accent-brand)}@scope([data-theme=earth])to ([data-theme]){.footer-surface{background:var(--surface-deep);color:var(--surface-deep-foreground);--muted-foreground:oklch(72% .015 70);--border:oklch(38% .02 60);--background:var(--surface-deep);--foreground:var(--surface-deep-foreground)}}.hero-section-fullbleed,.hero-section:has([data-hero-variant=fullbleed]){padding-block:0}.font-heading{letter-spacing:var(--heading-tracking,-.02em)}@media(hover:hover){.btn.btn--default:hover{background:var(--btn-primary-bg,var(--primary))}@supports (color:color-mix(in lab,red,red)){.btn.btn--default:hover{background:color-mix(in oklab,var(--btn-primary-bg,var(--primary)) 84%,var(--background))}}.btn.btn--secondary:hover{background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.btn.btn--secondary:hover{background:color-mix(in oklab,var(--secondary) 86%,var(--foreground))}}.btn.btn--outline:hover{background:var(--muted);border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.btn.btn--outline:hover{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.btn.btn--ghost:hover{background:var(--muted)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:.96;--scale-medium:.97;--scale-small:.98;--scale-tiny:.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px}:root,[data-theme=earth]{--section-y-mobile:2rem;--section-y-tablet:2.5rem;--section-y-desktop:6rem;--section-y-hero-mobile:2.5rem;--section-y-hero-tablet:3rem;--section-y-hero-desktop:7rem;--section-y-page-hero-offset-mobile:3.5rem;--section-y-page-hero-offset-tablet:4rem;--section-y-page-hero-offset-desktop:2.5rem;--section-y-compact-mobile:1.25rem;--section-y-compact-tablet:1.5rem;--section-y-compact-desktop:3rem;--icon:var(--muted-foreground);--icon-accent:var(--accent-brand);--heading-tracking:-.015em;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--font-heading:"Newsreader", serif;--font-sans:"DM Sans", system-ui, sans-serif;--font-mono:"DM Sans", system-ui, sans-serif;--background:oklch(95.85% .0098 87.47);--foreground:oklch(28.25% .0229 60.97);--card:oklch(96.38% .0095 93.57);--card-foreground:oklch(28.25% .0229 60.97);--popover:oklch(96.38% .0095 93.57);--popover-foreground:oklch(28.25% .0229 60.97);--primary:oklch(28.25% .0229 60.97);--primary-foreground:oklch(96.38% .0095 93.57);--secondary:oklch(91.5% .018 78);--secondary-foreground:oklch(20% .025 55);--muted:oklch(91.5% .018 78);--muted-foreground:oklch(44% .025 55);--accent:oklch(91.5% .018 78);--accent-foreground:oklch(20% .025 55);--accent-brand:oklch(51.55% .1349 342.81);--on-media:oklch(100% 0 0);--surface-deep:oklch(28.25% .0229 60.97);--surface-deep-foreground:oklch(97.5% .008 85);--hero:oklch(93.16% .0128 86.83);--wireframe-media:oklch(92% .016 78);--wireframe-media-on-hero:oklch(99% .004 85);--wireframe-media-line:oklch(85% .016 78);--destructive:oklch(57.7% .245 27.325);--sale:var(--destructive);--success:oklch(59.6% .1274 163.23);--success-foreground:oklch(43.18% .0865 166.91);--warning:oklch(66.58% .1574 58.32);--warning-foreground:oklch(41.37% .1054 45.9);--overlay:oklch(0% 0 0);--tag-1:oklch(55.53% .1455 49);--tag-2:oklch(50.81% .1049 165.61);--tag-3:oklch(50% .1193 242.75);--tag-4:oklch(45.68% .2146 277.02);--tag-5:oklch(49.07% .2412 292.58);--tag-6:oklch(51.43% .1978 16.93);--tag-7:oklch(51.09% .0861 186.39);--border:oklch(88.05% .0168 70.51);--input:oklch(88.05% .0168 70.51);--ring:oklch(48% .11 315);--radius:10px;--btn-radius:calc(var(--radius) * 1.3);--input-radius:calc(var(--radius) * 1.1);--badge-radius:9999px;--badge-font-weight:500;--card-shadow:0 1px 3px oklch(20% .025 55/.02), 0 10px 28px -8px oklch(20% .025 55/.05);--btn-primary-bg:var(--primary);--btn-primary-fg:var(--primary-foreground);--btn-primary-border:1px solid transparent;--btn-primary-shadow:none;--btn-primary-hover-bg:oklch(24% .03 55);--btn-primary-hover-border:transparent;--btn-primary-hover-shadow:none;--btn-primary-hover-transform:none;--btn-primary-active-shadow:none;--btn-primary-active-transform:none;--product-blend-bg:radial-gradient(ellipse at 50% 55%, oklch(98% .012 84) 0%, oklch(95.4% .016 80) 55%, oklch(93.6% .017 78) 100%);--product-blend-border:oklch(86% .015 78/.6);--product-blend-filter:contrast(1) brightness(1.035)}:root{--sale-ink:var(--sale)}@supports (color:color-mix(in lab,red,red)){:root{--sale-ink:color-mix(in oklab, var(--sale) 80%, var(--foreground))}}:root{--destructive-ink:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:root{--destructive-ink:color-mix(in oklab, var(--destructive) 80%, var(--foreground))}}[data-section-background=color_scheme][data-color-scheme=surface-deep],[data-section-background=grain],.footer-surface{--sale-ink:var(--sale)}@supports (color:color-mix(in lab,red,red)){[data-section-background=color_scheme][data-color-scheme=surface-deep],[data-section-background=grain],.footer-surface{--sale-ink:color-mix(in oklab, var(--sale) 65%, var(--on-media))}}[data-section-background=color_scheme][data-color-scheme=surface-deep],[data-section-background=grain],.footer-surface{--destructive-ink:var(--destructive)}@supports (color:color-mix(in lab,red,red)){[data-section-background=color_scheme][data-color-scheme=surface-deep],[data-section-background=grain],.footer-surface{--destructive-ink:color-mix(in oklab, var(--destructive) 65%, var(--on-media))}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{flex-shrink:0;display:inline-block}.section{--section-pad-top:var(--section-y-desktop);--section-pad-bottom:var(--section-y-desktop);--section-pad-top-tablet:var(--section-y-tablet);--section-pad-bottom-tablet:var(--section-y-tablet);--section-pad-top-mobile:var(--section-y-mobile);--section-pad-bottom-mobile:var(--section-y-mobile);padding-block:calc(var(--section-pad-top-mobile) * var(--section-scale-top,1)) calc(var(--section-pad-bottom-mobile) * var(--section-scale-bottom,1))}@media(min-width:48rem){.section{padding-block:var(--section-pad-top-tablet) var(--section-pad-bottom-tablet)}}@media(min-width:64rem){.section{padding-block:var(--section-pad-top) var(--section-pad-bottom)}}.section--none{--section-pad-top:0rem;--section-pad-bottom:0rem;--section-pad-top-tablet:0rem;--section-pad-bottom-tablet:0rem;--section-pad-top-mobile:0rem;--section-pad-bottom-mobile:0rem}.section--sm{--section-pad-top:var(--section-y-compact-desktop);--section-pad-bottom:var(--section-y-compact-desktop);--section-pad-top-tablet:var(--section-y-compact-tablet);--section-pad-bottom-tablet:var(--section-y-compact-tablet);--section-pad-top-mobile:var(--section-y-compact-mobile);--section-pad-bottom-mobile:var(--section-y-compact-mobile)}.section--md{--section-pad-top:var(--section-y-desktop);--section-pad-bottom:var(--section-y-desktop);--section-pad-top-tablet:var(--section-y-tablet);--section-pad-bottom-tablet:var(--section-y-tablet);--section-pad-top-mobile:var(--section-y-mobile);--section-pad-bottom-mobile:var(--section-y-mobile)}.section--lg{--section-pad-top:var(--section-y-hero-desktop);--section-pad-bottom:var(--section-y-hero-desktop);--section-pad-top-tablet:var(--section-y-hero-tablet);--section-pad-bottom-tablet:var(--section-y-hero-tablet);--section-pad-top-mobile:var(--section-y-hero-mobile);--section-pad-bottom-mobile:var(--section-y-hero-mobile)}.section--xl{--section-pad-top:calc(var(--section-y-hero-desktop) + var(--section-y-compact-desktop));--section-pad-bottom:calc(var(--section-y-hero-desktop) + var(--section-y-compact-desktop));--section-pad-top-tablet:calc(var(--section-y-hero-tablet) + var(--section-y-compact-tablet));--section-pad-bottom-tablet:calc(var(--section-y-hero-tablet) + var(--section-y-compact-tablet));--section-pad-top-mobile:calc(var(--section-y-hero-mobile) + var(--section-y-compact-mobile));--section-pad-bottom-mobile:calc(var(--section-y-hero-mobile) + var(--section-y-compact-mobile))}.section--divider-top{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.section--divider-top{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.section--divider-bottom{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.section--divider-bottom{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}:root{--page-gutter:max(1.5rem, var(--page-margin,1.5rem))}@media(min-width:64rem){:root{--page-gutter:max(2rem, var(--page-margin,1.5rem))}}.section-container{width:min(calc(var(--page-width,80rem) - var(--page-gutter) * 2),calc(100% - var(--page-gutter) * 2));margin-inline:auto}.section--narrow-content .section-container{width:min(calc(56rem - var(--page-gutter) * 2),calc(100% - var(--page-gutter) * 2))}[data-content-width=full-bleed] .section-container{width:100%}[data-section-background]{isolation:isolate;position:relative}[data-section-background=color_scheme]{background-color:var(--background);color:var(--foreground)}[data-section-background=color_scheme][data-color-scheme=card]{background-color:var(--card);color:var(--card-foreground)}[data-section-background=color_scheme][data-color-scheme=hero]{background-color:var(--hero);color:var(--foreground)}[data-section-background=color_scheme][data-color-scheme=surface-deep]{background-color:var(--surface-deep);color:var(--surface-deep-foreground)}[data-section-background=color_scheme][data-color-scheme=muted]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){[data-section-background=color_scheme][data-color-scheme=muted]{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}[data-section-background=color_scheme][data-color-scheme=muted]{color:var(--foreground)}[data-section-background=gradient]{background-image:var(--section-bg-gradient,none);color:var(--foreground)}[data-section-background=image]{background-image:var(--section-bg-image,none);color:var(--foreground);background-position:50%;background-size:cover}[data-section-background=image][data-bg-position=top]{background-position:top}[data-section-background=image][data-bg-position=bottom]{background-position:bottom}[data-section-background=image]:before{content:"";z-index:-1;background:var(--overlay);opacity:var(--section-overlay-opacity,0);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}[data-section-background=grain]{background-color:var(--surface-deep);color:var(--surface-deep-foreground)}[data-section-background=grain]:after{content:"";z-index:-1;pointer-events:none;background-image:var(--noise,none);mix-blend-mode:soft-light;opacity:.12;background-size:160px 160px;position:absolute;top:0;right:0;bottom:0;left:0}.grainient-layer{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.site-footer>:not(.grainient-layer){position:relative}.price{font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;display:inline-flex}.price__current{font-weight:600}.price--sale .price__current{color:var(--sale-ink);font-weight:600}.price__compare{color:var(--muted-foreground);font-weight:400;text-decoration:line-through}.countdown{font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.countdown__display{align-items:baseline;gap:inherit;display:inline-flex}.countdown__value{font-weight:500}.countdown--compact{font-size:.875rem}.countdown--chip{border:1px solid var(--sale)}@supports (color:color-mix(in lab,red,red)){.countdown--chip{border:1px solid color-mix(in oklab,var(--sale) 30%,transparent)}}.countdown--chip{background:var(--sale)}@supports (color:color-mix(in lab,red,red)){.countdown--chip{background:color-mix(in oklab,var(--sale) 5%,transparent)}}.countdown--chip{color:var(--sale-ink);border-radius:var(--badge-radius);padding:.125rem .5rem;font-size:.75rem}.countdown[data-expired]{font-weight:500}.countdown--labeled .countdown__display{align-items:flex-start;gap:1rem}.countdown__group{flex-direction:column;align-items:center;gap:.25rem;display:inline-flex}.countdown--labeled .countdown__value{font-weight:600}.countdown__label{font-family:var(--font-body,inherit);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:400;line-height:1.2}.strength{flex-direction:column;align-items:center;gap:.375rem;display:flex}.strength--align-start{align-items:flex-start}.strength__meter{gap:2px;display:flex}.strength__meter--bars{align-items:flex-end;height:1.25rem}.strength__bar:first-child{height:20%}.strength__bar:nth-child(2){height:29%}.strength__bar:nth-child(3){height:43%}.strength__bar:nth-child(4){height:57%}.strength__bar:nth-child(5){height:71%}.strength__bar:nth-child(6){height:86%}.strength__bar:nth-child(7){height:100%}.strength__meter--tiles{align-items:center}.strength__tile{background:var(--muted-foreground);border-radius:2px;width:.5rem;height:.75rem}@supports (color:color-mix(in lab,red,red)){.strength__tile{background:color-mix(in oklab,var(--muted-foreground) 25%,transparent)}}.strength__tile--active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.strength__tile--active{background:color-mix(in oklab,var(--primary) 80%,transparent)}}.strength__checkmarks{align-items:center;gap:.375rem;display:flex}.strength__checkmarks--low,.strength__checkmarks--low .icon{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.strength__checkmarks--low .icon{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.strength__checkmarks--medium{color:var(--foreground)}.strength__checkmarks--medium .icon{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.strength__checkmarks--medium .icon{color:color-mix(in oklab,var(--success) 70%,transparent)}}.strength__checkmarks--high{color:var(--foreground)}.strength__checkmarks--high .icon{color:var(--success)}.strength__checkmarks--xhigh{color:var(--primary)}.strength__checkmarks--xhigh .icon{color:var(--success)}.strength__checkmarks--none{color:var(--muted-foreground);flex-direction:column;gap:.25rem}.strength__checkmarks--none .icon{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.strength__checkmarks--none .icon{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.strength__label{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.strength__checkmarks--medium .strength__label{font-weight:500}.strength__checkmarks--high .strength__label{font-weight:600}.strength__checkmarks--xhigh .strength__label{font-weight:700}@media(prefers-reduced-motion:reduce){.btn,.buy-box__payment .shopify-payment-button__button--unbranded{transition:none}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}details:is(.c-faq__item,.faq__item,.faq-page__item,.compare-faq__item,.returns-faq__item,.product-faq__item,.product-accordion__item,.mhub__section-dive,.campaign-faq__item)::details-content{opacity:0;block-size:0;transition:block-size var(--duration-fast) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out),content-visibility var(--duration-fast) var(--ease-smooth-out) allow-discrete;overflow:clip}details:is(.c-faq__item,.faq__item,.faq-page__item,.compare-faq__item,.returns-faq__item,.product-faq__item,.product-accordion__item,.mhub__section-dive,.campaign-faq__item)[open]::details-content{opacity:1;block-size:auto}[data-reveal].reveal--armed,[data-reveal-group]>.reveal--armed{opacity:0;transform:translateY(var(--distance-medium));transition:opacity var(--duration-medium) var(--ease-smooth-out) calc(var(--reveal-i,0) * var(--duration-stagger)),transform var(--duration-medium) var(--ease-smooth-out) calc(var(--reveal-i,0) * var(--duration-stagger))}[data-reveal].reveal--armed.reveal--in,[data-reveal-group]>.reveal--armed.reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal].reveal--armed,[data-reveal-group]>.reveal--armed{transition:none}details:is(.c-faq__item,.faq__item,.faq-page__item,.compare-faq__item,.returns-faq__item,.product-faq__item,.product-accordion__item,.mhub__section-dive,.campaign-faq__item)::details-content{transition:none}}.shopify-section:has(>.site-header){z-index:40;position:sticky;top:0}.site-header{transition:transform var(--duration-fast) var(--ease-smooth-out),box-shadow var(--duration-fast) var(--ease-smooth-out),opacity var(--duration-fast) var(--ease-smooth-out);will-change:transform;padding-block:0;position:relative}.site-header[data-section-background=none]{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.site-header[data-section-background=none]{background:color-mix(in oklab,var(--background) 95%,transparent)}}.site-header[data-section-background=none]{-webkit-backdrop-filter:blur(8px)}.site-header.site-header--sheet-open,.site-header.site-header--search-open{will-change:auto;-webkit-backdrop-filter:none}.header__menu-toggle .header__menu-close-icon,.header__menu-toggle[aria-expanded=true] .header__menu-open-icon{display:none}.header__menu-toggle[aria-expanded=true] .header__menu-close-icon{display:inline-flex}.header__menu-toggle[aria-expanded=true]{background:var(--muted);color:var(--foreground)}.site-header--scrolled .header__utility-strip{opacity:0;border-bottom-width:0;grid-template-rows:0fr}.header__icon-button:focus-visible,.nav-item__summary:focus-visible,.nav-item__link:focus-visible,.nav-link:focus-visible,.nav-card:focus-visible,.nav-promo:focus-visible,.footer__link:focus-visible,.footer__social-link:focus-visible,.localization__option:focus-visible,.header__sheet-action:focus-visible,.cart-line__remove:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-nav-variant=featured]{isolation:isolate;background:radial-gradient(ellipse at 5% 8%,var(--accent-brand),transparent 58%),radial-gradient(ellipse at 98% 18%,var(--accent-brand),transparent 55%),radial-gradient(ellipse at 50% 135%,var(--accent-brand),transparent 62%),linear-gradient(135deg,var(--card),var(--hero))}@supports (color:color-mix(in lab,red,red)){[data-nav-variant=featured]{background:radial-gradient(ellipse at 5% 8%,color-mix(in oklab,var(--accent-brand) 22%,transparent),transparent 58%),radial-gradient(ellipse at 98% 18%,color-mix(in oklab,var(--accent-brand) 32%,white),transparent 55%),radial-gradient(ellipse at 50% 135%,color-mix(in oklab,var(--accent-brand) 15%,transparent),transparent 62%),linear-gradient(135deg,color-mix(in oklab,var(--card) 92%,white),color-mix(in oklab,var(--hero) 70%,var(--card)))}}[data-nav-variant=featured]{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){[data-nav-variant=featured]{border-color:color-mix(in oklab,var(--accent-brand) 26%,var(--border))}}[data-nav-variant=featured]:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--noise);opacity:.24;mix-blend-mode:soft-light;background-size:160px 160px;position:absolute;top:0;right:0;bottom:0;left:0}@media(hover:hover){[data-nav-variant=featured]:hover{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){[data-nav-variant=featured]:hover{border-color:color-mix(in oklab,var(--accent-brand) 50%,var(--border))}}}.nav-menu--desktop .nav-menu__item--branch:has(>.nav-item[open]){background:var(--muted)}.nav-item[open]>.nav-item__summary .nav-item__chevron{transform:rotate(180deg)}.header__sheet[hidden]{display:none}html.sheet-open{overflow:hidden}.localization__panel{max-width:calc(100vw - 1rem);margin:0;inset:auto;overflow-y:auto}.localization__selector[open]>summary{background:var(--muted)}.header__utility-strip:has([data-localization-selector][open]),.header__utility-strip:has([data-localization-selector][open])>div{overflow:visible}@media(pointer:coarse){summary.localization__trigger:after{content:"";height:max(100%,44px);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}}#md-app-embed__modal .md-modal__dialog{color:var(--popover-foreground);font-family:var(--font-sans)}#md-app-embed__modal #label-md-modal__dialog{font-family:var(--font-heading);font-weight:600;color:var(--foreground)!important}#md-app-embed__modal .md-modal__dialog .md-modal__content,#md-app-embed__modal .md-modal__dialog .md-form__select__country__list,#md-app-embed__modal .md-modal__dialog .md-form__select__language__list{background:var(--popover)!important;color:var(--popover-foreground)!important;border-radius:var(--radius)!important}#md-app-embed__modal .md-modal__dialog .md-modal__content{border:1px solid var(--border)!important;border-radius:var(--radius-2xl)!important}#md-app-embed__modal .md-modal__dialog .md-modal__bodyContent p{color:var(--muted-foreground)!important}#md-app-embed__modal .md-modal__dialog .md-form__select{background:var(--background);min-height:44px;color:var(--foreground)!important;border-color:var(--border)!important;border-radius:var(--btn-radius,var(--radius))!important}#md-app-embed__modal .md-modal__dialog .md-btn__primary{min-height:44px;background:var(--primary)!important;color:var(--primary-foreground)!important;border-radius:var(--btn-radius,var(--radius))!important}#md-app-embed__modal :is(button,[role=option]):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.announcement-bar{--bar-fg:var(--foreground);--bar-muted:var(--muted-foreground);--bar-border:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.announcement-bar{--bar-border:color-mix(in oklab, var(--foreground) 14%, transparent)}}.announcement-bar{color:var(--bar-fg);padding-block:0}.announcement-bar[data-color-scheme=surface-deep],.announcement-bar[data-section-background=grain]{--bar-fg:var(--surface-deep-foreground);--bar-muted:var(--surface-deep-foreground)}@supports (color:color-mix(in lab,red,red)){.announcement-bar[data-color-scheme=surface-deep],.announcement-bar[data-section-background=grain]{--bar-muted:color-mix(in oklab, var(--surface-deep-foreground) 75%, transparent)}}.announcement-bar[data-color-scheme=surface-deep],.announcement-bar[data-section-background=grain]{--bar-border:var(--surface-deep-foreground)}@supports (color:color-mix(in lab,red,red)){.announcement-bar[data-color-scheme=surface-deep],.announcement-bar[data-section-background=grain]{--bar-border:color-mix(in oklab, var(--surface-deep-foreground) 14%, transparent)}}.announcement-bar__icon{display:none}@media(min-width:40rem){.announcement-bar__icon{display:block}}.site-footer{--footer-fg:var(--foreground);--footer-muted:var(--muted-foreground);--footer-muted-surface:var(--muted)}@supports (color:color-mix(in lab,red,red)){.site-footer{--footer-muted-surface:color-mix(in oklab, var(--muted) 40%, transparent)}}.site-footer{--footer-border:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.site-footer{--footer-border:color-mix(in oklab, var(--foreground) 14%, transparent)}}.site-footer{color:var(--footer-fg);overflow:hidden}.site-footer[data-section-background=grain],.site-footer[data-section-background=color_scheme][data-color-scheme=surface-deep]{--footer-fg:var(--surface-deep-foreground);--footer-muted:var(--surface-deep-foreground)}@supports (color:color-mix(in lab,red,red)){.site-footer[data-section-background=grain],.site-footer[data-section-background=color_scheme][data-color-scheme=surface-deep]{--footer-muted:color-mix(in oklab, var(--surface-deep-foreground) 72%, transparent)}}.site-footer[data-section-background=grain],.site-footer[data-section-background=color_scheme][data-color-scheme=surface-deep]{--footer-muted-surface:var(--surface-deep-foreground)}@supports (color:color-mix(in lab,red,red)){.site-footer[data-section-background=grain],.site-footer[data-section-background=color_scheme][data-color-scheme=surface-deep]{--footer-muted-surface:color-mix(in oklab, var(--surface-deep-foreground) 10%, transparent)}}.site-footer[data-section-background=grain],.site-footer[data-section-background=color_scheme][data-color-scheme=surface-deep]{--footer-border:var(--surface-deep-foreground)}@supports (color:color-mix(in lab,red,red)){.site-footer[data-section-background=grain],.site-footer[data-section-background=color_scheme][data-color-scheme=surface-deep]{--footer-border:color-mix(in oklab, var(--surface-deep-foreground) 16%, transparent)}}.site-footer.section--divider-top{border-top-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.site-footer.section--divider-top{border-top-color:color-mix(in oklab,var(--border) 70%,transparent)}}.site-footer .localization__heading,.site-footer .localization__meta{color:var(--footer-muted)}.site-footer .localization__option{color:var(--footer-fg)}@media(hover:hover){.site-footer .localization__option:hover{background:var(--footer-muted-surface);border-color:var(--footer-border)}}.cart-drawer-host:empty,.cart-drawer-host__apps:empty{display:none}@media(pointer:coarse){.cart-line__qty-button,.header__icon-button{position:relative}.header__icon-button:after,.cart-line__qty-button:after{content:"";width:44px;height:44px;position:absolute;top:calc(50% - 21.25px);left:calc(50% - 21.25px)}}@media(prefers-reduced-motion:reduce){.site-header,.nav-menu__item--branch,.nav-item__chevron,.nav-card,.nav-promo,.header__icon-button,.footer__link,.footer__social-link,.localization__option{transition:none}.site-header--hidden{transform:none}}.section-empty-note{border:1px dashed var(--border);margin:0;padding:1.25rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.section-empty-note{border:1px dashed color-mix(in oklab,var(--border) 90%,transparent)}}.section-empty-note{border-radius:calc(var(--radius) * 1.6);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.section-empty-note{background:color-mix(in oklab,var(--muted) 15%,transparent)}}.section-empty-note{color:var(--muted-foreground);font-size:.875rem}.hero__subheading p{margin:0}.hero__actions .btn{justify-content:center;width:100%}.hero__scrim[data-overlay="0"]{--hero-scrim:0}.hero__scrim[data-overlay="5"]{--hero-scrim:.05}.hero__scrim[data-overlay="10"]{--hero-scrim:.1}.hero__scrim[data-overlay="15"]{--hero-scrim:.15}.hero__scrim[data-overlay="20"]{--hero-scrim:.2}.hero__scrim[data-overlay="25"]{--hero-scrim:.25}.hero__scrim[data-overlay="30"]{--hero-scrim:.3}.hero__scrim[data-overlay="35"]{--hero-scrim:.35}.hero__scrim[data-overlay="40"]{--hero-scrim:.4}.hero__scrim[data-overlay="45"]{--hero-scrim:.45}.hero__scrim[data-overlay="50"]{--hero-scrim:.5}.hero__scrim[data-overlay="55"]{--hero-scrim:.55}.hero__scrim[data-overlay="60"]{--hero-scrim:.6}.hero__scrim[data-overlay="65"]{--hero-scrim:.65}.hero__scrim[data-overlay="70"]{--hero-scrim:.7}.hero__scrim[data-overlay="75"]{--hero-scrim:.75}.hero__scrim[data-overlay="80"]{--hero-scrim:.8}.hero__scrim[data-overlay="85"]{--hero-scrim:.85}.hero__scrim[data-overlay="90"]{--hero-scrim:.9}@media(min-width:40rem){.hero__actions .btn{width:auto}}@media(min-width:64rem){.hero--fullbleed .hero__cta--secondary{border-color:var(--on-media)}@supports (color:color-mix(in lab,red,red)){.hero--fullbleed .hero__cta--secondary{border-color:color-mix(in oklab,var(--on-media) 35%,transparent)}}.hero--fullbleed .hero__cta--secondary{background:var(--on-media)}@supports (color:color-mix(in lab,red,red)){.hero--fullbleed .hero__cta--secondary{background:color-mix(in oklab,var(--on-media) 10%,transparent)}}.hero--fullbleed .hero__cta--secondary{color:var(--surface-deep-foreground);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(hover:hover){.hero--fullbleed .hero__cta--secondary:hover{border-color:var(--on-media)}@supports (color:color-mix(in lab,red,red)){.hero--fullbleed .hero__cta--secondary:hover{border-color:color-mix(in oklab,var(--on-media) 50%,transparent)}}.hero--fullbleed .hero__cta--secondary:hover{background:var(--on-media)}@supports (color:color-mix(in lab,red,red)){.hero--fullbleed .hero__cta--secondary:hover{background:color-mix(in oklab,var(--on-media) 20%,transparent)}}}.hero__scrim{background:linear-gradient(90deg,var(--overlay) 0%,var(--overlay) 30%,var(--overlay) 100%)}@supports (color:color-mix(in lab,red,red)){.hero__scrim{background:linear-gradient(90deg,color-mix(in oklab,var(--overlay) calc(var(--hero-scrim,.45) * 100%),transparent),color-mix(in oklab,var(--overlay) calc(var(--hero-scrim,.45) * 70%),transparent) 30%,color-mix(in oklab,var(--overlay) 12%,transparent))}}}.hiw__step+.hiw__step{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.hiw__step+.hiw__step{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.hiw__pane-item:not(.is-active){opacity:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.quotes__quote p{font-family:var(--font-heading);letter-spacing:-.01em;text-wrap:pretty;color:var(--foreground);margin:0;font-size:1.0625rem;line-height:1.5}.faq__question::-webkit-details-marker{display:none}.faq__answer-inner p{margin:0 0 .75rem}.faq__answer-inner p:last-child{margin-bottom:0}.newsletter-card{isolation:isolate;background:radial-gradient(60rem 30rem at 3% -12%,var(--accent-brand),transparent 60%),radial-gradient(50rem 26rem at 100% 110%,var(--accent-brand),transparent 65%),var(--secondary);position:relative}@supports (color:color-mix(in lab,red,red)){.newsletter-card{background:radial-gradient(60rem 30rem at 3% -12%,color-mix(in oklab,var(--accent-brand) 14%,transparent),transparent 60%),radial-gradient(50rem 26rem at 100% 110%,color-mix(in oklab,var(--accent-brand) 10%,transparent),transparent 65%),color-mix(in oklab,var(--secondary) 45%,var(--card))}}.newsletter-card{box-shadow:var(--card-shadow)}.newsletter-card:after{content:"";z-index:-1;pointer-events:none;background-image:var(--noise,none);mix-blend-mode:soft-light;opacity:.12;background-size:160px 160px;position:absolute;top:0;right:0;bottom:0;left:0}.newsletter-card .newsletter-form__input::placeholder{color:var(--muted-foreground)}.newsletter-card .newsletter-form__input:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--ring)}.promo-banner__body p,.cta-card__body p{margin:0}.cta-card:not(.cta-card--band) .cta-card__actions>*{width:100%}.countdown-banner__body p{margin:0}.countdown-banner__expired{margin:0;font-weight:500}.shipping-bar[data-unlocked=true] .shipping-bar__message{color:var(--foreground);font-weight:500}.shipping-bar__fill--unlocked{background:var(--foreground)}.bundle-offer__body p{margin:0}.bundle-offer__link{color:var(--foreground);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}@media(hover:hover){.bundle-offer__link:hover{text-underline-offset:4px;text-decoration:underline}}.bundle-offer__link:focus-visible{text-underline-offset:4px;text-decoration:underline}.bundle-offer__error{color:var(--destructive-ink);margin:0;font-size:.875rem}.block-richtext p{color:var(--muted-foreground);margin:0 0 .875rem}.block-richtext p:last-child{margin-bottom:0}.block-story-quote__quote p{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:1.0625rem;line-height:1.5}.block-faq-item__question::-webkit-details-marker{display:none}.block-faq-item[open] .block-faq-item__chevron{transform:rotate(180deg)}.block-faq-item__answer p{margin:0}.block-spacer{height:var(--spacer-height,48px)}.block-spacer[data-height="8"]{--spacer-height:8px}.block-spacer[data-height="12"]{--spacer-height:12px}.block-spacer[data-height="16"]{--spacer-height:16px}.block-spacer[data-height="20"]{--spacer-height:20px}.block-spacer[data-height="24"]{--spacer-height:24px}.block-spacer[data-height="28"]{--spacer-height:28px}.block-spacer[data-height="32"]{--spacer-height:32px}.block-spacer[data-height="36"]{--spacer-height:36px}.block-spacer[data-height="40"]{--spacer-height:40px}.block-spacer[data-height="44"]{--spacer-height:44px}.block-spacer[data-height="48"]{--spacer-height:48px}.block-spacer[data-height="52"]{--spacer-height:52px}.block-spacer[data-height="56"]{--spacer-height:56px}.block-spacer[data-height="60"]{--spacer-height:60px}.block-spacer[data-height="64"]{--spacer-height:64px}.block-spacer[data-height="68"]{--spacer-height:68px}.block-spacer[data-height="72"]{--spacer-height:72px}.block-spacer[data-height="76"]{--spacer-height:76px}.block-spacer[data-height="80"]{--spacer-height:80px}.block-spacer[data-height="84"]{--spacer-height:84px}.block-spacer[data-height="88"]{--spacer-height:88px}.block-spacer[data-height="92"]{--spacer-height:92px}.block-spacer[data-height="96"]{--spacer-height:96px}.block-spacer[data-height="100"]{--spacer-height:100px}.block-spacer[data-height="104"]{--spacer-height:104px}.block-spacer[data-height="108"]{--spacer-height:108px}.block-spacer[data-height="112"]{--spacer-height:112px}.block-spacer[data-height="116"]{--spacer-height:116px}.block-spacer[data-height="120"]{--spacer-height:120px}.block-spacer[data-height="124"]{--spacer-height:124px}.block-spacer[data-height="128"]{--spacer-height:128px}.block-spacer[data-height="132"]{--spacer-height:132px}.block-spacer[data-height="136"]{--spacer-height:136px}.block-spacer[data-height="140"]{--spacer-height:140px}.block-spacer[data-height="144"]{--spacer-height:144px}.block-spacer[data-height="148"]{--spacer-height:148px}.block-spacer[data-height="152"]{--spacer-height:152px}.block-spacer[data-height="156"]{--spacer-height:156px}.block-spacer[data-height="160"]{--spacer-height:160px}.block-spacer[data-height="164"]{--spacer-height:164px}.block-spacer[data-height="168"]{--spacer-height:168px}.block-spacer[data-height="172"]{--spacer-height:172px}.block-spacer[data-height="176"]{--spacer-height:176px}.block-spacer[data-height="180"]{--spacer-height:180px}.block-spacer[data-height="184"]{--spacer-height:184px}.block-spacer[data-height="188"]{--spacer-height:188px}.block-spacer[data-height="192"]{--spacer-height:192px}.block-spacer[data-height="196"]{--spacer-height:196px}.block-spacer[data-height="200"]{--spacer-height:200px}.hiw__panel{grid-template-rows:1fr}.hiw--enhanced [data-hiw-step]:not(.is-active) .hiw__panel{grid-template-rows:0fr}.hiw--enhanced [data-hiw-step].is-active{row-gap:1rem}.hiw--enhanced [data-hiw-step].is-active .hiw__chevron{rotate:180deg}.hiw__number{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.hiw__number{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.hiw__number{background:var(--background);color:var(--muted-foreground)}@media(hover:hover){[data-hiw-step]:hover .hiw__number{border-color:var(--border)}}.hiw--enhanced [data-hiw-step].is-active .hiw__number{border-color:var(--border);background:var(--foreground);color:var(--background)}.hiw__pane-item{opacity:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.hiw__pane-item.is-active{opacity:1;position:relative}.btn--icon{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.product-card__badges--top .badge,.product-card__meta .badge,.buy-box__badges .badge{text-transform:none;letter-spacing:normal}.product-badge--muted{color:var(--muted-foreground)}.product-badge--ribbon{text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.buy-box__badges .badge{min-width:0;max-width:100%}.product-gallery__compare .btn--icon{background:var(--background);width:1.75rem;height:1.75rem}@supports (color:color-mix(in lab,red,red)){.product-gallery__compare .btn--icon{background:color-mix(in oklab,var(--background) 90%,transparent)}}.product-card__compare .btn--icon{background:var(--background);width:1.75rem;height:1.75rem}@media(pointer:coarse){.product-card__compare .btn--icon,.product-gallery__compare .btn--icon,.buy-box__qty-btn,.sticky-purchase-bar__qty-btn{position:relative}.buy-box__qty-btn:after,.sticky-purchase-bar__qty-btn:after{content:"";width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.buy-box__submit,.sticky-purchase-bar__submit{position:relative}.buy-box__submit:after,.sticky-purchase-bar__submit:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.buy-box__cart-chip{z-index:2;border:1px solid var(--border);margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.buy-box__cart-chip{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.buy-box__cart-chip{background:var(--background);color:var(--muted-foreground);border-radius:9999px;padding:.25rem .75rem;font-size:.75rem}.buy-box__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-box__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy-box__payment--disabled{opacity:.5;pointer-events:none}.buy-box__payment .shopify-payment-button__button--unbranded{border:1px solid var(--border);border-radius:var(--btn-radius,var(--radius));width:100%;min-height:40px;color:var(--foreground);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth-out),color var(--duration-fast) var(--ease-smooth-out),border-color var(--duration-fast) var(--ease-smooth-out),opacity var(--duration-fast) var(--ease-smooth-out);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding-block:0;padding-inline:1rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@media(hover:hover){.buy-box__payment .shopify-payment-button__button--unbranded:hover{background:var(--accent)}}.buy-box__payment .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.buy-box__payment .shopify-payment-button__button--unbranded:disabled{opacity:.5;cursor:not-allowed}@media(pointer:coarse){.buy-box__payment .shopify-payment-button__button--unbranded{position:relative}.buy-box__payment .shopify-payment-button__button--unbranded:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.buy-box__payment shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:40px;--shopify-accelerated-checkout-button-border-radius:var(--btn-radius,var(--radius))}@media(max-width:1023.98px){.section-product .section{padding-top:0}}.section-product .section-container,.section-container.product-highlights,.section-product-ritual .section-container,.section-product-reviews .section-container,.section-product-faq .section-container,.section-product-related .section-container{--product-page-gutter:max(1.5rem, var(--page-margin,0px));width:calc(min(80rem,var(--page-width,80rem),100%) - 2 * var(--product-page-gutter))}@media(min-width:64rem){.section-product .section-container,.section-container.product-highlights,.section-product-ritual .section-container,.section-product-reviews .section-container,.section-product-faq .section-container,.section-product-related .section-container{--product-page-gutter:max(2rem, var(--page-margin,0px))}}.product-accordion__trigger::-webkit-details-marker{display:none}.product-accordion__trigger:after{content:"";width:1rem;height:1rem;color:var(--muted-foreground);background-color:var(--muted-foreground);transition:rotate var(--duration-fast) var(--ease-smooth-out);flex-shrink:0;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.product-accordion__item[open] .product-accordion__trigger:after{rotate:.5turn}.product-gallery__track::-webkit-scrollbar{display:none}.product-gallery__dialog-track::-webkit-scrollbar{display:none}.product-gallery__thumb.is-active{opacity:1;border-color:var(--primary);box-shadow:0 1px 2px #0000000d,0 0 0 2px var(--primary)}@supports (color:color-mix(in lab,red,red)){.product-gallery__thumb.is-active{box-shadow:0 1px 2px #0000000d,0 0 0 2px color-mix(in oklab,var(--primary) 40%,transparent)}}.btn--icon[data-compare-toggle].is-pressed{background:var(--secondary);color:var(--secondary-foreground);border-color:#0000}@media(pointer:coarse){.product-card__compare .btn--icon:after,.product-gallery__compare .btn--icon:after{content:"";width:3.25rem;height:3.25rem;position:absolute;top:-.75rem;left:-.75rem}}.sticky-purchase-bar{z-index:30;border-top:1px solid var(--border);inset-inline:0;display:none;position:fixed;bottom:0}@supports (color:color-mix(in lab,red,red)){.sticky-purchase-bar{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.sticky-purchase-bar{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.sticky-purchase-bar{background:color-mix(in oklab,var(--background) 95%,transparent)}}.sticky-purchase-bar{padding-top:.75rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .75rem);box-shadow:0 -12px 30px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.sticky-purchase-bar{box-shadow:0 -12px 30px color-mix(in oklab,var(--foreground) 8%,transparent)}}.sticky-purchase-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--duration-medium) var(--ease-smooth-out),display var(--duration-medium) allow-discrete;transform:translateY(100%)}.sticky-purchase-bar.is-visible{transition-duration:var(--duration-slow);display:block;transform:translateY(0)}@starting-style{.sticky-purchase-bar.is-visible{transform:translateY(100%)}}.sticky-purchase-bar__inner{--sticky-bar-side:max(var(--page-gutter,1.5rem), (100% - (var(--page-width,80rem) - var(--page-gutter,1.5rem) * 2)) / 2);max-width:none;margin-inline:var(--sticky-bar-side);padding-inline:0}@media(min-width:40rem){:root:has(#gorgias-chat-container) .sticky-purchase-bar__inner{margin-inline-end:max(var(--sticky-bar-side),7rem)}}@media(prefers-reduced-motion:reduce){.sticky-purchase-bar{transition:none}}.section-product-faq .section{padding-bottom:0}.product-faq__question::-webkit-details-marker{display:none}.product-faq__question:after{content:"";background-color:var(--muted-foreground);width:1rem;height:1rem;transition:rotate var(--duration-fast) var(--ease-smooth-out);flex-shrink:0;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.product-faq__item[open] .product-faq__question:after{rotate:.5turn}.product-faq__body a{color:var(--accent-brand);text-decoration:underline;-webkit-text-decoration-color:var(--accent-brand);text-decoration-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.product-faq__body a{-webkit-text-decoration-color:color-mix(in oklab,var(--accent-brand) 45%,transparent);text-decoration-color:color-mix(in oklab,var(--accent-brand) 45%,transparent)}}.product-faq__body a{text-underline-offset:3px}@media(hover:hover){.product-faq__body a:hover{color:var(--accent-brand);-webkit-text-decoration-color:var(--accent-brand);text-decoration-color:var(--accent-brand)}}.jdgm-widget,.jdgm-widget [style*=--jm-review-widget-lighter-text-color]{--jm-tabs-item-text-color:var(--muted-foreground);--jm-review-widget-lighter-text-color:var(--muted-foreground)!important}.jdgm-review-snippet-widget{--jdgm-snippet-lighter-text-color:var(--muted-foreground)!important}.ast-container .ast-carousel-section{padding-inline:0;padding-block:var(--section-y-mobile,2rem)}@media(min-width:48rem){.ast-container .ast-carousel-section{padding-block:var(--section-y-tablet,2.5rem)}}@media(min-width:64rem){.ast-container .ast-carousel-section:last-child{padding-bottom:3rem}}.ast-container .ast-carousel-section .ast-carousel-container{width:min(calc(var(--page-width,80rem) - var(--page-gutter,1.5rem) * 2),calc(100% - var(--page-gutter,1.5rem) * 2));max-width:none;margin-inline:auto;padding-inline:0}.ast-container .ast-carousel-section .ast-carousel-title{font-family:var(--font-heading);letter-spacing:var(--heading-tracking,-.015em);color:var(--foreground);text-wrap:balance;font-size:1.875rem;font-weight:600;line-height:1.2}@media(min-width:40rem){.ast-container .ast-carousel-section .ast-carousel-title{font-size:2.25rem}}.ast-container .ast-carousel-section .ast-carousel-card-wrapper{border:1px solid var(--border);flex-direction:column;gap:1rem;height:100%;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ast-container .ast-carousel-section .ast-carousel-card-wrapper{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.ast-container .ast-carousel-section .ast-carousel-card-wrapper{border-radius:calc(var(--radius) * 3.2);background:var(--card);transition:border-color var(--duration-fast,.15s) ease}@media(min-width:40rem){.ast-container .ast-carousel-section .ast-carousel-card-wrapper{padding:1.25rem}}@media(hover:hover){.ast-container .ast-carousel-section .ast-carousel-card-wrapper:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ast-container .ast-carousel-section .ast-carousel-card-wrapper:hover{border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}}.ast-container .ast-carousel-section .ast-carousel-card-image-container{border-radius:calc(var(--radius) * 2.4);background:var(--product-blend-bg,radial-gradient(ellipse at 50% 55%, oklch(100% 0 0) 0%, oklch(98.5% 0 0) 100%));overflow:hidden}.ast-container .ast-carousel-section .ast-carousel-card-image-container img{mix-blend-mode:multiply}.ast-container .ast-carousel-section .ast-carousel-card-body{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;padding:0;display:flex}.ast-container .ast-carousel-section .ast-carousel-product-name,.ast-container .ast-carousel-section .ast-carousel-product-name .ast-text{font-family:var(--font-heading);letter-spacing:var(--heading-tracking,-.015em);color:var(--foreground);font-size:1.5rem;font-weight:600;line-height:1.2;text-decoration:none}.ast-container .ast-carousel-section .ast-carousel-price-wrapper{margin-top:auto}.ast-container .ast-carousel-section .ast-carousel-price{letter-spacing:-.01em;font-size:1.125rem;font-weight:500;color:var(--foreground)!important}.ast-container .ast-carousel-section .ast-star-rating__foreground,.ast-container .ast-carousel-section .ast-star-rating__background{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ast-container .ast-carousel-section .ast-star-rating__background{color:color-mix(in oklab,var(--foreground) 18%,transparent)}}.ast-container .ast-carousel-section .ast-star-rating__count{color:var(--muted-foreground)}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025){--jmx-border:var(--border)}@supports (color:color-mix(in lab,red,red)){:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025){--jmx-border:color-mix(in oklab, var(--border) 70%, transparent)}}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025){--jmx-card-radius:calc(var(--radius) * 3.2);--jmx-media-radius:calc(var(--radius) * 2.4)}#judgeme_product_reviews{max-width:none!important}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-ai-insights{border-radius:var(--jmx-media-radius);background:var(--muted);border:0;padding:1.25rem}@supports (color:color-mix(in lab,red,red)){:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-ai-insights{background:color-mix(in oklab,var(--muted) 55%,transparent)}}@media(min-width:40rem){:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-ai-insights{padding:1.5rem}}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-average-rating-display>.jm-text:first-child,:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-average-rating-display .jm-cluster>.jm-text:first-child{font-family:var(--font-heading);letter-spacing:var(--heading-tracking,-.015em);color:var(--foreground);font-size:2.25rem;font-weight:600;line-height:1}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-verified-badge{background:var(--muted);color:var(--foreground)}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-button,:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-sort-filter__select{border-radius:var(--btn-radius,var(--radius));min-height:2.5rem;transition:background-color var(--duration-fast,.15s) ease,border-color var(--duration-fast,.15s) ease;font-weight:500}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-button--secondary{border-color:var(--border);background-color:var(--background);color:var(--foreground)}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-sort-filter__select{border-color:var(--border)}@media(hover:hover){:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-button--secondary:not(.jm-button--disabled):hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-button--secondary:not(.jm-button--disabled):hover{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-button--secondary:not(.jm-button--disabled):hover{background-color:var(--muted)}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-sort-filter__select:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-sort-filter__select:hover{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-review-item{border:1px solid var(--jmx-border);border-radius:var(--jmx-card-radius);background:var(--card);padding:1.25rem}@media(min-width:40rem){:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-review-item{padding:1.5rem}}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jdgm-review-list{gap:1rem}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) :is(.jm-review-content__title,.jm-other-languages-section__heading){font-family:var(--font-heading);letter-spacing:var(--heading-tracking,-.015em);color:var(--foreground);font-size:1.25rem;font-weight:600;line-height:1.25}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-review-content__body{max-width:70ch;font-size:.9375rem;line-height:1.7}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-reviewer-avatar{background:var(--muted)}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) :is(.jm-media-grid__item,.jm-media-grid__image-container,.jm-review-item img){border-radius:var(--jmx-media-radius)}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-shop-reply{border:0;border-left:2px solid var(--accent-brand);border-radius:0 calc(var(--radius) * 2) calc(var(--radius) * 2) 0;background:var(--muted);padding:1rem 1.25rem}@supports (color:color-mix(in lab,red,red)){:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-shop-reply{background:color-mix(in oklab,var(--muted) 55%,transparent)}}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-shop-reply__author{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:500}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-shop-reply__expand-button{text-underline-offset:3px;font-weight:500;text-decoration-line:underline}:is(#judgeme_product_reviews,.jdgm-all-reviews-widget-v2025) .jm-pagination-controls__button{min-width:2.5rem}.facets__group-toggle::-webkit-details-marker{display:none}.facets__group[open]>.facets__group-toggle{border-color:var(--primary);color:var(--primary);border-width:1.5px;font-weight:600}.facets__value-label:has(.facets__checkbox:focus-visible){outline:2px solid var(--ring);outline-offset:1px}.facets__value:has(.facets__checkbox:checked) .facets__value-label{border:1.5px solid var(--primary);color:var(--primary);font-weight:600}.facets__value--disabled .facets__value-label{color:var(--muted-foreground);cursor:not-allowed;opacity:.6}.catalog{flex-direction:column;gap:1.5rem;display:flex}#MainContent:has([data-compare-page].compare-page--selected) .shopify-section:not(:has([data-compare-page])){display:none}#MainContent .shopify-section:has(.compare-page--selected)>[data-section-spacing]{padding-top:var(--section-y-hero-mobile);padding-bottom:var(--section-y-hero-mobile)}@media(min-width:48rem){#MainContent .shopify-section:has(.compare-page--selected)>[data-section-spacing]{padding-top:var(--section-y-hero-tablet);padding-bottom:var(--section-y-hero-tablet)}}@media(min-width:64rem){#MainContent .shopify-section:has(.compare-page--selected)>[data-section-spacing]{padding-top:var(--section-y-hero-desktop);padding-bottom:var(--section-y-hero-desktop)}}.catalog__drawer::backdrop{background:var(--overlay)}@supports (color:color-mix(in lab,red,red)){.catalog__drawer::backdrop{background:color-mix(in oklab,var(--overlay) 45%,transparent)}}.collection-card__cta .icon{transition:transform var(--duration-quick) var(--ease-smooth-out)}@media(hover:hover){.collection-card:hover .collection-card__cta .icon{transform:translate(2px)}}.search-page__type--active{border:1.5px solid var(--primary);color:var(--primary);font-weight:600}.search-page__link .icon{color:var(--muted-foreground);transition:transform var(--duration-quick) var(--ease-smooth-out)}@media(hover:hover){.search-page__link:hover .icon{transform:translate(2px)}}.predictive__link .icon{color:var(--muted-foreground);flex-shrink:0}.predictive__link[aria-selected=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.predictive__link[aria-selected=true]{background:color-mix(in oklab,var(--accent) 55%,transparent)}}.predictive__link[aria-selected=true]{border:1.5px solid var(--primary);color:var(--primary)}.predictive__link--product .price{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem;font-weight:400}.qa-states__campaign-row dt{color:var(--muted-foreground)}.qa-states__campaign-row dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}@media(prefers-reduced-motion:reduce){.collection-card,.collection-card__cta .icon,.search-page__link .icon{transition:none}}.shop-sheet{width:100%;max-width:100%;max-height:100svh;color:var(--foreground);background:0 0;border:0;margin:auto auto 0;padding:0}.shop-sheet[open]{display:block}.shop-sheet::backdrop{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.shop-sheet::backdrop{background:color-mix(in oklab,var(--foreground) 40%,transparent)}}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.shop-hero__image{transform-origin:70%;animation:4.5s ease-out both shop-hero-settle}}@keyframes shop-hero-settle{0%{transform:scale(1.025)translate(-.5%)}to{transform:scale(1)}}.c-faq__question:focus-visible{border-color:var(--ring);outline:3px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.c-faq__question:focus-visible{outline:3px solid color-mix(in oklab,var(--ring) 50%,transparent)}}.c-faq__question:focus-visible{outline-offset:0}.c-faq__question::-webkit-details-marker{display:none}.c-faq__question span{text-wrap:pretty}.plain-page__content p{margin:0 0 1.25rem}.page-hero__main>.page-hero__headings:only-child{gap:1.25rem}.page-hero__main--compact>.page-hero__headings:only-child{gap:.75rem}.page-body__content>*+*{margin-top:1.25rem}.page-body__content h2,.page-body__content h3{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);text-wrap:balance;color:var(--foreground);margin:2rem 0 0;scroll-margin-top:7rem;font-weight:600}.page-body__content h2{font-size:1.5rem;line-height:2rem}.page-body__content h3{margin-top:1.75rem;font-size:1.25rem;line-height:1.75rem}.page-body__content strong{color:var(--foreground);font-weight:600}.page-body__content blockquote{border-left:2px solid var(--border);margin:1.5rem 0 0;padding-left:1rem}@supports (color:color-mix(in lab,red,red)){.page-body__content blockquote{border-left:2px solid color-mix(in oklab,var(--border) 70%,transparent)}}.page-body__content blockquote{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.page-body__content blockquote{color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.page-body__content .rt-list{margin:1.25rem 0 0;padding-left:1.5rem}.page-body__content .rt-list--bullet{list-style:outside}.page-body__content .rt-list--number{list-style:decimal}.page-body__content .rt-list li+li{margin-top:.5rem}.editorial-split .benefit__section-description{max-width:36ch}.content-toc__link[aria-current=true]{color:var(--foreground)}.content-toc__link[aria-current=true] .content-toc__number{color:var(--accent-brand)}.benefit__band--top{padding-bottom:0}.benefit__band--muted{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.benefit__band--muted{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.benefit__band--muted{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.benefit__band--muted{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.benefit__band--muted{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.benefit__band--muted{background:color-mix(in oklab,var(--muted) 10%,transparent)}}.benefit__band--soft{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.benefit__band--soft{background:color-mix(in oklab,var(--muted) 10%,transparent)}}.benefit__band--divided{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.benefit__band--divided{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.benefit__heading em{color:var(--accent-brand);font-style:normal}.benefit__proof-card--stat{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.benefit__proof-card--stat{border-color:color-mix(in oklab,var(--success) 25%,transparent)}}.benefit__proof-card--stat{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.benefit__proof-card--stat{background:color-mix(in oklab,var(--success) 4%,transparent)}}@media(min-width:64rem){.benefit__routine-media-frame img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}}.benefit__faq .benefit__section-head{margin-bottom:0}.mstory__band--muted{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.mstory__band--muted{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.mstory__band--muted{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.mstory__band--muted{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.mstory__band--muted{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.mstory__band--muted{background:color-mix(in oklab,var(--muted) 10%,transparent)}}.mstory__problem-media-frame img{object-fit:cover;width:100%;height:100%}.mstory__evidence-link a{align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.mstory__science-intro .mstory__section-description{max-width:44ch}.mstory__band--glossary{padding-block:2.5rem 0}@media(min-width:40rem){.mstory__band--glossary{padding-block:3rem 0}}@media(min-width:64rem){.mstory__band--glossary{padding-block:4rem 0}}.sfaq__band--muted{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.sfaq__band--muted{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.sfaq__band--muted{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.sfaq__band--muted{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.sfaq__band--muted{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.sfaq__band--muted{background:color-mix(in oklab,var(--muted) 10%,transparent)}}.sfaq__band--divided{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.sfaq__band--divided{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.sfaq__band--top{padding-top:var(--section-y-mobile);padding-bottom:0}@media(min-width:48rem){.sfaq__band--top{padding-top:var(--section-y-tablet)}}@media(min-width:64rem){.sfaq__band--top{padding-top:var(--section-y-desktop)}}.sfaq__stat-source a{align-items:center;gap:.5rem;display:inline-flex}.sfaq__faqs-intro .sfaq__heading{max-width:16ch}@media(min-width:40rem){.sfaq__reassurance-copy .sfaq__heading{max-width:18ch}.sfaq__key-terms .sfaq__heading{max-width:22ch}}.sfaq__faqs-intro .sfaq__section-description{max-width:40ch;font-size:1.125rem;line-height:1.75rem}.sfaq__group-head .btn{line-height:1.5}.sfaq__reassurance-copy .sfaq__section-description{max-width:44ch;font-size:1.125rem;line-height:1.75rem}@media(prefers-reduced-motion:reduce){.content-cards__card,.content-cards__media,.link-panel__link,.c-faq__item,.c-faq__chevron,.benefit__audience-alt,.benefit__proof-study-link,.mstory__glossary-pill,.content-toc__link{transition:none}}.content-toc__list{flex-direction:column;gap:1rem;display:flex;position:relative}.content-toc__item{--effect:0;position:relative}.content-toc__item:before{content:"";position:absolute;top:-.375rem;right:0;bottom:-.375rem;left:0}.content-toc__item .content-toc__link{transform:translate(calc(var(--effect,0) * 1.125rem));color:var(--foreground);display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.content-toc__item .content-toc__link{color:color-mix(in srgb,var(--foreground) calc(var(--effect,0) * 100%),var(--muted-foreground))}}.content-toc__number{opacity:calc(.95 + var(--effect,0) * .05)}.content-toc__marker{background-color:var(--accent-brand);width:2rem;height:1px;position:absolute;top:50%;right:calc(100% + .75rem)}@supports (color:color-mix(in lab,red,red)){.content-toc__marker{background-color:color-mix(in srgb,var(--accent-brand) calc(var(--effect,0) * 100%),color-mix(in oklab,var(--foreground) 32%,transparent))}}.content-toc__marker{transform:translateY(-50%) scaleX(calc(.7 + var(--effect,0) * .5));transform-origin:100%;pointer-events:none}.content-toc__item:not(:last-child):after{background-color:var(--foreground);width:1.155rem;height:1px;position:absolute;top:calc(100% + .5rem);left:-2.75rem}@supports (color:color-mix(in lab,red,red)){.content-toc__item:not(:last-child):after{background-color:color-mix(in oklab,var(--foreground) 32%,transparent)}}.content-toc__item:not(:last-child):after{content:"";opacity:.5;transform:translateY(-50%) scaleX(calc(.7 + var(--effect,0) * .6));transform-origin:0}@media(min-width:64rem){.page-body__sidebar-inner .content-toc,.comparison-guide__toc-inner .content-toc{padding-left:2.75rem}.content-toc__item:before{top:-.375rem;right:-3rem;bottom:-.375rem;left:-3rem}}@media(prefers-reduced-motion:reduce){.content-toc__item .content-toc__link,.content-toc__marker,.content-toc__item:not(:last-child):after{transition:none;transform:none}.content-toc__item .content-toc__link{color:var(--muted-foreground)}.content-toc__link[aria-current=true]{color:var(--foreground)}}.emf-room__field{pointer-events:none;aspect-ratio:2.3;opacity:1;width:96%;transition:opacity .4s var(--ease-smooth-out);position:absolute;top:71%;left:49.6%;transform:translate(-50%,-50%)}.emf-room__ring{border:2px solid oklch(89.32% .0886 126.09);border-radius:50%;animation:12s linear infinite emf-room-ripple;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 7px #f1ffda80,inset 0 0 7px #f1ffda4f}.emf-room__ring:nth-child(2){animation-delay:-2.4s}.emf-room__ring:nth-child(3){animation-delay:-4.8s}.emf-room__ring:nth-child(4){animation-delay:-7.2s}.emf-room__ring:nth-child(5){animation-delay:-9.6s}@keyframes emf-room-ripple{0%{opacity:0;transform:scale(.025)}12%{opacity:.85}to{opacity:0;transform:scale(1)}}.emf-room[data-powered=false] .emf-room__field{opacity:0}.emf-room[data-powered=false] .emf-room__ring{animation-play-state:paused}.emf-room__pin{position:absolute}.emf-room__pin--desk{top:44%;left:24.5%}.emf-room__pin--router{top:25.5%;left:39.5%}.emf-room__pin--somavedic{top:71%;left:49.6%}.emf-room__pin-stem{border-left:1px solid var(--foreground);height:1.5rem;position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.emf-room__pin-stem{border-left:1px solid color-mix(in oklab,var(--foreground) 60%,transparent)}}.emf-room__pin-dot{border:2px solid var(--card);background:var(--foreground);width:.5rem;height:.5rem;box-shadow:0 1px 2px var(--foreground);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.emf-room__pin-dot{box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 20%,transparent)}}.emf-room__pin-label{border:1px solid var(--border);background:var(--card);border-radius:999px;padding:.25rem .625rem;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.emf-room__pin-label{background:color-mix(in srgb,var(--card) 95%,transparent)}}.emf-room__pin-label{white-space:nowrap;color:var(--card-foreground);box-shadow:0 1px 2px var(--foreground);font-size:.65rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.emf-room__pin-label{box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 10%,transparent)}}.emf-room__pin-label{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(min-width:40rem){.emf-room__pin-stem{height:2.5rem}.emf-room__pin-label{padding:.375rem .875rem;font-size:.875rem;bottom:2.5rem}}.emf-room__toggle{border:1px solid var(--border);order:-1;align-self:flex-start;align-items:center;gap:.75rem;min-height:3rem;padding:.5rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.emf-room__toggle{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.emf-room__toggle{background:var(--card);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.emf-room__toggle{background:color-mix(in srgb,var(--card) 95%,transparent)}}.emf-room__toggle{color:var(--card-foreground);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:.875rem}@media(hover:hover){.emf-room__toggle:hover{background:var(--card)}}.emf-room__toggle-track{background:var(--muted-foreground);border-radius:999px;align-items:center;width:2.5rem;height:1.5rem;padding:.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.emf-room__toggle-track{background:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.emf-room[data-powered=true] .emf-room__toggle-track{background:var(--accent-brand)}.emf-room__toggle-knob{background:var(--background);border-radius:50%;width:1rem;height:1rem;transform:translate(0)}.emf-room[data-powered=true] .emf-room__toggle-knob{transform:translate(1rem)}@media(min-width:40rem){.emf-room__toggle{z-index:2;order:initial;position:absolute;top:1.25rem;right:1.25rem}}@media(prefers-reduced-motion:reduce){.emf-room__field{transition:none}.emf-room__ring{opacity:.5;animation:none;transform:scale(.3)}.emf-room__ring:nth-child(2){opacity:.3;transform:scale(.55)}.emf-room__ring:nth-child(n+3){display:none}.emf-room__toggle-knob{transition:none}}.mstory__dartsch-bar--before{--bar-width:63.6%}.mstory__dartsch-bar--after{--bar-width:80.1%}.mstory__dartsch-bar--control{--bar-width:100%}.mstory__dartsch-bar--accent{background:var(--accent-brand)}@media(max-width:63.98rem){.mhub .section-container,.mstory__band .section-container{width:calc(100% - 3rem)}}.mhub__section-dive summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:500;list-style:none;display:flex}.mhub__section-dive summary::-webkit-details-marker{display:none}.mhub__section-dive[open] .mhub__section-dive-chevron{transform:rotate(180deg)}.mhub__section-dive-chevron{transition:transform var(--duration-quick) var(--ease-smooth-out)}.glossary-term{display:inline}.glossary-term__trigger,.glossary-term--link{border:0;border-bottom:1px dotted var(--accent-brand);padding:0;display:inline}@supports (color:color-mix(in lab,red,red)){.glossary-term__trigger,.glossary-term--link{border-bottom:1px dotted color-mix(in oklab,var(--accent-brand) 45%,transparent)}}.glossary-term__trigger,.glossary-term--link{font:inherit;color:var(--accent-brand);text-align:left;cursor:help;background:0 0}@media(hover:hover){.glossary-term__trigger:hover,.glossary-term--link:hover{border-bottom-color:var(--accent-brand)}}.glossary-term__trigger:focus-visible,.glossary-term--link:focus-visible{border-bottom-color:var(--accent-brand);outline:2px solid var(--ring);outline-offset:2px}.glossary-term__card{z-index:60;width:max-content;font-family:var(--font-sans);text-align:left;display:none;position:fixed}.glossary-term__card[data-state=open]{flex-direction:column;display:flex}.glossary-term__card--dialog{border-radius:var(--radius);background:var(--popover);width:18rem;max-width:20rem;color:var(--popover-foreground);box-shadow:0 0 0 1px var(--foreground),0 4px 6px -1px var(--foreground),0 2px 4px -2px var(--foreground);gap:.625rem;padding:.625rem;font-size:.875rem}@supports (color:color-mix(in lab,red,red)){.glossary-term__card--dialog{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground) 10%,transparent),0 4px 6px -1px color-mix(in oklab,var(--foreground) 10%,transparent),0 2px 4px -2px color-mix(in oklab,var(--foreground) 10%,transparent)}}.glossary-term__card-header{flex-direction:column;gap:.125rem;display:flex}.glossary-term__card-title{font-weight:500}.glossary-term__card-summary{color:var(--muted-foreground);font-size:.875rem}.glossary-term__card-link{width:fit-content;color:var(--accent-brand);text-underline-offset:2px;margin-top:.25rem;font-size:.75rem;text-decoration:underline}.glossary-term__card--tooltip{border-radius:calc(var(--radius) - 2px);background:var(--foreground);max-width:17.5rem;color:var(--background);box-shadow:0 4px 6px -1px var(--foreground),0 2px 4px -2px var(--foreground);padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1.625}@supports (color:color-mix(in lab,red,red)){.glossary-term__card--tooltip{box-shadow:0 4px 6px -1px color-mix(in oklab,var(--foreground) 10%,transparent),0 2px 4px -2px color-mix(in oklab,var(--foreground) 10%,transparent)}}.glossary-term__card--tooltip[data-state=open]{display:block}.glossary-term__card--tooltip .glossary-term__card-title{font-weight:600}.glossary-term__card--tooltip .glossary-term__card-summary{font-size:inherit;font-weight:inherit;color:inherit}.glossary-term__card-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.about__timeline-entry:not(:last-child) .about__timeline-rail:after{background:var(--border);flex:1;width:1px}@supports (color:color-mix(in lab,red,red)){.about__timeline-entry:not(:last-child) .about__timeline-rail:after{background:color-mix(in oklab,var(--border) 70%,transparent)}}.about__timeline-entry:not(:last-child) .about__timeline-rail:after{content:""}.about__timeline-entry:not(:last-child) .about__timeline-card{margin-bottom:1.25rem}.about__gallery-image .image__img{object-fit:cover;border-radius:calc(var(--radius) * 3.2);width:100%;height:100%}@media(prefers-reduced-motion:reduce){.mhub__section-dive-chevron,.emf-room__toggle-knob{transition:none}}.evidence-hero__content--breadcrumbs{gap:2rem}.evidence-hero__image img{object-fit:cover;width:100%;height:100%}@media(hover:hover){a:hover .story-card__cta,a:hover .ambassador-card__cta{text-underline-offset:4px;text-decoration:underline}}a:focus-visible .story-card__cta,a:focus-visible .ambassador-card__cta{text-underline-offset:4px;text-decoration:underline}.study-card__meta dt{color:var(--foreground);font-size:1rem;font-weight:500}.study-card__meta dd{text-wrap:pretty;color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.5}@media(min-width:40rem){.study-card__meta dt{font-size:.875rem}.study-card__meta dd{font-size:.875rem;line-height:1.25rem}}.study-featured__image img{object-fit:cover;width:100%;height:100%}.study-quote__quote p{text-wrap:pretty;color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.65}@media(hover:hover){a:hover .story-card__title{text-underline-offset:4px;text-decoration:underline}}a:focus-visible .story-card__title{text-underline-offset:4px;text-decoration:underline}.story-card__image img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-quick,.16s) var(--ease-smooth-out,ease-out)}@media(hover:hover){a:hover .story-card__image img{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.story-card__image img{transition:none}}.story-card__play{justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.story-card__play:before{content:"";background:var(--background);border-radius:50%;width:3rem;height:3rem;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.story-card__play:before{background:color-mix(in oklab,var(--background) 90%,transparent)}}.story-card__play:before{box-shadow:0 1px 2px #00000014,0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.story-card__play:before{box-shadow:0 1px 2px #00000014,0 0 0 1px color-mix(in oklab,var(--foreground) 10%,transparent)}}@media(min-width:40rem){.story-card__play:before{width:3.5rem;height:3.5rem}}.story-card__play svg{z-index:1;fill:currentColor;width:1.25rem;height:1.25rem;color:var(--foreground);position:relative}@media(min-width:40rem){.story-card__play svg{width:1.5rem;height:1.5rem}}.story-card--related .story-card__excerpt{-webkit-line-clamp:2}.study-context__item:nth-last-child(-n+2){border-bottom:none}.study-context__item dt{color:var(--foreground);font-size:.875rem;font-weight:500}.study-context__item dd{text-wrap:pretty;color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.55}@media(hover:hover){.story-detail__read-anchor:hover{text-underline-offset:4px;text-decoration:underline}}.story-detail__read-anchor:focus-visible{text-underline-offset:4px;text-decoration:underline}.story-video{justify-content:center;width:100%;max-width:54rem;margin-inline:auto;padding-inline:3rem;display:flex;position:relative;overflow:hidden}@media(min-width:40rem){.story-video{padding-inline:4rem}}@media(min-width:64rem){.story-video{grid-template-columns:14rem 22rem 14rem;align-items:center;gap:1.25rem;padding-inline:0;display:grid;overflow:visible}}.story-video__stage{z-index:10;justify-content:center;width:100%;max-width:22rem;display:flex;position:relative}.story-video__player,.story-video__poster,.story-video__portrait{aspect-ratio:9/16;border-radius:var(--radius-2xl,calc(var(--radius) * 1.8));background:var(--foreground);object-fit:contain;outline:1px solid var(--foreground);width:100%}@supports (color:color-mix(in lab,red,red)){.story-video__player,.story-video__poster,.story-video__portrait{outline:1px solid color-mix(in oklab,var(--foreground) 10%,transparent)}}.story-video__player,.story-video__poster,.story-video__portrait{outline-offset:-1px}.story-video__poster{color:var(--background);cursor:pointer;border:none;padding:0;display:block;position:relative;overflow:hidden}.story-video__poster:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:4px}.story-video__poster-image,.story-video__poster-image img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.story-video__poster-play,.story-video__neighbor-play{justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.story-video__poster-play:before,.story-video__neighbor-play:before{content:"";background:var(--background);border-radius:50%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.story-video__poster-play:before,.story-video__neighbor-play:before{background:color-mix(in oklab,var(--background) 90%,transparent)}}.story-video__poster-play:before,.story-video__neighbor-play:before{box-shadow:0 1px 2px #00000014,0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.story-video__poster-play:before,.story-video__neighbor-play:before{box-shadow:0 1px 2px #00000014,0 0 0 1px color-mix(in oklab,var(--foreground) 10%,transparent)}}.story-video__poster-play:before,.story-video__neighbor-play:before{transition:transform var(--duration-fast,.2s) var(--ease-smooth-out,ease-out)}.story-video__poster-play:before{width:3.5rem;height:3.5rem}@media(hover:hover){.story-video__poster:hover .story-video__poster-play:before{transform:scale(1.05)}}.story-video__poster-play svg,.story-video__neighbor-play svg{z-index:1;fill:currentColor;color:var(--foreground);position:relative}.story-video__portrait img{object-fit:cover;border-radius:inherit;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.story-video__poster-play:before{transition:none}}.story-video__neighbor{z-index:0;aspect-ratio:9/16;border-radius:var(--radius-lg,var(--radius));background:var(--muted-foreground);width:52%;max-width:14rem;display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)scale(.94)}@supports (color:color-mix(in lab,red,red)){.story-video__neighbor{background:color-mix(in oklab,var(--muted-foreground) 12%,transparent)}}.story-video__neighbor{opacity:.5;outline:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.story-video__neighbor{outline:1px solid color-mix(in oklab,var(--foreground) 10%,transparent)}}.story-video__neighbor{outline-offset:-1px;transition:transform var(--duration-fast,.2s) var(--ease-smooth-out,ease-out),opacity var(--duration-fast,.2s) var(--ease-smooth-out,ease-out);text-decoration:none}@media(hover:hover){.story-video__neighbor:hover{opacity:.75;transform:translateY(-50%)scale(.97)}}.story-video__neighbor:focus-visible{opacity:1;outline:2px solid var(--ring,var(--foreground));outline-offset:4px;transform:translateY(-50%)scale(.97)}.story-video__neighbor--empty{visibility:hidden}.story-video__neighbor--previous{transform-origin:100%;left:0}.story-video__neighbor--next{transform-origin:0;right:0}@media(min-width:64rem){.story-video__neighbor{width:100%;max-width:none;position:static;transform:scale(.94)}@media(hover:hover){.story-video__neighbor:hover{transform:scale(.97)}}.story-video__neighbor:focus-visible{transform:scale(.97)}.story-video__neighbor--previous{justify-self:end}.story-video__neighbor--next{justify-self:start}}@media(prefers-reduced-motion:reduce){.story-video__neighbor{transition:none}}.story-video__neighbor-image,.story-video__neighbor-image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.story-video__neighbor-fallback{align-items:flex-end;padding:.5rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:40rem){.story-video__neighbor-fallback{padding:.75rem}}.story-video__neighbor-fallback-title{-webkit-line-clamp:4;font-family:var(--font-heading);text-wrap:pretty;color:var(--foreground);-webkit-box-orient:vertical;font-size:.65rem;font-weight:500;display:-webkit-box;overflow:hidden}@media(min-width:40rem){.story-video__neighbor-fallback-title{font-size:.875rem}}.story-video__neighbor-play:before{width:2rem;height:2rem}@media(min-width:40rem){.story-video__neighbor-play:before{width:2.5rem;height:2.5rem}.story-video__neighbor-play svg{width:1rem;height:1rem}}.story-video__controls{flex-direction:column;gap:1rem;width:100%;max-width:22rem;margin:1.25rem auto 0;display:flex}.story-video__countdown{border:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem 0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.story-video__countdown{border:1px solid color-mix(in oklab,var(--border) 80%,transparent)}}.story-video__countdown{border-radius:var(--radius-md,8px);background:var(--background);box-shadow:var(--card-shadow,0 1px 2px #0000000f)}.story-video__countdown-label{margin:0;font-size:.875rem;font-weight:500}.story-video__countdown-actions{align-items:center;gap:.75rem;display:flex}.story-video__countdown-cancel{min-height:2.75rem;color:var(--muted-foreground);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:500;text-decoration:underline}.story-video__countdown-now{border-radius:var(--btn-radius,8px);background:var(--foreground);min-height:2.75rem;color:var(--background);cursor:pointer;border:none;padding:0 1rem;font-size:.875rem;font-weight:500}.story-video__countdown-progress{background:var(--muted-foreground);flex:0 0 100%;height:.25rem;margin-inline:-1rem}@supports (color:color-mix(in lab,red,red)){.story-video__countdown-progress{background:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}.story-video__countdown-bar{background:var(--accent-brand,var(--accent));width:100%;height:100%;transition:width .1s linear}@media(prefers-reduced-motion:reduce){.story-video__countdown-bar{transition:none}}.story-video__autoplay{justify-content:center;align-items:center;gap:.75rem;display:flex}.story-video__autoplay-input{-webkit-appearance:none;appearance:none;background:var(--muted-foreground);border:none;border-radius:999px;flex-shrink:0;block-size:1.5rem;inline-size:2.75rem;margin:0;position:relative}@supports (color:color-mix(in lab,red,red)){.story-video__autoplay-input{background:color-mix(in oklab,var(--muted-foreground) 25%,transparent)}}.story-video__autoplay-input{cursor:pointer;transition:background-color var(--duration-quick,.16s) var(--ease-smooth-out,ease-out)}.story-video__autoplay-input:before{content:"";background:var(--background);width:1.125rem;height:1.125rem;transition:transform var(--duration-quick,.16s) var(--ease-smooth-out,ease-out);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 2px #0003}.story-video__autoplay-input:checked{background:var(--primary)}.story-video__autoplay-input:checked:before{transform:translate(1.25rem)}.story-video__autoplay-input:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}.story-video__autoplay-label{color:var(--muted-foreground);cursor:pointer;font-size:.875rem}@media(prefers-reduced-motion:reduce){.story-video__autoplay-input,.story-video__autoplay-input:before{transition:none}}.story-detail__quote p{font-family:var(--font-heading);letter-spacing:-.01em;text-wrap:pretty;color:var(--foreground);margin:0;font-size:1.5rem;font-weight:500;line-height:1.35}@media(min-width:48rem){.story-detail__quote p{font-size:1.875rem}}.story-detail__prose>*+*,.story-detail__prose>div>*+*{margin-top:1.25rem}.story-detail__prose h2,.story-detail__prose h3{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--foreground);font-weight:600}.story-detail__prose h2{font-size:1.5rem}.story-detail__prose h3{font-size:1.25rem}.story-detail__prose a{color:var(--foreground);text-underline-offset:4px;font-weight:500;text-decoration:underline}.story-detail__prose blockquote{border-left:2px solid var(--border);margin:1.5rem 0;padding-left:1rem}@supports (color:color-mix(in lab,red,red)){.story-detail__prose blockquote{border-left:2px solid color-mix(in oklab,var(--border) 80%,transparent)}}.story-detail__prose ul,.story-detail__prose ol{padding-left:1.5rem}.story-detail__prose ul{list-style:outside}.story-detail__prose ol{list-style:decimal}.story-detail__prose strong{color:var(--foreground);font-weight:600}.ambassador-detail__portrait-image{position:absolute;top:0;right:0;bottom:0;left:0}.ambassador-detail__portrait-image img{object-fit:cover;width:100%;height:100%}.ambassador-quote__quote p{font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;max-width:26ch;color:var(--foreground);margin:0;font-size:1.875rem;font-weight:600;line-height:1.2}.ambassador-detail__routine-image img{object-fit:cover;width:100%;height:100%}.ambassador-keep__description{text-wrap:pretty;max-width:34ch;color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.ambassador-portrait__image,.ambassador-portrait__image img{width:100%;height:100%}.ambassador-portrait__image img{object-fit:var(--portrait-fit,cover);object-position:var(--portrait-position,50% 50%)}.content-cards__media--foreground>.content-cards__image,.content-cards__media--foreground>.content-cards__image img{object-fit:cover;width:100%;height:100%}.article-body>*+*{margin-top:1.25rem}.article-body h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--foreground);border-bottom:1px solid var(--border);margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.article-body h2{border-bottom:1px solid color-mix(in oklab,var(--border) 30%,transparent)}}.article-body h2{scroll-margin-top:7rem}.article-body h3{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--foreground);margin-top:2rem;margin-bottom:1rem;scroll-margin-top:7rem;font-size:1.125rem;font-weight:700}@media(min-width:48rem){.article-body h2{font-size:1.5rem}.article-body h3{font-size:1.25rem}}.article-body strong{color:var(--foreground);font-weight:600}.article-body ul,.article-body ol{flex-direction:column;gap:.5rem;padding-left:1.5rem;display:flex}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body blockquote{font-family:var(--font-heading);color:var(--foreground);margin:1.5rem 0;padding:.25rem 1.25rem;font-size:1.125rem;font-style:italic;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.article-body blockquote{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.article-body blockquote{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.article-body blockquote{background:color-mix(in oklab,var(--muted) 5%,transparent)}}.article-body blockquote{border-left:4px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.article-body blockquote{border-left:4px solid color-mix(in oklab,var(--foreground) 30%,transparent)}}.article-body blockquote{border-radius:0 calc(var(--radius) * 1.2) calc(var(--radius) * 1.2) 0}.article-body a{color:var(--foreground);text-underline-offset:4px;text-decoration-line:underline}@media(hover:hover){.article-body a:hover{-webkit-text-decoration-color:var(--accent-brand,var(--primary));text-decoration-color:var(--accent-brand,var(--primary))}}.article-body iframe[src*="youtube.com"],.article-body iframe[src*="youtube-nocookie.com"],.article-body iframe[src*="youtu.be"],.article-body iframe[src*="vimeo.com"]{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}@media(hover:hover){.share__button:hover{color:var(--foreground);background:var(--muted)}}.share__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.share__button--copy .share__icon-copied,.share__button--copy.is-copied .share__icon-copy{display:none}.share__button--copy.is-copied .share__icon-copied{color:var(--success);display:block}.glossary-band{padding-top:2rem;padding-bottom:var(--section-y-mobile)}#MainContent:has([data-glossary-root]) [data-section-spacing]:has(.page-hero){padding-bottom:0}@media(min-width:48rem){.glossary-band{padding-bottom:var(--section-y-tablet)}}@media(min-width:64rem){.glossary-band{padding-bottom:var(--section-y-desktop)}}.glossary__search-input::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.glossary__search-input::placeholder{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.glossary__search-input:focus-visible{border-color:var(--foreground);outline:none}@supports (color:color-mix(in lab,red,red)){.glossary__search-input:focus-visible{border-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.glossary__search-input:focus-visible{box-shadow:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.glossary__search-input:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground) 10%,transparent)}}.glossary__categories::-webkit-scrollbar{display:none}@media(hover:hover){.glossary__pill:hover{color:var(--foreground);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.glossary__pill:hover{background:color-mix(in oklab,var(--muted) 30%,transparent)}}}.glossary__pill[aria-pressed=true]{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.glossary__pill[aria-pressed=true] .glossary__pill-count{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.glossary__pill[aria-pressed=true] .glossary__pill-count{background:color-mix(in oklab,var(--background) 20%,transparent)}}.glossary__index-link{width:2.5rem;height:2.5rem;color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);justify-content:center;align-items:center;gap:.5rem;padding:0;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.glossary__index-link{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.glossary__index-link{border-radius:.5rem}@media(min-width:64rem){.glossary__index-link{justify-content:space-between;width:100%;height:2rem;padding:0 .75rem}}@media(hover:hover){.glossary__index-link:hover{color:var(--foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.glossary__index-link:hover{border-color:color-mix(in oklab,var(--foreground) 50%,transparent)}}}.glossary__index-link.is-empty{pointer-events:none;color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.glossary__index-link.is-empty{color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.glossary__index-link.is-empty{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.glossary__index-link.is-empty{border-color:color-mix(in oklab,var(--border) 20%,transparent)}}.glossary__index-count{font-family:var(--font-sans);opacity:.7;font-size:.65rem;font-weight:400;display:none}@media(min-width:64rem){.glossary__index-count{display:inline}}.glossary-letter{align-items:center;gap:.75rem;margin-top:.75rem;padding-top:2rem;scroll-margin-top:7rem;display:flex}.glossary__empty+.glossary-letter{margin-top:0;padding-top:0}.glossary-letter__heading{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.875rem;font-weight:700;line-height:2.25rem}@supports (color:color-mix(in lab,red,red)){.glossary-letter__heading{color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.glossary-letter__heading{-webkit-user-select:none;user-select:none}.glossary-letter__rule{background:var(--border);flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.glossary-letter__rule{background:color-mix(in oklab,var(--border) 40%,transparent)}}@media(hover:hover){.glossary-entry:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.glossary-entry:hover{border-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}}.glossary-entry.is-highlighted{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.glossary-entry.is-highlighted{background:color-mix(in oklab,var(--muted) 30%,transparent)}}.glossary-entry.is-highlighted{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.glossary-entry.is-highlighted{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.glossary-entry.is-highlighted{box-shadow:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.glossary-entry.is-highlighted{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground) 20%,transparent)}}@media(hover:hover){.glossary-entry__title-row:hover .glossary-entry__copy{opacity:1}}.glossary-entry__copy:focus-visible,.glossary-entry__copy.is-copied{opacity:1}.glossary-entry__copy.is-copied{width:auto;padding:0 .375rem}.glossary-entry__copy:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(hover:hover){.glossary-entry__copy:hover{color:var(--foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.glossary-entry__copy:hover{border-color:color-mix(in oklab,var(--foreground) 50%,transparent)}}}.glossary-entry__copy .glossary-entry__copied-icon{color:var(--success);display:none}.glossary-entry__copy.is-copied .glossary-entry__copy-icon{display:none}.glossary-entry__copy.is-copied .glossary-entry__copied-icon{display:block}.glossary-entry__copy.is-copied .glossary-entry__copied-text{display:inline}.glossary-entry[data-category=emf] .glossary-entry__category{color:var(--tag-1)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=emf] .glossary-entry__category{color:color-mix(in oklab,var(--tag-1) 75%,var(--foreground))}}.glossary-entry[data-category=emf] .glossary-entry__category{background:var(--tag-1)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=emf] .glossary-entry__category{background:color-mix(in oklab,var(--tag-1) 5%,transparent)}}.glossary-entry[data-category=emf] .glossary-entry__category{border-color:var(--tag-1)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=emf] .glossary-entry__category{border-color:color-mix(in oklab,var(--tag-1) 30%,transparent)}}.glossary-entry[data-category=science] .glossary-entry__category{color:var(--tag-2)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=science] .glossary-entry__category{color:color-mix(in oklab,var(--tag-2) 75%,var(--foreground))}}.glossary-entry[data-category=science] .glossary-entry__category{background:var(--tag-2)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=science] .glossary-entry__category{background:color-mix(in oklab,var(--tag-2) 5%,transparent)}}.glossary-entry[data-category=science] .glossary-entry__category{border-color:var(--tag-2)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=science] .glossary-entry__category{border-color:color-mix(in oklab,var(--tag-2) 30%,transparent)}}.glossary-entry[data-category=water] .glossary-entry__category{color:var(--tag-3)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=water] .glossary-entry__category{color:color-mix(in oklab,var(--tag-3) 75%,var(--foreground))}}.glossary-entry[data-category=water] .glossary-entry__category{background:var(--tag-3)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=water] .glossary-entry__category{background:color-mix(in oklab,var(--tag-3) 5%,transparent)}}.glossary-entry[data-category=water] .glossary-entry__category{border-color:var(--tag-3)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=water] .glossary-entry__category{border-color:color-mix(in oklab,var(--tag-3) 30%,transparent)}}.glossary-entry[data-category=tech] .glossary-entry__category{color:var(--tag-4)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=tech] .glossary-entry__category{color:color-mix(in oklab,var(--tag-4) 75%,var(--foreground))}}.glossary-entry[data-category=tech] .glossary-entry__category{background:var(--tag-4)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=tech] .glossary-entry__category{background:color-mix(in oklab,var(--tag-4) 5%,transparent)}}.glossary-entry[data-category=tech] .glossary-entry__category{border-color:var(--tag-4)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=tech] .glossary-entry__category{border-color:color-mix(in oklab,var(--tag-4) 30%,transparent)}}.glossary-entry[data-category=sleep] .glossary-entry__category{color:var(--tag-5)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=sleep] .glossary-entry__category{color:color-mix(in oklab,var(--tag-5) 75%,var(--foreground))}}.glossary-entry[data-category=sleep] .glossary-entry__category{background:var(--tag-5)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=sleep] .glossary-entry__category{background:color-mix(in oklab,var(--tag-5) 5%,transparent)}}.glossary-entry[data-category=sleep] .glossary-entry__category{border-color:var(--tag-5)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=sleep] .glossary-entry__category{border-color:color-mix(in oklab,var(--tag-5) 30%,transparent)}}.glossary-entry[data-category=geopathy] .glossary-entry__category{color:var(--tag-6)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=geopathy] .glossary-entry__category{color:color-mix(in oklab,var(--tag-6) 75%,var(--foreground))}}.glossary-entry[data-category=geopathy] .glossary-entry__category{background:var(--tag-6)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=geopathy] .glossary-entry__category{background:color-mix(in oklab,var(--tag-6) 5%,transparent)}}.glossary-entry[data-category=geopathy] .glossary-entry__category{border-color:var(--tag-6)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=geopathy] .glossary-entry__category{border-color:color-mix(in oklab,var(--tag-6) 30%,transparent)}}.glossary-entry[data-category=product] .glossary-entry__category{color:var(--tag-7)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=product] .glossary-entry__category{color:color-mix(in oklab,var(--tag-7) 75%,var(--foreground))}}.glossary-entry[data-category=product] .glossary-entry__category{background:var(--tag-7)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=product] .glossary-entry__category{background:color-mix(in oklab,var(--tag-7) 5%,transparent)}}.glossary-entry[data-category=product] .glossary-entry__category{border-color:var(--tag-7)}@supports (color:color-mix(in lab,red,red)){.glossary-entry[data-category=product] .glossary-entry__category{border-color:color-mix(in oklab,var(--tag-7) 30%,transparent)}}@media(hover:hover){.glossary-entry__chip:hover{color:var(--foreground);background:var(--muted);border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.glossary-entry__chip:hover{border-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}}.glossary-entry__chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.glossary__empty .btn{margin-top:1.25rem}.faq-page__item:first-child{border-top:0}@media(hover:hover){.faq-page__item:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.faq-page__item:hover{background:color-mix(in oklab,var(--muted) 20%,transparent)}}}.faq-page__item[open]{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.faq-page__item[open]{background:color-mix(in oklab,var(--muted) 20%,transparent)}}.faq-page__question::-webkit-details-marker{display:none}.faq-page__question>span{text-wrap:pretty}.faq-page__item[open] .faq-page__chevron{transform:rotate(180deg)}.faq-page__question:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.comparison-guide__th[scope=col]{padding-left:1.5rem}.comparison-guide__th[scope=col]:first-child{padding-left:0}.comparison-guide__row:last-child{border-bottom:0}.comparison-guide__cell p{text-wrap:pretty;max-width:48ch;margin:0}.comparison-guide__fit-item .icon{color:var(--muted-foreground);flex-shrink:0}.contact-split__points li{align-items:flex-start;gap:.75rem;display:flex}.contact-split__points .icon{color:var(--muted-foreground);flex-shrink:0;margin-top:.25rem}.contact-form__label [aria-hidden]{color:var(--destructive-ink)}.contact-form__input:focus-visible,.contact-form__select:focus-visible,.contact-form__textarea:focus-visible,.password-form__input:focus-visible,.error-page__search-input:focus-visible{outline:2px solid var(--ring);outline-offset:-1px}.contact-form__message--success,.password-form__message--success{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.contact-form__message--success,.password-form__message--success{border:1px solid color-mix(in oklab,var(--success) 40%,var(--border))}}.contact-form__message--success,.password-form__message--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.contact-form__message--success,.password-form__message--success{background:color-mix(in oklab,var(--success) 12%,transparent)}}.contact-form__message--error,.password-form__message--error{border:1px solid var(--destructive)}@supports (color:color-mix(in lab,red,red)){.contact-form__message--error,.password-form__message--error{border:1px solid color-mix(in oklab,var(--destructive) 40%,var(--border))}}.contact-form__message--error,.password-form__message--error{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.contact-form__message--error,.password-form__message--error{background:color-mix(in oklab,var(--destructive) 8%,transparent)}}@media(hover:hover){.site-sitemap__parent:hover{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.site-sitemap__parent:hover{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}}.site-sitemap__parent:focus-visible{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.site-sitemap__parent:focus-visible{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.site-sitemap__parent span:first-child{color:var(--muted-foreground)}@media(hover:hover){.sitemap-tree__link:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}}.sitemap-tree__link:focus-visible{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.stat-band--metrics{padding-block:2rem}@media(min-width:40rem){.stat-band--metrics{padding-block:2.5rem}}.returns-metrics__card dt{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);color:var(--foreground);align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4;display:flex}.returns-metrics__card dt .icon{color:var(--accent-brand)}.returns-metrics__card dd{color:var(--foreground);margin:0;font-size:.875rem;line-height:1.4286}@supports (color:color-mix(in lab,red,red)){.returns-metrics__card dd{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}.returns-metrics__card dd{text-wrap:pretty}.returns-consultation__quote p{margin:0;font-size:.875rem;font-weight:500;line-height:1.4286}.returns-consultation__quote cite{color:var(--foreground);margin-top:.25rem;font-size:.75rem;font-style:normal;line-height:1.3333;display:block}@supports (color:color-mix(in lab,red,red)){.returns-consultation__quote cite{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.returns-eligibility__badge--success,.returns-fees__badge--success,.returns-checklist__badge{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.returns-eligibility__badge--success,.returns-fees__badge--success,.returns-checklist__badge{border-color:color-mix(in oklab,var(--success) 30%,var(--border))}}.returns-eligibility__badge--success,.returns-fees__badge--success,.returns-checklist__badge{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.returns-eligibility__badge--success,.returns-fees__badge--success,.returns-checklist__badge{background:color-mix(in oklab,var(--success) 10%,transparent)}}.returns-fees__card h3{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.returns-fees__card p:not(.returns-fees__badge):not(h3){color:var(--foreground);margin:0;font-size:.875rem;line-height:1.4286}@supports (color:color-mix(in lab,red,red)){.returns-fees__card p:not(.returns-fees__badge):not(h3){color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.returns-fees__card p:not(.returns-fees__badge):not(h3){text-wrap:pretty}.returns-process__step h3{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);margin:0;font-size:1.125rem;font-weight:600;line-height:1.5556}.returns-process__step p:not(.returns-process__number):not(.returns-process__step-tag){color:var(--foreground);margin:0;font-size:.875rem;line-height:1.4286}@supports (color:color-mix(in lab,red,red)){.returns-process__step p:not(.returns-process__number):not(.returns-process__step-tag){color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.returns-process__step p:not(.returns-process__number):not(.returns-process__step-tag){text-wrap:pretty}.returns-eligibility__points li{color:var(--foreground);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.4286;display:flex}@supports (color:color-mix(in lab,red,red)){.returns-eligibility__points li{color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.returns-eligibility__points li{text-wrap:pretty}.returns-eligibility__points .icon{color:var(--success);flex-shrink:0;margin-top:.125rem}.returns-eligibility__exceptions>div+div{border-top:1px solid var(--border);padding-top:.75rem}@supports (color:color-mix(in lab,red,red)){.returns-eligibility__exceptions>div+div{border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.returns-fees__steps li{border:1px solid var(--border);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.returns-fees__steps li{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.returns-fees__steps li{border-radius:calc(var(--radius) * 1.6);background:var(--card)}.returns-fees__steps span{font-family:var(--font-mono,monospace);color:var(--accent-brand);font-size:.75rem;font-weight:700;line-height:1.3333}.returns-fees__steps p{text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.4286}@media(hover:hover){.returns-checklist__toggle:hover{border-color:var(--foreground);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.returns-checklist__toggle:hover{background:color-mix(in oklab,var(--muted) 20%,transparent)}}}.returns-checklist__toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.returns-checklist__toggle[aria-pressed=true]{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.returns-checklist__toggle[aria-pressed=true]{border-color:color-mix(in oklab,var(--accent-brand) 40%,var(--border))}}.returns-checklist__toggle[aria-pressed=true]{background:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.returns-checklist__toggle[aria-pressed=true]{background:color-mix(in oklab,var(--accent-brand) 5%,transparent)}}.returns-checklist__toggle[aria-pressed=true] .returns-checklist__box{border-color:var(--accent-brand);background:var(--accent-brand);color:var(--on-media)}.returns-faq__item:last-child{border-bottom:0}.returns-faq__question::-webkit-details-marker{display:none}@media(hover:hover){.returns-faq__question:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.returns-faq__question:hover{background:color-mix(in oklab,var(--muted) 25%,transparent)}}}.returns-faq__item[open] .returns-faq__chevron{transform:rotate(180deg)}.returns-support__details>div{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.875rem;line-height:1.4286;display:flex}.returns-support__details dt{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.returns-support__details dt{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}.returns-support__details dd{color:var(--foreground);margin:0;font-weight:500}.returns-support__details a{color:var(--accent-brand);text-underline-offset:3px;text-decoration:underline}.returns-support__policy-links a{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.returns-support__policy-links a{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.returns-support__policy-links a{border-radius:calc(var(--radius) * 1.2);font-size:.875rem;font-weight:600;line-height:1.4286;text-decoration:none}@media(hover:hover){.returns-support__policy-links a:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.returns-support__policy-links a:hover{background:color-mix(in oklab,var(--muted) 30%,transparent)}}.error-page__search-submit:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.error-page__search-submit:hover{background:color-mix(in oklab,var(--muted) 30%,transparent)}}}.error-page__quick-links a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.gift-card__qr img,.gift-card__qr canvas{display:block}.gift-card__wallet img{width:12.5rem;height:auto;display:block}@media(hover:hover){.gift-card__copy:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.gift-card__copy:hover{background:color-mix(in oklab,var(--muted) 30%,transparent)}}}.gift-card__copy:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gift-card__actions .btn{justify-content:center}@media print{.gift-card__actions,.gift-card__copy,.gift-card__qr-label{display:none}}.shopify-policy__container{flex-direction:column;display:flex}.shopify-policy__title{background:var(--color-hero,var(--hero));border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.shopify-policy__title{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.shopify-policy__title{padding-block:var(--section-y-hero-mobile,2.5rem);padding-inline:1.5rem}@media(min-width:768px){.shopify-policy__title{padding-block:var(--section-y-hero-tablet,3rem)}}@media(min-width:1024px){.shopify-policy__title{padding-block:var(--section-y-hero-desktop,7rem);padding-inline:2rem}}.shopify-policy__title h1{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;max-width:48rem;margin-inline:auto;font-size:2.25rem;font-weight:600;line-height:1}@media(min-width:640px){.shopify-policy__title h1{font-size:3rem}}.shopify-policy__body{max-width:48rem;padding:var(--section-y-mobile,3rem) 1.5rem;margin-inline:auto}@media(min-width:1024px){.shopify-policy__body{padding:var(--section-y-desktop,5rem) 2rem}}.shopify-policy__body .rte{color:var(--muted-foreground);text-wrap:pretty;flex-direction:column;gap:2.5rem;font-size:1rem;line-height:1.625;display:flex}.shopify-policy__body .rte h2{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--foreground,inherit);text-wrap:balance;font-size:1.5rem;font-weight:600}.shopify-policy__body .rte a{color:var(--accent-brand);text-underline-offset:3px;text-decoration:underline}@media(max-width:47.99rem){.compare-hub .compare-card:nth-child(n+4){display:none}}@media(min-width:768px)and (max-width:1023px){.compare-hub .compare-cards{grid-template-columns:minmax(0,1fr)}.compare-hub .compare-card:nth-child(n+5){display:none}}.compare-hub .compare-card__rows{gap:.625rem}.compare-hub .compare-card__row{gap:.5rem;padding-bottom:.625rem}.compare-hub .compare-card__term,.compare-hub .compare-card__value{font-size:.75rem;line-height:1rem}.compare-hub .compare-card__cta{margin-top:.25rem}@media(min-width:40rem){.compare-hub .compare-card__row{gap:.75rem;padding-bottom:.75rem}.compare-hub .compare-card__term,.compare-hub .compare-card__value{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.compare-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:2.5rem}.compare-hero__heading{grid-row:span 2}.compare-hero__body{grid-column:2}}.compare-page{flex-direction:column;gap:2.5rem;display:flex}.advisor-prompt{gap:.5rem;display:grid}.advisor-prompt__heading{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}@media(min-width:640px){.advisor-prompt__heading{font-size:1.5rem}}.advisor-prompt__body{color:var(--muted-foreground);max-width:60ch;font-size:.875rem}.advisor-dialog{text-align:left;border:1px solid var(--border);width:min(32rem,100vw - 2rem);max-width:none;max-height:calc(100svh - 1.5rem);margin:auto}@supports (color:color-mix(in lab,red,red)){.advisor-dialog{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.advisor-dialog{background:var(--popover);color:var(--popover-foreground);opacity:0;transition:opacity var(--duration-quick) var(--ease-smooth-out),scale var(--duration-quick) var(--ease-smooth-out),overlay var(--duration-quick) var(--ease-smooth-out) allow-discrete,display var(--duration-quick) var(--ease-smooth-out) allow-discrete;border-radius:1.75rem;padding:0;overflow:hidden;scale:.96;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media(min-width:640px){.advisor-dialog{width:min(48rem,100vw - 2rem)}}.advisor-dialog::backdrop{background:var(--overlay)}@supports (color:color-mix(in lab,red,red)){.advisor-dialog::backdrop{background:color-mix(in oklab,var(--overlay) 70%,transparent)}}.advisor-dialog::backdrop{opacity:0;transition:opacity var(--duration-quick) var(--ease-smooth-out),overlay var(--duration-quick) var(--ease-smooth-out) allow-discrete,display var(--duration-quick) var(--ease-smooth-out) allow-discrete}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.advisor-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.advisor-dialog[open]{opacity:1;transition-duration:var(--duration-fast);flex-direction:column;display:flex;scale:1}.advisor-dialog[open]::backdrop{opacity:1;transition-duration:var(--duration-fast)}@starting-style{.advisor-dialog[open]{opacity:0;scale:.96}.advisor-dialog[open]::backdrop{opacity:0}}.advisor-dialog__frame{flex-direction:column;width:100%;min-height:0;display:flex}.advisor-dialog__header{border-bottom:1px solid var(--border);flex-direction:column;gap:.25rem;padding:1.25rem 1.25rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.advisor-dialog__header{border-bottom:1px solid color-mix(in oklab,var(--border) 75%,transparent)}}@media(min-width:640px){.advisor-dialog__header{padding:1.5rem 2rem 1rem}}.advisor-dialog__close{z-index:20;background:var(--background);border-radius:999px;width:1.75rem;height:1.75rem;min-height:0;padding:0;font-size:.875rem;line-height:1.25rem;position:absolute;top:.75rem;right:.75rem}@supports (color:color-mix(in lab,red,red)){.advisor-dialog__close{background:color-mix(in oklab,var(--background) 90%,transparent)}}.advisor-dialog__close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.advisor-dialog__title{font-family:var(--font-heading);letter-spacing:-.015em;text-align:center;padding-right:2rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}@media(min-width:640px){.advisor-dialog__title{text-align:left}}.advisor-dialog__description{color:var(--muted-foreground);text-align:center;text-wrap:pretty;max-width:56ch;margin-top:.25rem;padding-right:2rem;font-size:1rem;line-height:1.5rem;display:none}@media(min-width:640px){.advisor-dialog__description{text-align:left;font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.advisor-dialog__description{display:block}}.advisor-dialog__body{flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1rem 1.25rem 1.25rem;display:flex;overflow-y:auto}@media(min-width:640px){.advisor-dialog__body{padding:1rem 2rem 2rem}}.advisor-progress{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.advisor-progress__label{font-family:var(--font-mono,monospace);letter-spacing:.025em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.advisor-progress__track{background:var(--muted);border-radius:999px;width:6rem;height:.375rem;overflow:hidden}.advisor-progress__bar{background:var(--primary);width:33%;height:100%;transition:width var(--duration-fast) var(--ease-smooth-out);border-radius:999px}.advisor-step{border:0;gap:0;margin:0;padding:0;display:grid}.advisor-step__question{font-family:var(--font-heading);letter-spacing:-.015em;width:100%;margin-bottom:1rem;padding:0;font-size:1.25rem;font-weight:500;line-height:1.75rem}@media(min-width:640px){.advisor-step__question{font-size:1.125rem;line-height:1.5rem}}.advisor-step__options{gap:.75rem;display:grid}@media(min-width:640px){.advisor-step__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.advisor-option{text-align:left;border:1px solid var(--border);flex-direction:column;gap:.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.advisor-option{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.advisor-option{border-radius:calc(var(--radius) * 1.4);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.advisor-option{background:color-mix(in oklab,var(--muted) 10%,transparent)}}.advisor-option{cursor:pointer;color:var(--foreground);padding:1rem}@media(hover:hover){.advisor-option:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.advisor-option:hover{background:color-mix(in oklab,var(--muted) 30%,transparent)}}}.advisor-option[aria-pressed=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.advisor-option[aria-pressed=true]{background:color-mix(in oklab,var(--primary) 5%,transparent)}}.advisor-option[aria-pressed=true]{font-weight:500}.advisor-option__label{font-size:1rem;font-weight:500;line-height:1.5rem}.advisor-option__description{color:var(--muted-foreground);text-wrap:pretty;font-size:1rem;line-height:1.75rem}@media(min-width:640px){.advisor-option__label,.advisor-option__description{font-size:.875rem;line-height:1.5rem}}.advisor-dialog__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.advisor-dialog__footer{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}@media(min-width:640px){.advisor-dialog__footer{padding:1rem 2rem}}.advisor-dialog__footer .btn{min-height:2.75rem}.advisor-dialog__prev{padding-inline:.75rem}.advisor-dialog__footer-actions{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.advisor-dialog__footer-actions .btn{flex:1}@media(min-width:640px){.advisor-dialog__prev{padding-inline:.625rem}.advisor-dialog__footer-actions{width:auto}.advisor-dialog__footer-actions .btn{flex:none}}.advisor-result__inner{flex-direction:column;gap:1.5rem;display:flex}.advisor-result__bar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.advisor-result__bar{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.advisor-result__bar{padding-bottom:1rem}.advisor-result__bar .btn{min-height:2.75rem}.advisor-result__eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.025em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem}.advisor-result__grid{gap:1.5rem;display:grid}@media(min-width:768px){.advisor-result__grid{grid-template-columns:5fr 9fr;align-items:start}}.advisor-result__media{aspect-ratio:4/3;border:1px solid var(--border);display:block}@supports (color:color-mix(in lab,red,red)){.advisor-result__media{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.advisor-result__media{border-radius:calc(var(--radius) * 1.8);overflow:hidden}.advisor-result__img{object-fit:contain;width:100%;height:100%;transition:transform var(--duration-fast) var(--ease-smooth-out);padding:1rem}@media(hover:hover){.advisor-result__media:hover .advisor-result__img{transform:scale(1.05)}}.advisor-result__info{flex-direction:column;gap:1rem;min-width:0;display:flex}.advisor-result__title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.advisor-result__title{font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;font-size:1.5rem;font-weight:600;line-height:2rem}.advisor-price{font-size:1.25rem;font-weight:600}.advisor-result__title a{color:inherit;text-decoration:none}@media(hover:hover){.advisor-result__title a:hover{color:var(--muted-foreground)}}.advisor-result__reason{color:var(--muted-foreground);text-wrap:pretty;max-width:56ch;font-size:1rem;line-height:1.75rem}@media(min-width:640px){.advisor-result__reason{font-size:.875rem;line-height:1.5rem}}.advisor-summary{border:1px solid var(--border);flex-direction:column;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.advisor-summary{border:1px solid color-mix(in oklab,var(--border) 50%,transparent)}}.advisor-summary{border-radius:var(--radius);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.advisor-summary{background:color-mix(in oklab,var(--muted) 10%,transparent)}}.advisor-summary{padding:.75rem}.advisor-summary__label{font-family:var(--font-mono,monospace);letter-spacing:.025em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem}.advisor-summary__list{flex-wrap:wrap;gap:.375rem 1rem;margin:0;padding:0;list-style:none;display:flex}.advisor-summary__chip{align-items:center;gap:.375rem;font-size:1rem;line-height:1.5rem;display:flex}.advisor-summary__check{width:1rem;height:1rem;color:var(--accent-brand);flex-shrink:0}@media(min-width:640px){.advisor-summary__chip{font-size:.875rem;line-height:1.25rem}}.advisor-mono{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.advisor-mono{border:1px solid color-mix(in oklab,var(--border) 40%,transparent)}}.advisor-mono{border-radius:var(--radius);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.advisor-mono{background:color-mix(in oklab,var(--muted) 10%,transparent)}}.advisor-mono{font-family:var(--font-mono,monospace);color:var(--muted-foreground);padding:.75rem;font-size:.75rem}.advisor-mono__value{color:var(--foreground);font-weight:600}.advisor-result__actions{flex-direction:column;gap:.5rem;display:flex}.advisor-result__actions .btn{min-height:2.75rem}@media(min-width:640px){.advisor-result__actions{flex-direction:row}.advisor-result__actions .btn{flex:1}}.advisor-result__compare{gap:.5rem;width:100%;min-height:2.75rem}.advisor-result__error{color:var(--destructive-ink,var(--destructive));margin:0;font-size:.875rem}.advisor-result__alt{border-top:1px solid var(--border);gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.advisor-result__alt{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.advisor-result__alt{padding-top:1.25rem}@media(min-width:640px){.advisor-result__alt{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.advisor-result__alt-row{align-items:center;gap:1rem;min-width:0;display:flex}.advisor-result__alt-media{border:1px solid var(--border);flex-shrink:0;width:5rem;height:5rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.advisor-result__alt-media{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.advisor-result__alt-media{border-radius:.75rem}@media(min-width:640px){.advisor-result__alt-media{width:6rem;height:6rem}}.advisor-result__alt-img{object-fit:contain;width:100%;height:100%;transition:transform var(--duration-fast) var(--ease-smooth-out);padding:.5rem}@media(hover:hover){.advisor-result__alt-media:hover .advisor-result__alt-img{transform:scale(1.05)}}.advisor-result__alt-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.advisor-result__alt-title{font-family:var(--font-heading);text-wrap:balance;font-size:1.125rem;font-weight:500;line-height:1.75rem}.advisor-result__alt-reason{color:var(--muted-foreground);text-wrap:pretty;max-width:64ch;font-size:1rem;line-height:1.75rem}@media(min-width:640px){.advisor-result__alt-reason{font-size:.875rem;line-height:1.5rem}}.advisor-result__alt .btn{min-height:2.75rem}.advisor-empty{gap:1rem;padding:1rem 0;display:grid}.advisor-empty h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;line-height:2rem}.advisor-empty p{color:var(--muted-foreground);font-size:1rem;line-height:1.75rem}.advisor-empty__actions{gap:1rem;display:grid}.advisor-empty__actions .btn{min-height:2.75rem}.compare-hub{flex-direction:column;gap:1.25rem;display:flex}.compare-controls__strength{border:1px solid var(--border);align-items:center;gap:.625rem;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.compare-controls__strength{border:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.compare-controls__strength{background:var(--muted);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.compare-controls__strength{background:color-mix(in oklab,var(--muted) 20%,transparent)}}.compare-controls__strength{cursor:pointer;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;font-weight:500}.compare-controls__strength input{opacity:0;cursor:pointer;width:2.25rem;height:100%;margin:0;position:absolute}.compare-controls__strength-switch{background:var(--muted);border:1px solid var(--border);border-radius:999px;width:2.25rem;height:1.375rem;position:relative}@supports (color:color-mix(in lab,red,red)){.compare-controls__strength-switch{border:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.compare-controls__strength-switch{transition:background .15s ease-in-out}.compare-controls__strength-switch:after{content:"";background:var(--background);border:1px solid var(--border);border-radius:999px;width:1rem;height:1rem;position:absolute;top:50%;left:.125rem}@supports (color:color-mix(in lab,red,red)){.compare-controls__strength-switch:after{border:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.compare-controls__strength-switch:after{transition:transform .15s ease-in-out;transform:translateY(-50%)}.compare-controls__strength input:checked~.compare-controls__strength-switch{background:var(--foreground)}.compare-controls__strength input:checked~.compare-controls__strength-switch:after{transform:translateY(-50%)translate(.875rem)}.compare-controls__strength input:focus-visible~.compare-controls__strength-switch{outline:2px solid var(--ring);outline-offset:2px}.compare-chip{border:1px solid var(--border);align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.compare-chip{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-chip{background:var(--muted);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.compare-chip{background:color-mix(in oklab,var(--muted) 60%,transparent)}}.compare-chip{color:var(--foreground);padding:.25rem .625rem;font-size:.75rem;font-weight:500}.compare-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 .125rem;font-size:1rem;line-height:1}@media(hover:hover){.compare-chip button:hover{color:var(--destructive)}}.compare-table-scroll{white-space:nowrap;overflow-x:auto}.compare-hub .compare-table-scroll{margin-inline:-2rem;padding-inline:2rem}.compare-table{border-collapse:collapse;border-block:1px solid var(--border);width:100%;min-width:42rem}@supports (color:color-mix(in lab,red,red)){.compare-table{border-block:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.compare-table{table-layout:fixed}.compare-table--selected{table-layout:fixed;min-width:61.25rem}.compare-table--selected .compare-table__label-col{width:190px}.compare-table--selected .compare-table__product-col{width:auto}.compare-table--selected thead .compare-table__product-cell{min-width:190px}.compare-table__label-cell,.compare-table__label-eyebrow,.compare-table__product-cell{font-size:.75rem;line-height:1rem}.compare-table__label-col{width:220px}.compare-table__product-col{width:240px}.compare-table__label-cell{text-align:left;vertical-align:middle;padding:1rem .5rem 1rem 0;font-size:.875rem;font-weight:500}.compare-table thead .compare-table__label-cell{padding-block:1.25rem}.compare-hub .compare-table__label-cell{padding-left:2rem}.compare-table--selected tbody .compare-table__label-cell,.compare-table--selected .compare-table__cell{white-space:normal}.compare-table__label-cell--sub{color:var(--muted-foreground);font-size:.75rem;font-style:italic;font-weight:400}.compare-hub .compare-table__label-cell--sub{padding-left:3.5rem}.compare-table__label-eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem}@supports (color:color-mix(in lab,red,red)){.compare-table__label-eyebrow{color:color-mix(in oklab,var(--muted-foreground) 85%,var(--background))}}.compare-table .strength__checkmarks{flex-direction:row;gap:.375rem}.compare-table__product-cell{text-align:center;vertical-align:top;padding:1rem 1.25rem;transition:background-color .4s ease-out}.compare-table thead .compare-table__product-cell{padding-block:1.25rem}.compare-table__cell--fit{white-space:normal}.compare-table__product-cell.is-drop-target{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.compare-table__product-cell.is-drop-target{background:color-mix(in oklab,var(--muted) 40%,transparent)}}.compare-table__product-cell.is-drop-target{outline:2px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.compare-table__product-cell.is-drop-target{outline:2px solid color-mix(in oklab,var(--ring) 40%,transparent)}}.compare-table__product-cell.is-drop-target{outline-offset:-2px}.compare-table__row{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.compare-table__row{border-bottom:1px solid color-mix(in oklab,var(--border) 40%,transparent)}}@media(hover:hover){.compare-table__row:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.compare-table__row:hover{background:color-mix(in oklab,var(--muted) 20%,transparent)}}}.compare-table__row--sub{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.compare-table__row--sub{background:color-mix(in oklab,var(--muted) 10%,transparent)}}@media(hover:hover){.compare-table__row--cta:hover{background:0 0}}.compare-table__cell{text-align:center;vertical-align:middle;padding:1rem 1.25rem;font-size:.875rem}@media(min-width:64rem){.compare-page--selected .compare-cards--selected{display:none}}.compare-table__cell--muted{color:var(--muted-foreground);font-size:.75rem}.compare-table__product-head{flex-direction:column;align-items:center;gap:1rem;display:flex}.compare-table__media{aspect-ratio:4/3;border:1px solid var(--border);width:100%;max-width:180px;display:block}@supports (color:color-mix(in lab,red,red)){.compare-table__media{border:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.compare-table__media{background:var(--card);border-radius:1rem;position:relative;overflow:hidden}.compare-table__media img,.compare-card__media img,.compare-starter__media img,.compare-tray-card__media img,.compare-sheet__media img{object-fit:contain;width:100%;height:100%}.compare-table__media img{padding:.75rem}.compare-table__title{letter-spacing:-.01em;color:var(--foreground);font-weight:600;text-decoration:none}@media(hover:hover){.compare-table__title:hover{color:var(--muted-foreground)}}.compare-table__category{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.65rem;font-weight:500}.compare-table__price{font-variant-numeric:tabular-nums;font-weight:600}.compare-table__expand{font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-weight:500;display:inline-flex}.compare-table__expand .icon{color:var(--muted-foreground);transition:transform .15s ease-out}.compare-table__expand.is-expanded .icon{transform:rotate(90deg)}.compare-table__expand:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.compare-table__expand+.compare-row-label{margin-left:.375rem}.compare-table__cta{width:100%}.compare-variant--bars{display:none}.compare-variant .strength__label,.compare-variant__label{letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}@media(min-width:40rem){.compare-variant .strength__label,.compare-variant__label{letter-spacing:normal;text-transform:capitalize;font-size:.75rem}}.compare-variant--checkmarks{justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.compare-variant--checkmarks:has(>.strength__checkmarks--none){flex-direction:column;gap:.25rem}.compare-hub--strength .compare-variant--bars,.compare-selected--strength .compare-variant--bars{flex-direction:column;align-items:center;gap:.5rem;display:inline-flex}.compare-hub--strength .compare-variant--checkmarks,.compare-selected--strength .compare-variant--checkmarks{display:none}.compare-strength{flex-direction:column;align-items:center;gap:.375rem;display:inline-flex}.compare-variant .strength__label{letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;line-height:1.3333}@media(min-width:40rem){.compare-variant .strength__label{letter-spacing:normal;text-transform:capitalize;font-size:.75rem;line-height:1.3333}}.strength__meter--bars{align-items:flex-end;gap:2px;height:1.25rem;display:flex}.strength__bar{background:var(--muted-foreground);border-radius:2px;width:6px}@supports (color:color-mix(in lab,red,red)){.strength__bar{background:color-mix(in oklab,var(--muted-foreground) 25%,transparent)}}.strength__bar--active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.strength__bar--active{background:color-mix(in oklab,var(--primary) 80%,transparent)}}.compare-highlight{border:1px solid var(--border);justify-content:center;align-items:center;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.compare-highlight{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-highlight{background:var(--muted);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.compare-highlight{background:color-mix(in oklab,var(--muted) 60%,transparent)}}.compare-highlight{white-space:nowrap;padding:.125rem .5rem;font-size:.65rem;font-weight:500}.compare-row-label{align-items:center;gap:.375rem;display:inline-flex}.compare-row-help{display:inline-flex;position:relative}.compare-row-help__trigger{width:1.5rem;height:1.5rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.compare-row-help__trigger::-webkit-details-marker{display:none}@media(hover:hover){.compare-row-help__trigger:hover{background:var(--muted);color:var(--foreground)}}.compare-row-help__panel{z-index:30;border:1px solid var(--border);width:min(20rem,100vw - 2rem);position:absolute;top:calc(100% + .5rem);left:0}@supports (color:color-mix(in lab,red,red)){.compare-row-help__panel{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-row-help__panel{background:var(--background);box-shadow:0 12px 32px var(--foreground);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.compare-row-help__panel{box-shadow:0 12px 32px color-mix(in oklab,var(--foreground) 12%,transparent)}}.compare-row-help__panel{text-align:left;white-space:normal;padding:1rem}.compare-table tbody tr:nth-last-child(-n+4) .compare-row-help__panel{top:auto;bottom:calc(100% + .5rem)}.tooltip-portal{z-index:100;background:var(--foreground);max-width:calc(100vw - 2rem);color:var(--background);pointer-events:none;opacity:0;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1.25;transition:opacity .15s,translate .15s,scale .15s;position:fixed;scale:.98;box-shadow:0 4px 12px #0000001f}.tooltip-portal[data-side=top]{translate:0 .25rem}.tooltip-portal[data-side=bottom]{translate:0 -.25rem}.tooltip-portal.is-visible{opacity:1;translate:0;scale:1}html:not(.tooltips-live) [data-tooltip]{position:relative}html:not(.tooltips-live) [data-tooltip]:after{content:attr(data-tooltip);z-index:50;background:var(--foreground);max-width:calc(100vw - 2rem);color:var(--background);pointer-events:none;opacity:0;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1.25;transition:opacity .15s,translate .15s,scale .15s;position:absolute;bottom:calc(100% + .375rem);left:50%;translate:-50% .25rem;scale:.98;box-shadow:0 4px 12px #0000001f}@media(hover:hover){html:not(.tooltips-live) [data-tooltip]:hover:after{opacity:1;translate:-50%;scale:1}}html:not(.tooltips-live) [data-tooltip]:focus-visible:after{opacity:1;translate:-50%;scale:1}@media(prefers-reduced-motion:reduce){.tooltip-portal,html:not(.tooltips-live) [data-tooltip]:after{transition:none}}.compare-row-help__title{margin:0 0 .25rem;font-size:.875rem;font-weight:600}.compare-row-help__description{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.compare-fit{border:1px solid var(--border);justify-content:center;align-items:center;gap:.25rem;max-width:100%;min-height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.compare-fit{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-fit{background:var(--background);color:var(--foreground);cursor:pointer;border-radius:999px;padding:.25rem .25rem .25rem .75rem;font-size:1rem;font-weight:500;line-height:1.25}@media(min-width:40rem){.compare-fit{justify-content:flex-end;font-size:.75rem}}@media(hover:hover){.compare-fit:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.compare-fit:hover{background:color-mix(in oklab,var(--muted) 60%,transparent)}}}.compare-fit>span:first-child{min-width:0}.compare-fit__icon{border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.compare-fit__icon{border:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.compare-fit__icon{background:var(--muted);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.compare-fit__icon{background:color-mix(in oklab,var(--muted) 20%,transparent)}}.compare-fit__icon{transition:transform .15s ease-out,background-color .15s ease-out}@media(hover:hover){.compare-fit:hover .compare-fit__icon{background:var(--muted);transform:rotate(90deg)}}.compare-hub .compare-fit{border-radius:var(--btn-radius,var(--radius));justify-content:space-between;gap:.375rem;padding:.25rem .375rem .25rem .625rem;font-size:.75rem}.compare-hub .compare-fit__icon{width:1.25rem;height:1.25rem}.compare-hub .compare-fit__icon .icon{width:.75rem;height:.75rem}@media(min-width:40rem){.compare-hub .compare-fit{font-size:.875rem}.compare-hub .compare-fit__icon{width:1.5rem;height:1.5rem}.compare-hub .compare-fit__icon .icon{width:.875rem;height:.875rem}}.compare-cards{gap:1rem;display:grid}@media(min-width:768px)and (max-width:1023px){.compare-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.compare-cards:not(.compare-cards--selected){display:none}}@media(max-width:1023px){.compare-table-scroll{display:none}}.compare-card{border:1px solid var(--border);flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.compare-card{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-card{background:var(--background);border-radius:1.5rem;padding:1rem}.compare-card__head{align-items:flex-start;gap:.75rem;display:flex}@media(min-width:40rem){.compare-card__head{gap:1rem}}.compare-card__media{border:1px solid var(--border);flex:none;width:6rem;height:6rem;display:block}@supports (color:color-mix(in lab,red,red)){.compare-card__media{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-card__media{background:var(--muted);border-radius:1rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.compare-card__media{background:color-mix(in oklab,var(--muted) 10%,transparent)}}@media(min-width:40rem){.compare-card__media{width:7rem;height:7rem}.compare-card{border-radius:2rem;padding:1.25rem}}.compare-card__media img{padding:.5rem}@media(max-width:39.98rem){#MainContent:has([data-compare-page]) .section-container{width:calc(100% - 2rem)}}.compare-card__title-wrap{flex:1;min-width:0}.compare-card__category{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:500}.compare-card__title{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}@media(min-width:40rem){.compare-card__title{font-size:1.5rem}}.compare-cards--selected .compare-card__title{font-size:1.5rem}.compare-card__title a{color:inherit;text-decoration:none}@media(hover:hover){.compare-card__title a:hover{color:var(--muted-foreground)}}.compare-card__rows{gap:.75rem;margin:0;display:grid}.compare-card__row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.compare-card__row{border-bottom:1px solid color-mix(in oklab,var(--border) 40%,transparent)}}.compare-card__row{padding-bottom:.75rem}@media(max-width:39.999rem){.compare-cards--selected .compare-card__row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.5rem}.compare-cards--selected .compare-card__value{text-align:left;justify-content:flex-start}}.compare-card__row--note{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.compare-card__row--fit{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.5rem}@media(min-width:40rem){.compare-card__row--fit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}}.compare-card .compare-fit{width:100%}@media(min-width:40rem){.compare-card .compare-fit{width:auto}}.compare-cards--selected .compare-card__row:last-child{border-bottom:0;padding-bottom:0}.compare-card__term{min-width:0;color:var(--muted-foreground);font-size:1rem;font-weight:400}@media(min-width:40rem){.compare-card__term{font-size:.875rem}}.compare-card__value{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;font-weight:500}@media(min-width:40rem){.compare-card__value{font-size:.875rem}}.compare-card__value--muted{color:var(--muted-foreground);font-weight:400}.compare-card__value--note{text-align:left;font-weight:400}.compare-card .strength__label{letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}@media(min-width:40rem){.compare-card .strength__label{letter-spacing:normal;text-transform:capitalize;font-size:.75rem}}.compare-card__cta{justify-content:center;width:100%}.compare-cards--selected .compare-card{gap:1.25rem}.compare-card__price{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;line-height:1.5rem}.compare-starter{gap:1.25rem;display:grid}.compare-starter__intro{gap:.5rem;display:grid}.compare-starter__intro h2{letter-spacing:-.01em;font-size:1.75rem;font-weight:600}.compare-starter__intro p{color:var(--muted-foreground);max-width:68ch}.compare-starter__grid{gap:.75rem;display:grid}@media(min-width:640px){.compare-starter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.compare-starter__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.compare-starter__card{border:1px solid var(--border);gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.compare-starter__card{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-starter__card{background:var(--background);border-radius:1.5rem;padding:1rem}.compare-starter__media{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.compare-starter__media{border:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.compare-starter__media{background:var(--card);border-radius:1rem;overflow:hidden}.compare-starter__title{font-size:1.125rem;font-weight:600}.compare-starter__title a{color:inherit;text-decoration:none}@media(hover:hover){.compare-starter__title a:hover{color:var(--muted-foreground)}}.compare-starter__fit{color:var(--muted-foreground);font-size:.875rem}.compare-selected{flex-direction:column;gap:1.25rem;display:flex}.compare-selected__controls{border:1px solid var(--border);flex-direction:column;align-items:stretch;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.compare-selected__controls{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-selected__controls{background:var(--muted);border-radius:1.5rem}@supports (color:color-mix(in lab,red,red)){.compare-selected__controls{background:color-mix(in oklab,var(--muted) 15%,transparent)}}.compare-selected__controls{padding:1rem}@media(min-width:40rem){.compare-selected__controls{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:1rem}}.compare-selected__bar{flex:1;gap:.5rem;min-width:0;display:grid}.compare-selected__count{font-weight:500}.compare-selected__chips{flex-wrap:wrap;gap:.5rem;display:flex}.compare-selected__add,.compare-selected__change{position:relative}.compare-selected__add summary,.compare-selected__change summary{cursor:pointer;list-style:none}.compare-selected__add summary::-webkit-details-marker{display:none}.compare-selected__change summary::-webkit-details-marker{display:none}.compare-selected__add-panel,.compare-selected__change-panel{z-index:30;border:1px solid var(--border);gap:.25rem;width:min(20rem,100vw - 2rem);display:grid;position:absolute;top:calc(100% + .5rem);left:0}@supports (color:color-mix(in lab,red,red)){.compare-selected__add-panel,.compare-selected__change-panel{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-selected__add-panel,.compare-selected__change-panel{background:var(--background);box-shadow:0 12px 32px var(--foreground);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.compare-selected__add-panel,.compare-selected__change-panel{box-shadow:0 12px 32px color-mix(in oklab,var(--foreground) 12%,transparent)}}.compare-selected__add-panel,.compare-selected__change-panel{padding:.75rem}.compare-selected__add-filters{flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;display:flex}.compare-selected__add-filter{border:1px solid var(--border);border-radius:var(--btn-radius,var(--radius));background:var(--background);min-height:2rem;color:var(--muted-foreground);cursor:pointer;align-items:center;padding:0 .625rem;font-size:.75rem;display:inline-flex}@media(hover:hover){.compare-selected__add-filter:hover{color:var(--foreground)}}.compare-selected__add-filter.is-active{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 .5px var(--primary),0 1px 2px #0000000d;font-weight:600}.compare-selected__add-list{gap:.25rem;max-height:16rem;display:grid;overflow-y:auto}.compare-selected__change-panel{left:50%;transform:translate(-50%)}.compare-selected__change-panel p{color:var(--muted-foreground);margin:0 0 .25rem;font-size:.75rem}.compare-selected__add-option{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:flex}@media(hover:hover){.compare-selected__add-option:hover:not([disabled]){background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.compare-selected__add-option:hover:not([disabled]){background:color-mix(in oklab,var(--muted) 40%,transparent)}}}.compare-selected__add-option[disabled]{opacity:.6;cursor:default}.compare-selected__add-text{text-align:left;gap:.125rem;min-width:0;display:grid}.compare-selected__add-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compare-selected__add-fit{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;overflow:hidden}.compare-selected__add-badge{border:1px solid var(--border);color:var(--foreground);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.625rem;font-weight:500}.compare-selected__add-cat{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:400}.compare-selected__change-title{margin:0 0 .125rem;font-size:.875rem;font-weight:600}.compare-selected__add-empty{text-align:center;color:var(--muted-foreground);margin:0;padding:1rem .5rem;font-size:.875rem}.compare-selected__tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.compare-selected__drag{z-index:2;border:1px solid var(--border);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:absolute;top:.5rem;left:.5rem}@supports (color:color-mix(in lab,red,red)){.compare-selected__drag{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-selected__drag{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.compare-selected__drag{background:color-mix(in oklab,var(--background) 90%,transparent)}}.compare-selected__drag{color:var(--muted-foreground);cursor:grab;opacity:0;transition:opacity .15s ease-out}@media(hover:hover){.compare-table__product-cell:hover .compare-selected__drag{opacity:1}}.compare-table__product-cell:focus-within .compare-selected__drag,.compare-selected__drag:focus-visible,.compare-selected__drag.is-dragging{opacity:1}.compare-selected__drag:active{cursor:grabbing}.compare-selected__remove{z-index:2;border:1px solid var(--border);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:absolute;top:.5rem;right:.5rem}@supports (color:color-mix(in lab,red,red)){.compare-selected__remove{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-selected__remove{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.compare-selected__remove{background:color-mix(in oklab,var(--background) 90%,transparent)}}.compare-selected__remove{color:var(--foreground);cursor:pointer;opacity:0;transition:opacity .15s ease-out}@media(hover:hover){.compare-table__product-cell:hover .compare-selected__remove{opacity:1}}.compare-table__product-cell:focus-within .compare-selected__remove,.compare-selected__remove:focus-visible{opacity:1}.compare-table__product-cell{position:relative}.compare-selected__title{border-radius:var(--radius);font-family:var(--font-heading);letter-spacing:-.015em;cursor:pointer;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:1rem;font-weight:600;line-height:1.5;list-style:none;transition:background-color .15s ease-in-out;display:inline-flex}.compare-selected__title::-webkit-details-marker{display:none}@media(hover:hover){.compare-table__product-cell:hover .compare-selected__title{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.compare-table__product-cell:hover .compare-selected__title{background:color-mix(in oklab,var(--muted) 40%,transparent)}}.compare-table__product-cell .compare-selected__title:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.compare-table__product-cell .compare-selected__title:hover{background:color-mix(in oklab,var(--muted) 60%,transparent)}}}.compare-selected__title:focus{outline:none}.compare-selected__title:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.compare-selected__title:after{content:"\25be";color:var(--muted-foreground);opacity:0;font-size:.75rem;transition:opacity .15s ease-in-out}@media(hover:hover){.compare-table__product-cell:hover .compare-selected__title:after{opacity:1}}.compare-table__product-cell:focus-within .compare-selected__title:after,.compare-selected__change[open] .compare-selected__title:after{opacity:1}.compare-selected__cta-row{justify-content:center;align-items:center;gap:.5rem;display:flex}.compare-card__remove{flex:none}.compare-sheet{border:0;border-left:1px solid var(--border);width:min(28rem,90vw);height:100dvh;max-height:100dvh;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.compare-sheet{border-left:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-sheet{background:var(--background);color:var(--foreground);padding:0}.compare-sheet::backdrop{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.compare-sheet::backdrop{background:color-mix(in oklab,var(--foreground) 40%,transparent)}}.compare-sheet[open]{animation:.2s ease-out compare-sheet-in;display:flex}@keyframes compare-sheet-in{0%{opacity:.6;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}.compare-sheet__frame{flex-direction:column;width:100%;min-height:0;display:flex}.compare-sheet__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.compare-sheet__header{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-sheet__fit{border:1px solid var(--border);align-self:flex-start;display:inline-block}@supports (color:color-mix(in lab,red,red)){.compare-sheet__fit{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-sheet__fit{border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.compare-sheet__title{letter-spacing:-.01em;margin-top:.5rem;font-size:1.5rem;font-weight:600}.compare-sheet__description{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.compare-sheet__body{flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.compare-sheet__media{aspect-ratio:16/9;border:1px solid var(--border);flex-shrink:0;display:block}@supports (color:color-mix(in lab,red,red)){.compare-sheet__media{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-sheet__media{background:var(--card);border-radius:1rem;overflow:hidden}.compare-sheet__media img{padding:1rem}.compare-sheet__note{border:1px solid var(--border);gap:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.compare-sheet__note{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-sheet__note{background:var(--muted);border-radius:1.5rem}@supports (color:color-mix(in lab,red,red)){.compare-sheet__note{background:color-mix(in oklab,var(--muted) 20%,transparent)}}.compare-sheet__note{padding:1rem}.compare-sheet__note h3{margin:0;font-size:1.125rem;font-weight:600}.compare-sheet__note p{color:var(--muted-foreground);margin:0}.compare-sheet__body section h3{margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.compare-sheet__body section:not(.compare-sheet__note){border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.compare-sheet__body section:not(.compare-sheet__note){border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-sheet__body section:not(.compare-sheet__note){border-radius:1.5rem;padding:1rem}.compare-sheet__list{color:var(--muted-foreground);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.compare-sheet__cta{border-top:1px solid var(--border);margin-top:auto;padding-top:1rem}@supports (color:color-mix(in lab,red,red)){.compare-sheet__cta{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-sheet__cta .btn{justify-content:center;width:100%}.compare-tray__fab{bottom:calc(env(safe-area-inset-bottom,0px) + 1rem + var(--floating-buy-bar-offset,0px));z-index:40;border:1px solid var(--border);justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;position:fixed;left:1rem}@supports (color:color-mix(in lab,red,red)){.compare-tray__fab{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-tray__fab{background:var(--foreground);color:var(--background);cursor:pointer;box-shadow:0 16px 32px var(--foreground);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.compare-tray__fab{box-shadow:0 16px 32px color-mix(in oklab,var(--foreground) 25%,transparent)}}.compare-tray__fab{transition:transform .15s ease-out}@media(hover:hover){.compare-tray__fab:hover{transform:scale(1.05)}}.compare-tray__count{border:1px solid var(--background);background:var(--primary);min-width:1.5rem;color:var(--primary-foreground);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 .25rem;font-size:.75rem;font-weight:600;position:absolute;top:-.5rem;right:-.5rem}.compare-tray__dialog{border:0;border-top:1px solid var(--border);width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin-top:auto;margin-bottom:0;top:auto}@supports (color:color-mix(in lab,red,red)){.compare-tray__dialog{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-tray__dialog{background:var(--background);color:var(--foreground);border-radius:1.25rem 1.25rem 0 0;padding:0}@media(min-width:1024px){.compare-tray__dialog{height:auto;max-height:86dvh}}.compare-tray__dialog::backdrop{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.compare-tray__dialog::backdrop{background:color-mix(in oklab,var(--foreground) 40%,transparent)}}.compare-tray__dialog[open]{animation:.2s ease-out compare-tray-in;display:flex}@keyframes compare-tray-in{0%{opacity:.6;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.compare-tray__frame{width:100%;min-height:0;max-height:inherit;flex-direction:column;display:flex}.compare-tray__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.compare-tray__title{letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.compare-tray__description{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.compare-tray__body{flex:1;align-content:start;gap:.5rem;min-height:0;padding:0 1.25rem 1rem;display:grid;overflow-y:auto}@media(min-width:640px){.compare-tray__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media(min-width:1024px){.compare-tray__body{grid-template-columns:repeat(4,minmax(0,1fr))}}.compare-tray-card{border:1px solid var(--border);grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.compare-tray-card{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-tray-card{background:var(--muted);border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){.compare-tray-card{background:color-mix(in oklab,var(--muted) 15%,transparent)}}.compare-tray-card{padding:.625rem}@media(min-width:640px){.compare-tray-card{border-radius:1.5rem;grid-template-columns:5rem minmax(0,1fr) auto;padding:.75rem}}.compare-tray-card__media{aspect-ratio:1;border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.compare-tray-card__media{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-tray-card__media{background:var(--card);border-radius:.875rem;overflow:hidden}@media(min-width:640px){.compare-tray-card__media{border-radius:1rem}}.compare-tray-card__title{letter-spacing:-.01em;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;display:block;overflow:hidden}@media(hover:hover){.compare-tray-card__title:hover{color:var(--muted-foreground)}}.compare-tray-card__category{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem}.compare-tray-card__remove{width:1.75rem;height:1.75rem}.compare-tray__slot{border:1px dashed var(--border);justify-content:center;align-items:center;min-height:4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.compare-tray__slot{border:1px dashed color-mix(in oklab,var(--border) 70%,transparent)}}.compare-tray__slot{color:var(--muted-foreground);text-align:center;border-radius:1.25rem;padding:.75rem;font-size:.875rem}@media(min-width:640px){.compare-tray__slot{border-radius:1.5rem;min-height:6rem}}.compare-tray__footer{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.compare-tray__footer{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.compare-tray__footer{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.compare-tray__footer{background:color-mix(in oklab,var(--background) 95%,transparent)}}.compare-tray__footer{padding:1rem 1.25rem calc(env(safe-area-inset-bottom,0px) + 1rem)}@media(min-width:640px){.compare-tray__footer{flex-direction:row;align-items:center}.compare-tray__clear{margin-left:auto}}.compare-price.price--sale .price__current,.advisor-price.price--sale .price__current{color:var(--sale-ink,var(--sale))}.compare-faq__chevron{transition:transform .15s ease-out}.compare-faq__item[open] .compare-faq__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.advisor-dialog,.advisor-dialog::backdrop,.compare-sheet[open],.compare-tray__dialog[open],.advisor-progress__bar,.compare-table__expand .icon,.compare-controls__strength-switch,.compare-controls__strength-switch:after,.compare-selected__drag,.compare-selected__remove,.compare-faq__chevron,.compare-tray__fab{transition:none;animation:none}}:is(.compare-table__media,.compare-card__media,.compare-starter__media,.compare-tray-card__media,.compare-sheet__media){background:var(--product-blend-bg,radial-gradient(ellipse at 50% 55%, oklch(100% 0 0) 0%, oklch(98.5% 0 0) 100%));border-color:var(--product-blend-border,transparent)}:is(.compare-table__media,.compare-card__media,.compare-starter__media,.compare-tray-card__media,.compare-sheet__media) img{mix-blend-mode:multiply;filter:var(--product-blend-filter,none)}:root{--paper-background:var(--background);--paper-foreground:var(--foreground);--paper-card:var(--card);--paper-card-foreground:var(--card-foreground);--paper-muted:var(--muted);--paper-muted-foreground:var(--muted-foreground);--paper-border:var(--border);--paper-secondary:var(--secondary);--paper-secondary-foreground:var(--secondary-foreground);--paper-primary:var(--primary);--paper-primary-foreground:var(--primary-foreground);--paper-accent-brand:var(--accent-brand);--paper-icon:var(--icon);--paper-icon-accent:var(--icon-accent);--paper-ring:var(--ring);--paper-btn-primary-bg:var(--btn-primary-bg);--paper-btn-primary-fg:var(--btn-primary-fg);--paper-btn-primary-hover-bg:var(--btn-primary-hover-bg)}.campaign-inverse,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface),[data-section-background=grain]:not(.footer-surface){isolation:isolate;background:var(--surface-deep);color:var(--surface-deep-foreground);--background:var(--surface-deep);--foreground:var(--surface-deep-foreground);--muted-foreground:var(--surface-deep-foreground);position:relative}@supports (color:color-mix(in lab,red,red)){.campaign-inverse,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface),[data-section-background=grain]:not(.footer-surface){--muted-foreground:color-mix(in oklab, var(--surface-deep-foreground) 72%, var(--surface-deep))}}.campaign-inverse,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface),[data-section-background=grain]:not(.footer-surface){--icon:var(--muted-foreground);--border:var(--surface-deep-foreground)}@supports (color:color-mix(in lab,red,red)){.campaign-inverse,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface),[data-section-background=grain]:not(.footer-surface){--border:color-mix(in oklab, var(--surface-deep-foreground) 16%, transparent)}}.campaign-inverse,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface),[data-section-background=grain]:not(.footer-surface){--secondary:var(--surface-deep-foreground)}@supports (color:color-mix(in lab,red,red)){.campaign-inverse,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface),[data-section-background=grain]:not(.footer-surface){--secondary:color-mix(in oklab, var(--surface-deep-foreground) 10%, var(--surface-deep))}}.campaign-inverse,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface),[data-section-background=grain]:not(.footer-surface){--secondary-foreground:var(--surface-deep-foreground);--muted:var(--secondary);--accent:var(--secondary);--accent-foreground:var(--surface-deep-foreground);--card:var(--surface-deep-foreground)}@supports (color:color-mix(in lab,red,red)){.campaign-inverse,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface),[data-section-background=grain]:not(.footer-surface){--card:color-mix(in oklab, var(--surface-deep-foreground) 6%, var(--surface-deep))}}.campaign-inverse,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface),[data-section-background=grain]:not(.footer-surface){--card-foreground:var(--surface-deep-foreground);--accent-lift:var(--paper-accent-brand)}@supports (color:color-mix(in lab,red,red)){.campaign-inverse,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface),[data-section-background=grain]:not(.footer-surface){--accent-lift:color-mix(in oklab, var(--paper-accent-brand) 55%, var(--surface-deep-foreground))}}.campaign-inverse,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface),[data-section-background=grain]:not(.footer-surface){--accent-brand:var(--accent-lift);--icon-accent:var(--accent-lift);--ring:var(--accent-lift);--primary:var(--surface-deep-foreground);--primary-foreground:var(--surface-deep);--btn-primary-bg:var(--surface-deep-foreground);--btn-primary-fg:var(--surface-deep);--btn-primary-hover-bg:var(--surface-deep-foreground)}@supports (color:color-mix(in lab,red,red)){.campaign-inverse,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface),[data-section-background=grain]:not(.footer-surface){--btn-primary-hover-bg:color-mix(in oklab, var(--surface-deep-foreground) 86%, var(--surface-deep))}}:root{--campaign-page-accent-brand:var(--accent-brand);--campaign-page-accent-foreground:var(--accent-foreground);--campaign-page-accent-lift:var(--accent-lift);--campaign-page-accent:var(--accent);--campaign-page-background:var(--background);--campaign-page-border:var(--border);--campaign-page-btn-primary-bg:var(--btn-primary-bg);--campaign-page-btn-primary-fg:var(--btn-primary-fg);--campaign-page-btn-primary-hover-bg:var(--btn-primary-hover-bg);--campaign-page-card-foreground:var(--card-foreground);--campaign-page-card:var(--card);--campaign-page-foreground:var(--foreground);--campaign-page-icon-accent:var(--icon-accent);--campaign-page-icon:var(--icon);--campaign-page-muted-foreground:var(--muted-foreground);--campaign-page-muted:var(--muted);--campaign-page-primary-foreground:var(--primary-foreground);--campaign-page-primary:var(--primary);--campaign-page-ring:var(--ring);--campaign-page-secondary-foreground:var(--secondary-foreground);--campaign-page-secondary:var(--secondary)}.campaign-inverse [data-shop-use-case]>:not(summary),.campaign-inverse .shop-sheet{--accent-brand:var(--campaign-page-accent-brand);--accent-foreground:var(--campaign-page-accent-foreground);--accent-lift:var(--campaign-page-accent-lift);--accent:var(--campaign-page-accent);--background:var(--campaign-page-background);--border:var(--campaign-page-border);--btn-primary-bg:var(--campaign-page-btn-primary-bg);--btn-primary-fg:var(--campaign-page-btn-primary-fg);--btn-primary-hover-bg:var(--campaign-page-btn-primary-hover-bg);--card-foreground:var(--campaign-page-card-foreground);--card:var(--campaign-page-card);--foreground:var(--campaign-page-foreground);--icon-accent:var(--campaign-page-icon-accent);--icon:var(--campaign-page-icon);--muted-foreground:var(--campaign-page-muted-foreground);--muted:var(--campaign-page-muted);--primary-foreground:var(--campaign-page-primary-foreground);--primary:var(--campaign-page-primary);--ring:var(--campaign-page-ring);--secondary-foreground:var(--campaign-page-secondary-foreground);--secondary:var(--campaign-page-secondary);color:var(--foreground)}.campaign-inverse:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--noise);opacity:.08;mix-blend-mode:soft-light;background-size:160px 160px;position:absolute;top:0;right:0;bottom:0;left:0}.campaign-inverse::selection{background:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.campaign-inverse::selection{background:color-mix(in oklab,var(--accent-brand) 55%,var(--surface-deep))}}.campaign-inverse::selection{color:var(--surface-deep-foreground)}.campaign-inverse ::selection{background:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.campaign-inverse ::selection{background:color-mix(in oklab,var(--accent-brand) 55%,var(--surface-deep))}}.campaign-inverse ::selection{color:var(--surface-deep-foreground)}.campaign-inverse .campaign-paper,[data-section-background=color_scheme][data-color-scheme=surface-deep]:not(.footer-surface) .campaign-paper,[data-section-background=grain]:not(.footer-surface) .campaign-paper{background:var(--paper-card);color:var(--paper-card-foreground);--background:var(--paper-background);--foreground:var(--paper-foreground);--card:var(--paper-card);--card-foreground:var(--paper-card-foreground);--muted:var(--paper-muted);--muted-foreground:var(--paper-muted-foreground);--border:var(--paper-border);--secondary:var(--paper-secondary);--secondary-foreground:var(--paper-secondary-foreground);--accent:var(--paper-muted);--accent-foreground:var(--paper-secondary-foreground);--primary:var(--paper-primary);--primary-foreground:var(--paper-primary-foreground);--accent-brand:var(--paper-accent-brand);--icon:var(--paper-icon);--icon-accent:var(--paper-icon-accent);--ring:var(--paper-ring);--btn-primary-bg:var(--paper-btn-primary-bg);--btn-primary-fg:var(--paper-btn-primary-fg);--btn-primary-hover-bg:var(--paper-btn-primary-hover-bg)}.campaign-inverse .campaign-friday-panel{border:1px solid var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.campaign-inverse .campaign-friday-panel{border:1px solid color-mix(in oklab,var(--accent-brand) 45%,transparent)}}.campaign-inverse .campaign-friday-panel{background:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.campaign-inverse .campaign-friday-panel{background:color-mix(in oklab,var(--accent-brand) 8%,transparent)}}.campaign-inverse .campaign-friday-panel{padding:1.25rem}.campaign-hero-scrim{background:var(--surface-deep)}@supports (color:color-mix(in lab,red,red)){.campaign-hero-scrim{background:color-mix(in oklab,var(--surface-deep) 88%,transparent)}}@media(min-width:768px){.campaign-hero-scrim{background:linear-gradient(to right,var(--surface-deep) 48%,var(--surface-deep) 72%,transparent)}@supports (color:color-mix(in lab,red,red)){.campaign-hero-scrim{background:linear-gradient(to right,color-mix(in oklab,var(--surface-deep) 90%,transparent) 48%,color-mix(in oklab,var(--surface-deep) 50%,transparent) 72%,transparent)}}}.campaign-band-scrim{background:var(--surface-deep)}@supports (color:color-mix(in lab,red,red)){.campaign-band-scrim{background:color-mix(in oklab,var(--surface-deep) 62%,transparent)}}.campaign-why-scrim{background:linear-gradient(to bottom,var(--surface-deep) 30%,var(--surface-deep)),var(--surface-deep)}@supports (color:color-mix(in lab,red,red)){.campaign-why-scrim{background:linear-gradient(to bottom,color-mix(in oklab,var(--surface-deep) 80%,transparent) 30%,color-mix(in oklab,var(--surface-deep) 55%,transparent)),color-mix(in oklab,var(--surface-deep) 45%,transparent)}}@media(min-width:1024px){.campaign-why-scrim{background:linear-gradient(to right,var(--surface-deep) 34%,var(--surface-deep) 64%,var(--surface-deep)),var(--surface-deep)}@supports (color:color-mix(in lab,red,red)){.campaign-why-scrim{background:linear-gradient(to right,color-mix(in oklab,var(--surface-deep) 92%,transparent) 34%,color-mix(in oklab,var(--surface-deep) 66%,transparent) 64%,color-mix(in oklab,var(--surface-deep) 45%,transparent)),color-mix(in oklab,var(--surface-deep) 40%,transparent)}}}.campaign-numeral{font-family:var(--font-heading);letter-spacing:-.03em;margin-block:.12em -.08em;font-size:clamp(5.5rem,15vw,9.5rem);font-weight:600;line-height:.85;display:block}.campaign-numeral__digits,.campaign-numeral__percent{display:inline-block}.campaign-numeral__percent{color:var(--accent-brand);font-size:.5em}@media(prefers-reduced-motion:no-preference){.campaign-numeral__digits{animation:campaign-numeral-rise var(--duration-very-slow) var(--ease-smooth-out) backwards}.campaign-numeral__percent{animation:campaign-numeral-rise var(--duration-very-slow) var(--ease-smooth-out) var(--duration-stagger) backwards}}@keyframes campaign-numeral-rise{0%{clip-path:inset(100% -.1em -.25em);transform:translateY(var(--distance-medium))}to{clip-path:inset(-.25em -.1em);transform:translateY(0)}}.countdown--tiles .countdown__display{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%;max-width:22rem;display:grid}.countdown--tiles .countdown__group{border:1px solid var(--accent-brand);justify-content:center;min-width:0}@supports (color:color-mix(in lab,red,red)){.countdown--tiles .countdown__group{border:1px solid color-mix(in oklab,var(--accent-brand) 35%,transparent)}}.countdown--tiles .countdown__group{border-radius:var(--radius-xl,.75rem);background:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.countdown--tiles .countdown__group{background:color-mix(in oklab,var(--accent-brand) 16%,var(--surface-deep))}}.countdown--tiles .countdown__group{padding:.5rem .375rem}.countdown--tiles .countdown__value{text-align:center;min-width:2ch;color:var(--accent-brand);font-size:1.875rem;line-height:1.2;display:inline-block}.countdown--tiles .countdown__label{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.countdown--tiles .countdown__label{color:color-mix(in oklab,var(--muted-foreground) 65%,var(--foreground))}}@media(min-width:640px){.countdown--tiles .countdown__display{gap:.75rem;width:fit-content;max-width:none}.countdown--tiles .countdown__group{padding:.75rem 1rem}.countdown--tiles .countdown__value{font-size:inherit;line-height:inherit}}[data-specular-button]{isolation:isolate;color:var(--surface-deep-foreground);background:var(--surface-deep-foreground);position:relative}@supports (color:color-mix(in lab,red,red)){[data-specular-button]{background:color-mix(in srgb,var(--surface-deep-foreground) 5%,transparent)}}[data-specular-button]{letter-spacing:.01em;-webkit-tap-highlight-color:transparent;transition:scale var(--duration-fast) var(--ease-smooth-out)}.btn[data-specular-button]{border:0}[data-specular-button]:active{scale:.97}[data-specular-button]:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--surface-deep-foreground);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){[data-specular-button]:before{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--surface-deep-foreground) 30%,transparent)}}[data-specular-button]:before{pointer-events:none}[data-specular-button]:has(>.specular-button__canvas):before{content:none}.specular-button__canvas{z-index:1;pointer-events:none;width:calc(100% + 48px);max-width:none;height:calc(100% + 48px);display:block;position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px}[data-specular-button]:focus-visible{outline:2px solid var(--surface-deep-foreground);outline-offset:3px}@media(prefers-reduced-motion:reduce){[data-specular-button]{transition:none}[data-specular-button]:active{scale:none}}@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-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-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-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:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-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-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}
/*# sourceMappingURL=/cdn/shop/t/172/assets/theme.css.map */
