/* Changelog - scoped under .uc-clg.
   Built from the Next.js app at app/changelog (localhost:3777), NOT from
   public/ucwr/. Every rule is wrapped in :where(.uc-clg) so page-internal specificity
   is unchanged while nothing can match outside the page. Classes that collide with
   #uichemy-globals are renamed with the ucx- prefix in HTML, CSS and JS together.
   See memory new-uichemy-design-system-isolation. */
@layer properties;@layer theme, base, components, utilities;.uc-clg{font-size:16px;font-family:var(--font-zalando-sans);}:where(.uc-clg) :is(h1,h2,h3,h4,h5,h6){margin:0;}@layer theme{.uc-clg{
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-50: oklch(97.1% 0.013 17.38);
    --color-red-100: oklch(93.6% 0.032 17.717);
    --color-red-200: oklch(88.5% 0.062 18.334);
    --color-red-500: oklch(63.7% 0.237 25.331);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-red-700: oklch(50.5% 0.213 27.518);
    --color-red-800: oklch(44.4% 0.177 26.899);
    --color-orange-50: oklch(98% 0.016 73.684);
    --color-orange-100: oklch(95.4% 0.038 75.164);
    --color-orange-500: oklch(70.5% 0.213 47.604);
    --color-orange-600: oklch(64.6% 0.222 41.116);
    --color-orange-700: oklch(55.3% 0.195 38.402);
    --color-amber-50: oklch(98.7% 0.022 95.277);
    --color-yellow-100: oklch(97.3% 0.071 103.193);
    --color-yellow-500: oklch(79.5% 0.184 86.047);
    --color-yellow-600: oklch(68.1% 0.162 75.834);
    --color-lime-400: oklch(84.1% 0.238 128.85);
    --color-green-50: oklch(98.2% 0.018 155.826);
    --color-green-100: oklch(96.2% 0.044 156.743);
    --color-green-200: oklch(92.5% 0.084 155.995);
    --color-green-500: oklch(72.3% 0.219 149.579);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-green-700: oklch(52.7% 0.154 150.069);
    --color-green-800: oklch(44.8% 0.119 151.328);
    --color-emerald-400: oklch(76.5% 0.177 163.223);
    --color-teal-600: oklch(60% 0.118 184.704);
    --color-cyan-500: oklch(71.5% 0.143 215.221);
    --color-blue-100: oklch(93.2% 0.032 255.585);
    --color-blue-200: oklch(88.2% 0.059 254.128);
    --color-blue-500: oklch(62.3% 0.214 259.815);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-blue-900: oklch(37.9% 0.146 265.522);
    --color-indigo-100: oklch(93% 0.034 272.788);
    --color-indigo-500: oklch(58.5% 0.233 277.117);
    --color-violet-100: oklch(94.3% 0.029 294.588);
    --color-violet-600: oklch(54.1% 0.281 293.009);
    --color-purple-50: oklch(97.7% 0.014 308.299);
    --color-purple-500: oklch(62.7% 0.265 303.9);
    --color-purple-600: oklch(55.8% 0.288 302.321);
    --color-purple-700: oklch(49.6% 0.265 301.924);
    --color-gray-50: oklch(98.5% 0.002 247.839);
    --color-gray-100: oklch(96.7% 0.003 264.542);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-700: oklch(37.3% 0.034 259.733);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-gray-900: oklch(21% 0.034 264.665);
    --color-zinc-800: oklch(27.4% 0.006 286.033);
    --color-zinc-900: oklch(21% 0.006 285.885);
    --color-zinc-950: oklch(14.1% 0.005 285.823);
    --color-neutral-50: oklch(98.5% 0 0);
    --color-neutral-200: oklch(92.2% 0 0);
    --color-neutral-300: oklch(87% 0 0);
    --color-neutral-400: oklch(70.8% 0 0);
    --color-neutral-500: oklch(55.6% 0 0);
    --color-neutral-700: oklch(37.1% 0 0);
    --color-neutral-800: oklch(26.9% 0 0);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-7xl: 80rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.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);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --tracking-tighter: -0.05em;
    --tracking-tight: -0.025em;
    --tracking-normal: 0em;
    --tracking-wide: 0.025em;
    --tracking-wider: 0.05em;
    --tracking-widest: 0.1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --radius-xs: 4px;
    --radius-sm: calc(var(--radius) - 4px);
    --radius-md: calc(var(--radius) - 2px);
    --radius-lg: var(--radius);
    --radius-xl: calc(var(--radius) + 4px);
    --shadow-sm: 0 1px 2px 0 #1018280f;
    --shadow-md: 0 4px 2px -2px #1018280f;
    --shadow-lg: 0 4px 6px -2px #10182808;
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --aspect-video: 16 / 9;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --font-zalando-sans: "Zalando Sans", sans-serif;
    --font-nanum-pen: "Nanum Pen Script", cursive;
    --color-sprout-color-primary-lightest: #fff1eb;
    --color-sprout-color-primary-lighter: #ffb89a;
    --color-sprout-color-primary: #fd6a35;
    --color-sprout-color-primary-darker: #cc4b23;
    --color-uc-dark: var(--color-sprout-color-background-dark);
    --color-uc-dark-card: var(--color-sprout-color-background-weaker-2);
    --color-uc-navpill: var(--color-sprout-color-background-stronger);
    --color-sprout-color-secondary-lightest: #f2eeff;
    --color-sprout-color-secondary-lighter: #b8a9ff;
    --color-sprout-color-secondary: #5202fd;
    --color-sprout-color-background-weaker: #ffffff;
    --color-sprout-color-background-weaker-2: rgba(255, 255, 255, 0.1);
    --color-sprout-color-background-default: #f4f4f4;
    --color-sprout-color-background-stronger: #ebebeb;
    --color-sprout-color-background-strongest: #e3e3ed;
    --color-sprout-color-background-dark: #171717;
    --color-sprout-color-background-dark-2: #202020;
    --color-sprout-color-background-blue: #3600af;
    --color-sprout-color-text-default: #0a0a0a;
    --color-sprout-color-text-weaker: #737373;
    --color-sprout-color-text-weakest: #a3a3a3;
    --color-sprout-color-text-stronger: #171717;
    --color-sprout-color-text-disabled: #737373;
    --color-sprout-color-text-white: #ffffff;
    --color-sprout-color-border-weak: #e5e5e5;
    --color-sprout-color-border-default: #d4d4d4;
    --color-sprout-color-border-dark-weak: #737373;
    --color-sprout-color-border-dark-default: #404040;
    --color-sprout-color-success: #2ea343;
    --color-sprout-color-success-darker: #0a842a;
    --color-sprout-color-secondary-darker: #3600af;
    --color-sprout-color-error-lightest: #fff2ef;
    --color-sprout-color-error: #f65258;
    --color-primary: var(--primary);
    --color-secondary: var(--secondary);
    --color-accent: var(--accent);
    --color-titlelight: #0d0d0d;
    --color-neutral: #d6d6d6;
    --shadow-sprout-2xs: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    --shadow-sprout-xs: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    --radius-sprout-4: 4px;
    --radius-sprout-6: 6px;
    --radius-sprout-8: 8px;
    --radius-sprout-12: 12px;
    --radius-sprout-16: 16px;
    --radius-sprout-24: 24px;
    --radius-sprout-infinite: 9999px;
    --spacing-sprout-0: 0;
    --spacing-sprout-2: 2px;
    --spacing-sprout-4: 4px;
    --spacing-sprout-6: 6px;
    --spacing-sprout-8: 8px;
    --spacing-sprout-10: 10px;
    --spacing-sprout-12: 12px;
    --spacing-sprout-16: 16px;
    --spacing-sprout-20: 20px;
    --spacing-sprout-24: 24px;
    --spacing-sprout-32: 32px;
    --spacing-sprout-40: 40px;
    --spacing-sprout-48: 48px;
    --spacing-sprout-56: 56px;
    --spacing-sprout-64: 64px;
    --spacing-sprout-80: 80px;
    --color-border: var(--border);
  }}@layer base{:where(.uc-clg), :where(.uc-clg) *, :where(.uc-clg) *::after, :where(.uc-clg) *::before, :where(.uc-clg) *::backdrop, :where(.uc-clg) *::file-selector-button{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }:where(.uc-clg){
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }:where(.uc-clg) hr{
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }:where(.uc-clg) abbr:where([title]){
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }:where(.uc-clg) h1, :where(.uc-clg) h2, :where(.uc-clg) h3, :where(.uc-clg) h4, :where(.uc-clg) h5, :where(.uc-clg) h6{
    font-size: inherit;
    font-weight: inherit;
  }:where(.uc-clg) a{
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }:where(.uc-clg) b, :where(.uc-clg) strong{
    font-weight: bolder;
  }:where(.uc-clg) code, :where(.uc-clg) kbd, :where(.uc-clg) samp, :where(.uc-clg) pre{
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }:where(.uc-clg) small{
    font-size: 80%;
  }:where(.uc-clg) sub, :where(.uc-clg) sup{
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }:where(.uc-clg) sub{
    bottom: -0.25em;
  }:where(.uc-clg) sup{
    top: -0.5em;
  }:where(.uc-clg) table{
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }:where(.uc-clg) :-moz-focusring{
    outline: auto;
  }:where(.uc-clg) progress{
    vertical-align: baseline;
  }:where(.uc-clg) summary{
    display: list-item;
  }:where(.uc-clg) ol, :where(.uc-clg) ul, :where(.uc-clg) menu{
    list-style: none;
  }:where(.uc-clg) img, :where(.uc-clg) svg, :where(.uc-clg) video, :where(.uc-clg) canvas, :where(.uc-clg) audio, :where(.uc-clg) iframe, :where(.uc-clg) embed, :where(.uc-clg) object{
    display: block;
    vertical-align: middle;
  }:where(.uc-clg) img, :where(.uc-clg) video{
    max-width: 100%;
    height: auto;
  }:where(.uc-clg) button, :where(.uc-clg) input, :where(.uc-clg) select, :where(.uc-clg) optgroup, :where(.uc-clg) textarea, :where(.uc-clg) ::file-selector-button{
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }:where(.uc-clg) :where(select:is([multiple], [size])) optgroup{
    font-weight: bolder;
  }:where(.uc-clg) :where(select:is([multiple], [size])) optgroup option{
    padding-inline-start: 20px;
  }:where(.uc-clg) ::file-selector-button{
    margin-inline-end: 4px;
  }:where(.uc-clg) ::placeholder{
    opacity: 1;
  }@supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px){:where(.uc-clg) ::placeholder{
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }}:where(.uc-clg) textarea{
    resize: vertical;
  }:where(.uc-clg) ::-webkit-search-decoration{
    -webkit-appearance: none;
  }:where(.uc-clg) ::-webkit-date-and-time-value{
    min-height: 1lh;
    text-align: inherit;
  }:where(.uc-clg) ::-webkit-datetime-edit{
    display: inline-flex;
  }:where(.uc-clg) ::-webkit-datetime-edit-fields-wrapper{
    padding: 0;
  }:where(.uc-clg) ::-webkit-datetime-edit, :where(.uc-clg) ::-webkit-datetime-edit-year-field, :where(.uc-clg) ::-webkit-datetime-edit-month-field, :where(.uc-clg) ::-webkit-datetime-edit-day-field, :where(.uc-clg) ::-webkit-datetime-edit-hour-field, :where(.uc-clg) ::-webkit-datetime-edit-minute-field, :where(.uc-clg) ::-webkit-datetime-edit-second-field, :where(.uc-clg) ::-webkit-datetime-edit-millisecond-field, :where(.uc-clg) ::-webkit-datetime-edit-meridiem-field{
    padding-block: 0;
  }:where(.uc-clg) ::-webkit-calendar-picker-indicator{
    line-height: 1;
  }:where(.uc-clg) :-moz-ui-invalid{
    box-shadow: none;
  }:where(.uc-clg) button, :where(.uc-clg) input:where([type="button"], [type="reset"], [type="submit"]), :where(.uc-clg) ::file-selector-button{
    appearance: button;
  }:where(.uc-clg) ::-webkit-inner-spin-button, :where(.uc-clg) ::-webkit-outer-spin-button{
    height: auto;
  }:where(.uc-clg) [hidden]:where(:not([hidden="until-found"])){
    display: none !important;
  }}@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;
}.uc-clg{
  --radius: 0.625rem;
  --card: oklch(1 0 0);
  --card-foreground: oklch(0.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(0.145 0 0);
  --primary: oklch(0.205 0 0);
  --primary-foreground: oklch(0.985 0 0);
  --secondary: oklch(0.97 0 0);
  --secondary-foreground: oklch(0.205 0 0);
  --muted: oklch(0.97 0 0);
  --muted-foreground: oklch(0.556 0 0);
  --accent: oklch(0.97 0 0);
  --accent-foreground: oklch(0.205 0 0);
  --destructive: oklch(0.577 0.245 27.325);
  --border: oklch(0.922 0 0);
  --input: oklch(0.922 0 0);
  --ring: oklch(0.708 0 0);
  --chart-1: oklch(0.646 0.222 41.116);
  --chart-2: oklch(0.6 0.118 184.704);
  --chart-3: oklch(0.398 0.07 227.392);
  --chart-4: oklch(0.828 0.189 84.429);
  --chart-5: oklch(0.769 0.188 70.08);
  --sidebar: oklch(0.985 0 0);
  --sidebar-foreground: oklch(0.145 0 0);
  --sidebar-primary: oklch(0.205 0 0);
  --sidebar-primary-foreground: oklch(0.985 0 0);
  --sidebar-accent: oklch(0.97 0 0);
  --sidebar-accent-foreground: oklch(0.205 0 0);
  --sidebar-border: oklch(0.922 0 0);
  --sidebar-ring: oklch(0.708 0 0);
  --color-bg-sprout-color-secondary: #6a35ff;
  --color-bg-sprout-color-secondary-light: #7a4bff;
  --background: oklch(1 0 0);
  --foreground: oklch(0.145 0 0);
}@keyframes gradientCycle1{
  0%, 5% {
    opacity: 0.85;
  }
  28%, 38% {
    opacity: 0;
  }
  66%, 76% {
    opacity: 0;
  }
  90%, 100% {
    opacity: 0.85;
  }
}@keyframes gradientCycle2{
  0%, 5% {
    opacity: 0;
  }
  28%, 38% {
    opacity: 0.85;
  }
  66%, 76% {
    opacity: 0;
  }
  90%, 100% {
    opacity: 0;
  }
}@keyframes gradientCycle3{
  0%, 5% {
    opacity: 0;
  }
  28%, 38% {
    opacity: 0;
  }
  66%, 76% {
    opacity: 0.85;
  }
  90%, 100% {
    opacity: 0;
  }
}@keyframes float-diagonal{
  0%,
  100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(30px, -20px);
  }
  50% {
    transform: translate(60px, 0);
  }
  75% {
    transform: translate(30px, 20px);
  }
}@keyframes float-vertical{
  0%,
  100% {
    transform: translate(-50%, 0);
  }
  50% {
    transform: translate(-50%, -40px);
  }
}@keyframes float-circular{
  0%,
  100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(-30px, -30px);
  }
  50% {
    transform: translate(-60px, 0);
  }
  75% {
    transform: translate(-30px, 30px);
  }
}@keyframes panelIn{
  from {
    opacity: 0;
    transform: translateY(-12px) scale(0.98);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}@keyframes gravityDrop{
  0% {
    opacity: 0;
    transform: translate3d(0, -150px, 0) rotate(calc(var(--tilt, 0deg) - 7deg));
    animation-timing-function: cubic-bezier(0.45, 0, 0.9, 0.65);
  }
  12% {
    opacity: 1;
  }
  50% {
    transform: translate3d(0, 0, 0) rotate(calc(var(--tilt, 0deg) + 1.6deg));
    animation-timing-function: cubic-bezier(0.15, 0.6, 0.35, 1);
  }
  64% {
    transform: translate3d(0, -13px, 0) rotate(var(--tilt, 0deg));
    animation-timing-function: cubic-bezier(0.6, 0, 0.9, 0.6);
  }
  78% {
    transform: translate3d(0, 0, 0) rotate(calc(var(--tilt, 0deg) + 0.5deg));
    animation-timing-function: cubic-bezier(0.15, 0.6, 0.35, 1);
  }
  88% {
    transform: translate3d(0, -4px, 0) rotate(var(--tilt, 0deg));
    animation-timing-function: cubic-bezier(0.6, 0, 0.9, 0.6);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0) rotate(var(--tilt, 0deg));
  }
}@layer base{:where(.uc-clg), :where(.uc-clg) *{
    border-color: var(--border);
    outline-color: var(--ring);
    @supports (color: color-mix(in lab, red, red)) {
      outline-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }.uc-clg{
    background-color: var(--background);
    color: var(--foreground);
    overflow-x: clip;
    max-width: 100%;
  }html.uc-sb::-webkit-scrollbar, html.uc-sb body::-webkit-scrollbar{
    width: 14px;
    background: transparent;
  }html.uc-sb::-webkit-scrollbar-track, html.uc-sb body::-webkit-scrollbar-track{
    background: transparent;
  }html.uc-sb::-webkit-scrollbar-thumb, html.uc-sb body::-webkit-scrollbar-thumb{
    background-color: #b0b0b0;
    border-radius: 9999px;
    border: 4px solid transparent;
    background-clip: content-box;
    min-height: 48px;
  }html.uc-sb::-webkit-scrollbar-thumb:hover, html.uc-sb body::-webkit-scrollbar-thumb:hover{
    background-color: #8a8a8a;
  }html.uc-sb::-webkit-scrollbar-button:single-button, html.uc-sb body::-webkit-scrollbar-button:single-button{
    background-repeat: no-repeat;
    background-position: center;
    background-size: 8px;
    height: 14px;
    width: 14px;
  }html.uc-sb::-webkit-scrollbar-button:single-button:vertical:decrement, html.uc-sb body::-webkit-scrollbar-button:single-button:vertical:decrement{
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><path d='M5 0L10 6H0z' fill='%23999'/></svg>");
  }html.uc-sb::-webkit-scrollbar-button:single-button:vertical:increment, html.uc-sb body::-webkit-scrollbar-button:single-button:vertical:increment{
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><path d='M5 6L0 0h10z' fill='%23999'/></svg>");
  }@supports not selector(::-webkit-scrollbar){.uc-clg{
      scrollbar-width: thin;
      scrollbar-color: #b0b0b0 transparent;
    }}:where(.uc-clg) [data-scroll-locked]{
    margin-right: 0 !important;
  }:where(.uc-clg) ::selection{
    background-color: rgba(82, 2, 253, 0.18) !important;
  }:where(.uc-clg) ::-moz-selection{
    background-color: rgba(82, 2, 253, 0.18) !important;
  }}@font-face{
  font-family: "Zalando Sans";
  src: url("/wp-content/uploads/2026/09/fonts-ZalandoSans-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}@font-face{
  font-family: "Zalando Sans";
  src: url("/wp-content/uploads/2026/09/fonts-ZalandoSans-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}@font-face{
  font-family: "Zalando Sans";
  src: url("/wp-content/uploads/2026/09/fonts-ZalandoSans-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}@font-face{
  font-family: "Zalando Sans";
  src: url("/wp-content/uploads/2026/09/fonts-ZalandoSans-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}@keyframes scrollUp{
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-50%);
  }
}@keyframes scrollDown{
  0% {
    transform: translateY(-50%);
  }
  100% {
    transform: translateY(0%);
  }
}:where(.uc-clg) input::placeholder, :where(.uc-clg) textarea::placeholder{
  color: inherit;
  opacity: 0.5;
}@keyframes marquee{
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}@keyframes marquee-reverse{
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0);
  }
}@keyframes dotsFlicker{
  0%,
  100% {
    opacity: 0.35;
  }
  20% {
    opacity: 0.8;
  }
  45% {
    opacity: 0.5;
  }
  70% {
    opacity: 1;
  }
}.uc-clg{
  --uc-container-max: 1320px;
  --uc-gutter: 40px;
  --uc-section-y: 120px;
  --uc-space-1: 4px;
  --uc-space-2: 6px;
  --uc-space-3: 8px;
  --uc-space-4: 10px;
  --uc-space-5: 12px;
  --uc-space-6: 16px;
  --uc-space-8: 24px;
  --uc-space-12: 32px;
  --uc-col-narrow: 560px;
  --uc-col-wide: 880px;
}@media (max-width: 1024px){.uc-clg{
    --uc-gutter: 32px;
  }}@media (max-width: 768px){.uc-clg{
    --uc-gutter: 20px;
    --uc-section-y: 72px;
  }}@keyframes uc-text-shine{
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -200% 0%;
  }
}@property --uc-angle{
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}@keyframes uc-eyebrow-rotate{
  to {
    --uc-angle: 360deg;
  }
}@keyframes uc-flow{
  to {
    stroke-dashoffset: -120;
  }
}@keyframes uc-cpu-pulse{
  0%, 100% {
    opacity: .85;
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(1.06);
  }
}@keyframes uc-marquee{
  to {
    transform: translateX(-50%);
  }
}@keyframes cm-bcard-in{
  from {
    opacity: 0;
    transform: translateY(14px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}@keyframes uc-tab-in{
  0% {
    opacity: 0;
    transform: translateY(26px);
    filter: blur(9px);
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: none;
    filter: blur(0);
  }
}.uc-clg{
  --background: #f9f9fb;
  --foreground: #0f0635;
  --card: #ffffff;
  --card-foreground: #0f0635;
  --popover: #ffffff;
  --popover-foreground: #0f0635;
  --primary: #fd6a35;
  --primary-foreground: #ffffff;
  --secondary: #f1f1f7;
  --secondary-foreground: #0f0635;
  --muted: #f1f1f7;
  --muted-foreground: #737373;
  --accent: #fff1eb;
  --accent-foreground: #cc4b23;
  --destructive: #f65258;
  --border: #e5e5e5;
  --input: #d4d4d4;
  --ring: #fd6a35;
  --radius: 0.625rem;
  --chart-1: #fd6a35;
  --chart-2: #5202fd;
  --chart-3: #3600af;
  --chart-4: #ffb89a;
  --chart-5: #b8a9ff;
  --sidebar: #ffffff;
  --sidebar-foreground: #0f0635;
  --sidebar-primary: #fd6a35;
  --sidebar-primary-foreground: #ffffff;
  --sidebar-accent: #f1f1f7;
  --sidebar-accent-foreground: #0f0635;
  --sidebar-border: #e5e5e5;
  --sidebar-ring: #fd6a35;
}@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-translate-x{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-translate-y{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-translate-z{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-scale-x{
  syntax: "*";
  inherits: false;
  initial-value: 1;
}@property --tw-scale-y{
  syntax: "*";
  inherits: false;
  initial-value: 1;
}@property --tw-scale-z{
  syntax: "*";
  inherits: false;
  initial-value: 1;
}@property --tw-rotate-x{
  syntax: "*";
  inherits: false;
}@property --tw-rotate-y{
  syntax: "*";
  inherits: false;
}@property --tw-rotate-z{
  syntax: "*";
  inherits: false;
}@property --tw-skew-x{
  syntax: "*";
  inherits: false;
}@property --tw-skew-y{
  syntax: "*";
  inherits: false;
}@property --tw-pan-x{
  syntax: "*";
  inherits: false;
}@property --tw-pan-y{
  syntax: "*";
  inherits: false;
}@property --tw-pinch-zoom{
  syntax: "*";
  inherits: false;
}@property --tw-scroll-snap-strictness{
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}@property --tw-space-y-reverse{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-space-x-reverse{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-divide-x-reverse{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-border-style{
  syntax: "*";
  inherits: false;
  initial-value: solid;
}@property --tw-divide-y-reverse{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-gradient-position{
  syntax: "*";
  inherits: false;
}@property --tw-gradient-from{
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}@property --tw-gradient-via{
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}@property --tw-gradient-to{
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}@property --tw-gradient-stops{
  syntax: "*";
  inherits: false;
}@property --tw-gradient-via-stops{
  syntax: "*";
  inherits: false;
}@property --tw-gradient-from-position{
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}@property --tw-gradient-via-position{
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}@property --tw-gradient-to-position{
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-leading{
  syntax: "*";
  inherits: false;
}@property --tw-font-weight{
  syntax: "*";
  inherits: false;
}@property --tw-tracking{
  syntax: "*";
  inherits: false;
}@property --tw-ordinal{
  syntax: "*";
  inherits: false;
}@property --tw-slashed-zero{
  syntax: "*";
  inherits: false;
}@property --tw-numeric-figure{
  syntax: "*";
  inherits: false;
}@property --tw-numeric-spacing{
  syntax: "*";
  inherits: false;
}@property --tw-numeric-fraction{
  syntax: "*";
  inherits: false;
}@property --tw-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-shadow-color{
  syntax: "*";
  inherits: false;
}@property --tw-shadow-alpha{
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-inset-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-inset-shadow-color{
  syntax: "*";
  inherits: false;
}@property --tw-inset-shadow-alpha{
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-ring-color{
  syntax: "*";
  inherits: false;
}@property --tw-ring-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-inset-ring-color{
  syntax: "*";
  inherits: false;
}@property --tw-inset-ring-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-ring-inset{
  syntax: "*";
  inherits: false;
}@property --tw-ring-offset-width{
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}@property --tw-ring-offset-color{
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}@property --tw-ring-offset-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-outline-style{
  syntax: "*";
  inherits: false;
  initial-value: solid;
}@property --tw-blur{
  syntax: "*";
  inherits: false;
}@property --tw-brightness{
  syntax: "*";
  inherits: false;
}@property --tw-contrast{
  syntax: "*";
  inherits: false;
}@property --tw-grayscale{
  syntax: "*";
  inherits: false;
}@property --tw-hue-rotate{
  syntax: "*";
  inherits: false;
}@property --tw-invert{
  syntax: "*";
  inherits: false;
}@property --tw-opacity{
  syntax: "*";
  inherits: false;
}@property --tw-saturate{
  syntax: "*";
  inherits: false;
}@property --tw-sepia{
  syntax: "*";
  inherits: false;
}@property --tw-drop-shadow{
  syntax: "*";
  inherits: false;
}@property --tw-drop-shadow-color{
  syntax: "*";
  inherits: false;
}@property --tw-drop-shadow-alpha{
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-drop-shadow-size{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-blur{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-brightness{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-contrast{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-grayscale{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-hue-rotate{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-invert{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-opacity{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-saturate{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-sepia{
  syntax: "*";
  inherits: false;
}@property --tw-duration{
  syntax: "*";
  inherits: false;
}@property --tw-ease{
  syntax: "*";
  inherits: false;
}@property --tw-content{
  syntax: "*";
  initial-value: "";
  inherits: false;
}@keyframes spin{
  to {
    transform: rotate(360deg);
  }
}@keyframes pulse{
  50% {
    opacity: 0.5;
  }
}@keyframes enter{
  from {
    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 accordion-down{
  from {
    height: 0;
  }
  to {
    height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))));
  }
}@keyframes accordion-up{
  from {
    height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))));
  }
  to {
    height: 0;
  }
}@keyframes caret-blink{
  0%,70%,100% {
    opacity: 1;
  }
  20%,50% {
    opacity: 0;
  }
}@keyframes accordion-down{
  from {
    height: 0;
  }
  to {
    height: var( --radix-accordion-content-height, var(--accordion-panel-height, auto) );
  }
}@keyframes accordion-up{
  from {
    height: var( --radix-accordion-content-height, var(--accordion-panel-height, auto) );
  }
  to {
    height: 0;
  }
}@keyframes marquee{
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - var(--gap)));
  }
}@keyframes marquee-vertical{
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(calc(-100% - var(--gap)));
  }
}@keyframes gradient{
  to {
    background-position: var(--bg-size, 300%) 0;
  }
}@keyframes shimmer-slide{
  to {
    transform: translate(calc(100cqw - 100%), 0);
  }
}@keyframes spin-around{
  0% {
    transform: translateZ(0) rotate(0);
  }
  15%, 35% {
    transform: translateZ(0) rotate(90deg);
  }
  65%, 85% {
    transform: translateZ(0) rotate(270deg);
  }
  100% {
    transform: translateZ(0) rotate(360deg);
  }
}@keyframes orbit{
  0% {
    transform: rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg));
  }
  100% {
    transform: rotate(calc(var(--angle) * 1deg + 360deg)) translateY(calc(var(--radius) * 1px)) rotate(calc((var(--angle) * -1deg) - 360deg));
  }
}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){:where(.uc-clg) *, :where(.uc-clg) ::before, :where(.uc-clg) ::after, :where(.uc-clg) ::backdrop{
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-pan-x: initial;
      --tw-pan-y: initial;
      --tw-pinch-zoom: initial;
      --tw-scroll-snap-strictness: proximity;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-x-reverse: 0;
      --tw-border-style: solid;
      --tw-divide-y-reverse: 0;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --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;
      --uc-angle: 0deg;
    }}}@font-face{ font-family:"Zalando Sans"; font-style:normal; font-weight:400; font-display:swap; src:url("/wp-content/uploads/2026/09/fonts-ZalandoSans-Regular.woff2") format("woff2"); }@font-face{ font-family:"Zalando Sans"; font-style:normal; font-weight:500; font-display:swap; src:url("/wp-content/uploads/2026/09/fonts-ZalandoSans-Medium.woff2") format("woff2"); }@font-face{ font-family:"Zalando Sans"; font-style:normal; font-weight:600; font-display:swap; src:url("/wp-content/uploads/2026/09/fonts-ZalandoSans-SemiBold.woff2") format("woff2"); }@font-face{ font-family:"Zalando Sans"; font-style:normal; font-weight:700; font-display:swap; src:url("/wp-content/uploads/2026/09/fonts-ZalandoSans-Bold.woff2") format("woff2"); }:where(.uc-clg) .uc-scope, .uc-clg, :where(.uc-clg) .uc-chrome, :where(.uc-clg) .uc-portal{
  
  --uc-container-editorial: 1120px;
  --uc-col-brand: 300px; --uc-logo-height: 30px;
  --uc-footer-space: clamp(140px,20vw,260px);
  --uc-search-width: 360px;
  --uc-rail-width: 220px; --uc-rail-width-compact: 170px;
  --uc-space-56: 56px; --uc-space-64: 64px; --uc-space-80: 80px;
  --uc-text-display: 3.75rem; --uc-text-display-compact: 2.5rem;
  --uc-leading-display: 1.06;
  --uc-icon-sm: 1rem; --uc-icon-md: 1.25rem; --uc-icon-lg: 1.5rem;
  --uc-border-width: 1px; --uc-ring-width: 2px;
  --uc-shadow-selected: inset 0 0 0 var(--uc-ring-width) var(--uc-text-strong);
  --uc-sticky-offset: calc(var(--uc-space-48) * 2);
  --uc-z-sticky: 40;

  
  --uc-brand:   #FD6A35;  --uc-brand-on:   #FFFFFF;
  --uc-success: #2EA343;  --uc-success-on: #FFFFFF;
  --uc-danger:  #F65258;  --uc-danger-on:  #FFFFFF;
  --uc-warning: #FFA940;  --uc-warning-on: #171717;
  --uc-accent:  #5202FD;  --uc-accent-on:  #FFFFFF;

  
  --uc-brand-border:   rgba(253, 106, 53, 0.40);
  --uc-success-border: rgba(46, 163, 67, 0.40);
  --uc-danger-border:  rgba(246, 82, 88, 0.40);
  --uc-warning-border: rgba(255, 169, 64, 0.42);
  --uc-accent-border:  rgba(82, 2, 253, 0.40);

  
  --uc-brand-glow-hover:   rgba(253, 106, 53, 0.08); --uc-brand-glow-press:   rgba(253, 106, 53, 0.16);
  --uc-success-glow-hover: rgba(46, 163, 67, 0.08);  --uc-success-glow-press: rgba(46, 163, 67, 0.16);
  --uc-danger-glow-hover:  rgba(246, 82, 88, 0.08);  --uc-danger-glow-press:  rgba(246, 82, 88, 0.16);
  --uc-warning-glow-hover: rgba(255, 169, 64, 0.10); --uc-warning-glow-press: rgba(255, 169, 64, 0.18);
  --uc-accent-glow-hover:  rgba(82, 2, 253, 0.08);   --uc-accent-glow-press:  rgba(82, 2, 253, 0.16);

  
  --uc-text-inverse: #FFFFFF;

  
  --uc-bg:        var(--uc-surface-base);
  --uc-fg:        var(--uc-text-strong);
  --uc-fg-muted:  var(--uc-text-muted);
  --uc-card:      var(--uc-surface-raised);
  --uc-card-fg:   var(--uc-text-strong);
  --uc-muted:     var(--uc-surface-sunken);
  --uc-elevated:  var(--uc-surface-overlay);

  
  --uc-radius-0: 0;      --uc-radius-2: 2px;    --uc-radius-4: 4px;
  --uc-radius-6: 6px;    --uc-radius-8: 8px;    --uc-radius-12: 12px;
  --uc-radius-16: 16px;  --uc-radius-24: 24px;  --uc-radius-32: 32px;
  --uc-radius-infinite: 9999px;
  
  --uc-radius-xs: var(--uc-radius-4);   --uc-radius-sm: var(--uc-radius-6);
  --uc-radius-md: var(--uc-radius-8);   --uc-radius-lg: var(--uc-radius-12);
  --uc-radius-xl: var(--uc-radius-16);  --uc-radius-pill: var(--uc-radius-infinite);

  
  --uc-space-0: 0;     --uc-space-1: 1px;   --uc-space-2: 2px;   --uc-space-3: 3px;
  --uc-space-4: 4px;   --uc-space-5: 5px;   --uc-space-6: 6px;   --uc-space-7: 7px;
  --uc-space-8: 8px;   --uc-space-9: 9px;   --uc-space-10: 10px; --uc-space-11: 11px;
  --uc-space-12: 12px; --uc-space-14: 14px; --uc-space-16: 16px; --uc-space-20: 20px;
  --uc-space-24: 24px; --uc-space-28: 28px; --uc-space-32: 32px; --uc-space-36: 36px;
  --uc-space-40: 40px; --uc-space-44: 44px; --uc-space-48: 48px;

  
  --uc-font-sans: "Zalando Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --uc-font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;
  --uc-text-3xs: 0.5rem;    --uc-text-2xs: 0.625rem;  --uc-text-xs: 0.75rem;
  --uc-text-sm: 0.8125rem;  --uc-text-base: 0.875rem; --uc-text-md: 1rem;
  --uc-text-lg: 1.125rem;   --uc-text-xl: 1.25rem;    --uc-text-2xl: 1.5rem;
  --uc-text-3xl: 1.875rem;
  --uc-weight-regular: 400; --uc-weight-medium: 500;  --uc-weight-semibold: 600;
  --uc-leading-tight: 1.2;  --uc-leading-snug: 1.35;  --uc-leading-normal: 1.5;
  --uc-tracking-tight: -0.01em; --uc-tracking-normal: 0; --uc-tracking-wide: 0.02em;

  
  --uc-shadow-1: 0 0 0 1px oklch(50% 0.01 285 / 0.06), 0 1px 2px oklch(0% 0 0 / 0.05);
  --uc-shadow-2: 0 0 0 1px oklch(50% 0.01 285 / 0.06), 0 1px 2px oklch(0% 0 0 / 0.05), 0 2px 6px -1px oklch(0% 0 0 / 0.06);
  --uc-shadow-3: 0 0 0 1px oklch(50% 0.01 285 / 0.06), 0 2px 4px -1px oklch(0% 0 0 / 0.05), 0 6px 14px -3px oklch(0% 0 0 / 0.08);
  --uc-shadow-4: 0 0 0 1px oklch(50% 0.01 285 / 0.06), 0 6px 12px -4px oklch(0% 0 0 / 0.06), 0 14px 28px -6px oklch(0% 0 0 / 0.10);
  --uc-shadow-5: 0 0 0 1px oklch(50% 0.01 285 / 0.06), 0 12px 24px -8px oklch(0% 0 0 / 0.08), 0 28px 56px -12px oklch(0% 0 0 / 0.14);
  
  --uc-shadow-control:
    inset 0 1px 0 0 rgba(255, 255, 255, 0.18),
    0 1px 2px rgba(0, 0, 0, 0.07),
    0 2px 3px -1px rgba(0, 0, 0, 0.05);
  
  --uc-shadow-control-brand:
    inset 0 1px 0 0 rgba(255, 255, 255, 0.24),
    inset 0 0 0 1px rgba(0, 0, 0, 0.14),
    0 1px 2px rgba(0, 0, 0, 0.09),
    0 2px 3px -1px rgba(0, 0, 0, 0.06);
  --uc-shadow-control-pressed: inset 0 1px 2px rgba(0, 0, 0, 0.14);
  --uc-shadow-input: inset 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 2px 4px -2px rgba(0, 0, 0, 0.04);
  
  --uc-shadow-raised:
    inset 0 1px 0 0 rgba(255, 255, 255, 0.10),
    0 1px 2px rgba(0, 0, 0, 0.04),
    0 1px 3px -1px rgba(0, 0, 0, 0.04);
  
  --uc-sheen: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.03));

  
  --uc-control-h-sm: 1.75rem; --uc-control-h-md: 2.25rem; --uc-control-h-lg: 2.5rem;

  
  --uc-dur-fast: 160ms; --uc-dur-base: 240ms; --uc-dur-slow: 340ms;
  
  --uc-dur-enter: 300ms;
  --uc-ease-standard: cubic-bezier(0.2, 0, 0, 1);
  --uc-ease-emphasized: cubic-bezier(0.3, 0, 0, 1);
  --uc-ease-exit: cubic-bezier(0.4, 0, 1, 1);

  
  --uc-z-dropdown: 1000; --uc-z-overlay: 1100; --uc-z-dialog: 1200; --uc-z-tooltip: 1300;
}:where(.uc-clg) .uc-scope, .uc-clg, :where(.uc-clg) .uc-portal, :where(.uc-clg) .uc-night .uc-force-light .uc-scope, .uc-night .uc-force-light .uc-clg, :where(.uc-clg) .uc-night .uc-force-light .uc-portal{
  --uc-surface-sunken:  #F1F1F7;
  --uc-surface-base:    #F9F9FB;
  --uc-surface-raised:  #FFFFFF;
  --uc-surface-overlay: rgba(255, 255, 255, 0.10);
  --uc-surface-control: #FFFFFF;   

  --uc-text-strong: #0A0A0A;
  --uc-text:        #171717;
  --uc-text-muted:  #737373;
  --uc-text-subtle: #A3A3A3;

  
  --uc-inverse-bg: #171717;
  --uc-inverse-fg: #FFFFFF;

  --uc-border-subtle: #E5E5E5;
  --uc-border:        #D4D4D4;
  --uc-border-strong: #AAAAAA;
  --uc-ring:          rgba(253, 106, 53, 0.50);

  
  --uc-brand-fg:   #CC4B23;
  --uc-success-fg: #0A842A;
  --uc-danger-fg:  #D12D37;
  --uc-warning-fg: #AA712B;
  --uc-accent-fg:  #3600AF;

  
  --uc-brand-soft:   #FFF1EB;
  --uc-success-soft: #E7FFE7;
  --uc-danger-soft:  #FFF2EF;
  --uc-warning-soft: #FFEDD8;
  --uc-accent-soft:  #F2EEFF;
}.uc-clg[data-theme="dark"], :where(.uc-clg) .uc-night .uc-scope, .uc-night .uc-clg, :where(.uc-clg) .uc-night .uc-portal{
  --uc-surface-sunken:  #151515;
  --uc-surface-base:    #1C1C1C;
  --uc-surface-raised:  #242424;
  --uc-surface-overlay: #2A2A2A;
  --uc-surface-control: rgba(255, 255, 255, 0.05);  

  --uc-text-strong: #F5F5F5;
  --uc-text:        #E5E5E5;
  --uc-text-muted:  #A3A3A3;
  --uc-text-subtle: #737373;

  
  --uc-inverse-bg: #F5F5F5;
  --uc-inverse-fg: #1C1C1C;

  --uc-border-subtle: #2E2E2E;
  --uc-border:        #3D3D3D;
  --uc-border-strong: #525252;
  --uc-ring:          rgba(253, 106, 53, 0.60);

  --uc-brand-fg:   #FFB89A;
  --uc-success-fg: #A7EAAA;
  --uc-danger-fg:  #FDC9C6;
  --uc-warning-fg: #FFC680;
  --uc-accent-fg:  #B8A9FF;

  --uc-brand-soft:   rgba(253, 106, 53, 0.18);
  --uc-success-soft: rgba(46, 163, 67, 0.20);
  --uc-danger-soft:  rgba(246, 82, 88, 0.20);
  --uc-warning-soft: rgba(255, 169, 64, 0.22);
  --uc-accent-soft:  rgba(82, 2, 253, 0.28);
}:where(.uc-clg) .uc-scope, .uc-clg, :where(.uc-clg) .uc-chrome{
  font-family: var(--uc-font-sans);
  font-size: var(--uc-text-base);
  line-height: var(--uc-leading-normal);
  color: var(--uc-text);
  background: var(--uc-surface-base);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}:where(.uc-clg) .uc-scope *, :where(.uc-clg) .uc-scope *::before, :where(.uc-clg) .uc-scope *::after, .uc-clg *, .uc-clg *::before, .uc-clg *::after, :where(.uc-clg) .uc-chrome *, :where(.uc-clg) .uc-chrome *::before, :where(.uc-clg) .uc-chrome *::after, :where(.uc-clg) .uc-portal *, :where(.uc-clg) .uc-portal *::before, :where(.uc-clg) .uc-portal *::after{
  box-sizing: border-box;
}@media (prefers-reduced-motion: reduce){:where(.uc-clg) .uc-scope *, .uc-clg *, :where(.uc-clg) .uc-chrome *, :where(.uc-clg) .uc-portal *{
    animation-duration: 0.01ms !important;
    transition-duration: 0.01ms !important;
  }}:where(.uc-clg) .Icon_icon__4wuvZ{flex-shrink:0;display:block}:where(.uc-clg) .Icon_sm___Pf_8{width:var(--uc-icon-sm);height:var(--uc-icon-sm)}:where(.uc-clg) .Icon_md__3mCH3{width:var(--uc-icon-md);height:var(--uc-icon-md)}:where(.uc-clg) .Icon_lg__MrdyI{width:var(--uc-icon-lg);height:var(--uc-icon-lg)}:where(.uc-clg) .Button_button__8M0Ui{
  --_h: var(--uc-control-h-md);
  --_px: var(--uc-space-16);
  --_fs: var(--uc-text-base);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--uc-space-8);
  height: var(--_h);
  padding: 0 var(--_px);
  font-family: var(--uc-font-sans);
  font-size: var(--_fs);
  font-weight: var(--uc-weight-medium);
  line-height: 1;
  white-space: nowrap;
  border: none;
  border-radius: var(--uc-radius-md);
  cursor: pointer;
  user-select: none;
  position: relative;
  isolation: isolate;
  transition: background var(--uc-dur-fast) var(--uc-ease-standard),
    box-shadow var(--uc-dur-fast) var(--uc-ease-standard),
    transform var(--uc-dur-fast) var(--uc-ease-standard),
    color var(--uc-dur-fast) var(--uc-ease-standard);
}:where(.uc-clg) .Button_button__8M0Ui:focus-visible{
  outline: 2px solid var(--uc-ring);
  outline-offset: 2px;
}:where(.uc-clg) .Button_button__8M0Ui:active:not(:disabled){
  transform: translateY(0.5px);
}:where(.uc-clg) .Button_button__8M0Ui:disabled{
  opacity: 0.5;
  cursor: not-allowed;
  box-shadow: none;
}:where(.uc-clg) .Button_md__0_bmU{ --_h: var(--uc-control-h-md); --_px: var(--uc-space-16); --_fs: var(--uc-text-base); }:where(.uc-clg) .Button_outline__Zwmoe{
  color: var(--_fg, var(--uc-brand-fg));
  background: var(--uc-surface-control);
  background-image: var(--uc-sheen);
  box-shadow: inset 0 0 0 1px var(--_border, var(--uc-border-subtle)), var(--uc-shadow-raised);
}:where(.uc-clg) .Button_outline__Zwmoe.Button_neutral__jwE0u{ color: var(--uc-text-strong); }:where(.uc-clg) .Button_outline__Zwmoe:hover:not(:disabled){ background-image: var(--uc-sheen), linear-gradient(var(--_glow, var(--uc-brand-glow-hover)), var(--_glow, var(--uc-brand-glow-hover))); }:where(.uc-clg) .Button_ghost__e52lE{
  color: var(--_fg, var(--uc-brand-fg));
  background: transparent;
}:where(.uc-clg) .Button_ghost__e52lE.Button_neutral__jwE0u{ color: var(--uc-text); }:where(.uc-clg) .Button_ghost__e52lE:hover:not(:disabled){ background: var(--_glow, var(--uc-brand-glow-hover)); color: var(--uc-text-strong); }:where(.uc-clg) .Button_neutral__jwE0u{
  --_fg: var(--uc-text-strong);
  --_soft: var(--uc-surface-sunken);
  --_border: var(--uc-border-strong);
  --_glow: rgba(128, 128, 128, 0.12);
}@keyframes Button_uc-spin__zZG4c{ to { transform: rotate(360deg); } }:where(.uc-clg) .SelectionCard_card__zK_ER{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:100%;padding:var(--uc-space-20);white-space:normal;text-align:left;border-radius:var(--uc-radius-lg);gap:0}:where(.uc-clg) .SelectionCard_card__zK_ER[aria-pressed="true"]{box-shadow:var(--uc-shadow-selected),var(--uc-shadow-raised)}:where(.uc-clg) .SelectionCard_top__RNwAZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--uc-space-16);color:var(--uc-text-strong)}:where(.uc-clg) .SelectionCard_icon__t4btS{display:grid;place-items:center;width:var(--uc-space-36);height:var(--uc-space-36);border-radius:var(--uc-radius-md);background:var(--uc-surface-sunken)}:where(.uc-clg) .SelectionCard_title___uXdY{font-size:var(--uc-text-md);font-weight:var(--uc-weight-semibold);line-height:var(--uc-leading-snug);letter-spacing:var(--uc-tracking-tight);color:var(--uc-text-strong)}:where(.uc-clg) .SelectionCard_description__7sQrp{margin-top:var(--uc-space-8);font-size:var(--uc-text-sm);font-weight:var(--uc-weight-regular);line-height:var(--uc-leading-normal);color:var(--uc-text-muted)}@media(max-width:700px){:where(.uc-clg) .SelectionCard_card__zK_ER{padding:var(--uc-space-16)}}@media(prefers-reduced-motion:reduce){:where(.uc-clg) .SelectionCard_card__zK_ER{transition:none;transform:none}}:where(.uc-clg) .Badge_badge__aQT_j{
  display: inline-flex;
  align-items: center;
  gap: var(--uc-space-4);
  height: 20px;
  padding: 0 var(--uc-space-8);
  border-radius: var(--uc-radius-pill);
  font-family: var(--uc-font-sans);
  font-size: var(--uc-text-xs);
  font-weight: var(--uc-weight-medium);
  line-height: 1;
  white-space: nowrap;
}:where(.uc-clg) .Badge_soft___tHUU{ color: var(--_fg, var(--uc-brand-fg)); background: var(--_soft, var(--uc-brand-soft)); }:where(.uc-clg) .Badge_outline__ZVBpQ{ color: var(--_fg, var(--uc-brand-fg)); background: transparent; box-shadow: inset 0 0 0 1px var(--_border, var(--uc-brand-border)); }:where(.uc-clg) .Badge_accent__s8cX7{ --_fill: var(--uc-accent);  --_on: var(--uc-accent-on);  --_fg: var(--uc-accent-fg);  --_soft: var(--uc-accent-soft);  --_border: var(--uc-accent-border); }:where(.uc-clg) .Badge_neutral__5MCSy{ --_fill: var(--uc-text); --_on: var(--uc-text-inverse); --_fg: #525252; --_soft: var(--uc-surface-sunken); --_border: var(--uc-border-strong); }:where(.uc-clg) .Tabs_root__yRlbq{ display: flex; flex-direction: column; gap: var(--uc-space-16); }:where(.uc-clg) .Tabs_listLine__6_OfA{
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: var(--uc-space-20);
  border-bottom: 1px solid var(--uc-border);
}:where(.uc-clg) .Tabs_indicatorLine__WX_Rz{
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 0;
  height: 2px;
  opacity: 0;
  border-radius: 2px;
  background: var(--uc-brand);
  transition: transform var(--uc-dur-base) var(--uc-ease-emphasized),
    width var(--uc-dur-base) var(--uc-ease-emphasized);
  pointer-events: none;
}:where(.uc-clg) .Tabs_triggerLine__OXZaK{
  all: unset;
  box-sizing: border-box;
  height: 34px;
  display: inline-flex;
  align-items: center;
  gap: var(--uc-space-8);
  font-size: var(--uc-text-base);
  font-weight: var(--uc-weight-medium);
  color: var(--uc-text-muted);
  cursor: pointer;
  transition: color var(--uc-dur-fast) var(--uc-ease-standard);
}:where(.uc-clg) .Tabs_triggerLine__OXZaK:hover{ color: var(--uc-text-strong); }:where(.uc-clg) .Tabs_triggerLine__OXZaK[data-state="active"]{ color: var(--uc-brand-fg); }:where(.uc-clg) .Tabs_triggerLine__OXZaK:focus-visible{ outline: 2px solid var(--uc-ring); outline-offset: 2px; }:where(.uc-clg) .Tabs_triggerLine__OXZaK:disabled{ opacity: 0.5; cursor: not-allowed; }.uc-clg{background:var(--uc-surface-base);color:var(--uc-text-strong);font-family:var(--uc-font-sans)}:where(.uc-clg) .ucl-container{max-width:var(--uc-container-editorial);margin-inline:auto;padding-inline:var(--uc-space-32)}:where(.uc-clg) .ucl-hero{padding-top:var(--uc-space-80);padding-bottom:var(--uc-space-36)}:where(.uc-clg) .ucl-eyebrow{display:flex;align-items:center;justify-content:center;color:#0A0A0A;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px}:where(.uc-clg) .ucl-hero h1{margin:var(--uc-space-20) 0 var(--uc-space-20);text-align:center;font-size:var(--uc-text-display);font-weight:var(--uc-weight-medium);line-height:var(--uc-leading-display);letter-spacing:var(--uc-tracking-tight)}:where(.uc-clg) .ucl-intro{text-align:center;font-size:var(--uc-text-lg);line-height:var(--uc-leading-normal);color:var(--uc-text-muted);margin:0 auto}:where(.uc-clg) .ucl-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--uc-space-14);margin-top:var(--uc-space-40)}:where(.uc-clg) .ucl-feed{padding-top:var(--uc-space-36);padding-bottom:var(--uc-space-80)}:where(.uc-clg) .ucl-feed-header{display:flex;align-items:center;justify-content:space-between;gap:var(--uc-space-16);margin-bottom:var(--uc-space-40)}:where(.uc-clg) .ucl-feed-header h2{font-size:var(--uc-text-md);font-weight:var(--uc-weight-semibold);margin:0;line-height:var(--uc-leading-snug)}:where(.uc-clg) .ucl-results{display:flex;align-items:center;gap:var(--uc-space-14);font-size:var(--uc-text-xs);color:#666666}:where(.uc-clg) .ucl-release{display:grid;grid-template-columns:var(--uc-rail-width) minmax(0,1fr);gap:var(--uc-space-40);position:relative;scroll-margin-top:var(--uc-sticky-offset)}:where(.uc-clg) .ucl-date-rail{border-left:var(--uc-border-width) solid var(--uc-border-subtle);position:relative;margin-left:var(--uc-space-4)}:where(.uc-clg) .ucl-date{position:sticky;top:var(--uc-sticky-offset);padding:var(--uc-space-4) 0 var(--uc-space-32) var(--uc-space-20);font-size:var(--uc-text-sm);line-height:var(--uc-leading-normal);color:var(--uc-text-muted)}:where(.uc-clg) .ucl-date-dot{position:absolute;width:var(--uc-space-7);height:var(--uc-space-7);border-radius:var(--uc-radius-pill);left:calc(-1 * var(--uc-space-4));top:var(--uc-space-10);background:var(--uc-accent);box-shadow:0 0 0 var(--uc-space-5) var(--uc-surface-base)}:where(.uc-clg) .ucl-version{display:block;margin-top:var(--uc-space-14);font-size:var(--uc-text-xs);line-height:var(--uc-leading-normal);color:#666666}:where(.uc-clg) .ucl-release-content{padding:0 0 var(--uc-space-48);margin-bottom:var(--uc-space-48);border-bottom:var(--uc-border-width) solid var(--uc-border-subtle);min-width:0}:where(.uc-clg) .ucl-tags{display:flex;flex-wrap:wrap;gap:var(--uc-space-6);margin-bottom:var(--uc-space-14);align-items:center}:where(.uc-clg) .ucl-release h3{font-size:var(--uc-text-3xl);font-weight:var(--uc-weight-medium);line-height:var(--uc-leading-tight);letter-spacing:var(--uc-tracking-tight);margin:0 0 var(--uc-space-24);overflow-wrap:anywhere}:where(.uc-clg) .ucl-release h3 a{display:inline-flex;align-items:baseline;gap:var(--uc-space-12);color:inherit;text-decoration:none}:where(.uc-clg) .ucl-permalink{color:var(--uc-text-subtle);opacity:0;transition:opacity var(--uc-dur-fast) var(--uc-ease-standard)}:where(.uc-clg) .ucl-release h3 a:hover .ucl-permalink, :where(.uc-clg) .ucl-release h3 a:focus-visible .ucl-permalink{opacity:1}:where(.uc-clg) .ucl-notes{display:grid;gap:var(--uc-space-20);font-size:var(--uc-text-md);line-height:var(--uc-leading-normal);color:var(--uc-text-muted);overflow-wrap:anywhere}:where(.uc-clg) .ucl-note-group h4{font-size:var(--uc-text-sm);line-height:var(--uc-leading-normal);font-weight:var(--uc-weight-semibold);display:flex;align-items:center;gap:var(--uc-space-8);margin:0 0 var(--uc-space-8);color:var(--uc-text-strong)}:where(.uc-clg) .ucl-change-dot{width:var(--uc-space-5);height:var(--uc-space-5);border-radius:var(--uc-radius-pill);background:var(--uc-accent);flex-shrink:0}:where(.uc-clg) .ucl-change-new, :where(.uc-clg) .ucl-change-added, :where(.uc-clg) .ucl-change-features{background:var(--uc-success)}:where(.uc-clg) .ucl-change-fixed{background:var(--uc-warning)}:where(.uc-clg) .ucl-change-improved, :where(.uc-clg) .ucl-change-improvements, :where(.uc-clg) .ucl-change-updated{background:var(--uc-accent)}:where(.uc-clg) .ucl-change-security{background:var(--uc-danger)}:where(.uc-clg) .ucl-note-group ul{margin:0;padding-left:var(--uc-space-20);list-style-type:disc}:where(.uc-clg) .ucl-note-group li+li{margin-top:var(--uc-space-6)}:where(.uc-clg) .ucl-note-group li::marker{color:var(--uc-text-subtle);font-size:var(--uc-text-xs)}:where(.uc-clg) .ucl-load-more{display:flex;justify-content:center;padding-bottom:var(--uc-space-48)}:where(.uc-clg) .ucl-empty{padding:var(--uc-space-56) var(--uc-space-20) var(--uc-space-80);text-align:center;display:flex;flex-direction:column;align-items:center}:where(.uc-clg) .ucl-empty-icon{background:var(--uc-accent-soft);border-radius:var(--uc-radius-xl);width:var(--uc-space-56);height:var(--uc-space-56);display:grid;place-items:center;color:var(--uc-accent-fg);margin-bottom:var(--uc-space-20)}:where(.uc-clg) .ucl-empty h3{font-size:var(--uc-text-xl);font-weight:var(--uc-weight-medium);margin:0;color:var(--uc-text-strong)}:where(.uc-clg) .ucl-empty p{font-size:var(--uc-text-base);color:var(--uc-text-muted);margin:var(--uc-space-12) 0 var(--uc-space-24)}:where(.uc-clg) .ucl-release a:focus-visible{outline:var(--uc-ring-width) solid var(--uc-ring);outline-offset:var(--uc-space-4)}@media(max-width:900px){:where(.uc-clg) .ucl-release{grid-template-columns:var(--uc-rail-width-compact) minmax(0,1fr);gap:var(--uc-space-28)}}@media(max-width:700px){:where(.uc-clg) .ucl-container{padding-inline:var(--uc-space-20)}:where(.uc-clg) .ucl-hero{padding-top:var(--uc-space-56);padding-bottom:var(--uc-space-28)}:where(.uc-clg) .ucl-hero h1{font-size:var(--uc-text-display-compact);line-height:var(--uc-leading-tight)}:where(.uc-clg) .ucl-intro{font-size:var(--uc-text-md)}:where(.uc-clg) .ucl-desktop-break{display:none}:where(.uc-clg) .ucl-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uc-space-12);margin-top:var(--uc-space-32)}:where(.uc-clg) .ucl-product:last-child:nth-child(odd){grid-column:1/-1}:where(.uc-clg) .ucl-feed{padding-top:var(--uc-space-28);padding-bottom:var(--uc-space-48)}:where(.uc-clg) .ucl-feed-header{margin-bottom:var(--uc-space-32);align-items:flex-start}:where(.uc-clg) .ucl-feed-header h2{font-size:var(--uc-text-base)}:where(.uc-clg) .ucl-results{flex-direction:column;align-items:flex-end;gap:var(--uc-space-2);white-space:nowrap}:where(.uc-clg) .ucl-release{display:block;scroll-margin-top:var(--uc-space-24)}:where(.uc-clg) .ucl-date-rail{border:0;margin:0}:where(.uc-clg) .ucl-date{position:relative;top:auto;padding:0 0 var(--uc-space-16);font-size:var(--uc-text-xs)}:where(.uc-clg) .ucl-date-dot, :where(.uc-clg) .ucl-version{display:none}:where(.uc-clg) .ucl-release-content{padding-bottom:var(--uc-space-36);margin-bottom:var(--uc-space-36)}:where(.uc-clg) .ucl-release h3{font-size:var(--uc-text-2xl);line-height:var(--uc-leading-snug)}:where(.uc-clg) .ucl-permalink{opacity:1}:where(.uc-clg) .ucl-notes{font-size:var(--uc-text-base)}:where(.uc-clg) .ucl-empty{padding:var(--uc-space-40) 0 var(--uc-space-56)}}@media(prefers-reduced-motion:reduce){.uc-clg *{scroll-behavior:auto!important}:where(.uc-clg) .ucl-permalink{transition:none}}:where(.uc-clg) .ucl-plugin-tabs{ margin-bottom: var(--uc-space-24); overflow-x: auto; }:where(.uc-clg) .ucl-plugin-tabs [role="tablist"]{ width: max-content; min-width: 100%; }@media(max-width:1000px){:where(.uc-clg) .ucl-products{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.uc-clg) .ucl-skel{display:grid;grid-template-columns:170px minmax(0,1fr);gap:var(--uc-space-48,48px);padding:var(--uc-space-32,32px) 0;border-top:1px solid var(--uc-border-subtle,#ececec)}:where(.uc-clg) .ucl-skel i{display:block;height:14px;border-radius:6px;margin-bottom:12px;background:linear-gradient(90deg,#efeff1 0%,#f6f6f8 50%,#efeff1 100%);background-size:200% 100%;animation:ucl-skel 1.2s ease-in-out infinite}:where(.uc-clg) .ucl-skel .ucl-skel-s{width:60%}:where(.uc-clg) .ucl-skel .ucl-skel-tag{width:140px;height:24px;border-radius:999px}:where(.uc-clg) .ucl-skel .ucl-skel-title{width:45%;height:30px;margin-bottom:20px}:where(.uc-clg) .ucl-skel-rail i:first-child{width:130px}@keyframes ucl-skel{0%{background-position:200% 0}100%{background-position:-200% 0}}@media(max-width:700px){:where(.uc-clg) .ucl-skel{grid-template-columns:1fr;gap:12px}}@media(prefers-reduced-motion:reduce){:where(.uc-clg) .ucl-skel i{animation:none}}
/* Page background: the header strip sits on the document, so paint it the page surface (html class set in page code). */
html.uc-pg-sunken,html.uc-pg-sunken body{background-color:#F9F9FB!important}

/* Optional one-line release summary under the version heading. */
:where(.uc-clg) .ucl-summary{margin:0 0 var(--uc-space-20,20px);font-size:16px;line-height:1.6;color:#525252}

/* Client-side filter: hidden rows, tab groups, empty state and load-more must stay hidden even where a component sets display. */
:where(.uc-clg) [hidden]{display:none!important}
