/*! tailwindcss v4.2.1 | 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--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-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;--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-content:"";--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-space-y-reverse:0;--tw-tracking: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-space-x-reverse:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--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:calc(1.5/1);--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:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-xl:calc(var(--radius)*1.5);--radius-2xl:calc(var(--radius)*2);--radius-3xl:calc(var(--radius)*3);--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow-overlay:var(--overlay-shadow);--border-width-field:var(--field-border-width,var(--border-width));--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-fluid:cubic-bezier(.32,.72,0,1);--ease-linear:linear}@layer theme{@layer base{.default,.light,:root,[data-theme=default],[data-theme=light]{color-scheme:light;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius)*1.5);--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--scrollbar-thumb:color-mix(in oklch,var(--foreground)15%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--surface-hover:color-mix(in oklab,var(--surface)92%,var(--surface-foreground)8%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--background-secondary:color-mix(in oklab,var(--background)96%,var(--foreground)4%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--background-tertiary:color-mix(in oklab,var(--background)92%,var(--foreground)8%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--default-hover:color-mix(in oklab,var(--default)96%,var(--default-foreground)4%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-hover:color-mix(in oklab,var(--accent)90%,var(--accent-foreground)10%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--success-hover:color-mix(in oklab,var(--success)90%,var(--success-foreground)10%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-hover:color-mix(in oklab,var(--warning)90%,var(--warning-foreground)10%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-hover:color-mix(in oklab,var(--danger)90%,var(--danger-foreground)10%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--field-hover:color-mix(in oklab,var(--field-background,var(--default))90%,var(--field-foreground,var(--foreground))2%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--field-border-hover:color-mix(in oklab,var(--field-border,var(--border))88%,var(--field-foreground,var(--foreground))10%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--field-border-focus:color-mix(in oklab,var(--field-border,var(--border))74%,var(--field-foreground,var(--foreground))22%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--default-soft:color-mix(in oklab,var(--default)50%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--default-soft-hover:color-mix(in oklab,var(--default)60%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-soft:color-mix(in oklab,var(--accent)15%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-soft-foreground:color-mix(in oklab,var(--accent)70%,var(--foreground)30%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-soft-hover:color-mix(in oklab,var(--accent)20%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-soft:color-mix(in oklab,var(--danger)15%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-soft-foreground:color-mix(in oklab,var(--danger)70%,var(--foreground)40%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-soft-hover:color-mix(in oklab,var(--danger)20%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-soft:color-mix(in oklab,var(--warning)15%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-soft-foreground:color-mix(in oklab,var(--warning)80%,var(--foreground)70%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-soft-hover:color-mix(in oklab,var(--warning)20%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--success-soft:color-mix(in oklab,var(--success)15%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--success-soft-foreground:color-mix(in oklab,var(--success)80%,var(--foreground)60%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--success-soft-hover:color-mix(in oklab,var(--success)20%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--separator-secondary:color-mix(in oklab,var(--surface)85%,var(--surface-foreground)15%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--separator-tertiary:color-mix(in oklab,var(--surface)81%,var(--surface-foreground)19%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--border-secondary:color-mix(in oklab,var(--surface)78%,var(--surface-foreground)22%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--border-tertiary:color-mix(in oklab,var(--surface)66%,var(--surface-foreground)34%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--surface-shadow:0 2px 4px 0 #0000000a,0 1px 2px 0 #0000000f,0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f,0 -6px 12px 0 #00000008,0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a,0 1px 2px 0 #0000000f,0 0 1px 0 #0000000f;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}.dark,[data-theme=dark]{color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-tertiary:oklch(27.21% .0024 247.91);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--scrollbar-thumb:color-mix(in oklch,var(--foreground)15%,transparent)}}.dark,[data-theme=dark]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--surface-hover:color-mix(in oklab,var(--surface)92%,var(--surface-foreground)8%)}}.dark,[data-theme=dark]{--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--background-secondary:color-mix(in oklab,var(--background)96%,var(--foreground)4%)}}.dark,[data-theme=dark]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--background-tertiary:color-mix(in oklab,var(--background)92%,var(--foreground)8%)}}.dark,[data-theme=dark]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--default-hover:color-mix(in oklab,var(--default)96%,var(--default-foreground)4%)}}.dark,[data-theme=dark]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-hover:color-mix(in oklab,var(--accent)90%,var(--accent-foreground)10%)}}.dark,[data-theme=dark]{--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-hover:color-mix(in oklab,var(--success)90%,var(--success-foreground)10%)}}.dark,[data-theme=dark]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-hover:color-mix(in oklab,var(--warning)90%,var(--warning-foreground)10%)}}.dark,[data-theme=dark]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-hover:color-mix(in oklab,var(--danger)90%,var(--danger-foreground)10%)}}.dark,[data-theme=dark]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--field-hover:color-mix(in oklab,var(--field-background,var(--default))90%,var(--field-foreground,var(--foreground))2%)}}.dark,[data-theme=dark]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--field-border-hover:color-mix(in oklab,var(--field-border,var(--border))88%,var(--field-foreground,var(--foreground))10%)}}.dark,[data-theme=dark]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--field-border-focus:color-mix(in oklab,var(--field-border,var(--border))74%,var(--field-foreground,var(--foreground))22%)}}.dark,[data-theme=dark]{--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--default-soft:color-mix(in oklab,var(--default)50%,transparent)}}.dark,[data-theme=dark]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--default-soft-hover:color-mix(in oklab,var(--default)60%,transparent)}}.dark,[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-soft:color-mix(in oklab,var(--accent)12%,transparent)}}.dark,[data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-soft-foreground:color-mix(in oklab,var(--accent)80%,var(--foreground)30%)}}.dark,[data-theme=dark]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-soft-hover:color-mix(in oklab,var(--accent)16%,transparent)}}.dark,[data-theme=dark]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-soft:color-mix(in oklab,var(--danger)15%,transparent)}}.dark,[data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-soft-foreground:color-mix(in oklab,var(--danger)80%,var(--foreground)30%)}}.dark,[data-theme=dark]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-soft-hover:color-mix(in oklab,var(--danger)20%,transparent)}}.dark,[data-theme=dark]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-soft:color-mix(in oklab,var(--warning)12%,transparent)}}.dark,[data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-soft-foreground:color-mix(in oklab,var(--warning)80%,var(--foreground)30%)}}.dark,[data-theme=dark]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-soft-hover:color-mix(in oklab,var(--warning)16%,transparent)}}.dark,[data-theme=dark]{--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-soft:color-mix(in oklab,var(--success)12%,transparent)}}.dark,[data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-soft-foreground:color-mix(in oklab,var(--success)80%,var(--foreground)30%)}}.dark,[data-theme=dark]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-soft-hover:color-mix(in oklab,var(--success)16%,transparent)}}.dark,[data-theme=dark]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--separator-secondary:color-mix(in oklab,var(--surface)85%,var(--surface-foreground)15%)}}.dark,[data-theme=dark]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--separator-tertiary:color-mix(in oklab,var(--surface)81%,var(--surface-foreground)19%)}}.dark,[data-theme=dark]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--border-secondary:color-mix(in oklab,var(--surface)78%,var(--surface-foreground)22%)}}.dark,[data-theme=dark]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--border-tertiary:color-mix(in oklab,var(--surface)66%,var(--surface-foreground)34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab,var(--accent)92%,var(--foreground)8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab,var(--danger)92%,var(--foreground)8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab,var(--warning)92%,var(--foreground)8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab,var(--success)92%,var(--foreground)8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab,var(--accent)92%,var(--foreground)8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab,var(--danger)92%,var(--foreground)8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab,var(--warning)92%,var(--foreground)8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab,var(--success)92%,var(--foreground)8%)}}}}@layer components;}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){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,pre,samp{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,::backdrop,:after,:before{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}[data-scrollbar=thin]{--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);--scrollbar-gutter:auto}[data-scrollbar=default]{--scrollbar-width:auto;--scrollbar-color:auto;--scrollbar-gutter:auto}[data-scrollbar=none]{--scrollbar-width:none;--scrollbar-color:auto;--scrollbar-gutter:auto}}@layer components{.close-button{isolation:isolate;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);transform-origin:50%;border-radius:calc(var(--radius)*1.5);padding:calc(var(--spacing)*1);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),color .15s var(--ease-out),background-color .1s var(--ease-out),box-shadow .15s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.close-button:focus-visible:not(:focus),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button svg,.close-button[data-pending=true]{pointer-events:none}.close-button svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);margin-inline:calc(var(--spacing)*-.5);margin-block:calc(var(--spacing)*.5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media (hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{text-wrap:wrap;color:var(--muted)}.description,.error-message{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word}.error-message{height:auto;color:var(--danger);transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.field-error{height:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error]{margin:calc(var(--spacing)*0);height:auto;min-height:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);color:var(--muted);opacity:1;transition:none}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{color:var(--danger);--tw-content:"*";content:var(--tw-content);margin-inline-start:calc(var(--spacing)*.5)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[aria-invalid=true] .label,[data-invalid=true] .label{color:var(--danger)}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*4);color:var(--muted)}.accordion__indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";inset-inline-start:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);border-radius:calc(var(--radius)*.25);background-color:var(--separator);width:100%;height:1px;position:absolute}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out),box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:color-mix(in oklab,var(--foreground)3%,transparent 90%)}}}.accordion__trigger:focus-visible:not(:focus),.accordion__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height,opacity;opacity:1}.accordion--surface{background-color:var(--surface);border-radius:min(32px,var(--radius-3xl))}@media (hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab,var(--surface-foreground)6%,transparent)}}.accordion--surface .accordion__item:after{width:94%;inset-inline-start:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-start-start-radius:min(32px,var(--radius-3xl));border-start-end-radius:min(32px,var(--radius-3xl))}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-end-end-radius:min(32px,var(--radius-3xl));border-end-start-radius:min(32px,var(--radius-3xl))}.breadcrumbs{align-items:center;display:flex}.breadcrumbs .breadcrumbs__link{padding-inline:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*.5);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.disclosure-group{contain:layout style;width:100%}.disclosure{position:relative}.accordion__heading{display:flex}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not(:focus),.disclosure__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.disclosure__trigger:disabled,.disclosure__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:inherit;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));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.disclosure__indicator[data-expanded=true]{rotate:-180deg}.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.disclosure__content[data-expanded=true]{will-change:height,opacity;opacity:1}.disclosure__body{padding:calc(var(--spacing)*2)}.link{border-radius:calc(var(--radius)*1.5);--tw-font-weight:var(--font-weight-medium);width:fit-content;height:fit-content;font-weight:var(--font-weight-medium);color:var(--link);text-decoration-line:none;-webkit-text-decoration-color:var(--separator-tertiary);text-decoration-color:var(--separator-tertiary);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .1s var(--ease-out);align-items:center;text-decoration-thickness:1.5px;display:inline-flex;position:relative}.link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media (hover:hover){.link:hover,.link[data-hovered=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:color-mix(in oklab,var(--muted)50%,transparent);text-decoration-color:color-mix(in oklab,var(--muted)50%,transparent)}}:is(.link:hover,.link[data-hovered=true]) .link__icon{opacity:1}}.link:active,.link[data-pressed=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:active,.link[data-pressed=true]) .link__icon{opacity:1}.link:focus-visible:not(:focus),.link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}:is(.link:focus-visible:not(:focus),.link[data-focus-visible=true]) .link__icon{opacity:1}.link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.link .link__icon{pointer-events:none;color:currentColor;opacity:.6;width:.75em;height:.75em;transition:opacity .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.link .link__icon svg{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.link .link__icon[data-default-icon=true]{padding-bottom:calc(var(--spacing)*1.5);margin-inline-start:calc(var(--spacing)*1)}.link.button{gap:calc(var(--spacing)*0);text-decoration-line:none}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);flex-direction:column;width:100%;display:flex}@media (width>=40rem){.pagination{flex-direction:row}}.pagination__summary{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}@media (width>=40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:calc(var(--spacing)*1);align-self:flex-start;display:flex}@media (width>=40rem){.pagination__content{align-self:center}}.pagination__item,.pagination__link{display:inline-flex}.pagination__link{isolation:isolate;width:calc(var(--spacing)*9);height:calc(var(--spacing)*9);transform-origin:50%;border-radius:calc(var(--radius)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;position:relative}@media (width>=48rem){.pagination__link{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}}.pagination__link{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover);--pagination-link-fg:var(--default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,.pagination__link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true]{--pagination-link-bg:var(--default);--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover)}.pagination__ellipsis{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media (width>=48rem){.pagination__ellipsis{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}}.pagination__link--nav{gap:calc(var(--spacing)*1.5);width:auto;padding-inline:calc(var(--spacing)*2.5)}:is(.pagination__link--nav [data-slot=pagination-previous-icon],.pagination__link--nav [data-slot=pagination-next-icon]):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.pagination--sm .pagination__link{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width>=48rem){.pagination--sm .pagination__link{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing)*2)}.pagination--sm .pagination__ellipsis{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width>=48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.pagination--lg .pagination__link{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing)*3)}.pagination--lg .pagination__ellipsis{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tabs{gap:calc(var(--spacing)*2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{background-color:var(--default);border-radius:calc(var(--radius)*2.5);position:relative}.tabs__list-container>.tabs__list-container__scroller[data-orientation=vertical]{height:100%}.tabs__list-container>.tabs__list-container__scroll-next,.tabs__list-container>.tabs__list-container__scroll-prev{z-index:2;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);cursor:var(--cursor-interactive);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);color:var(--foreground);--tw-outline-style:none;transition:opacity .15s var(--ease-smooth);background-color:#0000;border-width:0;border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;display:none;position:absolute}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover{opacity:.7}}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:calc(var(--spacing)*1);top:50%}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-end:calc(var(--spacing)*1);top:50%}:is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev,.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev{top:calc(var(--spacing)*1);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next{bottom:calc(var(--spacing)*1);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.tabs__list-container:has(>:is([data-left-scroll=true],[data-left-right-scroll=true],[data-top-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-prev,.tabs__list-container:has(>:is([data-right-scroll=true],[data-left-right-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-next{display:inline-flex}.tabs__list{padding:calc(var(--spacing)*1);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:max-content;min-width:100%}.tabs__list[data-orientation=vertical]{gap:calc(var(--spacing)*1);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing)*20)}.tabs__tab{height:calc(var(--spacing)*8);border-radius:calc(var(--radius)*3);width:100%;padding-inline:calc(var(--spacing)*4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;z-index:1;cursor:var(--cursor-interactive);transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[aria-disabled=true],.tabs__tab[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not(:focus),.tabs__tab[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__separator{pointer-events:none;border-radius:calc(var(--radius)*.5);background-color:var(--muted);position:absolute}@supports (color:color-mix(in lab,red,red)){.tabs__separator{background-color:color-mix(in oklab,var(--muted)25%,transparent)}}.tabs__separator{transition:opacity .15s var(--ease-smooth)}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{inset-inline-start:calc(var(--spacing)*0);width:1px;height:50%;top:25%}.tabs__list[data-orientation=vertical] .tabs__separator{inset-inline-start:5%;top:calc(var(--spacing)*0);width:90%;height:1px}.tabs__panel{width:100%;padding:calc(var(--spacing)*2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*0);width:100%;position:absolute}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing)*4)}.tabs__panel[data-orientation=vertical]{margin-inline-start:calc(var(--spacing)*4)}.tabs__indicator{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*0);border-radius:calc(var(--radius)*3);background-color:var(--segment);--tw-shadow:var(--surface-shadow);width:100%;height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:-1;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);position:absolute}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.tabs--secondary>.tabs__list-container{background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container .tabs__list{padding:calc(var(--spacing)*0)}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{top:auto;bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*.5)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*0);height:100%;width:calc(var(--spacing)*.5)}.button{isolation:isolate;height:calc(var(--spacing)*10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--radius)*3);width:fit-content;padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.button{height:calc(var(--spacing)*9)}}.button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);will-change:transform}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}@media (hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing)*-.5);margin-block:calc(var(--spacing)*.5);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);flex-shrink:0;align-self:center}@media (width>=40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:calc(var(--spacing)*1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}.button--sm{height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*3)}@media (width>=48rem){.button--sm{height:calc(var(--spacing)*8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing)*11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.button--lg{height:calc(var(--spacing)*10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}.button--secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.button--tertiary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.button--outline{--button-bg-hover:color-mix(in srgb,var(--default)60%,transparent)}}.button--danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}.button--danger-soft{--button-bg:var(--danger-soft);--button-bg-hover:var(--danger-soft-hover);--button-bg-pressed:var(--danger-soft-hover);--button-fg:var(--danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing)*10);padding:calc(var(--spacing)*0)}@media (width>=48rem){.button--icon-only{width:calc(var(--spacing)*9)}}.button--icon-only.button--sm{width:calc(var(--spacing)*9)}@media (width>=48rem){.button--icon-only.button--sm{width:calc(var(--spacing)*8)}}.button--icon-only.button--lg{width:calc(var(--spacing)*11)}@media (width>=48rem){.button--icon-only.button--lg{width:calc(var(--spacing)*10)}}.button--full-width{width:100%}.button-group{justify-content:center;align-items:center;gap:calc(var(--spacing)*0);height:auto;display:inline-flex}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.button-group .button{border-radius:0}.button-group--horizontal .button:first-child{border-start-start-radius:calc(var(--radius)*3);border-end-start-radius:calc(var(--radius)*3)}.button-group--horizontal .button:last-child{border-start-end-radius:calc(var(--radius)*3);border-end-end-radius:calc(var(--radius)*3)}.button-group--horizontal .button:first-child:last-child{border-radius:calc(var(--radius)*3)}.button-group--vertical .button:first-child{border-top-left-radius:calc(var(--radius)*3);border-top-right-radius:calc(var(--radius)*3)}.button-group--vertical .button:last-child{border-bottom-right-radius:calc(var(--radius)*3);border-bottom-left-radius:calc(var(--radius)*3)}.button-group--vertical .button:first-child:last-child{border-radius:calc(var(--radius)*3)}.button-group .button:active,.button-group .button[data-pressed=true]{transform:none}.button-group .button:focus-visible:not(:focus),.button-group .button[data-focus-visible=true]{z-index:10}.button-group__separator{border-radius:calc(var(--radius)*.5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.button-group--horizontal .button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.button-group--vertical .button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}.toggle-button{isolation:isolate;height:calc(var(--spacing)*10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--radius)*3);width:fit-content;padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.toggle-button{height:calc(var(--spacing)*9)}}.toggle-button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--accent-soft);--toggle-button-bg-selected-hover:var(--accent-soft-hover);--toggle-button-bg-selected-pressed:var(--accent-soft-hover);--toggle-button-fg-selected:var(--accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not(:focus),.toggle-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media (hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing)*-.5);margin-block:calc(var(--spacing)*.5);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);flex-shrink:0;align-self:center}@media (width>=40rem){.toggle-button svg{margin-block:calc(var(--spacing)*1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}.toggle-button--sm{height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*3)}@media (width>=48rem){.toggle-button--sm{height:calc(var(--spacing)*8)}}.toggle-button--sm svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:calc(var(--spacing)*11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.toggle-button--lg{height:calc(var(--spacing)*10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--default);--toggle-button-bg-pressed:var(--default);--toggle-button-fg:var(--default-foreground)}.toggle-button--icon-only{width:calc(var(--spacing)*10);padding:calc(var(--spacing)*0)}@media (width>=48rem){.toggle-button--icon-only{width:calc(var(--spacing)*9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing)*9)}@media (width>=48rem){.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing)*8)}}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing)*11)}@media (width>=48rem){.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing)*10)}}.toggle-button-group{justify-content:center;align-items:center;gap:calc(var(--spacing)*0);width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:calc(var(--radius)*3);border-end-start-radius:calc(var(--radius)*3)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:calc(var(--radius)*3);border-end-end-radius:calc(var(--radius)*3)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:calc(var(--radius)*3)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:calc(var(--radius)*3);border-top-right-radius:calc(var(--radius)*3)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:calc(var(--radius)*3);border-bottom-left-radius:calc(var(--radius)*3)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:calc(var(--radius)*3)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{border-radius:calc(var(--radius)*.5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.toggle-button-group--vertical .toggle-button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.toggle-button-group--detached{gap:calc(var(--spacing)*1)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius)*3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.toolbar{align-items:center;gap:calc(var(--spacing)*2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical{align-self:center;height:50%}.toolbar .separator--horizontal{justify-content:center;justify-self:center;width:50%}.toolbar--vertical{grid-auto-flow:row;align-items:flex-start}.toolbar--vertical,.toolbar--vertical .button-group{justify-content:flex-start}.toolbar--attached{border-radius:calc(var(--radius)*3);background-color:var(--surface);padding:calc(var(--spacing)*1);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dropdown{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not(:focus),.dropdown__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing)*1);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));will-change:transform;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-y:auto}@media (width>=48rem){.dropdown__popover{min-width:calc(var(--spacing)*55)}}.dropdown__popover{border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay)}.dropdown__popover:focus-visible:not(:focus),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-entering=true],.dropdown__popover[data-exiting=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing)*1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing)*2.5)}.dropdown__menu{gap:calc(var(--spacing)*.5);width:100%;padding:calc(var(--spacing)*1);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-inline-start:3%}.list-box-item{min-height:calc(var(--spacing)*9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--radius)*2);width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-inline-end:calc(var(--spacing)*7)}.list-box-item:focus-visible:not(:focus),.list-box-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--default-foreground);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));--tw-duration:.25s;inset-inline-end:calc(var(--spacing)*2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{align-items:flex-start;gap:calc(var(--spacing)*0);flex-direction:column;display:flex}.list-box{width:100%;padding:calc(var(--spacing)*1);position:relative;overflow:clip}.list-box>*+*{margin-top:calc(var(--spacing)*1)}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-inline-start:3%}.menu-item{min-height:calc(var(--spacing)*9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--radius)*2);width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);will-change:transform;outline-style:none;display:flex;position:relative}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.menu-item:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing)*7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*7)}.menu-item:focus-visible:not(:focus),.menu-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.menu-item:active,.menu-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));--tw-duration:.25s;inset-inline-start:calc(var(--spacing)*2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{inset-inline-start:auto;inset-inline-end:calc(var(--spacing)*2)}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{align-items:flex-start;gap:calc(var(--spacing)*0)}.menu,.menu-section{flex-direction:column;display:flex}.menu{gap:calc(var(--spacing)*1);width:100%;padding:calc(var(--spacing)*1);position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-inline-start:3%}.tag-group{gap:calc(var(--spacing)*1);flex-direction:column}.tag-group,.tag-group__list{display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing)*1.5);flex-wrap:wrap}.tag-group [data-slot=description],.tag-group [data-slot=error-message],.tag-group [slot=description],.tag-group [slot=errorMessage]{padding:calc(var(--spacing)*1)}.tag{--optical-offset:.031em;align-items:center;gap:calc(var(--spacing)*1);border-radius:calc(var(--radius)*1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);display:inline-flex;position:relative}.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.tag svg{pointer-events:none;width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);color:currentColor;flex-shrink:0;align-self:center}.tag:is([data-disabled=true],[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:is(:focus-visible,[data-focus-visible]){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tag:is([data-selected=true],[aria-selected=true]){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media (hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-soft-hover)}}.tag--sm{padding-block:calc(var(--spacing)*.5)}.tag--md,.tag--sm{padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--md{padding-block:calc(var(--spacing)*1)}.tag--lg{border-radius:calc(var(--radius)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media (hover:hover){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default-hover)}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media (hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface-hover)}}.tag__remove-button{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.color-area{width:100%;max-width:calc(var(--spacing)*56);border-radius:calc(var(--radius)*2);-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--color-area-background);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-area[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-area--show-dots:after{content:"";pointer-events:none;inset:calc(var(--spacing)*0);border-radius:inherit;background-image:radial-gradient(circle,#fff3 1px,#0000 0);background-size:8px 8px;position:absolute}.color-area__thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:calc(var(--radius)*1.5);will-change:width,height;background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out),height .15s var(--ease-out);border:3px solid #fff;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.color-area__thumb[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-area__thumb[data-dragging=true]{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.color-area__thumb[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker{display:inline-flex}.color-picker__trigger{align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--radius)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-flex}.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not(:focus),.color-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-picker__trigger:disabled,.color-picker__trigger[aria-disabled=true],.color-picker__trigger[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker__popover{min-width:calc(var(--spacing)*62);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding-inline:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*3);scrollbar-width:none;scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;box-shadow:var(--shadow-overlay);border-radius:min(32px,calc(var(--radius)*2.5));gap:calc(var(--spacing)*3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover:focus-visible:not(:focus),.color-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.color-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.color-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.color-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.color-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.color-picker__popover[data-entering=true],.color-picker__popover[data-exiting=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.color-slider{gap:calc(var(--spacing)*1);grid-template:"label output""track track"/1fr auto;width:100%;display:grid}.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template:"track"/1fr;gap:0}.color-slider:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-columns:1fr;grid-template-areas:"label""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output{justify-self:end}.color-slider [data-slot=label]{grid-area:label;width:fit-content}.color-slider .color-slider__output,.color-slider [data-slot=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.color-slider .color-slider__output{--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,);grid-area:output}.color-slider .color-slider__track{border-radius:calc(var(--radius)*2);grid-area:track;position:relative}.color-slider .color-slider__track:after,.color-slider .color-slider__track:before{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb{cursor:grab;border-radius:calc(var(--radius)*2);-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:1;transition:transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.color-slider .color-slider__thumb[data-dragging=true]{cursor:grabbing}.color-slider .color-slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-slider .color-slider__thumb[data-disabled=true]{cursor:default;background-color:var(--default)}.color-slider:disabled,.color-slider[aria-disabled=true],.color-slider[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label]{opacity:1}.color-slider[data-orientation=horizontal]{flex-direction:column}.color-slider[data-orientation=horizontal] .color-slider__track{height:calc(var(--spacing)*5);border-radius:0;justify-self:center;width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after,.color-slider[data-orientation=horizontal] .color-slider__track:before{top:calc(var(--spacing)*0);width:.625rem;height:100%}.color-slider[data-orientation=horizontal] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0 25%,#f7f7f7 0 50%)50%/16px 16px;border-start-start-radius:calc(var(--radius)*2);border-end-start-radius:calc(var(--radius)*2);inset-inline-start:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-end-radius:calc(var(--radius)*2);border-end-end-radius:calc(var(--radius)*2);inset-inline-end:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);top:50%}.color-slider[data-orientation=vertical]{gap:calc(var(--spacing)*2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center;height:100%}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-rows:1fr auto;grid-template-areas:"track""label"}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,.color-slider[data-orientation=vertical] [data-slot=label]{text-align:center}.color-slider[data-orientation=vertical] .color-slider__track{width:calc(var(--spacing)*5);border-radius:0;justify-self:center;height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after,.color-slider[data-orientation=vertical] .color-slider__track:before{width:100%;height:.625rem;inset-inline-start:calc(var(--spacing)*0)}.color-slider[data-orientation=vertical] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0 25%,#f7f7f7 0 50%)50%/16px 16px;border-end-end-radius:999px;border-end-start-radius:999px;bottom:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-start-radius:999px;border-start-end-radius:999px;top:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);left:50%}.color-swatch{box-sizing:border-box;width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);background:linear-gradient(var(--color-swatch-current),var(--color-swatch-current)),repeating-conic-gradient(#efefef 0 25%,#f7f7f7 0 50%)50%/16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle{border-radius:calc(var(--radius)*2)}.color-swatch--square{border-radius:calc(var(--radius)*.75)}.color-swatch--xs{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.color-swatch--xs.color-swatch--circle{border-radius:calc(var(--radius)*1)}.color-swatch--sm{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.color-swatch--sm.color-swatch--circle{border-radius:calc(var(--radius)*1.5)}.color-swatch--lg{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.color-swatch--lg.color-swatch--circle{border-radius:calc(var(--radius)*3)}.color-swatch--xl{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.color-swatch--xl.color-swatch--circle{border-radius:calc(var(--radius)*3)}.color-swatch-picker{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.color-swatch-picker__item{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:calc(var(--radius)*2);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:border-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);border-width:2px;border-color:#0000;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.color-swatch-picker__item:focus-visible,.color-swatch-picker__item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-swatch-picker__item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-swatch-picker__item[data-selected=true]{border-color:var(--color-swatch-current);box-shadow:var(--field-shadow)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{transform:scale(.77)}.color-swatch-picker__swatch{border-radius:inherit;width:100%;height:100%;transition:transform .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);display:block}.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}.color-swatch-picker__indicator{pointer-events:none;inset:calc(var(--spacing)*0);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.color-swatch-picker__indicator>*{width:33.3333%;height:33.3333%;color:var(--color-white);transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*{color:var(--color-black)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*{transform:scale(1)translateZ(0)}.color-swatch-picker--stack{flex-direction:column}.color-swatch-picker--xs .color-swatch-picker__item{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:calc(var(--radius)*1);border-style:var(--tw-border-style);border-width:1px}.color-swatch-picker--sm .color-swatch-picker__item{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:calc(var(--radius)*1.5);border-style:var(--tw-border-style);border-width:2px}.color-swatch-picker--lg .color-swatch-picker__item{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9);border-radius:calc(var(--radius)*3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--xl .color-swatch-picker__item{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--radius)*3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--square .color-swatch-picker__item{border-radius:calc(var(--radius)*1.5)}.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius)*1)}.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius)*.75)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch{border-radius:calc(var(--radius)*1)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius)*.75)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item{border-radius:calc(var(--radius)*1.5)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius)*1)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item{border-radius:calc(var(--radius)*1.5)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius)*1)}.color-input-group{height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.color-input-group:focus-within,.color-input-group[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.color-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group[data-invalid=true]:focus,.color-input-group[data-invalid=true]:focus-visible,.color-input-group[data-invalid=true]:focus-within,.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true][data-focus-within=true],.color-input-group[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.color-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[aria-disabled=true],.color-input-group[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-input-group__input{cursor:text;border-style:var(--tw-border-style);height:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;display:flex}@media (width>=40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.color-input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing)*2)}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing)*2)}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.color-input-group__prefix{margin-inline-start:calc(var(--spacing)*3);margin-inline-end:calc(var(--spacing)*0)}.color-input-group__prefix,.color-input-group__suffix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;display:flex}.color-input-group__suffix{margin-inline-end:calc(var(--spacing)*3)}.color-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-input-group-bg);--color-input-group-bg:var(--default);--color-input-group-bg-hover:var(--default-hover);--color-input-group-bg-focus:var(--default)}@media (hover:hover){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}.color-input-group--secondary:focus-within,.color-input-group--secondary[data-focus-within=true]{background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group--secondary[data-invalid=true]:focus,.color-input-group--secondary[data-invalid=true]:focus-visible,.color-input-group--secondary[data-invalid=true]:focus-within,.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true][data-focus-within=true],.color-input-group--secondary[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.color-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary [data-slot=color-input-group-input]{background-color:#0000}.color-input-group--full-width{width:100%}.color-field{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]{display:none}.color-field [data-slot=label]{width:fit-content}.color-field--full-width,.slider{width:100%}.slider{gap:calc(var(--spacing)*1);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";display:grid}.slider [data-slot=label]{grid-area:label;width:fit-content}.slider .slider__output,.slider [data-slot=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.slider .slider__output{--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,);grid-area:output}.slider .slider__track{border-radius:calc(var(--radius)*1.5);background-color:var(--default);grid-area:track;position:relative}.slider .slider__fill{pointer-events:none}.slider .slider__fill,.slider .slider__thumb{background-color:var(--accent);position:absolute}.slider .slider__thumb{cursor:grab;border-radius:calc(var(--radius)*1.5);-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth),transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.slider .slider__thumb:after{z-index:10;border-radius:calc(var(--radius)*1);background-color:var(--accent-foreground);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}.slider .slider__thumb:after:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.slider .slider__thumb:after:not(:is()){transition-property:none}}.slider .slider__thumb[data-dragging=true]{cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after{scale:.9}.slider .slider__thumb[data-dragging=true]:after:is(){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.slider .slider__thumb[data-dragging=true]:after:not(:is()){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.slider .slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.slider .slider__thumb[data-disabled=true]{cursor:default}.slider:disabled,.slider[aria-disabled=true],.slider[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label]{opacity:1}.slider[data-orientation=horizontal]{flex-direction:column}.slider[data-orientation=horizontal] .slider__track{height:calc(var(--spacing)*5);border-inline-style:var(--tw-border-style);border-inline-width:.75rem;border-inline-color:#0000;width:100%}.slider[data-orientation=horizontal] .slider__track[data-fill-start=true]{border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]{border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,.slider[data-orientation=horizontal] .slider__thumb{height:100%}.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}.slider[data-orientation=vertical]{gap:calc(var(--spacing)*2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;height:100%}.slider[data-orientation=vertical] .slider__output,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}.slider[data-orientation=vertical] .slider__track{height:100%;width:calc(var(--spacing)*5);border-block-style:var(--tw-border-style);border-block-width:.75rem;border-block-color:#0000;justify-self:center}.slider[data-orientation=vertical] .slider__track[data-fill-start=true]{border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true]{border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,.slider[data-orientation=vertical] .slider__thumb{width:100%}.slider[data-orientation=vertical] .slider__thumb{height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}.switch{align-items:flex-start;gap:calc(var(--spacing)*1);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--default);--switch-control-bg-hover:var(--switch-control-bg);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.switch{--switch-control-bg-hover:color-mix(in oklab,var(--switch-control-bg),transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--accent);--switch-control-bg-checked-hover:var(--accent-hover)}.switch[data-disabled=true],.switch[data-disabled=true] [data-slot=description],.switch[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.switch[data-disabled=true] .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab,red,red)){.switch[data-disabled=true] .switch__thumb{background-color:color-mix(in oklab,var(--default-foreground)20%,transparent)}}.switch>[data-slot=description],.switch>[data-slot=field-error]{width:100%;min-width:calc(var(--spacing)*0);padding-inline-start:3.25rem}.switch>[data-slot=field-error]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.switch.switch--sm>[data-slot=description],.switch.switch--sm>[data-slot=field-error]{padding-inline-start:2.75rem}.switch.switch--lg>[data-slot=description],.switch.switch--lg>[data-slot=field-error]{padding-inline-start:3.75rem}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{border-radius:calc(var(--radius)*1.5);background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth),box-shadow .15s var(--ease-out);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.switch [data-slot=switch-content][data-focus-visible=true] .switch__control,.switch:focus-visible .switch__control,.switch:has([data-slot=switch-content][data-focus-visible=true]) .switch__control{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch [data-slot=switch-content][data-hovered=true] .switch__control,.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control,.switch:hover .switch__control{background-color:var(--switch-control-bg-hover)}.switch [data-slot=switch-content][data-pressed=true] .switch__control,.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transform:none}@media (prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch:has([data-slot=switch-content][data-hovered=true])[data-selected=true] .switch__control,.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[aria-checked=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true]:active .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch__content{cursor:inherit;align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.switch--sm .switch__control{border-radius:calc(var(--radius)*1);width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;border-radius:calc(var(--radius)*1);background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid),background-color .2s var(--ease-out);margin-inline-start:calc(var(--spacing)*.5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{border-radius:calc(var(--radius)*.75);width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{border-radius:calc(var(--radius)*1.5);width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.switch [data-slot=label]{-webkit-user-select:none;user-select:none}.switch__content [data-slot=label]{cursor:var(--cursor-interactive)}.switch [data-slot=description]{cursor:default;-webkit-user-select:none;user-select:none}.switch-group{gap:calc(var(--spacing)*6);flex-direction:column;display:flex}.switch-group__items{gap:calc(var(--spacing)*4);display:flex}.switch-group--horizontal .switch-group__items{flex-direction:row}.switch-group--vertical .switch-group__items{flex-direction:column}.badge{justify-content:center;align-items:center;gap:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-height:calc(var(--spacing)*7);min-width:calc(var(--spacing)*7);border-radius:calc(var(--radius)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.34;--badge-bg:var(--default);--badge-fg:var(--default-foreground);--badge-border:var(--background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);background-clip:padding-box;flex-shrink:0;line-height:1.34;display:inline-flex}.badge__label{padding-inline:calc(var(--spacing)*.5)}.badge-anchor{flex-shrink:0;display:inline-flex;position:relative}.badge--lg{min-height:calc(var(--spacing)*8);min-width:calc(var(--spacing)*8);border-radius:calc(var(--radius)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;line-height:1.43}.badge--sm{min-height:calc(var(--spacing)*4);min-width:calc(var(--spacing)*4);border-radius:calc(var(--radius)*1.5);--tw-leading:1.34;font-size:10px;line-height:1.34}.badge--accent{--badge-fg:var(--accent-soft-foreground)}.badge--default{--badge-fg:var(--default-foreground)}.badge--success{--badge-fg:var(--success-soft-foreground)}.badge--warning{--badge-fg:var(--warning-soft-foreground)}.badge--danger{--badge-fg:var(--danger-soft-foreground)}.badge--top-right{right:calc(var(--spacing)*0);transform:translate(25%,-25%)}.badge--top-left,.badge--top-right{top:calc(var(--spacing)*0);position:absolute}.badge--top-left{left:calc(var(--spacing)*0);transform:translate(-25%,-25%)}.badge--bottom-right{right:calc(var(--spacing)*0);transform:translate(25%,25%)}.badge--bottom-left,.badge--bottom-right{bottom:calc(var(--spacing)*0);position:absolute}.badge--bottom-left{left:calc(var(--spacing)*0);transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--accent);--badge-fg:var(--accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--default);--badge-fg:var(--default-foreground)}.badge--primary.badge--success{--badge-bg:var(--success);--badge-fg:var(--success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--warning);--badge-fg:var(--warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--danger);--badge-fg:var(--danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--accent-soft);--badge-fg:var(--accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--default-soft);--badge-fg:var(--default-soft-foreground)}.badge--soft.badge--success{--badge-bg:var(--success-soft);--badge-fg:var(--success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--warning-soft);--badge-fg:var(--warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--danger-soft);--badge-fg:var(--danger-soft-foreground)}.chip{align-items:center;gap:calc(var(--spacing)*.5);border-radius:calc(var(--radius)*2);width:fit-content;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-inline:calc(var(--spacing)*.5)}.chip--accent{--chip-fg:var(--accent-soft-foreground)}.chip--danger{--chip-fg:var(--danger-soft-foreground)}.chip--default{--chip-fg:var(--default-foreground)}.chip--success{--chip-fg:var(--success-soft-foreground)}.chip--warning{--chip-fg:var(--warning-soft-foreground)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*0)}.chip--md,.chip--sm{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.chip--primary.chip--accent{--chip-bg:var(--accent);--chip-fg:var(--accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--success);--chip-fg:var(--success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--warning);--chip-fg:var(--warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--danger);--chip-fg:var(--danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--accent-soft);--chip-fg:var(--accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--success-soft);--chip-fg:var(--success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--warning-soft);--chip-fg:var(--warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--danger-soft);--chip-fg:var(--danger-soft-foreground)}.chip--default.chip--soft{--chip-bg:var(--default-soft);--chip-fg:var(--default-soft-foreground)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;overflow-x:auto}.table-root--primary{background-color:var(--surface-secondary);padding-inline:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*1);border-radius:min(32px,calc(var(--radius)*2.5))}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary :is(th.table__column:first-child,[role=row]>[role=presentation]:first-of-type>.table__column){border-start-start-radius:min(32px,var(--radius-2xl));border-end-start-radius:min(32px,var(--radius-2xl))}.table-root--secondary :is(th.table__column:last-child,[role=row]>[role=presentation]:last-of-type>.table__column){border-start-end-radius:min(32px,var(--radius-2xl));border-end-end-radius:min(32px,var(--radius-2xl))}.table-root--secondary .table__body{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab,var(--separator-tertiary)50%,transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media (hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--default)50%,transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary .table__content{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab,red,red)){.table__header{border-color:color-mix(in oklab,var(--separator)50%,transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}.table__column:after{content:"";pointer-events:none;height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);width:1px;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:calc(var(--radius)*.5);background-color:var(--separator);inset-inline-end:calc(var(--spacing)*0);position:absolute;top:50%}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media (hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius)*1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}[role=row]>[role=presentation]:last-of-type:not(:only-of-type)>.table__column:after{content:none}.table__sortable-column-header{justify-content:space-between;align-items:center;display:flex}.table__sortable-column-indicator{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);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));--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);place-content:center;display:inline-grid}.table__sortable-column-indicator[data-direction=descending]{rotate:180deg}.table__body tr:first-child td:first-child{border-start-start-radius:min(32px,var(--radius-2xl))}.table__body tr:first-child td:last-child{border-start-end-radius:min(32px,var(--radius-2xl))}.table__body tr:last-child td:first-child{border-end-start-radius:min(32px,var(--radius-2xl))}.table__body tr:last-child td:last-child{border-end-end-radius:min(32px,var(--radius-2xl))}.table__body:not(tbody){border-radius:min(32px,var(--radius-2xl));height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.table__row{border-color:color-mix(in oklab,var(--separator)50%,transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--surface)40%,transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab,var(--surface)10%,transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent-soft)}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab,red,red)){.table__cell{border-color:color-mix(in oklab,var(--separator-tertiary)50%,transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius)*1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true]) :is(.table__cell,.table__column){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):only-child,.table__row:is(:focus-visible,[data-focus-visible=true])>:only-child :is(.table__cell,.table__column){border-radius:calc(var(--radius)*1);--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:first-child:not(:only-child) :is(.table__cell,.table__column),.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):first-child:not(:only-child){--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,var(--focus)),inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)),inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-start-start-radius:calc(var(--radius)*1);border-end-start-radius:calc(var(--radius)*1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):last-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:last-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset -2px 0 0 0 var(--tw-shadow-color,var(--focus)),inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)),inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-start-end-radius:calc(var(--radius)*1);border-end-end-radius:calc(var(--radius)*1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):not(:first-child):not(:last-child):not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:not(:first-child):not(:last-child):not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)),inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__cell[data-tree-column]{padding-inline-start:calc(1rem*var(--table-row-level,1))}.table__footer{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);align-items:center;display:flex}.table__resizable-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;position:relative;overflow:auto}.table__column-resizer{height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);border-radius:calc(var(--radius)*.5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x:calc(1/2*100%);width:1px;translate:var(--tw-translate-x)var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing)*2);--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing)*0);background-clip:content-box;border-style:none;outline-style:none;position:absolute;top:50%}.table__column-resizer:hover,.table__column-resizer[data-hovered=true],.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing)*.5);background-color:var(--accent)}.table__column-resizer:focus-visible,.table__column-resizer[data-focus-visible=true]{height:100%;width:calc(var(--spacing)*.5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more [role=rowheader],.table__load-more td{padding-block:calc(var(--spacing)*3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);display:flex}.alert{justify-content:flex-start;gap:calc(var(--spacing)*4);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:row}.alert,.alert__content{align-items:flex-start;display:flex}.alert__content{flex-direction:column;flex-grow:1;height:100%}.alert__indicator{padding:calc(var(--spacing)*1);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}.empty-state{padding:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.skeleton{pointer-events:none;border-radius:calc(var(--radius)*.5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skeleton{background-color:color-mix(in oklab,var(--surface-tertiary)70%,transparent)}}.skeleton--shimmer:after{inset:calc(var(--spacing)*0);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute}@supports (background-image:linear-gradient(in lab,red,red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{inset:calc(var(--spacing)*0);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#ffffff80 50%,#0000);animation:2s linear infinite skeleton;position:absolute}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.meter{gap:calc(var(--spacing)*1);--meter-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{grid-area:label;width:fit-content}.meter .meter__output,.meter [data-slot=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.meter .meter__output{--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,);grid-area:output}.meter .meter__track{border-radius:calc(var(--radius)*.5);background-color:var(--default);height:calc(var(--spacing)*2);grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*0);border-radius:calc(var(--radius)*.5);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);position:absolute}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.meter:disabled,.meter[aria-disabled=true],.meter[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:calc(var(--spacing)*1)}.meter--sm .meter__fill,.meter--sm .meter__track{border-radius:calc(var(--radius)*.25)}.meter--lg .meter__track{height:calc(var(--spacing)*3)}.meter--lg .meter__fill,.meter--lg .meter__track{border-radius:calc(var(--radius)*.75)}.meter--default{--meter-fill:var(--default-foreground)}.meter--accent{--meter-fill:var(--accent)}.meter--success{--meter-fill:var(--success)}.meter--warning{--meter-fill:var(--warning)}.meter--danger{--meter-fill:var(--danger)}.progress-bar{gap:calc(var(--spacing)*1);--progress-bar-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{grid-area:label;width:fit-content}.progress-bar .progress-bar__output,.progress-bar [data-slot=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.progress-bar .progress-bar__output{--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,);grid-area:output}.progress-bar .progress-bar__track{border-radius:calc(var(--radius)*.5);background-color:var(--default);height:calc(var(--spacing)*2);grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*0);border-radius:calc(var(--radius)*.5);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);position:absolute}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.progress-bar:disabled,.progress-bar[aria-disabled=true],.progress-bar[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:calc(var(--spacing)*1)}.progress-bar--sm .progress-bar__fill,.progress-bar--sm .progress-bar__track{border-radius:calc(var(--radius)*.25)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing)*3)}.progress-bar--lg .progress-bar__fill,.progress-bar--lg .progress-bar__track{border-radius:calc(var(--radius)*.75)}.progress-bar--default{--progress-bar-fill:var(--default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--accent)}.progress-bar--success{--progress-bar-fill:var(--success)}.progress-bar--warning{--progress-bar-fill:var(--warning)}.progress-bar--danger{--progress-bar-fill:var(--danger)}.progress-circle{--progress-circle-stroke:var(--accent);--progress-circle-track-stroke:var(--default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle{stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s var(--ease-out)}.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.progress-circle:disabled,.progress-circle[aria-disabled=true],.progress-circle[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.progress-circle--sm .progress-circle__track{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.progress-circle--lg .progress-circle__track{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.progress-circle--default{--progress-circle-stroke:var(--default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--accent)}.progress-circle--success{--progress-circle-stroke:var(--success)}.progress-circle--warning{--progress-circle-stroke:var(--warning)}.progress-circle--danger{--progress-circle-stroke:var(--danger)}.spinner{pointer-events:none;width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *),.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.spinner--sm{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.spinner--lg{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.spinner--xl{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.toast-region{pointer-events:none;z-index:50;--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media (width>=40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing)*4);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toast-region--bottom-start{inset-inline-start:calc(var(--spacing)*4);bottom:calc(var(--spacing)*4)}.toast-region--bottom-end{inset-inline-end:calc(var(--spacing)*4);bottom:calc(var(--spacing)*4)}.toast-region--top{top:calc(var(--spacing)*4);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toast-region--top-start{inset-inline-start:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.toast-region--top-end{inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*1.5);background-color:var(--surface);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:row;display:flex;position:absolute;inset-inline:0}.toast--bottom,.toast--bottom-end,.toast--bottom-start{bottom:0}.toast--top,.toast--top-end,.toast--top-start{top:0}.toast:not([data-frontmost=true]){pointer-events:none;height:var(--front-height);overflow:hidden}.toast:not([data-frontmost=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast--bottom,.toast--bottom-end,.toast--bottom-start{view-transition-class:toast-bottom}.toast--top,.toast--top-end,.toast--top-start{view-transition-class:toast-top}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;height:100%;display:flex}.toast__indicator{padding:calc(var(--spacing)*1);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box}.toast__indicator [data-slot=spinner-icon],.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=toast-default-icon]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{pointer-events:none;inset-inline-end:calc(var(--spacing)*-1);top:calc(var(--spacing)*-1);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);border-color:var(--border);background-color:var(--default);opacity:0;position:absolute}@media (width>=40rem){.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}@media (width>=40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}}@media (hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast__action{margin-top:calc(var(--spacing)*2)}@media (width>=40rem){.toast__action{margin-top:calc(var(--spacing)*0)}}.toast--accent .toast__title{color:var(--accent-soft-foreground)}.toast--success .toast__indicator,.toast--success .toast__title{color:var(--success-soft-foreground)}.toast--warning .toast__indicator,.toast--warning .toast__title{color:var(--warning-soft-foreground)}.toast--danger .toast__indicator,.toast--danger .toast__title{color:var(--danger-soft-foreground)}::view-transition-old(*),::view-transition-new(*){will-change:translate,opacity}::view-transition-new(.toast-bottom):only-child{animation:.35s toast-slide-bottom-in}::view-transition-old(.toast-bottom):only-child{animation:.35s forwards toast-slide-bottom-out}::view-transition-new(.toast-top):only-child{animation:.35s toast-slide-top-in}::view-transition-old(.toast-top):only-child{animation:.35s forwards toast-slide-top-out}@keyframes toast-slide-bottom-in{0%{opacity:0;translate:0 100%}}@keyframes toast-slide-bottom-out{to{opacity:0;translate:0 100%}}@keyframes toast-slide-top-in{0%{opacity:0;translate:0 -100%}}@keyframes toast-slide-top-out{to{opacity:0;translate:0 -100%}}.checkbox-group{flex-direction:column;display:flex}.checkbox-group [data-slot=checkbox]{margin-top:calc(var(--spacing)*4)}.checkbox{align-items:flex-start;gap:calc(var(--spacing)*1);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.checkbox>[data-slot=description],.checkbox>[data-slot=field-error]{width:100%;min-width:calc(var(--spacing)*0);cursor:default;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing)*7)}.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox .checkbox__content [data-slot=label]{cursor:var(--cursor-interactive)}.checkbox[data-disabled=true],.checkbox[data-disabled=true] [data-slot=description],.checkbox[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:calc(var(--radius)*.75);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox__control:before{pointer-events:none;inset:calc(var(--spacing)*0);z-index:0;transform-origin:50%;--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x)var(--tw-scale-y);border-radius:calc(var(--radius)*.75);background-color:var(--accent);opacity:0;--tw-content:"";content:var(--tw-content);transition:scale .1s var(--ease-linear),opacity .2s var(--ease-linear),background-color .2s var(--ease-out);position:absolute}.checkbox__control:before:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox [data-slot=checkbox-content][data-focus-visible=true] .checkbox__control,.checkbox:focus-visible .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-focus-visible=true]) .checkbox__control{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox:hover .checkbox__control{border-color:var(--field-border-hover)}:is(.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control):before{background-color:var(--accent-hover)}.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control{color:var(--accent-foreground);border-color:#0000}:is(.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.checkbox[data-indeterminate=true] .checkbox__control{background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-pressed=true])[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:var(--accent-hover)}.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control,.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{width:100%;height:100%;transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.checkbox--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.checkbox--secondary .checkbox__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--default)}.checkbox [data-slot=checkbox-content][data-hovered=true] :is(.checkbox--secondary .checkbox__control),.checkbox:has([data-slot=checkbox-content][data-hovered=true]) :is(.checkbox--secondary .checkbox__control),.checkbox:hover :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox__content{cursor:inherit;align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before,:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before{background-color:var(--accent)}.fieldset{gap:calc(var(--spacing)*6);flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:calc(var(--spacing)*0);display:flex}.fieldset__legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.fieldset__field_group{width:100%}:where(.fieldset__field_group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.fieldset__actions{padding-top:calc(var(--spacing)*1)}.fieldset__actions,.input-otp{align-items:center;gap:calc(var(--spacing)*2);display:flex}.input-otp{width:100%;position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{gap:calc(var(--spacing)*2)}.input-otp__group,.input-otp__slot{min-width:calc(var(--spacing)*0);align-items:center;display:flex}.input-otp__slot{height:calc(var(--spacing)*10);width:calc(var(--spacing)*9.5);border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:var(--field-radius,calc(var(--radius)*1.5));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;flex:1;justify-content:center;position:relative}.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-otp__slot[data-active=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.input-otp__slot[data-active=true],.input-otp__slot[data-filled=true]{background-color:var(--field-focus)}.input-otp__slot[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-otp__slot[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-otp__slot[data-invalid=true]:focus,.input-otp__slot[data-invalid=true]:focus-visible,.input-otp__slot[data-invalid=true]:focus-within,.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true][data-focus-within=true],.input-otp__slot[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-otp__slot[data-invalid=true]{background-color:var(--field-focus)}.input-otp__slot-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-tracking:-.27px;letter-spacing:-.27px;animation:slot-value-in .25s var(--ease-smooth)both;transform-origin:bottom}.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.input-otp__caret{height:calc(var(--spacing)*4);border-radius:calc(var(--radius)*.5);background-color:var(--field-placeholder,var(--muted));width:2px;animation:1.2s ease-out infinite caret-blink;position:absolute}.input-otp__separator{border-radius:calc(var(--radius)*.5);background-color:var(--separator);flex-shrink:0;width:6px;height:2px}.input-otp--secondary .input-otp__slot{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-otp-slot-bg);--input-otp-slot-bg:var(--default);--input-otp-slot-bg-hover:var(--default-hover);--input-otp-slot-bg-focus:var(--default)}@media (hover:hover){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}.input-otp--secondary .input-otp__slot[data-active=true],.input-otp--secondary .input-otp__slot[data-filled=true]{background-color:var(--input-otp-slot-bg-focus)}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.input{border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input:focus,.input[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true][data-focus-within=true],.input[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input[data-invalid=true]{background-color:var(--field-focus)}.input:disabled,.input[aria-disabled=true],.input[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-bg);--input-bg:var(--default);--input-bg-hover:var(--default-hover);--input-bg-focus:var(--default)}@media (hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true][data-focus-within=true],.input--secondary[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true][data-focus-within=true],.input-group[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.input-group[aria-disabled=true],.input-group[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.input-group:has([data-slot=input-group-input]:-webkit-autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.input-group:has([data-slot=input-group-input]:autofill){background-color:var(--field-focus);border-color:var(--field-border-focus)}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing)*0)}.input-group:has([data-slot=input-group-suffix]) .input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing)*0)}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:focus,.input-group__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{height:100%;padding-inline:calc(var(--spacing)*3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-inline-end-color:var(--field-border);border-inline-start:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:var(--field-radius,calc(var(--radius)*1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius)*1.5));justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.input-group__suffix{height:100%;padding-inline:calc(var(--spacing)*3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-inline-start-color:var(--field-border);border-inline-end:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius)*1.5));border-end-end-radius:var(--field-radius,calc(var(--radius)*1.5));border-end-start-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-group-bg);--input-group-bg:var(--default);--input-group-bg-hover:var(--default-hover);--input-group-bg-focus:var(--default)}@media (hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true][data-focus-within=true],.input-group--secondary[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.number-field{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field__group{height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;grid-template-columns:40px 1fr 40px;align-items:center;display:grid;overflow:hidden}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.number-field__group:focus-within,.number-field__group[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true][data-focus-within=true],.number-field__group[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[aria-disabled=true],.number-field__group[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.number-field__group:has([data-slot=number-field-input]:-webkit-autofill),.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.number-field__group:has([data-slot=number-field-input]:autofill){background-color:var(--field-focus);border-color:var(--field-border-focus)}.number-field__input{min-width:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none}@media (width>=40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-start-start-radius:0;border-end-start-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-start-end-radius:0;border-end-end-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:focus,.number-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__decrement-button,.number-field__increment-button{height:100%;width:calc(var(--spacing)*10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.number-field__decrement-button,.number-field__increment-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab,red,red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab,var(--field-foreground,var(--foreground))10%,transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.number-field__increment-button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius)*1.5));border-end-end-radius:var(--field-radius,calc(var(--radius)*1.5));border-end-start-radius:0}@supports (color:color-mix(in lab,red,red)){.number-field__increment-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted))15%,transparent)}}.number-field__decrement-button{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:var(--field-radius,calc(var(--radius)*1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius)*1.5))}@supports (color:color-mix(in lab,red,red)){.number-field__decrement-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted))15%,transparent)}}.number-field--secondary .number-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--default);--number-field-group-bg-hover:var(--default-hover);--number-field-group-bg-focus:var(--default)}@media (hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true],.number-field--secondary .number-field__group[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing)*4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing)*4);flex-flow:wrap}.radio-group--secondary .radio__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--radio-control-bg);--radio-control-bg:var(--default);--radio-control-bg-hover:var(--default-hover)}.radio [data-slot=radio-content][data-hovered=true] :is(.radio-group--secondary .radio__control),.radio:has([data-slot=radio-content][data-hovered=true]) :is(.radio-group--secondary .radio__control){border-color:var(--field-border-hover)}.radio:not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg-hover)}.radio{align-items:flex-start;gap:calc(var(--spacing)*1);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.radio [data-slot=label]{-webkit-user-select:none;user-select:none}.radio .radio__content [data-slot=label]{cursor:var(--cursor-interactive)}.radio>[data-slot=description],.radio>[data-slot=field-error]{width:100%;min-width:calc(var(--spacing)*0);cursor:default;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing)*7)}.radio:disabled,.radio[aria-disabled=true],.radio[data-disabled=true],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=description],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__content{cursor:inherit;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none}.radio__content,.radio__control{-webkit-tap-highlight-color:transparent;outline-style:none;align-items:center;display:inline-flex;position:relative}.radio__control{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:calc(var(--radius)*1);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);flex-shrink:0;justify-content:center}.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio [data-slot=radio-content][data-focus-visible=true] .radio__control,.radio:has([data-slot=radio-content][data-focus-visible=true]) .radio__control{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.radio [data-slot=radio-content][data-hovered=true] .radio__control,.radio:has([data-slot=radio-content][data-hovered=true]) .radio__control{border-color:var(--field-border-hover)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) .radio__control .radio__indicator:empty:before{background-color:var(--field-hover)}.radio [data-slot=radio-content][data-pressed=true] .radio__control,.radio:has([data-slot=radio-content][data-pressed=true]) .radio__control{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.radio:has([data-slot=radio-content][aria-checked=true]) .radio__control,.radio:has(input:checked) .radio__control,.radio[data-selected] .radio__control{background-color:var(--accent);border-color:#0000}.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__control,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__control,.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__control{background-color:var(--accent-hover)}.radio[aria-invalid=true] .radio__control,.radio[data-invalid=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-within=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.radio[aria-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[data-invalid=true][data-selected] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-visible,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-within,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-within=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.radio__indicator{inset:calc(var(--spacing)*0);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.radio__indicator:empty:before{content:"";border-radius:calc(var(--radius)*1);background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out),background-color .2s var(--ease-out);scale:1}.radio__indicator:empty:before:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio:has([data-slot=radio-content][aria-checked=true]) .radio__indicator:empty:before,.radio:has(input:checked) .radio__indicator:empty:before,.radio[data-selected] .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__indicator:empty:before,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before,.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before{scale:.5714}.radio--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textfield{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.search-field{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description]{display:none}.search-field [data-slot=label]{width:fit-content}.search-field[data-empty=true] [data-slot=search-field-clear-button]{pointer-events:none;opacity:0}.search-field__group{height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;position:relative;overflow:hidden}.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.search-field__group:focus-within,.search-field__group[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field__group[data-invalid=true]:focus,.search-field__group[data-invalid=true]:focus-visible,.search-field__group[data-invalid=true]:focus-within,.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true][data-focus-within=true],.search-field__group[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.search-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[aria-disabled=true],.search-field__group[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.search-field__group:has([data-slot=search-field-input]:-webkit-autofill),.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.search-field__group:has([data-slot=search-field-input]:autofill){background-color:var(--field-focus);border-color:var(--field-border-focus)}.search-field__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}@media (width>=40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-field__input::-webkit-search-cancel-button,.search-field__input::-webkit-search-decoration{appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing)*2)}.search-field__group:has([slot=clear]) .search-field__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing)*2)}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.search-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:focus,.search-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__search-icon{pointer-events:none;color:var(--field-placeholder,var(--muted));width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0;margin-inline-start:calc(var(--spacing)*3);margin-inline-end:calc(var(--spacing)*0)}.search-field__clear-button{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);flex-shrink:0;margin-inline-end:calc(var(--spacing)*2)}.search-field__clear-button [data-slot=close-button-icon]{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.search-field--secondary .search-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--search-field-group-bg);--search-field-group-bg:var(--default);--search-field-group-bg-hover:var(--default-hover);--search-field-group-bg-focus:var(--default)}@media (hover:hover){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}.search-field--secondary .search-field__group:focus-within,.search-field--secondary .search-field__group[data-focus-within=true]{background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field--secondary .search-field__group[data-invalid=true]:focus,.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,.search-field--secondary .search-field__group[data-invalid=true]:focus-within,.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true],.search-field--secondary .search-field__group[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.search-field--secondary .search-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group [data-slot=search-field-input]{background-color:#0000}.search-field--full-width,.search-field__group--full-width{width:100%}.textarea{border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--field-border);min-height:38px;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true][data-focus-within=true],.textarea[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea[data-invalid=true]{background-color:var(--field-focus)}.textarea:disabled,.textarea[aria-disabled=true],.textarea[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--textarea-bg);--textarea-bg:var(--default);--textarea-bg-hover:var(--default-hover);--textarea-bg-focus:var(--default)}@media (hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true][data-focus-within=true],.textarea--secondary[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.calendar{width:calc(var(--spacing)*63);max-width:calc(var(--spacing)*63);container-type:inline-size}.calendar--day-view .calendar__cell,.calendar--week-view .calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.calendar--day-view .calendar__grid{flex-direction:column;display:flex}.calendar--day-view .calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-header>tr{display:contents}.calendar--day-view .calendar__grid-body{margin-top:calc(var(--spacing)*1);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-body>tr{display:contents}.calendar--day-view .calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing)*0)}.calendar__header{padding-inline:calc(var(--spacing)*.5);padding-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:calc(var(--radius)*2);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-body,.calendar__grid-body>tr,.calendar__grid-header,.calendar__grid-header>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing)*1)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.calendar__cell,.calendar__header-cell{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius)*3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);outline-style:none;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not(:focus),.calendar__cell[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media (hover:hover){.calendar__cell[data-today=true]:hover:not([data-selected=true]),.calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true]){background-color:var(--accent-soft-hover)}}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent-hover)}@media (hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:calc(var(--spacing)*1);--tw-translate-x:calc(calc(1/2*100%)*-1);width:3px;height:3px;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:calc(var(--radius)*.25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}.range-calendar{width:calc(var(--spacing)*63);max-width:calc(var(--spacing)*63);container-type:inline-size}.range-calendar--day-view .range-calendar__cell,.range-calendar--week-view .range-calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.range-calendar--day-view .range-calendar__grid{flex-direction:column;display:flex}.range-calendar--day-view .range-calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-header>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body{margin-top:calc(var(--spacing)*1);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-body>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing)*0)}.range-calendar__header{padding-inline:calc(var(--spacing)*.5);padding-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:center;display:flex}.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button{pointer-events:none;opacity:0}.range-calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.range-calendar__nav-button{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:calc(var(--radius)*1.5);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}.range-calendar__nav-button:focus-visible,.range-calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__nav-button:disabled,.range-calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.range-calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.range-calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell{pointer-events:none}.range-calendar__grid-body,.range-calendar__grid-body>tr,.range-calendar__grid-header,.range-calendar__grid-header>tr{display:contents}.range-calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing)*1)}.range-calendar__grid-row{display:contents}.range-calendar__header-cell{padding-bottom:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.range-calendar__cell{z-index:1;margin-inline:calc(var(--spacing)*0);border-radius:calc(var(--radius)*3);padding:calc(var(--spacing)*0);--tw-outline-style:none;cursor:var(--cursor-interactive);will-change:background-color,border-color;transition:box-shadow .1s var(--ease-out),border-color .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);outline-style:none;margin-block:2px;position:relative}.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.range-calendar__cell .range-calendar__cell-button{aspect-ratio:1;border-radius:calc(var(--radius)*3);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-tap-highlight-color:transparent;will-change:scale;transition:scale .2s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]{z-index:2}:is(.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__cell[data-today=true] .range-calendar__cell-button{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media (hover:hover){:is(.range-calendar__cell[data-today=true]:hover:not([data-selected=true]),.range-calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--accent-soft-hover)}}.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:var(--accent-soft);border-radius:0}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*){border-start-start-radius:calc(var(--radius)*1);border-end-start-radius:calc(var(--radius)*1)}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true]{border-start-start-radius:calc(var(--radius)*3);border-end-start-radius:calc(var(--radius)*3)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*){border-start-end-radius:calc(var(--radius)*1);border-end-end-radius:calc(var(--radius)*1)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true]{border-start-end-radius:calc(var(--radius)*3);border-end-end-radius:calc(var(--radius)*3)}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]){z-index:2}:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button{background-color:var(--accent);color:var(--accent-foreground)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]){border-start-start-radius:calc(var(--radius)*3);border-end-start-radius:calc(var(--radius)*3)}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){border-start-end-radius:calc(var(--radius)*3);border-end-end-radius:calc(var(--radius)*3)}:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button{scale:.9}:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:var(--accent-hover)}@media (hover:hover){:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--default)}}.range-calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:color-mix(in oklab,var(--default)20%,transparent)}}.range-calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__cell:disabled:not([data-outside-month=true]),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true]{border-start-start-radius:calc(var(--radius)*1);border-end-start-radius:calc(var(--radius)*1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true]{border-start-start-radius:calc(var(--radius)*3);border-end-start-radius:calc(var(--radius)*3)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true]{border-start-end-radius:calc(var(--radius)*1);border-end-end-radius:calc(var(--radius)*1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true]{border-start-end-radius:calc(var(--radius)*3);border-end-end-radius:calc(var(--radius)*3)}.range-calendar__cell-indicator{bottom:calc(var(--spacing)*1);--tw-translate-x:calc(calc(1/2*100%)*-1);width:3px;height:3px;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:calc(var(--radius)*.25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.range-calendar__cell-indicator{background-color:var(--accent-foreground)}.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid){position:relative}.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]{will-change:opacity;transition:opacity .15s var(--ease-out),visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out),visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*1);border-radius:calc(var(--radius)*1);--tw-outline-style:none;cursor:var(--cursor-interactive);touch-action:manipulation;outline-style:none;flex:1;display:flex}.calendar-year-picker__trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent-soft-foreground)}.calendar-year-picker__trigger-indicator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform:rotate(180deg)}.calendar-year-picker__trigger-indicator{transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent-soft-foreground)}.calendar-year-picker__year-grid{pointer-events:none;align-content:flex-start;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*1);opacity:0;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);will-change:opacity;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset-inline-start:calc(var(--spacing)*0);inset-inline-end:calc(var(--spacing)*0);overflow-y:auto}.calendar-year-picker__year-grid[data-open=true]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out)50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.calendar-year-picker__year-cell{height:calc(var(--spacing)*8);border-radius:calc(var(--radius)*3);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media (hover:hover) and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[aria-selected=true],.calendar-year-picker__year-cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media (hover:hover) and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-hover)}}.calendar-year-picker__year-cell:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field--full-width{width:100%}.time-field{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]{display:none}.time-field [data-slot=label]{width:fit-content}.time-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.date-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true][data-focus-within=true],.date-input-group[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[aria-disabled=true],.date-input-group[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media (width>=40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing)*2)}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing)*2)}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{flex:none;padding-inline-end:calc(var(--spacing)*0)}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-inline-start:calc(var(--spacing)*0)}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-width:none;scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__segment{border-radius:calc(var(--radius)*.75);padding-inline:calc(var(--spacing)*.5);text-align:end;text-wrap:nowrap;--tw-outline-style:none;outline-style:none;display:inline-block}.date-input-group__segment[data-type=literal]{padding:calc(var(--spacing)*0);color:var(--muted)}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.date-input-group__prefix{margin-inline-start:calc(var(--spacing)*3);margin-inline-end:calc(var(--spacing)*0)}.date-input-group__prefix,.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;display:flex}.date-input-group__suffix{margin-inline-end:calc(var(--spacing)*3)}.date-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--default);--date-input-group-bg-hover:var(--default-hover);--date-input-group-bg-focus:var(--default)}@media (hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true][data-focus-within=true],.date-input-group--secondary[data-invalid=true][data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:calc(var(--spacing)*1);flex-direction:column;display:inline-flex}.date-picker .date-input-group__prefix,.date-picker .date-input-group__suffix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius)*1.5));width:100%;padding:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.date-picker__trigger:focus-visible:not(:focus),.date-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[aria-disabled=true],.date-picker__trigger[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing)*3);scrollbar-width:none;scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;overflow-y:auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.date-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px,calc(var(--radius)*2.5))}.date-picker__popover:focus-visible:not(:focus),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-picker__popover[data-entering=true],.date-picker__popover[data-exiting=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-picker__popover .calendar__nav-button-icon,.date-picker__popover .range-calendar__nav-button-icon{rotate:none}.date-range-picker{gap:calc(var(--spacing)*1);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__prefix,.date-range-picker .date-input-group__suffix{pointer-events:auto}.date-range-picker__trigger{border-radius:var(--field-radius,calc(var(--radius)*1.5));width:100%;padding:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.date-range-picker__trigger:focus-visible:not(:focus),.date-range-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-range-picker__trigger:disabled,.date-range-picker__trigger[aria-disabled=true],.date-range-picker__trigger[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-range-picker__trigger-indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-range-picker__range-separator{padding-inline:calc(var(--spacing)*1);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.date-range-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing)*3);scrollbar-width:none;scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;overflow-y:auto}.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.date-range-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px,calc(var(--radius)*2.5))}.date-range-picker__popover:focus-visible:not(:focus),.date-range-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-range-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-range-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-range-picker__popover[data-entering=true],.date-range-picker__popover[data-exiting=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-range-picker__popover .calendar__nav-button-icon,.date-range-picker__popover .range-calendar__nav-button-icon{rotate:none}.card{gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*4);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));position:relative;overflow:visible}.card,.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--muted)}.card__content{gap:calc(var(--spacing)*1);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.header{width:100%;padding-inline:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*1.5);padding-bottom:calc(var(--spacing)*1);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.separator{border-radius:calc(var(--radius)*.5);border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;flex-shrink:0}.separator,.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing)*2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--separator-secondary)}.separator--tertiary{background-color:var(--separator-tertiary)}.separator__container{align-items:center;gap:calc(var(--spacing)*3);display:flex}.separator__container--horizontal{flex-direction:row;width:100%}.separator__container--vertical{flex-direction:column;justify-content:center;height:100%}.separator__line{flex-grow:1;flex-shrink:0}.separator__content{text-align:center;white-space:nowrap;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.separator__content--horizontal,.separator__content--vertical{text-align:center}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.avatar{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--radius)*3);flex-shrink:0;position:relative;overflow:hidden}.avatar,.avatar__fallback{background-color:var(--default);justify-content:center;align-items:center;display:flex}.avatar__fallback{width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.avatar__image{inset:calc(var(--spacing)*0);aspect-ratio:1;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s;position:absolute}.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *),.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.avatar--sm{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:calc(var(--radius)*2)}.avatar--lg{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12);border-radius:calc(var(--radius)*3)}.avatar--lg .avatar__fallback{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent{color:var(--accent-soft-foreground)}.avatar__fallback--default{color:var(--default-soft-foreground)}.avatar__fallback--success{color:var(--success-soft-foreground)}.avatar__fallback--warning{color:var(--warning-soft-foreground)}.avatar__fallback--danger{color:var(--danger-soft-foreground)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.avatar--soft .avatar__fallback--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.avatar--soft .avatar__fallback--default{background-color:var(--default-soft);color:var(--default-soft-foreground)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.alert-dialog__trigger:focus-visible:not(:focus),.alert-dialog__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{inset:calc(var(--spacing)*0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.alert-dialog__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-entering=true],.alert-dialog__backdrop[data-exiting=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--blur,.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{--tw-backdrop-blur:blur(var(--blur-md));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,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing)*0);padding:calc(var(--spacing)*4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing)*10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true],.alert-dialog__container[data-exiting=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.alert-dialog__dialog{min-height:calc(var(--spacing)*0);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;max-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));padding:calc(var(--spacing)*6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:clip}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media (width>=40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:calc(var(--spacing)*0)}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.alert-dialog__header,.alert-dialog__header>.modal__icon{margin-bottom:calc(var(--spacing)*0)}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--radius)*3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.alert-dialog__icon--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.alert-dialog__icon--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.alert-dialog__icon--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__body{min-height:calc(var(--spacing)*0);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing)*0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:3px;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*0);flex-direction:row;display:flex}.alert-dialog__close-trigger{inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing)*2)}.alert-dialog__body+.alert-dialog__footer,.alert-dialog__header+.alert-dialog__footer{margin-top:calc(var(--spacing)*5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.drawer__trigger:focus-visible:not(:focus),.drawer__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{inset:calc(var(--spacing)*0);z-index:50;height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-entering=true],.drawer__backdrop[data-exiting=true]{will-change:opacity}@media (prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--blur,.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{--tw-backdrop-blur:blur(var(--blur-md));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,)}.drawer__content{pointer-events:none;inset:calc(var(--spacing)*0);z-index:50;height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing)*0);display:flex;position:fixed}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing)*6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32,.72,0,1);--drawer-exit-ease:cubic-bezier(.32,.72,0,1);will-change:translate;transition:translate var(--drawer-enter-duration)var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-start-start-radius:min(32px,var(--radius-2xl));border-start-end-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-end-end-radius:min(32px,var(--radius-2xl));border-end-start-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=left]{height:100%;width:calc(var(--spacing)*80);border-radius:0;max-width:85vw}@media (width>=40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing)*96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing)*80);border-radius:0;max-width:85vw}@media (width>=40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing)*96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--bottom .drawer__dialog,.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__dialog--top{padding-bottom:calc(var(--spacing)*2)}.drawer__dialog--top .drawer__handle{padding-bottom:calc(var(--spacing)*0)}.drawer__header{gap:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*0);flex-direction:column;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{min-height:calc(var(--spacing)*0);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing)*0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*0);flex-direction:row;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing)*2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:calc(var(--spacing)*1);width:calc(var(--spacing)*9);border-radius:calc(var(--radius)*.25);background-color:var(--separator)}.drawer__close-trigger{inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing)*2)}.drawer__body+.drawer__footer,.drawer__header+.drawer__footer{margin-top:calc(var(--spacing)*5)}.drawer__handle+.drawer__body,.drawer__handle+.drawer__header{margin-top:calc(var(--spacing)*0)}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.modal__trigger:focus-visible:not(:focus),.modal__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{inset:calc(var(--spacing)*0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-entering=true],.modal__backdrop[data-exiting=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--blur,.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{--tw-backdrop-blur:blur(var(--blur-md));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,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing)*0);padding:calc(var(--spacing)*4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.modal__container{width:fit-content;padding:calc(var(--spacing)*10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true],.modal__container[data-exiting=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.modal__container--scroll-outside{height:auto;min-height:var(--visual-viewport-height);overflow-y:visible}.modal__backdrop:has(.modal__container--scroll-outside){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.modal__container--full{padding:calc(var(--spacing)*0)}@media (width>=40rem){.modal__container--full{padding:calc(var(--spacing)*0)}}.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%);--tw-enter-scale:1}@media (width>=40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%)}}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));padding:calc(var(--spacing)*6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media (width>=40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:calc(var(--spacing)*0)}.modal__dialog--scroll-inside{max-height:100%;min-height:calc(var(--spacing)*0);overflow:clip}.modal__dialog--scroll-outside{height:auto;min-height:calc(var(--spacing)*0);flex-shrink:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover,.modal__dialog--full{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.modal__header,.modal__header>.modal__icon{margin-bottom:calc(var(--spacing)*0)}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--radius)*3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing)*0);flex:1;padding:3px;line-height:1.43;overflow:visible}.modal__body--scroll-inside{overscroll-behavior:contain;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*0);flex-direction:row;display:flex}.modal__close-trigger{inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing)*2)}.modal__body+.modal__footer,.modal__header+.modal__footer{margin-top:calc(var(--spacing)*5)}.popover{transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);padding:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay)}.popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.popover[data-entering=true],.popover[data-exiting=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing)*4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not(:focus),.popover__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tooltip{max-width:var(--container-xs);transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);padding:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;border-radius:min(32px,var(--radius-xl));box-shadow:var(--shadow-overlay)}.tooltip[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.tooltip[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.tooltip[data-entering=true],.tooltip[data-exiting=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.tooltip [data-slot=overlay-arrow]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab,var(--border)40%,transparent)}}.tooltip [data-slot=overlay-arrow]{fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.tooltip__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.tooltip__trigger:focus-visible:not(:focus),.tooltip__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.combo-box{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]{display:none}.combo-box [data-slot=label]{width:fit-content}.combo-box [data-slot=input]{min-width:calc(var(--spacing)*0);flex:1}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-inline-end:calc(var(--spacing)*7)}.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-focus]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][aria-disabled=true],.combo-box [data-slot=input][data-disabled]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--field-foreground,var(--foreground))}.combo-box__value:empty{display:none}.combo-box__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.combo-box__value [data-slot=list-box-item-indicator]{display:none}.combo-box__trigger{--tw-translate-y:calc(calc(1/2*100%)*-1);height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);cursor:pointer;color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing)*0);background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline-end:calc(var(--spacing)*2);transition-duration:.15s;display:flex;position:absolute;top:50%}@media (hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}.combo-box__trigger:focus-visible:not(:focus),.combo-box__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--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);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.combo-box__trigger[data-pressed=true]{opacity:.7}.combo-box__trigger:disabled,.combo-box__trigger[aria-disabled=true],.combo-box__trigger[data-disabled]{cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);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));--tw-duration:.15s;transition-duration:.15s}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{rotate:180deg}.combo-box__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing)*1);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);overflow-y:auto}.combo-box__popover:focus-visible:not(:focus),.combo-box__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.combo-box__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.combo-box__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-entering=true],.combo-box__popover[data-exiting=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing)*1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing)*2.5)}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}.select{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select [data-slot=label]{width:fit-content}.select__trigger{isolation:isolate;min-height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.select__trigger:has(.select__indicator){padding-inline-end:calc(var(--spacing)*7)}@media (hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.select__trigger:focus-visible:not(:focus),.select__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.select[aria-invalid=true] .select__trigger,.select[data-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.select[aria-invalid=true] .select__trigger,.select[data-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled,.select__trigger[aria-disabled=true],.select__trigger[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media (hover:hover){.select--secondary .select__trigger:hover,.select--secondary .select__trigger[data-hovered=true]{background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not(:focus),.select--secondary .select__trigger[data-focus-visible=true],.select[aria-invalid=true] :is(.select--secondary .select__trigger),.select[data-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media (width>=40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator]{display:none}.select__indicator{inset-block:calc(var(--spacing)*0);color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.select__indicator[data-open=true]{rotate:180deg}.select__indicator[data-slot=select-default-indicator]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing)*1);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);overflow-y:auto}.select__popover:focus-visible:not(:focus),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-entering=true],.select__popover[data-exiting=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing)*1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing)*2.5)}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select--full-width,.select__trigger--full-width{width:100%}.autocomplete{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.autocomplete__trigger{isolation:isolate;min-height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-inline-end:calc(var(--spacing)*7)}@media (hover:hover){.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.autocomplete__trigger:focus-visible:not(:focus),.autocomplete__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.autocomplete[aria-invalid=true] .autocomplete__trigger,.autocomplete[data-invalid=true] .autocomplete__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-within=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.autocomplete[aria-invalid=true] .autocomplete__trigger,.autocomplete[data-invalid=true] .autocomplete__trigger{background-color:var(--field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[aria-disabled=true],.autocomplete__trigger[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.autocomplete--secondary .autocomplete__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--autocomplete-trigger-bg);--autocomplete-trigger-bg:var(--default);--autocomplete-trigger-bg-hover:var(--default-hover);--autocomplete-trigger-bg-focus:var(--default)}@media (hover:hover){.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--autocomplete-trigger-bg-hover)}}.autocomplete--secondary .autocomplete__trigger:focus-visible:not(:focus),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true],.autocomplete[aria-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger),.autocomplete[data-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger){background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media (width>=40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator]{display:none}.autocomplete__indicator{inset-block:calc(var(--spacing)*0);color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));--tw-duration:.15s;cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.autocomplete__indicator[data-open=true]{rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.autocomplete__popover{width:var(--trigger-width);max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing)*1);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);outline-style:none;flex-direction:column;display:flex;overflow:hidden}.autocomplete__popover:focus,.autocomplete__popover:focus-visible,.autocomplete__popover:focus-visible:not(:focus),.autocomplete__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.autocomplete__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.32,.72,0,1);--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.autocomplete__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.autocomplete__popover[data-entering=true],.autocomplete__popover[data-exiting=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.autocomplete__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.autocomplete__popover [data-slot=list-box]{max-height:320px;min-height:calc(var(--spacing)*0);padding:calc(var(--spacing)*1.5);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);--tw-outline-style:none;outline-style:none;overflow-y:auto}.autocomplete__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing)*2.5)}.autocomplete__popover [role=presentation]>[data-slot=list-box-item]{width:calc(100% - var(--spacing)*3)}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.autocomplete__popover [data-slot=search-field]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);--tw-outline-style:none;outline-style:none;flex-shrink:0}.autocomplete__popover [data-slot=empty-state]{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--overlay-foreground)}@supports (color:color-mix(in lab,red,red)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab,var(--overlay-foreground)60%,transparent)}}.autocomplete--full-width,.autocomplete__trigger--full-width{width:100%}.autocomplete__clear-button{isolation:isolate;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);transform-origin:50%;border-radius:calc(var(--radius)*1.5);padding:calc(var(--spacing)*1);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);cursor:var(--cursor-interactive);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-end:calc(var(--spacing)*0);display:inline-flex;position:relative}.autocomplete__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}@media (hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default-hover)}}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.kbd{height:calc(var(--spacing)*6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-x-reverse)))}.kbd{border-radius:calc(var(--radius)*1);background-color:var(--default);padding-inline:calc(var(--spacing)*2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted)}:where(.kbd:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.kbd{word-spacing:-.25rem}.kbd__abbr{width:100%;height:100%;text-decoration:none}.kbd__abbr,.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.typography,.typography-prose{color:var(--foreground)}.typography-prose h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.typography-prose h1,.typography-prose h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.typography-prose h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.typography-prose h3,.typography-prose h4{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.typography-prose h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.typography-prose h5,.typography-prose h6{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h6,.typography-prose p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.typography-prose p{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.typography-prose code{border-radius:calc(var(--radius)*.75);background-color:var(--default);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography-prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--link);text-underline-offset:4px;text-decoration-line:underline}.typography-prose blockquote{margin-top:calc(var(--spacing)*4);border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--border);color:var(--muted);padding-inline-start:calc(var(--spacing)*4);font-style:italic}.typography-prose ul{margin-block:calc(var(--spacing)*4);list-style-type:disc}:where(.typography-prose ul>: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)))}.typography-prose ul{padding-inline-start:calc(var(--spacing)*6)}.typography-prose ol{margin-block:calc(var(--spacing)*4);list-style-type:decimal}:where(.typography-prose ol>: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)))}.typography-prose ol{padding-inline-start:calc(var(--spacing)*6)}.typography-prose li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.typography-prose hr{margin-block:calc(var(--spacing)*8);border-color:var(--separator)}.typography-prose pre{margin-block:calc(var(--spacing)*4);border-radius:calc(var(--radius)*1.5);background-color:var(--default);padding:calc(var(--spacing)*4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-x:auto}.typography-prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.typography-prose em{font-style:italic}.typography-prose img{margin-block:calc(var(--spacing)*4);border-radius:calc(var(--radius)*1.5)}.typography--h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.typography--h1,.typography--h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.typography--h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.typography--h3,.typography--h4{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.typography--h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.typography--h5,.typography--h6{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--body,.typography--h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.typography--body{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.typography--body-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.typography--body-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.typography--code{border-radius:calc(var(--radius)*.75);background-color:var(--default);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography--align-start{text-align:start}.typography--align-center{text-align:center}.typography--align-end{text-align:end}.typography--align-justify{text-align:justify}.typography--color-default{color:var(--foreground)}.typography--color-muted{color:var(--muted)}.typography--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.typography--weight-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.typography--weight-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.typography--weight-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.typography--weight-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.scroll-shadow{--scroll-shadow-size:40px;--scroll-shadow-scrollbar-size:10px;position:relative}.scroll-shadow--vertical{overflow-y:auto}.scroll-shadow--horizontal,.scroll-shadow--vertical{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter)}.scroll-shadow--horizontal{overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical:where([data-top-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,100% 0;mask-repeat:no-repeat;mask-size:calc(100% - var(--scroll-shadow-scrollbar-size))100%,var(--scroll-shadow-scrollbar-size)100%;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size))100%,var(--scroll-shadow-scrollbar-size)100%}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--horizontal:where([data-left-scroll=true],[data-right-scroll=true],[data-left-right-scroll=true]){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,0 100%;mask-repeat:no-repeat;mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size)}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]:dir(rtl),.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]:dir(rtl){--scroll-linear-gradient:270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--hide-scrollbar{scrollbar-width:none;scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;--scroll-shadow-scrollbar-size:0px}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.m-0{margin:calc(var(--spacing)*0)}.ms-auto{margin-inline-start:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.h-8{height:calc(var(--spacing)*8)}.w-5{width:calc(var(--spacing)*5)}.w-full{width:100%}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[180px\]{max-width:180px}.max-w-\[260px\]{max-width:260px}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-56{min-width:calc(var(--spacing)*56)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.resize{resize:both}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-2{gap:calc(var(--spacing)*2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.px-3{padding-inline:calc(var(--spacing)*3)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-px{padding-top:1px}.pb-1{padding-bottom:calc(var(--spacing)*1)}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-pretty{text-wrap:pretty}.text-danger{color:var(--danger)}.text-muted{color:var(--muted)}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.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))}.running{animation-play-state:running}}@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}@font-face{font-family:Yekan Bakh FaNum;src:url(/fonts/yekan-bakh-fanum-regular.304f7f02a341.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Yekan Bakh FaNum;src:url(/fonts/yekan-bakh-fanum-bold.312823a0cd5e.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{color:#11113a;font-synthesis:none;--navy:#11113a;--navy-2:#20204e;--red:#c41645;--red-2:#e72a5d;--paper:#fff;--bg:#eef0f3;--muted:#707384;--line:#11113a1a;background:#eef0f3;font-family:Yekan Bakh FaNum,Yekan Bakh,Tahoma,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{min-height:100vh;color:var(--navy);background:radial-gradient(circle at 8% 8%,#c416450f,#0000 22%),radial-gradient(circle at 92% 18%,#4a56b412,#0000 25%),linear-gradient(#f3f4f6,#e9ebef);margin:0;font-size:14px;line-height:1.65;overflow-x:hidden}button,input,select,textarea{font:inherit}a,button{transition:all .25s}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{margin-inline:auto}.shell,.site-header{width:min(1180px,100% - 40px)}.site-header{z-index:50;isolation:isolate;background:linear-gradient(115deg,#ffffffe0,#ffffffad 52%,#f4f4facc);border:1px solid #ffffffeb;border-radius:25px;justify-content:space-between;align-items:center;height:72px;margin:20px auto 0;padding:0 16px 0 11px;display:flex;position:sticky;top:14px;overflow:visible;box-shadow:0 18px 45px #1a1b3e21,0 3px 10px #1a1b3e0f,inset 0 1px #fff;backdrop-filter:blur(32px)saturate(170%)!important}.site-header:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 16% -35%,#fffffff2,#0000 35%),radial-gradient(at 80% 145%,#7e87d824,#0000 40%),linear-gradient(100deg,#0000 16%,#ffffff6b 45%,#0000 72%);border-radius:23px;position:absolute;inset:1px}.site-header:after{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:100%;height:1px;position:absolute;top:6px;left:35px;right:35px}.brand{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.brand-mark{background:linear-gradient(145deg,var(--navy-2),var(--navy));color:#fff;border-radius:14px;place-items:center;width:40px;height:40px;font:900 24px Arial;display:grid;position:relative;box-shadow:0 9px 22px #11113a40,inset 0 1px #ffffff4d}.brand-mark>span{color:var(--red-2);font-size:17px;position:absolute;top:-7px;left:-4px}.brand-name{font-size:18px;font-weight:900}.nav{z-index:1;align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex;position:relative}.nav a{color:#4b4d62;border-radius:13px;padding:10px 14px}.nav a:hover{color:var(--navy);background:#11113a0e}.nav a.active{color:var(--navy);background:#ffffffad;border:1px solid #11113a12;box-shadow:0 6px 15px #11113a0f,inset 0 1px #fff}.header-actions{z-index:1;direction:ltr;gap:7px;display:flex;position:relative}.icon-button,.menu-button{cursor:pointer;width:42px;height:42px;color:var(--navy);background:linear-gradient(145deg,#ffffffeb,#eff0f6b8);border:1px solid #11113a14;border-radius:14px;place-items:center;display:grid;position:relative;box-shadow:0 7px 16px #11113a14,inset 0 1px #fff}.icon-button svg,.menu-button svg{stroke-width:1.9px;width:19px;height:19px}.icon-button:hover,.menu-button:hover{color:var(--red);border-color:#c416452e;transform:translateY(-2px);box-shadow:0 10px 22px #11113a1f,inset 0 1px #fff}.icon-button:focus-visible,.menu-button:focus-visible,.nav a:focus-visible{outline:2px solid var(--red);outline-offset:3px}.cart-button{color:#fff;background:linear-gradient(145deg,var(--red-2),var(--red));border-color:#0000}.cart-button:hover{color:#fff;background:linear-gradient(145deg,#ef3d6e,#ad103a)}.badge{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:19px;height:19px;font-size:14px;display:grid;position:absolute;top:-6px;right:-5px;box-shadow:0 0 0 3px #ffffffe6,0 4px 10px #11113a38}.menu-button{display:none}.hero{grid-template-columns:1fr;gap:18px;min-height:0;padding-top:4px}.article-card,.episode,.feature-article,.games-section,.hero-main,.mini-promo,.shop-section{border:1px solid #fffffff5;box-shadow:0 20px 50px #1f213d1a,inset 0 1px #fff}.hero-main{background:#d92028;border-radius:30px;height:565px;position:relative;overflow:hidden}.hero-main img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.hero-main:hover img{transform:scale(1.035)}.hero-main:after{content:"";background:linear-gradient(90deg,#0f0a1905,#100a20b8);position:absolute;inset:0}.hero-main:before{content:"";z-index:1;backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff3d,#ffffff0b);border:1px solid #ffffff59;border-radius:48% 52% 58% 42%;width:300px;height:230px;position:absolute;top:-75px;right:-80px;transform:rotate(20deg)}.hero-copy{z-index:2;color:#fff;max-width:440px;position:absolute;top:50%;right:48px;transform:translateY(-50%)}.games-intro>span,.hero-copy>span,.podcast-copy>span,.section-title span{border-radius:100px;align-items:center;gap:7px;padding:7px 13px;font-weight:800;display:inline-flex}.hero-copy>span{color:#fff;backdrop-filter:blur(13px);background:#ffffff24;border:1px solid #ffffff40}.hero-copy>span:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #fff}.hero-copy h1{letter-spacing:-3px;margin:18px 0;font-size:clamp(50px,5.5vw,78px);line-height:1.08}.hero-copy p{color:#ffffffdb;max-width:390px;font-size:14px;line-height:2}.hero-cta{color:var(--navy);background:#fffffff0;border-radius:15px;align-items:center;gap:24px;margin-top:13px;padding:13px 18px;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #25051133,inset 0 1px #fff}.hero-cta:hover{background:#fff;transform:translateY(-3px)}.hero-cta b{color:#fff;background:var(--red);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.hero-side{grid-template-rows:260px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mini-promo{isolation:isolate;color:#fff;background:#17172f;border-radius:28px;padding:0;display:block;position:relative;overflow:hidden}.mini-promo>img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.mini-promo:hover>img{transform:scale(1.035)}.mini-promo:after{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(18px);position:absolute;inset:24% 0 0;-webkit-mask-image:linear-gradient(#0000,#00000038 28%,#000 78%);mask-image:linear-gradient(#0000,#00000038 28%,#000 78%)}.mini-promo-copy{z-index:2;text-shadow:0 2px 16px #0808188c;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.mini-promo-copy strong{font-size:24px;font-weight:500;line-height:1.5}.mini-promo-copy span{color:#ffffffe0;font-size:14px;font-weight:400;line-height:1.7}.hero-main,.mini-promo{border-color:#e6e6ee;box-shadow:0 18px 42px #1f213d1c}.hero-main:before{background:#c41645b8}.hero-copy>span,.hero-main:before{-webkit-backdrop-filter:none;border:0}.hero-copy>span{background:var(--red);box-shadow:none}.hero-cta{background:#fff;box-shadow:0 12px 28px #25051133}.shop-section{backdrop-filter:blur(24px);background:linear-gradient(135deg,#fffffff0,#ffffffbf);border-radius:30px;margin-top:22px;padding:40px;position:relative;overflow:hidden}.shop-section:before{content:"";filter:blur(45px);background:#c4164512;border-radius:50%;width:250px;height:170px;position:absolute;top:-90px;right:-80px}.section-title{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex;position:relative}.section-title span{color:var(--red);background:#fff0f4}.section-title h2{letter-spacing:-1px;margin:10px 0 0;font-size:32px}.section-title>a{border:1px solid var(--line);color:var(--red);background:#fff;border-radius:13px;padding:10px 15px;font-size:14px;font-weight:900}.section-title>a:hover{background:var(--red);color:#fff}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}.product-card{background:#ffffffd6;border:1px solid #11113a17;border-radius:24px;padding:11px;transition:all .3s;box-shadow:0 9px 22px #11113a12}.product-card:hover{transform:translateY(-7px);box-shadow:0 18px 32px #11113a1f}.product-image{background:#e8e9ed;border-radius:18px;height:230px;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:all .5s}.product-card:hover .product-image img{transform:scale(1.04)}.product-top{justify-content:space-between;align-items:center;margin:13px 4px 0;display:flex}.chip{color:#56576b;background:#ececf1;border-radius:100px;padding:5px 8px;font:700 14px Arial}.rating{color:var(--red);font-size:14px;font-weight:900}.product-card h3{margin:12px 4px 7px;font-size:17px}.price{margin:0 4px}.price strong{font-size:18px}.price span{color:var(--muted);font-size:14px}.price small{color:#999aaa;margin-top:4px;font-size:14px;display:block}.primary{cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--red-2),var(--red));border:0;border-radius:13px;width:100%;margin-top:14px;padding:11px;font-weight:900;box-shadow:0 8px 18px #c416452e}.primary:hover{filter:brightness(1.08)}.primary.added{background:linear-gradient(135deg,#23a36f,#087f78)}.card-actions{gap:7px;margin-top:7px;display:flex}.card-actions button{cursor:pointer;color:var(--navy);background:#fff;border:1px solid #11113a14;border-radius:11px;flex:1;padding:8px}.card-actions .liked,.card-actions button:hover{color:var(--red);background:#fff3f6}.magazine{padding:80px 0 24px}.section-lead{color:var(--muted);margin:-8px 0 28px;line-height:2}.feature-article{border-radius:30px;height:420px;position:relative;overflow:hidden}.feature-article img{object-fit:cover;width:100%;height:100%;transition:all 1s}.feature-article:hover img{transform:scale(1.035)}.feature-article:after{content:"";background:linear-gradient(90deg,#0a0a2205,#0a0a22db);position:absolute;inset:0}.feature-overlay{z-index:2;color:#fff;max-width:480px;position:absolute;top:50%;right:45px;transform:translateY(-50%)}.feature-overlay span{color:#ffc0d2;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:100px;padding:7px 12px;font-size:14px;display:inline-flex}.feature-overlay h2{margin:12px 0;font-size:35px;line-height:1.55}.feature-overlay p{color:#d3d3df;font-size:14px;line-height:2}.feature-overlay a{border-bottom:2px solid var(--red);padding-bottom:5px;font-size:14px;font-weight:900}.article-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.article-card{backdrop-filter:blur(16px);background:#ffffffd1;border-radius:22px;flex-direction:column;align-items:stretch;gap:13px;padding:11px;display:flex}.article-card:hover{transform:translateY(-4px)}.article-card img{object-fit:cover;border-radius:16px;width:100%;height:205px}.article-card>div{padding:2px 5px 8px}.article-card span{color:var(--red);font-size:14px;font-weight:900}.article-card h3{margin:8px 0;line-height:1.75}.article-card p{color:var(--muted);font-size:14px;line-height:1.8}.article-card a{font-size:14px;font-weight:900}.games-section{backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffeb,#ffffffad);border-radius:30px;grid-template-columns:250px 1fr;gap:26px;margin-top:48px;padding:40px 36px;display:grid;position:relative}.games-intro>span{color:var(--red);background:#fff0f4}.games-intro h2{letter-spacing:-1.5px;margin:13px 0;font-size:39px;line-height:1.4}.games-intro i{background:var(--red);border-radius:4px;width:72px;height:3px;display:block}.games-intro p{color:var(--muted);font-size:14px;line-height:2}.games-intro a{color:var(--red);font-size:14px;font-weight:900}.game-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.game-card{text-align:center;background:linear-gradient(145deg,#f0f0f2,#e2e3e7);border:1px solid #11113a12;border-radius:22px;padding:14px;transition:all .3s}.game-card:hover{transform:translateY(-7px);box-shadow:0 16px 28px #11113a1a}.game-cover{height:155px;margin-top:-45px}.game-cover img{object-fit:contain;filter:drop-shadow(0 15px 13px #11113a2e);width:100%;height:100%}.game-card>span{color:var(--red);font-size:14px;font-weight:900}.game-card h3{direction:ltr;margin:7px 0;font:800 14px Arial}.game-card p{color:var(--muted);font-size:14px;line-height:1.8}.game-card button{cursor:pointer;color:#fff;background:var(--navy);border:0;border-radius:11px;width:100%;padding:10px;font-weight:800}.game-card button:hover{background:var(--red)}.home-game-grid .store-product-card{min-width:0}.home-game-grid .store-product-media{height:190px}.home-game-grid .store-product-info h3{min-height:46px}.store-product-card--contain .store-product-media{height:285px;padding:12px 12px 0}.store-product-card--contain .store-product-media>img{object-fit:contain;object-position:center;width:100%;height:100%}@media (width<=560px){.store-product-card--contain .store-product-media{height:260px}}.podcast{grid-template-columns:315px 1fr;gap:36px;padding:80px 0;display:grid}.podcast-copy>span{color:var(--red);background:#fff0f4}.podcast-copy h2{letter-spacing:-1px;font-size:35px;line-height:1.5}.podcast-copy p{color:var(--muted);font-size:14px;line-height:2}.outline{border:1px solid var(--navy);cursor:pointer;color:var(--navy);background:#ffffff80;border-radius:13px;padding:11px 16px;font-weight:900}.outline:hover{color:#fff;background:var(--navy)}.episodes{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.episode{backdrop-filter:blur(18px);background:#ffffffd1;border-radius:24px;padding:11px}.episode:hover{transform:translateY(-6px)}.episode-art{color:#ffffff12;background:radial-gradient(circle at 62% 25%,#c416457a,#0000 30%),linear-gradient(145deg,#20204e,#0d0c2b);border-radius:18px;justify-content:center;align-items:center;height:190px;font:900 90px Arial;display:flex;position:relative;overflow:hidden}.episode-art:before{content:"";background:#ffffff17;border:1px solid #ffffff2e;border-radius:45% 55% 62% 38%;width:132px;height:132px;transform:rotate(24deg)}.episode-art button,.episode-art:before{backdrop-filter:blur(14px);position:absolute}.episode-art button{cursor:pointer;color:#fff;background:#ffffff2e;border:1px solid #ffffff59;border-radius:50%;width:52px;height:52px;box-shadow:0 10px 28px #00000040}.episode-art button:hover{background:var(--red);transform:scale(1.08)}.episode small{color:var(--red);margin:13px 3px 5px;font-size:14px;display:block}.episode h3{margin:0 3px 7px;font-size:14px;line-height:1.7}footer{backdrop-filter:blur(20px);background:#ffffff85;border-top:1px solid #11113a12;padding:55px 0 0}.footer-inner{grid-template-columns:1.3fr .7fr .8fr 1.3fr;gap:40px;display:grid}.footer-inner h3{font-size:14px}.footer-brand p,.newsletter p{color:var(--muted);font-size:14px;line-height:2}.footer-inner>div>a{color:#707184;margin:13px 0;font-size:14px;display:block}.footer-inner>div>a:hover{color:var(--red)}.footer-socials{align-items:center;gap:8px;margin-top:18px;display:flex}.footer-socials>a{width:42px;height:42px;color:var(--navy);background:#fff;border:1px solid #11113a17;border-radius:13px;place-items:center;transition:all .22s;display:grid;box-shadow:0 7px 17px #11113a12}.footer-socials>a:hover{color:#fff;border-color:var(--red);background:var(--red);transform:translateY(-3px);box-shadow:0 10px 22px #c4164533}.footer-socials svg{width:20px;height:20px}.newsletter form{background:#fff;border:1px solid #11113a17;border-radius:14px;padding:5px;display:flex;box-shadow:0 8px 18px #11113a0d}.newsletter input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;flex:1;padding:9px}.newsletter button{color:#fff;background:var(--red);border:0;border-radius:10px;width:40px;font-size:18px}.copyright{color:#88899a;border-top:1px solid #11113a12;justify-content:space-between;margin-top:40px;padding:20px 0;font-size:14px;display:flex}@media (width<=960px){.nav{backdrop-filter:blur(25px);background:#ffffffeb;border:1px solid #ffffffe6;border-radius:20px;flex-direction:column;align-items:stretch;padding:17px;display:none;position:absolute;top:64px;left:0;right:0;box-shadow:0 18px 35px #11113a21}.nav.open{display:flex}.menu-button{display:grid}.hero{grid-template-columns:1fr}.hero-main{height:550px}.hero-side{grid-template-rows:235px}.article-grid,.hero-side,.product-grid{grid-template-columns:1fr 1fr}.article-card:last-child,.product-card:last-child{grid-column:span 2}.games-section{grid-template-columns:1fr}.game-grid{margin-top:34px}.podcast{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr 1fr}.newsletter{grid-column:span 2}}@media (width<=640px){.shell,.site-header{width:calc(100% - 24px)}.site-header{height:64px;margin:12px auto 0;padding:0 9px}.brand-mark{width:36px;height:36px}.brand-name{font-size:15px}.icon-button,.menu-button{border-radius:12px;width:36px;height:36px}.icon-button:first-child{display:none}.hero{padding-top:3px}.hero-main{border-radius:25px;height:570px}.hero-main img{object-position:55% center}.hero-main:after{background:linear-gradient(#0000 28%,#0f0a1ce6)}.hero-main:before{width:210px;height:180px}.hero-copy{inset:auto 23px 27px;transform:none}.hero-copy h1{letter-spacing:-2px;font-size:45px}.hero-copy p{font-size:14px}.hero-side{grid-template-rows:210px 210px;grid-template-columns:1fr}.shop-section{border-radius:25px;padding:24px 14px}.section-title{align-items:flex-start}.section-title h2{font-size:25px}.section-title>a{padding:8px 10px}.article-grid,.episodes,.game-grid,.product-grid{scroll-snap-type:x mandatory;padding:7px 1px 13px;display:flex;overflow-x:auto}.article-card,.episode,.game-card,.product-card{scroll-snap-align:center;min-width:84%}.article-card:last-child,.product-card:last-child{grid-column:auto}.product-image{height:220px}.magazine{padding-top:65px}.feature-article{border-radius:25px;height:530px}.feature-article:after{background:linear-gradient(#0000 28%,#0a0a22f0)}.feature-overlay{inset:auto 23px 26px;transform:none}.feature-overlay h2{font-size:27px}.article-card{flex-direction:column;align-items:stretch;display:flex}.article-card img{width:100%;height:190px}.games-section{border-radius:25px;padding:27px 15px}.games-intro h2{font-size:33px}.game-card,.home-game-grid .store-product-card{min-width:78%;margin-top:34px}.podcast{padding:65px 0}.podcast-copy h2{font-size:30px}.episode{min-width:78%}.footer-inner{grid-template-columns:1fr 1fr}.footer-brand,.newsletter{grid-column:span 2}.copyright{gap:18px;line-height:1.8}}.card-actions button{background:linear-gradient(145deg,#fff,#f8f8fb);border-radius:12px;place-items:center;height:43px;padding:0;display:grid;box-shadow:inset 0 1px #fff,0 4px 10px #11113a09}.card-actions button svg{stroke-width:1.8px;width:18px;height:18px;transition:transform .22s}.card-actions button:hover{color:var(--red);background:#fff4f7;border-color:#c4164533;box-shadow:0 7px 15px #c4164514}.card-actions button:hover svg{transform:scale(1.12)}.card-actions .liked{color:var(--red);background:#fff0f4;border-color:#c4164533}.card-actions .cart-added{color:#087f62;background:#effbf7;border-color:#087f622e}.magazine-page{min-height:100vh}.magazine-hero{padding-top:38px}.magazine-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:28px;display:flex}.magazine-heading>div>span,.magazine-list-head>div>span{color:var(--red);background:#fff0f4;border-radius:100px;padding:7px 13px;font-size:14px;font-weight:900;display:inline-flex}.magazine-heading h1{letter-spacing:-3px;margin:12px 0 0;font-size:clamp(44px,5.5vw,74px);line-height:1.12}.magazine-heading>p{max-width:440px;color:var(--muted);margin:0 0 8px;font-size:14px;line-height:2.05}.latest-banner{background:var(--navy);border:1px solid #fff;border-radius:32px;height:455px;position:relative;overflow:hidden;box-shadow:0 24px 55px #11113a29}.latest-banner>img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.latest-banner:hover>img{transform:scale(1.035)}.latest-banner:after{content:"";background:linear-gradient(90deg,#0b0b2a0f,#0b0b2ae8);position:absolute;inset:0}.latest-content{z-index:2;color:#fff;max-width:500px;position:absolute;top:50%;right:48px;transform:translateY(-50%)}.latest-meta{align-items:center;gap:10px;display:flex}.latest-meta>span{backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:6px;padding:7px 11px;font-size:14px;display:inline-flex}.latest-meta>span:first-child{color:#ffc3d3}.latest-meta svg{width:13px;height:13px}.latest-content h2{letter-spacing:-1.3px;margin:17px 0 10px;font-size:38px;line-height:1.5}.latest-content p{color:#d6d6e2;margin:0;font-size:14px;line-height:2.05}.latest-content>a{color:var(--navy);background:#fff;border-radius:13px;align-items:center;gap:10px;margin-top:22px;padding:12px 16px;font-size:14px;font-weight:900;display:inline-flex}.latest-content>a:hover{color:#fff;background:var(--red);transform:translateY(-2px)}.latest-content>a svg{width:16px;height:16px}.breadcrumb{color:#858696;align-items:center;gap:7px;margin-bottom:20px;font-size:14px;display:flex}.breadcrumb-item,.breadcrumb>a{align-items:center;gap:6px;display:flex}.breadcrumb a:hover{color:var(--red)}.breadcrumb svg{stroke-width:1.8px;width:13px;height:13px}.breadcrumb-item>span[aria-current=page]{color:var(--navy);font-weight:800}.editorial-hero{background:linear-gradient(145deg,#fff,#f6f6f9);border:1px solid #fff;border-radius:34px;grid-template-columns:.86fr 1.34fr;min-height:525px;display:grid;overflow:hidden;box-shadow:0 25px 60px #11113a24}.editorial-copy{z-index:2;background:radial-gradient(circle at 10% 12%,#c4164514,#0000 34%);flex-direction:column;justify-content:center;padding:54px 45px;display:flex;position:relative}.editorial-copy:after{content:"";pointer-events:none;border:34px solid #c416450b;border-radius:50%;width:235px;height:235px;position:absolute;bottom:-95px;left:-68px}.editorial-kicker{align-items:center;gap:10px;display:flex}.editorial-kicker span{color:#fff;background:var(--red);border-radius:100px;padding:7px 12px;font-size:14px;font-weight:900;box-shadow:0 8px 18px #c4164533}.editorial-kicker small{color:#8c8d9b;font-size:14px}.editorial-copy h1{letter-spacing:-3.5px;margin:22px 0 15px;font-size:clamp(48px,5.3vw,72px);line-height:1.06}.editorial-copy h1 em{color:var(--red);font-style:normal;position:relative}.editorial-copy h1 em:after{content:"";z-index:-1;background:#c416451c;border-radius:8px;height:8px;position:absolute;bottom:2px;left:0;right:0}.editorial-copy>p{max-width:410px;color:var(--muted);margin:0;font-size:14px;line-height:2.1}.editorial-actions{align-items:center;gap:18px;margin-top:25px;display:flex}.editorial-actions>a{color:#fff;background:var(--navy);border-radius:14px;align-items:center;gap:9px;padding:13px 16px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #11113a33}.editorial-actions>a:hover{background:var(--red);transform:translateY(-2px)}.editorial-actions>a svg{width:15px;height:15px}.editorial-actions>span{color:#9293a1;align-items:center;gap:5px;font-size:14px;display:flex}.editorial-actions>span svg{width:13px;height:13px}.editorial-visual{min-height:525px;position:relative;overflow:hidden}.editorial-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .9s}.editorial-hero:hover .editorial-visual>img{transform:scale(1.035)}.editorial-shade{background:linear-gradient(#0000 34%,#0a0a23e0),linear-gradient(90deg,#0a0a231a,#0000 35%);position:absolute;inset:0}.cover-number{color:#fff;backdrop-filter:blur(16px);background:#ffffff21;border:1px solid #ffffff59;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:78px;height:88px;display:flex;position:absolute;top:24px;left:24px;box-shadow:inset 0 1px #ffffff4d,0 12px 25px #0000002e}.cover-number small{opacity:.8;font-size:14px}.cover-number strong{margin-top:4px;font:800 29px Arial}.featured-caption{color:#fff;position:absolute;bottom:36px;left:35px;right:55px}.featured-caption>span{color:#ffc4d4;backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:100px;padding:6px 11px;font-size:14px;font-weight:900;display:inline-flex}.featured-caption h2{letter-spacing:-.8px;max-width:510px;margin:12px 0 5px;font-size:30px;line-height:1.5}.featured-caption p{color:#d3d3de;margin:0;font-size:14px}.magazine-list{padding:72px 0 85px}.magazine-list-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px;display:flex}.magazine-list-head h2{letter-spacing:-1px;margin:10px 0 0;font-size:32px}.category-pills button{color:#676879;cursor:pointer;background:#ffffffb8;border:1px solid #11113a17;border-radius:100px;padding:9px 14px;font-size:14px;font-weight:800}.category-pills .active,.category-pills button:hover{color:#fff;border-color:var(--navy);background:var(--navy)}.magazine-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.magazine-post-card{background:#ffffffdb;border:1px solid #fff;border-radius:25px;transition:all .3s;overflow:hidden;box-shadow:0 12px 28px #11113a14}.magazine-post-card:hover{transform:translateY(-7px);box-shadow:0 20px 38px #11113a21}.post-image{background:#ddd;height:215px;display:block;overflow:hidden}.post-image img{object-fit:cover;width:100%;height:100%;transition:all .55s}.magazine-post-card:hover .post-image img{transform:scale(1.045)}.post-content{padding:18px}.post-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.post-meta>span{color:var(--red);background:#fff0f4;border-radius:100px;padding:5px 9px;font-size:14px;font-weight:900}.post-meta small{color:#9798a6;align-items:center;gap:5px;font-size:14px;display:flex}.post-meta svg{width:12px;height:12px}.post-content h3{letter-spacing:-.3px;min-height:56px;margin:12px 0 7px;font-size:17px;line-height:1.75}.post-content h3 a:hover{color:var(--red)}.post-content p{min-height:59px;color:var(--muted);margin:0;font-size:14px;line-height:1.95}.post-link{color:var(--navy);align-items:center;gap:7px;margin-top:15px;font-size:14px;font-weight:900;display:inline-flex}.post-link:hover{color:var(--red);gap:11px}.post-link svg{width:14px;height:14px}.magazine-footer{background:#ffffff8c;border-top:1px solid #11113a14;padding:25px 0}.magazine-footer>div{color:#818293;justify-content:space-between;align-items:center;font-size:14px;display:flex}.magazine-footer a{color:var(--red);font-weight:900}@media (width<=900px){.magazine-card-grid{grid-template-columns:1fr 1fr}.magazine-heading{flex-direction:column;align-items:flex-start;gap:18px}.latest-banner{height:500px}.latest-content{left:35px;right:35px}.magazine-list-head{flex-direction:column;align-items:flex-start}.editorial-hero{grid-template-columns:1fr;min-height:0}.editorial-copy{padding:44px 35px}.editorial-visual{min-height:440px}.editorial-copy h1{font-size:58px}.featured-caption{right:35px}}@media (width<=600px){.magazine-hero{padding-top:20px}.breadcrumb{margin-bottom:14px}.magazine-heading h1{letter-spacing:-2px;font-size:45px}.magazine-heading>p{font-size:14px}.latest-banner{border-radius:25px;height:560px}.latest-banner>img{object-position:center}.latest-banner:after{background:linear-gradient(#0000 25%,#0b0b2af5)}.latest-content{inset:auto 23px 27px;transform:none}.latest-content h2{font-size:28px}.latest-content p{font-size:14px}.latest-meta{flex-wrap:wrap}.editorial-hero{border-radius:26px}.editorial-copy{padding:34px 24px 38px}.editorial-copy h1{letter-spacing:-2.5px;font-size:46px}.editorial-copy>p{font-size:14px}.editorial-actions{flex-direction:column;align-items:flex-start;gap:12px}.editorial-visual{min-height:390px}.cover-number{border-radius:16px;width:66px;height:74px;top:18px;left:18px}.cover-number strong{font-size:24px}.featured-caption{bottom:25px;left:23px;right:23px}.featured-caption h2{font-size:25px}.magazine-list{padding-top:55px}.category-pills{width:100%;padding-bottom:5px;overflow-x:auto}.category-pills button{white-space:nowrap}.magazine-card-grid{grid-template-columns:1fr}.post-image{height:230px}.post-content h3,.post-content p{min-height:0}.magazine-footer>div{gap:15px}}.article-header{text-align:center;max-width:930px;padding-top:38px}.article-header .breadcrumb{justify-content:center}.article-category{color:var(--red);background:#fff0f4;border-radius:100px;padding:7px 13px;font-size:14px;font-weight:900;display:inline-flex}.article-header h1{letter-spacing:-2.4px;max-width:850px;margin:16px auto 13px;font-size:clamp(40px,5vw,65px);line-height:1.38}.article-deck{max-width:700px;color:var(--muted);margin:0 auto;font-size:14px;line-height:2.05}.article-byline{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:22px;display:flex}.article-byline span{color:#777889;background:#ffffffb8;border:1px solid #11113a12;border-radius:100px;align-items:center;gap:6px;padding:8px 11px;font-size:14px;display:flex}.article-byline svg{width:13px;height:13px;color:var(--red)}.article-cover{background:#ddd;border:1px solid #fff;border-radius:32px;height:540px;margin-top:34px;position:relative;overflow:hidden;box-shadow:0 24px 55px #11113a21}.article-cover>img{object-fit:cover;width:100%;height:100%}.article-cover:after{content:"";background:linear-gradient(#0000 65%,#0a0a2273);position:absolute;inset:0}.article-cover-label{z-index:2;color:#fff;backdrop-filter:blur(14px);background:#11113a57;border:1px solid #ffffff47;border-radius:14px;align-items:center;gap:11px;padding:10px 13px;display:flex;position:absolute;bottom:23px;right:25px}.article-cover-label span{opacity:.75;font-size:14px}.article-cover-label strong{font-size:14px}.article-layout{grid-template-columns:minmax(0,760px) 260px;justify-content:center;gap:55px;padding-top:58px;display:grid}.article-body{color:#3e4053;font-size:14px;line-height:2.25}.article-body .article-lead{border-right:4px solid var(--red);color:var(--navy);background:#ffffffb3;border-radius:15px;margin:0 0 30px;padding:24px 26px;font-size:16px;font-weight:700;line-height:2.05}.article-body section{scroll-margin-top:110px}.article-body h2{color:var(--navy);letter-spacing:-.8px;margin:48px 0 13px;font-size:27px}.article-body p{margin:0 0 18px}.article-body blockquote{color:#fff;background:linear-gradient(135deg,var(--navy-2),var(--navy));border-radius:22px;margin:38px 0;padding:28px 32px 25px;position:relative;box-shadow:0 16px 32px #11113a29}.article-body blockquote svg{color:#ffffff26;width:33px;height:33px;position:absolute;top:18px;left:20px}.article-body blockquote p{max-width:610px;margin:0;font-size:17px;font-weight:800;line-height:2}.article-sidebar{position:relative}.article-toc{backdrop-filter:blur(17px);background:#fffc;border:1px solid #fff;border-radius:21px;padding:20px;position:sticky;top:105px;box-shadow:0 12px 28px #11113a12}.article-toc>span{color:var(--red);margin-bottom:12px;font-size:14px;font-weight:900;display:block}.article-toc>a{color:#626375;border-bottom:1px solid #11113a12;align-items:center;gap:9px;padding:11px 0;font-size:14px;line-height:1.7;display:flex}.article-toc>a:last-child{border:0}.article-toc>a:hover{color:var(--red)}.article-toc b{color:#b7b8c3;font:800 14px Arial}.article-editor{background:#ffffffa6;border:1px solid #fff;border-radius:18px;align-items:center;gap:10px;margin-top:13px;padding:14px;display:flex}.editor-avatar{color:#fff;background:linear-gradient(145deg,var(--red-2),var(--red));border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.article-editor small,.article-editor strong{display:block}.article-editor small{color:#9a9baa;font-size:14px}.article-editor strong{margin-top:3px;font-size:14px}.related-articles{padding:80px 0}.related-head{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.related-head span{color:var(--red);background:#fff0f4;border-radius:100px;padding:6px 11px;font-size:14px;font-weight:900;display:inline-flex}.related-head h2{margin:8px 0 0;font-size:29px}.related-head>a{color:var(--red);align-items:center;gap:7px;font-size:14px;font-weight:900;display:flex}.related-head svg{width:14px;height:14px}.related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.related-grid>article{background:#ffffffc7;border:1px solid #fff;border-radius:20px;grid-template-columns:120px 1fr;gap:13px;padding:10px;display:grid;box-shadow:0 10px 24px #11113a11}.related-grid>article:hover{transform:translateY(-4px)}.related-grid img{object-fit:cover;border-radius:14px;width:120px;height:125px}.related-grid>article>div{padding:5px 0}.related-grid span{color:var(--red);font-size:14px;font-weight:900}.related-grid h3{margin:7px 0;font-size:14px;line-height:1.7}.related-grid h3 a:hover{color:var(--red)}.related-grid small{color:#9899a8;font-size:14px}@media (width<=900px){.article-layout{grid-template-columns:minmax(0,720px);gap:30px}.article-sidebar{order:-1}.article-toc{position:static}.article-toc>a{border:0;margin-left:16px;display:inline-flex}.article-editor{display:none}.related-grid{grid-template-columns:1fr 1fr}.related-grid>article:last-child{grid-column:span 2}.article-cover{height:460px}}@media (width<=600px){.article-header{padding-top:24px}.article-header .breadcrumb{white-space:nowrap;justify-content:flex-start;overflow:hidden}.breadcrumb-item:last-child{min-width:0;overflow:hidden}.breadcrumb-item:last-child>span{text-overflow:ellipsis;overflow:hidden}.article-header h1{letter-spacing:-1.5px;font-size:36px}.article-deck{font-size:14px}.article-byline{gap:6px}.article-cover{border-radius:24px;width:calc(100% - 24px);height:390px;margin-top:25px}.article-cover-label{bottom:16px;right:17px}.article-layout{padding-top:36px}.article-body{font-size:14px;line-height:2.2}.article-body .article-lead{padding:20px;font-size:14px}.article-body h2{margin-top:38px;font-size:23px}.article-body blockquote{padding:25px 22px}.article-body blockquote p{font-size:14px}.article-toc{padding:16px}.article-toc>a{margin-left:0;display:flex}.related-articles{padding:58px 0}.related-grid{grid-template-columns:1fr}.related-grid>article:last-child{grid-column:auto}.related-head{align-items:flex-start}.related-grid>article{grid-template-columns:105px 1fr}.related-grid img{width:105px;height:115px}}.shop-page-inner{padding-top:28px}.shop-hero{background:linear-gradient(145deg,#fff,#f7f7fa);border:1px solid #fff;border-radius:32px;grid-template-columns:.9fr 1.3fr;height:410px;display:grid;overflow:hidden;box-shadow:0 23px 52px #11113a1f}.shop-hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:42px;display:flex;position:relative}.shop-hero-copy:after{content:"";pointer-events:none;border:28px solid #c416450b;border-radius:50%;width:180px;height:180px;position:absolute;top:-75px;right:-40px}.shop-hero-copy>span{color:var(--red);background:#fff0f4;border-radius:100px;align-self:flex-start;padding:7px 12px;font-size:14px;font-weight:900}.shop-hero-copy h1{letter-spacing:-2.5px;margin:14px 0 10px;font-size:52px;line-height:1.12}.shop-hero-copy>p{max-width:390px;color:var(--muted);margin:0;font-size:14px;line-height:2}.shop-hero-copy>a{color:#fff;background:var(--red);border-radius:13px;align-self:flex-start;align-items:center;gap:9px;margin-top:19px;padding:12px 15px;font-size:14px;font-weight:900;display:flex;box-shadow:0 9px 20px #c4164533}.shop-hero-copy>a:hover{background:var(--navy);transform:translateY(-2px)}.shop-hero-copy>a svg{width:15px;height:15px}.shop-trust{color:#777888;gap:16px;margin-top:20px;font-size:14px;display:flex}.shop-trust span{align-items:center;gap:5px;display:flex}.shop-trust svg{color:#17936e;width:14px;height:14px}.shop-hero-visual{position:relative;overflow:hidden}.shop-hero-visual:after{content:"";background:linear-gradient(#0000 50%,#11113a4d),linear-gradient(90deg,#11113a14,#0000 34%);position:absolute;inset:0}.shop-hero-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.shop-hero:hover .shop-hero-visual>img{transform:scale(1.035)}.shop-browser{padding:45px 0 85px}.shop-toolbar{background:#ffffffb3;border:1px solid #fff;border-radius:19px;justify-content:space-between;gap:18px;margin-bottom:18px;padding:10px;box-shadow:0 10px 25px #11113a0f}.shop-search,.shop-toolbar{align-items:center;display:flex}.shop-search{background:#fff;border:1px solid #11113a14;border-radius:13px;gap:8px;min-width:330px;height:45px;padding:0 13px}.shop-search svg{color:#8c8d9d;width:17px;height:17px}.shop-search input{width:100%;color:var(--navy);background:0 0;border:0;outline:0;font-size:14px}.shop-search input::placeholder{color:#a5a6b3}.shop-sort{color:#868796;align-items:center;gap:7px;padding-left:7px;font-size:14px;display:flex}.shop-sort select{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:11px;outline:0;padding:9px 11px;font-size:14px}.mobile-categories{display:none}.shop-content{grid-template-columns:230px 1fr;gap:18px;display:grid}.shop-filters{background:#ffffffc2;border:1px solid #fff;border-radius:21px;align-self:start;padding:18px;box-shadow:0 12px 28px #11113a11}.filter-title{border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.filter-title>span{align-items:center;gap:7px;font-size:14px;font-weight:900;display:flex}.filter-title svg{width:15px;height:15px;color:var(--red)}.filter-title button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:14px}.filter-group{padding-top:17px}.filter-group h3{margin:0 0 10px;font-size:14px}.filter-group>button{color:#717283;cursor:pointer;text-align:right;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:9px 2px;font-size:14px;display:flex}.filter-group>button.active,.filter-group>button:hover{color:var(--navy);font-weight:900}.filter-group>button i{background:#fff;border:1px solid #11113a1a;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.filter-group>button.active i{color:#fff;border-color:var(--red);background:var(--red)}.filter-group>button svg{width:11px;height:11px}.shop-benefits{background:#f5f6f8;border-radius:15px;margin-top:10px;padding:15px}.shop-benefits h3{color:var(--navy)}.shop-benefits p{color:#727385;align-items:center;gap:6px;margin:9px 0;font-size:14px;display:flex}.shop-benefits p svg{color:#15936e;width:12px;height:12px}.shop-results{min-width:0}.results-head{color:#818291;justify-content:space-between;align-items:center;height:42px;margin-bottom:12px;font-size:14px;display:flex}.results-head strong{color:var(--navy);font-size:14px}.results-head>span{color:#15936e;align-items:center;gap:5px;display:flex}.results-head>span:before{content:"";background:#28b886;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #28b8861a}.store-product-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.store-product-card{background:#ffffffd6;border:1px solid #fff;border-radius:22px;transition:all .3s;overflow:hidden;box-shadow:0 10px 25px #11113a13}.store-product-card:hover{transform:translateY(-6px);box-shadow:0 18px 34px #11113a1f}.store-product-media{background:#ececef;height:210px;position:relative;overflow:hidden}.store-product-media>img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.store-product-card:hover .store-product-media>img{transform:scale(1.04)}.product-badge{color:#fff;backdrop-filter:blur(8px);background:#11113ac7;border-radius:100px;padding:5px 8px;font-size:14px;font-weight:900;position:absolute;top:10px;right:10px}.store-like{width:34px;height:34px;color:var(--navy);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffd1;border:1px solid #fffc;border-radius:11px;place-items:center;display:grid;position:absolute;top:10px;left:10px}.store-like svg{width:15px;height:15px}.store-like.active,.store-like:hover{color:var(--red);background:#fff0f4}.store-product-info{padding:14px}.store-product-meta{justify-content:space-between;align-items:center;display:flex}.store-product-meta>span{color:#646677;background:#f0f0f3;border-radius:100px;padding:4px 7px;font-size:14px;font-weight:800}.store-product-meta small{color:#d39913;align-items:center;gap:3px;font-size:14px;display:flex}.store-product-meta svg{width:11px;height:11px}.store-product-info h3{min-height:42px;margin:10px 0 2px;font-size:14px;line-height:1.6}.store-product-info>p{color:#9b9ca9;margin:0;font:14px Arial}.store-price{justify-content:space-between;align-items:flex-end;margin-top:10px;display:flex}.store-price del{color:#aaaab5;font-size:14px;display:block}.store-price strong{margin-top:2px;font-size:14px;display:block}.store-price strong small{color:#777889;font-size:14px;font-weight:500}.store-price>span{color:#aaaab5;font-size:14px}.add-to-cart{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;height:39px;margin-top:12px;font-size:14px;font-weight:900;display:flex}.add-to-cart svg{width:14px;height:14px}.add-to-cart:hover{background:var(--navy)}.add-to-cart.added{background:#15936e}.empty-products{text-align:center;background:#ffffff80;border:1px dashed #11113a26;border-radius:22px;padding:80px 20px}.empty-products svg{color:#b0b1bd;width:32px;height:32px}.empty-products h3{margin:12px 0 4px;font-size:16px}.empty-products p{color:var(--muted);margin:0;font-size:14px}@media (width<=1000px){.store-product-grid{grid-template-columns:1fr 1fr}.shop-hero{grid-template-columns:1fr 1.25fr}.shop-hero-copy h1{font-size:45px}}@media (width<=760px){.shop-hero{grid-template-columns:1fr;height:auto}.shop-hero-copy{padding:35px 28px}.shop-hero-visual{height:340px}.shop-content{grid-template-columns:1fr}.shop-filters{display:none}.mobile-categories{gap:7px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}.mobile-categories button{white-space:nowrap;color:#6e6f80;background:#ffffffb3;border:1px solid #11113a14;border-radius:100px;padding:9px 13px;font-size:14px}.mobile-categories button.active{color:#fff;border-color:var(--navy);background:var(--navy)}}@media (width<=560px){.shop-page-inner{padding-top:18px}.shop-hero{border-radius:25px}.shop-hero-copy h1{font-size:42px}.shop-hero-copy>p{font-size:14px}.shop-hero-visual{height:300px}.shop-browser{padding-top:30px}.shop-toolbar{flex-direction:column;align-items:stretch}.shop-search{min-width:0}.shop-sort{justify-content:space-between;padding:0 2px}.store-product-grid{grid-template-columns:1fr}.store-product-media{height:245px}.store-product-info h3{min-height:0}.results-head{height:auto}.shop-trust{flex-wrap:wrap}}body{font-size:16px}.nav{font-size:15px}.brand-name{font-size:19px}.games-intro>span,.hero-copy>span,.podcast-copy>span,.section-title span{font-size:14px}.hero-copy p{font-size:16px}.article-card span,.chip,.hero-cta,.mini-promo a,.mini-promo span,.price small,.price span,.primary,.rating,.section-lead,.section-title>a{font-size:14px}.article-card h3{font-size:16px}.article-card a,.article-card p,.game-card>span,.games-intro a,.games-intro p{font-size:14px}.game-card h3{font-size:16px}.episode small,.game-card button,.game-card p,.outline,.podcast-copy p{font-size:14px}.episode h3,.footer-inner h3{font-size:16px}.breadcrumb,.copyright,.footer-brand p,.footer-inner>div>a,.magazine-heading>div>span,.magazine-list-head>div>span,.newsletter input,.newsletter p{font-size:14px}.magazine-heading>p{font-size:15px}.category-pills button,.editorial-actions>a,.editorial-actions>span,.editorial-copy>p,.editorial-kicker small,.editorial-kicker span,.featured-caption p,.featured-caption>span,.post-meta small,.post-meta>span{font-size:14px}.post-content h3{font-size:19px}.article-category,.post-content p,.post-link{font-size:14px}.article-deck{font-size:15px}.article-byline span,.article-cover-label span,.article-cover-label strong,.article-editor small,.article-editor strong,.article-toc>a,.article-toc>span,.filter-group h3,.filter-group>button,.filter-title button,.filter-title>span,.mobile-categories button,.product-badge,.related-grid h3,.related-grid small,.related-grid span,.related-head span,.related-head>a,.results-head,.shop-benefits p,.shop-hero-copy>a,.shop-hero-copy>p,.shop-hero-copy>span,.shop-search input,.shop-sort,.shop-sort select,.shop-trust,.store-product-meta small,.store-product-meta>span{font-size:14px}.store-product-info h3{font-size:17px}.store-price del,.store-product-info>p{font-size:14px}.store-price strong{font-size:17px}.add-to-cart,.empty-products p,.store-price strong small,.store-price>span{font-size:14px}@media (width<=600px){.editorial-copy>p,.footer-brand p,.footer-inner>div>a,.hero-copy p,.newsletter p,.post-content p,.shop-hero-copy>p{font-size:14px}}.primary{text-align:center;display:block}.store-card-actions{grid-template-columns:1fr 42px;gap:7px;margin-top:12px;display:grid}.quick-cart,.view-product{color:#fff;background:var(--red);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:14px;font-weight:900;display:flex}.view-product:hover{background:var(--navy)}.quick-cart svg,.view-product svg{width:15px;height:15px}.quick-cart{cursor:pointer;background:var(--navy)}.quick-cart:hover{background:#292960}.quick-cart.added{background:#15936e}.product-page-inner{padding-top:28px}.product-detail{background:#ffffffd1;border:1px solid #fff;border-radius:30px;grid-template-columns:1.05fr .95fr;gap:42px;padding:28px;display:grid;box-shadow:0 22px 50px #11113a1a}.product-gallery{min-width:0}.product-main-image{background:#ececef;border-radius:24px;height:510px;position:relative;overflow:hidden}.product-main-image img{object-fit:cover;width:100%;height:100%;animation:.32s galleryImageIn}.product-main-image>span{color:#fff;backdrop-filter:blur(9px);background:#11113ac2;border-radius:100px;padding:7px 11px;font-size:14px;font-weight:900;position:absolute;top:14px;right:14px}.product-thumbs{gap:9px;max-width:100%;margin-top:10px;display:flex;overflow-x:auto}.product-thumbs button{cursor:pointer;background:#fff;border:1px solid #11113a17;border-radius:13px;flex:none;width:68px;height:68px;padding:3px;overflow:hidden}.product-thumbs button:hover{border-color:#c4164559;transform:translateY(-2px)}.product-thumbs button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.product-thumbs button.active{border:2px solid var(--red);box-shadow:0 6px 15px #c4164526}.product-thumbs img{object-fit:cover;border-radius:9px;width:100%;height:100%}@keyframes galleryImageIn{0%{opacity:.25;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.product-summary{padding:16px 8px}.product-labels{align-items:center;gap:7px;display:flex}.product-labels small,.product-labels span{border-radius:100px;padding:6px 10px;font-size:14px;font-weight:800}.product-labels span{color:var(--red);background:#fff0f4}.product-labels small{color:#686979;background:#f0f0f3}.product-summary h1{letter-spacing:-1.4px;margin:17px 0 3px;font-size:40px;line-height:1.4}.product-brand{color:#9495a3;margin:0;font-size:14px}.product-rating{align-items:center;gap:12px;margin-top:14px;display:flex}.product-rating span{color:#d69a0d;align-items:center;gap:4px;font-size:14px;font-weight:900;display:flex}.product-rating svg{width:15px;height:15px}.product-rating a{color:#757687;border-bottom:1px dashed #aaa;font-size:14px}.product-short-description{color:var(--muted);margin:20px 0;font-size:14px;line-height:2}.product-stock{background:#effaf6;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.product-stock span{color:#118361;align-items:center;gap:6px;font-size:14px;font-weight:900;display:flex}.product-stock svg{width:16px;height:16px}.product-stock small{color:#6f897f;font-size:14px}.product-detail-price{margin-top:18px}.product-detail-price del{color:#9b9ca9;font-size:14px;display:block}.product-detail-price strong{margin-top:3px;font-size:29px;display:block}.product-detail-price strong small{color:#727384;font-size:14px}.product-detail-actions{grid-template-columns:112px 1fr 48px;gap:8px;margin-top:18px;display:grid}.quantity-control{background:#fff;border:1px solid #11113a17;border-radius:13px;grid-template-columns:35px 1fr 35px;align-items:center;height:48px;display:grid}.quantity-control button{height:100%;color:var(--navy);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.quantity-control button:hover{color:var(--red)}.quantity-control svg{width:15px;height:15px}.quantity-control strong{text-align:center;font-size:14px}.detail-add-cart,.detail-like{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:14px;font-weight:900;display:flex}.detail-add-cart:hover{background:var(--navy)}.detail-add-cart.added{background:#15936e}.detail-add-cart svg,.detail-like svg{width:17px;height:17px}.detail-like{color:var(--navy);background:#fff;border:1px solid #11113a17}.detail-like.active,.detail-like:hover{color:var(--red);background:#fff0f4}.product-service-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.product-service-row>span{background:#fafafd;border:1px solid #11113a12;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;padding:10px;display:grid}.product-service-row svg{width:20px;height:20px;color:var(--red);grid-row:span 2}.product-service-row b{font-size:14px}.product-service-row small{color:#9293a0;font-size:14px}.product-information{background:#ffffffba;border:1px solid #fff;border-radius:27px;grid-template-columns:1.1fr .9fr;gap:40px;margin-top:24px;padding:38px;display:grid}.product-description>span,.product-related-head span{color:var(--red);background:#fff0f4;border-radius:100px;padding:6px 11px;font-size:14px;font-weight:900;display:inline-flex}.product-description h2{margin:12px 0;font-size:29px}.product-description p{color:var(--muted);margin:0 0 13px;font-size:14px;line-height:2.1}.product-specs{background:#fff;border:1px solid #11113a12;border-radius:18px;overflow:hidden}.product-specs>div{border-bottom:1px solid #11113a0f;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.product-specs>div:last-child{border:0}.product-specs span{color:#8c8d9b;font-size:14px}.product-specs strong{font-size:14px}.technical-section{backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffe6,#fafafdb3);border:1px solid #fffffff5;border-radius:27px;margin-top:24px;padding:34px;position:relative;overflow:hidden;box-shadow:0 16px 38px #11113a13,inset 0 1px #fff}.technical-section:before{content:"";filter:blur(28px);pointer-events:none;background:#c4164512;border-radius:50%;width:230px;height:230px;position:absolute;top:-95px;left:-65px}.technical-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:23px;display:flex;position:relative}.technical-heading>div>span{color:var(--red);background:#fff0f4;border-radius:100px;padding:6px 11px;font-size:14px;font-weight:900;display:inline-flex}.technical-heading h2{margin:9px 0 0;font-size:29px}.technical-heading p{max-width:390px;color:var(--muted);margin:0;font-size:14px;line-height:1.9}.technical-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid;position:relative}.technical-item{background:#ffffffc7;border:1px solid #11113a13;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:46px 1fr;align-content:center;column-gap:12px;min-height:102px;padding:15px;transition:all .25s;display:grid;box-shadow:0 7px 18px #11113a0b}.technical-item:hover{border-color:#c4164526;transform:translateY(-3px);box-shadow:0 12px 24px #11113a14}.technical-icon{width:46px;height:46px;color:var(--red);background:linear-gradient(145deg,#fff1f5,#fff);border-radius:14px;grid-row:1/3;align-self:center;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c4164514}.technical-icon svg{stroke-width:1.8px;width:21px;height:21px}.technical-label{color:#90919e;align-self:end;font-size:14px}.technical-item strong{align-self:start;margin-top:4px;font-size:14px;line-height:1.55}.product-information-hub{margin-top:26px;scroll-margin-top:105px}.product-information-tabs{z-index:5;backdrop-filter:blur(18px);scrollbar-width:none;background:#ffffffc7;border:1px solid #fffffff2;border-radius:18px;gap:7px;padding:7px;display:flex;position:sticky;top:100px;overflow-x:auto;box-shadow:0 12px 30px #11113a14}.product-information-tabs::-webkit-scrollbar{display:none}.product-information-tabs button{color:#777886;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:max-content;height:46px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:900;transition:all .2s;display:flex}.product-information-tabs button svg{width:17px;height:17px}.product-information-tabs button:hover{color:var(--navy);background:#f6f6f9}.product-information-tabs button.active{color:#fff;background:var(--red);box-shadow:0 8px 18px #c4164538}.product-information-panels{margin-top:12px}.product-information-panel{display:none}.product-information-panel.active{display:block}.product-information-panel>div{background:#ffffffd6;border:1px solid #fff;border-radius:27px;padding:34px;box-shadow:0 16px 38px #11113a11}.product-information-panel.plain>div{box-shadow:none;background:0 0;border:0;padding:0}.product-mobile-section-trigger{display:none}.product-information-panel-heading{border-bottom:1px solid #11113a12;margin-bottom:24px;padding-bottom:18px}.product-information-panel-heading>span{color:var(--red);background:#fff0f4;border-radius:100px;padding:6px 11px;font-size:14px;font-weight:900;display:inline-flex}.product-information-panel-heading h2{margin:10px 0 0;font-size:28px}.product-tab-overview-grid{grid-template-columns:1fr;gap:26px;display:grid}.product-tab-rich-block+.product-tab-text-block,.product-tab-text-block+.product-tab-text-block{margin-top:28px}.product-related-content h3,.product-tab-list-block h3,.product-tab-rich-block h3,.product-tab-spec-group h3,.product-tab-text-block h3{margin:0 0 12px;font-size:17px}.product-tab-text-block p{color:var(--muted);white-space:pre-line;margin:0;font-size:14px;line-height:2.15}.product-tab-rich-content{width:100%;color:var(--muted);font-size:15px;line-height:2.25}.product-tab-rich-content p{margin:0 0 20px}.product-tab-rich-content h1,.product-tab-rich-content h2,.product-tab-rich-content h3,.product-tab-rich-content h4,.product-tab-rich-content h5{color:var(--navy);margin:32px 0 12px;line-height:1.65}.product-tab-rich-content h1{font-size:31px}.product-tab-rich-content h2{font-size:26px}.product-tab-rich-content h3{font-size:21px}.product-tab-rich-content h4{font-size:18px}.product-tab-rich-content h5{font-size:16px}.product-tab-rich-content blockquote{border-right:4px solid var(--red);color:var(--navy);background:#fff4f7;border-radius:16px;margin:30px 0;padding:22px 25px;font-size:16px;font-weight:800}.product-tab-rich-content ol,.product-tab-rich-content ul{margin:0 0 22px;padding-right:25px}.product-tab-rich-content a{color:#1266bf;text-underline-offset:3px;text-decoration:underline}.product-tab-rich-content figure{text-align:center;margin:30px 0}.product-tab-rich-content figure img{border-radius:18px;max-width:100%;height:auto;display:inline-block;box-shadow:0 12px 28px #11113a17}.product-tab-rich-content figcaption{color:#8a8b98;margin-top:8px;font-size:12px}.product-tab-list-block{background:#fafafd;border:1px solid #11113a12;border-radius:18px;padding:20px}.product-tab-list-block ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-tab-list-block li{color:#4e4f61;align-items:flex-start;gap:8px;font-size:14px;line-height:1.8;display:flex}.product-tab-list-block li svg{color:#14906b;flex:none;width:17px;height:17px;margin-top:5px}.product-tab-spec-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-tab-spec-group{background:#fff;border:1px solid #11113a12;border-radius:18px;overflow:hidden}.product-tab-spec-group h3{background:#fafafd;margin:0;padding:16px 18px}.product-tab-spec-group dl{margin:0}.product-tab-spec-group dl>div{border-top:1px solid #11113a0f;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:15px;padding:13px 18px;font-size:14px;display:grid}.product-tab-spec-group dt{color:#8b8c99}.product-tab-spec-group dd{margin:0;font-weight:900;line-height:1.7}.product-tab-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-tab-guide-grid .product-tab-text-block{background:#fafafd;border:1px solid #11113a12;border-radius:18px;padding:20px}.product-tab-guide-grid .product-tab-text-block+.product-tab-text-block{margin:0}.product-tab-pros-cons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-tab-pros-cons>.product-tab-list-block:first-child{background:#f3fbf8}.product-tab-pros-cons>.product-tab-list-block:last-child{background:#fff7f9}.product-tab-pros-cons>.product-tab-list-block:last-child li svg{color:var(--red)}.product-tab-faq{gap:9px;display:grid}.product-tab-faq details{background:#fff;border:1px solid #11113a14;border-radius:14px;padding:15px 18px}.product-tab-faq details[open]{background:#fffafb;border-color:#c4164533}.product-tab-faq summary{cursor:pointer;font-size:14px;font-weight:900}.product-tab-faq p{color:var(--muted);border-top:1px solid #11113a0f;margin:13px 0 0;padding-top:13px;font-size:14px;line-height:2}.product-related-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.product-related-article-list,.product-related-video-list{gap:9px;display:grid}.product-related-article-list>a{background:#fff;border:1px solid #11113a12;border-radius:15px;grid-template-columns:82px 1fr;align-items:center;gap:12px;padding:8px;display:grid}.product-related-article-list img{object-fit:cover;border-radius:11px;width:82px;height:70px}.product-related-article-list span{gap:5px;display:grid}.product-related-article-list small{color:var(--red);font-size:12px}.product-related-article-list strong{font-size:14px;line-height:1.7}.product-related-video-list>a{background:#fafafd;border:1px solid #11113a12;border-radius:14px;align-items:center;gap:10px;padding:15px;font-size:14px;font-weight:900;display:flex}.product-related-video-list svg{width:21px;color:var(--red)}.product-information-panel .product-community{margin-top:0}.product-information-panel.plain .product-community{border-radius:27px}.product-related{padding:65px 0 78px}.product-related-head{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.product-related-head h2{margin:8px 0 0;font-size:28px}.product-related-head>a{color:var(--red);font-size:14px;font-weight:900}.product-related-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:15px;display:grid}.product-related-grid>article{background:#fffc;border:1px solid #fff;border-radius:20px;grid-template-columns:125px 1fr;gap:13px;padding:10px;display:grid;box-shadow:0 10px 23px #11113a11}.product-related-grid>article:hover{transform:translateY(-4px)}.product-related-grid img{object-fit:cover;border-radius:14px;width:125px;height:125px}.product-related-grid>article>div{padding:5px 0}.product-related-grid small{color:var(--red);font-size:14px}.product-related-grid h3{margin:7px 0;font-size:14px;line-height:1.7}.product-related-grid h3 a:hover{color:var(--red)}.product-related-grid strong{font-size:14px}@media (width<=900px){.product-detail{grid-template-columns:1fr}.product-main-image{height:480px}.product-summary{padding:5px}.product-information{grid-template-columns:1fr}.product-service-row{max-width:620px}.technical-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.product-information-tabs{display:none}.product-information-panels{gap:9px;margin-top:0;display:grid}.product-information-panel{display:block}.product-mobile-section-trigger{width:100%;height:54px;color:var(--navy);cursor:pointer;background:#ffffffe0;border:1px solid #11113a12;border-radius:15px;justify-content:space-between;align-items:center;padding:0 15px;font-family:inherit;font-size:14px;font-weight:900;display:flex}.product-mobile-section-trigger span{align-items:center;gap:8px;display:flex}.product-mobile-section-trigger svg{width:18px;height:18px;color:var(--red);transition:all .2s}.product-information-panel.active>.product-mobile-section-trigger{color:#fff;border-color:var(--red);background:var(--red);border-radius:15px 15px 0 0}.product-information-panel.active>.product-mobile-section-trigger svg{color:#fff}.product-information-panel.active>.product-mobile-section-trigger>svg{transform:rotate(180deg)}.product-information-panel.plain>div,.product-information-panel>div{box-shadow:none;background:#ffffffe0;border:1px solid #11113a12;border-top:0;border-radius:0 0 18px 18px;padding:22px 16px}.product-information-panel.plain .product-community{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.product-information-panel-heading h2{font-size:23px}.product-related-content,.product-tab-guide-grid,.product-tab-overview-grid,.product-tab-pros-cons,.product-tab-spec-groups{grid-template-columns:1fr}.product-tab-spec-group dl>div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr)}}@media (width<=600px){.product-page-inner{padding-top:18px}.product-detail{border-radius:24px;padding:14px}.product-main-image{border-radius:19px;height:380px}.product-summary h1{font-size:31px}.product-short-description{font-size:14px}.product-stock{flex-direction:column;align-items:flex-start;gap:5px}.product-detail-price strong{font-size:25px}.product-detail-actions{grid-template-columns:100px 1fr 45px}.detail-add-cart{font-size:14px}.product-service-row{grid-template-columns:1fr}.product-information{padding:25px 18px}.product-description h2{font-size:25px}.technical-section{padding:25px 18px}.technical-heading{flex-direction:column;align-items:flex-start;gap:8px}.technical-heading h2{font-size:25px}.technical-heading p{font-size:14px}.technical-grid{grid-template-columns:1fr}.technical-item{min-height:94px}.product-related{padding-top:52px}.product-related-head{align-items:flex-start}.product-related-grid>article{grid-template-columns:110px 1fr}.product-related-grid img{width:110px;height:115px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.cms-shell{direction:rtl;background:#f2f3f6;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.cms-sidebar{color:#fff;background:linear-gradient(#17173d,#10102d);flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;box-shadow:-10px 0 35px #11113a24}.cms-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:0 7px 25px;display:flex}.cms-brand>span{background:linear-gradient(145deg,var(--red-2),var(--red));border-radius:14px;place-items:center;width:43px;height:43px;font:900 24px Arial;display:grid;position:relative}.cms-brand>span small{font-size:14px;position:absolute;top:-6px;left:-3px}.cms-brand>div{flex-direction:column;display:flex}.cms-brand strong{font:800 16px Arial}.cms-brand small{color:#aaaac3;margin-top:4px;font-size:14px}.cms-sidebar nav{gap:6px;margin-top:24px;display:grid}.cms-sidebar nav button{color:#bdbdd0;cursor:pointer;text-align:right;background:0 0;border:0;border-radius:13px;grid-template-columns:23px 1fr auto;align-items:center;gap:9px;height:48px;padding:0 13px;font-size:14px;font-weight:800;display:grid}.cms-sidebar nav button svg{width:19px;height:19px}.cms-sidebar nav button b{text-align:center;background:#ffffff14;border-radius:100px;min-width:23px;padding:3px 6px;font-size:14px}.cms-sidebar nav button.active,.cms-sidebar nav button:hover{color:#fff;background:#ffffff1a}.cms-sidebar nav button.active{box-shadow:inset -3px 0 var(--red)}.cms-sidebar-foot{gap:13px;margin-top:auto;display:grid}.cms-sidebar-foot>a{color:#d5d5e1;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:14px;display:flex}.cms-sidebar-foot>a svg{width:15px}.cms-sidebar-foot>span{border-top:1px solid #ffffff17;grid-template-columns:35px 1fr 18px;align-items:center;gap:8px;padding-top:14px;display:grid}.cms-sidebar-foot>span>i{width:35px;height:35px;color:var(--navy);background:#fff;border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.cms-sidebar-foot>span>div{flex-direction:column;display:flex}.cms-sidebar-foot strong{font-size:14px}.cms-sidebar-foot small{color:#9292ab;margin-top:3px;font-size:14px}.cms-sidebar-foot>span>svg{color:#83839c;width:16px}.cms-main{min-width:0;padding:38px 42px 60px}.cms-topbar{justify-content:space-between;align-items:flex-end;margin-bottom:27px;display:flex}.cms-topbar span{color:var(--red);font-size:14px;font-weight:900}.cms-topbar h1{margin:6px 0 0;font-size:29px}.cms-primary{background:var(--red);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:12px 17px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 9px 20px #c4164533}.cms-primary:hover{background:var(--navy);transform:translateY(-2px)}.cms-primary svg{width:16px}.cms-notice{color:#127453;background:#effaf6;border:1px solid #cceadd;border-radius:13px;align-items:center;gap:8px;margin-bottom:17px;padding:12px 14px;font-size:14px;display:flex}.cms-notice>svg{width:17px}.cms-notice button{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-right:auto;display:grid}.cms-notice button svg{width:14px}.cms-stats{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.cms-stats article{background:#ffffffd1;border:1px solid #fff;border-radius:20px;align-items:center;gap:14px;padding:20px;display:flex;box-shadow:0 10px 25px #11113a0e}.cms-stats article>span{width:50px;height:50px;color:var(--red);background:#fff0f4;border-radius:15px;place-items:center;display:grid}.cms-stats article:nth-child(2)>span{color:#575aa0;background:#f0f0ff}.cms-stats article:nth-child(3)>span{color:#168162;background:#ebf9f4}.cms-stats svg{width:23px}.cms-stats article>div{display:grid}.cms-stats small{color:#8b8c99;font-size:14px}.cms-stats strong{margin-top:2px;font-size:25px}.cms-stats p{color:#aaaab5;margin:1px 0 0;font-size:14px}.cms-welcome{background:linear-gradient(135deg,#fff,#f9f9fc);border:1px solid #fff;border-radius:24px;justify-content:space-between;align-items:center;min-height:280px;margin-top:18px;padding:38px;display:flex;overflow:hidden;box-shadow:0 14px 34px #11113a11}.cms-welcome>div{z-index:1;max-width:540px;position:relative}.cms-welcome>div>span{color:var(--red);background:#fff0f4;border-radius:100px;padding:6px 10px;font-size:14px;font-weight:900;display:inline-flex}.cms-welcome h2{margin:12px 0 8px;font-size:27px}.cms-welcome p{color:var(--muted);font-size:14px;line-height:2}.cms-welcome>div>div{gap:8px;margin-top:17px;display:flex}.cms-welcome button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #11113a17;border-radius:11px;padding:10px 13px;font-size:14px;font-weight:900}.cms-welcome button:first-child{color:#fff;border-color:var(--red);background:var(--red)}.cms-welcome button svg{vertical-align:middle;width:14px}.cms-welcome>svg{color:#c4164514;width:210px;height:210px;margin-left:50px;transform:rotate(-12deg)}.cms-panel{background:#ffffffd6;border:1px solid #fff;border-radius:21px;overflow:hidden;box-shadow:0 12px 30px #11113a0f}.cms-panel-tools{border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.cms-panel-tools label{background:#f7f7f9;border:1px solid #11113a14;border-radius:11px;align-items:center;gap:7px;width:320px;height:40px;padding:0 11px;display:flex}.cms-panel-tools svg{color:#90919e;width:16px}.cms-panel-tools input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.cms-panel-tools>span{color:#8c8d99;font-size:14px}.cms-table-wrap{overflow-x:auto}.cms-table{width:100%}.cms-panel table{border-collapse:collapse;width:100%}.cms-panel td,.cms-panel th{text-align:right;white-space:nowrap;border-bottom:1px solid #11113a0e;padding:13px 16px}.cms-panel th{color:#9293a0;background:#fafafd}.cms-panel td,.cms-panel th{font-size:14px}.cms-panel tbody tr:hover{background:#fcfcfe}.cms-title-cell{align-items:center;gap:10px;min-width:250px;display:flex}.cms-title-cell img{object-fit:cover;background:#eee;border-radius:11px;width:46px;height:46px}.cms-panel td:nth-child(2),.cms-title-cell div{flex-direction:column;display:flex}.cms-title-cell strong{text-overflow:ellipsis;max-width:270px;overflow:hidden}.cms-panel td:nth-child(2) small,.cms-title-cell small{color:#9a9ba8;text-align:right;direction:ltr;margin-top:4px;font-size:14px}.cms-status{color:#127453;background:#eaf8f3;border-radius:100px;padding:5px 8px;font-size:14px;font-weight:900;display:inline-flex}.cms-status.draft{color:#8b6b12;background:#fff8df}.cms-row-actions{justify-content:flex-end;gap:5px;display:flex}.cms-row-actions button{color:#6f7080;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.cms-row-actions button:hover{color:var(--red);border-color:#c4164533}.cms-row-actions svg{width:14px}.cms-modal-backdrop{z-index:100;backdrop-filter:blur(8px);background:#11113a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cms-editor{background:#fff;border:1px solid #fff;border-radius:23px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 80px #11113a40}.cms-editor>header{z-index:2;backdrop-filter:blur(15px);background:#fffffff0;border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;padding:20px 23px;display:flex;position:sticky;top:0}.cms-editor>header span{color:var(--red);font-size:14px;font-weight:900}.cms-editor>header h2{margin:4px 0 0;font-size:20px}.cms-editor>header>button{cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.cms-editor>header svg{width:17px}.cms-form-grid{grid-template-columns:1fr 1fr;gap:15px;padding:23px;display:grid}.cms-form-grid label{color:#535466;flex-direction:column;gap:7px;font-size:14px;font-weight:900;display:flex}.cms-form-grid label.wide{grid-column:1/-1}.cms-form-grid label>small{color:#999aa7;font-size:14px;font-weight:500;line-height:1.7}.cms-form-grid input,.cms-form-grid select,.cms-form-grid textarea{width:100%;color:var(--navy);resize:vertical;background:#fafafd;border:1px solid #11113a1a;border-radius:11px;outline:0;padding:11px 12px;font-size:14px}.cms-form-grid input:focus,.cms-form-grid select:focus,.cms-form-grid textarea:focus{border-color:#c4164566;box-shadow:0 0 0 3px #c416450f}.cms-form-grid .cms-check{flex-direction:row;align-items:center}.cms-form-grid .cms-check input{width:17px;height:17px;accent-color:var(--red)}.cms-editor>footer{backdrop-filter:blur(15px);background:#fffffff2;border-top:1px solid #11113a12;justify-content:flex-end;gap:8px;padding:15px 23px;display:flex;position:sticky;bottom:0}.cms-editor>footer>button:not(.cms-primary){color:#696a79;cursor:pointer;background:#fff;border:1px solid #11113a17;border-radius:11px;padding:11px 16px;font-size:14px;font-weight:900}@media (width<=900px){.cms-shell{grid-template-columns:76px 1fr}.cms-sidebar{padding-inline:11px}.cms-brand{justify-content:center;padding-inline:0}.cms-brand>div,.cms-sidebar nav button,.cms-sidebar nav button:not(.active)>b{font-size:0}.cms-sidebar nav button{grid-template-columns:1fr;place-items:center;padding:0;display:grid}.cms-sidebar nav button svg{width:21px;height:21px}.cms-sidebar-foot>a,.cms-sidebar-foot>span>div,.cms-sidebar-foot>span>svg{display:none}.cms-sidebar-foot>span{justify-content:center;display:flex}.cms-main{padding:30px 25px 50px}.cms-stats{grid-template-columns:1fr 1fr}.cms-welcome>svg{width:150px;margin:0}}@media (width<=620px){.cms-shell,.cms-sidebar{display:block}.cms-sidebar{z-index:20;width:100%;height:68px;padding:8px 12px;position:fixed;top:auto;bottom:0}.cms-brand,.cms-sidebar-foot{display:none}.cms-sidebar nav{grid-template-columns:repeat(3,1fr);height:100%;margin:0}.cms-sidebar nav button,.cms-sidebar nav button:not(.active)>b{justify-content:center;font-size:14px;display:flex}.cms-sidebar nav button b{display:none}.cms-main{padding:22px 15px 92px}.cms-topbar{align-items:flex-start}.cms-topbar h1{font-size:23px}.cms-primary{padding:10px 12px}.cms-stats{grid-template-columns:1fr}.cms-welcome{padding:25px}.cms-welcome>svg{display:none}.cms-panel-tools label{width:220px}.cms-form-grid{grid-template-columns:1fr;padding:18px}.cms-form-grid label.wide{grid-column:auto}.cms-editor{border-radius:18px}.cms-modal-backdrop{padding:10px}}.media-library{gap:18px;display:grid}.media-library-tools{background:#ffffffbf;border:1px solid #fff;border-radius:17px;align-items:center;gap:10px;padding:13px;display:flex}.media-library-tools>label{background:#fff;border:1px solid #e3e4ea;border-radius:11px;align-items:center;gap:8px;min-width:280px;padding:0 12px;display:flex}.media-library-tools>label svg{width:17px}.media-library-tools input{border:0;outline:0;width:100%;height:42px}.media-library-tools select,.media-library-tools>button{background:#fff;border:1px solid #e3e4ea;border-radius:11px;height:44px;padding:0 13px}.media-library-tools>button,.media-view-toggle button{cursor:pointer;align-items:center;gap:7px;display:flex}.media-library-tools button svg{width:17px}.media-library-tools button.active{color:#fff;background:var(--navy)}.media-view-toggle{margin-right:auto;display:flex}.media-view-toggle button{background:0 0;border:0;border-radius:9px;justify-content:center;width:40px;height:40px}.media-bulk-bar,.media-view-toggle button.active{color:#fff;background:var(--navy)}.media-bulk-bar{border-radius:14px;align-items:center;gap:10px;padding:11px 15px;display:flex}.media-bulk-bar button{cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;display:flex}.media-bulk-bar button:first-of-type{margin-right:auto}.media-bulk-bar .danger{color:#fff;background:#b6143e}.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:13px;display:grid}.media-library-grid article,.media-library-list article{background:#fff;border:2px solid #0000;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 7px 20px #11113a0f}.media-library-grid article.selected,.media-library-list article.selected{border-color:var(--red)}.media-asset-preview{color:#999;background:#eceef2;place-items:center;height:145px;display:grid}.media-asset-preview img{object-fit:cover;width:100%;height:100%}.media-asset-preview svg{width:42px;height:42px}.media-asset-info{flex-direction:column;gap:4px;padding:11px;display:flex}.media-asset-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.media-asset-info small{color:#8b8d99;font-size:12px}.media-select{z-index:2;color:#fff;cursor:pointer;background:#11113a59;border:2px solid #fff;border-radius:8px;width:25px;height:25px;position:absolute;top:9px;right:9px}.selected .media-select{background:var(--red)}.media-edit{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 20px);margin:0 10px 10px;padding:8px;display:flex}.media-edit svg{width:14px}.media-library-list{gap:8px;display:grid}.media-library-list article{grid-template-columns:80px 1fr 110px;align-items:center;display:grid}.media-library-list .media-asset-preview{height:75px}.media-library-list .media-edit{width:auto;margin:0 0 0 12px}.media-library-empty{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:250px;display:flex}.media-library-empty svg{width:35px}.media-pagination{justify-content:center;align-items:center;gap:15px;display:flex}.media-pagination button{background:#fff;border:1px solid #ddd;border-radius:9px;padding:9px 16px}.media-editor{max-width:1050px}.media-editor-layout{grid-template-columns:320px 1fr;gap:18px;padding:20px;display:grid}.media-editor-preview{background:#eceef2;border-radius:16px;place-items:center;min-height:320px;display:grid}.media-editor-preview img{object-fit:contain;width:100%;height:100%}.media-usage-list{background:#f3f4f7;border-radius:11px;gap:6px;padding:12px;display:grid}.media-usage-list span{font-size:13px}.media-picker-backdrop{z-index:1000;backdrop-filter:blur(5px);background:#0a0a1eb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.media-picker{background:#f5f6f8;border-radius:22px;grid-template-rows:auto auto 1fr auto;width:min(1050px,100%);height:min(760px,95vh);display:grid;overflow:hidden;box-shadow:0 25px 80px #00000059}.media-picker>footer,.media-picker>header{background:#fff;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.media-picker>header span{color:var(--red);font-size:12px}.media-picker>header h2{margin:3px 0 0}.media-picker>header button{background:0 0;border:0}.media-picker-tools{gap:10px;padding:12px 20px;display:flex}.media-picker-tools>label:first-child{background:#fff;border:1px solid #ddd;border-radius:11px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.media-picker-tools input{border:0;outline:0;width:100%;height:42px}.media-picker-tools .cms-primary{align-items:center;gap:7px;display:flex}.media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));align-content:start;gap:10px;padding:10px 20px 20px;display:grid;overflow:auto}.media-picker-grid>button{text-align:right;cursor:pointer;border-radius:13px;padding:0;position:relative;overflow:hidden}.media-picker-preview{background:#e9ebef;place-items:center;height:115px;display:grid}.media-picker-preview img{object-fit:cover;width:100%;height:100%}.media-picker-grid small,.media-picker-grid strong{text-overflow:ellipsis;white-space:nowrap;padding:7px 9px 0;display:block;overflow:hidden}.media-picker-grid small{color:#999;padding-top:2px;padding-bottom:8px;font-size:11px}.media-picker-grid i{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;right:7px}.media-picker>footer>div{gap:8px;display:flex}.media-picker>footer button{border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 15px;display:flex}.cms-primary>input[hidden]+svg{pointer-events:none}@media (width<=700px){.media-library-tools{flex-wrap:wrap;align-items:stretch}.media-library-tools>label{flex:1;min-width:100%}.media-library-grid{grid-template-columns:1fr 1fr}.media-editor-layout{grid-template-columns:1fr}.media-picker-grid{grid-template-columns:1fr 1fr}.media-picker-tools{flex-wrap:wrap}.media-picker-tools>label:first-child{min-width:100%}}.revision-manager{align-items:center;gap:8px;display:flex}.revision-manager>small{color:#818391;align-items:center;gap:4px;font-size:11px;display:flex}.revision-manager>small svg{width:13px}.revision-dialog{background:#f7f8fa;border-radius:20px;grid-template-rows:auto 1fr auto;width:min(620px,100%);max-height:85vh;display:grid;overflow:hidden}.revision-dialog>footer,.revision-dialog>header{background:#fff;justify-content:space-between;align-items:center;padding:18px;display:flex}.revision-dialog>header span{color:var(--red);font-size:12px}.revision-dialog>header h2{margin:4px 0 0}.revision-dialog>header button{background:0 0;border:0}.revision-list{gap:8px;padding:15px;display:grid;overflow:auto}.revision-list>button{text-align:right;background:#fff;border:1px solid #e4e5e9;border-radius:12px;grid-template-columns:35px 1fr 24px;align-items:center;gap:10px;padding:13px;display:grid}.revision-list>button.autosave{background:#fff5f8;border-color:#c4164540}.revision-list>button>svg{width:19px}.revision-list span{flex-direction:column;display:flex}.revision-list small{color:#888;margin-top:4px}.standalone-revision-tools{justify-content:flex-end;margin-bottom:10px;display:flex}.cms-breadcrumb{color:#999aa8;align-items:center;gap:4px;font-size:14px;display:flex}.cms-breadcrumb svg{width:12px;height:12px}.cms-breadcrumb span{color:#999aa8}.cms-breadcrumb a:hover,.cms-breadcrumb strong{color:var(--red)}.cms-editor:has(.cms-upload-section){width:min(900px,100%)}.cms-field-title{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.cms-field-title>div{flex-direction:column;gap:4px;display:flex}.cms-field-title strong{font-size:14px}.cms-field-title small{color:#9697a5;font-size:14px}.cms-field-title>span{color:var(--red);background:#fff0f4;border-radius:100px;padding:5px 8px;font-size:14px;font-weight:900}.cms-upload-section{background:#fafafd;border:1px solid #11113a14;border-radius:16px;grid-column:1/-1;padding:16px}.cms-dropzone{cursor:pointer;background:linear-gradient(145deg,#fff8fa,#fff);border:1.5px dashed #c416454d;border-radius:14px;justify-content:center;align-items:center;min-height:132px;color:var(--navy)!important;flex-direction:column!important;gap:7px!important;display:flex!important}.cms-dropzone:hover{border-color:var(--red);background:#fff4f7}.cms-dropzone input{display:none}.cms-dropzone svg{width:29px;height:29px;color:var(--red)}.cms-dropzone strong{font-size:14px}.cms-dropzone small{color:#9a9ba7;font-size:14px;font-weight:500}.cms-dropzone.uploading{pointer-events:none;opacity:.7}.cms-dropzone .spin{animation:.8s linear infinite cmsSpin}.cms-upload-error{color:#b3133e;margin:9px 0 0;font-size:14px}.cms-gallery-editor{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px;display:grid}.cms-gallery-editor article{aspect-ratio:1;background:#eee;border:2px solid #0000;border-radius:12px;position:relative;overflow:hidden}.cms-gallery-editor article.cover{border-color:var(--red);box-shadow:0 6px 15px #c4164524}.cms-gallery-editor img{object-fit:cover;width:100%;height:100%}.cms-gallery-editor article>span{color:#fff;backdrop-filter:blur(7px);background:#11113ab8;border-radius:100px;padding:3px 6px;font-size:14px;position:absolute;top:5px;right:5px}.cms-gallery-editor article.cover>span{background:var(--red)}.cms-gallery-editor article>div{opacity:0;justify-content:flex-end;gap:4px;transition:all .2s;display:flex;position:absolute;bottom:5px;left:5px;right:5px;transform:translateY(4px)}.cms-gallery-editor article:hover>div{opacity:1;transform:none}.cms-gallery-editor button{width:27px;height:27px;color:var(--navy);cursor:pointer;background:#ffffffeb;border:0;border-radius:8px;place-items:center;display:grid}.cms-gallery-editor button:last-child{color:#fff;background:var(--red)}.cms-gallery-editor button svg{width:13px}.cms-form-grid textarea{line-height:1.9}@keyframes cmsSpin{to{transform:rotate(1turn)}}@media (width<=760px){.cms-gallery-editor{grid-template-columns:repeat(3,1fr)}}@media (width<=460px){.cms-gallery-editor{grid-template-columns:repeat(2,1fr)}.cms-field-title{flex-direction:column;align-items:flex-start;gap:8px}}.nav-trigger,.nav>.nav-link{color:#4b4d62;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:5px;min-height:41px;padding:10px 14px;font-size:15px;font-weight:700;display:flex}.nav-trigger:hover,.nav>.nav-link:hover{color:var(--navy);background:#11113a0e}.nav-trigger.active,.nav>.nav-link.active{color:var(--navy);background:#ffffffad;border:1px solid #11113a12;box-shadow:0 6px 15px #11113a0f,inset 0 1px #fff}.nav-trigger svg{width:14px;height:14px;transition:transform .25s}.nav-item{position:relative}.nav-item.mega-open .nav-trigger svg{transform:rotate(180deg)}.mega-menu{z-index:80;-webkit-backdrop-filter:none;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:#fff;border:1px solid #11113a14;border-radius:24px;width:790px;padding:14px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:calc(100% + 20px);right:50%;transform:translate(50%,10px)scale(.985);box-shadow:0 30px 70px #11113a33,inset 0 1px #fff}.mega-menu:before{content:"";height:22px;position:absolute;top:-21px;left:0;right:0}.nav-item.mega-open>.mega-menu,.nav-item:hover>.mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(50%)scale(1)}.mega-topline{border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;padding:3px 5px 12px;display:flex}.mega-topline>span{color:var(--red);align-items:center;gap:6px;font-size:14px;font-weight:900;display:flex}.mega-topline>span svg{width:14px}.nav .mega-topline>a{color:var(--navy);background:#fff;border-radius:9px;align-items:center;gap:5px;padding:6px 9px;font-size:14px;font-weight:900;display:flex}.mega-topline>a svg{width:12px}.mega-layout{grid-template-columns:1fr 210px;gap:12px;padding-top:12px;display:grid}.mega-groups{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mega-group{background:#fff;border:1px solid #11113a0f;border-radius:15px;padding:10px}.mega-group-title{border-bottom:1px solid #11113a0f;align-items:center;gap:8px;padding-bottom:9px;display:flex}.mega-group-title>i{width:32px;height:32px;color:var(--red);background:#fff0f4;border-radius:10px;place-items:center;font-style:normal;display:grid}.mega-group-title>i svg{width:16px}.mega-group-title>div{flex-direction:column;display:flex}.mega-group-title strong{font-size:14px}.mega-group-title small{color:#9697a5;margin-top:2px;font-size:14px}.mega-group>div:last-child{margin-top:6px;display:grid}.nav .mega-group a{color:#696a7a;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 5px;font-size:14px;display:flex}.nav .mega-group a:hover{color:var(--red);background:#f7f7fa;padding-right:8px}.mega-group a svg{opacity:.45;width:11px}.mega-feature{background:var(--navy);min-height:205px;position:relative;overflow:hidden;color:#fff!important;border-radius:16px!important;padding:0!important}.mega-feature img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.mega-feature:after{content:"";background:linear-gradient(#0a0a2205 28%,#0a0a22eb);position:absolute;inset:0}.mega-feature:hover img{transform:scale(1.04)}.mega-feature>div{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:12px;left:13px;right:13px}.mega-feature span{color:#fff;background:var(--red);border-radius:100px;align-self:flex-start;padding:4px 7px;font-size:14px;font-weight:900}.mega-feature strong{margin-top:7px;font-size:14px;line-height:1.7}.mega-feature small{color:#ffffffbf;align-items:center;gap:4px;margin-top:5px;font-size:14px;display:flex}.mega-feature small svg{width:11px}.mega-footer{background:#f7f7fa;border-radius:12px;gap:8px;margin-top:10px;padding:9px 11px}.mega-footer,.mega-footer>span{align-items:center;display:flex}.mega-footer>span{color:var(--navy);gap:4px;margin-left:4px;font-size:14px;font-weight:900}.mega-footer>span svg{width:12px;color:var(--red)}.nav .mega-footer>a{color:#717282;background:#fff;border-radius:100px;padding:4px 8px;font-size:14px}.nav .mega-footer>a:hover{color:var(--red)}.mega-magazine .mega-group-title>i{color:#5559a6;background:#f0f0ff}.mega-magazine .mega-feature span{background:#5559a6}@media (width<=1100px) and (width>=961px){.mega-menu{width:720px}.mega-layout{grid-template-columns:1fr 190px}.mega-group{padding:8px}}@media (width<=960px){.nav{max-height:calc(100vh - 100px);overflow:auto}.nav-trigger,.nav>.nav-link{justify-content:space-between;width:100%;padding:11px 13px}.nav-item{width:100%}.mega-menu{opacity:1;visibility:visible;pointer-events:none;width:100%;max-height:0;box-shadow:none;background:#fff;border:0;border-radius:16px;margin:0;padding:0;transition:max-height .35s,margin .35s,padding .35s;position:static;overflow:hidden;transform:none}.mega-menu:before{display:none}.nav-item.mega-open>.mega-menu,.nav-item:hover>.mega-menu{pointer-events:auto;max-height:760px;margin:6px 0 4px;padding:10px;transform:none}.mega-topline{padding-bottom:9px}.mega-layout{grid-template-columns:1fr;padding-top:9px}.mega-groups{grid-template-columns:repeat(3,1fr)}.mega-feature{display:none}.mega-footer{overflow-x:auto}.mega-footer>a{white-space:nowrap}}@media (width<=600px){.mega-groups{grid-template-columns:1fr}.mega-group>div:last-child{grid-template-columns:1fr 1fr}.mega-group>div:last-child a:last-child{grid-column:1/-1}.mega-footer{display:none}.nav-item.mega-open>.mega-menu,.nav-item:hover>.mega-menu{max-height:980px}.mega-topline>a{display:none!important}}.cms-sidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;min-height:0;padding-left:3px;overflow-y:auto}.cms-nav-label{color:#71718d;padding:14px 12px 4px;font-size:14px;font-weight:900;display:block}.cms-module-head{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.cms-module-head>div>span{color:#8a8b99;font-size:14px}.cms-module-head h2{margin:6px 0 0;font-size:22px}.cms-mini-stats{gap:10px;margin-bottom:12px;display:flex}.cms-mini-stats>span{background:#ffffffc2;border:1px solid #fff;border-radius:15px;grid-template-columns:35px 1fr;align-items:center;min-width:150px;padding:12px 14px;display:grid}.cms-mini-stats svg{width:20px;color:var(--red);grid-row:span 2}.cms-mini-stats b{font-size:17px}.cms-mini-stats small{color:#9293a1;font-size:14px}.cms-empty-module{color:#9a9ba8;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;display:flex}.cms-empty-module svg{color:#c0c1ca;width:32px;height:32px}.cms-empty-module strong{color:var(--navy);font-size:14px}.cms-empty-module span{font-size:14px}.cms-compact-editor{width:min(650px,100%)}.cms-report-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cms-report-grid article{background:#ffffffd1;border:1px solid #fff;border-radius:19px;flex-direction:column;min-height:145px;padding:18px;display:flex;box-shadow:0 10px 25px #11113a0e}.cms-report-grid svg{width:24px;color:var(--red)}.cms-report-grid span{color:#888997;margin-top:17px;font-size:14px}.cms-report-grid strong{margin-top:4px;font-size:21px}.cms-report-grid strong small{color:#777887;font-size:14px}.cms-report-note{margin-top:14px;padding:28px}.cms-report-note h2{margin:0;font-size:20px}.cms-report-note p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:2}.cms-status.initiated,.cms-status.pending,.cms-status.preparing,.cms-status.unpaid{color:#8b6b12;background:#fff8df}.cms-status.cancelled,.cms-status.failed,.cms-status.inactive{color:#a51e42;background:#fff0f4}.cms-status.active,.cms-status.delivered,.cms-status.paid{color:#127453;background:#eaf8f3}@media (width<=1100px){.cms-report-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.cms-nav-label{display:none}.cms-sidebar nav button{margin-bottom:3px}.cms-report-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.cms-sidebar nav{gap:5px;overflow:auto hidden;display:flex!important}.cms-sidebar nav button,.cms-sidebar nav button:not(.active)>b{flex-direction:column;gap:3px;min-width:78px;font-size:14px;display:flex}.cms-sidebar nav button svg{width:17px;height:17px}.cms-module-head{align-items:flex-start;gap:10px}.cms-module-head h2{font-size:18px}.cms-module-head>div>span{font-size:14px}.cms-mini-stats{overflow-x:auto}.cms-mini-stats>span{min-width:130px}.cms-report-grid{grid-template-columns:1fr}.cms-empty-module span{text-align:center;white-space:normal}}.checkout-page{padding-top:28px;padding-bottom:80px}.checkout-layout{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}.checkout-customer,.checkout-products,.checkout-summary{background:#ffffffd1;border:1px solid #fff;border-radius:23px;padding:24px;box-shadow:0 14px 34px #11113a12}.checkout-customer,.checkout-products{grid-column:1}.checkout-summary{grid-area:1/2/3;position:sticky;top:110px}.checkout-section-title{align-items:center;gap:10px;margin-bottom:18px;display:flex}.checkout-section-title>svg{width:38px;height:38px;color:var(--red);background:#fff0f4;border-radius:12px;padding:9px}.checkout-section-title div{flex-direction:column;display:flex}.checkout-section-title span{color:var(--red);font-size:14px;font-weight:900}.checkout-section-title h1,.checkout-section-title h2{margin:3px 0 0;font-size:20px}.checkout-product-list{gap:8px;display:grid}.checkout-product-list article{background:#fafafd;border:1px solid #11113a12;border-radius:15px;grid-template-columns:68px 1fr 112px;align-items:center;gap:11px;padding:8px;display:grid}.checkout-product-list img{object-fit:cover;border-radius:11px;width:68px;height:68px}.checkout-product-list article>div:nth-child(2){flex-direction:column;display:flex}.checkout-product-list article strong{font-size:14px}.checkout-product-list article small{color:#9293a0;margin-top:3px;font-size:14px}.checkout-product-list article b{margin-top:7px;font-size:14px}.checkout-qty{background:#fff;border:1px solid #11113a17;border-radius:11px;grid-template-columns:34px 1fr 34px;align-items:center;height:37px;display:grid}.checkout-qty button{cursor:pointer;background:0 0;border:0;place-items:center;height:100%;display:grid}.checkout-qty button:hover{color:var(--red)}.checkout-qty svg{width:13px}.checkout-qty span{text-align:center;font-size:14px;font-weight:900}.checkout-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-fields label,.checkout-summary label{color:#5e5f70;flex-direction:column;gap:6px;font-size:14px;font-weight:900;display:flex}.checkout-fields label.wide{grid-column:1/-1}.checkout-fields input,.checkout-fields textarea,.checkout-summary input{background:#fafafd;border:1px solid #11113a17;border-radius:10px;outline:0;padding:11px;font-size:14px}.checkout-summary h2{margin:0 0 18px;font-size:18px}.checkout-summary>div{color:#777887;justify-content:space-between;align-items:center;margin:12px 0;font-size:14px;display:flex}.checkout-summary>div strong{color:var(--navy);font-size:14px}.checkout-summary label{margin:18px 0}.checkout-summary .checkout-total{border-top:1px solid #11113a14;margin-top:18px;padding-top:16px}.checkout-summary .checkout-total strong{font-size:17px}.checkout-summary>p{color:#aa1740;background:#fff0f4;border-radius:9px;padding:9px;font-size:14px}.checkout-summary>button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:12px;width:100%;height:46px;font-size:14px;font-weight:900}.checkout-summary>button:hover{background:var(--navy)}.checkout-summary>small{color:#858694;align-items:center;gap:5px;margin-top:11px;font-size:14px;line-height:1.7;display:flex}.checkout-summary>small svg{color:#168162;width:14px}.checkout-success{text-align:center;background:#ffffffd1;border:1px solid #fff;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:460px;margin:30px 0;padding:40px;display:flex}.checkout-success>svg{color:#15936e;width:65px;height:65px}.checkout-success>span{color:#15936e;margin-top:15px;font-size:14px;font-weight:900}.checkout-success h1{margin:8px 0;font:900 35px Arial}.checkout-success p{color:#6e6f7e}.checkout-success small{color:#9697a4;max-width:430px;line-height:2}.checkout-success a{color:#fff;background:var(--red);border-radius:11px;margin-top:20px;padding:11px 16px;font-size:14px;font-weight:900}@media (width<=850px){.checkout-layout{grid-template-columns:1fr}.checkout-customer,.checkout-products,.checkout-summary{grid-column:1}.checkout-summary{grid-row:auto;position:static}.checkout-fields{grid-template-columns:1fr 1fr}}@media (width<=560px){.checkout-customer,.checkout-products,.checkout-summary{padding:16px}.checkout-product-list article{grid-template-columns:58px 1fr}.checkout-product-list img{width:58px;height:58px}.checkout-qty{grid-column:1/-1;width:120px;margin-right:auto}.checkout-fields{grid-template-columns:1fr}.checkout-fields label.wide{grid-column:auto}}.content-studio{min-width:0}.studio-tabs{background:#ffffffa6;border:1px solid #fff;border-radius:16px;gap:6px;margin-bottom:18px;padding:6px;display:flex;overflow-x:auto}.studio-tabs button{color:#777887;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;min-width:max-content;padding:9px 12px;font-size:14px;font-weight:900;display:flex}.studio-tabs button svg{width:15px}.studio-tabs button.active{color:#fff;background:var(--navy);box-shadow:0 7px 15px #11113a29}.studio-head{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.studio-head>div>span{color:var(--red);font-size:14px;font-weight:900}.studio-head h2{margin:5px 0 0;font-size:22px}.studio-head>div:last-child{gap:6px;display:flex}.studio-head>div:last-child button,.studio-layout-cards button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #11113a17;border-radius:10px;align-items:center;gap:5px;padding:9px 11px;font-size:14px;font-weight:900;display:flex}.studio-head button svg,.studio-layout-cards button svg{width:14px}.studio-page-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.studio-page-grid>article{background:#fffc;border:1px solid #fff;border-radius:17px;grid-template-columns:42px 1fr;gap:10px;padding:15px;display:grid;position:relative;box-shadow:0 9px 22px #11113a0d}.studio-page-icon{width:42px;height:42px;color:var(--red);background:#fff0f4;border-radius:12px;place-items:center;display:grid}.studio-page-icon svg{width:19px}.studio-page-grid article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.studio-page-grid article>div:nth-child(2)>span{color:#8d8e9c;font-size:14px}.studio-page-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:14px;overflow:hidden}.studio-page-grid small{color:#9a9ba7;font-size:14px}.studio-page-grid article>.cms-status{position:absolute;bottom:12px;right:14px}.studio-page-grid article>button{cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;left:10px}.studio-page-grid article>button svg{width:13px}.studio-empty{color:#9697a4;background:#ffffff73;border:1px dashed #11113a24;border-radius:18px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:240px;display:flex}.studio-empty svg{width:34px}.studio-empty strong{color:var(--navy);font-size:14px}.studio-empty span{font-size:14px}.studio-builder-backdrop{z-index:110;background:#eceef2;position:fixed;inset:0}.studio-builder{flex-direction:column;height:100vh;display:flex}.studio-builder>header{backdrop-filter:blur(20px);background:#fffffff0;border-bottom:1px solid #11113a14;grid-template-columns:1fr auto auto 40px;align-items:center;gap:10px;height:70px;padding:0 18px;display:grid}.studio-builder>header>div:first-child{flex-direction:column;display:flex}.studio-builder>header>div:first-child span{color:var(--red);font-size:14px;font-weight:900}.studio-builder>header>div:first-child input{background:0 0;border:0;outline:0;width:min(360px,100%);margin-top:3px;font-size:17px;font-weight:900}.studio-device-switch{background:#f0f1f4;border-radius:10px;padding:4px;display:flex}.studio-close,.studio-device-switch button{color:#777887;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.studio-device-switch button.active{color:var(--navy);background:#fff;box-shadow:0 4px 10px #11113a14}.studio-close svg,.studio-device-switch svg{width:16px}.studio-save{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:14px;font-weight:900;display:flex}.studio-save svg{width:15px}.studio-close{background:#fff;border:1px solid #11113a14}.studio-builder-body{flex:1;grid-template-columns:250px 1fr;min-height:0;display:grid}.studio-builder-body>aside{background:#fff;border-left:1px solid #11113a14;padding:17px;overflow-y:auto}.studio-builder-body>aside h3{margin:7px 0 12px;font-size:14px}.studio-builder-body>aside label{color:#666777;flex-direction:column;gap:5px;margin-bottom:10px;font-size:14px;font-weight:900;display:flex}.studio-builder-body>aside input,.studio-builder-body>aside select,.studio-builder-body>aside textarea{background:#fafafd;border:1px solid #11113a17;border-radius:9px;outline:0;padding:9px;font-size:14px}.studio-block-palette{grid-template-columns:1fr 1fr;margin-bottom:19px;display:grid}.studio-block-palette button{color:#676879;cursor:pointer;background:#fafafd;border:1px solid #11113a14;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-height:55px;padding:6px;font-size:14px;font-weight:900;display:flex}.studio-block-palette button:hover{color:var(--red);background:#fff5f7;border-color:#c4164533}.studio-block-palette svg{width:14px}.studio-builder-body>main{background:radial-gradient(circle at 50% 0,#c416450a,#0000 30%),#e8eaee;padding:30px;overflow:auto}.studio-canvas{background:#fff;border-radius:4px;min-height:calc(100vh - 130px);margin:auto;transition:width .3s;overflow:hidden;box-shadow:0 18px 55px #11113a26}.studio-canvas.desktop{width:min(100%,1000px)}.studio-canvas.mobile{width:375px}.studio-block{background:#fff;border-bottom:1px dashed #11113a1f;min-height:150px;padding:45px 38px 28px;position:relative}.studio-block.block-hero{color:#fff;background:linear-gradient(135deg,#242452,#c41645);flex-direction:column;justify-content:center;min-height:270px;display:flex}.studio-block.block-cta{color:#fff;background:var(--navy)}.studio-block-tools{opacity:.25;align-items:center;gap:4px;transition:all .2s;display:flex;position:absolute;top:8px;left:8px;right:8px}.studio-block:hover .studio-block-tools{opacity:1}.studio-block-tools>span{color:var(--red);background:#fff0f4;border-radius:100px;margin-left:auto;padding:4px 7px;font-size:14px;font-weight:900}.studio-block-tools button{width:25px;height:25px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:7px;place-items:center;display:grid}.studio-block-tools button:last-child{color:var(--red)}.studio-block-tools svg{width:11px}.studio-block>input,.studio-block>textarea{width:100%;color:inherit;resize:none;background:0 0;border:0;outline:0}.studio-block>input{font-size:24px;font-weight:900}.studio-block>textarea{margin-top:8px;font-size:14px;line-height:2}.studio-product-placeholders{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.studio-product-placeholders i{background:#f1f2f5;border-radius:12px;height:90px}.studio-block.block-cta>button{color:var(--navy);background:#fff;border:0;border-radius:9px;margin-top:12px;padding:9px 13px}.studio-canvas.mobile .studio-block{padding-inline:20px}.studio-canvas.mobile .studio-product-placeholders{grid-template-columns:1fr}.studio-canvas-empty{color:#999aa7;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:500px;display:flex}.studio-canvas-empty svg{width:40px}.studio-canvas-empty strong{color:var(--navy)}.studio-canvas-empty span{font-size:14px}.studio-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-faq-list,.studio-layout-cards>article,.studio-split>section,.studio-template-grid>article{background:#fffc;border:1px solid #fff;border-radius:17px;padding:17px}.studio-split>section>h3{margin:0 0 12px;font-size:14px}.studio-split article{border-bottom:1px solid #11113a0f;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.studio-split article:last-child{border:0}.studio-split article>svg{width:18px;color:var(--red)}.studio-split article>div{flex-direction:column;display:flex}.studio-split strong{font-size:14px}.studio-split small{color:#9697a4;margin-top:3px;font-size:14px}.studio-split article>span{color:#858694;font-size:14px}.studio-faq-list{gap:5px;display:grid}.studio-faq-list article{border-bottom:1px solid #11113a0f;grid-template-columns:32px 1fr;gap:9px;padding:11px;display:grid}.studio-faq-list article>svg{width:18px;color:var(--red)}.studio-faq-list strong{font-size:14px}.studio-faq-list p{color:#777887;margin:5px 0;font-size:14px;line-height:1.8}.studio-faq-list small{color:#999aa7;font-size:14px}.studio-template-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.studio-template-grid>article>svg{width:27px;color:var(--red)}.studio-template-grid>article>span{float:left;color:#65679a;background:#f0f0ff;border-radius:100px;padding:3px 6px;font-size:14px}.studio-template-grid h3{margin:13px 0 5px;font-size:14px}.studio-template-grid p{color:#7f808f;min-height:35px;font-size:14px;line-height:1.8}.studio-template-grid small{color:#999aa7;font-size:14px}.studio-template-grid button{width:100%;color:var(--navy);cursor:pointer;background:#fafafd;border:1px solid #11113a14;border-radius:9px;justify-content:space-between;align-items:center;margin-top:12px;padding:9px;font-size:14px;font-weight:900;display:flex}.studio-template-grid button svg{width:13px}.studio-layout-cards{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.studio-layout-cards>article>svg{width:25px;color:var(--red)}.studio-layout-cards h3{margin:11px 0 4px;font-size:14px}.studio-layout-cards strong{font-size:27px;display:block}.studio-layout-cards button{margin-top:14px}@media (width<=1000px){.studio-page-grid,.studio-template-grid{grid-template-columns:1fr 1fr}.studio-builder-body{grid-template-columns:220px 1fr}.studio-builder-body>main{padding:20px}}@media (width<=700px){.studio-layout-cards,.studio-page-grid,.studio-split,.studio-template-grid{grid-template-columns:1fr}.studio-builder>header{grid-template-columns:1fr auto 36px}.studio-device-switch{display:none}.studio-save{justify-content:center;width:36px;padding:0;font-size:0}.studio-builder-body{grid-template-columns:1fr}.studio-builder-body>aside{border-bottom:1px solid #11113a14;border-left:0;max-height:245px}.studio-builder-body>main{padding:12px}.studio-canvas.desktop,.studio-canvas.mobile{width:100%}.studio-head{align-items:flex-start;gap:10px}.studio-head h2{font-size:18px}}.studio-version-list{gap:5px;margin-bottom:18px}.studio-version-list button{color:#696a79;border:1px solid #11113a12;border-radius:8px;grid-template-columns:16px 1fr auto;align-items:center;gap:5px;padding:7px}.studio-version-list button:hover{color:var(--red);background:#fff}.studio-version-list svg{width:12px}.studio-version-list span{font-size:14px;font-weight:900}.studio-version-list small{color:#999aa7;font-size:14px}.logistics-tabs{background:#ffffffa6;border:1px solid #fff;border-radius:16px;gap:6px;margin-bottom:17px;padding:6px;display:flex;overflow-x:auto}.logistics-tabs button{color:#777887;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;min-width:max-content;padding:9px 11px;font-size:14px;font-weight:900;display:flex}.logistics-tabs button svg{width:15px}.logistics-tabs button.active{color:#fff;background:var(--navy)}.logistics-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.logistics-kpis article{background:#fffc;border:1px solid #fff;border-radius:18px;flex-direction:column;min-height:125px;padding:17px;display:flex;box-shadow:0 9px 22px #11113a0d}.logistics-kpis svg{width:22px;color:var(--red)}.logistics-kpis span{color:#858694;margin-top:15px;font-size:14px}.logistics-kpis strong{margin-top:3px;font-size:23px}.logistics-flow{background:linear-gradient(135deg,#fff,#f8f8fb);border:1px solid #fff;border-radius:21px;grid-template-columns:1fr 1fr;align-items:center;gap:25px;margin-top:12px;padding:28px;display:grid}.logistics-flow>div:first-child>span{color:var(--red);font-size:14px;font-weight:900}.logistics-flow h2{margin:7px 0;font-size:23px}.logistics-flow p{color:var(--muted);font-size:14px;line-height:2}.logistics-flow button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:900}.logistics-flow-steps,.logistics-flow-steps i{justify-content:center;align-items:center;display:flex}.logistics-flow-steps i{color:#fff;background:var(--navy);border-radius:50%;flex-direction:column;width:72px;height:72px;font-style:normal;font-weight:900}.logistics-flow-steps i:last-child{background:#15936e}.logistics-flow-steps small{margin-top:3px;font-size:14px;font-weight:500}.logistics-flow-steps b{background:#c9cad1;width:35px;height:2px}.shipment-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.shipment-list>article{background:#ffffffd1;border:1px solid #fff;border-radius:17px;padding:15px;box-shadow:0 9px 22px #11113a0d}.shipment-head{justify-content:space-between;align-items:center;display:flex}.shipment-head>span{color:#8a8b99;font:800 14px Arial}.shipment-list h3{margin:13px 0 4px;font-size:14px}.shipment-list p{color:#8b8c99;margin:0;font-size:14px}.shipment-list article>div:last-child{grid-template-columns:1fr 1fr;gap:5px;margin-top:13px;display:grid}.shipment-list article>div:last-child button{color:#686979;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:8px 5px;font-size:14px;font-weight:900;display:flex}.shipment-list article>div:last-child button:hover{color:var(--red)}.shipment-list article>div:last-child svg{width:12px}.logistics-proof{cursor:pointer;border:1px dashed #c416454d;border-radius:11px;justify-content:center;min-height:90px;position:relative;flex-direction:column!important;align-items:center!important;display:flex!important}.logistics-proof input{opacity:0;cursor:pointer;position:absolute;inset:0}.logistics-proof svg{width:22px;color:var(--red)}.logistics-proof span{font-size:14px}.shipping-calculate{width:100%;height:38px!important;color:var(--navy)!important;background:#fff!important;border:1px solid #11113a1a!important;margin:10px 0 5px!important}.shipping-calculate:hover{color:var(--red)!important}.checkout-shipping-options{background:#f7f7f9;border-radius:12px;gap:6px!important;padding:8px!important;display:grid!important}.checkout-shipping-options>label{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:16px 1fr auto;align-items:center;padding:9px;gap:7px!important;display:grid!important}.checkout-shipping-options>label.active{background:#fff5f7;border-color:#c4164540}.checkout-shipping-options input{accent-color:var(--red)}.checkout-shipping-options label>span{flex-direction:column;display:flex}.checkout-shipping-options label b{font-size:14px}.checkout-shipping-options label small{color:#999aa7;margin-top:2px;font-size:14px}.checkout-shipping-options label>strong{font-size:14px!important}.checkout-shipping-options select{background:#fff;border:1px solid #11113a14;border-radius:9px;padding:9px;font-size:14px}@media (width<=1050px){.logistics-kpis,.shipment-list{grid-template-columns:1fr 1fr}}@media (width<=700px){.logistics-flow{grid-template-columns:1fr}.logistics-flow-steps{margin-top:12px}.shipment-list{grid-template-columns:1fr}}@media (width<=460px){.logistics-kpis{grid-template-columns:1fr}.logistics-flow-steps i{width:58px;height:58px}.logistics-flow-steps b{width:20px}}.finance-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.finance-kpis article{background:#ffffffd1;border:1px solid #fff;border-radius:19px;flex-direction:column;min-height:142px;padding:18px;display:flex;box-shadow:0 10px 28px #11113a0e}.finance-kpis article>svg{width:25px;height:25px;color:var(--red)}.finance-kpis article>span{color:#818290;margin-top:16px;font-size:14px}.finance-kpis article>strong{margin-top:5px;font-size:20px}.finance-kpis article>small{color:#999aa6;margin-top:6px;font-size:14px}.finance-hero{background:linear-gradient(135deg,#fff 15%,#f9f2f5);border:1px solid #fff;border-radius:23px;grid-template-columns:1.15fr .85fr;align-items:center;gap:28px;margin-top:13px;padding:30px;display:grid;box-shadow:0 12px 32px #11113a0b}.finance-hero>div:first-child>span{color:var(--red);font-size:14px;font-weight:900}.finance-hero h2{max-width:560px;margin:8px 0;font-size:25px;line-height:1.7}.finance-hero p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:2}.finance-hero button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:11px;margin-top:15px;padding:10px 15px;font-size:14px;font-weight:900}.finance-pipeline,.finance-pipeline i{justify-content:center;align-items:center;display:flex}.finance-pipeline i{color:#fff;background:var(--navy);border-radius:24px;flex-direction:column;width:76px;height:76px;font-style:normal;box-shadow:0 12px 25px #11113a26}.finance-pipeline i:last-child{background:var(--red)}.finance-pipeline i svg{width:22px}.finance-pipeline i small{margin-top:5px;font-size:14px}.finance-pipeline b{background:#c9cad2;width:32px;height:2px}.finance-actions{gap:4px;min-width:245px;display:flex}.finance-actions button,.finance-inline{color:#686979;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:8px;padding:7px 8px;font-size:14px;font-weight:900}.finance-actions button:hover,.finance-inline:hover{color:var(--red);border-color:#c4164538}.finance-rule-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.finance-rule-grid>section{min-width:0}.finance-rule-cards{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.finance-rule-cards article{background:#ffffffd1;border:1px solid #fff;border-radius:18px;min-height:135px;padding:17px}.finance-rule-cards h3{margin:16px 0 8px;font-size:14px}.finance-rule-cards strong{font-size:21px;display:block}.finance-rule-cards small{color:#9697a3;font-size:14px}.finance-lock-note{color:#176f55;background:#edf9f5;border:1px solid #14846029;border-radius:17px;align-items:center;gap:13px;margin-bottom:12px;padding:17px 19px;display:flex}.finance-lock-note>svg{width:27px;height:27px}.finance-lock-note>div{flex-direction:column;display:flex}.finance-lock-note strong{font-size:14px}.finance-lock-note span{margin-top:4px;font-size:14px;line-height:1.8}.cms-status.awaiting_receipt,.cms-status.mismatch,.cms-status.unknown{color:#8b6b12;background:#fff8df}.cms-status.completed,.cms-status.issued,.cms-status.matched,.cms-status.refunded,.cms-status.settled{color:#127453;background:#eaf8f3}.checkout-payment{grid-template-columns:1fr 1fr 1fr;align-items:stretch!important;gap:5px!important;margin:17px 0!important;display:grid!important}.checkout-payment>span{color:#5e5f70;grid-column:1/-1;font-size:14px;font-weight:900}.checkout-payment button{color:#737482;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:9px 4px;display:flex}.checkout-payment button svg{width:18px;height:18px}.checkout-payment button b{font-size:14px}.checkout-payment button small{color:#a0a1ad;font-size:14px}.checkout-payment button.active{color:var(--red);background:#fff3f6;border-color:#c4164547;box-shadow:0 5px 13px #c4164512}.checkout-finance-note{background:#f5f5f8;border-radius:9px;padding:9px 10px;line-height:1.8;color:#777887!important;margin:10px 0!important;font-size:14px!important;display:block!important}.checkout-success-costs{gap:7px;margin-bottom:12px;display:flex}.checkout-success-costs span{color:#666778;background:#f5f5f8;border-radius:8px;padding:7px 9px;font-size:14px}@media (width<=1100px){.finance-kpis{grid-template-columns:1fr 1fr}.finance-hero,.finance-rule-grid{grid-template-columns:1fr}.finance-pipeline{justify-content:flex-start;margin-top:10px}}@media (width<=620px){.finance-kpis,.finance-rule-cards{grid-template-columns:1fr}.finance-hero{padding:20px}.finance-hero h2{font-size:20px}.finance-pipeline i{width:62px;height:62px}.finance-pipeline b{width:20px}.checkout-payment{grid-template-columns:1fr!important}.checkout-payment>span{grid-column:auto}.checkout-payment button{flex-direction:row;justify-content:flex-start;padding:10px}.checkout-payment button small{margin-right:auto}}.customer-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.customer-kpis article{background:#ffffffd1;border:1px solid #fff;border-radius:19px;flex-direction:column;min-height:140px;padding:18px;display:flex;box-shadow:0 10px 28px #11113a0e}.customer-kpis svg{width:25px;color:var(--red)}.customer-kpis span{color:#7f8090;margin-top:16px;font-size:14px}.customer-kpis strong{margin-top:4px;font-size:21px}.customer-kpis small{color:#9899a6;margin-top:5px;font-size:14px}.customer-hero{background:linear-gradient(135deg,#fff,#f7f1f4);border:1px solid #fff;border-radius:23px;grid-template-columns:1fr 300px;align-items:center;gap:25px;margin-top:13px;padding:30px;display:grid}.customer-hero>div:first-child>span{color:var(--red);font-size:14px;font-weight:900}.customer-hero h2{margin:8px 0;font-size:25px}.customer-hero p{max-width:670px;color:var(--muted);font-size:14px;line-height:2}.customer-hero button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:900}.customer-orbit{height:170px;position:relative}.customer-orbit:after,.customer-orbit:before{content:"";border:1px dashed #c4164540;border-radius:50%;position:absolute;inset:15px 50px;transform:rotate(-18deg)}.customer-orbit:after{border-color:#11113a33;inset:40px 20px;transform:rotate(28deg)}.customer-orbit b,.customer-orbit i,.customer-orbit span{z-index:1;color:#fff;background:var(--navy);border-radius:20px;place-items:center;width:58px;height:58px;display:grid;position:absolute;box-shadow:0 12px 25px #11113a29}.customer-orbit i{top:20px;right:35px}.customer-orbit b{background:var(--red);top:48px;left:45px}.customer-orbit span{background:#15936e;bottom:5px;right:120px}.customer-orbit svg{width:23px}.customer-search{background:#fff;border:1px solid #11113a14;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 12px;display:flex}.customer-search svg{color:#999aa6;width:16px}.customer-search input{border:0;outline:0;width:210px;font-size:14px}.customer-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.customer-cards article{background:#ffffffd6;border:1px solid #fff;border-radius:18px;padding:17px;box-shadow:0 9px 23px #11113a0d}.customer-cards header{justify-content:space-between;align-items:flex-start;display:flex}.customer-cards header>div{flex-direction:column;display:flex}.customer-cards header strong{font-size:14px}.customer-cards header small{color:#91929f;margin-top:3px;font-size:14px}.customer-cards article>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px;display:grid}.customer-cards article>div>span{background:#f6f6f8;border-radius:10px;flex-direction:column;padding:9px;display:flex}.customer-cards article>div small{color:#9495a2;font-size:14px}.customer-cards article>div b{margin-top:4px;font-size:14px}.customer-cards footer{gap:5px;margin-top:11px;display:flex}.customer-cards footer button{color:#686979;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:8px;flex:1;padding:8px 4px;font-size:14px;font-weight:900}.customer-cards footer button:hover{color:var(--red)}.customer-split{grid-template-columns:1fr 1fr;gap:15px;display:grid}.customer-split>section{min-width:0}.segment-list{gap:8px;display:grid}.segment-list article{background:#ffffffd1;border:1px solid #fff;border-radius:15px;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.segment-list i{border-radius:8px;width:12px;height:38px}.segment-list div{flex-direction:column;display:flex}.segment-list strong{font-size:14px}.segment-list small{color:#9293a0;margin-top:3px;font-size:14px}.segment-list b{font-size:15px}.tag-cloud{background:#ffffffc7;border:1px solid #fff;border-radius:17px;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:180px;padding:18px;display:flex}.tag-cloud>span{border:1px solid;align-items:center;gap:9px;height:35px;padding:0 11px;font-weight:900;display:flex}.tag-cloud b,.tag-cloud>span{border-radius:100px;font-size:14px}.tag-cloud b{background:#f2f2f5;padding:3px 6px}.customer-ledger-note{color:#176f55;background:#edf9f5;border:1px solid #14846026;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:14px 17px;display:flex}.customer-ledger-note>svg{width:23px}.customer-ledger-note>span{flex-direction:column;display:flex}.customer-ledger-note strong{font-size:14px}.customer-ledger-note small{margin-top:3px;font-size:14px}.risk-list,.risk-list article{gap:8px;display:grid}.risk-list article{background:#ffffffd1;border:1px solid #fff;border-radius:15px;grid-template-columns:42px 1fr auto auto auto;align-items:center;padding:12px 14px}.risk-list article>span:first-child{color:#15936e;background:#eaf8f3;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.risk-list article>span.high{color:var(--red);background:#fff0f4}.risk-list article>span svg{width:19px}.risk-list article>div{flex-direction:column;display:flex}.risk-list article strong{font-size:14px}.risk-list article small{color:#9495a2;margin-top:3px;font-size:14px}.risk-list article>button{color:#6b6c7b;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:8px;padding:8px 9px;font-size:14px;font-weight:900}.risk-list article>button:hover{color:var(--red)}.cms-status.blocked,.cms-status.limited{color:#a51e42;background:#fff0f4}.account-page{padding-top:28px;padding-bottom:80px}.account-loading{color:#858694;place-items:center;min-height:420px;font-size:14px;display:grid}.account-login{background:#ffffffdb;border:1px solid #fff;border-radius:28px;grid-template-columns:1.05fr .95fr;min-height:590px;display:grid;overflow:hidden;box-shadow:0 20px 55px #11113a17}.account-login-art{color:#fff;background:linear-gradient(145deg,#11113a,#292963);padding:70px 60px;position:relative;overflow:hidden}.account-login-art:after{content:"";border:60px solid #ffffff0d;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-150px;left:-120px}.account-login-art>span{color:#fff;background:var(--red);border-radius:22px;place-items:center;width:67px;height:67px;font:700 34px Arial;display:grid}.account-login-art>span small{font-size:15px}.account-login-art h1{margin:35px 0 12px;font-size:34px}.account-login-art p{color:#d5d5e2;max-width:470px;font-size:14px;line-height:2}.account-login-art>div{gap:13px;margin-top:35px;display:grid}.account-login-art b{align-items:center;gap:9px;font-size:14px;display:flex}.account-login-art b svg{color:#ff5c89;width:20px}.account-login>form{flex-direction:column;justify-content:center;padding:60px;display:flex}.account-login>form>span{color:var(--red);font-size:14px;font-weight:900}.account-login h2{margin:7px 0 24px;font-size:27px}.account-login label{color:#565767;flex-direction:column;gap:7px;margin-bottom:14px;font-size:14px;font-weight:900;display:flex}.account-login label small{color:#999aa6;font-size:14px}.account-login input{background:#fafafd;border:1px solid #11113a1a;border-radius:12px;outline:0;height:48px;padding:0 13px;font-size:14px}.account-login input:focus{border-color:#c4164566;box-shadow:0 0 0 4px #c416450f}.account-channel{background:#f2f2f5;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;padding:5px;display:grid}.account-channel button{color:#777887;cursor:pointer;background:0 0;border:0;border-radius:9px;height:35px;font-size:14px;font-weight:900}.account-channel button.active{color:var(--navy);background:#fff;box-shadow:0 4px 10px #11113a12}.account-login form>p{color:#777887;font-size:14px;line-height:1.9}.account-submit{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:50px;font-size:14px;font-weight:900;display:flex}.account-submit svg{width:17px}.account-submit:hover{background:var(--navy)}.account-login form>small{color:#9a9ba7;text-align:center;margin-top:12px;font-size:14px}.account-back{color:var(--red);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-4px 0 14px;font-size:14px}.otp-preview{color:#176f55;background:#edf9f5;border-radius:11px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;margin-bottom:14px;padding:11px;display:grid}.otp-preview svg{width:20px}.otp-preview span{font-size:14px}.otp-preview strong{letter-spacing:2px;font:800 16px Arial}.account-error{background:#fff0f4;border-radius:9px;color:#a51e42!important;padding:9px!important;font-size:14px!important}.account-portal{grid-template-columns:235px 1fr;align-items:start;gap:17px;display:grid}.account-portal>aside{background:#ffffffd6;border:1px solid #fff;border-radius:21px;padding:17px;position:sticky;top:108px;box-shadow:0 12px 35px #11113a0f}.account-person{border-bottom:1px solid #11113a12;grid-template-columns:43px 1fr 18px;align-items:center;gap:8px;padding-bottom:16px;display:grid}.account-person>i{width:42px;height:42px;color:var(--red);background:#fff0f4;border-radius:13px;place-items:center;display:grid}.account-person>i svg{width:20px}.account-person>div{flex-direction:column;min-width:0;display:flex}.account-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-person small{color:#999aa6;margin-top:3px;font:14px Arial}.account-person>svg{color:#15936e;width:17px}.account-portal aside nav{gap:4px;margin-top:14px;display:grid}.account-logout,.account-portal aside nav button{color:#707180;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 10px;font-size:14px;font-weight:900;display:flex}.account-logout svg,.account-portal aside nav button svg{width:16px}.account-portal aside nav button.active{color:#fff;background:var(--navy)}.account-logout{width:100%;color:var(--red);border-top:1px solid #11113a0f;border-radius:0;margin-top:10px}.account-portal>main{min-width:0}.account-notice{color:#176f55;background:#edf9f5;border-radius:11px;justify-content:space-between;margin-bottom:10px;padding:11px 13px;font-size:14px;display:flex}.account-notice button{background:0 0;border:0}.account-notice svg{width:15px}.account-welcome{color:#fff;background:linear-gradient(135deg,#11113a,#30306e);border:1px solid #fff;border-radius:23px;justify-content:space-between;align-items:center;min-height:190px;padding:30px;display:flex;box-shadow:0 15px 35px #11113a1f}.account-welcome span{color:#ff6d95;font-size:14px;font-weight:900}.account-welcome h1{margin:8px 0;font-size:25px}.account-welcome p{color:#d0d0df;margin:0;font-size:14px}.account-welcome>svg{color:#fff3;width:85px;height:85px}.account-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:11px;display:grid}.account-stats article{background:#ffffffd6;border:1px solid #fff;border-radius:17px;flex-direction:column;min-height:120px;padding:16px;display:flex}.account-stats svg{width:21px;color:var(--red)}.account-stats small{color:#8a8b99;margin-top:14px;font-size:14px}.account-stats strong{margin-top:4px;font-size:16px}.account-section-head{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.account-section-head span{color:var(--red);font-size:14px;font-weight:900}.account-section-head h2{margin:5px 0 0;font-size:22px}.account-section-head button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:5px;padding:9px 12px;font-size:14px;font-weight:900;display:flex}.account-section-head button svg{width:15px}.account-table{background:#ffffffd4;border:1px solid #fff;border-radius:20px;overflow:hidden}.account-table h2{margin:0;padding:20px;font-size:19px}.account-addresses{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-addresses article{background:#ffffffd6;border:1px solid #fff;border-radius:17px;gap:12px;padding:18px;display:flex}.account-addresses>article>svg{width:22px;color:var(--red)}.account-addresses article>div{flex-direction:column;display:flex}.account-addresses strong{font-size:14px}.account-addresses p{color:#737482;margin:6px 0;font-size:14px;line-height:1.9}.account-addresses small{color:#999aa6;font-size:14px}.account-wallet{grid-template-columns:1fr 220px;gap:10px;margin-bottom:12px;display:grid}.account-wallet>div{color:#fff;background:linear-gradient(135deg,var(--red),#e23868);border-radius:21px;flex-direction:column;justify-content:center;min-height:160px;padding:25px;display:flex}.account-wallet>div:last-child{background:linear-gradient(135deg,#11113a,#34347b);align-items:center}.account-wallet span{font-size:14px}.account-wallet strong{margin-top:8px;font-size:27px}.account-wallet strong small{font-size:14px}.account-wallet p{margin:8px 0 0;font-size:14px}.account-wallet svg{width:28px;margin-bottom:9px}.account-products{grid-template-columns:1fr 1fr;gap:9px;display:grid}.account-products article{background:#ffffffd6;border:1px solid #fff;border-radius:16px;grid-template-columns:78px 1fr auto;align-items:center;gap:11px;padding:9px;display:grid}.account-products img{object-fit:cover;border-radius:11px;width:78px;height:78px}.account-products article>div{flex-direction:column;display:flex}.account-products strong{font-size:14px}.account-products small{color:#999aa6;margin-top:3px;font-size:14px}.account-products b{margin-top:8px;font-size:14px}.account-products a{color:var(--red);background:#fff0f4;border-radius:8px;align-items:center;gap:3px;padding:8px;font-size:14px;font-weight:900;display:flex}.account-products a svg{width:12px}.account-empty{background:#ffffff80;border:1px dashed #11113a21;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:250px;display:flex}.account-empty>svg{color:#bbbcc5;width:35px}.account-empty strong{font-size:14px}.account-empty a{color:#fff;background:var(--red);border-radius:9px;padding:9px 12px;font-size:14px;font-weight:900}.store-compare{width:34px;height:34px;color:var(--navy);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffd1;border:1px solid #fffc;border-radius:11px;place-items:center;display:grid;position:absolute;top:51px;left:10px}.store-compare svg{width:15px}.store-compare.active,.store-compare:hover{color:#15936e;background:#edfaf5}@media (width<=1050px){.customer-cards,.customer-kpis{grid-template-columns:1fr 1fr}.account-login-art{padding:55px 40px}.account-login>form{padding:45px}.account-stats{grid-template-columns:1fr 1fr}}@media (width<=800px){.customer-hero{grid-template-columns:1fr}.customer-orbit{display:none}.customer-split{grid-template-columns:1fr}.risk-list article{grid-template-columns:42px 1fr auto}.risk-list article>button{grid-column:auto}.account-login{grid-template-columns:1fr}.account-login-art{display:none}.account-portal{grid-template-columns:1fr}.account-portal>aside{position:static}.account-portal aside nav{display:flex;overflow-x:auto}.account-portal aside nav button{min-width:max-content}.account-logout{width:auto}.account-wallet{grid-template-columns:1fr 1fr}}@media (width<=600px){.customer-cards,.customer-kpis{grid-template-columns:1fr}.risk-list article{grid-template-columns:38px 1fr}.risk-list article>b,.risk-list article>button{grid-column:auto}.account-login>form{padding:28px 20px}.account-login h2{font-size:22px}.account-addresses,.account-products,.account-stats,.account-wallet{grid-template-columns:1fr}.account-welcome{padding:22px}.account-welcome h1{font-size:20px}.account-welcome>svg{display:none}.account-products article{grid-template-columns:65px 1fr}.account-products img{width:65px;height:65px}.account-products a{grid-column:1/-1;justify-content:center}.product-detail-actions{grid-template-columns:100px 1fr 45px 45px}}.order-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.order-kpis article{background:#ffffffd1;border:1px solid #fff;border-radius:19px;flex-direction:column;min-height:140px;padding:18px;display:flex;box-shadow:0 10px 28px #11113a0e}.order-kpis svg{width:25px;color:var(--red)}.order-kpis span{color:#7f8090;margin-top:16px;font-size:14px}.order-kpis strong{margin-top:4px;font-size:22px}.order-kpis small{color:#999aa6;margin-top:5px;font-size:14px}.order-flow{background:linear-gradient(135deg,#fff,#f8f2f5);border:1px solid #fff;border-radius:23px;grid-template-columns:1fr 1fr;align-items:center;gap:25px;margin-top:13px;padding:30px;display:grid}.order-flow>div:first-child>span{color:var(--red);font-size:14px;font-weight:900}.order-flow h2{margin:8px 0;font-size:25px}.order-flow p{color:var(--muted);font-size:14px;line-height:2}.order-flow>div:first-child>div{gap:7px;display:flex}.order-flow button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:10px;padding:10px 13px;font-size:14px;font-weight:900}.order-flow button:last-child{color:var(--navy);background:#fff;border:1px solid #11113a1a}.order-flow-steps{justify-content:center;align-items:flex-start;display:flex}.order-flow-steps>span{flex-direction:column;align-items:center;display:flex;position:relative}.order-flow-steps i{color:#fff;border-radius:14px;place-items:center;width:45px;height:45px;font-size:14px;font-style:normal;font-weight:900;display:grid}.order-flow-steps small{text-align:center;max-width:60px;margin-top:7px;font-size:14px}.order-flow-steps b{background:#c9cad2;width:18px;height:2px;position:absolute;top:22px;right:45px}.order-toolbar{grid-template-columns:1fr 180px auto;gap:8px;margin-bottom:13px;display:grid}.order-toolbar label{background:#fffc;border:1px solid #fff;border-radius:12px;align-items:center;gap:7px;height:43px;padding:0 12px;display:flex}.order-toolbar label svg{color:#999aa6;width:17px}.order-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.order-toolbar select{background:#fffc;border:1px solid #fff;border-radius:12px;padding:0 10px;font-size:14px}.order-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.order-list>article{background:#ffffffd6;border:1px solid #fff;border-radius:19px;padding:17px;box-shadow:0 9px 25px #11113a0d}.order-list article>header{justify-content:space-between;align-items:flex-start;display:flex}.order-list header>div{flex-direction:column;display:flex}.order-list header strong{font:800 14px Arial}.order-list header small{color:#999aa6;margin-top:4px;font-size:14px}.order-list article>section{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px;display:grid}.order-list article>section>div{background:#f7f7f9;border-radius:11px;align-items:center;gap:7px;padding:10px;display:flex}.order-list article>section svg{width:17px;color:var(--red)}.order-list article>section span{flex-direction:column;min-width:0;display:flex}.order-list article>section small{color:#999aa6;font-size:14px}.order-list article>section b,.order-list article>section em{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.order-list article>section em{color:#878895;font-style:normal}.order-list article>footer{gap:5px;margin-top:12px;display:flex}.order-list footer>button,.order-print-menu{color:#656676;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:9px;justify-content:center;align-items:center;gap:4px;height:34px;padding:0 9px;font-size:14px;font-weight:900;display:flex}.order-list footer>button:first-child{color:#fff;background:var(--navy)}.order-list footer svg,.order-print-menu>svg{width:13px}.order-print-menu{position:relative}.order-print-menu>div{z-index:5;background:#fff;border:1px solid #11113a14;border-radius:10px;min-width:110px;padding:5px;display:none;position:absolute;bottom:38px;left:0;box-shadow:0 10px 25px #11113a1f}.order-print-menu:hover>div{display:grid}.order-print-menu a{color:#666777;border-radius:7px;padding:7px;font-size:14px}.order-print-menu a:hover{color:var(--red);background:#fff0f4}.abandoned-list{gap:8px;display:grid}.abandoned-list article{background:#ffffffd1;border:1px solid #fff;border-radius:15px;grid-template-columns:42px 1fr 130px 80px auto auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.abandoned-list article>span{width:40px;height:40px;color:var(--red);background:#fff0f4;border-radius:12px;place-items:center;display:grid}.abandoned-list svg{width:19px}.abandoned-list article>div{flex-direction:column;display:flex}.abandoned-list strong{font-size:14px}.abandoned-list small{color:#999aa6;margin-top:3px;font-size:14px}.abandoned-list article>b{font-size:14px}.abandoned-list article>button{color:#666777;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:8px;align-items:center;gap:4px;height:32px;padding:0 9px;font-size:14px;font-weight:900;display:flex}.order-status-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.order-status-grid article{background:#ffffffd4;border:1px solid #fff;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.order-status-grid i{color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:14px;font-style:normal;font-weight:900;display:grid}.order-status-grid div{flex-direction:column;display:flex}.order-status-grid strong{font-size:14px}.order-status-grid small{color:#999aa6;margin-top:3px;font-size:14px}.order-status-grid>article>span{color:#8c8d9a;font-size:14px}.order-detail-backdrop{z-index:100;backdrop-filter:blur(5px);background:#11113a52;position:fixed;inset:0}.order-detail{background:#f7f7fa;width:min(520px,92vw);padding:24px;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:15px 0 45px #11113a29}.order-detail>header{justify-content:space-between;align-items:center;display:flex}.order-detail header span{color:var(--red);font-size:14px;font-weight:900}.order-detail h2{margin:5px 0;font:900 24px Arial}.order-detail header button{background:#fff;border:1px solid #11113a17;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.order-detail header svg{width:17px}.order-detail-summary{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.order-detail-summary span{background:#fff;border:1px solid #fff;border-radius:12px;flex-direction:column;padding:12px;display:flex}.order-detail-summary small{color:#999aa6;font-size:14px}.order-detail-summary strong{margin-top:4px;font-size:14px}.order-detail-actions{grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0 20px;display:grid}.order-detail-actions button{color:#656676;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:9px;justify-content:center;align-items:center;gap:4px;height:38px;font-size:14px;font-weight:900;display:flex}.order-detail-actions svg{width:13px}.order-detail>section{margin-top:17px}.order-detail>section h3{font-size:14px}.order-detail>section>article{background:#fff;border:1px solid #fff;border-radius:12px;padding:12px}.order-detail>section>article+article{margin-top:6px}.order-detail>section>article>span{color:var(--red);background:#fff0f4;border-radius:100px;padding:4px 7px;font-size:14px;font-weight:900}.order-detail>section>article p{color:#626373;margin:8px 0;font-size:14px;line-height:1.9}.order-detail>section>article small{color:#999aa6;font-size:14px}.order-history-item{align-items:center;gap:9px;display:flex!important}.order-history-item i{background:var(--red);border:3px solid #f6aec2;border-radius:50%;width:9px;height:9px}.order-history-item div{flex-direction:column;display:flex}.order-history-item strong{font-size:14px}.order-detail-empty{color:#999aa6;font-size:14px}.order-manual-editor{width:min(850px,100%)}.manual-lines{background:#f8f8fa;border:1px solid #11113a14;border-radius:13px;padding:13px}.manual-lines>div{justify-content:space-between;align-items:center;display:flex}.manual-lines>div strong{font-size:14px}.manual-lines>div button{color:#fff;background:var(--navy);border:0;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font-size:14px;display:flex}.manual-lines>div svg{width:13px}.manual-lines section{grid-template-columns:1fr 75px 120px 34px;gap:6px;margin-top:7px;display:grid}.manual-lines input,.manual-lines select{background:#fff;border:1px solid #11113a14;border-radius:9px;min-width:0;padding:9px;font-size:14px}.manual-lines section button{color:var(--red);background:#fff0f4;border:0;border-radius:8px;place-items:center;display:grid}.manual-lines section svg{width:13px}.cms-status.shipped{color:#285e9a;background:#edf5ff}.cms-status.returned{color:#7d4760;background:#f7edf2}.cms-status.abandoned,.cms-status.incomplete{color:#9b6810;background:#fff7df}.print-document{color:#11113a;background:#fff;width:min(920px,100% - 40px);min-height:100vh;margin:0 auto;padding:45px;font-family:Yekan Bakh,Tahoma,sans-serif}.print-document>header{border-bottom:2px solid #11113a;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.print-document>header>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.print-document>header>div:last-child>span{color:#c41645;font-size:14px;font-weight:900}.print-document>header>div:last-child>strong{margin-top:5px;font:900 18px Arial}.print-document>header>div:last-child>small{color:#777887;margin-top:5px;font-size:14px}.print-brand{align-items:center;gap:10px;display:flex}.print-brand>span{color:#fff;background:#c41645;border-radius:14px;place-items:center;width:48px;height:48px;font:700 26px Arial;display:grid}.print-brand>span small{font-size:14px}.print-brand>div{flex-direction:column;display:flex}.print-brand strong{font-size:17px}.print-brand small{color:#777887;font-size:14px}.print-customer{grid-template-columns:1fr 1.7fr;gap:15px;margin:24px 0;display:grid}.print-customer>div{border:1px solid #dddde5;border-radius:12px;flex-direction:column;padding:16px;display:flex}.print-customer span{color:#8b8c99;font-size:14px}.print-customer strong{margin-top:5px;font-size:14px}.print-customer small{color:#676878;margin-top:4px;font-size:14px;line-height:1.8}.print-document table{border-collapse:collapse;width:100%}.print-document td,.print-document th{text-align:right;border-bottom:1px solid #e4e4ea;padding:12px;font-size:14px}.print-document th{color:#777887;background:#f5f5f8}.print-totals{gap:8px;width:330px;margin:25px 0 25px auto;display:grid}.print-totals span,.print-totals>strong{justify-content:space-between;font-size:14px;display:flex}.print-totals>strong{border-top:2px solid #11113a;padding-top:12px;font-size:14px}.packing-check{border:1px dashed #aaaab5;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;padding:20px;display:grid}.packing-check span{font-size:14px}.shipping-label{border:3px solid #11113a;border-radius:16px;grid-template-columns:1fr 240px;gap:20px;margin-top:35px;padding:30px;display:grid}.shipping-label aside>span,.shipping-label>div>span{color:#777887;font-size:14px}.shipping-label h1{margin:8px 0;font-size:25px}.shipping-label p{font-size:14px;line-height:2}.shipping-label>div>b{font-size:14px}.shipping-label aside{border-right:1px dashed #999aa6;flex-direction:column;justify-content:center;padding-right:22px;display:flex}.shipping-label aside strong{margin:5px 0 16px;font:900 15px Arial}.shipping-label aside small{font-size:14px}.print-document>footer{color:#777887;border-top:1px solid #dddde5;justify-content:space-between;gap:20px;margin-top:45px;padding-top:18px;font-size:14px;display:flex}.print-document>footer button{color:#777887;background:0 0;border:0;font-family:inherit;font-size:14px}@media (width<=1050px){.order-kpis{grid-template-columns:1fr 1fr}.order-flow,.order-list{grid-template-columns:1fr}.order-status-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.order-list article>section,.order-toolbar{grid-template-columns:1fr}.order-flow-steps{justify-content:flex-start;overflow-x:auto}.abandoned-list article{grid-template-columns:40px 1fr auto}.abandoned-list article>b,.abandoned-list article>em{grid-column:auto}.order-kpis,.order-status-grid{grid-template-columns:1fr}.order-detail-actions{grid-template-columns:1fr 1fr}.manual-lines section{grid-template-columns:1fr 60px}.manual-lines section input:nth-of-type(2){grid-column:1}.print-document{width:100%;padding:20px}.print-customer,.shipping-label{grid-template-columns:1fr}.shipping-label aside{border-top:1px dashed #999aa6;border-right:0;padding:20px 0 0}}@media print{body{background:#fff!important}.print-document{width:100%;padding:0}.print-document>footer button{display:none}@page{size:A4;margin:15mm}}.product-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.product-kpis article{background:#ffffffd1;border:1px solid #fff;border-radius:19px;flex-direction:column;min-height:140px;padding:18px;display:flex;box-shadow:0 10px 28px #11113a0e}.product-kpis svg{width:25px;color:var(--red)}.product-kpis span{color:#7f8090;margin-top:16px;font-size:14px}.product-kpis strong{margin-top:4px;font-size:22px}.product-kpis small{color:#999aa6;margin-top:5px;font-size:14px}.product-hero{background:linear-gradient(135deg,#fff,#f7f2f5);border:1px solid #fff;border-radius:23px;grid-template-columns:1fr 280px;align-items:center;gap:25px;margin-top:13px;padding:30px;display:grid}.product-hero>div:first-child>span{color:var(--red);font-size:14px;font-weight:900}.product-hero h2{margin:8px 0;font-size:25px}.product-hero p{max-width:650px;color:var(--muted);font-size:14px;line-height:2}.product-hero>div:first-child>div{gap:7px;display:flex}.product-hero button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:900}.product-hero button:last-child{color:var(--navy);background:#fff;border:1px solid #11113a1a}.catalog-stack{height:170px;position:relative}.catalog-stack b,.catalog-stack i,.catalog-stack span{color:#fff;background:var(--navy);border-radius:23px;place-items:center;width:72px;height:72px;display:grid;position:absolute;transform:rotate(-8deg);box-shadow:0 14px 28px #11113a29}.catalog-stack i{top:15px;right:20px}.catalog-stack b{background:var(--red);top:65px;right:95px;transform:rotate(8deg)}.catalog-stack span{background:#15936e;top:22px;left:20px;transform:rotate(-4deg)}.catalog-stack svg{width:27px}.product-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.product-toolbar label{background:#ffffffd1;border:1px solid #fff;border-radius:12px;align-items:center;gap:7px;width:min(480px,100%);height:42px;padding:0 12px;display:flex}.product-toolbar label svg{color:#999aa6;width:17px}.product-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.catalog-grid>article{background:#ffffffd6;border:1px solid #fff;border-radius:19px;overflow:hidden;box-shadow:0 10px 28px #11113a0e}.catalog-media{background:#eeeef2;height:160px;position:relative;overflow:hidden}.catalog-media img{object-fit:cover;width:100%;height:100%}.catalog-media>b,.catalog-media>span{color:#fff;backdrop-filter:blur(8px);background:#11113ac7;border-radius:100px;padding:5px 8px;font-size:14px;position:absolute;top:10px;right:10px}.catalog-media>b{background:#c41645d6;left:10px;right:auto}.catalog-grid article>section{padding:14px}.catalog-grid article>section>div:first-child{justify-content:space-between;align-items:center;display:flex}.catalog-grid article>section>div:first-child small{color:#999aa6;font-size:14px}.catalog-grid h3{margin:11px 0 4px;font-size:14px}.catalog-grid p{color:#8c8d9a;margin:0;font:14px Arial}.catalog-price{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.catalog-price>span{background:#f6f6f8;border-radius:10px;flex-direction:column;padding:9px;display:flex}.catalog-price small{color:#9798a5;font-size:14px}.catalog-price strong{margin-top:4px;font-size:14px}.catalog-grid footer{gap:6px;margin-top:11px;display:flex}.catalog-grid footer a,.catalog-grid footer button{color:#656676;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:4px;height:34px;font-size:14px;font-weight:900;display:flex}.catalog-grid footer a{color:#fff;background:var(--navy)}.catalog-grid footer svg{width:13px}.stock-pill{color:#176f55;background:#eaf8f3;border-radius:100px;justify-content:center;min-width:35px;padding:5px 8px;font-size:14px;font-weight:900;display:inline-flex}.stock-pill.low{color:#946812;background:#fff7df}.stock-pill.empty{color:#a51e42;background:#fff0f4}.catalog-taxonomy{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.catalog-taxonomy>section{min-width:0}.catalog-taxonomy .studio-head button{color:#fff;background:var(--red);border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.catalog-taxonomy .studio-head svg{width:14px}.catalog-taxonomy section>article{background:#ffffffd1;border:1px solid #fff;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;margin-bottom:7px;padding:11px;display:grid}.catalog-taxonomy section>article>span{color:#fff;background:var(--navy);border-radius:11px;place-items:center;width:37px;height:37px;font-size:14px;font-weight:900;display:grid}.catalog-taxonomy section>article>svg{width:19px;color:var(--red)}.catalog-taxonomy article>div{flex-direction:column;display:flex}.catalog-taxonomy article strong{font-size:14px}.catalog-taxonomy article small{color:#999aa6;margin-top:3px;font-size:14px}.catalog-tags{background:#fffc;border:1px solid #fff;border-radius:15px;flex-wrap:wrap;align-content:flex-start;gap:7px;min-height:180px;padding:15px;display:flex}.catalog-tags span{border:1px solid;border-radius:100px;align-items:center;height:33px;padding:0 11px;font-size:14px;font-weight:900;display:flex}.inventory-grid{gap:7px;display:grid}.inventory-grid article{background:#ffffffd4;border:1px solid #fff;border-radius:14px;grid-template-columns:38px 1fr 70px auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.inventory-grid article>svg{width:20px;color:var(--red)}.inventory-grid article>div{flex-direction:column;display:flex}.inventory-grid strong{font-size:14px}.inventory-grid small{color:#999aa6;margin-top:3px;font-size:14px}.inventory-grid article>span{color:#176f55;background:#eaf8f3;border-radius:9px;place-items:center;padding:6px;font-size:14px;font-weight:900;display:grid}.inventory-grid article>span.low{color:#946812;background:#fff7df}.inventory-grid article>span.empty{color:#a51e42;background:#fff0f4}.inventory-grid button{color:#666777;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:900}.relation-list{gap:7px;display:grid}.relation-list article{background:#ffffffd4;border:1px solid #fff;border-radius:14px;grid-template-columns:1fr 90px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.relation-list span{font-size:14px;font-weight:900}.relation-list b{color:var(--red);text-align:center;background:#fff0f4;border-radius:100px;padding:6px;font-size:14px}.catalog-import-hero{color:#fff;background:linear-gradient(135deg,#11113a,#30306e);border:1px solid #fff;border-radius:23px;grid-template-columns:1fr 170px;align-items:center;gap:25px;min-height:260px;padding:30px;display:grid;box-shadow:0 15px 35px #11113a1f}.catalog-import-hero>div>svg{color:#ff6f97;width:28px}.catalog-import-hero>div>span{color:#ff7aa0;margin-top:12px;font-size:14px;font-weight:900;display:block}.catalog-import-hero h2{margin:7px 0;font-size:24px}.catalog-import-hero p{color:#d2d2df;font-size:14px;line-height:2}.catalog-import-hero>div>div{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.catalog-import-hero a,.catalog-import-hero button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:9px;align-items:center;gap:5px;height:37px;padding:0 11px;font-size:14px;font-weight:900;display:flex}.catalog-import-hero button{border-color:var(--red);background:var(--red)}.catalog-import-hero svg{width:14px}.catalog-import-hero>svg{color:#ffffff1f;width:130px;height:130px}.import-history{background:#ffffffd1;border:1px solid #fff;border-radius:18px;margin-top:12px;padding:19px}.import-history h3{font-size:14px}.import-history article{border-top:1px solid #11113a0f;grid-template-columns:35px 1fr 80px 70px;align-items:center;gap:8px;padding:9px;display:grid}.import-history article>svg{color:#15936e;width:18px}.import-history article>div{flex-direction:column;display:flex}.import-history strong{font-size:14px}.import-history small{color:#999aa6;margin-top:3px;font-size:14px}.import-history span{color:#176f55;font-size:14px}.import-history b{color:#a51e42;font-size:14px}.catalog-file{cursor:pointer;background:#fff7f9;border-radius:14px;justify-content:center;min-height:160px;position:relative;border:1px dashed #c416454d!important;flex-direction:column!important;align-items:center!important;display:flex!important}.catalog-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.catalog-file svg{width:33px;color:var(--red)}.catalog-file small,.catalog-file strong{font-size:14px}.catalog-editor{width:min(920px,100%)}.catalog-editor-tabs{background:#fafafd;border-bottom:1px solid #11113a12;gap:7px;padding:12px 24px;display:flex}.catalog-editor-tabs span{color:#6c6d7c;background:#f0f0f4;border-radius:100px;padding:7px 10px;font-size:14px;font-weight:900}.catalog-tag-select button{color:#6d6e7d;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:100px;padding:7px 10px;font-size:14px}.catalog-tag-select button.active{color:#fff;background:var(--navy)}.catalog-upload{background:#f9f9fb;border:1px solid #11113a14;border-radius:14px;grid-template-columns:240px 1fr;gap:10px;padding:12px;display:grid}.catalog-upload>label{cursor:pointer;background:#fff;border:1px dashed #c416454d;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:125px;display:flex;position:relative}.catalog-upload>label input{opacity:0;position:absolute;inset:0}.catalog-upload>label svg{width:25px;color:var(--red)}.catalog-upload>label strong{margin-top:5px;font-size:14px}.catalog-upload>label small{font-size:14px}.catalog-upload>div{flex-wrap:wrap;gap:6px;display:flex}.catalog-upload article{background:#eeeef2;border-radius:10px;width:78px;height:78px;position:relative;overflow:hidden}.catalog-upload article img{object-fit:cover;width:100%;height:100%}.catalog-upload article button{color:#fff;background:#11113ab3;border:0;border-radius:7px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;left:4px}.catalog-upload article button svg{width:12px}.catalog-upload article.file{color:var(--red);flex-direction:column;justify-content:center;align-items:center;padding:5px;display:flex}.catalog-upload article.file svg{width:22px}.catalog-upload article.file small{text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:14px;overflow:hidden}.variant-table td:nth-child(2){gap:5px}.variant-table td:nth-child(2) .cms-status{width:max-content;font-weight:500}.variant-edit-button{height:34px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font:500 14px inherit;display:inline-flex}.variant-edit-button:hover{color:#fff;border-color:var(--red);background:var(--red)}.variant-edit-button svg{width:14px}@media (width<=1100px){.catalog-grid,.catalog-taxonomy,.product-kpis{grid-template-columns:1fr 1fr}}@media (width<=750px){.product-hero{grid-template-columns:1fr}.catalog-stack{display:none}.catalog-grid,.catalog-taxonomy{grid-template-columns:1fr}.product-toolbar{flex-direction:column;align-items:stretch}.product-toolbar label{width:100%}.catalog-import-hero{grid-template-columns:1fr}.catalog-import-hero>svg{display:none}.catalog-upload,.relation-list article{grid-template-columns:1fr}.relation-list b{justify-self:start}.catalog-editor-tabs{overflow-x:auto}.catalog-editor-tabs span{min-width:max-content}}@media (width<=480px){.product-kpis{grid-template-columns:1fr}.inventory-grid article{grid-template-columns:32px 1fr auto}.inventory-grid button{grid-column:1/-1}.import-history article{grid-template-columns:30px 1fr}.import-history b,.import-history span{grid-column:auto}.catalog-import-hero{padding:22px}}.analytics-dashboard{gap:14px;display:grid}.analytics-hero{background:linear-gradient(135deg,#fffffffa,#fff1f6e6);border:1px solid #fffffff2;border-radius:25px;grid-template-columns:1fr 300px;align-items:center;gap:30px;min-height:210px;padding:32px;display:grid;box-shadow:0 16px 45px #11113a11}.analytics-hero>div:first-child>span{color:var(--red);font-size:14px;font-weight:900}.analytics-hero h2{max-width:720px;margin:8px 0;font-size:27px;line-height:1.55}.analytics-hero p{color:#6f7080;max-width:700px;margin:0;font-size:14px;line-height:2}.analytics-hero-art{height:150px;position:relative}.analytics-hero-art b,.analytics-hero-art i,.analytics-hero-art>span{color:#fff;background:var(--red);border-radius:25px;place-items:center;width:78px;height:78px;display:grid;position:absolute;transform:rotate(-8deg);box-shadow:0 18px 35px #c4164533}.analytics-hero-art i{top:13px;right:25px}.analytics-hero-art b{background:var(--navy);top:65px;right:105px;transform:rotate(8deg)}.analytics-hero-art>span{background:#15936e;top:23px;left:18px;transform:rotate(-3deg)}.analytics-hero-art svg{width:30px;height:30px}.analytics-filters{background:#ffffffd6;border:1px solid #fff;border-radius:18px;grid-template-columns:repeat(5,minmax(125px,1fr)) auto;align-items:end;gap:8px;padding:15px;display:grid}.analytics-filters label{flex-direction:column;gap:6px;display:flex}.analytics-filters label>span{color:#777887;font-size:14px;font-weight:900}.analytics-filters label>div,.analytics-filters select{background:#fafafd;border:1px solid #11113a17;border-radius:11px;height:42px}.analytics-filters label>div{align-items:center;gap:6px;padding:0 10px;display:flex}.analytics-filters label>div svg{color:#a0a1ad;width:15px}.analytics-filters input,.analytics-filters select{color:#303143;background:0 0;border:0;outline:0;width:100%;padding:0 10px;font-family:inherit;font-size:14px}.analytics-filter-actions{gap:6px;display:flex}.analytics-filter-actions a,.analytics-filter-actions button{color:#fff;background:var(--red);cursor:pointer;white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:5px;height:42px;padding:0 13px;font-family:inherit;font-size:14px;font-weight:900;display:flex}.analytics-filter-actions a{color:var(--navy);background:#fff;border:1px solid #11113a17}.analytics-filter-actions svg{width:14px}.analytics-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.analytics-kpis article{background:#ffffffdb;border:1px solid #fff;border-radius:19px;grid-template-rows:auto auto auto;grid-template-columns:44px 1fr;align-items:center;gap:0 11px;min-height:150px;padding:17px;display:grid;position:relative;box-shadow:0 10px 26px #11113a0b}.analytics-kpis article>span{color:#c41645;background:#fff0f4;border-radius:14px;grid-row:1/4;place-items:center;width:43px;height:43px;display:grid}.analytics-kpis article>span svg{width:20px}.analytics-kpis article>small{color:#7f8090;align-self:end;font-size:14px;font-weight:900}.analytics-kpis article>strong{align-self:center;font-size:19px}.analytics-kpis article>p{color:#999aa6;align-self:start;margin:0;font-size:14px}.analytics-kpis article.navy>span{color:#34346d;background:#eeeef8}.analytics-kpis article.green>span{color:#158162;background:#eaf8f3}.analytics-kpis article.gold>span{color:#a37110;background:#fff7df}.analytics-kpis article.violet>span{color:#7552a5;background:#f4effb}.analytics-kpis article.gray>span{color:#626373;background:#f0f0f4}.analytics-main-grid{grid-template-columns:1.65fr 1fr;gap:12px;display:grid}.analytics-main-grid.tables{grid-template-columns:1fr 1fr}.analytics-card,.analytics-inventory{background:#ffffffd9;border:1px solid #fff;border-radius:20px;min-width:0;padding:20px;box-shadow:0 10px 28px #11113a0a}.analytics-heading span{color:var(--red);font-size:14px;font-weight:900}.analytics-heading h3{margin:4px 0 16px;font-size:16px}.trend-chart{border-bottom:1px solid #11113a14;align-items:flex-end;gap:5px;height:235px;padding:15px 5px 0;display:flex}.trend-chart>div:not(.analytics-empty){flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:12px;height:100%;display:flex}.trend-chart>div>span{background:linear-gradient(#ed3265,#c41645);border-radius:7px 7px 2px 2px;width:min(25px,75%);min-height:5px;transition:all .25s}.trend-chart>div>small{color:#999aa6;white-space:nowrap;height:20px;font-size:14px;transform:rotate(-35deg)}.customer-mix{flex-direction:column;align-items:center;display:flex}.customer-mix .analytics-heading{width:100%}.customer-donut{background:conic-gradient(#11113a 0 var(--returning),#ec3d6d var(--returning)100%);border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.customer-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:105px;height:105px}.customer-donut>div{z-index:1;flex-direction:column;grid-area:1/1;align-items:center;display:flex}.customer-donut strong{font-size:24px}.customer-donut span{color:#8f909e;font-size:14px}.mix-legend{grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:16px;display:grid}.mix-legend>span{background:#f7f7fa;border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;padding:9px;font-size:14px;display:grid}.mix-legend i{background:#ec3d6d;border-radius:50%;width:7px;height:7px}.mix-legend i.returning{background:#11113a}.mix-legend b{font-size:14px}.analytics-table{overflow-x:auto}.analytics-table table{border-collapse:collapse;width:100%}.analytics-table td,.analytics-table th{text-align:right;white-space:nowrap;border-bottom:1px solid #11113a0f;padding:11px 8px;font-size:14px}.analytics-table th{color:#8b8c99;font-size:14px}.analytics-table td>div{flex-direction:column;display:flex}.analytics-table td strong{font-size:14px}.analytics-table td small{color:#999aa6;margin-top:3px;font-size:14px}.category-bars{gap:13px;display:grid}.category-bars article>div{justify-content:space-between;align-items:center;display:flex}.category-bars strong{font-size:14px}.category-bars span{font-size:14px;font-weight:900}.category-bars article>i{background:#eeeef3;border-radius:100px;height:7px;margin:7px 0 4px;display:block;overflow:hidden}.category-bars article>i>b{background:linear-gradient(90deg,var(--red),#ee6b90);border-radius:100px;height:100%;display:block}.category-bars article>small{color:#999aa6;font-size:14px}.analytics-inventory{grid-template-columns:1fr 1.5fr;gap:15px 25px;display:grid}.analytics-inventory>div:first-child p{color:#858694;font-size:14px;line-height:1.9}.analytics-inventory>.analytics-table{grid-column:1/-1}.inventory-metrics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.inventory-metrics>span{background:#f7f7fa;border-radius:13px;grid-template-rows:1fr 1fr;grid-template-columns:35px 1fr;align-items:center;padding:10px;display:grid}.inventory-metrics svg{width:20px;color:var(--red);grid-row:1/3}.inventory-metrics small{color:#8d8e9c;font-size:14px}.inventory-metrics strong{font-size:14px}.campaign-code{color:var(--red);background:#fff5f8;border:1px dashed #c4164540;border-radius:8px;padding:5px 8px;font:900 14px Arial;display:inline-flex}.definitions p{color:#656676;border-bottom:1px solid #11113a0f;margin:0;padding:9px 14px 9px 0;font-size:14px;line-height:1.9;position:relative}.definitions p:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;right:0}.definitions>small{color:#999aa6;margin-top:12px;font-size:14px;display:block}.analytics-empty{color:#999aa6;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:120px;display:flex}.analytics-empty svg{opacity:.5;width:25px}.analytics-empty span{font-size:14px}.analytics-loading{color:#777887;justify-content:center;align-items:center;gap:8px;min-height:350px;font-size:14px;display:flex}.analytics-loading svg{width:20px;animation:1s linear infinite analytics-spin}@keyframes analytics-spin{to{transform:rotate(1turn)}}@media (width<=1250px){.analytics-filters{grid-template-columns:repeat(3,1fr)}.analytics-filter-actions{align-self:end}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-main-grid,.analytics-main-grid.tables{grid-template-columns:1fr}}@media (width<=800px){.analytics-hero{grid-template-columns:1fr}.analytics-hero-art{display:none}.analytics-filters{grid-template-columns:1fr 1fr}.analytics-inventory,.analytics-kpis,.analytics-main-grid{grid-template-columns:1fr}}@media (width<=520px){.analytics-hero{padding:23px}.analytics-hero h2{font-size:22px}.analytics-filters{grid-template-columns:1fr}.analytics-filter-actions{grid-template-columns:1fr 1fr;display:grid}.inventory-metrics{grid-template-columns:1fr}.trend-chart{height:200px}}.admin-auth-page{background:radial-gradient(circle at 15% 15%,#c416451a,#0000 28%),radial-gradient(circle at 85% 80%,#11113a1a,#0000 30%),#f4f4f7;place-items:center;min-height:100vh;padding:35px;font-family:Yekan Bakh,Tahoma,sans-serif;display:grid}.admin-auth-card{backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #ffffffe6;border-radius:30px;grid-template-columns:.9fr 1.1fr;width:min(950px,100%);min-height:610px;display:grid;overflow:hidden;box-shadow:0 30px 80px #11113a24}.admin-auth-visual{color:#fff;background:linear-gradient(145deg,#11113a,#2d2d69);flex-direction:column;justify-content:center;padding:42px;display:flex}.admin-auth-brand{align-items:center;gap:10px;display:flex}.admin-auth-brand>span{background:var(--red);border-radius:15px;place-items:center;width:48px;height:48px;font:700 24px Arial;display:grid}.admin-auth-brand>span small{font-size:14px}.admin-auth-brand>div{flex-direction:column;display:flex}.admin-auth-brand strong{font-size:16px}.admin-auth-brand small{color:#c9c9d8;font-size:14px}.admin-auth-art{height:190px;margin:25px 0;position:relative}.admin-auth-art b,.admin-auth-art i,.admin-auth-art>span{color:#fff;background:var(--red);border-radius:24px;place-items:center;width:78px;height:78px;display:grid;position:absolute;transform:rotate(-8deg);box-shadow:0 18px 32px #0000002e}.admin-auth-art i{top:10px;right:20px}.admin-auth-art b{color:#11113a;background:#fff;top:78px;right:105px;transform:rotate(8deg)}.admin-auth-art>span{background:#15936e;top:25px;left:30px;transform:rotate(-4deg)}.admin-auth-art svg{width:30px}.admin-auth-visual h2{margin:0;font-size:23px;line-height:1.6}.admin-auth-visual p{color:#cfcfde;margin:9px 0 0;font-size:14px;line-height:2}.admin-auth-card>form{flex-direction:column;justify-content:center;padding:55px 65px;display:flex}.admin-auth-card form header>span{color:var(--red);font-size:14px;font-weight:900}.admin-auth-card form h1{margin:6px 0;font-size:27px}.admin-auth-card form header p{color:#858694;margin:0 0 24px;font-size:14px}.admin-auth-card form>label{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.admin-auth-card form>label>span{font-size:14px;font-weight:900}.admin-auth-card form input{background:#fafafd;border:1px solid #11113a1a;border-radius:12px;outline:0;width:100%;height:47px;padding:0 14px;font-family:inherit;font-size:14px}.admin-auth-card form input:focus{border-color:#c4164580;box-shadow:0 0 0 3px #c4164512}.admin-auth-card form label>div{position:relative}.admin-auth-card form label>div button{color:#777887;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:7px;left:8px}.admin-auth-card form label>div svg{width:17px}.admin-auth-card form label>small{color:#9697a4;font-size:14px}.admin-auth-error{color:#a51e42;background:#fff0f4;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:14px}.admin-auth-submit{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:48px;font-family:inherit;font-size:14px;font-weight:900;display:flex;box-shadow:0 12px 24px #c416452e}.admin-auth-submit:disabled{opacity:.6}.admin-auth-submit svg{width:18px}.admin-auth-card form>a{color:#777887;text-align:center;margin-top:16px;font-size:14px}.admin-auth-loading{color:#666777;align-items:center;gap:8px;font-size:14px;display:flex}.admin-auth-loading svg{width:23px;color:var(--red);animation:1.3s linear infinite analytics-spin}.cms-secure-logout{z-index:5;color:#686979;cursor:pointer;background:#fffc;border:1px solid #11113a14;border-radius:10px;align-items:center;gap:5px;height:38px;padding:0 11px;font-family:inherit;font-size:14px;font-weight:900;display:flex;position:absolute;top:28px;left:28px}.cms-secure-logout svg{width:15px}.cms-main{position:relative}@media (width<=760px){.admin-auth-page{padding:15px}.admin-auth-card{grid-template-columns:1fr}.admin-auth-visual{display:none}.admin-auth-card>form{padding:38px 25px}.cms-secure-logout{top:16px;left:15px}}.cms-backup-download{z-index:5;color:#686979;background:#fffc;border:1px solid #11113a14;border-radius:10px;align-items:center;height:38px;padding:0 11px;font-size:14px;font-weight:900;display:flex;position:absolute;top:28px;left:126px}.cms-backup-download:hover{color:var(--red)}@media (width<=760px){.cms-backup-download{top:16px;left:112px}}.checkout-cart-state{text-align:center;background:#ffffffd1;border:1px solid #fff;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;margin:28px 0;padding:36px;display:flex;box-shadow:0 14px 34px #11113a12}.checkout-cart-state>svg{width:52px;height:52px;color:var(--red);background:#fff0f4;border-radius:17px;padding:13px}.checkout-cart-state>strong{margin-top:15px;font-size:14px}.checkout-cart-state>span{color:var(--red);margin-top:16px;font-size:14px;font-weight:900}.checkout-cart-state h1{margin:7px 0 3px;font-size:23px}.checkout-cart-state p{max-width:520px;color:var(--muted);margin:4px 0;font-size:14px;line-height:2}.checkout-cart-state a{color:#fff;background:var(--red);border-radius:12px;margin-top:18px;padding:12px 19px;font-size:14px;font-weight:900}.checkout-cart-state a:hover{background:var(--navy)}.checkout-cart-state small{color:var(--red);margin-top:12px}.commerce-overlay{z-index:500;-webkit-backdrop-filter:blur(12px);background:#11113a33;justify-content:flex-start;padding:18px;animation:.2s commerce-fade;display:flex;position:fixed;inset:0}.commerce-drawer{direction:rtl;background:linear-gradient(145deg,#fffffff5,#f4f5f9e6);border:1px solid #ffffffe0;border-radius:29px;flex-direction:column;width:min(510px,100vw - 36px);height:calc(100vh - 36px);animation:.28s cubic-bezier(.2,.8,.2,1) commerce-slide;display:flex;overflow:hidden;box-shadow:0 35px 90px #11113a40,inset 0 1px #fff}.commerce-drawer>header{backdrop-filter:blur(22px);background:linear-gradient(120deg,#fffffff2,#ffffff8c);border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;padding:22px 24px 18px;display:flex}.commerce-drawer>header div{flex-direction:column;display:flex}.commerce-drawer>header span{color:var(--red);font-size:14px;font-weight:900}.commerce-drawer>header h2{margin:4px 0 0;font-size:23px}.commerce-drawer>header button{width:40px;height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:13px;place-items:center;display:grid}.commerce-drawer>header button:hover{color:#fff;background:var(--red)}.commerce-drawer>header svg{width:18px}.commerce-cart-body,.commerce-search-body{flex:1;min-height:0;padding:18px 20px 24px;overflow-y:auto}.commerce-search-input{background:#ffffffdb;border:1px solid #c4164529;border-radius:16px;grid-template-columns:23px 1fr 22px;align-items:center;gap:9px;height:54px;padding:0 15px;display:grid;box-shadow:0 10px 26px #11113a0f}.commerce-search-input>svg{width:20px;color:var(--red)}.commerce-search-input input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;font-size:14px}.commerce-search-input input::placeholder{color:#9a9ba8}.commerce-spin{animation:1s linear infinite analytics-spin}.commerce-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.commerce-placeholder>svg{width:52px;height:52px;color:var(--red);background:#fff0f4;border-radius:17px;padding:13px}.commerce-placeholder strong{margin-top:14px;font-size:15px}.commerce-placeholder p{max-width:310px;color:var(--muted);margin:6px 0;font-size:14px;line-height:2}.commerce-placeholder>a{color:#fff;background:var(--red);border-radius:11px;margin-top:13px;padding:10px 15px;font-size:14px;font-weight:900}.commerce-search-results{gap:8px;margin-top:15px;display:grid}.commerce-search-results>a{background:#ffffffd6;border:1px solid #11113a11;border-radius:16px;grid-template-columns:70px 1fr 20px;align-items:center;gap:11px;padding:8px;display:grid}.commerce-search-results>a:hover{border-color:#c416452b;transform:translate(-3px);box-shadow:0 10px 22px #11113a12}.commerce-search-results img{object-fit:cover;border-radius:12px;width:70px;height:70px}.commerce-search-results div{flex-direction:column;min-width:0;display:flex}.commerce-search-results span{color:#9697a4;font-size:14px}.commerce-search-results strong{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:14px;overflow:hidden}.commerce-search-results b{color:var(--red);font-size:14px}.commerce-search-results>a>svg{width:16px}.commerce-all-link{height:43px;color:var(--navy);background:#fff;border:1px solid #11113a14;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:14px;font-weight:900;display:flex}.commerce-all-link:hover{color:#fff;background:var(--navy)}.commerce-all-link svg{width:15px}.mini-cart-list{gap:9px;display:grid}.mini-cart-list article{background:#ffffffd9;border:1px solid #11113a12;border-radius:17px;grid-template-columns:74px 1fr 34px;align-items:center;gap:11px;padding:9px;display:grid}.mini-cart-list img{object-fit:cover;border-radius:12px;width:74px;height:78px}.mini-cart-list article>div{min-width:0}.mini-cart-list article>div>a{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;display:block;overflow:hidden}.mini-cart-list article>div>span{color:var(--red);margin-top:4px;font-size:14px;font-weight:900;display:block}.mini-cart-quantity{background:#f6f6f9;border:1px solid #11113a14;border-radius:9px;grid-template-columns:30px 1fr 30px;align-items:center;width:104px;height:31px;margin-top:8px;display:grid}.mini-cart-quantity button{height:100%;color:var(--navy);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mini-cart-quantity button:hover{color:var(--red)}.mini-cart-quantity svg{width:12px}.mini-cart-quantity b{text-align:center;font-size:14px}.mini-cart-remove{color:#a1a2ad;cursor:pointer;background:#f4f4f7;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.mini-cart-remove:hover{color:#fff;background:var(--red)}.mini-cart-remove svg{width:15px}.commerce-drawer footer{backdrop-filter:blur(18px);background:#ffffffb8;border-top:1px solid #11113a12;margin-top:auto;padding:17px 20px 20px}.commerce-drawer footer>div{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.commerce-drawer footer span{color:var(--muted);font-size:14px}.commerce-drawer footer strong{font-size:17px}.commerce-drawer footer>a{color:#fff;background:var(--red);border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:900;display:flex}.commerce-drawer footer>a:hover{background:var(--navy)}.commerce-drawer footer>a:last-child{height:auto;color:var(--muted);background:0 0;margin-top:11px;font-size:14px}.commerce-drawer footer svg{width:15px}@keyframes commerce-fade{0%{opacity:0}to{opacity:1}}@keyframes commerce-slide{0%{opacity:0;transform:translate(-24px)scale(.985)}to{opacity:1;transform:none}}@media (width<=560px){.commerce-overlay{padding:0}.commerce-drawer{border-radius:0;width:100%;height:100%}.commerce-drawer>header{padding:18px}.commerce-cart-body,.commerce-search-body{padding:14px}.commerce-drawer>header h2{font-size:20px}.mini-cart-list article{grid-template-columns:65px 1fr 32px}.mini-cart-list img{width:65px;height:70px}}.smart-live-results{gap:19px;margin-top:14px;display:grid}.smart-live-results section{gap:8px;display:grid}.smart-result-title{color:var(--navy);align-items:center;gap:7px;display:flex}.smart-result-title svg{width:17px;color:var(--red)}.smart-result-title strong{font-size:14px;font-weight:500}.smart-result-title span{color:#77798b;background:#ececf2;border-radius:8px;place-items:center;min-width:24px;height:23px;margin-right:auto;font-size:14px;display:grid}.smart-suggestions{align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.smart-suggestions small{white-space:nowrap;color:#888a9b}.smart-suggestions button{white-space:nowrap;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #11113a12;border-radius:100px;padding:7px 10px;font:500 14px inherit}.smart-suggestions button:hover{color:var(--red);border-color:#c416452e}.smart-article-results{gap:7px;display:grid}.smart-article-results>a{background:#ffffffbf;border:1px solid #11113a0f;border-radius:14px;grid-template-columns:56px 1fr 18px;align-items:center;gap:10px;padding:7px;display:grid}.smart-article-results>a:hover{border-color:#c4164529;transform:translate(-3px)}.smart-article-results img{object-fit:cover;border-radius:10px;width:56px;height:56px}.smart-article-results div{flex-direction:column;min-width:0;display:flex}.smart-article-results span{color:#999aa7;font-size:14px}.smart-article-results strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;font-weight:500;overflow:hidden}.smart-article-results svg{width:15px}.commerce-all-link,.smart-live-results b,.smart-live-results strong,.smart-search-intro strong{font-weight:500}.smart-search-page{background:radial-gradient(circle at 12% 10%,#ffd2df6b,#0000 27%),linear-gradient(#fafafd,#f5f5f8 46%,#fff);min-height:100vh}.smart-search-hero{padding-top:35px}.smart-search-heading{background:linear-gradient(120deg,#fff,#fff5f8 58%,#f0f1f7);border:1px solid #fffffff2;border-radius:30px;padding:35px 40px 31px;position:relative;overflow:hidden;box-shadow:0 20px 55px #11113a17}.smart-search-heading:after{content:"P";color:#c416450e;font:500 190px Arial;position:absolute;top:50%;left:34px;transform:translateY(-50%)rotate(-8deg)}.smart-search-heading>span{color:var(--red);background:#fff;border-radius:100px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 6px 18px #11113a0d}.smart-search-heading>span svg{width:15px}.smart-search-heading h1{z-index:1;letter-spacing:-2px;margin:16px 0 8px;font-size:clamp(38px,5vw,65px);font-weight:500;line-height:1.2;position:relative}.smart-search-heading h1 em{color:var(--red);font-style:normal}.smart-search-heading p{z-index:1;max-width:600px;color:var(--muted);margin:0;line-height:2;position:relative}.smart-search-form{z-index:2;background:#fffffff5;border:1px solid #11113a14;border-radius:21px;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;width:calc(100% - 80px);min-height:72px;margin:-17px auto 0;padding:8px 10px 8px 19px;display:grid;position:relative;box-shadow:0 18px 45px #11113a1f}.smart-search-form>svg{width:22px;color:var(--red)}.smart-search-form input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;font:400 16px inherit}.smart-search-form button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:15px;align-items:center;gap:8px;height:53px;padding:0 22px;font:500 15px inherit;display:flex}.smart-search-form button:hover{background:var(--navy)}.smart-search-form button svg{width:17px}.smart-search-hints{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:17px 0 0;display:flex}.smart-search-hints span{color:#9394a3;font-size:14px}.smart-search-hints a,.smart-search-related a{color:#66687c;background:#ffffffb8;border:1px solid #11113a12;border-radius:100px;padding:6px 10px;font-size:14px}.smart-search-hints a:hover,.smart-search-related a:hover{color:var(--red);background:#fff;border-color:#c416452e}.smart-search-content{min-height:430px;padding-top:47px;padding-bottom:80px}.smart-search-summary{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.smart-search-summary small{color:#9697a5}.smart-search-summary h2{margin:4px 0 0;font-size:28px;font-weight:500}.smart-search-summary>span{color:#77798b;background:#fff;border-radius:11px;padding:8px 12px;font-size:14px}.smart-search-tabs{border-bottom:1px solid #11113a14;gap:7px;margin-top:20px;padding-bottom:13px;display:flex}.smart-search-tabs a{color:#77798a;border-radius:12px;align-items:center;gap:8px;padding:10px 15px;font-size:14px;display:flex}.smart-search-tabs a b{background:#ebebf0;border-radius:7px;place-items:center;min-width:24px;height:23px;font-weight:500;display:grid}.smart-search-tabs a.active{color:#fff;background:var(--navy)}.smart-search-tabs a.active b{color:var(--navy);background:#fff}.smart-search-related{align-items:center;gap:7px;margin:15px 0 0;display:flex;overflow-x:auto}.smart-search-related>span{white-space:nowrap;color:#9697a5;font-size:14px}.smart-search-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.smart-article-result,.smart-product-result{background:#fff;border:1px solid #11113a12;border-radius:23px;grid-template-columns:170px 1fr;gap:17px;min-width:0;padding:12px;display:grid;box-shadow:0 10px 28px #11113a0e}.smart-article-result:hover,.smart-product-result:hover{transform:translateY(-3px);box-shadow:0 17px 38px #11113a17}.smart-result-media{background:#eeeef2;border-radius:17px;height:190px;position:relative;overflow:hidden}.smart-result-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.smart-article-result:hover .smart-result-media img,.smart-product-result:hover .smart-result-media img{transform:scale(1.035)}.smart-result-media>span{color:var(--red);background:#ffffffeb;border-radius:8px;padding:5px 8px;font-size:14px;position:absolute;top:9px;right:9px}.smart-article-result>div,.smart-product-result>div{flex-direction:column;min-width:0;padding:6px 0;display:flex}.smart-article-result>div>small,.smart-product-result>div>small{color:#9697a5;font-size:14px}.smart-search-grid h3{margin:8px 0 5px;font-size:18px;font-weight:500;line-height:1.65}.smart-product-result>div>p{color:#88899a;margin:0;font-size:14px}.smart-product-result>div>div{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.smart-product-result>div>div strong{color:var(--red);font-size:17px;font-weight:500}.smart-product-result>div>div strong small{font-size:14px;font-weight:400}.smart-product-result>div>div span{color:#77798a;align-items:center;gap:4px;font-size:14px;display:flex}.smart-product-result>div>div span svg{fill:#ffbd38;stroke:#ffbd38;width:14px}.smart-result-action{color:var(--navy);align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:500;display:flex}.smart-result-action:hover{color:var(--red)}.smart-result-action svg{width:15px}.smart-article-result>div>p{color:#7f8091;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;line-height:1.9;display:-webkit-box;overflow:hidden}.smart-article-result .smart-result-action{margin-top:auto}.smart-search-empty,.smart-search-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.smart-search-empty>svg,.smart-search-welcome>svg{width:62px;height:62px;color:var(--red);background:#fff0f4;border-radius:20px;padding:15px}.smart-search-empty h2,.smart-search-welcome h2{margin:16px 0 5px;font-size:23px;font-weight:500}.smart-search-empty p,.smart-search-welcome p{color:var(--muted);margin:0}.smart-search-empty>div{gap:8px;margin-top:18px;display:flex}.smart-search-empty>div a{color:#fff;background:var(--red);border-radius:11px;align-items:center;gap:7px;padding:10px 14px;font-size:14px;display:flex}.smart-search-empty>div a:last-child{color:var(--navy);background:#fff}.smart-search-empty>div svg{width:16px}@media (width<=900px){.smart-search-grid{grid-template-columns:1fr}.smart-search-heading:after{font-size:145px}.smart-search-form{width:calc(100% - 40px)}}@media (width<=600px){.smart-search-hero{padding-top:18px}.smart-search-heading{border-radius:24px;padding:27px 21px 38px}.smart-search-heading:after{display:none}.smart-search-heading h1{letter-spacing:-1.5px;font-size:38px}.smart-search-heading p{font-size:14px}.smart-search-form{grid-template-columns:21px 1fr;width:calc(100% - 22px);min-height:62px;margin-top:-13px;padding:8px 13px}.smart-search-form input{font-size:14px}.smart-search-form button{grid-column:1/-1;justify-content:center;width:100%;height:45px}.smart-search-summary{flex-direction:column;align-items:flex-start;gap:10px}.smart-search-tabs{overflow-x:auto}.smart-search-tabs a{white-space:nowrap}.smart-article-result,.smart-product-result{grid-template-columns:115px 1fr;gap:12px}.smart-result-media{height:155px}.smart-search-grid h3{font-size:15px}.smart-article-result>div>p{display:none}.smart-search-content{padding-top:35px}.smart-search-related{margin-top:12px}}.cms-topbar-actions{align-items:center;gap:10px;display:flex}.cms-notification-center{z-index:30;direction:rtl;position:relative}.cms-notification-trigger{width:45px;height:45px;color:var(--navy);cursor:pointer;background:#ffffffd9;border:1px solid #11113a14;border-radius:14px;place-items:center;display:grid;position:relative;box-shadow:0 8px 22px #11113a12}.cms-notification-center.open .cms-notification-trigger,.cms-notification-trigger:hover{color:#fff;border-color:var(--red);background:var(--red)}.cms-notification-trigger svg{stroke-width:1.8px;width:20px}.cms-notification-trigger b{color:#fff;background:var(--navy);border:2px solid #f7f7fa;border-radius:100px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:14px;font-weight:500;display:grid;position:absolute;top:-6px;right:-5px}.cms-notification-center.open .cms-notification-trigger b{background:var(--navy)}.cms-notification-panel{z-index:50;backdrop-filter:blur(24px);background:#fafafdfa;border:1px solid #11113a17;border-radius:23px;width:min(430px,100vw - 40px);animation:.2s notification-pop;position:absolute;top:55px;left:0;overflow:hidden;box-shadow:0 28px 75px #11113a33}.cms-notification-panel>header{background:linear-gradient(120deg,#fff,#fff3f6);border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;padding:18px 19px 14px;display:flex}.cms-notification-panel>header div{flex-direction:column;display:flex}.cms-notification-panel>header span{color:var(--red);font-size:14px}.cms-notification-panel>header h2{margin:3px 0 0;font-size:19px;font-weight:500}.cms-notification-panel>header button{color:#77798a;cursor:pointer;background:#fff;border:1px solid #11113a12;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cms-notification-panel>header button:hover{color:#fff;background:var(--red)}.cms-notification-panel>header svg{width:16px}.cms-notification-tools{background:#fff;border-bottom:1px solid #11113a0f;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:8px 13px;display:flex}.cms-notification-tools>div{gap:4px;display:flex}.cms-notification-tools button{color:#77798b;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font:400 14px inherit;display:flex}.cms-notification-tools>div button.active{color:var(--navy);background:#f0f0f4}.cms-notification-tools button b{font-weight:500}.cms-notification-tools>button{color:var(--red)}.cms-notification-tools svg{width:15px}.cms-notification-list{max-height:min(510px,100vh - 245px);padding:8px;overflow-y:auto}.cms-notification-list article{background:#fff;border:1px solid #0000;border-radius:15px;grid-template-columns:1fr 28px;align-items:start;margin-bottom:5px;display:grid;position:relative}.cms-notification-list article.unread{border-color:#11113a11;box-shadow:0 5px 16px #11113a09}.cms-notification-list article.read{opacity:.68;background:0 0}.cms-notification-main{text-align:right;min-width:0;color:var(--navy);cursor:pointer;background:0 0;border:0;grid-template-columns:39px 1fr 8px;gap:10px;padding:11px 9px 11px 5px;display:grid}.cms-notification-main>i{color:#53607a;background:#eff1f5;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.cms-notification-list article.critical .cms-notification-main>i{color:#c41645;background:#fff0f4}.cms-notification-list article.warning .cms-notification-main>i{color:#b0780d;background:#fff8e7}.cms-notification-list article.success .cms-notification-main>i{color:#12805e;background:#edf9f5}.cms-notification-main>i svg{width:18px}.cms-notification-main>span{min-width:0}.cms-notification-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.cms-notification-main p{color:#77798b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.cms-notification-main small{color:#a0a1ad;font-size:14px}.cms-notification-main em{background:var(--red);border-radius:50%;align-self:center;width:7px;height:7px;box-shadow:0 0 0 4px #c4164517}.cms-notification-dismiss{color:#a0a1ad;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;margin-top:9px;display:grid}.cms-notification-dismiss:hover{color:var(--red);background:#fff0f4}.cms-notification-dismiss svg{width:14px}.cms-notification-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.cms-notification-empty>svg{color:#158363;background:#edf9f5;border-radius:17px;width:50px;height:50px;padding:13px}.cms-notification-empty strong{margin-top:12px;font-size:14px;font-weight:500}.cms-notification-empty p{color:#8b8c9c;max-width:270px;margin:5px 0;font-size:14px;line-height:1.8}.cms-notification-panel>footer{color:#8a8b9b;background:#fff;border-top:1px solid #11113a0f;justify-content:center;gap:13px;padding:10px;font-size:14px;display:flex}.cms-notification-panel>footer span{align-items:center;gap:5px;display:flex}.cms-notification-panel>footer i{border-radius:50%;width:7px;height:7px}.cms-notification-panel>footer i.critical{background:#c41645}.cms-notification-panel>footer i.warning{background:#d39913}.cms-notification-panel>footer i.success{background:#15936e}@keyframes notification-pop{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:none}}@media (width<=620px){.cms-topbar{padding-left:0}.cms-topbar-actions{gap:6px}.cms-notification-panel{width:auto;position:fixed;top:72px;left:10px;right:10px}.cms-notification-list{max-height:calc(100vh - 230px)}.cms-notification-panel>footer{display:none}.cms-notification-tools>button{font-size:0}.cms-notification-tools>button svg{width:18px}.cms-notification-trigger{width:41px;height:41px}}.product-variants{background:linear-gradient(145deg,#fff,#f8f8fbe0);border:1px solid #11113a13;border-radius:17px;margin-top:17px;padding:14px}.product-variants-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.product-variants-head strong{font-size:14px}.product-variants-head span{color:var(--red);font-size:14px;font-weight:900}.product-variant-options{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.product-variant-options>button{text-align:right;min-height:72px;color:var(--navy);cursor:pointer;background:#f8f8fb;border:1px solid #11113a14;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 11px;display:flex}.product-variant-options>button:hover{background:#fff;border-color:#c4164533;transform:translateY(-2px)}.product-variant-options>button.active{background:#fff1f5;border-color:#c4164561;box-shadow:0 7px 16px #c4164514}.product-variant-options>button:disabled{opacity:.48;cursor:not-allowed;transform:none}.product-variant-options span{font-size:14px;font-weight:900}.product-variant-options small{color:#8c8d9a;margin-top:3px;font-size:14px}.product-variant-options b{color:#168162;margin-top:6px;font-size:14px}.product-variant-options>button:disabled b{color:#9b5366}.product-variant-empty{color:#8b5362;text-align:center;background:#fff7f9;border:1px dashed #c4164540;border-radius:11px;padding:14px;font-size:14px}.product-stock.out span{color:#a5415d}.product-summary{min-width:0}.product-detail-price>span{color:#999aa7;margin-top:5px;font:14px Arial;display:block}.product-detail-actions{grid-template-columns:112px 1fr 48px 48px}.product-detail-actions button:disabled,.quantity-control button:disabled{opacity:.45;cursor:not-allowed}.mini-cart-variant{color:#777887;margin-top:3px;font-size:14px;display:block}.checkout-qty button:disabled,.mini-cart-quantity button:disabled{opacity:.35;cursor:not-allowed}@media (width<=600px){.product-variant-options{grid-template-columns:1fr}.product-detail-actions{grid-template-columns:1fr 1fr}.detail-like{width:100%}}html body,html body *{font-weight:400!important}html body :is(h1,h2,h3,h4,h5,h6,strong,b,label,button,a,summary,legend,th,[role=button],[role=tab],[role=menuitem]){font-weight:500!important}.contact-page-inner,.story-page-inner{padding-top:8px;padding-bottom:88px}.page-kicker{color:var(--red);background:#fff0f4;border-radius:100px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:900;display:inline-flex}.page-kicker svg{width:16px}.about-hero,.contact-hero{background:linear-gradient(135deg,#fffffff2,#f6f7fac2);border:1px solid #fffffff5;border-radius:32px;margin-top:18px;position:relative;overflow:hidden;box-shadow:0 24px 55px #11113a17,inset 0 1px #fff}.about-hero{grid-template-columns:.94fr 1.06fr;align-items:center;min-height:550px;padding:50px;display:grid}.about-hero:before,.contact-hero:before{content:"";border:75px solid #c416450e;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-220px;right:-170px}.about-hero-copy{z-index:2;position:relative}.about-hero-copy h1,.contact-hero h1{letter-spacing:-2.5px;margin:18px 0;font-size:clamp(43px,5vw,66px);line-height:1.24}.about-hero-copy h1 em,.contact-hero h1 em{color:var(--red);font-style:normal}.about-hero-copy>p,.contact-hero>div:first-child>p{color:#676979;max-width:510px;margin:0;font-size:16px;line-height:2.05}.about-actions{align-items:center;gap:8px;margin-top:28px;display:flex}.about-actions a{background:#fff;border:1px solid #11113a14;border-radius:13px;align-items:center;gap:9px;height:47px;padding:0 18px;font-size:14px;font-weight:900;display:flex}.about-actions a:first-child{color:#fff;border-color:var(--red);background:var(--red);box-shadow:0 12px 24px #c4164533}.about-actions a:hover{transform:translateY(-2px)}.about-actions svg,.about-cta>a svg,.about-method-copy>a svg{width:16px}.about-hero-visual{height:440px;position:relative}.about-image-main,.about-image-small{border:7px solid #ffffffd9;position:absolute;overflow:hidden;box-shadow:0 24px 50px #11113a2b}.about-image-main{border-radius:80px 25px 70px;width:70%;height:84%;top:0;left:0}.about-image-small{border-radius:23px 55px;width:44%;height:45%;bottom:0;right:2%}.about-image-main img,.about-image-small img{object-fit:cover;width:100%;height:100%}.about-seal{z-index:2;color:#fff;backdrop-filter:blur(18px);background:#11113ad6;border:1px solid #ffffff54;border-radius:50%;grid-template-columns:1fr 1fr;place-items:center;width:105px;height:105px;padding:12px;display:grid;position:absolute;top:8%;right:8%;box-shadow:0 15px 30px #11113a3d}.about-seal>span{font:900 32px Arial}.about-seal>span span{color:var(--red)}.about-seal small{font:700 9px/1.4 Arial}.about-floating-note{z-index:3;backdrop-filter:blur(20px);background:#ffffffdb;border:1px solid #fff;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:11px 14px;display:grid;position:absolute;bottom:3%;left:6%;box-shadow:0 14px 30px #11113a24}.about-floating-note>svg{width:42px;height:42px;color:var(--red);background:#fff0f4;border-radius:12px;padding:10px}.about-floating-note>div{flex-direction:column;display:flex}.about-floating-note strong{font-size:14px}.about-floating-note small{color:#848593;font-size:14px}.about-cta span,.about-method-copy>span,.section-intro>span{color:var(--red);font-size:14px;font-weight:900}.section-intro h2{margin:6px 0 4px;font-size:32px}.section-intro>p{color:var(--muted);margin:0;font-size:14px}.about-values{padding:80px 0}.about-value-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px;display:grid}.about-value-grid article{background:#ffffffc7;border:1px solid #fff;border-radius:25px;min-height:245px;padding:28px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 15px 35px #11113a11}.about-value-grid article:hover{transform:translateY(-5px)}.about-value-grid article>i{width:52px;height:52px;color:var(--red);background:#fff0f4;border-radius:16px;place-items:center;display:grid}.about-value-grid article>i svg{width:24px}.about-value-grid article>small{color:#11113a14;font:700 48px Arial;position:absolute;top:17px;left:22px}.about-value-grid h3{margin:20px 0 7px;font-size:20px}.about-value-grid p{color:#707180;margin:0;font-size:14px;line-height:2}.about-method{background:#ffffffc4;border:1px solid #fff;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:42px;display:grid;box-shadow:0 20px 45px #11113a13}.about-method-visual{border-radius:24px;height:440px;position:relative;overflow:hidden}.about-method-visual:after{content:"";background:linear-gradient(#0000 55%,#11113a8c);position:absolute;inset:0}.about-method-visual img{object-fit:cover;width:100%;height:100%}.about-method-visual span{z-index:2;color:#fff;backdrop-filter:blur(16px);background:#11113a73;border:1px solid #ffffff40;border-radius:14px;align-items:center;gap:9px;padding:11px 14px;display:flex;position:absolute;bottom:22px;right:22px}.about-method-visual svg{width:19px}.about-method-copy h2{max-width:470px;margin:8px 0 13px;font-size:35px;line-height:1.55}.about-method-copy>p{color:#6d6f7e;font-size:15px;line-height:2}.about-method-copy ul{gap:11px;margin:21px 0 27px;padding:0;list-style:none;display:grid}.about-method-copy li{align-items:center;gap:9px;font-size:14px;font-weight:900;display:flex}.about-method-copy li svg{width:20px;color:var(--red)}.about-method-copy>a{color:var(--red);align-items:center;gap:8px;font-size:14px;font-weight:900;display:inline-flex}.about-cta{color:#fff;background:linear-gradient(120deg,var(--navy),#30306e);border-radius:25px;justify-content:space-between;align-items:center;margin-top:20px;padding:30px 35px;display:flex;box-shadow:0 18px 38px #11113a2e}.about-cta h2{margin:5px 0 0;font-size:27px}.about-cta span{color:#ff8aa9}.about-cta>a{height:47px;color:var(--navy);background:#fff;border-radius:13px;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:900;display:flex}.contact-hero{grid-template-columns:1.1fr .9fr;align-items:center;min-height:410px;padding:45px 55px;display:grid}.contact-hero>div:first-child{z-index:2;position:relative}.contact-orbit{border:1px solid #c4164521;border-radius:50%;width:330px;height:330px;margin:auto;position:relative}.contact-orbit:after,.contact-orbit:before{content:"";border:1px dashed #11113a1f;border-radius:50%;position:absolute;inset:42px}.contact-orbit:after{background:#fff6;border-style:solid;inset:84px}.contact-orbit-logo{z-index:3;color:#fff;background:linear-gradient(145deg,var(--navy-2),var(--navy));border-radius:28px;place-items:center;width:92px;height:92px;margin:auto;font:900 53px Arial;display:grid;position:absolute;inset:0;box-shadow:0 22px 38px #11113a38}.contact-orbit-logo small{color:var(--red);font-size:25px;position:absolute;top:-8px;left:-4px}.contact-orbit>i{z-index:3;width:52px;height:52px;color:var(--red);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #fff;border-radius:17px;place-items:center;display:grid;position:absolute;box-shadow:0 12px 28px #11113a1f}.contact-orbit>i svg{width:23px}.orbit-one{top:50px;right:22px}.orbit-two{bottom:64px;left:14px}.contact-orbit>div{z-index:3;background:#ffffffdb;border:1px solid #fff;border-radius:15px;grid-template-columns:35px 1fr;align-items:center;gap:7px;padding:10px 13px;display:grid;position:absolute;bottom:7px;right:5px;box-shadow:0 12px 25px #11113a1a}.contact-orbit>div svg{width:27px;color:var(--red);grid-row:1/3}.contact-orbit>div strong{font-size:14px}.contact-orbit>div small{color:#777887;font-size:14px;line-height:1.55}.contact-way-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.contact-way-grid article{background:#ffffffc2;border:1px solid #fff;border-radius:23px;grid-template-columns:52px 1fr;gap:14px;padding:22px;display:grid;box-shadow:0 13px 30px #11113a0f}.contact-way-grid article>i{width:52px;height:52px;color:var(--red);background:#fff0f4;border-radius:16px;place-items:center;display:grid}.contact-way-grid svg{width:23px}.contact-way-grid h2{margin:2px 0 4px;font-size:18px}.contact-way-grid p{color:#747583;min-height:48px;margin:0 0 9px;font-size:14px;line-height:1.8}.contact-way-grid a{color:var(--red);align-items:center;gap:5px;font-size:14px;font-weight:900;display:inline-flex}.contact-way-grid a svg{width:14px}.contact-workspace{background:#ffffffc7;border:1px solid #fff;border-radius:30px;grid-template-columns:1.18fr .82fr;margin-top:24px;display:grid;overflow:hidden;box-shadow:0 22px 50px #11113a14}.contact-form{padding:36px}.contact-form-heading{align-items:center;gap:12px;margin-bottom:25px;display:flex}.contact-form-heading>i{width:50px;height:50px;color:var(--red);background:#fff0f4;border-radius:16px;place-items:center;display:grid}.contact-form-heading svg{width:23px}.contact-form-heading>div{flex-direction:column;display:flex}.contact-form-heading span{color:var(--red);font-size:14px;font-weight:900}.contact-form-heading h2{margin:3px 0 0;font-size:25px}.contact-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contact-fields label{color:#555666;flex-direction:column;gap:7px;font-size:14px;font-weight:900;display:flex}.contact-fields label small{color:#9a9ba7;font-weight:500}.contact-fields .wide{grid-column:1/-1}.contact-fields input,.contact-fields select,.contact-fields textarea{width:100%;color:var(--navy);background:#f8f8fb;border:1px solid #11113a1a;border-radius:12px;outline:0;font-size:14px;font-weight:500}.contact-fields input,.contact-fields select{height:46px;padding:0 12px}.contact-fields textarea{resize:vertical;padding:12px;line-height:1.8}.contact-fields input:focus,.contact-fields select:focus,.contact-fields textarea:focus{background:#fff;border-color:#c4164566;box-shadow:0 0 0 4px #c416450e}.contact-submit{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;height:49px;margin-top:17px;padding:0 22px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #c4164530}.contact-submit:hover{background:var(--navy);transform:translateY(-2px)}.contact-submit:disabled{opacity:.6;cursor:wait}.contact-submit svg{width:17px}.contact-privacy{color:#92939f;margin-right:10px;font-size:14px;display:inline-block}.contact-notice{border-radius:11px;align-items:center;gap:7px;margin-top:14px;padding:10px 12px;font-size:14px;display:flex}.contact-notice.success{color:#087558;background:#ecfaf5}.contact-notice.error{color:#a81840;background:#fff0f4}.contact-notice svg{width:18px}.spin{animation:1s linear infinite analytics-spin}.contact-assurance{color:#fff;background:linear-gradient(145deg,var(--navy),#30306e);flex-direction:column;justify-content:space-between;padding:38px;display:flex;position:relative;overflow:hidden}.contact-assurance:before{content:"";border:50px solid #ffffff0b;border-radius:50%;width:230px;height:230px;position:absolute;top:-80px;left:-100px}.contact-assurance>*{position:relative}.contact-assurance>div:first-child>span{color:#ff89a9;font-size:14px;font-weight:900}.contact-assurance h2{margin:8px 0;font-size:28px;line-height:1.55}.contact-assurance p{color:#d1d1df;font-size:14px;line-height:2}.assurance-steps{gap:9px;margin:25px 0;display:grid}.assurance-steps span{background:#ffffff0e;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:9px;padding:9px;display:flex}.assurance-steps b{width:28px;height:28px;color:var(--navy);background:#fff;border-radius:9px;place-items:center;display:grid}.assurance-steps small{font-size:14px}.contact-assurance>a{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-top:18px;font-size:14px;font-weight:900;display:flex}.contact-assurance>a svg{width:16px}.contact-faq{grid-template-columns:.7fr 1.3fr;gap:40px;padding:75px 0 0;display:grid}.contact-faq>div:last-child{gap:9px;display:grid}.contact-faq details{background:#ffffffbf;border:1px solid #fff;border-radius:17px;padding:0 18px;box-shadow:0 8px 20px #11113a0a}.contact-faq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;font-size:15px;font-weight:900;list-style:none;display:flex}.contact-faq summary::-webkit-details-marker{display:none}.contact-faq summary span{align-items:center;gap:8px;display:flex}.contact-faq summary svg{width:18px;color:var(--red)}.contact-faq summary b{font-size:20px}.contact-faq details[open] summary b{transform:rotate(45deg)}.contact-faq details p{color:#6f7080;margin:0;padding:0 27px 17px;font-size:14px;line-height:2}@media (width<=900px){.about-hero{grid-template-columns:1fr;padding:38px}.about-hero-visual{margin-top:25px}.about-method{grid-template-columns:1fr;gap:30px}.contact-hero{grid-template-columns:1fr;padding:38px}.contact-orbit{margin-top:22px}.contact-way-grid{grid-template-columns:1fr}.contact-way-grid p{min-height:auto}.contact-faq,.contact-workspace{grid-template-columns:1fr}.contact-faq{gap:20px}.contact-assurance{min-height:460px}}@media (width<=650px){.contact-page-inner,.story-page-inner{padding-bottom:58px}.about-hero,.contact-hero{border-radius:24px;padding:25px}.about-hero-copy h1,.contact-hero h1{letter-spacing:-1.5px;font-size:38px}.about-hero-copy>p,.contact-hero>div:first-child>p{font-size:14px}.about-hero-visual{height:350px}.about-image-main{width:82%}.about-image-small{width:48%}.about-floating-note{left:0}.about-seal{width:82px;height:82px}.about-seal>span{font-size:26px}.about-values{padding:55px 0}.about-value-grid{grid-template-columns:1fr}.about-method{padding:20px}.about-method-visual{height:320px}.about-method-copy h2{font-size:28px}.about-cta{flex-direction:column;align-items:flex-start;gap:20px;padding:25px}.about-cta h2{font-size:22px}.contact-orbit{width:275px;height:275px}.contact-orbit-logo{width:78px;height:78px;font-size:44px}.contact-orbit>div{bottom:-2px;right:-6px}.contact-way-grid article{grid-template-columns:45px 1fr;padding:18px}.contact-way-grid article>i{width:45px;height:45px}.contact-assurance,.contact-form{padding:24px}.contact-fields{grid-template-columns:1fr}.contact-fields .wide{grid-column:auto}.contact-submit{width:100%}.contact-privacy{text-align:center;margin:9px 0 0;display:block}.contact-assurance h2{font-size:24px}.contact-faq{padding-top:55px}.section-intro h2{font-size:27px}}.scalable-shop{position:relative}.advanced-toolbar{z-index:40;-webkit-backdrop-filter:blur(24px)saturate(150%);background:#ffffffd1;grid-template-columns:minmax(290px,1fr) auto;gap:14px;padding:12px;display:grid;position:sticky;top:90px}.advanced-toolbar .shop-search{min-width:0}.advanced-toolbar .shop-sort{padding:0}.mobile-filter-trigger{height:45px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #11113a17;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-weight:900;display:none}.mobile-filter-trigger svg{width:17px}.mobile-filter-trigger b{color:#fff;background:var(--red);border-radius:100px;place-items:center;min-width:21px;height:21px;font-size:14px;display:grid}.active-store-filters{background:#ffffff94;border:1px solid #11113a0e;border-radius:15px;flex-wrap:wrap;align-items:center;gap:7px;margin:-4px 0 16px;padding:11px 13px;display:flex}.active-store-filters>span{color:#7f808e;margin-left:3px;font-size:14px;font-weight:900}.active-store-filters button{color:#a81840;cursor:pointer;background:#fff1f5;border:1px solid #c4164521;border-radius:100px;align-items:center;gap:5px;height:30px;padding:0 10px;font-family:inherit;font-size:14px;display:flex}.active-store-filters button:hover{color:#fff;background:var(--red)}.active-store-filters svg{width:11px}.active-store-filters .clear-active{color:#6f7080;background:#fff;border-color:#11113a14;margin-right:auto}.advanced-shop-content{grid-template-columns:260px minmax(0,1fr);gap:20px}.desktop-store-filters{max-height:calc(100vh - 180px);padding:0;position:sticky;top:162px;overflow-y:auto}.store-filter-panel>header{z-index:2;backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #11113a12;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:17px 16px;display:grid;position:sticky;top:0}.store-filter-panel>header>div{align-items:center;gap:7px;display:flex}.store-filter-panel>header svg{width:17px;color:var(--red)}.store-filter-panel>header>button{color:var(--red);cursor:pointer;background:0 0;border:0;padding:5px;font-family:inherit;font-size:14px}.store-filter-group{border-bottom:1px solid #11113a0f;padding:16px}.store-filter-group h3{margin:0 0 10px;font-size:14px}.store-filter-group>div:not(.price-filter-inputs):not(.product-type-filter){gap:3px;display:grid}.store-filter-group>div>button{color:#6f7080;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;width:100%;height:34px;padding:0 2px;font-family:inherit;display:grid}.store-filter-group>div>button.active,.store-filter-group>div>button:hover{color:var(--navy);font-weight:900}.store-filter-group>div>button i{background:#fff;border:1px solid #11113a1f;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.store-filter-group>div>button.active i{color:#fff;border-color:var(--red);background:var(--red)}.store-filter-group>div>button svg{width:10px}.store-filter-group>div>button small{color:#9293a0;text-align:center;background:#f1f1f4;border-radius:100px;min-width:23px;padding:3px 5px;font-size:14px}.price-filter-inputs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.price-filter-inputs label{color:#90919e;flex-direction:column;gap:5px;font-size:14px;display:flex}.price-filter-inputs input{width:100%;height:37px;color:var(--navy);background:#fafafd;border:1px solid #11113a17;border-radius:10px;outline:0;padding:0 8px;font:14px inherit}.price-filter-inputs input:focus{border-color:#c4164559;box-shadow:0 0 0 3px #c416450f}.product-type-filter{grid-template-columns:repeat(3,1fr);gap:5px;display:grid!important}.product-type-filter button{text-align:center!important;background:#f7f7fa!important;border:1px solid #11113a14!important;border-radius:9px!important;height:35px!important;padding:0!important;display:block!important}.product-type-filter button.active{color:#fff!important;border-color:var(--navy)!important;background:var(--navy)!important}.stock-only{cursor:pointer;background:#f5f6f8;border-radius:13px;grid-template-columns:1fr 24px;align-items:center;gap:8px;margin:14px;padding:12px;display:grid}.stock-only input{opacity:0;pointer-events:none;position:absolute}.stock-only span{flex-direction:column;display:flex}.stock-only small{color:#8d8e9b;margin-top:3px;font-size:14px}.stock-only>i{background:#fff;border:1px solid #11113a1f;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.stock-only input:checked~i{color:#fff;background:#15936e;border-color:#15936e}.stock-only svg{width:12px}.shop-results{transition:opacity .2s}.shop-results.loading{opacity:.5;pointer-events:none}.advanced-empty button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:11px;margin-top:16px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:900}.quick-cart.variable{background:#4f5194}.shop-pagination{gap:6px;margin-top:24px}.shop-pagination,.shop-pagination button{justify-content:center;align-items:center;display:flex}.shop-pagination button{color:#686978;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:10px;gap:4px;min-width:37px;height:37px;padding:0 10px;font-family:inherit;font-weight:900}.shop-pagination button.active,.shop-pagination button:hover{color:#fff;border-color:var(--red);background:var(--red)}.shop-pagination button:disabled{opacity:.35;cursor:not-allowed}.shop-pagination svg{width:13px}.mobile-filter-overlay{z-index:600;backdrop-filter:blur(10px);background:#11113a3d;justify-content:flex-end;padding:14px;display:flex;position:fixed;inset:0}.mobile-filter-overlay>aside{background:#fffffff5;border:1px solid #fffc;border-radius:24px;width:min(410px,100vw - 28px);height:calc(100vh - 28px);overflow-y:auto;box-shadow:0 30px 70px #11113a40}.mobile-filter-overlay .store-filter-panel>header{grid-template-columns:1fr auto 38px}.filter-close{place-items:center;width:36px;height:36px;color:var(--navy)!important;background:#fff!important;border:1px solid #11113a14!important;border-radius:11px!important;padding:0!important;display:grid!important}.filter-close svg{width:15px!important}.apply-mobile-filters{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:12px;width:calc(100% - 28px);height:45px;margin:4px 14px 14px;font-family:inherit;font-size:14px;font-weight:900;position:sticky;bottom:10px;box-shadow:0 12px 25px #c4164538}@media (width<=900px){.advanced-toolbar{grid-template-columns:1fr auto auto;top:76px}.mobile-filter-trigger{display:flex}.advanced-shop-content{grid-template-columns:1fr}.desktop-store-filters{display:none!important}.store-product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.advanced-toolbar{grid-template-columns:1fr 1fr;position:relative;top:auto}.advanced-toolbar .shop-search{grid-column:1/-1}.advanced-toolbar .shop-sort{justify-content:flex-end}.advanced-toolbar .shop-sort>span{display:none}.advanced-toolbar .shop-sort select{width:100%;height:45px}.mobile-filter-trigger{width:100%}.active-store-filters{flex-wrap:nowrap;overflow-x:auto}.active-store-filters>span{display:none}.active-store-filters button{flex:none}.active-store-filters .clear-active{margin-right:0}.store-product-grid{grid-template-columns:1fr}.results-head{line-height:1.8}.shop-pagination button:first-child,.shop-pagination button:last-child{font-size:0}.shop-pagination button:first-child svg,.shop-pagination button:last-child svg{margin:0}.mobile-filter-overlay{padding:0}.mobile-filter-overlay>aside{border-radius:0;width:100%;height:100%}.store-price strong,.store-product-info h3{font-size:16px}}.store-filter-group h3,.store-filter-panel>header strong,.store-filter-panel>header>button{font-size:14px}.store-filter-group>div>button{height:39px;font-size:14px}.price-filter-inputs input,.price-filter-inputs label,.store-filter-group>div>button small{font-size:14px}.product-type-filter button{font-size:14px!important}.active-store-filters button,.active-store-filters>span,.advanced-toolbar .shop-search input,.advanced-toolbar .shop-sort select,.mobile-filter-trigger,.results-head,.stock-only b,.stock-only small{font-size:14px}.results-head strong{font-size:16px}.shop-pagination button{font-size:14px}.cms-editor.article-cms-editor{width:min(1120px,100%)}.article-editor-form{background:#f7f8fa;padding:22px}.article-editor-settings{padding:0}.article-cover-uploader{background:#fff;border:1px solid #11113a14;border-radius:18px;grid-template-columns:1fr 290px;align-items:center;gap:18px;margin-top:18px;padding:18px;display:grid}.article-cover-uploader>div{flex-direction:column;gap:6px;display:flex}.article-cover-uploader>div strong{font-size:16px}.article-cover-uploader>div small{color:#858694;font-size:14px;line-height:1.8}.article-cover-uploader>label{height:150px;color:var(--red);cursor:pointer;background:#fff7f9;border:1.5px dashed #c416454d;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.article-cover-uploader>label input,.article-inline-media>label input{display:none}.article-cover-uploader>label>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.article-cover-uploader>label:has(img):after{content:"";background:linear-gradient(#0000 30%,#11113ab8);position:absolute;inset:0}.article-cover-uploader>label>span,.article-cover-uploader>label>svg{z-index:1;position:relative}.article-cover-uploader>label:has(img)>span{color:#fff;text-align:center;align-self:stretch;margin-top:auto;padding:10px;font-weight:900}.article-cover-uploader>label svg{width:28px}.article-cover-uploader>label.uploading{pointer-events:none;opacity:.7}.article-block-builder{background:#fff;border:1px solid #11113a14;border-radius:18px;margin-top:18px}.article-block-builder>header{border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;padding:18px;display:flex}.article-block-builder>header>div{flex-direction:column;gap:4px;display:flex}.article-block-builder>header strong{font-size:16px}.article-block-builder>header small{color:#858694;font-size:14px}.article-block-builder>header>span{color:var(--red);background:#fff0f4;border-radius:100px;padding:6px 10px;font-size:14px;font-weight:900}.article-block-toolbar{z-index:1;backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #11113a12;gap:7px;padding:12px 18px;display:flex;position:sticky;top:76px;overflow-x:auto}.article-block-toolbar button{color:#5f6072;cursor:pointer;background:#fafafd;border:1px solid #11113a14;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:90px;height:42px;font-family:inherit;font-size:14px;font-weight:900;display:flex}.article-block-toolbar button:hover{color:#fff;border-color:var(--navy);background:var(--navy)}.article-block-toolbar svg{width:16px}.article-block-list{gap:10px;padding:18px;display:grid}.article-edit-block{background:#fafafd;border:1px solid #11113a14;border-radius:15px;overflow:hidden}.article-block-handle{background:#f1f2f5;border-bottom:1px solid #11113a0f;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.article-block-handle>span{color:#696a7a;font-size:14px;font-weight:900}.article-block-handle>div{gap:4px;display:flex}.article-block-handle button{color:#626374;cursor:pointer;background:#fff;border:1px solid #11113a12;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.article-block-handle button:last-child{color:var(--red)}.article-block-handle button:disabled{opacity:.3}.article-block-handle svg{width:14px}.article-edit-block>input,.article-edit-block>textarea,.article-inline-media>input{width:100%;color:var(--navy);resize:vertical;background:#fff;border:0;outline:0;padding:15px;font-family:inherit;font-size:14px;line-height:2}.article-edit-block.type-heading>input{font-size:20px;font-weight:900}.article-edit-block.type-quote>textarea{border-right:4px solid var(--red);background:#fff8fa;font-weight:800}.article-inline-media{background:#fff;padding:13px}.article-inline-media>img,.article-inline-media>video{object-fit:cover;background:#111;border-radius:12px;width:100%;max-height:390px}.article-inline-media>audio{width:100%;margin:8px 0}.article-inline-media>label{min-height:92px;color:var(--red);cursor:pointer;background:#fff8fa;border:1.5px dashed #c4164540;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 0 10px;display:flex}.article-inline-media>label svg{width:24px}.article-inline-media>label strong{font-size:14px}.article-block-empty{color:#8c8d9a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.article-block-empty svg{width:34px;color:var(--red)}.article-block-empty strong{color:var(--navy);font-size:16px}.article-block-empty span{font-size:14px}.article-editor-form>.cms-check{background:#fff;border-radius:13px;align-items:center;gap:8px;margin-top:16px;padding:14px;display:flex}.article-editor-form>.cms-check input{width:18px;height:18px;accent-color:var(--red)}.author-profile-editor{width:min(940px,100%)}.author-profile-layout{grid-template-columns:270px 1fr;gap:0;display:grid}.author-profile-layout>aside{color:#fff;text-align:center;background:linear-gradient(145deg,#11113a,#30306e);flex-direction:column;align-items:center;padding:35px 25px;display:flex}.author-profile-layout>aside>strong{margin-top:16px;font-size:20px}.author-profile-layout>aside>span{color:#ff88a8;margin-top:4px;font-size:14px}.author-profile-layout>aside>p{color:#d2d2df;font-size:14px;line-height:2}.author-custom-avatar,.public-author-avatar{color:#fff;background:linear-gradient(145deg,var(--avatar-bg),var(--avatar-accent));box-shadow:0 14px 30px var(--avatar-accent);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.author-custom-avatar,.public-author-avatar{box-shadow:0 14px 30px color-mix(in srgb,var(--avatar-accent)25%,transparent)}}.author-custom-avatar:after,.public-author-avatar:after{content:"";background:var(--avatar-accent);opacity:.45;border-radius:50%;width:45%;height:45%;position:absolute;bottom:-10%;left:-10%}.author-custom-avatar{width:118px;height:118px}.author-custom-avatar img,.public-author-avatar img{object-fit:cover;width:100%;height:100%}.author-custom-avatar strong,.public-author-avatar strong{z-index:1;font-size:32px;position:relative}.shape-round{border-radius:50%}.shape-soft{border-radius:28%}.shape-square{border-radius:8%}.author-avatar-upload{align-items:center;gap:10px;display:flex}.author-avatar-upload>label{cursor:pointer;background:#fff8fa;border:1.5px dashed #c4164540;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:90px;color:var(--red)!important;flex-direction:column!important;gap:4px!important;display:flex!important}.author-avatar-upload input{display:none}.author-avatar-upload svg{width:23px}.author-avatar-upload>button{color:#777887;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:10px;padding:10px}.author-profile-editor input[type=color]{height:46px;padding:5px}.studio-authors article{grid-template-columns:45px 1fr auto 35px}.studio-authors .author-custom-avatar{width:42px;height:42px}.studio-authors .author-custom-avatar strong{font-size:15px}.studio-authors article>button{width:34px;height:34px;color:var(--red);cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:9px;place-items:center;display:grid}.studio-authors article>button svg{width:15px}.article-inline-figure{margin:32px 0}.article-inline-figure img,.article-inline-figure video{object-fit:cover;background:#111;border-radius:22px;width:100%;max-height:560px;box-shadow:0 18px 38px #11113a1f}.article-inline-figure figcaption{color:#858694;text-align:center;margin-top:10px;font-size:14px}.article-audio{background:#fff;border:1px solid #11113a14;border-radius:18px;padding:18px}.article-audio audio{width:100%}.article-author-profile{background:#ffffffbf;border:1px solid #fff;border-radius:19px;grid-template-columns:62px 1fr;gap:12px;margin-top:14px;padding:16px;display:grid}.public-author-avatar{width:60px;height:60px}.public-author-avatar strong{font-size:20px}.article-author-profile>div:last-child{flex-direction:column;display:flex}.article-author-profile small{color:#999aa7;font-size:14px}.article-author-profile strong{margin-top:2px;font-size:15px}.article-author-profile span{color:var(--red);margin-top:3px;font-size:14px}.article-author-profile p{color:#747583;margin:8px 0 0;font-size:14px;line-height:1.8}.article-source-link{color:var(--navy);background:#fff0f4;border:1px solid #c4164524;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;margin-top:14px;padding:15px 16px;transition:all .22s;display:grid;position:relative}.article-source-link span{color:var(--red);font-size:13px;font-weight:800}.article-source-link strong{font-size:14px}.article-source-link svg{width:19px;color:var(--red);grid-area:1/2/3}.article-source-link:hover{border-color:#c416454d;transform:translateY(-2px);box-shadow:0 10px 22px #c4164517}@media (width<=760px){.article-cover-uploader{grid-template-columns:1fr}.article-cover-uploader>label{height:190px}.author-profile-layout{grid-template-columns:1fr}.author-profile-layout>aside{padding:25px}.article-editor-form{padding:12px}.article-block-toolbar{top:71px}.article-block-list{padding:12px}.article-inline-media>img,.article-inline-media>video{max-height:260px}}.catalog-list-head{justify-content:space-between;align-items:end;gap:18px;margin:4px 0 16px;display:flex}.catalog-list-head>div{gap:4px;display:grid}.catalog-list-head span{color:var(--red);font-size:12px;font-weight:900}.catalog-list-head h2{margin:0;font-size:25px}.catalog-list-head small{color:#898a98;font-size:13px}.catalog-control-panel{background:#ffffffd9;border:1px solid #11113a14;border-radius:17px;margin-bottom:12px;overflow:hidden}.catalog-control-panel .product-toolbar{background:0 0;border:0;border-radius:0;margin:0;padding:12px}.catalog-control-panel .product-toolbar label{background:#f7f7fa;width:min(620px,100%);height:43px}.catalog-control-panel .product-toolbar label button{color:#8b8c99;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.catalog-control-panel .product-toolbar label button svg{width:14px}.catalog-sort{color:#777886;align-items:center;gap:8px;font-size:12px;display:flex}.catalog-filters select,.catalog-pagination select,.catalog-sort select{height:38px;color:var(--navy);font:inherit;background:#fff;border:1px solid #11113a17;border-radius:9px;outline:0;padding:0 10px;font-size:12px}.catalog-filters{background:#fafafd;border-top:1px solid #11113a0f;align-items:center;gap:7px;padding:10px 12px;display:flex;overflow-x:auto}.catalog-filters>svg{width:17px;color:var(--red);flex:none}.catalog-filters select{min-width:135px}.catalog-filters button{min-width:max-content;height:36px;color:var(--red);font:inherit;cursor:pointer;background:#fff0f4;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:900;display:flex}.catalog-filters button svg{width:13px}.catalog-table-wrap{background:#fff;border:1px solid #11113a14;border-radius:17px;overflow:auto}.catalog-table{border-collapse:collapse;text-align:right;width:100%;min-width:980px}.catalog-table th{color:#777886;white-space:nowrap;background:#f7f7fa;height:43px;padding:0 13px;font-size:11px;font-weight:900}.catalog-table td{vertical-align:middle;border-top:1px solid #11113a0e;padding:10px 13px;font-size:12px}.catalog-table tbody tr{transition:background .18s}.catalog-table tbody tr:hover{background:#fff9fb}.catalog-product-cell{align-items:center;gap:10px;min-width:245px;display:flex}.catalog-product-cell>img{object-fit:cover;background:#eee;border-radius:10px;flex:0 0 48px;width:48px;height:48px}.catalog-identifiers,.catalog-product-cell>div,.catalog-type-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.catalog-product-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:12px;overflow:hidden}.catalog-identifiers small,.catalog-product-cell small,.catalog-type-cell span{color:#9697a4;font-size:11px}.catalog-identifiers code{color:#48495b;font:700 11px Arial}.catalog-type-cell strong{font-size:12px}.catalog-table-price{white-space:nowrap;font-size:12px;display:block}.sale-label{color:var(--red);margin-top:3px;font-size:10px;display:block}.catalog-row-actions{justify-content:flex-end;gap:5px;display:flex}.catalog-row-actions a,.catalog-row-actions button{color:#6c6d7c;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.catalog-row-actions button{color:#fff;border-color:var(--navy);background:var(--navy)}.catalog-row-actions svg{width:14px}.catalog-empty{color:#8b8c99;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:250px;display:flex}.catalog-empty>svg{width:34px;color:var(--red)}.catalog-empty strong{color:var(--navy);font-size:16px}.catalog-empty span{font-size:12px}.catalog-empty button{color:#fff;background:var(--navy);font:inherit;cursor:pointer;border:0;border-radius:9px;margin-top:7px;padding:8px 12px;font-size:12px;font-weight:900}.catalog-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 4px;display:grid}.catalog-pagination>div{color:#81828f;align-items:center;gap:7px;font-size:11px;display:flex}.catalog-pagination>span{color:#81828f;text-align:center;font-size:11px}.catalog-pagination nav{justify-content:flex-end;align-items:center;gap:5px;display:flex}.catalog-pagination nav button{height:34px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:900;display:flex}.catalog-pagination nav button:disabled{opacity:.4;cursor:default}.catalog-pagination nav button svg{width:13px}.catalog-pagination nav b{padding:0 6px;font-size:11px}.rich-article-editor{background:#fff;border:1px solid #11113a17;border-radius:18px;margin-top:18px;overflow:hidden}.rich-article-editor>header{border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.rich-article-editor>header>div{flex-direction:column;gap:4px;display:flex}.rich-article-editor>header strong{font-size:16px}.rich-article-editor>header small{color:#858694;font-size:12px;line-height:1.8}.rich-article-editor>header>span{color:#177154;white-space:nowrap;background:#eaf8f3;border-radius:100px;padding:6px 9px;font-size:10px;font-weight:900}.rich-editor-toolbar{z-index:3;backdrop-filter:blur(14px);background:#f9f9fcf5;border-bottom:1px solid #11113a14;align-items:center;gap:6px;padding:9px 12px;display:flex;position:sticky;top:72px;overflow-x:auto}.rich-editor-toolbar>div{border-left:1px solid #11113a17;gap:3px;padding-left:6px;display:flex}.rich-editor-toolbar>div:last-child{border:0}.rich-editor-toolbar button,.rich-image-controls button{color:#606171;min-width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:900;display:flex}.rich-editor-toolbar button.active,.rich-editor-toolbar button:hover,.rich-image-controls button:hover{color:#fff;background:var(--navy)}.rich-editor-toolbar button svg,.rich-image-controls button svg{width:15px}.rich-editor-toolbar label{color:#fff;background:var(--red);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:11px;font-weight:900;display:flex}.rich-editor-toolbar label input{display:none}.rich-editor-toolbar label svg{width:15px}.rich-editor-toolbar label.uploading{pointer-events:none;opacity:.65}.rich-editor-canvas{color:#363748;background:#fff;outline:0;min-height:520px;padding:45px clamp(24px,8vw,90px);font-size:15px;line-height:2.2}.rich-editor-canvas:empty:before{content:attr(data-placeholder);color:#aaaab4}.rich-editor-canvas p{margin:0 0 17px}.rich-editor-canvas h1,.rich-editor-canvas h2,.rich-editor-canvas h3{color:var(--navy);margin:30px 0 10px;line-height:1.65}.rich-editor-canvas h1{font-size:30px}.rich-editor-canvas h2{font-size:24px}.rich-editor-canvas h3{font-size:19px}.rich-editor-canvas blockquote{border-right:4px solid var(--red);background:#fff5f8;border-radius:12px;margin:26px 0;padding:18px 22px;font-weight:800}.rich-editor-canvas ol,.rich-editor-canvas ul{padding-right:25px}.rich-editor-canvas a{color:#1266bf;text-decoration:underline}.rich-editor-canvas figure{text-align:center;margin:28px 0}.rich-editor-canvas figure img{cursor:pointer;border-radius:13px;max-width:100%;height:auto;display:inline-block;box-shadow:0 8px 24px #11113a14}.rich-editor-canvas figure img:hover{outline:3px solid #c416452e}.rich-editor-canvas figcaption{color:#858694;margin-top:7px;font-size:11px}.rich-editor-canvas audio,.rich-editor-canvas video{max-width:100%}.rich-image-controls{color:#646575;background:#fff7f9;border-bottom:1px solid #11113a12;align-items:center;gap:10px;padding:9px 15px;display:flex}.rich-image-controls strong{font-size:11px}.rich-image-controls input{width:min(280px,35vw);accent-color:var(--red)}.rich-image-controls output{min-width:37px;font-size:11px;font-weight:900}.rich-image-controls>div{margin-right:auto;display:flex}.rich-article-editor>footer{color:#91929e;background:#fafafd;border-top:1px solid #11113a0f;justify-content:space-between;gap:12px;padding:10px 17px;font-size:10px;display:flex}.article-rich-content h1{color:var(--navy);margin:48px 0 14px;font-size:34px;line-height:1.55}.article-rich-content h3{color:var(--navy);margin:38px 0 12px;font-size:21px}.article-rich-content ol,.article-rich-content ul{margin:0 0 22px;padding-right:24px}.article-rich-content li{margin-bottom:6px}.article-rich-content a{color:#1266bf;text-underline-offset:3px;text-decoration:underline}.article-rich-content figure{text-align:center;margin:34px 0}.article-rich-content figure img{border-radius:18px;max-width:100%;height:auto;display:inline-block}.article-rich-content figcaption{color:#8a8b98;margin-top:8px;font-size:11px}.article-rich-content video{background:#111;border-radius:16px;width:100%;max-height:520px}.article-rich-content audio{width:100%}@media (width<=850px){.catalog-pagination{grid-template-columns:1fr 1fr}.catalog-pagination>span{display:none}.rich-editor-canvas{padding:32px 28px}.rich-article-editor>footer{flex-direction:column}.catalog-list-head{align-items:center}}@media (width<=600px){.catalog-list-head{flex-direction:column;align-items:stretch}.catalog-list-head .cms-primary{justify-content:center}.catalog-control-panel .product-toolbar{align-items:stretch}.catalog-sort{justify-content:space-between}.catalog-filters{padding-bottom:12px}.catalog-pagination{grid-template-columns:1fr}.catalog-pagination nav,.catalog-pagination>div{justify-content:center}.rich-article-editor>header{flex-direction:column;align-items:flex-start}.rich-editor-toolbar{top:70px}.rich-editor-canvas{min-height:420px;padding:25px 18px}.rich-image-controls{flex-wrap:wrap}.rich-image-controls input{width:60%}.article-rich-content h1{font-size:28px}.article-rich-content figure img{width:100%!important}}.rich-font-size{color:#606171;height:32px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #11113a17;border-radius:7px;outline:0;padding:0 8px;font-size:11px}.rich-font-size:focus{border-color:var(--red)}.rich-editor-canvas h4,.rich-editor-canvas h5{color:var(--navy);margin:26px 0 9px;line-height:1.7}.rich-editor-canvas h4{font-size:17px}.rich-editor-canvas h5{font-size:15px}.article-rich-content h4,.article-rich-content h5{color:var(--navy);margin:30px 0 10px;line-height:1.7}.article-rich-content h4{font-size:18px}.article-rich-content h5{font-size:16px}.product-review-rich-editor{grid-column:1/-1;min-width:0}.product-review-rich-editor>.rich-article-editor{margin-top:0}.product-review-rich-editor .rich-editor-canvas{min-height:440px}.author-page-inner{padding-top:28px;padding-bottom:85px}.author-page-hero{background:linear-gradient(135deg,#fffffff5,#f4f5f9cc);border:1px solid #fff;border-radius:30px;grid-template-columns:180px 1fr;align-items:center;gap:35px;min-height:310px;padding:45px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #11113a17}.author-page-hero:after{content:"";border:45px solid #c416450d;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-100px;left:-70px}.author-page-hero .public-author-avatar{width:175px;height:175px}.author-page-hero .public-author-avatar strong{font-size:44px}.author-page-hero>div:last-child{z-index:1;position:relative}.author-articles-head span,.author-page-hero>div:last-child>span{color:var(--red);font-size:14px;font-weight:900}.author-page-hero h1{margin:7px 0 3px;font-size:42px}.author-page-hero>div:last-child>strong{color:#656677;font-size:16px}.author-page-hero p{color:#6f7080;max-width:650px;margin:14px 0 0;font-size:14px;line-height:2}.author-articles-head{justify-content:space-between;align-items:end;margin:55px 0 20px;display:flex}.author-articles-head h2{margin:6px 0 0;font-size:28px}.author-articles-head>b{color:#666777;background:#fff;border-radius:100px;padding:8px 12px;font-size:14px}@media (width<=600px){.author-page-hero{text-align:center;grid-template-columns:1fr;padding:28px}.author-page-hero .public-author-avatar{width:130px;height:130px;margin:auto}.author-page-hero h1{font-size:32px}.author-page-hero p{font-size:14px}.author-articles-head{flex-direction:column;align-items:flex-start;gap:10px}}.product-community{background:#fff;border:1px solid #fff;border-radius:30px;margin-top:58px;padding:34px;scroll-margin-top:105px;box-shadow:0 20px 48px #11113a14}.community-heading{border-bottom:1px solid #11113a14;justify-content:space-between;align-items:flex-end;gap:25px;padding-bottom:25px;display:flex}.community-heading>div:first-child>span{color:var(--red);font-size:14px;font-weight:500}.community-heading h2{margin:5px 0 7px;font-size:30px}.community-heading p{color:#747583;max-width:620px;margin:0;font-size:14px;line-height:1.9}.community-heading-actions{gap:8px;display:flex}.community-heading-actions button{height:45px;color:var(--navy);cursor:pointer;background:#f7f7fa;border:1px solid #11113a17;border-radius:13px;align-items:center;gap:7px;padding:0 15px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.community-heading-actions button:first-child{color:#fff;border-color:var(--red);background:var(--red)}.community-heading-actions button:hover{transform:translateY(-2px);box-shadow:0 9px 18px #11113a17}.community-heading-actions svg{width:17px}.community-notice{color:#616273;background:#f7f7fa;border:1px solid #11113a14;border-radius:13px;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;font-size:14px;display:flex}.community-notice.success{color:#087c59;background:#effaf6;border-color:#087c5924}.community-notice svg{flex:none;width:18px}.community-notice a{color:var(--red);margin-right:auto;font-weight:500}.community-form{background:#fff8fa;border:1px solid #c416451c;border-radius:20px;margin-top:18px;padding:22px}.community-form-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.community-form strong,.question-form>div strong{font-size:17px;display:block}.community-form small,.question-form>div small{color:#81828f;margin-top:4px;font-size:14px;display:block}.review-star-input{direction:ltr;gap:3px;display:flex}.review-star-input button{color:#dadbe2;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;padding:0;display:grid}.review-star-input button.active{color:#ffb400}.review-star-input button:hover{transform:scale(1.15)}.review-star-input svg{width:25px}.community-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.community-form-grid .wide{grid-column:1/-1}.community-form label,.question-form{color:#393a50;font-size:14px;font-weight:500}.community-form label>small{margin:2px 0 5px;font-weight:400}.community-form input,.community-form textarea{width:100%;color:var(--navy);resize:vertical;background:#fff;border:1px solid #11113a1a;border-radius:12px;outline:0;margin-top:6px;padding:12px 13px;font-family:inherit;font-size:14px;line-height:1.9}.community-form input:focus,.community-form textarea:focus{border-color:#c4164566;box-shadow:0 0 0 4px #c416450f}.community-form footer{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.community-form footer>span{color:#7c7d89;align-items:center;gap:6px;font-size:14px;display:flex}.community-form footer svg{width:16px}.community-form footer>button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:7px;height:43px;padding:0 17px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.community-form footer>button:disabled{opacity:.6}.question-form>textarea{margin-top:16px}.community-tabs{background:#f3f4f6;border-radius:14px;gap:6px;margin:24px 0 20px;padding:5px;display:flex}.community-tabs button{color:#737482;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:145px;height:42px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.community-tabs button.active{color:var(--navy);background:#fff;box-shadow:0 4px 12px #11113a12}.community-tabs button b{color:#777887;background:#ebecf0;border-radius:100px;min-width:22px;padding:2px 6px;font-size:14px}.community-tabs button.active b{color:#fff;background:var(--red)}.community-tabs svg{width:17px}.reviews-layout{grid-template-columns:235px 1fr;align-items:start;gap:20px;display:grid}.rating-summary{text-align:center;background:#fafafd;border:1px solid #11113a14;border-radius:18px;padding:20px;position:sticky;top:105px}.rating-summary>span{color:#777887;font-size:14px}.rating-summary>strong{margin:5px 0 0;font-size:42px;line-height:1.2;display:block}.rating-summary>div{color:#ffb400;direction:ltr;justify-content:center;gap:2px;margin:7px 0;display:flex}.rating-summary>div svg{width:18px}.rating-summary>small{color:#8b8c98;font-size:14px}.rating-summary>section{border-top:1px solid #11113a12;gap:7px;margin-top:18px;padding-top:15px;display:grid}.rating-summary>section p{grid-template-columns:34px 1fr 20px;align-items:center;gap:6px;margin:0;display:grid}.rating-summary>section p>span{color:#6f7080;align-items:center;gap:2px;font-size:14px;display:flex}.rating-summary>section p svg{color:#ffb400;width:10px}.rating-summary>section i{background:#e6e7eb;border-radius:100px;height:5px;overflow:hidden}.rating-summary>section i b{border-radius:inherit;background:#ffb400;height:100%;display:block}.rating-summary>section p>small{color:#9293a0;font-size:14px}.question-list,.review-list{gap:12px;display:grid}.question-card,.review-card{background:#fff;border:1px solid #11113a14;border-radius:18px;padding:20px}.question-card>header,.review-card>header{align-items:center;display:flex}.review-avatar{color:#5e60a5;background:#f0f0fa;border-radius:13px;place-items:center;width:40px;height:40px;margin-left:10px;display:grid}.review-avatar svg{width:20px}.review-card>header>div:nth-child(2){flex-direction:column;display:flex}.review-card>header strong{font-size:14px}.review-card>header span{color:#888996;align-items:center;gap:4px;margin-top:2px;font-size:14px;display:flex}.review-card>header span svg{color:#11926a;width:14px}.question-card time,.review-card time{color:#9b9ca7;margin-right:auto;font-size:14px}.review-card-rating{color:#ffb400;align-items:center;gap:2px;margin-top:15px;display:flex}.review-card-rating svg{width:16px}.review-card-rating strong{color:var(--navy);margin-right:8px;font-size:15px}.review-card>p{color:#5f6070;margin:11px 0 0;font-size:14px;line-height:2}.review-points{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.review-points section{border-radius:12px;flex-direction:column;gap:5px;padding:12px;font-size:14px;display:flex}.review-points section strong{margin-bottom:2px}.review-points .pros{color:#147354;background:#f0faf6}.review-points .cons{color:#a54646;background:#fff5f5}.shop-answer{border-right:3px solid var(--red);background:#f7f7fa;border-radius:12px;margin-top:14px;padding:13px 15px}.shop-answer>span{color:var(--red);align-items:center;gap:5px;font-size:14px;font-weight:500;display:flex}.shop-answer>span svg{width:16px}.shop-answer p{color:#5f6070;margin:6px 0 0;font-size:14px;line-height:1.9}.review-card>footer{border-top:1px solid #11113a0f;align-items:center;gap:10px;margin-top:15px;padding-top:13px;display:flex}.review-card>footer>span{color:#898a96;font-size:14px}.review-card>footer button{color:#686979;cursor:pointer;background:#fff;border:1px solid #11113a17;border-radius:9px;align-items:center;gap:5px;height:32px;padding:0 10px;font-family:inherit;font-size:14px;display:flex}.review-card>footer button.active{color:#087c59;background:#effaf6;border-color:#087c592e}.review-card>footer button svg{width:14px}.review-card>footer button b{font-size:14px}.question-card>header>span{color:#555667;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.question-card>header svg{width:17px}.question-card>p{color:#4f5061;grid-template-columns:48px 1fr;gap:8px;margin:16px 0 0;font-size:14px;line-height:1.9;display:grid}.question-card>p>b{color:#fff;background:var(--navy);text-align:center;border-radius:8px;align-self:start;padding:4px 8px;font-size:14px}.answer-pending{color:#8a7a5c;background:#fff9ed;border-radius:10px;align-items:center;gap:6px;margin-top:13px;padding:11px;font-size:14px;display:flex}.answer-pending svg{width:16px}.community-empty{color:#9293a0;text-align:center;border:1.5px dashed #11113a1f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:25px;display:flex}.community-empty>svg:first-child{width:35px;color:var(--red)}.community-empty strong{color:var(--navy);margin-top:10px;font-size:16px}.community-empty p{color:#858693;max-width:390px;margin:5px 0;font-size:14px;line-height:1.8}.community-empty>svg:last-child{width:18px;margin-top:5px}.community-admin-stats{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.community-admin-stats article{background:#ffffffd1;border:1px solid #fff;border-radius:18px;align-items:center;gap:13px;padding:18px;display:flex;box-shadow:0 12px 28px #11113a0f}.community-admin-stats article>svg{width:38px;height:38px;color:var(--red);background:#fff0f4;border-radius:12px;padding:9px}.community-admin-stats article:nth-child(2)>svg{color:#575aa0;background:#f0f0fa}.community-admin-stats article:nth-child(3)>svg{color:#148363;background:#effaf6}.community-admin-stats span{flex-direction:column;display:flex}.community-admin-stats b{font-size:22px}.community-admin-stats small{color:#858694;font-size:14px}.community-admin-toolbar{background:#ffffffbf;border:1px solid #fff;border-radius:16px;grid-template-columns:auto 1fr 180px;gap:10px;margin-top:18px;padding:10px;display:grid}.community-admin-types{gap:5px;display:flex}.community-admin-types button{color:#737482;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:6px;height:42px;padding:0 13px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.community-admin-types button.active{color:#fff;background:var(--navy)}.community-admin-types svg{width:16px}.community-admin-toolbar>label{background:#fff;border:1px solid #11113a14;border-radius:11px;align-items:center;gap:7px;padding:0 12px;display:flex}.community-admin-toolbar>label svg{color:#888996;width:17px}.community-admin-toolbar input{background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:14px}.community-admin-toolbar select{background:#fff;border:1px solid #11113a14;border-radius:11px;outline:0;padding:0 10px;font-family:inherit;font-size:14px}.community-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.community-admin-list>article{background:#ffffffdb;border:1px solid #fff;border-radius:18px;flex-direction:column;padding:18px;display:flex;box-shadow:0 12px 28px #11113a0d}.community-admin-list article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.community-admin-list article>header>div{flex-direction:column;display:flex}.community-admin-list article>header strong{font-size:15px}.community-admin-list article>header small{color:#8c8d99;margin-top:3px;font-size:14px}.community-admin-list article>h3{margin:12px 0 4px;font-size:16px}.community-admin-list article>p{color:#656676;margin:9px 0 0;font-size:14px;line-height:1.9}.admin-review-stars{color:#ffb400;align-items:center;gap:2px;margin-top:13px;display:flex}.admin-review-stars>svg{width:15px}.admin-review-stars>b{color:#148363;align-items:center;gap:4px;margin-right:auto;font-size:14px;display:flex}.admin-review-stars>b svg{width:14px}.admin-review-points{color:#737482;gap:5px;margin-top:10px;padding:10px;font-size:14px}.admin-existing-reply,.admin-review-points{background:#f7f7fa;border-radius:10px;display:grid}.admin-existing-reply{border-right:3px solid var(--red);grid-template-columns:24px 1fr;gap:8px;margin-top:12px;padding:11px}.admin-existing-reply>svg{width:18px;color:var(--red)}.admin-existing-reply span{color:#656676;flex-direction:column;font-size:14px;line-height:1.8;display:flex}.admin-existing-reply b{color:var(--navy)}.community-admin-list article>footer{gap:6px;margin-top:auto;padding-top:15px;display:flex}.community-admin-list article>footer button{color:#656676;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;height:37px;padding:0 8px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.community-admin-list article>footer button svg{width:14px}.community-admin-list article>footer button.approve{color:#087c59;background:#effaf6}.community-admin-list article>footer button.reject{color:#a73c50;background:#fff1f4}.community-admin-list article>footer button:disabled{opacity:.4;cursor:not-allowed}.community-admin-empty{color:#888996;border:1.5px dashed #11113a1f;border-radius:18px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:250px;display:flex}.community-admin-empty svg{color:#148363;width:35px}.community-admin-empty strong{color:var(--navy);margin-top:10px}.community-admin-empty span{margin-top:4px;font-size:14px}.community-reply-modal{width:min(650px,100% - 30px)}.community-reply-modal>div{padding:22px}.community-reply-modal label{color:#555667;flex-direction:column;gap:7px;font-size:14px;font-weight:500;display:flex}.community-reply-modal textarea{resize:vertical;border:1px solid #11113a1a;border-radius:12px;outline:0;padding:13px;font-family:inherit;font-size:14px;line-height:2}.community-reply-modal textarea:focus{border-color:#c4164566;box-shadow:0 0 0 4px #c416450f}@media (width<=900px){.product-community{padding:24px}.community-heading{flex-direction:column;align-items:flex-start}.reviews-layout{grid-template-columns:1fr}.rating-summary{position:relative;top:auto}.community-admin-list{grid-template-columns:1fr}.community-admin-toolbar{grid-template-columns:1fr 1fr}.community-admin-types{grid-column:1/-1}.community-admin-stats{grid-template-columns:1fr}}@media (width<=620px){.product-community{border-radius:22px;margin-top:35px;padding:17px}.community-heading h2{font-size:25px}.community-heading-actions{width:100%}.community-heading-actions button{flex:1;justify-content:center;padding:0 8px}.community-form{padding:16px}.community-form-head{flex-direction:column;align-items:flex-start}.community-form-grid{grid-template-columns:1fr}.community-form-grid .wide{grid-column:auto}.community-form footer{flex-direction:column;align-items:stretch}.community-form footer>button{justify-content:center}.community-tabs button{flex:1;min-width:0}.review-points{grid-template-columns:1fr}.question-card,.review-card{padding:16px}.question-card time,.review-card time{font-size:12px}.question-card>p{grid-template-columns:1fr}.question-card>p>b{justify-self:start}.community-admin-toolbar{grid-template-columns:1fr}.community-admin-types{grid-column:auto}.community-admin-toolbar select,.community-admin-toolbar>label{height:44px}.community-admin-list article>footer{flex-wrap:wrap}.community-admin-list article>footer button{min-width:45%}}.account-dashboard{grid-template-columns:270px 1fr}.account-dashboard>aside{padding:14px}.account-dashboard .account-person{padding:7px 5px 17px}.account-dashboard aside nav{gap:3px}.account-dashboard aside nav button{height:44px;font-weight:500}.account-dashboard aside nav button b{min-width:22px;color:inherit;background:#c416451a;border-radius:20px;margin-right:auto;padding:2px 6px;font-size:12px}.account-dashboard aside nav button.active b{background:#ffffff29}.account-overview-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.account-overview-grid>section{background:#fff;border:1px solid #11113a12;border-radius:20px;padding:20px}.account-overview-grid>section>header{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.account-overview-grid header span{color:var(--red);font-size:13px}.account-overview-grid h2{margin:3px 0 0;font-size:19px}.account-overview-grid header button{color:var(--red);cursor:pointer;background:0 0;border:0;font-family:inherit}.account-recent-row{border-bottom:1px solid #11113a0f;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid}.account-recent-row:last-child{border-bottom:0}.account-recent-row>i{width:36px;height:36px;color:var(--red);background:#fff0f4;border-radius:11px;place-items:center;display:grid}.account-recent-row>i svg{width:17px}.account-recent-row>div{flex-direction:column;min-width:0;display:flex}.account-recent-row>div small,.account-recent-row>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-recent-row>div strong{font-size:14px}.account-recent-row>div small{color:#9697a3;margin-top:3px;font-size:12px}.account-recent-row>b{color:var(--navy);grid-column:3;font-size:13px}.account-status{color:#836a37;white-space:nowrap;background:#fff7e6;border-radius:30px;align-items:center;gap:5px;width:max-content;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}.account-status svg{width:13px;height:13px}.account-status.delivered,.account-status.paid,.account-status.published{color:#147354;background:#ecf8f3}.account-status.cancelled,.account-status.failed,.account-status.rejected{color:#a53b56;background:#fff0f4}.account-status.processing,.account-status.shipped{color:#3d5f9f;background:#eff3fb}.account-order-summary{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.account-order-summary>span{background:#fff;border:1px solid #11113a12;border-radius:17px;flex-direction:column;padding:18px;display:flex}.account-order-summary small{color:#898a98;font-size:13px}.account-order-summary strong{margin-top:6px;font-size:18px}.account-order-list{gap:10px;display:grid}.account-order-list>article{background:#fff;border:1px solid #11113a12;border-radius:19px;padding:20px}.account-order-list article>header{border-bottom:1px solid #11113a0f;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.account-order-list header>div{align-items:center;gap:10px;display:flex}.account-order-list header>div>svg{width:38px;height:38px;color:var(--red);background:#fff0f4;border-radius:12px;padding:9px}.account-order-list header span{flex-direction:column;display:flex}.account-order-list article>div small,.account-order-list header small{color:#9293a0;font-size:12px}.account-order-list article>div:not(:first-child){grid-template-columns:repeat(3,1fr);gap:10px;padding-top:15px;display:grid}.account-order-list article>div>span{flex-direction:column;display:flex}.account-order-list article>div b{margin-top:4px;font-size:14px}.account-activity-filters{background:#eeeef3;border-radius:14px;gap:6px;margin-bottom:12px;padding:5px;display:flex}.account-activity-filters button{color:#747584;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 14px;font-family:inherit}.account-activity-filters button.active{color:#fff;background:var(--navy)}.account-activity-list{gap:10px;display:grid}.account-activity-list>article{background:#fff;border:1px solid #11113a12;border-radius:19px;padding:19px}.account-activity-list article>header{justify-content:space-between;align-items:center;display:flex}.account-activity-list header>div{align-items:center;gap:10px;display:flex}.account-activity-list header i{width:39px;height:39px;color:var(--red);background:#fff0f4;border-radius:12px;place-items:center;display:grid}.account-activity-list header i svg{width:18px}.account-activity-list header span{flex-direction:column;display:flex}.account-activity-list header small{color:#9293a0;font-size:12px}.account-activity-list header a{color:var(--navy);margin-top:2px;font-size:14px;font-weight:500}.account-activity-list h3{margin:15px 0 4px;font-size:16px}.account-activity-list>article>p{color:#606170;margin:13px 0;font-size:14px;line-height:1.9}.account-activity-list footer{border-top:1px solid #11113a0f;align-items:center;gap:15px;padding-top:12px;display:flex}.account-activity-list footer b,.account-activity-list footer span,.account-activity-list footer time{color:#888995;align-items:center;gap:5px;font-size:12px;display:flex}.account-activity-list footer svg{width:14px}.account-activity-list footer b{color:#157254}.account-rating{color:#d59600!important}.account-helpful{margin-top:30px}.account-helpful>a{background:#fff;border-bottom:1px solid #11113a0f;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;padding:13px;display:grid}.account-helpful>a>svg:first-child{color:var(--red)}.account-helpful span{flex-direction:column;display:flex}.account-helpful small{color:#91929e}.account-article-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.account-article-grid>article{background:#fff;border:1px solid #11113a12;border-radius:18px;overflow:hidden}.account-article-grid img{object-fit:cover;width:100%;height:155px}.account-article-grid article>div{padding:15px}.account-article-grid span{color:var(--red);font-size:12px}.account-article-grid h3{margin:7px 0;font-size:15px;line-height:1.7}.account-article-grid small{color:#8f909c;align-items:center;gap:4px;display:flex}.account-article-grid small svg{width:14px}.account-article-grid>.account-empty{grid-column:1/-1}.account-profile-card{background:#fff;border:1px solid #11113a12;border-radius:22px;grid-template-columns:160px 1fr;gap:25px;padding:28px;display:grid}.account-profile-avatar{color:#fff;background:linear-gradient(145deg,var(--navy),#3c3c82);border-radius:28px;place-items:center;height:160px;display:grid}.account-profile-avatar svg{width:60px;height:60px}.account-profile-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.account-profile-fields>span{border-bottom:1px solid #11113a0f;flex-direction:column;padding-bottom:12px;display:flex}.account-profile-fields small{color:#9293a0}.account-profile-fields strong{margin-top:6px}.account-profile-fields b{color:#147354;align-items:center;gap:5px;margin-top:6px;display:flex}.account-profile-fields b svg{width:17px}.account-profile-modal{max-width:560px}.article-community{background:#fff;border:1px solid #11113a14;border-radius:28px;margin-top:65px;margin-bottom:55px;padding:32px}.article-community-head{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.article-community-head span{color:var(--red);font-size:13px;font-weight:500}.article-community-head h2{margin:5px 0 0;font-size:25px}.article-community-head>button{height:45px;color:var(--red);cursor:pointer;background:#fff7f9;border:1px solid #c4164529;border-radius:13px;align-items:center;gap:7px;padding:0 15px;font-family:inherit;display:flex}.article-community-head>button.liked{color:#fff;background:var(--red)}.article-community-head button svg{width:18px}.article-community-grid{grid-template-columns:1.35fr .65fr;align-items:start;gap:20px;display:grid}.article-comment-list{gap:10px;display:grid}.article-comment-list>article{background:#fafafd;border:1px solid #11113a12;border-radius:16px;gap:11px;padding:17px;display:flex}.article-comment-list>article>i{color:#5c5e9a;background:#eeeef8;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.article-comment-list>article>i svg{width:18px}.article-comment-list article>div{flex:1}.article-comment-list header{justify-content:space-between;display:flex}.article-comment-list header strong{font-size:14px}.article-comment-list time{color:#999aa5;font-size:12px}.article-comment-list p{color:#606170;margin:8px 0 0;font-size:14px;line-height:1.9}.article-comment-empty{color:#8f909c;border:1px dashed #11113a1f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.article-comment-empty>svg{width:33px;color:var(--red)}.article-comment-empty strong{color:var(--navy);margin-top:9px}.article-comment-empty p{font-size:13px}.article-community-grid>form{color:#fff;background:linear-gradient(145deg,var(--navy),#30306d);border-radius:20px;padding:21px;position:sticky;top:110px}.article-community-grid>form>svg{color:#ff7299;width:27px}.article-community-grid>form>strong{margin-top:12px;font-size:17px;display:block}.article-community-grid>form>p{color:#c9cad9;margin:6px 0 15px;font-size:13px;line-height:1.8}.article-community-grid textarea{resize:vertical;border:0;border-radius:12px;outline:0;width:100%;padding:12px;font-family:inherit}.article-community-grid form>a,.article-community-grid form>button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;height:42px;margin-top:9px;font-family:inherit;display:flex}.article-community-grid form>button svg{width:16px}.article-community-notice{color:#ffd1dd;margin-top:11px;line-height:1.7;display:block}.article-rating-panel{background:#fafafd;border:1px solid #11113a12;border-radius:18px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:20px;margin:-5px 0 25px;padding:19px 21px;display:grid}.article-rating-input>span,.article-rating-panel>div:first-child>span{color:#6d6e7d;font-size:12px;display:block}.article-rating-panel>div:first-child>strong{color:var(--navy);margin-top:4px;font-size:30px;display:block}.article-rating-panel>div:first-child>strong small{font-size:13px}.article-rating-panel p{color:#858692;margin:3px 0 0;font-size:12px}.article-rating-input{border-right:1px solid #11113a14;padding-right:20px}.article-rating-input>div{direction:ltr;justify-content:flex-end;gap:5px;margin:7px 0;display:flex}.article-rating-input button{color:#d6d6df;cursor:pointer;background:0 0;border:0;width:34px;height:34px;padding:5px}.article-rating-input button.active{color:#f3a712}.article-rating-input button:disabled{cursor:wait;opacity:.7}.article-rating-input svg{width:24px;height:24px}.article-rating-input small{color:#92939e;text-align:left;font-size:11px;display:block}@media (width<=1000px){.account-dashboard{grid-template-columns:220px 1fr}.account-overview-grid,.article-community-grid{grid-template-columns:1fr}.account-article-grid{grid-template-columns:1fr 1fr}.article-community-grid>form{position:static}.account-stats{grid-template-columns:1fr 1fr}}@media (width<=720px){.account-dashboard{display:block}.account-dashboard>aside{margin-bottom:14px;position:static}.account-dashboard aside nav{padding-bottom:5px;display:flex;overflow-x:auto}.account-dashboard aside nav button{flex:none}.account-article-grid,.account-order-list article>div:not(:first-child),.account-order-summary,.account-overview-grid,.account-profile-card,.account-profile-fields,.article-rating-panel{grid-template-columns:1fr}.account-profile-avatar{height:120px}.account-activity-filters{overflow-x:auto}.account-activity-filters button{flex:none}.article-community{padding:20px}.article-community-head{flex-direction:column;align-items:flex-start;gap:15px}.article-rating-input{border-top:1px solid #11113a14;border-right:0;padding:14px 0 0}.article-rating-input>div{justify-content:flex-start}.article-rating-input small{text-align:right}.account-addresses,.account-products{grid-template-columns:1fr}}.account-auth-method{background:#eeeef3;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:22px;padding:5px;display:grid}.account-auth-method button{color:#777887;cursor:pointer;background:0 0;border:0;border-radius:10px;height:40px;font-family:inherit;font-weight:500}.account-auth-method button.active{color:#fff;background:var(--navy);box-shadow:0 5px 13px #11113a26}.account-forgot,.account-mode-switch{color:var(--red);cursor:pointer;background:0 0;border:0;align-self:center;margin-top:12px;font-family:inherit;font-size:13px}.account-forgot{color:#777887;margin-top:7px}.account-profile-actions{gap:7px;display:flex}.account-profile-actions button:first-child{color:var(--navy);background:#fff;border:1px solid #11113a1a}.account-profile-fields b.password-off{color:#8b7b58}.account-password-guide{color:#536078;background:#f1f5fb;border-radius:13px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px;display:flex}.account-password-guide svg{color:#2f5b9d;flex:0 0 22px;width:22px}.account-password-guide p{margin:0;font-size:13px;line-height:1.8}.cms-form-grid label small{color:#9293a0;font-weight:400}@media (width<=720px){.account-profile-actions{flex-direction:column;align-items:stretch}.account-section-head:has(.account-profile-actions){flex-direction:column;align-items:flex-start;gap:12px}}.mobile-bottom-nav,.mobile-more-sheet,.mobile-more-toggle,.mobile-nav-backdrop{display:none}@media (width<=720px){body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.site-header{display:none!important}.mobile-bottom-nav{z-index:120;right:10px;bottom:calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px)saturate(150%);background:#fafafde6;border:1px solid #ffffffdb;border-radius:24px;height:72px;padding:6px;display:block;position:fixed;left:10px;box-shadow:0 15px 42px #11113a2e,inset 0 1px #ffffffe6}.mobile-bottom-nav-inner{direction:rtl;grid-template-columns:repeat(5,1fr);align-items:center;height:100%;display:grid}.mobile-bottom-nav .mobile-more-trigger,.mobile-bottom-nav a,.mobile-bottom-nav button{color:#828392;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:58px;font-family:inherit;transition:color .22s,background .22s,transform .22s;display:flex;position:relative}.mobile-bottom-nav i{border-radius:14px;place-items:center;width:31px;height:29px;font-style:normal;transition:all .22s;display:grid;position:relative}.mobile-bottom-nav svg{stroke-width:1.9px;width:21px;height:21px}.mobile-bottom-nav span{font-size:11px;font-weight:500;line-height:1.2}.mobile-bottom-nav .mobile-cart-badge{color:#fff;background:var(--navy);border:2px solid #fff;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:500;line-height:1;display:grid;position:absolute;top:-6px;right:-7px;box-shadow:0 4px 10px #11113a40}.mobile-bottom-nav .mobile-more-trigger.active,.mobile-bottom-nav a.active,.mobile-bottom-nav button.active,.mobile-more-toggle:checked+.mobile-bottom-nav .mobile-more-trigger{color:var(--navy)}.mobile-bottom-nav .mobile-more-trigger.active i,.mobile-bottom-nav a.active i,.mobile-bottom-nav button.active i,.mobile-more-toggle:checked+.mobile-bottom-nav .mobile-more-trigger i{color:var(--red);background:#ffe8ef}.mobile-bottom-nav .mobile-more-trigger.active:after,.mobile-bottom-nav a.active:after,.mobile-bottom-nav button.active:after,.mobile-more-toggle:checked+.mobile-bottom-nav .mobile-more-trigger:after{content:"";background:var(--red);border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px}.mobile-more-toggle:checked+.mobile-bottom-nav .more-icon-closed,.mobile-more-trigger .more-icon-open{display:none}.mobile-more-toggle:checked+.mobile-bottom-nav .more-icon-open{display:block}.mobile-bottom-nav a.featured{transform:translateY(-9px)}.mobile-bottom-nav a.featured i{color:#fff;background:linear-gradient(145deg,#ef3468,#bd123f);border:5px solid #fafafdf5;border-radius:18px;width:48px;height:48px;box-shadow:0 9px 20px #c4164547}.mobile-bottom-nav a.featured span{margin-top:-1px}.mobile-bottom-nav a.featured.active i{color:#fff;background:linear-gradient(145deg,#ef3468,#bd123f)}.mobile-bottom-nav a.featured.active:after{display:none}.mobile-nav-backdrop{z-index:105;opacity:0;pointer-events:none;backdrop-filter:blur(3px);background:#0c0c2352;border:0;padding:0;transition:opacity .3s;display:block;position:fixed;inset:0}.mobile-more-toggle:checked~.mobile-nav-backdrop,.mobile-nav-backdrop.open{opacity:1;pointer-events:auto}.mobile-more-sheet{z-index:110;right:8px;bottom:calc(88px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;will-change:transform,opacity;background:#fafafdf7;border:1px solid #ffffffe6;border-radius:30px;max-height:calc(100dvh - 116px);padding:11px 18px 20px;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .2s;display:block;position:fixed;left:8px;overflow:auto;transform:translateY(calc(100% + 120px));box-shadow:0 24px 65px #11113a40}.mobile-more-sheet.open,.mobile-more-toggle:checked~.mobile-more-sheet{opacity:1;pointer-events:auto;transform:translate(0)}.mobile-sheet-handle{background:#d7d8df;border-radius:10px;width:42px;height:4px;margin:0 auto 14px}.mobile-more-sheet>header{border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;padding:0 3px 17px;display:flex}.mobile-more-sheet header span{color:var(--red);font-size:12px;font-weight:500}.mobile-more-sheet header h2{letter-spacing:-.5px;margin:3px 0 0;font-size:24px}.mobile-more-sheet header button,.mobile-more-sheet header label{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#ebebf0;border:0;border-radius:50%;place-items:center;display:grid}.mobile-more-sheet header button svg,.mobile-more-sheet header label svg{width:19px}.mobile-more-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.mobile-more-grid>a{background:#fff;border:1px solid #11113a0f;border-radius:20px;align-items:flex-start;gap:10px;min-height:94px;padding:13px;display:flex;box-shadow:0 7px 18px #11113a0a}.mobile-more-grid>a.active{background:#fff5f8;border-color:#c4164529}.mobile-more-grid i{width:40px;height:40px;color:var(--red);background:#ffeaf0;border-radius:14px;flex:0 0 40px;place-items:center;display:grid}.mobile-more-grid svg{width:20px}.mobile-more-grid span{flex-direction:column;min-width:0;display:flex}.mobile-more-grid strong{font-size:13px}.mobile-more-grid small{color:#8b8c99;margin-top:4px;font-size:11px;line-height:1.6}.mobile-support-card{color:#fff;background:linear-gradient(135deg,var(--navy),#343477);border-radius:20px;justify-content:space-between;align-items:center;min-height:68px;margin-top:10px;padding:13px 17px;display:flex}.mobile-support-card span{flex-direction:column;display:flex}.mobile-support-card b{font-size:13px}.mobile-support-card small{color:#d4d5e3;margin-top:3px;font-size:11px}.mobile-support-card>svg{color:#ff739a;width:24px}footer{padding-bottom:18px}.cms-modal-backdrop{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (width<=390px){.mobile-bottom-nav{left:6px;right:6px}.mobile-bottom-nav span{font-size:10px}.mobile-more-grid{grid-template-columns:1fr}.mobile-more-grid>a{min-height:74px}}.policy-page{background:radial-gradient(circle at 90% 5%,#c4164512,#0000 24%),linear-gradient(#f5f6f8,#eceef2);min-height:100vh}.policy-page-inner{padding-bottom:80px}.policy-hero{backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:30px;grid-template-columns:74px 1fr auto;align-items:center;gap:22px;margin-top:18px;padding:34px;display:grid;box-shadow:0 20px 55px #11113a14}.policy-hero-icon{color:#fff;background:linear-gradient(145deg,var(--red-2),var(--red));border-radius:23px;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 12px 26px #c416453d}.policy-hero-icon svg{width:31px}.policy-contact span,.policy-hero span{color:var(--red);font-size:13px;font-weight:500}.policy-hero h1{letter-spacing:-1.4px;margin:5px 0 8px;font-size:clamp(30px,4vw,48px)}.policy-hero p{color:#6f7080;max-width:720px;margin:0;font-size:16px;line-height:2}.policy-hero time{color:#777887;white-space:nowrap;background:#f0f1f4;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.policy-hero time svg{width:15px}.policy-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.policy-steps article{background:#fff;border:1px solid #11113a0f;border-radius:20px;align-items:flex-start;gap:10px;padding:18px;display:flex}.policy-steps b{width:29px;height:29px;color:var(--red);background:#ffeaf0;border-radius:10px;flex:0 0 29px;place-items:center;display:grid}.policy-steps h2{margin:1px 0 5px;font-size:14px}.policy-steps p{color:#7d7e8c;margin:0;font-size:12px;line-height:1.8}.policy-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;margin-top:24px;display:grid}.policy-layout>aside{background:#ffffffd1;border:1px solid #11113a0f;border-radius:22px;padding:18px;position:sticky;top:104px}.policy-layout>aside>strong{margin-bottom:12px;font-size:14px;display:block}.policy-layout>aside nav{flex-direction:column;gap:2px;display:flex}.policy-layout>aside nav a{color:#777887;border-radius:9px;padding:8px 10px;font-size:12px}.policy-layout>aside nav a:hover{color:var(--red);background:#fff0f4}.policy-layout>aside>a{color:#fff;background:var(--navy);border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:11px;font-size:12px;display:flex}.policy-layout>aside>a svg{width:16px}.policy-content{flex-direction:column;gap:12px;display:flex}.policy-content>section,.policy-note{background:#fff;border:1px solid #11113a0f;border-radius:24px;padding:27px 30px;scroll-margin-top:110px}.policy-content>section>span{color:#c8c9d0;font-size:12px}.policy-content h2{margin:4px 0 12px;font-size:22px}.policy-content p{color:#666878;margin:0;font-size:15px;line-height:2.05}.policy-content p+p{margin-top:9px}.policy-content ul{gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.policy-content li{color:#555767;align-items:flex-start;gap:9px;font-size:14px;line-height:1.8;display:flex}.policy-content li svg{color:#1b9a70;flex:0 0 17px;width:17px;margin-top:3px}.policy-note{color:#304e78;background:#f2f7fd;border-color:#dce9f7;align-items:flex-start;gap:12px;display:flex}.policy-note svg{flex:0 0 23px;width:23px}.policy-note p{color:#53677f}.policy-content .policy-contact{color:#fff;background:linear-gradient(135deg,var(--navy),#353578);border:0;justify-content:space-between;align-items:center;gap:25px;display:flex}.policy-contact h2{margin:5px 0}.policy-contact p{color:#d7d8e4}.policy-contact>a{color:var(--navy);white-space:nowrap;background:#fff;border-radius:13px;align-items:center;gap:7px;padding:12px 17px;display:flex}.policy-contact>a svg{width:16px}@media (width<=900px){.policy-hero{grid-template-columns:64px 1fr}.policy-hero time{grid-column:2}.policy-steps{grid-template-columns:1fr 1fr}.policy-layout{grid-template-columns:1fr}.policy-layout>aside{position:static}.policy-layout>aside nav{grid-template-columns:1fr 1fr;display:grid}}@media (width<=600px){.policy-page-inner{padding-bottom:40px}.policy-hero{grid-template-columns:1fr;padding:24px}.policy-hero-icon{border-radius:19px;width:58px;height:58px}.policy-hero time{grid-column:auto;width:max-content;max-width:100%}.policy-layout>aside nav,.policy-steps{grid-template-columns:1fr}.policy-content>section,.policy-note{padding:22px}.policy-content .policy-contact{flex-direction:column;align-items:flex-start}.policy-contact>a{justify-content:center;width:100%}}.cms-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-stats article:nth-child(4)>span{color:#9b4bb4;background:#f8effc}.podcast-cms-editor{width:min(920px,100%)}.podcast-editor-fields .podcast-media-upload{margin:0}.cms-field-title>button{width:30px;height:30px;color:var(--red);cursor:pointer;background:#fff0f4;border:0;border-radius:9px;place-items:center;display:grid}.cms-field-title>button svg{width:15px}.podcast-cover-preview{background:#ececf1;border-radius:15px;height:220px;position:relative;overflow:hidden}.podcast-cover-preview img{object-fit:cover;width:100%;height:100%}.podcast-cover-preview span{color:#fff;backdrop-filter:blur(10px);background:#11113ab3;border-radius:100px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:12px;right:12px}.podcast-cover-preview span svg{width:16px}.podcast-audio-preview{background:#f2f2f6;border-radius:14px;align-items:center;gap:14px;padding:15px;display:flex}.podcast-audio-preview>svg{width:28px;color:var(--red)}.podcast-audio-preview audio{width:100%}.podcast-player{color:#fff;direction:rtl;background:radial-gradient(circle at 8% 0,#ff4e7e33,#0000 30%),linear-gradient(145deg,#171743,#0d0d2d);border:1px solid #ffffff1c;border-radius:23px;width:100%;margin:20px 0 2px;padding:20px;box-shadow:0 18px 35px #11113a2e}.podcast-player>audio{display:none}.podcast-player-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.podcast-player-identity{align-items:center;gap:11px;min-width:0;display:flex}.podcast-player-identity>i{color:#ff7198;background:#ffffff14;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.podcast-player-identity>i svg{width:20px}.podcast-player-identity>span{flex-direction:column;min-width:0;display:flex}.podcast-player-identity small{color:#ff8baa;align-items:center;gap:6px;font-size:9px;display:flex}.podcast-player-identity small:before{content:"";background:#ff5b87;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff5b871f}.podcast-player.is-playing .podcast-player-identity small:before{animation:1.5s ease-in-out infinite podcastPlayerPulse}.podcast-player-identity strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.podcast-player-download{color:#d9d9e7;background:#ffffff0f;border:1px solid #ffffff21;border-radius:11px;flex:none;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:10px;display:flex}.podcast-player-download:hover{color:#fff;background:#ffffff1f}.podcast-player-download svg{width:15px}.podcast-player-timeline{direction:ltr;margin-top:19px}.podcast-player-timeline>input{appearance:none;background:linear-gradient(to right,var(--red)var(--progress),#ffffff29 var(--progress));cursor:pointer;border-radius:100px;width:100%;height:6px;margin:0;display:block}.podcast-player-timeline>input::-webkit-slider-thumb{appearance:none;background:var(--red);border:4px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 3px 10px #00000059}.podcast-player-timeline>input::-moz-range-thumb{background:var(--red);border:4px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 3px 10px #00000059}.podcast-player-timeline>div{color:#a9a9bd;grid-template-columns:50px 1fr 50px;align-items:center;margin-top:8px;font-size:9px;display:grid}.podcast-player-timeline>div time:last-child{text-align:right}.podcast-player-timeline>div span{text-align:center;color:#777891}.podcast-player-controls{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:10px;display:grid}.podcast-player-volume{direction:rtl;justify-self:start;align-items:center;gap:6px;display:flex}.podcast-player-volume button{color:#c7c7d7;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.podcast-player-volume button:hover{color:#fff;background:#ffffff14}.podcast-player-volume svg{width:17px}.podcast-player-volume input{width:66px;accent-color:var(--red);direction:ltr}.podcast-player-transport{direction:rtl;align-items:center;gap:11px;display:flex}.podcast-player-transport button{color:#fff;cursor:pointer;border:0}.podcast-player-toggle{background:linear-gradient(145deg,#e72c5f,var(--red));border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 25px #c416456b}.podcast-player-toggle:hover{transform:translateY(-2px);box-shadow:0 14px 28px #c416457a}.podcast-player-toggle svg{width:22px;height:22px}.podcast-player-skip{background:#ffffff14;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.podcast-player-skip:hover{background:#ffffff24}.podcast-player-skip svg{width:20px}.podcast-player-skip span{font-size:8px;font-weight:700;position:absolute}.podcast-player-rate{color:#9d9daf;justify-self:end;align-items:center;gap:7px;font-size:9px;display:flex}.podcast-player-rate select{color:#fff;cursor:pointer;background:#25254c;border:1px solid #ffffff1a;border-radius:10px;outline:0;height:34px;padding:0 9px;font-family:inherit;font-size:10px}.podcast-player-error{color:#ffdbe5;background:#c4164540;border-radius:10px;margin:13px 0 0;padding:9px 11px;font-size:10px;line-height:1.7}@keyframes podcastPlayerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.podcast-featured-toggle{background:#fff7f9;border-radius:12px;grid-column:1/-1;padding:13px;flex-direction:row!important;align-items:center!important}.podcast-featured-toggle input{height:18px;accent-color:var(--red);width:18px!important}.cms-editor-pick{background:linear-gradient(135deg,#f7f7ff,#fff);border:1px solid #5559a621;border-radius:20px;grid-template-columns:280px 1fr;gap:20px;margin:0 0 18px;padding:16px;display:grid}.cms-editor-pick-preview{background:var(--navy);border-radius:16px;min-height:190px;position:relative;overflow:hidden}.cms-editor-pick-preview:after{content:"";background:linear-gradient(#0000 30%,#0a0a22e6);position:absolute;inset:0}.cms-editor-pick-preview>img{object-fit:cover;width:100%;height:100%}.cms-editor-pick-preview>div{color:#fff;place-items:center;height:100%;display:grid}.cms-editor-pick-preview>div svg{width:32px}.cms-editor-pick-preview>span{z-index:2;color:#fff;flex-direction:column;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.cms-editor-pick-preview small{background:#5559a6;border-radius:100px;width:max-content;padding:4px 7px;font-size:9px}.cms-editor-pick-preview strong{margin-top:7px;font-size:14px;line-height:1.7}.cms-editor-pick-control{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.cms-editor-pick-control>span{color:#5559a6;font-size:11px}.cms-editor-pick-control h3{margin:4px 0;font-size:20px}.cms-editor-pick-control p{color:#7f808f;margin:0 0 12px;font-size:12px;line-height:1.8}.cms-editor-pick-control label{color:#5f6071;grid-template-columns:95px 1fr;align-items:center;gap:8px;width:100%;font-size:12px;display:grid}.cms-editor-pick-control select{background:#fff;border:1px solid #11113a1a;border-radius:11px;outline:0;min-width:0;height:42px;padding:0 10px;font-family:inherit}.cms-editor-pick-control>button{align-self:flex-end;margin-top:10px}.analytics-error{text-align:center;flex-direction:column}.analytics-error strong{font-size:18px}.analytics-error span{color:#7b7c89}.analytics-error button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;margin-top:8px;padding:9px 13px;font-family:inherit;display:inline-flex}.analytics-error button svg{width:15px}@media (width<=1100px){.cms-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cms-stats{grid-template-columns:1fr}.podcast-cover-preview{height:180px}.podcast-audio-preview{flex-direction:column;align-items:flex-start}.podcast-audio-preview audio{width:100%}.cms-editor-pick{grid-template-columns:1fr}.cms-editor-pick-preview{min-height:210px}.cms-editor-pick-control label{grid-template-columns:1fr}.cms-editor-pick-control>button{width:100%}.podcast-player{border-radius:20px;padding:17px 15px}.podcast-player-download span{display:none}.podcast-player-download{justify-content:center;width:36px;padding:0}.podcast-player-controls{grid-template-columns:1fr auto 1fr}.podcast-player-rate>span,.podcast-player-volume input{display:none}.podcast-player-toggle{width:54px;height:54px}.podcast-player-transport{gap:7px}.podcast-player-skip{width:39px;height:39px}}.persian-date-trigger{width:100%;min-height:43px;color:var(--navy);text-align:right;cursor:pointer;background:#fafafd;border:1px solid #11113a1a;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;display:flex}.persian-date-trigger svg{width:18px;color:var(--red)}.persian-date-trigger span{font-size:14px;font-weight:500}.persian-date-overlay{z-index:260;backdrop-filter:blur(9px);background:#11113a75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.persian-date-modal{background:#fff;border:1px solid #fffc;border-radius:24px;width:min(410px,100%);overflow:hidden;box-shadow:0 30px 80px #11113a47}.persian-date-modal>header{border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.persian-date-modal>header span{color:var(--red);font-size:12px;font-weight:500}.persian-date-modal>header h3{margin:4px 0 0;font-size:19px}.persian-date-modal>header button{width:34px;height:34px;color:var(--navy);cursor:pointer;background:#f1f1f5;border:0;border-radius:10px;place-items:center;display:grid}.persian-date-modal>header svg{width:17px}.persian-calendar-nav{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;padding:15px 18px 10px;display:grid}.persian-calendar-nav strong{text-align:center;font-size:16px}.persian-calendar-nav button{width:36px;height:36px;color:var(--navy);cursor:pointer;background:#fafafd;border:1px solid #11113a14;border-radius:10px;place-items:center;display:grid}.persian-calendar-nav svg{width:17px}.persian-calendar-days,.persian-weekdays{grid-template-columns:repeat(7,1fr);gap:5px;padding:0 18px;display:grid}.persian-weekdays{margin:5px 0 7px}.persian-weekdays span{text-align:center;color:#9697a4;font-size:12px}.persian-calendar-days button,.persian-calendar-days i{aspect-ratio:1;background:0 0;border:0;border-radius:11px;place-items:center;font-family:inherit;font-size:13px;font-style:normal;display:grid}.persian-calendar-days button{color:var(--navy);cursor:pointer}.persian-calendar-days button:hover{background:#fff0f4}.persian-calendar-days button.selected{color:#fff;background:var(--red);box-shadow:0 7px 14px #c416453b}.persian-time-field{background:#f7f7fa;border-radius:13px;justify-content:space-between;align-items:center;margin:15px 18px;padding:11px 13px;display:flex}.persian-time-field span{color:#626374;align-items:center;gap:6px;font-size:13px;display:flex}.persian-time-field svg{width:16px;color:var(--red)}.persian-time-field input{background:#fff!important;width:120px!important;padding:7px 9px!important}.persian-date-modal>footer{border-top:1px solid #11113a12;justify-content:space-between;gap:8px;padding:14px 18px;display:flex}.persian-date-modal>footer>button:not(.cms-primary){color:#666778;cursor:pointer;background:#fff;border:1px solid #11113a17;border-radius:10px;padding:9px 13px;font-family:inherit}.home-article-slider{isolation:isolate;background:#17172f;width:100%;height:100%;min-height:0}.home-article-slider>img{object-fit:cover;width:100%;height:100%;animation:.5s homeSlideFade;position:absolute;inset:0}.home-slider-shade{z-index:1;background:linear-gradient(90deg,#0c0a1e1f,#0c0a1ee6);position:absolute;inset:0}.home-news-copy{max-width:540px;animation:.45s homeSlideCopy;top:52%}.home-news-copy>small{color:#e1e1e8;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.home-news-copy>small svg{width:15px}.home-news-copy h1{letter-spacing:-1.5px;margin:10px 0;font-size:clamp(32px,3.45vw,48px);line-height:1.4}.home-news-copy h1,.home-news-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-news-copy .hero-cta{margin-top:8px}.home-news-copy .hero-cta svg{width:17px}.home-slider-controls{z-index:3;gap:7px;display:flex;position:absolute;bottom:24px;left:24px}.home-slider-controls button{color:#fff;cursor:pointer;background:#11113a9e;border:1px solid #ffffff4d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.home-slider-controls button:hover{background:var(--red)}.home-slider-controls svg{width:18px}.home-slider-dots{z-index:3;direction:ltr;gap:6px;display:flex;position:absolute;bottom:25px;right:48px}.home-slider-dots button{cursor:pointer;background:#ffffff7a;border:0;border-radius:100px;width:7px;height:7px;padding:0;transition:all .25s}.home-slider-dots button.active{background:#fff;width:25px}.mobile-scroll-area{min-width:0;position:relative}.mobile-scroll-hint{display:none}.article-card time,.feature-overlay time,.featured-caption time,.post-published-at{color:#d6d6e0;align-items:center;gap:5px;font-size:12px;display:flex}.feature-overlay time{margin-top:10px}.article-card time svg,.feature-overlay time svg,.featured-caption time svg,.post-published-at svg{width:14px;height:14px}.article-card time{color:#8f909d;margin-top:5px;font-size:11px}.featured-caption time{margin-top:9px}.post-published-at{color:#858694;margin-top:10px;font-size:13px}@keyframes homeSlideFade{0%{opacity:.25;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes homeSlideCopy{0%{opacity:0;transform:translateY(-44%)}to{opacity:1;transform:translateY(-50%)}}@media (width>=901px){.hero,.home-article-slider{height:565px;min-height:565px}}@media (width<=900px){.home-article-slider{height:550px;min-height:550px}}@media (width<=600px){.home-article-slider{height:590px;min-height:590px}.home-article-slider>img{object-position:center top}.home-slider-shade{background:linear-gradient(#0b091d14 22%,#0b091dc7 57%,#0b091dfa)}.home-news-copy{max-width:none;bottom:78px;left:20px;right:20px}.home-news-copy>small{margin-top:8px;font-size:12px}.home-news-copy h1{letter-spacing:-.8px;-webkit-line-clamp:2;font-size:29px;line-height:1.42}.home-news-copy p{-webkit-line-clamp:2;margin:7px 0;font-size:13px;line-height:1.9}.home-news-copy .hero-cta{min-height:45px;margin-top:7px}.home-slider-controls{bottom:15px;left:15px}.home-slider-controls button{width:40px;height:40px}.home-slider-dots{bottom:31px;right:20px}.mobile-scroll-hint{z-index:8;color:#fff;backdrop-filter:blur(12px);cursor:pointer;background:#11113ae0;border:1px solid #fffffff0;border-radius:16px;align-items:center;gap:2px;min-width:48px;height:48px;padding:0 8px;animation:1.6s ease-in-out infinite mobileScrollCue;display:flex;position:absolute;top:50%;left:7px;transform:translateY(-50%);box-shadow:0 10px 25px #11113a38}.mobile-scroll-hint svg{width:19px;height:19px}.mobile-scroll-hint span{writing-mode:vertical-rl;font-size:11px;font-weight:500}.mobile-scroll-area.is-used .mobile-scroll-hint{opacity:0;visibility:hidden;pointer-events:none;animation:none}.games-section>.mobile-scroll-area{margin-top:0}@keyframes mobileScrollCue{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(-7px)}}@keyframes homeSlideCopy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.home-podcast{grid-template-columns:285px 1fr;align-items:start;gap:28px;padding:78px 0}.home-podcast .podcast-copy{position:sticky;top:115px}.home-podcast .podcast-copy>span{align-items:center;gap:6px;display:inline-flex}.home-podcast .podcast-copy>span svg{width:16px}.home-podcast .podcast-copy h2{margin:14px 0;font-size:35px;line-height:1.55}.home-podcast .podcast-copy p{margin-bottom:20px;font-size:14px;line-height:2}.home-podcast .podcast-copy .outline{align-items:center;gap:7px;width:max-content;padding:11px 15px;font-size:13px;font-weight:500;display:inline-flex}.home-podcast .podcast-copy .outline svg{width:15px}.home-podcast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-podcast-card{background:#fff;border:1px solid #11113a12;border-radius:22px;padding:0 0 16px;transition:transform .28s,box-shadow .28s;overflow:hidden;box-shadow:0 12px 30px #11113a0f}.home-podcast-card:hover{transform:translateY(-6px);box-shadow:0 19px 38px #11113a1c}.home-podcast-card .episode-art{background:#e9e9ed;border-radius:0;height:205px;display:block;position:relative;overflow:hidden}.home-podcast-card .episode-art:after{content:"";background:linear-gradient(#0000 38%,#0a0923b8);position:absolute;inset:0}.home-podcast-card .episode-art img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.home-podcast-card:hover .episode-art img{transform:scale(1.05)}.home-podcast-card .episode-art>span{z-index:2;color:#fff;backdrop-filter:blur(12px);background:#ffffff29;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:500;position:absolute;bottom:13px;right:13px}.home-podcast-card .episode-art>i{z-index:2;color:#fff;background:var(--red);border:1px solid #ffffff73;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:11px;left:13px;box-shadow:0 8px 18px #c4164547}.home-podcast-card .episode-art>i svg{width:17px;margin-right:-2px}.episode-meta{justify-content:space-between;align-items:center;padding:14px 15px 0;display:flex}.episode-meta>span{color:var(--red);font-size:11px;font-weight:500}.episode-meta small{color:#8b8c99;align-items:center;gap:3px;margin:0;font-size:11px;display:flex}.episode-meta small svg{width:13px}.home-podcast-card h3{min-height:52px;margin:8px 15px 4px;font-size:15px;line-height:1.75}.home-podcast-card>p{color:#777887;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 15px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.episode-link{color:var(--red);align-items:center;gap:4px;margin:12px 15px 0;font-size:12px;font-weight:500;display:flex}.episode-link svg{width:13px}.podcasts-page{background:radial-gradient(circle at 8% 9%,#c4164512,transparent 24%),var(--bg)}.podcast-page-hero{padding-top:22px}.podcast-hero-card{background:#fff;border:1px solid #11113a14;border-radius:32px;grid-template-columns:1.1fr .9fr;min-height:520px;margin-top:20px;display:grid;overflow:hidden;box-shadow:0 22px 55px #11113a17}.podcast-hero-image{min-height:520px;position:relative;overflow:hidden}.podcast-hero-image:after{content:"";background:linear-gradient(#0000 38%,#090822b3);position:absolute;inset:0}.podcast-hero-image>img{object-fit:cover;width:100%;height:100%}.podcast-hero-image>span{z-index:2;color:#fff;backdrop-filter:blur(15px);background:#11113a75;border-radius:20px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;display:flex;position:absolute;top:25px;right:25px}.podcast-hero-image>span svg{width:15px}.podcast-wave{z-index:2;backdrop-filter:blur(18px);background:#ffffff21;border:1px solid #ffffff40;border-radius:20px;align-items:center;gap:5px;height:76px;padding:0 18px;display:flex;position:absolute;bottom:26px;left:25px;right:25px}.podcast-wave i{width:4px;height:var(--wave);opacity:.86;background:linear-gradient(#fff,#ff507f);border-radius:10px;max-height:48px;display:block}.podcast-wave i:nth-child(3n){opacity:.48}.podcast-hero-copy{flex-direction:column;justify-content:center;padding:45px;display:flex}.podcast-brand-line{align-items:center;gap:11px;display:flex}.podcast-brand-line>i{color:#fff;background:var(--red);border-radius:16px;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 9px 20px #c4164533}.podcast-brand-line svg{width:22px}.podcast-brand-line>span{flex-direction:column;display:flex}.podcast-brand-line b{font-size:18px}.podcast-brand-line small{color:#8d8e9b;margin-top:2px;font-size:12px}.podcast-episode-number{font-weight:500;color:var(--red)!important;margin:30px 0 7px!important;font-size:12px!important}.podcast-hero-copy h1{letter-spacing:-1px;margin:0;font-size:37px;line-height:1.55}.podcast-hero-copy>p{color:#696a79;margin:13px 0;font-size:14px;line-height:2}.podcast-hero-meta{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.podcast-hero-meta span{color:#777887;background:#f2f2f6;border-radius:20px;align-items:center;gap:4px;padding:6px 9px;font-size:11px;display:flex}.podcast-hero-meta svg{width:13px}.podcast-hero-actions{align-items:center;gap:10px;margin-top:25px;display:flex}.podcast-hero-actions>a{height:44px;color:var(--red);border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:500;display:flex}.podcast-hero-actions>a:first-child{color:#fff;background:var(--red);box-shadow:0 9px 18px #c416452e}.podcast-hero-actions svg{width:16px}.podcast-archive{padding:75px 0}.podcast-archive-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.podcast-archive-head>div:first-child>span{color:var(--red);font-size:12px;font-weight:500}.podcast-archive-head h2{margin:6px 0;font-size:30px}.podcast-archive-head p{color:#7a7b89;margin:0;font-size:13px}.podcast-category-pills{background:#e8e9ed;border-radius:15px;gap:5px;padding:5px;display:flex}.podcast-category-pills button{color:#777887;cursor:pointer;background:0 0;border:0;border-radius:11px;height:36px;padding:0 12px;font-family:inherit;font-size:12px}.podcast-category-pills button.active{color:#fff;background:var(--navy)}.podcast-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.podcast-archive-card{background:#fff;border:1px solid #11113a12;border-radius:23px;grid-template-columns:210px 1fr;display:grid;overflow:hidden;box-shadow:0 12px 30px #11113a0d}.podcast-card-cover{min-height:260px;position:relative;overflow:hidden}.podcast-card-cover:after{content:"";background:linear-gradient(#0000 40%,#0a0922ad);position:absolute;inset:0}.podcast-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.podcast-archive-card:hover img{transform:scale(1.05)}.podcast-card-cover>span{z-index:2;color:#fff;backdrop-filter:blur(10px);background:#11113a80;border-radius:20px;padding:5px 8px;font-size:10px;position:absolute;top:12px;right:12px}.podcast-card-cover>button{z-index:2;color:#fff;background:var(--red);cursor:pointer;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:47px;height:47px;display:grid;position:absolute;bottom:15px;right:15px}.podcast-card-cover>button svg{width:17px}.podcast-card-content{flex-direction:column;padding:21px;display:flex}.podcast-card-content>div{justify-content:space-between;align-items:center;display:flex}.podcast-card-content>div>span{color:var(--red);font-size:11px}.podcast-card-content>div>small{color:#8f909c;align-items:center;gap:3px;font-size:11px;display:flex}.podcast-card-content>div svg{width:12px}.podcast-card-content h3{margin:11px 0 6px;font-size:18px;line-height:1.65}.podcast-card-content>p{color:#747583;margin:0;font-size:12px;line-height:1.9}.podcast-card-content>footer{backdrop-filter:none;color:#888995;background:0 0;border-top:1px solid #11113a0f;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 0 0;font-size:10px;display:flex}.podcast-card-content footer time{white-space:nowrap}.podcast-subscribe{color:#fff;background:radial-gradient(circle at 15% 0,#ff518259,transparent 32%),linear-gradient(135deg,var(--navy),#313172);border-radius:28px;justify-content:space-between;align-items:center;min-height:165px;margin-bottom:75px;padding:30px 38px;display:flex}.podcast-subscribe>div{align-items:center;gap:17px;display:flex}.podcast-subscribe>div>svg{color:#ff7299;background:#ffffff1a;border-radius:17px;width:52px;height:52px;padding:13px}.podcast-subscribe span{flex-direction:column;display:flex}.podcast-subscribe small{color:#ff9eb9;font-size:11px}.podcast-subscribe h2{margin:4px 0;font-size:25px}.podcast-subscribe p{color:#d1d2e0;margin:0;font-size:12px}.podcast-subscribe>a{height:46px;color:var(--navy);background:#fff;border-radius:13px;align-items:center;gap:7px;padding:0 17px;font-size:13px;font-weight:500;display:flex}.podcast-subscribe>a svg{width:18px}@media (width<=1000px){.home-podcast{grid-template-columns:1fr}.home-podcast .podcast-copy{position:static}.podcast-hero-card{grid-template-columns:1fr 1fr}.podcast-hero-copy{padding:30px}.podcast-hero-copy h1{font-size:30px}.podcast-archive-card{grid-template-columns:170px 1fr}}@media (width<=720px){.home-podcast{padding:55px 0}.home-podcast .podcast-copy h2{font-size:29px}.home-podcast-grid{scroll-snap-type:x mandatory;gap:11px;padding:4px 1px 15px;display:flex;overflow-x:auto}.home-podcast-card{scroll-snap-align:center;min-width:82%}.podcast-page-hero{padding-top:12px}.podcast-hero-card{border-radius:25px;flex-direction:column;min-height:0;margin-top:12px;display:flex}.podcast-hero-image{min-height:340px}.podcast-wave{height:62px;bottom:16px;left:16px;right:16px}.podcast-wave i{max-height:38px}.podcast-hero-copy{padding:25px 20px 28px}.podcast-hero-copy h1{font-size:28px}.podcast-hero-actions{flex-direction:column;align-items:stretch}.podcast-hero-actions>a{justify-content:center}.podcast-archive{padding:55px 0}.podcast-archive-head{flex-direction:column;align-items:flex-start}.podcast-category-pills{width:100%;overflow-x:auto}.podcast-category-pills button{flex:none}.podcast-archive-grid{grid-template-columns:1fr}.podcast-archive-card{grid-template-columns:125px 1fr}.podcast-card-cover{min-height:250px}.podcast-card-content{padding:15px}.podcast-card-content h3{font-size:16px}.podcast-card-content>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.podcast-card-content>footer{flex-direction:column;align-items:flex-start;gap:3px}.podcast-subscribe{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:45px;padding:25px}.podcast-subscribe>a{justify-content:center;width:100%}}@media (width<=390px){.podcast-archive-card{grid-template-columns:108px 1fr}.podcast-card-cover{min-height:270px}.podcast-card-content{padding:13px}.podcast-card-content h3{font-size:15px}.podcast-card-content>p{-webkit-line-clamp:4}}.podcast-play-mark{z-index:2;color:#fff;background:var(--red);border:1px solid #ffffff80;border-radius:50%;place-items:center;width:47px;height:47px;display:grid;position:absolute;bottom:15px;right:15px;box-shadow:0 8px 18px #c4164540}.podcast-play-mark svg{width:17px}.podcast-card-link{width:max-content;color:var(--red);background:#fff0f4;border-radius:10px;margin:13px 0 10px;padding:8px 11px;font-size:11px;font-weight:600;display:inline-flex}.podcast-card-link:hover{color:#fff;background:var(--red)}.home-podcast-card .episode-art:before{display:none}.podcast-detail-page{background:radial-gradient(circle at 7% 6%,#c4164514,transparent 25%),var(--bg)}.podcast-detail{padding-top:22px}.podcast-detail-hero{background:#fff;border:1px solid #11113a14;border-radius:32px;grid-template-columns:minmax(360px,.82fr) 1.18fr;gap:0;margin-top:20px;display:grid;overflow:hidden;box-shadow:0 22px 55px #11113a17}.podcast-detail-cover{background:var(--navy);min-height:570px;position:relative;overflow:hidden}.podcast-detail-cover:after{content:"";background:linear-gradient(#0000 35%,#090822b8);position:absolute;inset:0}.podcast-detail-cover>img{object-fit:cover;width:100%;height:100%}.podcast-detail-cover>span{z-index:2;color:#fff;backdrop-filter:blur(14px);background:#11113a7a;border:1px solid #ffffff38;border-radius:100px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex;position:absolute;top:22px;right:22px}.podcast-detail-cover>span svg{width:15px}.podcast-detail-cover>i{z-index:2;color:#fff;background:var(--red);border:1px solid #ffffff80;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute;bottom:30px;right:50%;transform:translate(50%);box-shadow:0 12px 28px #c4164559}.podcast-detail-cover>i svg{width:25px}.podcast-detail-content{flex-direction:column;justify-content:center;padding:48px;display:flex}.podcast-detail-category{width:max-content;color:var(--red);background:#fff0f4;border-radius:100px;padding:6px 10px;font-size:11px}.podcast-detail-content>p:not(.podcast-detail-excerpt){color:var(--red);margin:18px 0 5px;font-size:12px}.podcast-detail-content h1{letter-spacing:-1.2px;margin:0;font-size:clamp(31px,3.2vw,46px);line-height:1.5}.podcast-detail-excerpt{color:#696a79;margin:13px 0;font-size:14px;line-height:2}.podcast-detail-meta{flex-wrap:wrap;gap:7px;margin:6px 0 10px;display:flex}.podcast-detail-meta span{color:#777887;background:#f2f2f6;border-radius:100px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.podcast-detail-meta svg{width:14px}.podcast-detail-unavailable{color:#777887;background:#f3f3f6;border-radius:14px;align-items:center;gap:8px;margin-top:14px;padding:14px;font-size:12px;display:flex}.podcast-detail-unavailable svg{width:19px;color:var(--red)}.podcast-detail-description{background:#fff;border-radius:25px;max-width:840px;margin:45px auto 20px;padding:32px}.podcast-detail-description>span,.podcast-related-head>div>span{color:var(--red);font-size:12px}.podcast-detail-description h2{margin:6px 0 10px;font-size:27px}.podcast-detail-description p{color:#686978;margin:0;font-size:14px;line-height:2.2}.podcast-related{padding:55px 0 75px}.podcast-related-head{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.podcast-related-head h2{margin:6px 0 0;font-size:29px}.podcast-related-head>a{color:var(--red);align-items:center;gap:5px;font-size:12px;display:flex}.podcast-related-head>a svg{width:15px}.podcast-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.podcast-related-grid article{background:#fff;border:1px solid #11113a12;border-radius:21px;overflow:hidden}.podcast-related-grid article>a{height:210px;display:block;position:relative;overflow:hidden}.podcast-related-grid article>a:after{content:"";background:linear-gradient(#0000 38%,#09082285);position:absolute;inset:0}.podcast-related-grid article>a>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.podcast-related-grid article:hover>a>img{transform:scale(1.05)}.podcast-related-grid article>a>i{z-index:2;color:#fff;background:var(--red);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:13px;right:14px}.podcast-related-grid article>a>i svg{width:16px}.podcast-related-grid article>div{padding:16px}.podcast-related-grid article>div>span{color:var(--red);font-size:10px}.podcast-related-grid h3{margin:7px 0 10px;font-size:16px;line-height:1.7}.podcast-related-grid small{color:#898a97;align-items:center;gap:4px;font-size:10px;display:flex}.podcast-related-grid small svg{width:12px}@media (width<=900px){.podcast-detail-hero{grid-template-columns:1fr 1.2fr}.podcast-detail-cover{min-height:510px}.podcast-detail-content{padding:32px}.podcast-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.podcast-related-grid article:last-child{display:none}}@media (width<=650px){.podcast-detail{padding-top:12px}.podcast-detail-hero{border-radius:25px;flex-direction:column;margin-top:12px;display:flex}.podcast-detail-cover{min-height:360px}.podcast-detail-content{padding:25px 20px 28px}.podcast-detail-content h1{font-size:29px}.podcast-detail-description{margin:28px 0 5px;padding:24px 20px}.podcast-related{padding:42px 0 55px}.podcast-related-head{flex-direction:column;align-items:flex-start;gap:10px}.podcast-related-head h2{font-size:25px}.podcast-related-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.podcast-related-grid article{scroll-snap-align:center;min-width:82%}.podcast-related-grid article:last-child{display:block}}.studio-hero-banners{background:#ffffffc7;border:1px solid #fff;border-radius:19px;margin-top:14px;padding:19px}.studio-hero-banners>.studio-head{align-items:center}.studio-hero-banners>.studio-head>small{color:#898a98;font-size:13px}.studio-hero-banner-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-hero-banner-grid>article{isolation:isolate;background:var(--navy);border-radius:17px;min-height:220px;position:relative;overflow:hidden}.studio-hero-banner-grid>article.inactive{opacity:.55}.studio-hero-banner-grid>article>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner-editor-preview:after,.studio-hero-banner-grid>article:after{content:"";z-index:1;-webkit-backdrop-filter:blur(15px);position:absolute;inset:24% 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.studio-hero-banner-copy{z-index:2;color:#fff;text-shadow:0 2px 12px #00000073;flex-direction:column;display:flex;position:absolute;bottom:16px;left:90px;right:17px}.studio-hero-banner-copy strong{font-size:17px;font-weight:500}.studio-hero-banner-copy span{margin-top:2px;font-size:13px;font-weight:400}.studio-hero-banner-grid>article>button{z-index:3;color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:10px;align-items:center;gap:5px;padding:8px 10px;font-family:inherit;font-weight:500;display:flex;position:absolute;bottom:12px;left:12px}.studio-hero-banner-grid>article>button svg{width:14px}.studio-banner-empty{color:#888997;cursor:pointer;background:#fff8fa;border:1px dashed #c416454d;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;font-family:inherit;display:flex}.studio-banner-empty svg{width:28px;color:var(--red)}.studio-banner-empty strong{color:var(--navy);font-weight:500}.banner-editor-preview{isolation:isolate;background:var(--navy);border-radius:14px;height:190px;margin-top:12px;position:relative;overflow:hidden}.banner-editor-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner-editor-preview>div{z-index:2;color:#fff;text-shadow:0 2px 12px #00000080;flex-direction:column;display:flex;position:absolute;bottom:15px;left:17px;right:17px}.banner-editor-preview strong{font-size:18px;font-weight:500}.banner-editor-preview span{font-size:13px;font-weight:400}@media (width<=700px){.studio-hero-banner-grid{grid-template-columns:1fr}.studio-hero-banners>.studio-head>small{display:none}}.live-chat{z-index:1200;direction:rtl;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;left:22px}.live-chat-trigger{color:#fff;background:linear-gradient(135deg,var(--red-2),var(--red));cursor:pointer;border:0;border-radius:17px;align-items:center;gap:9px;height:52px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;display:flex;box-shadow:0 15px 35px #c416454d}.live-chat-trigger:hover{transform:translateY(-2px)}.live-chat-trigger svg{width:21px}.live-chat-panel{background:#fff;border:1px solid #11113a1a;border-radius:25px;flex-direction:column;width:min(380px,100vw - 24px);height:min(600px,100vh - 105px);display:flex;overflow:hidden;box-shadow:0 25px 70px #11113a3b}.live-chat-panel>header{color:#fff;background:radial-gradient(circle at 10% 0,#ffffff2b,transparent 30%),linear-gradient(135deg,var(--navy),#292961);align-items:center;gap:11px;min-height:78px;padding:14px 16px;display:flex}.live-chat-panel>header>span{background:#ffffff21;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.live-chat-panel>header svg{width:21px}.live-chat-panel>header>div{flex-direction:column;flex:1;min-width:0;display:flex}.live-chat-panel>header strong{font-size:14px}.live-chat-panel>header small{color:#d9d9e6;align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}.live-chat-panel>header small i{background:#43d395;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #43d39526}.live-chat-panel>header>button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.live-chat-messages{background:linear-gradient(#f7f7faf0,#f7f7faf0),radial-gradient(circle at 20% 20%,var(--red),transparent 25%);flex:1;min-height:0;padding:15px;overflow-y:auto}.live-chat-welcome{color:#858694;text-align:center;flex-direction:column;align-items:center;margin:4px 15px 17px;display:flex}.live-chat-welcome svg{width:28px;color:var(--red);margin-bottom:7px}.live-chat-welcome strong{color:var(--navy);font-size:13px}.live-chat-welcome span{margin-top:4px;font-size:10px;line-height:1.8}.live-chat-messages article{border-radius:16px;width:max-content;max-width:83%;margin:8px 0;padding:10px 12px}.live-chat-messages article p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.8}.live-chat-messages article time{opacity:.65;margin-top:4px;font-size:9px;display:block}.live-chat-messages article.visitor{color:#fff;background:var(--navy);border-bottom-left-radius:5px;margin-right:auto}.live-chat-messages article.support{background:#fff;border:1px solid #11113a12;border-bottom-right-radius:5px;margin-left:auto}.live-chat-panel>form{background:#fff;border-top:1px solid #11113a14;padding:11px}.live-chat-identity{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:7px;display:grid}.live-chat-compose textarea,.live-chat-identity input{background:#f7f7fa;border:1px solid #11113a1a;outline:0;font-family:inherit}.live-chat-identity input{border-radius:10px;min-width:0;height:36px;padding:0 9px;font-size:10px}.live-chat-compose{align-items:flex-end;gap:7px;display:flex}.live-chat-compose textarea{resize:none;border-radius:13px;flex:1;min-height:43px;max-height:95px;padding:11px;font-size:12px}.live-chat-compose textarea:focus,.live-chat-identity input:focus{background:#fff;border-color:#c4164559}.live-chat-compose button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.live-chat-compose button:disabled{opacity:.4;cursor:not-allowed}.live-chat-compose svg{width:18px;transform:rotate(180deg)}.live-chat-error{color:#b4123e;margin-bottom:6px;font-size:10px;display:block}.chat-admin{background:#fff;border:1px solid #11113a14;border-radius:22px;grid-template-columns:330px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 15px 40px #11113a0f}.chat-admin>aside{background:#fafafd;border-left:1px solid #11113a14;min-width:0}.chat-admin-search{border-bottom:1px solid #11113a12;align-items:center;gap:7px;padding:12px;display:flex}.chat-admin-search>svg{color:#8c8d9b;width:17px}.chat-admin-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:39px;font-family:inherit}.chat-admin-search button{cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.chat-admin-search button svg{width:15px}.chat-admin-list{max-height:590px;overflow-y:auto}.chat-admin-list>button{width:100%;color:var(--navy);text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #11113a0e;align-items:flex-start;gap:10px;padding:13px;font-family:inherit;display:flex}.chat-admin-list>button.active,.chat-admin-list>button:hover{background:#fff}.chat-admin-list>button.active{box-shadow:inset -3px 0 var(--red)}.chat-admin-list>button>i{width:40px;height:40px;color:var(--red);background:#fff0f4;border-radius:13px;flex:0 0 40px;place-items:center;display:grid}.chat-admin-list>button>i svg{width:18px}.chat-admin-list>button>div{flex-direction:column;flex:1;min-width:0;display:flex}.chat-admin-list strong{font-size:12px}.chat-admin-list span{color:#858694;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.chat-admin-list small{color:#a1a2ae;margin-top:5px;font-size:9px}.chat-admin-list>button>b{color:#fff;background:var(--red);border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid}.chat-admin-empty,.chat-admin-placeholder{color:#9293a1;flex-direction:column;justify-content:center;align-items:center;display:flex}.chat-admin-empty{gap:8px;height:180px;font-size:12px}.chat-admin-empty svg{width:28px}.chat-admin-room{flex-direction:column;min-width:0;display:flex}.chat-admin-room>header{border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;min-height:70px;padding:12px 18px;display:flex}.chat-admin-room>header>div{align-items:center;gap:10px;display:flex}.chat-admin-room>header i{color:#fff;background:var(--navy);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.chat-admin-room>header i svg{width:19px}.chat-admin-room>header span{flex-direction:column;display:flex}.chat-admin-room>header strong{font-size:13px}.chat-admin-room>header small{color:#898a98;margin-top:3px;font-size:10px}.chat-admin-room>header>button{color:var(--red);cursor:pointer;background:#fff7f9;border:1px solid #c4164526;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:10px;display:flex}.chat-admin-room>header>button svg{width:14px}.chat-admin-messages{background:#f7f7fa;flex:1;min-height:0;padding:22px;overflow-y:auto}.chat-admin-messages article{border-radius:16px;width:max-content;max-width:72%;margin:10px 0;padding:11px 13px}.chat-admin-messages p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.85}.chat-admin-messages time{opacity:.6;margin-top:4px;font-size:9px;display:block}.chat-admin-messages article.admin{color:#fff;background:var(--navy);border-bottom-left-radius:5px;margin-right:auto}.chat-admin-messages article.visitor{background:#fff;border:1px solid #11113a12;border-bottom-right-radius:5px;margin-left:auto}.chat-admin-room>form{border-top:1px solid #11113a12;align-items:flex-end;gap:9px;padding:13px;display:flex}.chat-admin-room>form textarea{resize:none;background:#fafafd;border:1px solid #11113a1a;border-radius:13px;outline:0;flex:1;min-height:48px;max-height:100px;padding:12px;font-family:inherit}.chat-admin-room>form button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;height:46px;padding:0 15px;font-family:inherit;display:flex}.chat-admin-room>form button:disabled{opacity:.4}.chat-admin-room>form svg{width:16px;transform:rotate(180deg)}.chat-admin-placeholder{height:100%;min-height:500px}.chat-admin-placeholder svg{width:48px;color:var(--red)}.chat-admin-placeholder h2{color:var(--navy);margin:12px 0 3px;font-size:20px}.chat-admin-placeholder p{font-size:12px}@media (width<=800px){.chat-admin{grid-template-columns:260px minmax(0,1fr)}}@media (width<=620px){.live-chat{bottom:78px;left:12px}.live-chat-trigger{border-radius:16px;justify-content:center;width:50px;height:50px;padding:0}.live-chat-trigger span{display:none}.live-chat-panel{height:calc(100vh - 155px)}.chat-admin{flex-direction:column;min-height:0;display:flex}.chat-admin>aside{border-bottom:1px solid #11113a14;border-left:0}.chat-admin-list{max-height:230px}.chat-admin-room{min-height:520px}}.catalog-upload article.cover{outline:2px solid var(--red);outline-offset:2px}.catalog-upload article>span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#11113ac2;border-radius:7px;max-width:68px;padding:3px 5px;font-size:10px;position:absolute;bottom:4px;right:4px;overflow:hidden}.catalog-upload article.cover>span{background:var(--red)}.catalog-upload article button.catalog-set-cover{color:var(--navy);background:#ffffffeb;left:auto;right:4px}.catalog-upload article button.catalog-set-cover:disabled{color:#fff;background:var(--red);cursor:default}.brand-logo{object-fit:contain;display:block}.brand>.brand-logo-horizontal{width:150px;height:auto}.footer-brand .brand-logo-horizontal{width:175px}.cms-brand>.brand-logo-symbol{background:#fff;border-radius:14px;flex:0 0 43px;width:43px;height:43px;padding:5px}.account-login-art>span,.admin-auth-brand>span,.print-brand>span{overflow:hidden;color:#0000!important;background-color:#fff!important;background-image:url(/brand/logo-symbol.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:calc(100% - 10px)!important}.account-login-art>span small,.admin-auth-brand>span small,.print-brand>span small{display:none}@media (width<=620px){.brand>.brand-logo-horizontal{width:120px}.footer-brand .brand-logo-horizontal{width:160px}}.footer-trust{flex-direction:column;align-items:flex-start;display:flex}.footer-trust h3{margin-bottom:16px}.footer-trust a{background:#fff;border:1px solid #0d06301a;border-radius:16px;justify-content:center;align-items:center;width:120px;min-height:130px;padding:10px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.footer-trust a:hover{border-color:#af1b3f40;transform:translateY(-3px);box-shadow:0 12px 30px #0d06301f}.enamad-logo{object-fit:contain;cursor:pointer;width:90px;max-width:100%;height:auto;display:block}@media (width<=768px){.footer-trust{text-align:center;align-items:center}}.page-blocks{background:#fff;overflow:hidden}.pb-section{padding-block:var(--pb-space);color:var(--pb-color);background:var(--pb-bg);position:relative}.pb-container{z-index:2;width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.pb-narrow{max-width:820px}.pb-eyebrow{color:var(--pb-accent);margin-bottom:9px;font-size:14px;font-weight:900;display:block}.pb-section h1,.pb-section h2,.pb-section h3{color:inherit}.pb-section h1{letter-spacing:-2.5px;max-width:850px;margin:0;font-size:clamp(42px,6vw,78px);line-height:1.15}.pb-section h2{letter-spacing:-1px;margin:0;font-size:clamp(28px,4vw,46px);line-height:1.3}.pb-section p{max-width:720px;color:var(--pb-color);margin:14px 0 0}@supports (color:color-mix(in lab,red,red)){.pb-section p{color:color-mix(in srgb,var(--pb-color)72%,transparent)}}.pb-section p{font-size:16px;line-height:2}.pb-button{color:#fff;background:var(--pb-accent);width:max-content;min-height:48px;box-shadow:0 12px 25px var(--pb-accent);border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:0 20px;font-size:14px;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pb-button{box-shadow:0 12px 25px color-mix(in srgb,var(--pb-accent)25%,transparent)}}.pb-button.secondary{color:var(--pb-accent);background:var(--pb-accent)}@supports (color:color-mix(in lab,red,red)){.pb-button.secondary{background:color-mix(in srgb,var(--pb-accent)9%,#fff)}}.pb-button.secondary{box-shadow:none}.pb-button svg{width:16px}.pb-hero{align-items:center;min-height:min(780px,78vh);display:flex}.pb-hero-image,.pb-overlay{width:100%;height:100%;position:absolute;inset:0}.pb-hero-image{z-index:0;object-fit:cover}.pb-overlay{z-index:1;background:#05051e}.pb-hero:not(:has(.pb-hero-image)) .pb-overlay{display:none}.pb-hero .pb-copy p{font-size:18px}.align-center{text-align:center}.align-center :is(h1,h2,p,.pb-button){margin-inline:auto}.align-left{text-align:left}.align-left :is(h1,h2,p,.pb-button){margin-left:0;margin-right:auto}.pb-image-block>.pb-container{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,80px);display:grid}.pb-image-block.image-right figure{order:-1}.pb-image-block figure{margin:0}.pb-image-block figure img,.pb-image-empty{aspect-ratio:1.2;object-fit:cover;background:var(--pb-color);border-radius:28px;width:100%}@supports (color:color-mix(in lab,red,red)){.pb-image-block figure img,.pb-image-empty{background:color-mix(in srgb,var(--pb-color)6%,var(--pb-bg))}}.pb-image-block figure img,.pb-image-empty{box-shadow:0 24px 60px #11113a1f}.pb-image-empty{color:var(--pb-color);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.pb-image-empty{color:color-mix(in srgb,var(--pb-color)40%,transparent)}}.pb-image-block figcaption{color:var(--pb-color);margin-top:9px}@supports (color:color-mix(in lab,red,red)){.pb-image-block figcaption{color:color-mix(in srgb,var(--pb-color)60%,transparent)}}.pb-image-block figcaption{font-size:14px}.pb-faq header,.pb-features header,.pb-gallery header,.pb-testimonials header,.pb-video header{margin-bottom:35px}.pb-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pb-feature-grid article{border:1px solid var(--pb-color);padding:25px}@supports (color:color-mix(in lab,red,red)){.pb-feature-grid article{border:1px solid color-mix(in srgb,var(--pb-color)10%,transparent)}}.pb-feature-grid article{background:var(--pb-bg);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.pb-feature-grid article{background:color-mix(in srgb,var(--pb-bg)92%,#fff)}}.pb-feature-grid article{box-shadow:0 12px 35px #11113a0f}.pb-feature-grid i{color:#fff;background:var(--pb-accent);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.pb-feature-grid i svg{width:19px}.pb-feature-grid h3{margin:16px 0 0;font-size:18px}.pb-feature-grid p{margin-top:6px;font-size:14px}.pb-stats>.pb-container{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pb-stats article{text-align:center}.pb-stats strong{color:var(--pb-accent);font-size:clamp(34px,5vw,58px);display:block}.pb-stats span{margin-top:6px;display:block}.pb-gallery>.pb-container>div{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.pb-gallery img{object-fit:cover;border-radius:20px;width:100%;height:260px}.pb-gallery img:first-child{grid-row:span 2;height:100%}.pb-testimonials>.pb-container>div{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.pb-testimonials article{border:1px solid var(--pb-color);padding:26px}@supports (color:color-mix(in lab,red,red)){.pb-testimonials article{border:1px solid color-mix(in srgb,var(--pb-color)9%,transparent)}}.pb-testimonials article{background:var(--pb-bg);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.pb-testimonials article{background:color-mix(in srgb,var(--pb-bg)90%,#fff)}}.pb-testimonials article>svg{width:27px;color:var(--pb-accent)}.pb-testimonials article p{min-height:64px;margin:14px 0}.pb-testimonials article span,.pb-testimonials article strong{display:block}.pb-testimonials article span{color:var(--pb-color);margin-top:3px}@supports (color:color-mix(in lab,red,red)){.pb-testimonials article span{color:color-mix(in srgb,var(--pb-color)55%,transparent)}}.pb-testimonials article span{font-size:14px}.pb-faq>.pb-container>div{gap:9px;display:grid}.pb-faq details{border:1px solid var(--pb-color)}@supports (color:color-mix(in lab,red,red)){.pb-faq details{border:1px solid color-mix(in srgb,var(--pb-color)10%,transparent)}}.pb-faq details{background:var(--pb-bg);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.pb-faq details{background:color-mix(in srgb,var(--pb-bg)94%,#fff)}}.pb-faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;font-weight:900;list-style:none;display:flex}.pb-faq summary span{color:var(--pb-accent);font-size:22px}.pb-faq details p{margin:0;padding:0 20px 20px;font-size:14px}.pb-video video,.pb-video-empty{aspect-ratio:16/7;background:#08081b;border-radius:26px;width:100%}.pb-video video{object-fit:cover}.pb-video-empty{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.pb-video-empty svg{width:52px}.pb-products>div>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.pb-products>div>header .pb-button{flex:none}.pb-product-grid{grid-template-columns:repeat(var(--pb-columns),1fr);gap:14px;display:grid}.pb-product-grid article{border:1px solid var(--pb-color);min-width:0;padding:12px}@supports (color:color-mix(in lab,red,red)){.pb-product-grid article{border:1px solid color-mix(in srgb,var(--pb-color)9%,transparent)}}.pb-product-grid article{background:#fff;border-radius:19px;box-shadow:0 10px 30px #11113a0f}.pb-product-grid img,.pb-product-placeholder i{aspect-ratio:1/1.05;object-fit:cover;background:#eeeef2;border-radius:14px;width:100%;display:block}.pb-product-grid article>span{color:#8c8d9a;margin-top:11px;font-size:14px;display:block}.pb-product-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:15px;overflow:hidden}.pb-product-grid strong{color:var(--pb-accent);font-size:14px;display:block}.pb-product-grid article>a{align-items:center;gap:3px;margin-top:11px;font-size:14px;font-weight:900;display:flex}.pb-product-grid article>a svg{width:13px}.pb-cta>.pb-container{justify-content:space-between;align-items:center;gap:35px;display:flex}.pb-cta.align-center>.pb-container{flex-direction:column;justify-content:center;gap:0}.pb-cta.align-left>.pb-container{direction:ltr}.pb-divider{background:#fff;padding:0 24px}.pb-divider i{background:#11113a1a;width:min(1180px,100%);height:1px;margin:auto;display:block}.studio-page-grid article>a{background:#fff;border:1px solid #11113a14;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;left:48px}.studio-page-grid article>a svg{width:13px}.studio-builder>header{grid-template-columns:minmax(220px,1fr) auto auto auto auto 40px;height:72px}.studio-builder>header>div:first-child span{align-items:center;gap:7px;display:flex}.studio-builder>header>div:first-child span b{color:#777887;background:#f1f1f4;border-radius:6px;padding:3px 6px;font-size:14px}.studio-builder-body{grid-template-columns:268px minmax(0,1fr) 300px}.studio-builder-library{border-left:1px solid #11113a14}.studio-builder-body>aside.studio-block-inspector{border-left:0;border-right:1px solid #11113a14}.studio-builder-library>nav{background:#f1f1f4;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:18px;padding:4px;display:grid}.studio-builder-library>nav button{color:#777887;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:14px;display:flex}.studio-builder-library>nav button.active{color:var(--navy);background:#fff;box-shadow:0 4px 12px #11113a14}.studio-builder-library>nav svg{width:14px}.studio-panel-title{flex-direction:column;margin-bottom:11px;display:flex}.studio-panel-title strong{font-size:14px}.studio-panel-title span{color:#999aa6;margin-top:3px;font-size:14px}.studio-block-palette{grid-template-columns:1fr;gap:6px}.studio-block-palette button{text-align:right;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:44px;padding:8px 10px;position:relative}.studio-block-palette button>svg:first-child{width:17px}.studio-block-palette button>svg:last-child{width:13px;position:absolute;left:9px}.studio-history-actions{gap:4px;display:flex}.studio-history-actions button,.studio-preview-link{height:36px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:14px;display:flex}.studio-history-actions button{width:36px;padding:0}.studio-history-actions button:disabled{opacity:.35;cursor:not-allowed}.studio-history-actions svg,.studio-preview-link svg{width:15px}.studio-builder-body>main{padding:34px}.studio-canvas{border-radius:7px}.studio-canvas-block{cursor:pointer;outline-offset:-2px;outline:2px solid #0000;transition:outline-color .16s;position:relative}.studio-canvas-block:hover{outline-color:#c4164559}.studio-canvas-block.selected{z-index:2;outline-color:var(--red)}.studio-canvas-block>.studio-block-tools{z-index:20;opacity:0;background:#fffffff5;border-radius:10px;width:max-content;padding:4px;top:8px;left:auto;right:8px;box-shadow:0 8px 22px #11113a29}.studio-canvas-block.selected>.studio-block-tools,.studio-canvas-block:hover>.studio-block-tools{opacity:1}.studio-block-tools>span{align-items:center;gap:3px;margin:0;display:flex}.studio-block-tools>span svg{cursor:grab}.studio-block-tools button:disabled{opacity:.3}.studio-canvas .pb-section{--pb-space:clamp(34px,var(--pb-space),80px)}.studio-canvas.mobile .pb-container{width:calc(100% - 32px)}.studio-canvas.mobile .pb-section h1{font-size:38px}.studio-canvas.mobile .pb-section h2{font-size:27px}.studio-canvas.mobile :is(.pb-image-block>.pb-container,.pb-feature-grid,.pb-stats>.pb-container,.pb-testimonials>.pb-container>div){grid-template-columns:1fr}.studio-canvas.mobile .pb-product-grid{display:flex;overflow:hidden}.studio-canvas.mobile .pb-product-grid article{min-width:72%}.studio-canvas.mobile .pb-gallery>.pb-container>div{grid-template-columns:1fr 1fr}.studio-canvas.mobile .pb-gallery img{height:150px}.studio-canvas.mobile .pb-gallery img:first-child{grid-column:1/-1;height:210px}.studio-canvas.mobile .pb-cta>.pb-container,.studio-canvas.mobile .pb-products>div>header{flex-direction:column;align-items:flex-start}.studio-canvas-empty button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:10px;margin-top:9px;padding:9px 12px}.studio-settings-form h3{border-top:1px solid #11113a12;margin:20px 0 11px;padding-top:15px;font-size:14px}.studio-settings-form h3:first-child{border:0;margin-top:0;padding-top:0}.studio-field{color:#666777;flex-direction:column;gap:5px;margin-bottom:12px;font-weight:900;display:flex}.studio-field,.studio-field>span{font-size:14px}.studio-field input,.studio-field select,.studio-field textarea{width:100%;color:var(--navy);resize:vertical;background:#fafafd;border:1px solid #11113a1a;border-radius:10px;outline:0;padding:10px;font:400 14px inherit}.studio-field input:focus,.studio-field select:focus,.studio-field textarea:focus{background:#fff;border-color:#c4164566;box-shadow:0 0 0 3px #c416450f}.studio-field input[type=color]{height:40px;padding:4px}.studio-field input[type=range]{accent-color:var(--red);padding:0}.studio-field small{color:#999aa7;font-size:14px;font-weight:400}.studio-inspector-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.studio-inspector-title>div{flex-direction:column;display:flex}.studio-inspector-title span{color:var(--red);font-size:14px}.studio-inspector-title strong{margin-top:3px;font-size:15px}.studio-inspector-title i{color:#888998;background:#f0f0f4;border-radius:7px;padding:4px 7px;font:14px monospace}.studio-color-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.studio-color-row .studio-field{min-width:0}.studio-media-field{gap:6px;display:grid}.studio-media-field>label{height:39px;color:var(--red);cursor:pointer;background:#fff5f7;border:1px dashed #c416454d;border-radius:9px;justify-content:center;align-items:center;gap:6px;display:flex}.studio-media-field>label input{display:none}.studio-media-field>label svg{width:15px}.studio-media-field>small{color:var(--red)}.studio-inspector-empty{text-align:center;color:#999aa7;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.studio-inspector-empty svg{width:36px}.studio-inspector-empty strong{color:var(--navy);margin-top:10px}.studio-inspector-empty p,.studio-panel-empty{font-size:14px;line-height:1.8}.studio-version-list{gap:6px;display:grid}.studio-version-list button{text-align:right;cursor:pointer;background:#fafafd;border:1px solid #11113a14;border-radius:10px;grid-template-columns:25px 1fr;gap:2px 7px;width:100%;padding:9px;display:grid}.studio-version-list button svg{grid-row:1/3;width:16px}.studio-version-list button small{color:#999aa7}@media (width<=1100px){.studio-builder-body{grid-template-columns:230px minmax(0,1fr) 270px}.studio-builder-body>main{padding:20px}.studio-preview-link{width:36px;padding:0;font-size:0}}@media (width<=820px){.pb-container{width:min(100% - 32px,1180px)}.pb-feature-grid,.pb-image-block>.pb-container{grid-template-columns:1fr}.pb-image-block.image-right figure{order:0}.pb-feature-grid,.pb-testimonials>.pb-container>div{grid-template-columns:1fr}.pb-product-grid{grid-template-columns:repeat(2,1fr)!important}.pb-gallery>.pb-container>div{grid-template-columns:1fr 1fr}.pb-gallery img:first-child{grid-column:1/-1;height:300px}.pb-cta>.pb-container,.pb-products>div>header{flex-direction:column;align-items:flex-start}.studio-builder>header{grid-template-columns:1fr auto auto 40px}.studio-history-actions,.studio-preview-link{display:none}.studio-builder-body{grid-template-columns:210px 1fr}.studio-block-inspector{z-index:30;width:280px;display:none;inset:72px auto 0 0;transform:translate(100%);position:fixed!important}.studio-builder-library,.studio-canvas-block.selected~.studio-block-inspector{display:block}.studio-builder-body>main{padding:12px}}@media (width<=600px){.pb-section h1{letter-spacing:-1.5px;font-size:40px}.pb-section h2{font-size:28px}.pb-section p{font-size:14px}.pb-stats>.pb-container{grid-template-columns:1fr}.pb-product-grid{display:flex;overflow-x:auto}.pb-product-grid article{min-width:76%}.pb-gallery img,.pb-gallery img:first-child{height:190px}.studio-builder-body{grid-template-columns:1fr}.studio-builder-library{border-bottom:1px solid #11113a14;max-height:235px;overflow:auto}.studio-builder-body>main{min-height:0}.studio-builder>header{height:64px}.studio-builder-body>aside.studio-block-inspector{display:none}.studio-block-palette{grid-template-columns:1fr 1fr}.studio-block-palette button{font-size:14px}.studio-canvas-block>.studio-block-tools{opacity:1;transform-origin:100% 0;transform:scale(.86)}}.seo-editor-section{background:#f8f9fc;border:1px solid #11113a1a;border-radius:18px;margin:22px;padding:22px}.seo-editor-section>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.seo-dashboard .cms-panel>header span,.seo-editor-section>header span{color:var(--red);font-size:12px;font-weight:900}.seo-editor-section>header h3{margin:3px 0;font-size:19px}.seo-editor-section>header p{color:#777887;margin:0;font-size:13px}.seo-editor-section>header>strong{border-radius:50%;place-items:center;width:58px;height:58px;font-size:16px;display:grid}.seo-editor-section>header>strong.good{color:#087a4f;background:#dff8ed}.seo-editor-section>header>strong.warn{color:#9a6500;background:#fff1c7}.seo-editor-section>header>strong.bad{color:#b51c3e;background:#ffe5eb}.seo-serp-preview{direction:rtl;background:#fff;border:1px solid #e2e5ec;border-radius:14px;margin-top:16px;padding:18px}.seo-serp-preview small{color:#6f7480;display:block}.seo-serp-preview strong{color:#1a0dab;margin-top:6px;font-size:19px;font-weight:500;display:block}.seo-serp-preview span{color:#087a4f;text-align:right;direction:ltr;margin-top:4px;display:block}.seo-serp-preview p{color:#4d5156;margin:6px 0 0;line-height:1.8}.seo-checklist{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px;display:grid}.seo-checklist>span{background:#fff;border-radius:10px;grid-template-columns:25px 1fr;align-items:center;padding:8px 10px;font-style:normal;display:grid}.seo-checklist b{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.seo-checklist i{font-size:13px;font-style:normal;font-weight:800}.seo-checklist small{color:#999;grid-column:2;font-size:11px}.seo-checklist .passed b{background:#0b9b68}.seo-checklist .failed b{background:#d22c50}.seo-dashboard{gap:16px;display:grid}.seo-dashboard-loading{justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.seo-dashboard-tabs{background:#eceef3;border-radius:14px;gap:6px;padding:5px;display:flex;overflow:auto}.seo-dashboard-tabs button{white-space:nowrap;color:#747684;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-size:13px;font-weight:800;display:flex}.seo-dashboard-tabs button.active{color:var(--navy);background:#fff;box-shadow:0 5px 15px #11113a14}.seo-dashboard-tabs svg{width:16px}.seo-stat-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.seo-stat-grid article{background:#fff;border:1px solid #11113a14;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:3px 12px;padding:17px;display:grid}.seo-stat-grid svg{width:22px;color:var(--red);grid-row:1/3}.seo-stat-grid span{color:#777887;font-size:12px}.seo-stat-grid strong{font-size:24px}.seo-dashboard .cms-panel>header{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.seo-dashboard .cms-panel>header h2{margin:3px 0 0}.seo-dashboard .cms-panel>header p{color:#777887;margin:6px 0 0}.seo-dashboard .cms-panel>header select{background:#fff;border:1px solid #ddd;border-radius:10px;padding:9px}.seo-severity{border-radius:7px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.seo-severity.critical{color:#a20d2e;background:#ffe0e7}.seo-severity.high{color:#b45200;background:#ffead8}.seo-severity.medium{color:#8c6a00;background:#fff4c8}.seo-severity.low{color:#176b8b;background:#dcf4ff}.seo-issues td small{color:#999;display:block}.seo-issues td a{color:#3853a4;align-items:center;gap:4px;display:flex}.seo-issues td a svg{width:13px}.seo-empty{color:#7f818f;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:130px;display:flex}.seo-empty svg{color:#0b9b68;width:30px}.seo-redirect-form,.seo-settings{padding-bottom:20px}.seo-redirect-form>.cms-form-grid,.seo-settings>.cms-form-grid{padding:0 20px}.seo-redirect-form>footer,.seo-settings>footer{justify-content:flex-end;padding:15px 20px 0;display:flex}.seo-redirect-form>footer button,.seo-settings>footer button{align-items:center;gap:7px;display:flex}.seo-redirect-form>footer svg,.seo-settings>footer svg{width:16px}@media (width<=900px){.seo-stat-grid{grid-template-columns:repeat(2,1fr)}.seo-checklist{grid-template-columns:1fr}}@media (width<=600px){.seo-stat-grid{grid-template-columns:1fr}.seo-editor-section{margin:12px;padding:15px}.seo-editor-section>header p{display:none}}.product-pros-cons{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.product-buying-guide,.product-faq,.product-pros-cons>div{background:#fff;border:1px solid #e7e7ed;border-radius:22px;padding:28px}.product-pros-cons p{margin:8px 0;line-height:1.9}.product-pros-cons>div:first-child p{color:#087a4f}.product-pros-cons>div:last-child p{color:#a91d3d}.product-buying-guide,.product-faq{margin-top:24px}.product-buying-guide>span{color:var(--red);font-weight:900}.product-buying-guide p,.product-faq p{line-height:2}.product-faq details{border:1px solid #ececf1;border-radius:14px;margin-top:8px;padding:14px 18px}.product-faq summary{cursor:pointer;font-weight:900}.catalog-media-seo{grid-column:1/-1;gap:4px;margin-top:6px;display:grid}.catalog-media-seo input{border:1px solid #ddd;border-radius:7px;width:100%;padding:6px;font-size:11px}@media (width<=650px){.product-pros-cons{grid-template-columns:1fr}}.studio-mobile-settings,.studio-mobile-settings-tab{display:none!important}@media (width<=820px){.studio-builder-library>nav{grid-template-columns:repeat(4,1fr)}.studio-mobile-settings-tab{display:flex!important}.studio-mobile-settings{display:block!important}.studio-builder-body>aside.studio-block-inspector{display:none}}@media (width<=600px){.studio-builder-library:has(.studio-mobile-settings){max-height:none}.studio-mobile-settings .studio-settings-form{padding-bottom:25px}}.pb-section{padding-block:var(--pb-original-space)}.studio-canvas .pb-section{padding-block:clamp(34px,var(--pb-original-space),80px)}.order-detail-items{gap:12px;display:grid}.order-detail-item{background:#fff;border:1px solid #0d06301a;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.order-detail-item>div{gap:5px;display:grid}.order-detail-item>div:last-child{text-align:left}.order-detail-item small,.order-detail-item span{color:#0d06309e;font-size:12px}.order-detail-item strong{color:#0d0630}@media (width<=600px){.order-detail-item{flex-direction:column;align-items:stretch}.order-detail-item>div:last-child{text-align:right}}.checkout-fields select{width:100%;min-height:47px;color:var(--navy);cursor:pointer;background-color:#fafafd;border:1px solid #11113a17;border-radius:10px;outline:0;padding:11px 12px 11px 36px;font-family:inherit;font-size:14px}.checkout-fields input:focus,.checkout-fields select:focus,.checkout-fields textarea:focus{background-color:#fff;border-color:#c4164566;box-shadow:0 0 0 3px #c416450f}.checkout-fields select:disabled{color:#999aa7;cursor:not-allowed;background-color:#f1f1f5}@media (width<=700px){.mobile-bottom-nav .mobile-more-trigger{width:100%;min-width:44px;min-height:58px}.mobile-bottom-nav .mobile-more-trigger>*{pointer-events:none}}.seo-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seo-filter-row input,.seo-filter-row select{min-width:170px}.cms-icon-button{cursor:pointer;background:#fff;border:1px solid #dedee8;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.cms-icon-button svg{width:15px;height:15px}.cms-icon-button.danger{color:#b42318;border-color:#f1b7b2}.seo-redirect-form>textarea{resize:vertical;border:1px solid #d8d8e4;border-radius:12px;width:100%;padding:14px}.cms-modal-error{color:#8f1634;background:#fff1f4;border:1px solid #af1b3f4d;border-radius:12px;flex-direction:column;flex-shrink:0;gap:6px;margin:0 24px 16px;padding:14px 16px;line-height:1.7;display:flex}.cms-modal-error strong{font-size:14px;font-weight:800}.cms-modal-error span{overflow-wrap:anywhere;font-size:13px}.hero{background:linear-gradient(145deg,#f0f5f4f0,#f8f8e4e6);border:1px solid #ffffffe6;border-radius:36px;grid-template:"feature promos"390px"products promos"155px/minmax(0,3.1fr) minmax(225px,1fr);gap:14px;padding:17px;display:grid;box-shadow:0 28px 70px #1d2a3029,inset 0 1px #ffffffe6;height:auto!important;min-height:0!important}.hero>.hero-main{width:100%;box-shadow:none;border:0;border-radius:25px;grid-area:feature;height:100%!important;min-height:0!important}.hero>.hero-side{grid-area:promos;grid-template-rows:minmax(0,.78fr) minmax(0,1.22fr);grid-template-columns:1fr;gap:14px;height:auto;display:grid}.hero .mini-promo{min-height:0;box-shadow:none;border:0;border-radius:23px}.hero .mini-promo-copy{bottom:17px;left:18px;right:18px}.hero .mini-promo-copy strong{font-size:19px}.hero .mini-promo-copy span{font-size:12px}.hero-products{background:#ffffffc7;border:1px solid #11113a0e;border-radius:23px;grid-area:products;grid-template-columns:150px minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #fff}.hero-products>header{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:5px;display:flex}.hero-products>header div{flex-direction:column;gap:3px;display:flex}.hero-products>header strong{font-size:15px}.hero-products>header span{color:#848594;font-size:11px}.hero-products>header>a{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hero-products>header>a:hover{background:var(--red);transform:translate(-3px)}.hero-products>header svg{width:15px}.hero-product-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;display:grid}.hero-product-mini{background:#f5f5f1;border-radius:16px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:7px;transition:transform .22s,background .22s;display:grid}.hero-product-mini:hover{background:#fff;transform:translateY(-3px)}.hero-product-mini>img{object-fit:cover;border-radius:12px;width:78px;height:100%;max-height:112px}.hero-product-mini>div{min-width:0}.hero-product-mini small{color:var(--red);font-size:10px;font-weight:800;display:block}.hero-product-mini strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.hero-product-mini b{font-size:11px;display:block}.hero-product-mini b span{color:#8b8c98;font-size:9px;font-weight:500}.hero .home-slider-shade{background:linear-gradient(90deg,#0c0a1e0d,#0c0a1ede)}.hero .home-news-copy{max-width:480px}.hero .home-news-copy h1{font-size:clamp(30px,3.2vw,46px)}.hero .home-news-copy p{-webkit-line-clamp:2}.hero .home-slider-dots{right:34px}@media (width<=960px){.hero{grid-template:"feature"500px"products""promos"220px/1fr;padding:14px}.hero>.hero-side{grid-template-rows:220px;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-products{grid-template-columns:135px minmax(0,1fr)}.hero-product-mini{grid-template-columns:64px minmax(0,1fr)}.hero-product-mini>img{width:64px;height:95px}}@media (width<=640px){.hero{border-radius:27px;grid-template-rows:570px auto auto;gap:11px;padding:10px}.hero>.hero-main{border-radius:21px}.hero .home-news-copy{left:20px;right:20px}.hero .home-slider-dots{right:20px}.hero-products{border-radius:20px;padding:11px;display:block}.hero-products>header{flex-direction:row;align-items:center;margin-bottom:10px}.hero-products>header>a{width:32px;height:32px}.hero-product-list{scroll-snap-type:x mandatory;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.hero-product-mini{scroll-snap-align:start;grid-template-columns:82px minmax(0,1fr);min-width:76%}.hero-product-mini>img{width:82px;height:105px}.hero>.hero-side{grid-template-rows:190px 230px;grid-template-columns:1fr}.hero .mini-promo{border-radius:20px}}.hero .home-news-copy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:min(530px,72%);animation:.42s homeSlideCopyReserved;display:flex;top:30px;bottom:92px;right:34px;transform:none}.hero .home-news-copy h1{letter-spacing:-1.2px;-webkit-line-clamp:3;max-width:100%;margin:9px 0 5px;font-size:clamp(27px,2.8vw,40px);line-height:1.38}.hero .home-news-copy h1,.hero .home-news-copy p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero .home-news-copy p{-webkit-line-clamp:1;max-width:440px;margin:5px 0 0;font-size:13px;line-height:1.9}.home-slider-footer{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;bottom:20px;left:20px;right:34px}.home-slider-footer>*{pointer-events:auto}.home-slider-footer .hero-cta{white-space:nowrap;border-radius:14px;align-items:center;gap:12px;min-height:45px;margin:0;padding:0 16px;font-size:13px;display:inline-flex}.home-slider-footer .hero-cta svg{width:15px}.home-slider-navigation{backdrop-filter:blur(12px);background:#11113a85;border:1px solid #ffffff38;border-radius:16px;align-items:center;gap:10px;padding:5px;display:flex}.home-slider-navigation .home-slider-controls,.home-slider-navigation .home-slider-dots{align-items:center;gap:5px;display:flex;position:static}.home-slider-navigation .home-slider-dots{direction:ltr;padding:0 7px}.home-slider-navigation .home-slider-dots button{background:#ffffff80}.home-slider-navigation .home-slider-dots button.active{background:#fff}.home-slider-navigation .home-slider-controls{gap:4px}.home-slider-navigation .home-slider-controls button{background:#ffffff24;border:0;border-radius:11px;width:34px;height:34px}.home-slider-navigation .home-slider-controls button:hover{background:var(--red)}@keyframes homeSlideCopyReserved{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=640px){.hero .home-news-copy{justify-content:flex-end;max-width:none;inset:155px 20px 94px}.hero .home-news-copy h1{-webkit-line-clamp:3;margin-top:8px;font-size:clamp(25px,8vw,32px);line-height:1.42}.hero .home-news-copy p{-webkit-line-clamp:2;font-size:12px;line-height:1.8}.home-slider-footer{gap:9px;bottom:14px;left:15px;right:15px}.home-slider-footer .hero-cta{min-height:42px;padding:0 13px;font-size:12px}.home-slider-navigation{gap:4px;padding:4px}.home-slider-navigation .home-slider-dots{gap:4px;padding:0 4px}.home-slider-navigation .home-slider-dots button{width:6px;height:6px}.home-slider-navigation .home-slider-dots button.active{width:18px}.home-slider-navigation .home-slider-controls button{width:32px;height:32px}.home-slider-navigation .home-slider-controls svg{width:15px}}.home-slider-footer .liquid-glass-cta{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(118deg,#ffffff3d,#ffffff14 48%,#ffffff2e) 0 0/220% 220%;border:1px solid #ffffff7a;animation:8s ease-in-out infinite liquidGlassDrift;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #ffffff14,0 10px 24px #08081c33}.home-slider-footer .liquid-glass-cta:before{content:"";z-index:-1;filter:blur(9px);background:radial-gradient(circle,#ffffff94,#ffffff0f 52%,#0000 70%);border-radius:48% 52% 63% 37%;width:68%;height:170%;animation:6.5s ease-in-out infinite alternate liquidGlassBlob;position:absolute;top:-62%;right:-24%;transform:rotate(24deg)}.home-slider-footer .liquid-glass-cta:after{content:"";z-index:-1;pointer-events:none;border-radius:12px;position:absolute;inset:1px;box-shadow:inset 1px 1px #ffffff7a,inset -1px -1px #ffffff14}.home-slider-footer .liquid-glass-cta>span,.home-slider-footer .liquid-glass-cta>svg{z-index:1;position:relative}.home-slider-footer .liquid-glass-cta>svg{background:#ffffff21;border:1px solid #ffffff5c;border-radius:50%;width:29px;height:29px;padding:7px;transition:transform .3s,background .3s}.home-slider-footer .liquid-glass-cta:hover{color:#fff;background-position:100%;border-color:#ffffffb8;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffc7,0 14px 30px #08081c40}.home-slider-footer .liquid-glass-cta:hover>svg{background:#ffffff42;transform:translate(-3px)rotate(-8deg)}.home-slider-footer .liquid-glass-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes liquidGlassDrift{0%,to{background-position:0}50%{background-position:100%}}@keyframes liquidGlassBlob{0%{transform:translate(-8%,4%)rotate(18deg)scale(.92)}to{transform:translate(18%,18%)rotate(34deg)scale(1.12)}}@media (prefers-reduced-motion:reduce){.home-slider-footer .liquid-glass-cta,.home-slider-footer .liquid-glass-cta:before{animation:none}}.magazine-list-head{align-items:center}.category-pills{backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe0,#f2f3f8b8);border:1px solid #ffffffe6;border-radius:18px;min-width:0;max-width:min(760px,68%);padding:6px;box-shadow:0 12px 30px #11113a14,inset 0 1px #fff}.category-filter-label,.category-pills{align-items:center;gap:7px;display:flex}.category-filter-label{color:#777887;border-left:1px solid #11113a14;flex:none;height:40px;padding:0 10px 0 13px;font-size:12px}.category-filter-label svg{width:16px;color:var(--red)}.category-filter-label b{white-space:nowrap;font-weight:700}.category-pill-track{scrollbar-width:none;align-items:center;gap:4px;min-width:0;padding:1px;display:flex;overflow-x:auto}.category-pill-track::-webkit-scrollbar{display:none}.category-pill-track>a{color:#626375;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:12px;font-weight:700;transition:all .22s;display:inline-flex}.category-pill-track>a>svg{width:15px}.category-pill-track>a>i{background:#c6c7d0;border-radius:50%;width:6px;height:6px;transition:all .22s}.category-pill-track>a:hover{color:var(--navy);background:#fff;border-color:#11113a12;transform:translateY(-1px);box-shadow:0 6px 14px #11113a0f}.category-pill-track>a:hover>i{background:var(--red);box-shadow:0 0 0 3px #c416451a}.category-pill-track>a.active{color:#fff;background:linear-gradient(135deg,var(--navy-2),var(--navy));border-color:#0000;box-shadow:0 8px 18px #11113a33}.category-pill-track>a.active>svg{color:#ffafc5}@media (width<=900px){.magazine-list-head{align-items:flex-start}.category-pills{width:100%;max-width:none}}@media (width<=600px){.category-pills{border-radius:15px;gap:4px;padding:5px}.category-filter-label{justify-content:center;width:39px;padding:0}.category-filter-label b{display:none}.category-pill-track>a{height:36px;padding:0 10px;font-size:11px}}.home-podcast-card .episode-art>span{font-variant-numeric:proportional-nums;font-family:Yekan Bakh FaNum,Yekan Bakh,Tahoma,Segoe UI,sans-serif}.home-ad-section{margin-top:24px}.home-ad-banner{isolation:isolate;background:var(--navy);border:1px solid #ffffffeb;border-radius:30px;height:310px;display:block;position:relative;overflow:hidden;box-shadow:0 22px 52px #11113a24}.home-ad-banner>img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.home-ad-banner:hover>img{transform:scale(1.035)}.home-ad-shade{z-index:1;background:linear-gradient(90deg,#0a09200d,#0a0920e6);position:absolute;inset:0}.home-ad-copy{z-index:2;color:#fff;max-width:520px;position:absolute;top:50%;right:45px;transform:translateY(-50%)}.home-ad-copy>span{color:#ffd0dc;backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:100px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.home-ad-copy h2{margin:12px 0 5px;font-size:clamp(28px,4vw,43px);line-height:1.35}.home-ad-copy p{color:#dddde7;margin:0;font-size:14px;line-height:2}.home-ad-banner>b{z-index:2;color:var(--navy);background:#fff;border-radius:13px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex;position:absolute;bottom:25px;left:27px}.home-ad-banner>b svg{width:15px}.home-ad-banner:hover>b{color:#fff;background:var(--red);transform:translate(-3px)}.studio-promo-banner-grid{grid-template-columns:1fr}.studio-promo-banner-grid>.studio-banner-empty,.studio-promo-banner-grid>article{min-height:280px}@media (width<=640px){.home-ad-banner{border-radius:24px;height:390px}.home-ad-shade{background:linear-gradient(#0000 25%,#0a0920f0)}.home-ad-copy{inset:auto 22px 72px;transform:none}.home-ad-copy h2{font-size:28px}.home-ad-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-ad-banner>b{bottom:20px;left:auto;right:22px}}.product-badge.out-of-stock{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(135deg,#c41645b8,#c416457a);border:1px solid #ffffff52;box-shadow:0 8px 24px #c4164540,inset 0 1px #ffffff38}.store-price.unavailable-price strong{color:#c41645}.store-price.unavailable-price>span{color:#aaaab5}.monitor-dashboard{gap:22px;display:grid}.monitor-header{background:#fff;border:1px solid #e6e7ee;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex;box-shadow:0 12px 34px #11113a0f}.monitor-header>div{min-width:0}.monitor-eyebrow{color:#77798f;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:12px;font-weight:800;display:inline-flex}.monitor-header h2{color:#17173d;margin:0;font-size:26px;font-weight:900}.monitor-header p{color:#6d6f82;max-width:700px;margin:8px 0 0;font-size:14px;line-height:1.9}.monitor-refresh{color:#242447;cursor:pointer;background:#f8f8fb;border:1px solid #dedfe8;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:160px;height:44px;padding:0 16px;font-size:13px;font-weight:800;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.monitor-refresh:hover:not(:disabled){background:#f0f0f6;border-color:#d0d1dc;transform:translateY(-1px)}.monitor-refresh:disabled{opacity:.65;cursor:wait}.monitor-overview{border:1px solid #0000;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.monitor-overview.is-ok{background:#f2fbf6;border-color:#ccebd8}.monitor-overview.is-warning{background:#fff9eb;border-color:#f5df9d}.monitor-overview.is-critical{background:#fff2f2;border-color:#efc5c5}.monitor-overview.is-unavailable{background:#f7f7fa;border-color:#dfdfe8}.monitor-overview-status{align-items:center;gap:14px;display:flex}.monitor-overview-icon{background:#fff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 20px #11113a14}.monitor-overview-status>div{flex-direction:column;gap:4px;display:flex}.monitor-overview-meta span,.monitor-overview-status small{color:#7b7c8e;font-size:12px;font-weight:700}.monitor-overview-status strong{color:#17173d;font-size:20px;font-weight:900}.monitor-overview-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.monitor-overview-meta strong{color:#2c2c4e;font-size:13px;font-weight:800}.monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.monitor-card{background:#fff;border:1px solid #e5e6ed;border-radius:18px;align-content:start;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 10px 28px #11113a0b}.monitor-card-ok{border-color:#dfeae3}.monitor-card-warning{border-color:#efd993}.monitor-card-critical{border-color:#ebbbbb}.monitor-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.monitor-card-title{align-items:center;gap:11px;min-width:0;display:flex}.monitor-card-icon{color:#303052;background:#f4f4f8;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.monitor-card-title>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.monitor-card-title strong{color:#1a1a3f;font-size:14px;font-weight:900}.monitor-card-title small{color:#838496;font-size:11px;line-height:1.6}.monitor-status{white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.monitor-status.is-ok{color:#257543;background:#e8f8ee}.monitor-status.is-warning{color:#976800;background:#fff4d6}.monitor-status.is-critical{color:#a92e2e;background:#ffe8e8}.monitor-status.is-unavailable{color:#686a7b;background:#ececf2}.monitor-card-message{color:#56586b;background:#f7f7fa;border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.8}.monitor-card-warning .monitor-card-message{color:#80600b;background:#fff8e6}.monitor-card-critical .monitor-card-message{color:#973737;background:#fff0f0}.monitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.monitor-metric{background:#f7f7fa;border-radius:11px;flex-direction:column;gap:4px;min-width:0;padding:11px 12px;display:flex}.monitor-metric span{color:#858697;font-size:10px;font-weight:700}.monitor-metric strong{color:#29294b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.monitor-error{color:#9c3030;background:#fff1f1;border:1px solid #f0c5c5;border-radius:13px;gap:9px;padding:13px 15px;font-size:13px;font-weight:800}.monitor-empty,.monitor-error{align-items:center;display:flex}.monitor-empty{color:#747588;text-align:right;background:#fafafd;border:1px dashed #d6d7e0;border-radius:18px;justify-content:center;gap:14px;min-height:180px;padding:30px}.monitor-empty>svg{flex:none}.monitor-empty>div{gap:5px;display:grid}.monitor-empty strong{color:#343552;font-size:14px;font-weight:900}.monitor-empty p{color:#77798b;margin:0;font-size:12px;line-height:1.8}.monitor-loading{color:#696b7e;background:#fff;border:1px solid #e6e7ee;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:240px;font-size:13px;font-weight:800;display:flex}.monitor-footnote{color:#77798b;background:#f6f6f9;border-radius:12px;margin:0;padding:13px 15px;font-size:11px;line-height:1.9}.monitor-spin{animation:.9s linear infinite monitor-spin}@keyframes monitor-spin{to{transform:rotate(1turn)}}@media (width<=1180px){.monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.monitor-header{flex-direction:column}.monitor-refresh{width:100%}.monitor-overview{grid-template-columns:1fr}.monitor-overview-meta{align-items:flex-start}.monitor-grid,.monitor-metrics{grid-template-columns:1fr}}body:has(.cms-editor-page){overflow-x:hidden;background:#f4f5f8!important}.cms-editor-page{color:var(--navy);direction:rtl;background:#f4f5f8!important;width:100%!important;min-width:0!important;min-height:100vh!important;display:block!important}.cms-editor-page *{min-width:0}.cms-editor-page img{max-width:100%!important}.cms-editor-page-header{z-index:100!important;-webkit-backdrop-filter:blur(18px)!important;background:#fffffff5!important;border:0!important;border-bottom:1px solid #11113a14!important;border-radius:0!important;width:100%!important;min-height:82px!important;margin:0!important;padding:0!important;position:sticky!important;top:0!important;box-shadow:0 8px 28px #11113a0f!important}.cms-editor-page-header-inner{justify-content:space-between!important;align-items:center!important;gap:20px!important;width:min(1440px,100% - 48px)!important;min-height:82px!important;margin:0 auto!important;padding:0!important;display:flex!important}.cms-editor-page-brand{flex:auto!important;align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.cms-editor-page-brand>a{background:#fff!important;border:1px solid #11113a14!important;border-radius:13px!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:6px!important;display:grid!important;overflow:hidden!important;box-shadow:0 5px 14px #11113a0d!important}.cms-editor-page-brand>a>*{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.cms-editor-page-brand>a img,.cms-editor-page-brand>a svg{width:28px!important;max-width:28px!important;height:28px!important;max-height:28px!important}.cms-editor-page-brand>div{min-width:0!important;display:block!important}.cms-editor-page-brand span{color:var(--red)!important;margin:0 0 2px!important;font-size:12px!important;font-weight:800!important;line-height:1.5!important;display:block!important}.cms-editor-page-brand h1{color:var(--navy)!important;letter-spacing:-.25px!important;margin:0!important;font-size:22px!important;font-weight:900!important;line-height:1.45!important}.cms-editor-page-brand p{max-width:720px!important;color:var(--muted)!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.75!important}.cms-editor-page-actions{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.cms-editor-page-back,.cms-editor-page-logout{width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;color:var(--navy)!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #11113a17!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 13px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.cms-editor-page-back svg,.cms-editor-page-logout svg{width:16px!important;height:16px!important}.cms-editor-page-content{width:min(1440px,100% - 48px)!important;max-width:1440px!important;margin:0 auto!important;padding:24px 0 72px!important;display:block!important}.cms-document-editor{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.cms-document-editor,.cms-document-editor>*{max-width:none!important}.cms-document-toolbar{z-index:90!important;-webkit-backdrop-filter:blur(16px)!important;background:#fffffff7!important;border:1px solid #11113a14!important;border-radius:16px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:72px!important;margin:0 0 18px!important;padding:12px 15px!important;display:flex!important;position:sticky!important;top:82px!important;box-shadow:0 10px 26px #11113a0f!important}.cms-document-toolbar>div:first-child{flex-direction:column!important;flex:auto!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.cms-document-toolbar>div:first-child span{color:var(--red)!important;font-size:11px!important;font-weight:900!important;line-height:1.5!important}.cms-document-toolbar>div:first-child strong{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:760px!important;color:var(--navy)!important;margin-top:1px!important;font-size:17px!important;font-weight:900!important;line-height:1.5!important;overflow:hidden!important}.cms-document-toolbar>div:first-child small{color:var(--muted)!important;margin-top:2px!important;font-size:11px!important;line-height:1.65!important}.cms-document-toolbar>div:last-child{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.cms-document-toolbar button{width:auto!important;min-width:110px!important;min-height:40px!important;margin:0!important}.cms-document-layout{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start!important;gap:20px!important;width:100%!important;display:grid!important}.cms-document-main{gap:18px!important;width:100%!important;min-width:0!important}.cms-document-main,.cms-document-sidebar{flex-direction:column!important;display:flex!important}.cms-document-sidebar{align-self:start!important;gap:16px!important;width:320px!important;min-width:320px!important;max-width:320px!important;position:sticky!important;top:172px!important}.cms-document-card{background:#fff!important;border:1px solid #11113a14!important;border-radius:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:20px!important;display:block!important;overflow:visible!important;box-shadow:0 8px 24px #11113a0b!important}.cms-document-card+.cms-document-card{margin-top:0!important}.cms-document-side-card{padding:17px!important}.cms-document-card-head{border-bottom:1px solid #11113a12!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;width:100%!important;margin:0 0 18px!important;padding:0 0 13px!important;display:flex!important}.cms-document-card-head>div{display:block!important}.cms-document-card-head>div>span{color:var(--red)!important;margin:0 0 2px!important;font-size:11px!important;font-weight:900!important;display:block!important}.cms-document-card-head h2{color:var(--navy)!important;margin:0!important;font-size:17px!important;font-weight:900!important;line-height:1.55!important}.cms-document-card-head>small{max-width:220px!important;color:var(--muted)!important;text-align:left!important;margin:2px 0 0!important;font-size:10px!important;line-height:1.7!important}.cms-page-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.cms-document-side-card>label,.cms-page-form-grid>label{color:#44465a!important;flex-direction:column!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.5!important;display:flex!important}.cms-page-form-grid>label.wide{grid-column:1/-1!important}.cms-document-side-card input,.cms-document-side-card select,.cms-document-side-card textarea,.cms-page-form-grid input,.cms-page-form-grid select,.cms-page-form-grid textarea{width:100%!important;min-width:0!important;max-width:none!important;color:var(--navy)!important;box-shadow:none!important;background:#fbfbfd!important;border:1px solid #11113a1c!important;border-radius:10px!important;outline:0!important;margin:0!important;padding:9px 11px!important;font-size:13px!important;line-height:1.6!important}.cms-document-side-card input,.cms-document-side-card select,.cms-page-form-grid input,.cms-page-form-grid select{height:42px!important;min-height:42px!important}.cms-document-side-card textarea,.cms-page-form-grid textarea{resize:vertical!important;height:auto!important;min-height:90px!important}.cms-document-side-card label>small,.cms-page-form-grid label>small{color:var(--muted)!important;margin:0!important;font-size:10px!important;font-weight:500!important;line-height:1.6!important}.cms-page-upload-zone{text-align:center!important;cursor:pointer!important;background:#fff8fa!important;border:1px dashed #c4164557!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-height:120px!important;margin:0 0 18px!important;padding:18px!important;display:flex!important}.cms-page-upload-zone input{display:none!important}.cms-page-upload-zone svg{width:26px!important;height:26px!important;color:var(--red)!important}.cms-page-upload-zone strong{font-size:13px!important;line-height:1.5!important}.cms-page-upload-zone small{color:var(--muted)!important;font-size:10px!important}.cms-page-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.cms-page-media-grid>article{width:100%!important;min-width:0!important;box-shadow:none!important;cursor:pointer!important;background:#fafafd!important;border:1px solid #11113a17!important;border-radius:14px!important;margin:0!important;padding:7px!important;display:block!important;position:relative!important;overflow:hidden!important}.cms-page-media-grid>article>img{object-fit:cover!important;background:#eceef2!important;border-radius:9px!important;width:100%!important;height:150px!important;min-height:150px!important;max-height:150px!important;margin:0!important}.cms-page-media-grid>article.selected{border-color:#c4164573!important;box-shadow:0 0 0 3px #c4164512!important}.cms-page-media-grid>article.featured:before{content:"شاخص"!important;z-index:3!important;background:var(--red)!important;color:#fff!important;border-radius:100px!important;padding:3px 7px!important;font-size:9px!important;font-weight:900!important;line-height:1.4!important;position:absolute!important;top:12px!important;right:12px!important}.cms-page-media-card-meta{flex-direction:column!important;gap:1px!important;width:100%!important;padding:8px 2px 5px!important;display:flex!important}.cms-page-media-card-meta span{font-size:11px!important;font-weight:900!important;line-height:1.5!important}.cms-page-media-card-meta small{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--muted)!important;font-size:9px!important;overflow:hidden!important}.cms-page-media-actions{grid-template-columns:1fr 1fr!important;gap:5px!important;width:100%!important;display:grid!important}.cms-page-media-actions button{width:100%!important;min-width:0!important;min-height:31px!important;color:var(--navy)!important;cursor:pointer!important;background:#fff!important;border:1px solid #11113a14!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0 6px!important;font-size:9px!important;font-weight:800!important;display:flex!important}.cms-page-media-actions button svg{width:13px!important;height:13px!important}.cms-featured-preview{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fafafd!important;border:1px solid #11113a14!important;border-radius:13px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.cms-featured-preview img{object-fit:cover!important;background:#eceef2!important;width:100%!important;height:180px!important;min-height:180px!important;max-height:180px!important}.cms-featured-preview span{color:var(--red)!important;text-align:center!important;padding:9px!important;font-size:10px!important;font-weight:900!important;display:block!important}.catalog-tag-select{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.catalog-tag-select button{color:#66687a!important;background:#f6f6f9!important;border:1px solid #11113a14!important;border-radius:100px!important;width:auto!important;min-width:0!important;min-height:32px!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important}.catalog-tag-select button.active{color:#fff!important;border-color:var(--navy)!important;background:var(--navy)!important}.media-seo-editor{width:100%!important;box-shadow:none!important;background:#f8f9fb!important;border:1px solid #11113a17!important;border-radius:16px!important;margin:18px 0 0!important;overflow:hidden!important}.media-seo-editor-head{background:#fff!important;border-bottom:1px solid #11113a12!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;padding:12px 14px!important;display:flex!important}.media-seo-editor-head>div{flex-direction:column!important;min-width:0!important;display:flex!important}.media-seo-editor-head strong{font-size:13px!important;line-height:1.5!important}.media-seo-editor-head small{color:var(--muted)!important;font-size:10px!important;line-height:1.6!important}.media-seo-editor-head>span{color:var(--red)!important;background:#fff0f4!important;border-radius:100px!important;padding:4px 8px!important;font-size:9px!important;font-weight:900!important}.media-seo-editor-body{grid-template-columns:220px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;padding:14px!important;display:grid!important}.media-seo-preview{background:#fff!important;border:1px solid #11113a14!important;border-radius:11px!important;width:220px!important;max-width:220px!important;overflow:hidden!important}.media-seo-preview img{object-fit:contain!important;background:#eceef2!important;width:100%!important;height:180px!important;min-height:180px!important;max-height:180px!important}.media-seo-preview small{color:var(--muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;direction:ltr!important;padding:7px 8px!important;font-size:9px!important;line-height:1.5!important;display:block!important;overflow:hidden!important}.media-seo-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;width:100%!important;display:grid!important}.media-seo-fields>label{color:#44465a!important;flex-direction:column!important;gap:5px!important;width:100%!important;min-width:0!important;margin:0!important;font-size:11px!important;font-weight:800!important;display:flex!important}.media-seo-fields>label.wide{grid-column:1/-1!important}.media-seo-fields input,.media-seo-fields textarea{width:100%!important;min-width:0!important;max-width:none!important;color:var(--navy)!important;background:#fff!important;border:1px solid #11113a1a!important;border-radius:9px!important;margin:0!important;padding:8px 10px!important;font-size:12px!important;line-height:1.6!important}.media-seo-fields input{height:39px!important;min-height:39px!important}.media-seo-fields textarea{height:auto!important;min-height:84px!important}.media-seo-check{background:#fff!important;border:1px solid #11113a14!important;border-radius:9px!important;flex-direction:row!important;align-items:center!important;gap:8px!important;min-height:60px!important;padding:9px!important;display:flex!important}.media-seo-check input{flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.media-seo-check span{flex-direction:column!important;gap:1px!important;display:flex!important}.cms-document-error,.cms-document-success{border-radius:11px!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0 0 16px!important;padding:11px 14px!important;font-size:12px!important;display:flex!important}.cms-document-error{color:#99173a!important;background:#fff2f5!important;border:1px solid #c416452b!important}.cms-document-success{color:#087a51!important;background:#effaf5!important;border:1px solid #0e895d26!important}.cms-document-empty{width:100%!important;color:var(--muted)!important;text-align:center!important;background:#fafafd!important;border:1px dashed #11113a24!important;border-radius:13px!important;padding:20px!important;font-size:11px!important;line-height:1.7!important}.cms-side-save{min-height:42px!important;margin-top:12px!important}.article-document-editor,.cms-side-save{width:100%!important}.article-document-editor .article-editor-form{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start!important;gap:18px!important;width:100%!important;display:grid!important}.article-document-editor .article-editor-settings,.article-document-editor .cms-upload-error,.article-document-editor .rich-article-editor,.article-document-editor .seo-checklist,.article-document-editor .seo-fields{grid-column:1!important;width:100%!important}.article-document-editor .article-cover-uploader{background:#fff!important;border:1px solid #11113a14!important;border-radius:17px!important;grid-area:1/2!important;width:320px!important;margin:0!important;padding:17px!important;position:sticky!important;top:172px!important;box-shadow:0 8px 24px #11113a0b!important}.article-document-editor .article-cover-uploader+.media-seo-editor{grid-area:2/2!important;width:320px!important;margin-top:0!important}.article-document-editor .article-cover-uploader>label{width:100%!important;min-height:200px!important;margin:0!important}.article-document-editor .article-cover-uploader img{object-fit:cover!important;width:100%!important;height:170px!important;max-height:170px!important}.article-document-editor .article-editor-settings{background:#fff!important;border:1px solid #11113a14!important;border-radius:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:20px!important;display:grid!important;box-shadow:0 8px 24px #11113a0b!important}.article-document-editor .article-editor-settings>label{flex-direction:column!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:flex!important}.article-document-editor .article-editor-settings>label.wide{grid-column:1/-1!important}.article-document-editor .article-editor-settings input,.article-document-editor .article-editor-settings select,.article-document-editor .article-editor-settings textarea{width:100%!important;min-width:0!important;max-width:none!important;color:var(--navy)!important;background:#fbfbfd!important;border:1px solid #11113a1c!important;border-radius:10px!important;margin:0!important;padding:9px 11px!important;font-size:13px!important}.article-document-editor .article-editor-settings input,.article-document-editor .article-editor-settings select{height:42px!important;min-height:42px!important}.article-document-editor .article-editor-settings textarea{height:auto!important;min-height:90px!important}.article-document-editor .rich-article-editor{background:#fff!important;border:1px solid #11113a14!important;border-radius:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;box-shadow:0 8px 24px #11113a0b!important}.article-document-editor .rich-editor-toolbar{width:100%!important;max-width:100%!important;overflow-x:auto!important}.article-document-editor .rich-editor-canvas{overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;min-height:520px!important;padding:28px!important}.article-document-editor .rich-editor-canvas img{max-width:100%!important;height:auto!important}.article-document-editor .seo-checklist{background:#fff!important;border:1px solid #11113a14!important;border-radius:16px!important;margin:0!important;padding:16px!important}.cms-document-bottom-actions{background:#fff!important;border:1px solid #11113a14!important;border-radius:14px!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;margin:18px 0 0!important;padding:13px!important;display:flex!important}.cms-editor-page .article-card,.cms-editor-page .article-grid,.cms-editor-page .product-card,.cms-editor-page .product-grid,.cms-editor-page .product-image{min-width:0!important;transform:none!important}@media (width<=1180px){.cms-editor-page-content,.cms-editor-page-header-inner{width:calc(100% - 32px)!important}.article-document-editor .article-editor-form,.cms-document-layout{grid-template-columns:minmax(0,1fr) 290px!important}.article-document-editor .article-cover-uploader,.article-document-editor .article-cover-uploader+.media-seo-editor,.cms-document-sidebar{width:290px!important;min-width:290px!important;max-width:290px!important}.cms-page-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.media-seo-editor-body{grid-template-columns:190px minmax(0,1fr)!important}.media-seo-preview{width:190px!important;max-width:190px!important}}@media (width<=900px){.cms-editor-page-content,.cms-editor-page-header-inner{width:calc(100% - 24px)!important}.cms-editor-page-header,.cms-editor-page-header-inner{min-height:74px!important}.cms-editor-page-brand p{display:none!important}.cms-document-toolbar{top:74px!important}.article-document-editor .article-editor-form,.cms-document-layout{grid-template-columns:1fr!important}.article-document-editor .article-cover-uploader,.article-document-editor .article-cover-uploader+.media-seo-editor,.cms-document-sidebar{grid-area:auto/1!important;width:100%!important;min-width:0!important;max-width:none!important;position:static!important}.cms-page-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.media-seo-editor-body{grid-template-columns:1fr!important}.media-seo-preview{width:100%!important;max-width:none!important}.media-seo-preview img{height:240px!important;max-height:240px!important}}@media (width<=640px){.cms-editor-page-content,.cms-editor-page-header-inner{width:calc(100% - 16px)!important}.cms-editor-page-header{min-height:68px!important}.cms-editor-page-header-inner{gap:10px!important;min-height:68px!important}.cms-editor-page-brand{gap:9px!important}.cms-editor-page-brand>a{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}.cms-editor-page-brand>a img,.cms-editor-page-brand>a svg{width:24px!important;height:24px!important}.cms-editor-page-brand h1{font-size:16px!important}.cms-editor-page-brand span{font-size:10px!important}.cms-editor-page-actions{gap:4px!important}.cms-editor-page-logout{display:none!important}.cms-editor-page-back{height:36px!important;min-height:36px!important;padding:0 9px!important;font-size:10px!important}.cms-editor-page-content{padding-top:12px!important}.cms-document-toolbar{border-radius:13px!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;top:68px!important}.cms-document-toolbar>div:last-child{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.cms-document-toolbar button{width:100%!important;min-width:0!important}.cms-document-card{border-radius:15px!important;padding:14px!important}.cms-document-card-head{flex-direction:column!important;gap:4px!important}.cms-document-card-head>small{text-align:right!important;max-width:none!important}.article-document-editor .article-editor-settings,.cms-page-form-grid,.media-seo-fields{grid-template-columns:1fr!important}.article-document-editor .article-editor-settings>label.wide,.cms-page-form-grid>label.wide,.media-seo-fields>label.wide{grid-column:auto!important}.cms-page-media-grid{grid-template-columns:1fr!important}.cms-featured-preview img,.cms-page-media-grid>article>img,.media-seo-preview img{height:220px!important;max-height:220px!important}.article-document-editor .rich-editor-canvas{min-height:420px!important;padding:20px 16px!important}}.article-document-editor .article-page-editor-form{background:0 0!important;flex-direction:column!important;gap:18px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.article-document-editor .article-page-top-grid{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start!important;gap:20px!important;width:100%!important;display:grid!important}.article-document-editor .article-page-sidebar{flex-direction:column!important;align-self:start!important;gap:16px!important;width:320px!important;min-width:320px!important;max-width:320px!important;display:flex!important;position:sticky!important;top:172px!important}.article-document-editor .article-page-card,.article-document-editor .article-page-section{background:#fff!important;border:1px solid #11113a14!important;border-radius:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:20px!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:0 8px 24px #11113a0b!important}.article-document-editor .article-page-card-head,.article-document-editor .article-page-section-head{border-bottom:1px solid #11113a12!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;width:100%!important;margin:0 0 18px!important;padding:0 0 13px!important;display:flex!important}.article-document-editor .article-page-card-head.compact{margin-bottom:14px!important}.article-document-editor .article-page-card-head>div,.article-document-editor .article-page-section-head>div{min-width:0!important;display:block!important}.article-document-editor .article-page-card-head span,.article-document-editor .article-page-section-head span{color:var(--red)!important;margin:0 0 2px!important;font-size:11px!important;font-weight:900!important;line-height:1.5!important;display:block!important}.article-document-editor .article-page-card-head h2,.article-document-editor .article-page-section-head h2{color:var(--navy)!important;margin:0!important;font-size:17px!important;font-weight:900!important;line-height:1.55!important}.article-document-editor .article-page-card-head>small,.article-document-editor .article-page-section-head>small{max-width:380px!important;color:var(--muted)!important;text-align:left!important;margin:2px 0 0!important;font-size:10px!important;line-height:1.75!important}.article-document-editor .article-page-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.article-document-editor .article-page-fields>label,.article-document-editor .article-publish-card>label{color:#44465a!important;flex-direction:column!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.55!important;display:flex!important}.article-document-editor .article-page-fields>label.wide{grid-column:1/-1!important}.article-document-editor .article-page-fields input,.article-document-editor .article-page-fields select,.article-document-editor .article-page-fields textarea,.article-document-editor .article-publish-card input,.article-document-editor .article-publish-card select,.article-document-editor .article-publish-card textarea{width:100%!important;min-width:0!important;max-width:none!important;color:var(--navy)!important;box-shadow:none!important;background:#fbfbfd!important;border:1px solid #11113a1c!important;border-radius:10px!important;outline:0!important;margin:0!important;padding:9px 11px!important;font-size:13px!important;line-height:1.6!important}.article-document-editor .article-page-fields input,.article-document-editor .article-page-fields select,.article-document-editor .article-publish-card input,.article-document-editor .article-publish-card select{height:42px!important;min-height:42px!important}.article-document-editor .article-page-fields textarea,.article-document-editor .article-publish-card textarea{resize:vertical!important;height:auto!important;min-height:90px!important}.article-document-editor .article-page-fields label>small,.article-document-editor .article-publish-card label>small{color:var(--muted)!important;margin:0!important;font-size:10px!important;font-weight:500!important;line-height:1.65!important}.article-document-editor .article-publish-card{flex-direction:column!important;gap:13px!important;display:flex!important}.article-document-editor .article-featured-toggle{background:#fafafd!important;border:1px solid #11113a14!important;border-radius:10px!important;flex-direction:row!important;align-items:flex-start!important;gap:9px!important;min-height:68px!important;margin-top:2px!important;padding:10px!important;display:flex!important}.article-document-editor .article-featured-toggle input{width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;accent-color:var(--red)!important;flex:0 0 17px!important;margin-top:2px!important;padding:0!important}.article-document-editor .article-featured-toggle span{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.article-document-editor .article-featured-toggle strong{color:var(--navy)!important;font-size:11px!important}.article-document-editor .article-featured-toggle small{color:var(--muted)!important;font-size:9px!important;line-height:1.65!important}.article-document-editor .article-cover-card .article-cover-uploader{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.article-document-editor .article-cover-card .article-cover-uploader>div{margin:0 0 10px!important;display:block!important}.article-document-editor .article-cover-card .article-cover-uploader>div small{color:var(--muted)!important;font-size:10px!important;line-height:1.7!important}.article-document-editor .article-cover-card .article-cover-uploader>label{width:100%!important;height:210px!important;min-height:210px!important;color:var(--red)!important;cursor:pointer!important;background:#fff8fa!important;border:1px dashed #c416454d!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.article-document-editor .article-cover-card .article-cover-uploader input{display:none!important}.article-document-editor .article-cover-card .article-cover-uploader img{object-fit:cover!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}.article-document-editor .article-cover-card .article-cover-uploader label:has(img):after{content:""!important;pointer-events:none!important;background:linear-gradient(#0000,#11113ac7)!important;position:absolute!important;inset:45% 0 0!important}.article-document-editor .article-cover-card .article-cover-uploader span,.article-document-editor .article-cover-card .article-cover-uploader svg{z-index:2!important;position:relative!important}.article-document-editor .article-cover-card .article-cover-uploader label:has(img)>span{color:#fff!important;text-align:center!important;width:100%!important;margin-top:auto!important;padding:12px!important;font-size:10px!important;font-weight:900!important}.article-document-editor .article-relations-card{padding:18px 20px!important}.article-document-editor .article-relations-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.article-document-editor .article-page-section .rich-article-editor{width:100%!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #11113a14!important;border-radius:16px!important;grid-column:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}.article-document-editor .article-page-section .rich-article-editor>header{padding:14px 16px!important}.article-document-editor .article-page-section .rich-editor-toolbar{width:100%!important;max-width:100%!important;padding:10px 12px!important;overflow-x:auto!important}.article-document-editor .article-page-section .rich-editor-canvas{overflow-wrap:anywhere!important;background:#fff!important;width:100%!important;max-width:none!important;min-height:620px!important;padding:34px 40px!important;font-size:16px!important;line-height:2.15!important}.article-document-editor .article-page-section .rich-editor-canvas img{max-width:100%!important;height:auto!important}.article-document-editor .article-page-section .rich-image-controls{margin:10px 12px 0!important}.article-document-editor .article-page-section .rich-article-editor>.media-seo-editor{width:auto!important;margin:12px!important}.article-document-editor .article-cover-seo-section>.media-seo-editor{grid-area:auto!important;width:100%!important;max-width:none!important;margin:0!important}.article-document-editor .article-page-seo-checklist{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0!important;padding:0!important;display:grid!important}.article-document-editor .article-page-seo-checklist>span{background:#fafafd!important;border:1px solid #11113a14!important;border-radius:11px!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:10px 11px!important;display:flex!important}.article-document-editor .article-page-seo-checklist>span b{border-radius:50%!important;place-items:center!important;width:25px!important;min-width:25px!important;height:25px!important;font-style:normal!important;display:grid!important}.article-document-editor .article-page-seo-checklist>span.passed b{color:#087a51!important;background:#eaf8f3!important}.article-document-editor .article-page-seo-checklist>span.failed b{color:#a51e42!important;background:#fff0f4!important}.article-document-editor .article-page-seo-checklist>span i{color:#55576b!important;font-size:10px!important;font-style:normal!important;line-height:1.7!important}.article-document-editor .article-page-seo-section>.seo-fields{grid-area:auto!important;width:100%!important;max-width:none!important;margin:0!important}.article-document-editor .article-page-upload-error{color:#a51e42!important;background:#fff2f5!important;border:1px solid #c4164529!important;border-radius:11px!important;width:100%!important;margin:0!important;padding:11px 13px!important}.article-editor-page-form .cms-document-bottom-actions{background:#fff!important;border:1px solid #11113a14!important;border-radius:14px!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;margin:18px 0 0!important;padding:13px!important;display:flex!important;position:static!important}.article-document-editor .article-page-editor-form>.article-cover-uploader,.article-document-editor .article-page-editor-form>.article-editor-settings,.article-document-editor .article-page-editor-form>.media-seo-editor,.article-document-editor .article-page-editor-form>.rich-article-editor,.article-document-editor .article-page-editor-form>.seo-checklist,.article-document-editor .article-page-editor-form>.seo-fields{grid-area:auto!important;position:static!important}@media (width<=1100px){.article-document-editor .article-page-top-grid{grid-template-columns:minmax(0,1fr) 290px!important}.article-document-editor .article-page-sidebar{width:290px!important;min-width:290px!important;max-width:290px!important}.article-document-editor .article-page-seo-checklist{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.article-document-editor .article-page-top-grid{grid-template-columns:1fr!important}.article-document-editor .article-page-sidebar{grid-template-columns:1fr 1fr!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;position:static!important}.article-document-editor .article-relations-grid{grid-template-columns:1fr 1fr!important}.article-document-editor .article-page-section .rich-editor-canvas{min-height:520px!important;padding:28px!important}}@media (width<=640px){.article-document-editor .article-page-card,.article-document-editor .article-page-section{border-radius:15px!important;padding:14px!important}.article-document-editor .article-page-card-head,.article-document-editor .article-page-section-head{flex-direction:column!important;gap:4px!important}.article-document-editor .article-page-card-head>small,.article-document-editor .article-page-section-head>small{text-align:right!important;max-width:none!important}.article-document-editor .article-page-fields,.article-document-editor .article-page-seo-checklist,.article-document-editor .article-page-sidebar,.article-document-editor .article-relations-grid{grid-template-columns:1fr!important}.article-document-editor .article-page-fields>label.wide{grid-column:auto!important}.article-document-editor .article-page-section .rich-editor-canvas{min-height:430px!important;padding:20px 16px!important;font-size:15px!important}.article-document-editor .article-cover-card .article-cover-uploader>label{height:230px!important;min-height:230px!important}}.advanced-archive-page{min-height:100vh}.advanced-archive-shell{padding-top:30px;padding-bottom:90px}.archive-seo-hero{background:linear-gradient(135deg,#fff,#f6f6fa);border:1px solid #fffffff5;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:36px;min-height:330px;padding:46px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #11113a14}.archive-seo-hero:before{content:"";filter:blur(18px);pointer-events:none;background:#c4164514;border-radius:50%;width:260px;height:260px;position:absolute;top:-105px;left:-85px}.archive-seo-hero>div{z-index:1;position:relative}.archive-seo-hero>div>span{color:var(--red);background:#fff0f4;border-radius:100px;padding:7px 12px;font-size:14px;font-weight:900;display:inline-flex}.archive-seo-hero h1{letter-spacing:-1.8px;margin:14px 0 11px;font-size:clamp(34px,4vw,56px);line-height:1.25}.archive-seo-hero p{max-width:680px;color:var(--muted);margin:0;font-size:15px;line-height:2.1}.archive-seo-hero>img{object-fit:contain;z-index:1;border-radius:22px;width:100%;height:245px;position:relative}.category-archive-hero{background:radial-gradient(circle at 10% 10%,#c4164514,#0000 28%),linear-gradient(135deg,#fff,#f8f8fb)}.archive-faq-section,.archive-product-section,.archive-related-section,.category-child-section{margin-top:42px}.archive-faq-section .section-intro,.archive-product-section .section-intro,.archive-related-section .section-intro,.category-child-section .section-intro{margin-bottom:18px}.archive-faq-section .section-intro span,.archive-product-section .section-intro span,.archive-related-section .section-intro span,.category-child-section .section-intro span{color:var(--red);font-size:14px;font-weight:900}.archive-faq-section .section-intro h2,.archive-product-section .section-intro h2,.archive-related-section .section-intro h2,.category-child-section .section-intro h2{margin:6px 0 0;font-size:28px}.category-child-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.category-child-grid>a{background:#ffffffdb;border:1px solid #11113a14;border-radius:20px;flex-direction:column;min-height:150px;padding:22px;display:flex;box-shadow:0 10px 26px #11113a0d}.category-child-grid>a:hover{border-color:#c416452e;transform:translateY(-4px);box-shadow:0 16px 34px #11113a17}.category-child-grid strong{font-size:18px}.category-child-grid small{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.9}.category-child-grid span{color:var(--red);margin-top:auto;padding-top:14px;font-size:13px;font-weight:900}.archive-copy{background:#ffffffb8;border:1px solid #11113a12;border-radius:19px;margin-top:28px;padding:24px 26px}.archive-copy p{color:#595b6d;white-space:pre-line;margin:0;font-size:15px;line-height:2.2}.archive-sort{background:#ffffffc2;border:1px solid #11113a12;border-radius:16px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:30px;padding:8px;display:flex}.archive-sort>span{color:#777887;margin-left:auto;padding:8px 10px;font-size:13px;font-weight:900}.archive-sort>a{color:#727384;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:800}.archive-sort>a:hover,.archive-sort>a[aria-current=page]{color:#fff;background:var(--navy)}.advanced-category-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.advanced-category-product-grid .store-product-card{min-width:0;height:100%}.archive-empty{color:#858694;text-align:center;background:#ffffff8c;border:1px dashed #11113a29;border-radius:20px;margin-top:28px;padding:50px 20px}.archive-pagination{justify-content:center;gap:7px;margin-top:28px;display:flex}.archive-pagination>a{background:#fff;border:1px solid #11113a17;border-radius:11px;place-items:center;min-width:42px;height:42px;padding:0 10px;font-weight:900;display:grid}.archive-pagination>a:hover,.archive-pagination>a[aria-current=page]{color:#fff;border-color:var(--navy);background:var(--navy)}.archive-related-section .related-grid{margin-top:0}.archive-faq-section>div:last-child{gap:8px;display:grid}.archive-faq-section details{background:#fff;border:1px solid #11113a14;border-radius:15px;padding:16px 18px}.archive-faq-section summary{cursor:pointer;font-weight:900}.archive-faq-section details p{color:var(--muted);border-top:1px solid #11113a0f;margin:13px 0 0;padding-top:13px;line-height:2}@media (width>=1101px){.mega-shop{width:980px}.mega-shop .mega-layout{grid-template-columns:1fr 210px}.mega-shop .mega-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px) and (width>=961px){.mega-shop{width:820px}.mega-shop .mega-layout{grid-template-columns:1fr 190px}.mega-shop .mega-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.archive-seo-hero{grid-template-columns:1fr;padding:34px}.archive-seo-hero>img{height:210px}.advanced-category-product-grid,.category-child-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.advanced-archive-shell{padding-top:18px;padding-bottom:65px}.archive-seo-hero{border-radius:24px;min-height:0;padding:25px 20px}.archive-seo-hero h1{font-size:34px}.archive-seo-hero p{font-size:14px}.archive-seo-hero>img{height:180px}.advanced-category-product-grid,.category-child-grid{grid-template-columns:1fr}.archive-sort{align-items:stretch}.archive-sort>span{width:100%;margin:0}.archive-sort>a{text-align:center;flex:1}.archive-copy{padding:20px}.archive-faq-section,.archive-product-section,.archive-related-section,.category-child-section{margin-top:34px}}.category-faq-editor{background:#fafafd;border:1px solid #11113a14;border-radius:16px;gap:10px;padding:16px;display:grid}.category-faq-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.category-faq-editor>header>div{gap:3px;display:grid}.category-faq-editor>header strong{font-size:14px}.category-faq-editor>header small{color:#9293a1;font-size:13px}.category-faq-editor>header button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:13px;font-weight:900;display:inline-flex}.category-faq-editor>header button svg{width:14px}.category-faq-editor>article{background:#fff;border:1px solid #11113a12;border-radius:13px;grid-template-columns:1fr auto;gap:10px;padding:13px;display:grid;position:relative}.category-faq-editor>article label.wide{grid-column:1/-1}.category-faq-editor>article>.danger{height:39px;color:var(--red);cursor:pointer;background:#fff0f4;border:1px solid #c4164524;border-radius:9px;align-self:end;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.category-faq-editor>article>.danger svg{width:14px}.category-faq-editor>p{color:#9899a6;margin:0;font-size:13px}@media (width<=620px){.category-faq-editor>header{flex-direction:column;align-items:flex-start}.category-faq-editor>article{grid-template-columns:1fr}.category-faq-editor>article>.danger{justify-self:start}}.cms-shell button,.cms-shell label{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}.cms-shell a:focus-visible,.cms-shell button:focus-visible,.cms-shell input:focus-visible,.cms-shell select:focus-visible,.cms-shell textarea:focus-visible{outline-offset:2px;outline:3px solid #c4164529}.cms-shell .cms-primary:has(input:disabled),.cms-shell button:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.cms-icon-button,.cms-primary,.cms-secondary{white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font:800 13px inherit;display:inline-flex}.cms-primary{border:1px solid var(--red);color:#fff;background:linear-gradient(135deg,#d01a4d,#b8113d);box-shadow:0 8px 18px #c416452e}.cms-primary:hover{background:linear-gradient(135deg,#bd1543,#a90f38);border-color:#a70f37;transform:translateY(-1px);box-shadow:0 11px 23px #c416453b}.cms-icon-button,.cms-secondary{color:var(--navy);background:#fff;border:1px solid #11113a1a;box-shadow:0 4px 12px #11113a0a}.cms-icon-button:hover,.cms-secondary:hover{color:var(--red);background:#fff7f9;border-color:#c4164538;box-shadow:0 7px 16px #11113a12}.cms-icon-button svg,.cms-primary svg,.cms-secondary svg{width:16px;height:16px}.cms-topbar{backdrop-filter:blur(14px);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:20px;align-items:center;min-height:88px;margin-bottom:24px;padding:19px 21px;box-shadow:0 10px 28px #11113a0b}.cms-topbar h1{margin-top:8px;font-size:27px;line-height:1.35}.cms-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.cms-module-head.cms-module-hero{background:linear-gradient(135deg,#fffffff5,#f9f7fae6);border:1px solid #fffffff2;border-radius:21px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;margin:0;padding:22px 24px;display:grid;box-shadow:0 12px 30px #11113a0e}.cms-module-head.cms-module-hero>.cms-module-icon{width:54px;height:54px;color:var(--red);background:linear-gradient(145deg,#fff0f4,#ffe8ef);border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c4164514}.cms-module-head.cms-module-hero>.cms-module-icon svg{width:25px;height:25px}.cms-module-head.cms-module-hero>div:nth-child(2){min-width:0}.cms-module-head.cms-module-hero span{color:var(--red);font-size:12px;font-weight:900}.cms-module-head.cms-module-hero h2{margin:4px 0 2px;font-size:23px;line-height:1.45}.cms-module-head.cms-module-hero p{color:#858694;margin:0;font-size:13px;line-height:1.8}.cms-redesign-page,.media-library{gap:16px}.cms-redesign-page .logistics-tabs{background:#ffffffad;border:1px solid #ffffffe6;border-radius:16px;justify-content:flex-start;gap:5px;margin:0;padding:6px;box-shadow:0 7px 20px #11113a09}.cms-redesign-page .logistics-tabs button{color:#747584;background:0 0;border:0;border-radius:11px;gap:7px;min-height:42px;padding:0 12px;font-size:13px;font-weight:800}.cms-redesign-page .logistics-tabs button:hover{color:var(--navy);background:#f1f1f5}.cms-redesign-page .logistics-tabs button.active{color:#fff;background:var(--navy);box-shadow:0 7px 15px #11113a26}.cms-redesign-page .logistics-tabs button svg{width:15px}.cms-redesign-page .logistics-tabs button b{min-width:22px;color:inherit;background:#ffffff29;border-radius:20px;padding:2px 6px;font-size:11px}.workflow-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-summary article{background:#fff;border:1px solid #11113a0f;border-radius:17px;justify-content:space-between;align-items:center;min-height:74px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #11113a0a}.workflow-summary article:before{content:"";background:#e3a11b;border-radius:4px;width:4px;position:absolute;top:15px;bottom:15px;right:0}.workflow-summary article:nth-child(2):before{background:#5369b2}.workflow-summary article:nth-child(3):before{background:#16916d}.workflow-summary small{color:#777988;padding-right:8px;font-size:13px}.workflow-summary strong{font-size:24px}.access-manager>.cms-panel>header,.cms-data-panel>header{background:linear-gradient(110deg,#fff,#fbfbfd);border-bottom:1px solid #11113a0f;justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.access-manager>.cms-panel>header>div,.cms-data-panel>header>div{display:block}.access-manager>.cms-panel>header span,.cms-data-panel>header span{color:var(--red);font-size:11px;font-weight:900}.access-manager>.cms-panel>header h2,.cms-data-panel>header h2{margin:4px 0 0;font-size:18px}.cms-data-panel>header p{color:#9293a0;margin:4px 0 0;font-size:12px}.access-manager .cms-table-wrap,.cms-data-panel .cms-table-wrap{min-height:150px}.access-manager th,.cms-data-panel th{color:#858795;background:#f8f8fb;height:48px;font-size:12px}.access-manager td,.cms-data-panel td{vertical-align:middle;height:62px;padding-top:11px;padding-bottom:11px}.cms-type-chip{color:#595b70;background:#f0f1f5;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.cms-table-title{color:var(--navy);flex-direction:column;display:flex!important}.cms-table-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:430px;overflow:hidden}.cms-table-title small{color:#a0a1ac!important;direction:rtl!important}.cms-inline-empty{text-align:center;color:#9697a4;padding:35px;font-size:13px}.media-library-empty.compact{min-height:165px}.media-library-empty.compact small{color:#aaaab4;font-size:12px}.cms-status{align-items:center;min-height:27px;padding:4px 9px;font-size:11px}.cms-status.review{color:#8e6410;background:#fff5d6}.cms-status.active,.cms-status.approved,.cms-status.published{color:#107456;background:#e7f8f1}.cms-status.scheduled{color:#345da0;background:#eaf1ff}.cms-status.inactive,.cms-status.rejected{color:#a11c40;background:#ffedf2}.workflow-actions{justify-content:flex-start;gap:5px}.cms-row-actions.workflow-actions button{gap:4px;width:auto;height:34px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.workflow-actions button.approve{color:#137457;background:#f0faf6}.workflow-actions button.reject{color:#a11c40;background:#fff3f6}.workflow-actions button.publish{color:#345da0;background:#f0f4ff}.access-identity{align-items:center;gap:10px;min-width:220px;display:flex}.access-identity>i{color:#fff;background:linear-gradient(145deg,var(--navy),#3b3b75);border-radius:12px;place-items:center;width:39px;height:39px;font-style:normal;font-weight:900;display:grid}.access-identity>span{flex-direction:column;display:flex}.access-identity small{text-align:right;direction:ltr}.access-role-list{flex-wrap:wrap;gap:5px;max-width:520px;display:flex}.access-role-list:empty:after{content:"بدون نقش";color:#999}.access-role-list em{color:#4e5064;background:#f0f1f5;border-radius:8px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.media-library-tools{border-color:#11113a0e;padding:9px 10px;box-shadow:0 7px 20px #11113a09}.media-library-tools>label{flex:1;max-width:520px}.media-library-tools select,.media-library-tools>button{cursor:pointer}.media-library-tools select:hover,.media-library-tools>button:hover{border-color:#11113a2e}.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:15px}.media-library-grid article,.media-library-list article{border:1px solid #11113a12;border-radius:18px;box-shadow:0 8px 22px #11113a0e}.media-library-grid article:hover{border-color:#c4164529;transform:translateY(-2px);box-shadow:0 14px 30px #11113a17}.media-asset-preview{aspect-ratio:16/10;background:linear-gradient(145deg,#eceef2,#f4f5f7);height:auto;overflow:hidden}.media-asset-preview img{transition:transform .25s}.media-library-grid article:hover .media-asset-preview img{transform:scale(1.025)}.media-asset-info{gap:6px;padding:13px 13px 10px}.media-asset-info strong{font-size:13px;line-height:1.7}.media-asset-info small{text-align:right;color:#9294a2;direction:ltr;font-size:11px}.media-select{border-radius:9px;width:27px;height:27px;top:11px;right:11px;box-shadow:0 3px 10px #11113a26}.media-edit{color:#57596d;background:#fafafd;border:1px solid #11113a13;width:auto;min-height:37px;margin:0 12px 12px;font-weight:800}.media-edit:hover{color:var(--red);background:#fff4f7;border-color:#c4164529}.seo-issues table{table-layout:auto}.seo-issues td,.seo-issues th{vertical-align:middle}.seo-issues th:first-child{width:80px}.seo-issues th:nth-child(2){width:33%}.seo-issues th:nth-child(3){width:42%}.seo-issues td:nth-child(3){white-space:normal;min-width:300px;line-height:1.9}.seo-issues td:nth-child(4){text-align:left;direction:ltr;max-width:300px}.seo-issues td a{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.seo-issues tbody tr:hover{background:#fff8fa}.seo-dashboard .cms-panel>header>div{display:block}.seo-dashboard .cms-panel>header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.seo-dashboard .cms-panel>header select{border-color:#11113a1a;min-width:160px;height:42px}@media (width<=1100px){.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.workflow-tabs{overflow-x:auto;flex-wrap:nowrap!important}.workflow-tabs button{flex:none}.workflow-actions{min-width:205px}.seo-issues td:nth-child(3){min-width:260px}}@media (width<=760px){.cms-topbar{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.cms-topbar-actions{justify-content:flex-start;width:100%}.cms-module-head.cms-module-hero{grid-template-columns:48px 1fr;padding:17px}.cms-module-head.cms-module-hero>.cms-module-icon{width:46px;height:46px}.cms-module-head.cms-module-hero>.cms-primary,.cms-module-head.cms-module-hero>.cms-secondary{grid-column:1/-1;width:100%}.workflow-summary{grid-template-columns:1fr}.access-manager>.cms-panel>header,.cms-data-panel>header{flex-direction:column;align-items:flex-start}.access-manager>.cms-panel>header .cms-primary{width:100%}.media-library-tools>label{max-width:none}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-asset-info{padding:10px}.media-edit{margin:0 9px 9px}.seo-dashboard .cms-panel>header{flex-direction:column;align-items:flex-start}.seo-dashboard .cms-panel>header>div:last-child{width:100%}.seo-dashboard .cms-panel>header select{flex:1}}@media (width<=470px){.media-library-grid{grid-template-columns:1fr}.media-asset-preview{aspect-ratio:16/9}.cms-global-search-button kbd,.cms-global-search-button span{display:none}.cms-topbar-actions{flex-wrap:nowrap}.cms-module-head.cms-module-hero h2{font-size:20px}}.access-manager{gap:15px;display:grid}.access-checks{border:1px solid #e2e3e8;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;padding:15px;display:grid}.access-checks legend{padding:0 8px;font-weight:900}.access-checks label{background:#f4f5f7;border-radius:9px;grid-template-columns:20px 20px 1fr;align-items:center;gap:6px;padding:9px;display:grid}.access-checks label input{width:17px}.access-checks label svg{width:15px}.access-checks label small{color:#888;grid-column:3}.cms-global-search-button{color:#656775;background:#fff;border:1px solid #e0e1e6;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 11px;display:flex}.cms-global-search-button svg{width:16px}.cms-global-search-button kbd{background:#eee;border-radius:5px;padding:2px 5px;font:11px Arial}.global-search-backdrop{z-index:1200;backdrop-filter:blur(5px);background:#0a0a1e99;place-items:start center;padding:10vh 15px 20px;display:grid;position:fixed;inset:0}.global-search-dialog{background:#f5f6f8;border-radius:18px;width:min(680px,100%);overflow:hidden;box-shadow:0 25px 80px #00000059}.global-search-dialog header{background:#fff;align-items:center;gap:10px;padding:15px;display:flex}.global-search-dialog header input{border:0;outline:0;flex:1;min-width:0;height:42px;font:400 16px inherit}.global-search-dialog header button{width:36px;height:36px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.global-search-dialog header button:hover{background:#f1f1f5}.global-search-dialog>div{max-height:55vh;padding:9px;overflow:auto}.global-search-dialog a{border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.global-search-dialog a:hover{background:#fff}.global-search-dialog a span{flex-direction:column;display:flex}.global-search-dialog a small{color:#888;margin-top:3px}.global-search-dialog p{text-align:center;color:#888;padding:30px}.backup-manager{gap:18px;display:grid}.backup-manager .cms-report-grid{grid-template-columns:1fr 1fr}.backup-manager .cms-report-grid article{align-items:flex-start}.backup-manager .cms-report-grid a,.backup-manager .cms-report-grid label{margin-top:10px}.backup-summary>div{gap:15px;padding:20px;display:flex}.backup-summary>div span{background:#f4f5f7;border-radius:12px;flex-direction:column;gap:4px;padding:15px;display:flex}.backup-summary p{color:#8b4c00;background:#fff3d9;border-radius:10px;align-items:center;gap:8px;margin:0 20px;padding:12px;display:flex}.backup-summary>button{margin:15px 20px}.workflow-dashboard{gap:15px;display:grid}.content-bulk-bar{min-height:64px;color:var(--navy);background:#f7f7fa;border:1px solid #11113a14;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:10px 12px;padding:10px 12px;display:flex;box-shadow:0 5px 16px #11113a09}.content-bulk-bar>strong{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.content-bulk-bar>strong svg{width:18px;color:var(--red)}.content-bulk-actions{align-items:center;gap:7px;display:flex}.content-bulk-actions label{background:#fff;border:1px solid #11113a17;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.content-bulk-actions label>span{color:#777988;font-size:12px;font-weight:800}.content-bulk-actions select{min-width:145px;color:var(--navy);cursor:pointer;background:0 0;border:0;outline:0;font:800 12px inherit}.content-bulk-actions button{color:#686a7b;cursor:pointer;background:#fff;border:1px solid #11113a17;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 11px;font:800 12px inherit;display:flex}.content-bulk-actions button svg{width:15px}.content-bulk-actions button:hover{color:var(--navy);border-color:#11113a2e}.content-bulk-actions button.danger{color:#a71940;background:#fff5f7;border-color:#f3dbe2}.content-bulk-actions button.danger:hover{color:#fff;background:#b6143e;border-color:#b6143e}@media (width<=760px){.content-bulk-bar{flex-direction:column;align-items:stretch;gap:9px}.content-bulk-actions{grid-template-columns:1fr auto auto;display:grid}.content-bulk-actions label{min-width:0}.content-bulk-actions label>span{display:none}.content-bulk-actions select{width:100%;min-width:0}}@media (width<=520px){.content-bulk-actions{grid-template-columns:1fr 1fr}.content-bulk-actions label{grid-column:1/-1}.content-bulk-actions button{width:100%}}.magazine-seo-shell{padding-block:28px 70px}.magazine-archive-hero{background:linear-gradient(135deg,#fff,#f7f7fb);border:1px solid #e8e8ee;border-radius:26px;padding:34px}.magazine-archive-hero>span{color:var(--red);align-items:center;gap:8px;font-weight:900;display:flex}.magazine-archive-hero svg{width:19px}.magazine-archive-hero h1{margin:10px 0;font-size:clamp(30px,4vw,48px)}.magazine-archive-hero p{color:#686978;max-width:850px;margin:0;line-height:2}.home-magazine-links,.magazine-hub-links,.magazine-store-links{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.home-magazine-links a,.magazine-hub-links a,.magazine-store-links a{background:#fff;border:1px solid #e2e2e9;border-radius:12px;padding:10px 14px;font-weight:850}.home-magazine-links a:hover,.magazine-hub-links a:hover,.magazine-store-links a:hover{color:var(--red);border-color:#edc3cf}.game-hub-section,.magazine-archive-content,.magazine-hub-overview,.magazine-topic-sections,.release-calendar-group{margin-top:38px}.game-hub-grid,.magazine-author-grid,.magazine-hub-cards,.magazine-search-results,.release-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.game-hub-section,.magazine-author-grid article,.magazine-hub-cards article,.magazine-search-results article,.release-game-grid article{background:#fff;border:1px solid #e8e8ee;border-radius:20px;padding:20px;overflow:hidden}.magazine-hub-cards article{flex-direction:column;gap:8px;display:flex}.magazine-hub-cards article>a:last-child{color:var(--red);margin-top:auto;font-weight:900}.release-game-grid article{padding:0}.release-game-grid article>a{aspect-ratio:16/10;display:block}.release-game-grid article img{object-fit:cover;width:100%;height:100%}.release-game-grid article>div{padding:18px}.article-entity-links,.release-game-grid article>div>a,.release-game-grid time{align-items:center;gap:7px;display:flex}.release-game-grid article>div>a svg,.release-game-grid time svg{width:16px}.game-hub-grid{grid-template-columns:minmax(0,1fr) 330px}.game-hub-hero{color:#fff;background:#14142f;border-radius:26px;overflow:hidden}.game-hub-hero img{object-fit:cover;width:100%;max-height:460px}.game-hub-hero>div{padding:30px}.game-hub-hero h1{margin:7px 0}.magazine-author-grid article{text-align:center}.magazine-author-grid img{object-fit:cover;border-radius:50%;width:90px;height:90px}.magazine-search-form{gap:8px;margin:22px 0;display:flex}.magazine-search-form input{border:1px solid #dddde5;border-radius:12px;flex:1;min-width:0;padding:13px 16px}.magazine-search-form button{color:#fff;background:var(--red);border:0;border-radius:12px;padding:0 20px;font-weight:900}.article-entity-links{flex-wrap:wrap;margin-top:10px}.article-entity-links a{background:#f1f1f5;border-radius:9px;padding:7px 10px;font-weight:800}.article-platform-picker{flex-wrap:wrap;gap:10px;display:flex}.article-platform-picker label{align-items:center;gap:6px;display:flex}.nav-trigger:focus-visible{outline-offset:3px;outline:3px solid #c4164559}@media (width<=900px){.magazine-author-grid,.magazine-hub-cards,.magazine-search-results,.release-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-hub-grid{grid-template-columns:1fr}}.release-source-switch{background:#fafafd;border-bottom:1px solid #ececf2;gap:8px;padding:14px 24px;display:flex}.release-source-switch button{color:#555568;background:#fff;border:1px solid #dddde7;border-radius:12px;padding:10px 15px;font-weight:850}.release-source-switch button.active{color:#fff;background:#d41449;border-color:#d41449}.release-card-pending{color:#747486;background:#f1f1f5;border-radius:9px;margin-top:12px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.game-hub-hero-v2{background:#0d0d21;min-height:560px;position:relative}.game-hub-hero-v2>img{object-fit:cover;opacity:.74;width:100%;height:100%;max-height:none;position:absolute;inset:0}.game-hub-hero-v2:after{content:"";background:linear-gradient(90deg,#09091d2e,#09091df0 74%),linear-gradient(#0000 45%,#09091de0);position:absolute;inset:0}.game-hub-hero-overlay{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;max-width:700px;min-height:560px;display:flex;position:relative;padding:clamp(28px,6vw,72px)!important}.game-hub-hero-overlay h1{font-size:clamp(38px,6vw,72px);line-height:1.15}.game-hub-hero-overlay>strong{color:#c8c8d8;font-size:20px}.game-hub-hero-overlay p{color:#e2e2ea;max-width:650px;line-height:2}.game-release-badge{background:#d41449e0;border:1px solid #ffffff40;border-radius:999px;padding:7px 12px;font-weight:900}.game-countdown{color:#fff;margin-top:22px;font-size:18px}.game-hub-hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.game-hub-hero-actions a{backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:8px;padding:11px 16px;font-weight:900;display:flex}.game-hub-hero-actions a:first-child{background:#d41449;border-color:#d41449}.game-hub-hero-actions svg{width:18px}.game-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:16px;display:grid}.game-facts>div{background:#fff;border:1px solid #e7e7ee;border-radius:16px;grid-template-columns:32px 1fr;gap:3px 10px;padding:18px;display:grid}.game-age-icon,.game-facts svg{color:#d41449;grid-row:1/3;width:24px}.game-age-icon{border:2px solid;border-radius:7px;place-items:center;height:24px;font-weight:950;display:grid}.game-facts span{color:#797989;font-size:12px}.game-facts strong{font-size:14px;line-height:1.7}.game-overview-grid{grid-template-columns:minmax(0,1fr) 280px;gap:30px;display:grid}.game-copy{color:#464657;line-height:2.1}.game-overview dl{flex-direction:column;gap:10px;display:flex}.game-overview dl div{background:#f6f6f9;border-radius:12px;padding:13px}.game-overview dt{color:#777789;font-size:12px}.game-overview dd{margin:5px 0 0;font-weight:900}.platform-release-grid,.related-game-grid,.system-requirements{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.platform-release-grid>div{border:1px solid #e5e5ed;border-radius:15px;grid-template-columns:32px 1fr;gap:3px 10px;padding:18px;display:grid}.platform-release-grid svg{color:#d41449;grid-row:1/3;width:22px}.platform-release-grid span{color:#737384}.game-trailer iframe{aspect-ratio:16/9;background:#111;border:0;border-radius:18px;width:100%}.game-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.game-gallery img{object-fit:cover;border-radius:14px;width:100%;height:230px}.system-requirements article{color:#fff;background:#15152e;border-radius:16px;padding:22px}.system-requirements article:last-child{background:#d41449}.system-requirements p{white-space:pre-line;color:#ededf5;line-height:2}.related-game-grid a{background:#fff;border:1px solid #e5e5ec;border-radius:16px;flex-direction:column;gap:6px;display:flex;overflow:hidden}.related-game-grid img{object-fit:cover;width:100%;height:190px}.related-game-grid span,.related-game-grid strong{padding-inline:14px}.related-game-grid span{color:#747486;padding-bottom:14px;font-size:12px}.game-faqs details{background:#fff;border:1px solid #e5e5ed;border-radius:14px;margin-top:10px}.game-faqs summary{cursor:pointer;padding:17px;font-weight:900}.game-faqs details p{color:#555568;padding:0 17px 17px;line-height:2}@media (width<=760px){.release-source-switch{padding-inline:16px;overflow-x:auto}.release-source-switch button{white-space:nowrap}.game-hub-hero-overlay,.game-hub-hero-v2{min-height:480px}.game-overview-grid{grid-template-columns:1fr}.game-gallery{grid-template-columns:1fr 1fr}.game-gallery img{height:160px}}.game-landing{--game-accent:#ff315f;--game-glow:255,49,95;color:#111126;background:#f4f4f7}.game-landing-shell{overflow:clip}.game-landing-shell>.shell:first-child{z-index:5;position:relative}.game-hub-hero-v3{isolation:isolate;color:#fff;background:#090914;border-radius:0;min-height:min(790px,88vh);margin-top:-58px;position:relative}.game-hero-backdrop,.game-hero-backdrop:after,.game-hero-noise{position:absolute;inset:0}.game-hero-backdrop img{object-fit:cover;object-position:center 28%;width:100%;height:100%;max-height:none}.game-hero-backdrop:after{content:"";background:linear-gradient(90deg,#0707141f,#070714a3 48%,#070714f7),linear-gradient(#09091459,#09091447 56%,#090914)}.game-hero-noise{z-index:1;opacity:.22;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E")}.game-hero-stage{z-index:2;grid-template-columns:minmax(0,1fr) clamp(230px,24vw,350px);align-items:center;gap:clamp(34px,7vw,100px);min-height:min(790px,88vh);padding-top:92px;padding-bottom:52px;display:grid;position:relative}.game-hero-cover{filter:drop-shadow(0 35px 48px #00000080);grid-column:2;margin:0;position:relative;transform:perspective(1000px)rotateY(-5deg)}.game-hero-cover:before{z-index:-1;content:"";background:rgba(var(--game-glow),.55);filter:blur(65px);border-radius:50%;position:absolute;inset:10% -10%}.game-hero-cover img{aspect-ratio:3/4;object-fit:cover;border:1px solid #fff3;border-radius:8px;width:100%;max-height:none;display:block}.game-hero-cover figcaption{backdrop-filter:blur(18px);background:#0a0a1ac2;border:1px solid #ffffff40;border-radius:10px;padding:10px 15px;font-size:12px;font-weight:950;position:absolute;bottom:22px;right:-16px}.game-hub-hero-v3 .game-hub-hero-overlay{grid-area:1/1;max-width:760px;min-height:auto;padding:0!important}.game-hero-kicker{color:#fff;letter-spacing:.08em;align-items:center;gap:11px;font-size:11px;display:flex}.game-hero-kicker>span{color:var(--game-accent);font-weight:950}.game-hero-kicker i{background:#ffffff59;width:44px;height:1px}.game-hero-kicker b{font-weight:700}.game-hub-hero-v3 h1{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 12px 40px #00000040;max-width:800px;margin:20px 0 4px;font-size:clamp(48px,7.2vw,104px);font-weight:950;line-height:.98}.game-hub-hero-v3 .game-hub-hero-overlay>strong{color:#ffffff94;letter-spacing:.02em;font-size:clamp(17px,2vw,25px);font-weight:500}.game-hub-hero-v3 p{color:#ffffffc2;max-width:680px;margin:22px 0 0;font-size:16px;line-height:2.05}.game-platform-chips{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.game-platform-chips span{backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:900}.game-hub-hero-v3 .game-hub-hero-actions a{background:#ffffff17;border:1px solid #fff3;position:relative;overflow:hidden}.game-hub-hero-v3 .game-hub-hero-actions a:first-child{border-color:var(--game-accent);background:var(--game-accent);box-shadow:0 13px 35px rgba(var(--game-glow),.28)}.game-hub-hero-v3 .game-countdown{border-right:3px solid var(--game-accent);flex-direction:column;gap:2px;margin-top:25px;padding-right:14px;display:flex}.game-hub-hero-v3 .game-countdown small{color:#ffffff7a;font-size:10px}.game-hub-hero-v3 .game-countdown b{font-size:16px}.game-section-nav{z-index:20;backdrop-filter:blur(20px);background:#fafafcdb;border-bottom:1px solid #12122414;position:sticky;top:0;box-shadow:0 8px 30px #1414280d}.game-section-nav .shell{scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.game-section-nav a{color:#676777;white-space:nowrap;padding:17px 0;font-size:12px;font-weight:900;position:relative}.game-section-nav a:first-child{color:#111126}.game-section-nav a:first-child:after{content:"";background:var(--game-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.game-content-shell{padding-top:18px}.game-landing .game-facts{z-index:3;backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #fffc;border-radius:22px;margin-top:-52px;padding:9px;position:relative;box-shadow:0 24px 60px #1313281f}.game-landing .game-facts>div{background:0 0;border:0;border-left:1px solid #e9e9ef;border-radius:14px}.game-landing .game-facts>div:last-child{border-left:0}.game-landing .game-age-icon,.game-landing .game-facts svg{color:var(--game-accent)}.game-landing .game-hub-section{background:0 0;border:0;margin-top:90px;padding:0;overflow:visible}.game-section-title{margin-bottom:28px;position:relative}.game-section-title>span{color:var(--game-accent);letter-spacing:.04em;align-items:center;gap:7px;font-size:11px;font-weight:950;display:flex}.game-section-title h2{letter-spacing:-.025em;max-width:720px;margin:8px 0 0;font-size:clamp(27px,4vw,46px);line-height:1.35}.game-section-title i{background:linear-gradient(90deg,var(--game-accent),transparent);border-radius:99px;width:70px;height:3px;margin-top:17px;display:block}.game-landing .game-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:clamp(30px,7vw,100px)}.game-landing .game-copy{font-size:17px;line-height:2.25}.game-landing .game-copy p:first-child:first-letter{float:right;color:var(--game-accent);margin:12px 0 0 10px;font-size:64px;font-weight:950;line-height:.65}.game-landing .game-overview dl{background:#111126;border-radius:22px;padding:13px;transform:translateY(-10px);box-shadow:0 24px 55px #11112629}.game-landing .game-overview dl div{background:0 0;border-bottom:1px solid #ffffff14;border-radius:12px}.game-landing .game-overview dl div:last-child{border-bottom:0}.game-landing .game-overview dt{color:#ffffff70}.game-landing .game-overview dd{color:#fff}.game-landing .platform-release-grid>div{background:#fff;border:0;border-radius:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px 35px #14142a12}.game-landing .platform-release-grid>div:after{content:"";background:var(--game-accent);transform-origin:100%;height:3px;transition:all .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.22)}.game-landing .platform-release-grid>div:hover:after{transform:scaleX(1)}.game-landing .platform-release-grid svg{color:var(--game-accent)}.game-landing .game-trailer{background:#111126;border-radius:28px;padding:clamp(20px,3vw,34px)}.game-landing .game-trailer .section-intro{color:#fff}.game-landing .game-trailer .section-intro>span{color:var(--game-accent)}.game-landing .game-trailer iframe{border-radius:18px;box-shadow:0 24px 70px #00000059}.game-landing .game-gallery{grid-template-columns:repeat(12,1fr);grid-auto-rows:170px;gap:12px}.game-landing .game-gallery figure{background:#17172d;border-radius:18px;grid-area:span 2/span 4;margin:0;position:relative;overflow:hidden}.game-landing .game-gallery figure:first-child{grid-area:span 3/span 8}.game-landing .game-gallery figure:nth-child(4n){grid-column:span 8}.game-landing .game-gallery img{border-radius:0;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.game-landing .game-gallery figure:hover img{transform:scale(1.04)}.game-landing .game-gallery figcaption{color:#fff;backdrop-filter:blur(10px);background:#0a0a198c;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid;position:absolute;bottom:13px;right:13px}.game-landing .system-requirements article{background:#111126;border:1px solid #ffffff14;border-radius:22px;padding:30px;position:relative;overflow:hidden;box-shadow:0 22px 55px #11112621}.game-landing .system-requirements article:last-child{background:linear-gradient(145deg,var(--game-accent),#111126 140%)}.game-landing .system-requirements article>span{color:var(--game-accent);letter-spacing:.13em;font-size:10px;font-weight:950}.game-landing .system-requirements article:last-child>span{color:#fff}.game-landing .related-grid article{border:0;border-radius:18px;box-shadow:0 13px 35px #14142a14}.game-landing .related-game-grid a{border:0;transition:transform .25s,box-shadow .25s;box-shadow:0 13px 35px #14142a14}.game-landing .related-game-grid a:hover{transform:translateY(-5px);box-shadow:0 22px 50px #14142a26}.game-landing .game-faqs details{border:0;box-shadow:0 9px 28px #14142a0f}.game-landing .game-faqs summary::marker{color:var(--game-accent)}@media (width<=980px){.game-hero-stage{grid-template-columns:minmax(0,1fr) 230px;gap:32px}.game-hub-hero-v3 h1{font-size:clamp(46px,8vw,76px)}.game-landing .game-facts{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.game-hub-hero-v3{min-height:auto;margin-top:-48px}.game-hero-stage{flex-direction:column-reverse;align-items:stretch;min-height:auto;padding-top:100px;padding-bottom:46px;display:flex}.game-hero-cover{align-self:flex-start;width:142px;transform:none}.game-hero-cover figcaption{bottom:10px;left:-12px;right:auto}.game-hub-hero-v3 h1{font-size:clamp(42px,14vw,67px)}.game-hub-hero-v3 p{font-size:14px}.game-hero-backdrop:after{background:linear-gradient(#0909146b,#0909149e 36%,#090914 90%)}.game-section-nav .shell{gap:20px}.game-landing .game-facts{grid-template-columns:1fr 1fr;margin-top:-24px}.game-landing .game-facts>div{border-bottom:1px solid #ececf1;border-left:0}.game-landing .game-hub-section{margin-top:64px}.game-landing .game-overview-grid{grid-template-columns:1fr}.game-landing .game-overview dl{transform:none}.game-landing .game-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:125px;display:grid}.game-landing .game-gallery figure,.game-landing .game-gallery figure:first-child,.game-landing .game-gallery figure:nth-child(4n){grid-area:span 2/span 1}.game-landing .game-gallery figure:first-child{grid-column:span 2}.game-hub-hero-actions{width:100%}.game-hub-hero-actions a{flex:1;justify-content:center}}.release-cms-hero-actions{flex-wrap:wrap;gap:9px;display:flex}.release-cms-hero-actions>button{color:#15152f;background:#fff;border:1px solid #dcdce6;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-weight:900;display:flex}.release-cms-hero-actions svg{width:18px}.release-gamehub-action{justify-content:center;width:100%;margin:13px 0 4px;font-size:12px;font-weight:900;color:#15152f!important;background:#f7f7fa!important;border:1px solid #dedee8!important;border-radius:10px!important;align-items:center!important;gap:7px!important;padding:10px!important;display:flex!important}.release-gamehub-action:hover{color:#d41449!important;border-color:#d41449!important}.release-gamehub-action svg{width:15px}.game-hub-cms-guide{color:#fff;background:linear-gradient(125deg,#11112d,#242453);border-radius:22px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #11112d29}.game-hub-cms-guide:after{content:"";filter:blur(35px);background:#d4144959;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-100px;left:-70px}.game-hub-cms-guide>div{z-index:1;position:relative}.game-hub-cms-guide svg{color:#ff315f;width:25px}.game-hub-cms-guide span{color:#ff8aa9;margin-top:8px;font-size:11px;font-weight:950;display:block}.game-hub-cms-guide h2{margin:5px 0;font-size:27px}.game-hub-cms-guide p{color:#c9c9d8;margin:0;line-height:1.9}.game-hub-cms-guide>a{z-index:1;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:11px;padding:11px 15px;font-weight:900;position:relative}.seo-advanced .cms-table-wrap td:last-child{white-space:nowrap}.seo-advanced .cms-table-wrap td:last-child>*{margin-left:5px}@media (width<=700px){.release-cms-hero-actions,.release-cms-hero-actions>button{width:100%}.game-hub-cms-guide{flex-direction:column;align-items:flex-start}.game-hub-cms-guide>a{text-align:center;width:100%}}.game-media-field{background:#fafafd;border-radius:16px;gap:9px;min-width:0;border:1px solid #e4e4ed!important;padding:14px!important}.game-media-field,.game-media-field>div{flex-direction:column;display:flex}.game-media-field>div small{color:#7e7e90;margin-top:4px;line-height:1.7}.game-media-field>img{object-fit:cover;border-radius:12px;width:100%;height:210px}.game-media-field:not(.wide)>img{object-fit:contain;background:#eeeef3;height:230px}.game-media-placeholder{color:#88889a;background:#ececf2;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:150px;font-weight:850;display:flex}.game-media-placeholder svg{width:25px}.game-gallery-editor{background:#fafafd;border:1px solid #e1e1eb;border-radius:17px;padding:18px}.game-gallery-editor>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.game-gallery-editor>header>div{flex-direction:column;display:flex}.game-gallery-editor>header small{color:#7b7b8d;margin-top:4px}.game-gallery-editor>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.game-gallery-editor figure{background:#e9e9ee;border-radius:11px;margin:0;position:relative;overflow:hidden}.game-gallery-editor figure img{object-fit:cover;width:100%;height:115px}.game-gallery-editor figure button{color:#fff;background:#111128c7;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:7px;left:7px}.game-gallery-editor figure button svg{width:14px}.game-gallery-editor>label{margin-top:12px;display:block}.game-auto-relations-note{background:linear-gradient(135deg,#f0fffb,#fff);border:1px solid #cdece5;border-radius:15px;gap:12px;padding:17px;display:flex}.game-auto-relations-note>svg{color:#00a989;flex:none;width:22px}.game-auto-relations-note strong{color:#087763}.game-auto-relations-note p{color:#58736e;margin:5px 0 0;line-height:1.9}.game-landing #editorial,.game-landing .advanced-category-product-grid{position:relative}.game-landing #editorial:before{z-index:-1;content:"";background:linear-gradient(180deg,rgba(var(--game-glow),.04),transparent);position:absolute;inset:-45px calc(50% - 50vw)}.game-landing #editorial .related-grid article:first-child{grid-column:span 2}.game-landing #editorial .related-grid article:first-child img{height:310px}.game-landing .advanced-category-product-grid{background:#ffffff9e;border:1px solid #14142d0f;border-radius:26px;padding:18px;box-shadow:0 22px 60px #14142d12}@media (width<=700px){.game-gallery-editor>header{flex-direction:column;align-items:stretch}.game-gallery-editor>div{grid-template-columns:1fr 1fr}.game-landing #editorial .related-grid article:first-child{grid-column:span 1}.game-landing #editorial .related-grid article:first-child img{height:auto}}@media (width<=600px){.magazine-seo-shell{padding-block:18px 45px}.magazine-archive-hero{padding:22px}.magazine-author-grid,.magazine-hub-cards,.magazine-search-results,.release-game-grid{grid-template-columns:1fr}.magazine-search-form{flex-direction:column}.magazine-search-form button{min-height:46px}}.games-showcase-page{color:#111126;background:radial-gradient(circle at 8% 20%,#dd124914,#0000 24%),#f4f4f8;overflow:hidden}.games-showcase-breadcrumb{z-index:4;padding-top:24px;padding-bottom:18px;position:relative}.games-showcase-hero{isolation:isolate;color:#fff;background:#0b0b18;border:1px solid #ffffff24;border-radius:34px;min-height:590px;margin-inline:clamp(14px,3vw,46px);position:relative;overflow:hidden;box-shadow:0 35px 90px #0c0c1c38}.games-showcase-backdrop{z-index:-3;position:absolute;inset:0}.games-showcase-backdrop img{object-fit:cover;object-position:center 32%;filter:saturate(.75);width:100%;height:100%}.games-showcase-backdrop:after{content:"";background:linear-gradient(90deg,#08081440,#080814ed 56%,#080814),linear-gradient(#0000 45%,#090916);position:absolute;inset:0}.games-showcase-orb{z-index:-1;filter:blur(1px);opacity:.7;border-radius:50%;position:absolute}.games-showcase-orb-a{background:radial-gradient(circle,#dd12496b,#0000 68%);width:430px;height:430px;top:-180px;right:-130px}.games-showcase-orb-b{background:radial-gradient(circle,#654dff3d,#0000 68%);width:500px;height:500px;bottom:-220px;left:15%}.games-showcase-hero-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:end;gap:70px;min-height:590px;padding-block:clamp(74px,9vw,120px) 64px;display:grid}.games-showcase-copy{max-width:760px}.games-showcase-kicker{color:#ff315f;letter-spacing:.16em;align-items:center;gap:9px;font-size:11px;font-weight:950;display:inline-flex}.games-showcase-kicker svg{width:17px}.games-showcase-copy h1{letter-spacing:-.055em;text-wrap:balance;margin:20px 0 18px;font-size:clamp(51px,7.1vw,104px);font-weight:950;line-height:1.02}.games-showcase-copy h1 em{color:#0000;background:linear-gradient(100deg,#fff 20%,#ff718f 80%);-webkit-background-clip:text;background-clip:text;font-style:normal}.games-showcase-copy p{color:#ffffffad;max-width:680px;margin:0;font-size:16px;line-height:2.05}.games-showcase-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.games-showcase-actions a{backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #fff3;border-radius:13px;justify-content:center;align-items:center;gap:11px;min-height:49px;padding:0 18px;font-size:13px;font-weight:900;transition:all .25s;display:inline-flex}.games-showcase-actions a:first-child{background:#dd1249;border-color:#dd1249;box-shadow:0 15px 36px #dd12494d}.games-showcase-actions a:hover{transform:translateY(-3px)}.games-showcase-actions svg{width:17px}.games-showcase-stats{backdrop-filter:blur(22px);background:#ffffff12;border:1px solid #ffffff24;border-radius:22px;align-self:end;display:grid;box-shadow:0 24px 70px #0003}.games-showcase-stats div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;padding:19px 21px;display:flex}.games-showcase-stats div:last-child{border:0}.games-showcase-stats strong{font-size:30px;font-weight:950}.games-showcase-stats span{color:#ffffff8c;font-size:12px;font-weight:800}.games-showcase-content{padding-block:86px 110px}.games-showcase-toolbar{justify-content:space-between;align-items:end;gap:35px;margin-bottom:34px;display:flex}.games-showcase-toolbar>div:first-child{max-width:650px}.games-showcase-toolbar>div:first-child>span{color:#dd1249;letter-spacing:.14em;font-size:10px;font-weight:950}.games-showcase-toolbar h2{margin:8px 0 6px;font-size:clamp(28px,4vw,47px);line-height:1.35}.games-showcase-toolbar p{color:#727281;margin:0;line-height:1.9}.games-platform-cloud{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:460px;display:flex}.games-platform-cloud b,.games-platform-cloud span{backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #12122617;border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 8px 22px #15152a0a}.games-platform-cloud span{color:#c71042;border-color:#dd12492e}.games-platform-cloud svg{width:15px}.games-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.game-showcase-card{backdrop-filter:blur(18px);background:#ffffffb3;border:1px solid #ffffffd9;border-radius:27px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 18px 55px #16162c17}.game-showcase-card:hover{transform:translateY(-7px);box-shadow:0 30px 75px #16162c29}.game-showcase-card>a{height:100%;display:block}.game-showcase-media{aspect-ratio:16/9;background:#15152b;position:relative;overflow:hidden}.game-showcase-media>img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.game-showcase-card:hover .game-showcase-media>img{transform:scale(1.045)}.game-showcase-shade{background:linear-gradient(#0000 38%,#080814bd);position:absolute;inset:0}.game-showcase-status{color:#fff;backdrop-filter:blur(14px);background:#0b0b1aa8;border:1px solid #ffffff38;border-radius:10px;padding:8px 11px;font-size:10px;font-weight:900;position:absolute;top:17px;right:17px}.game-showcase-status.is-today,.game-showcase-status.is-upcoming{background:#dd1249e0}.game-showcase-cover{border:1px solid #ffffff3d;border-radius:8px;width:72px;position:absolute;bottom:18px;right:22px;overflow:hidden;box-shadow:0 12px 28px #00000059}.game-showcase-cover img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.game-showcase-placeholder{color:#ffffff59;place-items:center;height:100%;display:grid}.game-showcase-placeholder svg{width:70px;height:70px}.game-showcase-body{padding:24px 25px 27px}.game-showcase-platforms{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.game-showcase-platforms span{color:#5e5e70;background:#ededf3;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:900}.game-showcase-body h2{letter-spacing:-.025em;margin:0;font-size:clamp(23px,3vw,36px);line-height:1.35}.game-showcase-body time{color:#8a8a98;align-items:center;gap:7px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.game-showcase-body time svg{color:#dd1249;width:15px}.game-showcase-body p{color:#6b6b7b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;line-height:1.9;display:-webkit-box;overflow:hidden}.game-showcase-cta{color:#15152b;border-top:1px solid #e6e6ed;justify-content:space-between;align-items:center;margin-top:22px;padding-top:17px;font-size:12px;font-weight:950;display:flex}.game-showcase-cta svg{color:#dd1249;width:18px;transition:transform .25s}.game-showcase-card:hover .game-showcase-cta svg{transform:translate(-5px)}.game-showcase-card.is-featured{grid-column:1/-1}.game-showcase-card.is-featured>a{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);display:grid}.game-showcase-card.is-featured .game-showcase-media{aspect-ratio:auto;min-height:470px}.game-showcase-card.is-featured .game-showcase-body{flex-direction:column;justify-content:center;padding:clamp(30px,5vw,64px);display:flex}.game-showcase-card.is-featured .game-showcase-body h2{font-size:clamp(38px,5vw,66px)}.game-showcase-card.is-featured .game-showcase-cta{margin-top:auto}.games-showcase-empty{text-align:center;background:#ffffff8c;border:1px dashed #cfcfd9;border-radius:28px;place-items:center;min-height:350px;padding:50px;display:grid}.games-showcase-empty svg{color:#c4c4cf;width:65px;height:65px}.games-showcase-empty h2,.games-showcase-empty p{margin:0}.game-landing .game-hub-hero-v3{margin-top:0}.game-landing .game-content-shell{padding-top:28px}.game-landing .game-facts{margin-top:0}@media (width<=900px){.games-showcase-hero-grid{grid-template-columns:1fr;gap:36px}.games-showcase-stats{grid-template-columns:repeat(3,1fr)}.games-showcase-stats div{text-align:center;border-bottom:0;border-left:1px solid #ffffff1a;display:block}.games-showcase-stats div:last-child{border-left:0}.games-showcase-stats span{margin-top:4px;display:block}.games-showcase-toolbar{flex-direction:column;align-items:flex-start}.games-platform-cloud{justify-content:flex-start}.game-showcase-card.is-featured>a{grid-template-columns:1fr}.game-showcase-card.is-featured .game-showcase-media{min-height:390px}}@media (width<=650px){.games-showcase-breadcrumb{padding-top:15px;padding-bottom:12px}.games-showcase-hero{border-radius:24px;min-height:auto;margin-inline:9px}.games-showcase-backdrop:after{background:linear-gradient(#080814a3,#080814e6 34%,#080814 95%)}.games-showcase-hero-grid{min-height:auto;padding-block:70px 30px}.games-showcase-copy h1{font-size:clamp(45px,14vw,66px)}.games-showcase-copy p{font-size:14px}.games-showcase-actions a{flex:1}.games-showcase-stats{gap:0}.games-showcase-stats div{padding:13px 7px}.games-showcase-stats strong{font-size:23px}.games-showcase-stats span{font-size:9px}.games-showcase-content{padding-block:58px 76px}.games-showcase-grid{grid-template-columns:1fr}.game-showcase-card.is-featured{grid-column:auto}.game-showcase-card.is-featured>a{display:block}.game-showcase-card.is-featured .game-showcase-media{aspect-ratio:4/3;min-height:0}.game-showcase-card.is-featured .game-showcase-body{padding:24px;display:block}.game-showcase-card.is-featured .game-showcase-body h2{font-size:31px}.game-showcase-card.is-featured .game-showcase-cta{margin-top:22px}.game-showcase-cover{width:60px}.game-landing .game-facts,.game-landing .game-hub-hero-v3{margin-top:0}}.magazine-hub-overview{background:linear-gradient(145deg,#fff,#f7f4f8);border:1px solid #11113a12;border-radius:30px;padding:34px;box-shadow:0 24px 60px #11113a0f}.magazine-hub-overview .section-intro{margin-bottom:22px}.magazine-hub-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0!important;display:grid!important}.magazine-hub-cards>a{grid-template-columns:1fr auto;align-content:center;gap:6px 12px;min-width:0;min-height:108px;transition:all .2s;display:grid;box-shadow:0 8px 20px #11113a09;color:var(--navy)!important;background:#fff!important;border:1px solid #11113a14!important;border-radius:18px!important;padding:20px!important}.magazine-hub-cards>a:hover{transform:translateY(-3px);box-shadow:0 14px 30px #11113a17;border-color:#c4164540!important}.magazine-hub-cards>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.magazine-hub-cards>a small{color:#858696;grid-column:1}.magazine-hub-cards>a svg{width:19px;color:var(--red);grid-area:1/2/3;align-self:center}.magazine-hub-cards>a.calendar{color:#fff!important;background:linear-gradient(135deg,#c41645,#8d0d32)!important;border-color:#0000!important}.magazine-hub-cards>a.calendar small,.magazine-hub-cards>a.calendar svg{color:#ffd7e2}.magazine-topic-sections{gap:28px;display:grid}.magazine-topic-sections>section{background:#fff;border:1px solid #11113a12;border-radius:26px;padding:28px}.magazine-topic-sections>section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.magazine-topic-sections>section>header span{color:var(--red);font-size:12px;font-weight:900}.magazine-topic-sections>section>header h2{margin:5px 0 0}.magazine-topic-sections>section>header>a{color:var(--red);align-items:center;gap:6px;font-weight:900;display:flex}.magazine-topic-sections>section>header>a svg{width:17px}.magazine-topic-sections>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.magazine-topic-sections article{background:#f4f4f7;border-radius:17px;overflow:hidden}.magazine-topic-sections article>a{min-height:210px;display:block;position:relative}.magazine-topic-sections article img{object-fit:cover;width:100%;height:210px;transition:transform .3s}.magazine-topic-sections article:hover img{transform:scale(1.04)}.magazine-topic-sections article span{color:#fff;background:linear-gradient(#0000,#08081beb);align-items:end;min-height:72px;padding:30px 16px 14px;font-weight:900;line-height:1.7;display:flex;position:absolute;inset:auto 0 0}.magazine-store-links{color:#fff;background:linear-gradient(135deg,#11113a,#25255c);border:1px solid #11113a14;border-radius:24px;grid-template-columns:280px minmax(0,1fr);gap:24px;padding:26px;margin:24px 0 0!important;display:grid!important}.magazine-store-links>div span{color:#ff789e;font-size:12px;font-weight:900}.magazine-store-links>div h2{margin:7px 0 0;font-size:20px}.magazine-store-links>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.magazine-store-links>nav>a{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:14px!important;margin:0!important;padding:14px!important}.magazine-store-links>nav>a:hover{background:#ffffff26!important}.magazine-store-links>nav>a svg{color:#ff789e;flex:none;width:17px}.release-calendar-page{background:linear-gradient(#f6f5f8,#fff 75%)}.release-calendar-shell{padding-block:28px 80px}.release-calendar-hero{color:#fff;background:radial-gradient(circle at 15% 20%,#c416456b,#0000 30%),linear-gradient(135deg,#10102d,#24245e);border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(340px,44%);min-height:500px;margin-top:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #11113a38}.release-calendar-copy{z-index:2;flex-direction:column;justify-content:center;padding:52px;display:flex;position:relative}.release-calendar-copy>span{color:#ff9ab6;align-items:center;gap:8px;font-weight:900;display:flex}.release-calendar-copy>span svg{width:19px}.release-calendar-copy h1{max-width:700px;margin:14px 0;font-size:clamp(34px,4.1vw,60px);line-height:1.3}.release-calendar-copy p{color:#d7d7e5;max-width:650px;line-height:2}.release-calendar-copy nav{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.release-calendar-copy nav a{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;padding:9px 13px}.release-featured{min-height:500px;position:relative;overflow:hidden}.release-featured:after{content:"";background:linear-gradient(90deg,#171741,#0000 45%),linear-gradient(#0000 45%,#080819e0);position:absolute;inset:0}.release-featured img{object-fit:cover;width:100%;height:100%}.release-featured>div{z-index:2;flex-direction:column;display:flex;position:absolute;inset:auto 28px 30px}.release-featured small{color:#ff9ab6}.release-featured strong{margin:5px 0;font-size:27px}.release-featured time{color:#ddddeb}.release-featured-empty{color:#aaaac1;background:#ffffff0a;align-content:center;place-items:center;gap:8px;display:grid}.release-featured-empty svg{width:50px;height:50px}.release-platform-strip{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-25px 35px 0;display:grid;position:relative}.release-platform-strip a{background:#fff;border:1px solid #e8e8ee;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px 18px;font-weight:900;display:grid;box-shadow:0 12px 30px #11113a1a}.release-platform-strip svg{width:18px;color:var(--red)}.release-calendar-section{margin-top:60px;scroll-margin-top:100px}.release-calendar-section>header{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.release-calendar-section>header>div{align-items:center;gap:13px;display:flex}.release-calendar-section>header>div>span{color:#e4e4eb;font:900 46px/1 Arial}.release-calendar-section>header small{color:var(--red);font-weight:900}.release-calendar-section>header h2{margin:4px 0 0;font-size:28px}.release-calendar-section>header>b{color:#777887}.release-timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.release-timeline-grid>article{background:#fff;border:1px solid #e7e7ed;border-radius:24px;transition:all .25s;overflow:hidden;box-shadow:0 12px 30px #11113a0e}.release-timeline-grid>article:hover{transform:translateY(-5px);box-shadow:0 20px 40px #11113a1f}.release-timeline-grid>article.featured{grid-column:span 2}.release-timeline-grid>article>a{display:block}.release-card-image{background:#e9e9ee;height:245px;position:relative;overflow:hidden}.release-timeline-grid>article.featured .release-card-image{height:320px}.release-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.release-timeline-grid article:hover img{transform:scale(1.035)}.release-card-image>span{color:#fff;backdrop-filter:blur(8px);background:#0b0b23d1;border-radius:9px;padding:7px 10px;font-weight:900;position:absolute;bottom:14px;right:14px}.release-card-body{padding:18px}.release-card-body>small{color:var(--red);font-weight:900}.release-card-body h3{margin:7px 0;font-size:20px}.release-card-body time{color:#747584;align-items:center;gap:7px;font-size:13px;line-height:1.8;display:flex}.release-card-body time svg{flex:none;width:16px}.release-card-link{border-top:1px solid #ededf2;justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;font-weight:900;display:flex}.release-card-link svg{width:17px;color:var(--red)}.release-empty-state{color:#88899a;background:#fafafd;border:1.5px dashed #dcdce5;border-radius:22px;justify-content:center;align-items:center;gap:14px;min-height:160px;display:flex}.release-empty-state>svg{color:#c9c9d3;width:36px;height:36px}.release-empty-state div{flex-direction:column;gap:4px;display:flex}.release-cms{gap:20px;display:grid}.release-cms-hero{color:#fff;background:radial-gradient(circle at 10% 20%,#c4164580,#0000 32%),linear-gradient(135deg,#11113a,#343476);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.release-cms-hero span{color:#ff9ab6;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.release-cms-hero span svg{width:16px}.release-cms-hero h2{margin:6px 0;font-size:25px}.release-cms-hero p{color:#d5d5e3;margin:0}.release-cms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.release-cms-grid>article{background:#fff;border:1px solid #11113a14;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px #11113a0d}.release-cms-cover{background:#eeeef2;height:190px;position:relative}.release-cms-cover>img{object-fit:cover;width:100%;height:100%}.release-cms-cover>span{color:#fff;background:var(--red);border-radius:8px;padding:5px 8px;font-size:11px;font-weight:900;position:absolute;top:10px;right:10px}.release-cms-grid article>div:last-child{padding:15px}.release-cms-grid h3{margin:5px 0}.release-cms-grid time{color:#777887;align-items:center;gap:6px;display:flex}.release-cms-grid time svg{width:16px}.release-cms-grid article>div:last-child>div{align-items:center;gap:6px;margin-top:13px;display:flex}.release-cms-grid article button{cursor:pointer;background:#fff;border:1px solid #e5e5eb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.release-cms-grid article button svg{width:15px}.release-cms-grid article button.danger{color:var(--red)}.release-cms-empty{color:#88899a;border:1.5px dashed #dcdce5;border-radius:22px;align-content:center;place-items:center;gap:7px;min-height:280px;display:grid}.release-cms-empty svg{color:#c9c9d3;width:45px;height:45px}.release-calendar-editor{width:min(1000px,100%)}.release-editor-layout{grid-template-columns:280px 1fr;display:grid}.release-editor-layout>aside{background:#f3f3f6;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.release-editor-layout>aside>div,.release-editor-layout>aside>img{aspect-ratio:4/5;object-fit:cover;background:#e5e5eb;border-radius:18px;place-items:center;width:100%;display:grid}.release-editor-layout>aside>div{color:#9293a0;align-content:center;gap:7px}.release-editor-layout>aside>button{background:#fff;border:1px solid #dedee6;border-radius:11px;width:100%;min-height:42px}.release-editor-layout>.cms-form-grid{padding:22px}@media (width<=980px){.magazine-hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-store-links,.release-calendar-hero{grid-template-columns:1fr}.release-featured{min-height:380px}.release-cms-grid,.release-platform-strip,.release-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.magazine-hub-overview{padding:20px}.magazine-hub-cards,.magazine-store-links>nav,.magazine-topic-sections>section>div,.release-cms-grid,.release-platform-strip,.release-timeline-grid{grid-template-columns:1fr}.magazine-topic-sections>section{padding:20px}.magazine-topic-sections>section>header{flex-direction:column;align-items:flex-start}.magazine-store-links{padding:20px}.release-calendar-hero{border-radius:24px;min-height:0}.release-calendar-copy{padding:30px 22px}.release-featured{min-height:320px}.release-platform-strip{margin:12px 0 0}.release-timeline-grid>article.featured{grid-column:auto}.release-card-image,.release-timeline-grid>article.featured .release-card-image{height:230px}.release-calendar-section{margin-top:42px}.release-calendar-section>header>div>span{font-size:34px}.release-calendar-section>header h2{font-size:23px}.release-cms-hero{flex-direction:column;align-items:flex-start}.release-cms-hero .cms-primary{width:100%}.release-editor-layout{grid-template-columns:1fr}.release-editor-layout>aside>div,.release-editor-layout>aside>img{max-width:240px}}.optimized-image-fallback{color:#9192a1;background:radial-gradient(circle at 30% 20%,#fff 0,#0000 28%),linear-gradient(145deg,#eeeef3,#dedee7);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;min-height:120px;display:flex!important}.optimized-image-fallback i{color:#fff;background:linear-gradient(145deg,var(--navy),#3e3e79);border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:950;display:grid;box-shadow:0 8px 20px #11113a26}.optimized-image-fallback small{font-size:11px;font-weight:800}.editorial-visual>.optimized-image-fallback,.release-featured>.optimized-image-fallback{position:absolute;inset:0}.magazine-topic-sections .optimized-image-fallback{height:210px}.post-image>.optimized-image-fallback{min-height:240px}.enamad-link .enamad-logo{width:68px;height:68px;color:var(--navy);background:linear-gradient(145deg,#fff,#f1f1f5);border:1px solid #e3e3ea;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px #11113a14}.enamad-link .enamad-logo strong{font-size:13px}.enamad-link .enamad-logo small{margin-top:2px;font-size:9px}.magazine-hub-overview .magazine-architecture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.magazine-architecture-grid>a{min-width:0;min-height:108px;color:var(--navy);background:#fff;border:1px solid #11113a14;border-radius:18px;grid-template-columns:1fr auto;align-content:center;gap:6px 12px;padding:20px;transition:all .2s;display:grid;box-shadow:0 8px 20px #11113a09}.magazine-architecture-grid>a:hover{border-color:#c4164540;transform:translateY(-3px);box-shadow:0 14px 30px #11113a17}.magazine-architecture-grid>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.magazine-architecture-grid>a small{color:#858696;grid-column:1}.magazine-architecture-grid>a svg{width:19px;color:var(--red);grid-area:1/2/3;align-self:center}.magazine-architecture-grid>a.calendar{color:#fff;background:linear-gradient(135deg,#c41645,#8d0d32);border-color:#0000}.magazine-architecture-grid>a.calendar small,.magazine-architecture-grid>a.calendar svg{color:#ffd7e2}.magazine-seo-shell .magazine-archive-store{color:#fff;background:linear-gradient(135deg,#11113a,#25255c);border:1px solid #11113a14;border-radius:24px;grid-template-columns:280px minmax(0,1fr);gap:24px;margin:24px 0 0;padding:26px;display:grid}.magazine-archive-store>div span{color:#ff789e;font-size:12px;font-weight:900}.magazine-archive-store>div h2{margin:7px 0 0;font-size:20px}.magazine-archive-store>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.magazine-archive-store>nav>a{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;padding:14px;display:flex}.magazine-archive-store>nav>a:hover{background:#ffffff26}.magazine-archive-store>nav>a svg{color:#ff789e;flex:none;width:17px}.release-cms-grid>article.archived{opacity:.7;border-style:dashed}.release-cms-grid>article.archived .release-cms-cover{filter:grayscale(.75)}@media (width<=980px){.magazine-hub-overview .magazine-architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-seo-shell .magazine-archive-store{grid-template-columns:1fr}}@media (width<=650px){.magazine-archive-store>nav,.magazine-hub-overview .magazine-architecture-grid{grid-template-columns:1fr}.magazine-seo-shell .magazine-archive-store{padding:20px}}.media-picker-backdrop{z-index:5000}.media-picker-empty{text-align:center;color:#858694;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:310px;padding:28px;display:flex}.media-picker-empty>svg{color:#c2c4cc;width:48px;height:48px}.media-picker-empty strong{color:var(--navy);font-size:17px}.media-picker-empty span{max-width:480px;line-height:1.9}.media-picker-empty .cms-primary{cursor:pointer;align-items:center;gap:7px;margin-top:8px;display:flex}.media-picker-empty .cms-primary svg{width:18px}@media (width<=620px){.media-picker-backdrop{padding:8px}.media-picker{border-radius:16px;height:calc(100dvh - 16px)}.media-picker-tools{flex-wrap:wrap;padding:10px 12px}.media-picker-tools>label:first-child{flex-basis:100%}.media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 12px 14px}.media-picker>footer,.media-picker>header{padding:13px 14px}.media-picker>footer>span{display:none}.media-picker-empty{min-height:240px;padding:18px}}.media-picker{background:#f7f7fa;border:1px solid #ffffffbf;border-radius:28px;width:min(1180px,100vw - 32px);height:min(820px,100dvh - 32px);box-shadow:0 35px 100px #07071c61}.media-picker>header{border-bottom:1px solid #ececf2;min-height:92px;padding:17px 24px}.media-picker-heading{align-items:center;gap:13px;display:flex}.media-picker-heading>i{color:#fff;background:linear-gradient(145deg,var(--red),#8d0d32);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 24px #c4164533}.media-picker-heading>i svg{width:22px}.media-picker-heading h2{font-size:21px}.media-picker-heading small{color:#8b8c99;margin-top:3px;font-size:12px;display:block}.media-picker>header>button{width:40px;height:40px;color:var(--navy);cursor:pointer;border:1px solid #e5e5ec;place-items:center;display:grid;background:#f8f8fb!important;border-radius:12px!important}.media-picker-tools{background:#fff;border-bottom:1px solid #ededf2;align-items:stretch;padding:14px 24px}.media-picker-tools .media-picker-search{min-height:52px;background:#fafafd!important;border-color:#e1e1e8!important;border-radius:14px!important}.media-picker-tools .media-picker-search:focus-within{box-shadow:0 0 0 3px #c416450f;border-color:#c4164559!important}.media-picker-upload{color:#fff;background:linear-gradient(135deg,var(--red),#a31039);cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-width:235px;padding:8px 14px;display:flex;box-shadow:0 9px 22px #c416452b}.media-picker-upload>svg{flex:none;width:21px}.media-picker-upload>span{flex-direction:column;display:flex}.media-picker-upload strong{font-size:13px}.media-picker-upload small{color:#ffd5e1;font-size:10px;font-weight:600}.media-picker-grid{background:linear-gradient(#f7f7fa,#f1f2f6);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:max-content;align-items:start;gap:14px;padding:18px 24px 24px}.media-picker-grid>button{background:#fff;border:2px solid #0000;border-radius:18px;flex-direction:column;align-self:start;min-width:0;min-height:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 7px 20px #11113a0e}.media-picker-grid>button:hover{border-color:#c4164533;transform:translateY(-2px);box-shadow:0 13px 28px #11113a1f}.media-picker-grid>button.selected{border-color:var(--red);box-shadow:0 0 0 3px #c416451a,0 14px 28px #11113a1f}.media-picker .media-picker-preview{aspect-ratio:16/10;background:#e7e8ee;border-radius:15px 15px 10px 10px;flex:none;place-items:center;width:100%;height:auto;min-height:125px;display:grid;overflow:hidden}.media-picker .media-picker-preview img{object-fit:cover;width:100%;height:100%;display:block;position:static}.media-picker-card-info{text-align:right;flex-direction:column;gap:3px;width:100%;min-width:0;padding:10px 12px 12px;display:flex}.media-picker-card-info strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;padding:0;font-size:12px;overflow:hidden}.media-picker-card-info small{color:#999aa7;padding:0;font-size:10px}.media-picker-selected{color:#fff;background:var(--red);border:3px solid #fff;box-shadow:0 5px 14px #c4164559;border-radius:10px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}.media-picker-selected svg{width:15px}.media-picker>footer{border-top:1px solid #e7e7ed;min-height:68px;padding:12px 24px}.media-picker>footer>span{color:#737482;font-size:12px}.media-picker>footer button{background:#fff;min-height:42px;padding-inline:18px;border:1px solid #e2e2e8!important}.media-picker>footer .cms-primary{color:#fff;background:linear-gradient(135deg,var(--red),#a31039);border-color:#0000!important}.media-picker-trigger.showcase{width:100%;min-height:74px;color:var(--navy);cursor:pointer;text-align:right;background:linear-gradient(145deg,#fff,#f9f8fb);border:1px solid #11113a17;border-radius:15px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:grid;box-shadow:0 8px 20px #11113a0e}.media-picker-trigger.showcase:hover{border-color:#c4164547;transform:translateY(-2px);box-shadow:0 13px 28px #11113a1a}.media-picker-trigger.showcase>i{color:#fff;background:linear-gradient(145deg,var(--navy),#3d3d78);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.media-picker-trigger.showcase>i svg{width:20px}.media-picker-trigger.showcase>span{flex-direction:column;gap:3px;min-width:0;display:flex}.media-picker-trigger.showcase strong{font-size:13px}.media-picker-trigger.showcase small{color:#90919e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.media-picker-trigger.showcase>svg{width:17px;color:var(--red)}@media (width<=760px){.media-picker{border-radius:20px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.media-picker-heading small{display:none}.media-picker-heading>i{width:42px;height:42px}.media-picker-tools{padding:10px 12px}.media-picker-upload{flex:1;min-width:0}.media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}.media-picker .media-picker-preview{min-height:95px}.media-picker>footer{padding:10px 12px}}.mobile-section-trigger,.mobile-top-header{display:none}.dialog-layer{z-index:1000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.dialog-backdrop{backdrop-filter:blur(4px);cursor:pointer;background:#0a0a206b;border:0;width:100%;height:100%;position:absolute;inset:0}.ui-sheet{z-index:1;background:#fff;border:1px solid #ffffffe6;border-radius:28px 28px 0 0;width:min(720px,100%);max-height:min(86dvh,820px);animation:.24s ease-out sheet-in;position:relative;overflow:hidden;box-shadow:0 -24px 70px #11113a40}.ui-sheet-right{border-radius:28px 0 0 28px;align-self:stretch;width:min(460px,100%);margin-right:auto}.ui-sheet-handle{background:#d8d8e1;border-radius:10px;width:44px;height:4px;margin:10px auto}.ui-sheet-header{border-bottom:1px solid #ededf2;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 20px 14px;display:flex}.ui-sheet-header h2{margin:0;font-size:21px}.ui-sheet-header button{width:44px;height:44px;color:var(--navy);cursor:pointer;background:#f0f0f4;border:0;border-radius:14px;place-items:center;display:grid}.ui-sheet-header button svg{width:19px}.ui-sheet-content{max-height:calc(86dvh - 86px);padding:16px 20px calc(20px + env(safe-area-inset-bottom));overflow:auto}.mobile-category-all{color:#fff;background:var(--red);border-radius:13px;align-items:center;min-height:48px;padding:0 14px;font-weight:900;display:flex}.mobile-category-groups section{background:#fafafd;border:1px solid #e9e9ef;border-radius:16px;padding:14px}.mobile-category-groups h3{color:var(--red);margin:0 0 8px;font-size:14px}.mobile-category-groups a{border-radius:10px;min-height:44px;padding:7px 9px}.mobile-category-groups a:focus-visible,.mobile-category-groups a:hover{background:#fff0f4}.mobile-more-sheet{max-height:none;box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;bottom:auto;left:auto;right:auto;overflow:visible;transform:none}.mobile-more-sheet .ui-sheet-content{padding-top:8px}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-sheet{animation:none}}@media (width<=900px){body{padding-top:calc(64px + env(safe-area-inset-top));padding-bottom:calc(92px + env(safe-area-inset-bottom))}.site-header{display:none!important}.mobile-top-header{z-index:115;height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top)16px 0;backdrop-filter:blur(20px);background:#ffffffeb;border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.mobile-top-brand{align-items:center;width:112px;height:48px;display:flex}.mobile-top-brand img{max-width:100%;height:auto}.mobile-top-header nav{align-items:center;gap:6px;display:flex}.mobile-top-header nav a{width:46px;height:46px;color:var(--navy);background:#f3f3f6;border-radius:14px;place-items:center;display:grid}.mobile-top-header nav svg{width:21px}.mobile-section-trigger{z-index:80;top:calc(64px + env(safe-area-inset-top));backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #11113a12;justify-content:space-between;align-items:center;gap:14px;min-height:56px;margin:0;padding:6px max(16px,50vw - 590px);display:flex;position:sticky}.mobile-section-trigger strong{font-size:17px}.mobile-section-trigger button{min-height:44px;color:var(--navy);background:#f7f7fa;border:1px solid #11113a17;border-radius:13px;align-items:center;gap:6px;padding:0 13px;font:800 13px inherit;display:flex}.mobile-section-trigger svg{width:16px}input,select,textarea{font-size:16px!important}.cms-shell a,.cms-shell button,.store-filter-group button{min-height:44px}}@media (width<=560px){.mobile-category-groups{grid-template-columns:1fr}.ui-sheet{max-height:90dvh}.ui-sheet-content{max-height:calc(90dvh - 86px)}}.mobile-section-navigation,.mobile-section-quicklinks{display:none}.mobile-category-all{justify-content:space-between;gap:16px;padding:12px 16px}.mobile-category-all>span{flex-direction:column;min-width:0;display:flex}.mobile-category-all small{color:#ffd9e4;margin-top:2px;font-size:11px;font-weight:600}.mobile-category-all>svg{flex:none;width:19px}.mobile-category-search{background:#f8f8fb;border:1px solid #e5e5ec;border-radius:14px;align-items:center;gap:9px;height:50px;margin-top:12px;padding:0 13px;display:flex}.mobile-category-search:focus-within{border-color:#c4164559;box-shadow:0 0 0 3px #c416450f}.mobile-category-search>svg{color:#8d8e9c;flex:none;width:18px}.mobile-category-search input{background:0 0;border:0;outline:0;width:100%;height:100%;padding:0}.mobile-category-groups{grid-template-columns:1fr;gap:9px;margin-top:12px;display:grid}.mobile-category-groups details{background:#fff;border:1px solid #e6e6ed;border-radius:15px;overflow:hidden}.mobile-category-groups summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 14px;list-style:none;display:flex}.mobile-category-groups summary::-webkit-details-marker{display:none}.mobile-category-groups summary>span{color:var(--navy);flex-direction:column;font-size:14px;font-weight:900;display:flex}.mobile-category-groups summary small{color:#999aa7;margin-top:1px;font-size:10px;font-weight:600}.mobile-category-groups summary>svg{width:18px;color:var(--red);transition:transform .2s}.mobile-category-groups details[open] summary>svg{transform:rotate(180deg)}.mobile-category-groups details>div{background:#fafafd;border-top:1px solid #ededf2;padding:4px 8px 8px}.mobile-category-groups a{min-height:46px;color:var(--navy);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:800;display:flex}.mobile-category-groups a+a{border-top:1px solid #eeeef3}.mobile-category-groups a>svg{color:#a0a1ad;flex:none;width:16px}.mobile-category-groups a.active,.mobile-category-groups a:focus-visible,.mobile-category-groups a:hover{color:var(--red);background:#fff0f4}.mobile-category-empty{color:#7d7e8d;text-align:center;border:1px dashed #d9d9e2;border-radius:14px;margin:16px 0 0;padding:18px}@media (width<=900px){.mobile-section-navigation{z-index:80;top:calc(64px + env(safe-area-inset-top));backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #11113a12;display:block;position:sticky}.mobile-section-navigation .mobile-section-trigger{border:0;position:static;top:auto}.mobile-section-quicklinks{scrollbar-width:none;scroll-snap-type:x proximity;gap:7px;padding:0 16px 9px;display:flex;overflow-x:auto}.mobile-section-quicklinks::-webkit-scrollbar{display:none}.mobile-section-quicklinks a{scroll-snap-align:start;background:#f8f8fa;border:1px solid #e5e5eb;border-radius:12px;align-items:center;min-width:max-content;min-height:39px;padding:0 13px;font-size:13px;font-weight:800;display:flex}.mobile-section-quicklinks a.active{color:#fff;border-color:var(--red);background:var(--red)}}.mobile-category-trigger-short{display:none}@media (width<=900px){body{padding-top:calc(56px + env(safe-area-inset-top));padding-bottom:calc(80px + env(safe-area-inset-bottom))}.mobile-top-header{height:calc(56px + env(safe-area-inset-top));transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s}.mobile-top-brand{width:102px;height:42px}.mobile-top-header nav a{border-radius:12px;width:40px;height:40px}.mobile-top-header nav svg{width:19px}.mobile-section-navigation{top:calc(56px + env(safe-area-inset-top));align-items:center;gap:8px;height:52px;padding:6px 12px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:flex;overflow:hidden}.mobile-section-navigation .mobile-section-trigger{flex:none;gap:8px;min-height:40px;padding:0}.mobile-section-navigation .mobile-section-trigger strong{font-size:15px}.mobile-section-navigation .mobile-section-trigger button{white-space:nowrap;border-radius:11px;min-height:40px;padding:0 10px;font-size:12px}.mobile-section-quicklinks{flex:1;gap:6px;min-width:0;padding:0;scroll-padding-inline:2px}.mobile-section-quicklinks a{border-radius:11px;min-height:40px;padding:0 11px;font-size:12px}.mobile-navigation-hidden .mobile-top-header{box-shadow:none;transform:translateY(-100%)}.mobile-navigation-hidden .mobile-section-navigation{box-shadow:none;transform:translateY(calc(-100% - 56px))}}@media (width<=720px){.mobile-bottom-nav{right:8px;bottom:calc(6px + env(safe-area-inset-bottom));border-radius:21px;height:64px;padding:4px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s;left:8px}.mobile-bottom-nav .mobile-more-trigger,.mobile-bottom-nav a,.mobile-bottom-nav button{border-radius:16px;height:54px}.mobile-bottom-nav i{height:27px}.mobile-bottom-nav a.featured{transform:translateY(-6px)}.mobile-bottom-nav a.featured i{border-width:4px;border-radius:16px;width:44px;height:44px}.mobile-navigation-hidden .mobile-bottom-nav{opacity:0;pointer-events:none;transform:translateY(calc(100% + 20px))}.mobile-navigation-hidden .live-chat{bottom:12px}body:has(.dialog-layer) .mobile-bottom-nav{opacity:1;pointer-events:auto;transform:none}}@media (width<=430px){.mobile-category-trigger-wide{display:none}.mobile-category-trigger-short{display:inline}.mobile-section-navigation{gap:6px;padding-inline:10px}.mobile-section-navigation .mobile-section-trigger{gap:6px}.mobile-section-navigation .mobile-section-trigger button{padding-inline:8px}.mobile-section-quicklinks a{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.live-chat,.mobile-bottom-nav,.mobile-section-navigation,.mobile-top-header{transition:none!important}}.footer-trust{margin-top:18px}.footer-trust a.enamad-link{width:125px;min-height:136px;padding:6px}.footer-trust .enamad-link img{object-fit:contain;cursor:pointer;width:113px;height:124px}.cms-mobile-bar,.cms-mobile-menu-close,.cms-sidebar-backdrop{display:none}.cms-sidebar-logout{color:#fff;cursor:pointer;text-align:right;background:0 0;border:0;border-top:1px solid #ffffff17;grid-template-columns:35px 1fr 18px;align-items:center;gap:8px;width:100%;padding:14px 0 0;display:grid}.cms-sidebar-logout>i{width:35px;height:35px;color:var(--navy);background:#fff;border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.cms-sidebar-logout>span{flex-direction:column;display:flex}.cms-sidebar-logout small{color:#9292ab;margin-top:3px}.cms-sidebar-logout>svg{color:#aaaabd;width:17px}@media (width<=1024px){body:has(.cms-shell){padding:0}.cms-shell{display:block}.cms-main{min-height:100dvh;padding:78px 22px 45px}.cms-mobile-bar{z-index:1100;backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #11113a14;align-items:center;gap:12px;height:66px;padding:8px 14px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 25px #11113a14}.cms-mobile-bar>button,.cms-mobile-menu-close{width:46px;height:46px;color:var(--navy);cursor:pointer;background:#f4f4f7;border:1px solid #11113a14;border-radius:14px;flex:none;place-items:center;display:grid}.cms-mobile-bar svg,.cms-mobile-menu-close svg{width:21px}.cms-mobile-bar>div{flex-direction:column;min-width:0;display:flex}.cms-mobile-bar small{color:var(--red);font-size:11px}.cms-mobile-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cms-sidebar{z-index:1300;visibility:hidden;width:min(360px,88vw);height:100dvh;padding:20px 15px;transition:transform .22s,visibility .22s;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-22px 0 60px #09091e47}.cms-sidebar.open{visibility:visible;transform:none}.cms-sidebar-backdrop{z-index:1250;opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(4px);background:#09091e7a;border:0;width:100%;height:100%;transition:all .2s;display:block;position:fixed;inset:0}.cms-sidebar-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.cms-sidebar .cms-brand{justify-content:flex-start;padding:0 7px 18px;display:flex}.cms-sidebar .cms-brand>div{display:flex}.cms-mobile-menu-close{color:#fff;background:#ffffff14;border-color:#ffffff1a;position:absolute;top:18px;left:14px}.cms-sidebar nav{gap:5px;height:auto;margin-top:13px;padding-left:3px;overflow:hidden auto;display:grid!important}.cms-sidebar .cms-nav-label{padding:13px 12px 3px;display:block}.cms-sidebar nav button,.cms-sidebar nav button:not(.active)>b{justify-content:stretch;place-items:initial;text-align:right;grid-template-columns:23px 1fr auto;align-items:center;gap:9px;min-height:47px;margin:0;padding:0 13px;font-size:13px;display:grid}.cms-sidebar nav button svg{width:19px;height:19px}.cms-sidebar nav button b{display:block}.cms-sidebar-foot{display:grid}.cms-sidebar-foot>a{display:flex}.cms-backup-download,.cms-secure-logout,.cms-sidebar-foot>span{display:none}.cms-topbar{flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 14px;padding:0}.cms-topbar>div:first-child{display:none}.cms-topbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.cms-data-panel,.cms-panel{max-width:100%}.cms-table-wrap{overscroll-behavior-inline:contain;border-radius:inherit;scrollbar-width:thin;max-width:100%;overflow-x:auto}.cms-panel .cms-table-wrap>table,.cms-table-wrap>table{min-width:680px}.cms-panel-tools{flex-direction:column;align-items:stretch;gap:10px}.cms-panel-tools label{width:100%;max-width:none}.cms-panel-tools>span{align-self:flex-end}.cms-modal-backdrop{align-items:flex-end;padding:0}.cms-editor{border-radius:22px 22px 0 0;width:100%;max-height:96dvh}.cms-form-grid{grid-template-columns:1fr}.cms-form-grid label.wide{grid-column:auto}.cms-module-head{align-items:flex-start;gap:12px}.cms-data-panel>header,.cms-panel>header{flex-direction:column;align-items:flex-start;gap:12px}.cms-module-head>.cms-primary,.cms-panel>header>.cms-primary{width:100%}.cms-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-welcome{min-height:0;padding:25px}.cms-welcome>svg{display:none}.cms-welcome>div{max-width:none}.cms-welcome>div>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cms-welcome button{min-width:0}.cms-mini-stats{max-width:100%;overflow-x:auto}.cms-notification-panel{width:auto;position:fixed;top:72px;left:10px;right:10px}.cms-global-search{flex:1}.cms-global-search-button{width:100%}}@media (width<=600px){.cms-main{padding:78px 11px 30px}.cms-report-grid,.cms-stats{grid-template-columns:1fr}.cms-stats article{padding:16px}.cms-module-head{flex-direction:column}.cms-module-head>.cms-primary{width:100%}.cms-welcome{padding:20px 16px}.cms-welcome h2{font-size:21px}.cms-welcome>div>div{grid-template-columns:1fr}.cms-editor>header{padding:15px 16px}.cms-editor>footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.cms-editor>footer>button{flex:1}.cms-form-grid{padding:16px 13px}.cms-title-cell{min-width:220px}.cms-notification-trigger{width:44px}.cms-topbar-actions>.cms-primary{width:100%}}.mobile-more-sheet .ui-sheet-handle{background:#c9cad7}.mobile-more-sheet .ui-sheet-header{background:linear-gradient(135deg,#11113a,#292960);border-bottom:0;min-height:68px;padding:8px 16px 14px}.mobile-more-sheet .ui-sheet-header h2{letter-spacing:0;text-shadow:0 1px 1px #0000001f;font-weight:900;line-height:1.5;color:#fff!important;font-size:21px!important}.mobile-more-sheet .ui-sheet-header button{color:#fff;background:#ffffff1f;border:1px solid #ffffff29}.mobile-more-sheet .ui-sheet-header button:focus-visible,.mobile-more-sheet .ui-sheet-header button:hover{background:var(--red)}.mobile-more-intro{color:#5f6172;margin:0 0 10px;font-size:13px;font-weight:800}.mobile-more-sheet .mobile-more-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}.mobile-more-sheet .mobile-more-grid>a{width:100%;min-height:68px;color:var(--navy);box-shadow:none;background:#fff;border:1px solid #e7e7ed;border-radius:16px;grid-template-columns:46px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px 12px;display:grid}.mobile-more-sheet .mobile-more-grid>a:after{content:"‹";color:#aaaab7;grid-column:3;font-size:24px;line-height:1}.mobile-more-sheet .mobile-more-grid>a.active{color:var(--red);background:#fff4f7;border-color:#c4164533}.mobile-more-sheet .mobile-more-grid i{width:46px;height:46px;color:var(--red);background:#fff0f4;border-radius:14px;grid-area:1/1;place-items:center;display:grid}.mobile-more-sheet .mobile-more-grid i svg{width:21px}.mobile-more-sheet .mobile-more-grid span{flex-direction:column;grid-area:1/2;min-width:0;display:flex}.mobile-more-sheet .mobile-more-grid strong{font-size:14px;line-height:1.5}.mobile-more-sheet .mobile-more-grid small{color:#777989;margin-top:2px;font-size:12px;line-height:1.55}.mobile-more-sheet .mobile-support-card{border-radius:16px;min-height:70px;margin-top:10px}.mobile-more-sheet .ui-sheet-content{padding:12px 16px calc(18px + env(safe-area-inset-bottom))}@media (width<=1024px){.cms-shell .cms-sidebar{width:min(350px,90vw)}.cms-shell .cms-sidebar nav{flex:1;align-content:start;gap:4px;width:100%;margin-top:10px;padding:0 2px 12px;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;display:grid!important}.cms-shell .cms-sidebar .cms-nav-label{color:#85859d;border-top:1px solid #ffffff12;width:100%;margin:7px 0 2px;padding:9px 11px 4px;line-height:1.5;font-size:11px!important;display:block!important}.cms-shell .cms-sidebar nav button{text-align:right;white-space:normal;border-radius:12px;gap:10px;width:100%;min-width:0;height:auto;min-height:48px;line-height:1.55;grid-template-columns:24px minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;padding:8px 12px!important;font-size:13px!important;display:grid!important}.cms-shell .cms-sidebar nav button>svg{grid-column:1;width:19px;height:19px}.cms-shell .cms-sidebar nav button>b{grid-column:3;justify-self:end;display:block;font-size:11px!important}.cms-shell .cms-sidebar nav button.active{box-shadow:inset -3px 0 var(--red);background:#ffffff1f}.cms-shell .cms-sidebar-foot{background:linear-gradient(#0000,#10102d 18%);flex:none;padding-top:8px}}.cms-navigation-sheet{color:#fff;background:linear-gradient(#17173d,#10102d);border-radius:24px 0 0 24px;height:100dvh;max-height:100dvh}.cms-navigation-sheet .ui-sheet-handle{background:#ffffff38}.cms-navigation-sheet .ui-sheet-header{border-color:#ffffff17}.cms-navigation-sheet .ui-sheet-header h2{color:#fff}.cms-navigation-sheet .ui-sheet-header button{color:#fff;background:#ffffff14;border:1px solid #ffffff1f}.cms-navigation-sheet .ui-sheet-content{max-height:calc(100dvh - 82px);padding:12px 14px calc(18px + env(safe-area-inset-bottom))}.cms-navigation-search{background:#ffffff14;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:9px;height:48px;padding:0 13px;display:flex}.cms-navigation-search svg{color:#ff668d;width:19px}.cms-navigation-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:16px}.cms-navigation-search input::placeholder{color:#aaaabd}.cms-navigation-list{gap:5px;margin-top:12px;display:grid}.cms-navigation-list button{color:#c8c8d8;cursor:pointer;text-align:right;background:0 0;border:0;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:50px;padding:8px 12px;font-weight:850;display:grid}.cms-navigation-list button.active,.cms-navigation-list button:focus-visible,.cms-navigation-list button:hover{color:#fff;background:#ffffff1c}.cms-navigation-list button.active{box-shadow:inset -3px 0 var(--red)}.cms-navigation-list svg{width:19px}.cms-navigation-list svg:last-child{color:#777792;width:16px}.cms-navigation-empty{text-align:center;color:#aaaabd;padding:30px 10px}.cms-navigation-footer{border-top:1px solid #ffffff17;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding-top:12px;display:grid}.cms-navigation-footer a,.cms-navigation-footer button{color:#fff;background:#ffffff12;border:1px solid #ffffff1c;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-weight:850;display:flex}.cms-navigation-footer svg{width:17px}.catalog-mobile-cards,.cms-content-mobile-cards,.finance-mobile-cards{display:none}@media (width<=600px){.catalog-table-wrap>.catalog-table,.cms-content-mobile-cards+.cms-table-wrap{display:none}.catalog-table-wrap{overflow:visible}.catalog-mobile-cards,.cms-content-mobile-cards,.finance-mobile-cards{gap:10px;display:grid}.catalog-mobile-cards>article,.cms-content-mobile-cards>article,.finance-mobile-cards>article{background:#fff;border:1px solid #e7e7ed;border-radius:16px;padding:13px;box-shadow:0 7px 20px #11113a0d}.catalog-mobile-cards header,.cms-content-mobile-cards header,.finance-mobile-cards header{align-items:center;gap:10px;display:flex}.catalog-mobile-cards header img,.cms-content-mobile-cards header img{object-fit:cover;border-radius:12px;flex:none;width:54px!important;height:54px!important;position:static!important}.catalog-mobile-cards header>div,.cms-content-mobile-cards header>div,.finance-mobile-cards header>div{flex-direction:column;flex:1;min-width:0;display:flex}.catalog-mobile-cards header strong,.cms-content-mobile-cards header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-mobile-cards header small,.cms-content-mobile-cards header small,.finance-mobile-cards header small{color:#858694;margin-top:3px;font-size:11px}.catalog-mobile-cards>article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.catalog-mobile-cards>article>div>span{background:#f6f6f9;border-radius:10px;flex-direction:column;min-width:0;padding:8px;display:flex}.catalog-mobile-cards>article>div small{color:#8b8c99;font-size:10px}.catalog-mobile-cards>article>div b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.catalog-mobile-cards footer,.cms-content-mobile-cards footer{border-top:1px solid #ededf2;justify-content:space-between;align-items:center;margin-top:11px;padding-top:10px;display:flex}.cms-content-mobile-cards{padding:10px}.cms-content-mobile-cards+*{display:none}.cms-content-mobile-cards footer label{align-items:center;gap:7px;font-size:12px;display:flex}.finance-center .cms-table-wrap+.finance-mobile-cards{padding:10px}.finance-center .finance-mobile-cards~.studio-empty{margin-top:0}.finance-mobile-cards>article>b{margin:12px 0;font-size:17px;display:block}.finance-mobile-cards .finance-actions{grid-template-columns:1fr 1fr;display:grid}.cms-panel:has(>.cms-content-mobile-cards)>.cms-table-wrap,.finance-center .cms-panel:has(.finance-mobile-cards) .cms-table-wrap{display:none}}.order-print-menu{background:0 0;border:0;height:auto;padding:0}.order-print-menu>summary{color:#656676;cursor:pointer;background:#fff;border:1px solid #11113a14;border-radius:9px;justify-content:center;align-items:center;gap:4px;height:34px;padding:0 9px;font-size:14px;font-weight:900;list-style:none;display:flex}.order-print-menu>summary::-webkit-details-marker{display:none}.order-print-menu summary svg{width:13px}.order-print-menu[open]>div{display:grid}@media (width<=900px){.order-print-menu>summary{min-height:44px}.order-print-menu>div{bottom:48px}.order-print-menu a{align-items:center;min-height:44px;display:flex}.customer-cards header small,.shipment-list p{overflow-wrap:anywhere}.studio-head{flex-wrap:wrap}.customer-search{width:100%}.customer-search input{width:100%;min-width:0}}@media (width<=600px){.customer-cards footer,.order-list article>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-cards footer button,.order-list footer>button,.order-print-menu,.order-print-menu>summary{width:100%;min-width:0}.shipment-list article>div:last-child button{min-height:46px}.logistics-tabs{scrollbar-width:thin}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #c4164557}@media (pointer:coarse){:where(button,a,input,select){min-height:44px}.cms-row-actions button,.media-library button{min-width:44px;min-height:44px}}@media (width<=900px){input,select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.article-rich-content ul,.rich-editor-canvas ul{padding-right:28px!important;list-style-type:disc!important;list-style-position:outside!important}.article-rich-content ol,.rich-editor-canvas ol{padding-right:32px!important;list-style-type:decimal!important;list-style-position:outside!important}.article-rich-content li,.rich-editor-canvas li{margin:5px 0!important;display:list-item!important}.article-rich-content ul ul,.rich-editor-canvas ul ul{list-style-type:circle!important}.article-rich-content ol ol,.rich-editor-canvas ol ol{list-style-type:lower-alpha!important}.article-rich-content span[style*=font-size],.rich-editor-canvas span[style*=font-size]{font-size:inherit}@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-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-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-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-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-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}}