
@property --bw1-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bh1-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bw2-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bh2-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bw3-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bh3-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bgh-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-tl-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-tr-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-bl-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-br-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bx1-kurs-home {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --by1-kurs-home {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --bx2-kurs-home {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --by2-kurs-home {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --bx3-kurs-home {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --by3-kurs-home {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --beam-opacity-kurs-home {
  syntax: "<number>";
  initial-value: 0;
  inherits: true;
}
@property --beam-hue-kurs-home {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: true;
}
:root:not([data-theme="light"]) [data-beam="kurs-home"] {
  position: relative;
  border-radius: 26px;
  overflow: hidden;
  isolation: isolate;
}
:root:not([data-theme="light"]) [data-beam="kurs-home"][data-active] {
  animation: beam-fade-in-kurs-home 0.6s ease forwards;
}
:root:not([data-theme="light"]) [data-beam="kurs-home"][data-fading] {
  animation: beam-fade-out-kurs-home 0.5s ease forwards;
}
:root:not([data-theme="light"]) [data-beam="kurs-home"][data-active]::after,
:root:not([data-theme="light"]) [data-beam="kurs-home"][data-fading]::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 26px;
  padding: 1px;
  clip-path: inset(0 round 26px);
  background: radial-gradient(ellipse calc(70px * var(--bw1-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(40px * var(--bh1-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(33% + var(--bx1-kurs-home)) calc(-7.4% + var(--by1-kurs-home)), rgba(255, 50, 100, var(--bop-tl-kurs-home)), transparent),
    radial-gradient(ellipse calc(60px * var(--bw2-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(35px * var(--bh2-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(12% + var(--bx2-kurs-home)) calc(-5% + var(--by2-kurs-home)), rgba(40, 140, 255, var(--bop-tl-kurs-home)), transparent),
    radial-gradient(ellipse calc(40px * var(--bw3-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(70px * var(--bh3-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx3-kurs-home)) calc(68.3% + var(--by3-kurs-home)), rgba(50, 200, 80, var(--bop-bl-kurs-home)), transparent),
    radial-gradient(ellipse calc(20px * var(--bw1-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(35px * var(--bh1-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx1-kurs-home)) calc(68.3% + var(--by1-kurs-home)), rgba(30, 185, 170, var(--bop-bl-kurs-home)), transparent),
    radial-gradient(ellipse calc(180px * var(--bw2-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(32px * var(--bh2-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(74.4% + var(--bx2-kurs-home)) calc(100% + var(--by2-kurs-home)), rgba(100, 70, 255, var(--bop-br-kurs-home)), transparent),
    radial-gradient(ellipse calc(85px * var(--bw3-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(26px * var(--bh3-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(55% + var(--bx3-kurs-home)) calc(100% + var(--by3-kurs-home)), rgba(40, 140, 255, var(--bop-br-kurs-home)), transparent),
    radial-gradient(ellipse calc(74px * var(--bw1-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(32px * var(--bh1-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(93.9% + var(--bx1-kurs-home)) calc(0% + var(--by1-kurs-home)), rgba(255, 120, 40, var(--bop-tr-kurs-home)), transparent),
    radial-gradient(ellipse calc(26px * var(--bw2-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(42px * var(--bh2-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx2-kurs-home)) calc(27.1% + var(--by2-kurs-home)), rgba(240, 50, 180, var(--bop-tr-kurs-home)), transparent),
    radial-gradient(ellipse calc(52px * var(--bw3-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(48px * var(--bh3-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx3-kurs-home)) calc(27.1% + var(--by3-kurs-home)), rgba(180, 40, 240, var(--bop-tr-kurs-home)), transparent);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  pointer-events: none;
  z-index: 2;
  will-change: opacity, filter;
  opacity: calc(var(--beam-opacity-kurs-home) * 1.54 * var(--beam-stroke-opacity, 1) * var(--beam-strength, 1));
  filter: blur(var(--beam-ring-blur, 0px)) hue-rotate(calc(var(--beam-hue-base, 0deg) + var(--beam-hue-kurs-home))) brightness(1.25) saturate(2.00);
}
:root:not([data-theme="light"]) [data-beam="kurs-home"][data-active]::before,
:root:not([data-theme="light"]) [data-beam="kurs-home"][data-fading]::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 26px;
  clip-path: inset(0 round 26px);
  background: radial-gradient(ellipse calc(65px * var(--bw1-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(35px * var(--bh1-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(33% + var(--bx1-kurs-home)) calc(-7.4% + var(--by1-kurs-home)), rgba(255, 50, 100, var(--bop-tl-kurs-home)), transparent),
    radial-gradient(ellipse calc(55px * var(--bw2-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(30px * var(--bh2-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(12% + var(--bx2-kurs-home)) calc(-5% + var(--by2-kurs-home)), rgba(40, 140, 255, var(--bop-tl-kurs-home)), transparent),
    radial-gradient(ellipse calc(35px * var(--bw3-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(65px * var(--bh3-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx3-kurs-home)) calc(68.3% + var(--by3-kurs-home)), rgba(50, 200, 80, var(--bop-bl-kurs-home)), transparent),
    radial-gradient(ellipse calc(15px * var(--bw1-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(30px * var(--bh1-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx1-kurs-home)) calc(68.3% + var(--by1-kurs-home)), rgba(30, 185, 170, var(--bop-bl-kurs-home)), transparent),
    radial-gradient(ellipse calc(173px * var(--bw2-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(28px * var(--bh2-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(74.4% + var(--bx2-kurs-home)) calc(100% + var(--by2-kurs-home)), rgba(100, 70, 255, var(--bop-br-kurs-home)), transparent),
    radial-gradient(ellipse calc(80px * var(--bw3-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(22px * var(--bh3-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(55% + var(--bx3-kurs-home)) calc(100% + var(--by3-kurs-home)), rgba(40, 140, 255, var(--bop-br-kurs-home)), transparent),
    radial-gradient(ellipse calc(69px * var(--bw1-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(28px * var(--bh1-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(93.9% + var(--bx1-kurs-home)) calc(0% + var(--by1-kurs-home)), rgba(255, 120, 40, var(--bop-tr-kurs-home)), transparent),
    radial-gradient(ellipse calc(22px * var(--bw2-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(38px * var(--bh2-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx2-kurs-home)) calc(27.1% + var(--by2-kurs-home)), rgba(240, 50, 180, var(--bop-tr-kurs-home)), transparent),
    radial-gradient(ellipse calc(47px * var(--bw3-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(44px * var(--bh3-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx3-kurs-home)) calc(27.1% + var(--by3-kurs-home)), rgba(180, 40, 240, var(--bop-tr-kurs-home)), transparent),
    radial-gradient(ellipse 60px 60px at 0% 0%, rgba(255, 255, 255, calc(0.18 * var(--bop-tl-kurs-home))), transparent 70%),
    radial-gradient(ellipse 60px 60px at 100% 0%, rgba(255, 255, 255, calc(0.18 * var(--bop-tr-kurs-home))), transparent 70%),
    radial-gradient(ellipse 60px 60px at 0% 100%, rgba(255, 255, 255, calc(0.18 * var(--bop-bl-kurs-home))), transparent 70%),
    radial-gradient(ellipse 60px 60px at 100% 100%, rgba(255, 255, 255, calc(0.18 * var(--bop-br-kurs-home))), transparent 70%);
  -webkit-mask-image:
    linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white),
    linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);
  -webkit-mask-composite: source-over;
  mask-image:
    linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white),
    linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);
  mask-composite: add;
  pointer-events: none;
  z-index: 1;
  will-change: opacity, filter;
  opacity: calc(var(--beam-opacity-kurs-home) * 0.44 * var(--beam-inner-opacity, 1) * var(--beam-strength, 1));
  filter: blur(var(--beam-inner-blur, 0px)) hue-rotate(calc(var(--beam-hue-base, 0deg) + var(--beam-hue-kurs-home))) brightness(1.25) saturate(2.00);
}
:root:not([data-theme="light"]) [data-beam="kurs-home"] [data-beam-bloom] {
  display: none;
  position: absolute;
  inset: 0;
  border-radius: 26px;
  clip-path: inset(0 round 26px);
  background: radial-gradient(ellipse calc(84px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(48px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 33% -7.4%, rgba(255, 50, 100, 0.76), transparent),
    radial-gradient(ellipse calc(72px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(42px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 12% -5%, rgba(40, 140, 255, 0.76), transparent),
    radial-gradient(ellipse calc(48px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(84px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 2.1% 68.3%, rgba(50, 200, 80, 0.76), transparent),
    radial-gradient(ellipse calc(216px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(38px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 74.4% 100%, rgba(100, 70, 255, 0.76), transparent),
    radial-gradient(ellipse calc(102px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(31px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 55% 100%, rgba(40, 140, 255, 0.76), transparent),
    radial-gradient(ellipse calc(89px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(38px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 93.9% 0%, rgba(255, 120, 40, 0.76), transparent),
    radial-gradient(ellipse calc(62px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(58px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 100% 27.1%, rgba(180, 40, 240, 0.76), transparent);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  z-index: 3;
  will-change: opacity;
  opacity: 0;
}
:root:not([data-theme="light"]) [data-beam="kurs-home"][data-active] [data-beam-bloom],
:root:not([data-theme="light"]) [data-beam="kurs-home"][data-fading] [data-beam-bloom] {
  display: block;
  opacity: calc(var(--beam-opacity-kurs-home) * 0.66 * var(--beam-bloom-opacity, 1) * var(--beam-strength, 1));
  filter: blur(var(--beam-bloom-blur, 8px)) hue-rotate(calc(var(--beam-hue-base, 0deg) + var(--beam-hue-kurs-home))) brightness(1.25) saturate(2.00);
}
@keyframes beam-fade-in-kurs-home { to { --beam-opacity-kurs-home: 1; } }
@keyframes beam-fade-out-kurs-home { from { --beam-opacity-kurs-home: 1; } to { --beam-opacity-kurs-home: 0; } }
:root:not([data-theme="light"]) [data-beam="kurs-home"][data-paused],
:root:not([data-theme="light"]) [data-beam="kurs-home"][data-paused]::after,
:root:not([data-theme="light"]) [data-beam="kurs-home"][data-paused]::before,
:root:not([data-theme="light"]) [data-beam="kurs-home"][data-paused] [data-beam-bloom] {
  animation-play-state: paused !important;
}
@media (prefers-reduced-motion: reduce) {
  :root:not([data-theme="light"]) [data-beam="kurs-home"][data-active],
  :root:not([data-theme="light"]) [data-beam="kurs-home"][data-fading],
  :root:not([data-theme="light"]) [data-beam="kurs-home"][data-active]::after,
  :root:not([data-theme="light"]) [data-beam="kurs-home"][data-fading]::after,
  :root:not([data-theme="light"]) [data-beam="kurs-home"][data-active]::before,
  :root:not([data-theme="light"]) [data-beam="kurs-home"][data-fading]::before,
  :root:not([data-theme="light"]) [data-beam="kurs-home"][data-active] [data-beam-bloom],
  :root:not([data-theme="light"]) [data-beam="kurs-home"][data-fading] [data-beam-bloom] {
    animation: none !important;
  }
}
@property --bw1-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bh1-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bw2-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bh2-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bw3-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bh3-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bgh-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-tl-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-tr-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-bl-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-br-kurs-home {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bx1-kurs-home {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --by1-kurs-home {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --bx2-kurs-home {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --by2-kurs-home {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --bx3-kurs-home {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --by3-kurs-home {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --beam-opacity-kurs-home {
  syntax: "<number>";
  initial-value: 0;
  inherits: true;
}
@property --beam-hue-kurs-home {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: true;
}
:root[data-theme="light"] [data-beam="kurs-home"] {
  position: relative;
  border-radius: 26px;
  overflow: hidden;
  isolation: isolate;
}
:root[data-theme="light"] [data-beam="kurs-home"][data-active] {
  animation: beam-fade-in-kurs-home 0.6s ease forwards;
}
:root[data-theme="light"] [data-beam="kurs-home"][data-fading] {
  animation: beam-fade-out-kurs-home 0.5s ease forwards;
}
:root[data-theme="light"] [data-beam="kurs-home"][data-active]::after,
:root[data-theme="light"] [data-beam="kurs-home"][data-fading]::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 26px;
  padding: 1px;
  clip-path: inset(0 round 26px);
  background: radial-gradient(ellipse calc(70px * var(--bw1-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(40px * var(--bh1-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(33% + var(--bx1-kurs-home)) calc(-7.4% + var(--by1-kurs-home)), rgba(255, 50, 100, var(--bop-tl-kurs-home)), transparent),
    radial-gradient(ellipse calc(60px * var(--bw2-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(35px * var(--bh2-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(12% + var(--bx2-kurs-home)) calc(-5% + var(--by2-kurs-home)), rgba(40, 140, 255, var(--bop-tl-kurs-home)), transparent),
    radial-gradient(ellipse calc(40px * var(--bw3-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(70px * var(--bh3-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx3-kurs-home)) calc(68.3% + var(--by3-kurs-home)), rgba(50, 200, 80, var(--bop-bl-kurs-home)), transparent),
    radial-gradient(ellipse calc(20px * var(--bw1-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(35px * var(--bh1-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx1-kurs-home)) calc(68.3% + var(--by1-kurs-home)), rgba(30, 185, 170, var(--bop-bl-kurs-home)), transparent),
    radial-gradient(ellipse calc(180px * var(--bw2-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(32px * var(--bh2-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(74.4% + var(--bx2-kurs-home)) calc(100% + var(--by2-kurs-home)), rgba(100, 70, 255, var(--bop-br-kurs-home)), transparent),
    radial-gradient(ellipse calc(85px * var(--bw3-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(26px * var(--bh3-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(55% + var(--bx3-kurs-home)) calc(100% + var(--by3-kurs-home)), rgba(40, 140, 255, var(--bop-br-kurs-home)), transparent),
    radial-gradient(ellipse calc(74px * var(--bw1-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(32px * var(--bh1-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(93.9% + var(--bx1-kurs-home)) calc(0% + var(--by1-kurs-home)), rgba(255, 120, 40, var(--bop-tr-kurs-home)), transparent),
    radial-gradient(ellipse calc(26px * var(--bw2-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(42px * var(--bh2-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx2-kurs-home)) calc(27.1% + var(--by2-kurs-home)), rgba(240, 50, 180, var(--bop-tr-kurs-home)), transparent),
    radial-gradient(ellipse calc(52px * var(--bw3-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(48px * var(--bh3-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx3-kurs-home)) calc(27.1% + var(--by3-kurs-home)), rgba(180, 40, 240, var(--bop-tr-kurs-home)), transparent);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  pointer-events: none;
  z-index: 2;
  will-change: opacity, filter;
  opacity: calc(var(--beam-opacity-kurs-home) * 0.32 * var(--beam-stroke-opacity, 1) * var(--beam-strength, 1));
  filter: blur(var(--beam-ring-blur, 0px)) hue-rotate(calc(var(--beam-hue-base, 0deg) + var(--beam-hue-kurs-home))) brightness(1.25) saturate(2.00);
}
:root[data-theme="light"] [data-beam="kurs-home"][data-active]::before,
:root[data-theme="light"] [data-beam="kurs-home"][data-fading]::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 26px;
  clip-path: inset(0 round 26px);
  background: radial-gradient(ellipse calc(65px * var(--bw1-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(35px * var(--bh1-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(33% + var(--bx1-kurs-home)) calc(-7.4% + var(--by1-kurs-home)), rgba(255, 50, 100, var(--bop-tl-kurs-home)), transparent),
    radial-gradient(ellipse calc(55px * var(--bw2-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(30px * var(--bh2-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(12% + var(--bx2-kurs-home)) calc(-5% + var(--by2-kurs-home)), rgba(40, 140, 255, var(--bop-tl-kurs-home)), transparent),
    radial-gradient(ellipse calc(35px * var(--bw3-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(65px * var(--bh3-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx3-kurs-home)) calc(68.3% + var(--by3-kurs-home)), rgba(50, 200, 80, var(--bop-bl-kurs-home)), transparent),
    radial-gradient(ellipse calc(15px * var(--bw1-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(30px * var(--bh1-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx1-kurs-home)) calc(68.3% + var(--by1-kurs-home)), rgba(30, 185, 170, var(--bop-bl-kurs-home)), transparent),
    radial-gradient(ellipse calc(173px * var(--bw2-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(28px * var(--bh2-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(74.4% + var(--bx2-kurs-home)) calc(100% + var(--by2-kurs-home)), rgba(100, 70, 255, var(--bop-br-kurs-home)), transparent),
    radial-gradient(ellipse calc(80px * var(--bw3-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(22px * var(--bh3-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(55% + var(--bx3-kurs-home)) calc(100% + var(--by3-kurs-home)), rgba(40, 140, 255, var(--bop-br-kurs-home)), transparent),
    radial-gradient(ellipse calc(69px * var(--bw1-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(28px * var(--bh1-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(93.9% + var(--bx1-kurs-home)) calc(0% + var(--by1-kurs-home)), rgba(255, 120, 40, var(--bop-tr-kurs-home)), transparent),
    radial-gradient(ellipse calc(22px * var(--bw2-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(38px * var(--bh2-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx2-kurs-home)) calc(27.1% + var(--by2-kurs-home)), rgba(240, 50, 180, var(--bop-tr-kurs-home)), transparent),
    radial-gradient(ellipse calc(47px * var(--bw3-kurs-home) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(44px * var(--bh3-kurs-home) * var(--bgh-kurs-home) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx3-kurs-home)) calc(27.1% + var(--by3-kurs-home)), rgba(180, 40, 240, var(--bop-tr-kurs-home)), transparent),
    radial-gradient(ellipse 60px 60px at 0% 0%, rgba(0, 0, 0, calc(0.08 * var(--bop-tl-kurs-home))), transparent 70%),
    radial-gradient(ellipse 60px 60px at 100% 0%, rgba(0, 0, 0, calc(0.08 * var(--bop-tr-kurs-home))), transparent 70%),
    radial-gradient(ellipse 60px 60px at 0% 100%, rgba(0, 0, 0, calc(0.08 * var(--bop-bl-kurs-home))), transparent 70%),
    radial-gradient(ellipse 60px 60px at 100% 100%, rgba(0, 0, 0, calc(0.08 * var(--bop-br-kurs-home))), transparent 70%);
  -webkit-mask-image:
    linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white),
    linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);
  -webkit-mask-composite: source-over;
  mask-image:
    linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white),
    linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);
  mask-composite: add;
  pointer-events: none;
  z-index: 1;
  will-change: opacity, filter;
  opacity: calc(var(--beam-opacity-kurs-home) * 0.40 * var(--beam-inner-opacity, 1) * var(--beam-strength, 1));
  filter: blur(var(--beam-inner-blur, 0px)) hue-rotate(calc(var(--beam-hue-base, 0deg) + var(--beam-hue-kurs-home))) brightness(1.25) saturate(2.00);
}
:root[data-theme="light"] [data-beam="kurs-home"] [data-beam-bloom] {
  display: none;
  position: absolute;
  inset: 0;
  border-radius: 26px;
  clip-path: inset(0 round 26px);
  background: radial-gradient(ellipse calc(84px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(48px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 33% -7.4%, rgba(255, 50, 100, 0.775), transparent),
    radial-gradient(ellipse calc(72px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(42px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 12% -5%, rgba(40, 140, 255, 0.775), transparent),
    radial-gradient(ellipse calc(48px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(84px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 2.1% 68.3%, rgba(50, 200, 80, 0.775), transparent),
    radial-gradient(ellipse calc(216px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(38px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 74.4% 100%, rgba(100, 70, 255, 0.775), transparent),
    radial-gradient(ellipse calc(102px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(31px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 55% 100%, rgba(40, 140, 255, 0.775), transparent),
    radial-gradient(ellipse calc(89px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(38px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 93.9% 0%, rgba(255, 120, 40, 0.775), transparent),
    radial-gradient(ellipse calc(62px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(58px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 100% 27.1%, rgba(180, 40, 240, 0.775), transparent);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  z-index: 3;
  will-change: opacity;
  opacity: 0;
}
:root[data-theme="light"] [data-beam="kurs-home"][data-active] [data-beam-bloom],
:root[data-theme="light"] [data-beam="kurs-home"][data-fading] [data-beam-bloom] {
  display: block;
  opacity: calc(var(--beam-opacity-kurs-home) * 0.80 * var(--beam-bloom-opacity, 1) * var(--beam-strength, 1));
  filter: blur(var(--beam-bloom-blur, 8px)) hue-rotate(calc(var(--beam-hue-base, 0deg) + var(--beam-hue-kurs-home))) brightness(1.25) saturate(2.00);
}
@keyframes beam-fade-in-kurs-home { to { --beam-opacity-kurs-home: 1; } }
@keyframes beam-fade-out-kurs-home { from { --beam-opacity-kurs-home: 1; } to { --beam-opacity-kurs-home: 0; } }
:root[data-theme="light"] [data-beam="kurs-home"][data-paused],
:root[data-theme="light"] [data-beam="kurs-home"][data-paused]::after,
:root[data-theme="light"] [data-beam="kurs-home"][data-paused]::before,
:root[data-theme="light"] [data-beam="kurs-home"][data-paused] [data-beam-bloom] {
  animation-play-state: paused !important;
}
@media (prefers-reduced-motion: reduce) {
  :root[data-theme="light"] [data-beam="kurs-home"][data-active],
  :root[data-theme="light"] [data-beam="kurs-home"][data-fading],
  :root[data-theme="light"] [data-beam="kurs-home"][data-active]::after,
  :root[data-theme="light"] [data-beam="kurs-home"][data-fading]::after,
  :root[data-theme="light"] [data-beam="kurs-home"][data-active]::before,
  :root[data-theme="light"] [data-beam="kurs-home"][data-fading]::before,
  :root[data-theme="light"] [data-beam="kurs-home"][data-active] [data-beam-bloom],
  :root[data-theme="light"] [data-beam="kurs-home"][data-fading] [data-beam-bloom] {
    animation: none !important;
  }
}


@property --bw1-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bh1-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bw2-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bh2-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bw3-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bh3-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bgh-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-tl-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-tr-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-bl-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-br-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bx1-kurs-end {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --by1-kurs-end {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --bx2-kurs-end {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --by2-kurs-end {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --bx3-kurs-end {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --by3-kurs-end {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --beam-opacity-kurs-end {
  syntax: "<number>";
  initial-value: 0;
  inherits: true;
}
@property --beam-hue-kurs-end {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: true;
}
:root:not([data-theme="light"]) [data-beam="kurs-end"] {
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  isolation: isolate;
}
:root:not([data-theme="light"]) [data-beam="kurs-end"][data-active] {
  animation: beam-fade-in-kurs-end 0.6s ease forwards;
}
:root:not([data-theme="light"]) [data-beam="kurs-end"][data-fading] {
  animation: beam-fade-out-kurs-end 0.5s ease forwards;
}
:root:not([data-theme="light"]) [data-beam="kurs-end"][data-active]::after,
:root:not([data-theme="light"]) [data-beam="kurs-end"][data-fading]::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 32px;
  padding: 1px;
  clip-path: inset(0 round 32px);
  background: radial-gradient(ellipse calc(70px * var(--bw1-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(40px * var(--bh1-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(33% + var(--bx1-kurs-end)) calc(-7.4% + var(--by1-kurs-end)), rgba(255, 50, 100, var(--bop-tl-kurs-end)), transparent),
    radial-gradient(ellipse calc(60px * var(--bw2-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(35px * var(--bh2-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(12% + var(--bx2-kurs-end)) calc(-5% + var(--by2-kurs-end)), rgba(40, 140, 255, var(--bop-tl-kurs-end)), transparent),
    radial-gradient(ellipse calc(40px * var(--bw3-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(70px * var(--bh3-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx3-kurs-end)) calc(68.3% + var(--by3-kurs-end)), rgba(50, 200, 80, var(--bop-bl-kurs-end)), transparent),
    radial-gradient(ellipse calc(20px * var(--bw1-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(35px * var(--bh1-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx1-kurs-end)) calc(68.3% + var(--by1-kurs-end)), rgba(30, 185, 170, var(--bop-bl-kurs-end)), transparent),
    radial-gradient(ellipse calc(180px * var(--bw2-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(32px * var(--bh2-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(74.4% + var(--bx2-kurs-end)) calc(100% + var(--by2-kurs-end)), rgba(100, 70, 255, var(--bop-br-kurs-end)), transparent),
    radial-gradient(ellipse calc(85px * var(--bw3-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(26px * var(--bh3-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(55% + var(--bx3-kurs-end)) calc(100% + var(--by3-kurs-end)), rgba(40, 140, 255, var(--bop-br-kurs-end)), transparent),
    radial-gradient(ellipse calc(74px * var(--bw1-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(32px * var(--bh1-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(93.9% + var(--bx1-kurs-end)) calc(0% + var(--by1-kurs-end)), rgba(255, 120, 40, var(--bop-tr-kurs-end)), transparent),
    radial-gradient(ellipse calc(26px * var(--bw2-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(42px * var(--bh2-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx2-kurs-end)) calc(27.1% + var(--by2-kurs-end)), rgba(240, 50, 180, var(--bop-tr-kurs-end)), transparent),
    radial-gradient(ellipse calc(52px * var(--bw3-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(48px * var(--bh3-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx3-kurs-end)) calc(27.1% + var(--by3-kurs-end)), rgba(180, 40, 240, var(--bop-tr-kurs-end)), transparent);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  pointer-events: none;
  z-index: 2;
  will-change: opacity, filter;
  opacity: calc(var(--beam-opacity-kurs-end) * 1.54 * var(--beam-stroke-opacity, 1) * var(--beam-strength, 1));
  filter: blur(var(--beam-ring-blur, 0px)) hue-rotate(calc(var(--beam-hue-base, 0deg) + var(--beam-hue-kurs-end))) brightness(1.25) saturate(2.00);
}
:root:not([data-theme="light"]) [data-beam="kurs-end"][data-active]::before,
:root:not([data-theme="light"]) [data-beam="kurs-end"][data-fading]::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 32px;
  clip-path: inset(0 round 32px);
  background: radial-gradient(ellipse calc(65px * var(--bw1-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(35px * var(--bh1-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(33% + var(--bx1-kurs-end)) calc(-7.4% + var(--by1-kurs-end)), rgba(255, 50, 100, var(--bop-tl-kurs-end)), transparent),
    radial-gradient(ellipse calc(55px * var(--bw2-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(30px * var(--bh2-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(12% + var(--bx2-kurs-end)) calc(-5% + var(--by2-kurs-end)), rgba(40, 140, 255, var(--bop-tl-kurs-end)), transparent),
    radial-gradient(ellipse calc(35px * var(--bw3-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(65px * var(--bh3-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx3-kurs-end)) calc(68.3% + var(--by3-kurs-end)), rgba(50, 200, 80, var(--bop-bl-kurs-end)), transparent),
    radial-gradient(ellipse calc(15px * var(--bw1-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(30px * var(--bh1-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx1-kurs-end)) calc(68.3% + var(--by1-kurs-end)), rgba(30, 185, 170, var(--bop-bl-kurs-end)), transparent),
    radial-gradient(ellipse calc(173px * var(--bw2-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(28px * var(--bh2-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(74.4% + var(--bx2-kurs-end)) calc(100% + var(--by2-kurs-end)), rgba(100, 70, 255, var(--bop-br-kurs-end)), transparent),
    radial-gradient(ellipse calc(80px * var(--bw3-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(22px * var(--bh3-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(55% + var(--bx3-kurs-end)) calc(100% + var(--by3-kurs-end)), rgba(40, 140, 255, var(--bop-br-kurs-end)), transparent),
    radial-gradient(ellipse calc(69px * var(--bw1-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(28px * var(--bh1-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(93.9% + var(--bx1-kurs-end)) calc(0% + var(--by1-kurs-end)), rgba(255, 120, 40, var(--bop-tr-kurs-end)), transparent),
    radial-gradient(ellipse calc(22px * var(--bw2-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(38px * var(--bh2-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx2-kurs-end)) calc(27.1% + var(--by2-kurs-end)), rgba(240, 50, 180, var(--bop-tr-kurs-end)), transparent),
    radial-gradient(ellipse calc(47px * var(--bw3-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(44px * var(--bh3-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx3-kurs-end)) calc(27.1% + var(--by3-kurs-end)), rgba(180, 40, 240, var(--bop-tr-kurs-end)), transparent),
    radial-gradient(ellipse 60px 60px at 0% 0%, rgba(255, 255, 255, calc(0.18 * var(--bop-tl-kurs-end))), transparent 70%),
    radial-gradient(ellipse 60px 60px at 100% 0%, rgba(255, 255, 255, calc(0.18 * var(--bop-tr-kurs-end))), transparent 70%),
    radial-gradient(ellipse 60px 60px at 0% 100%, rgba(255, 255, 255, calc(0.18 * var(--bop-bl-kurs-end))), transparent 70%),
    radial-gradient(ellipse 60px 60px at 100% 100%, rgba(255, 255, 255, calc(0.18 * var(--bop-br-kurs-end))), transparent 70%);
  -webkit-mask-image:
    linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white),
    linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);
  -webkit-mask-composite: source-over;
  mask-image:
    linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white),
    linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);
  mask-composite: add;
  pointer-events: none;
  z-index: 1;
  will-change: opacity, filter;
  opacity: calc(var(--beam-opacity-kurs-end) * 0.44 * var(--beam-inner-opacity, 1) * var(--beam-strength, 1));
  filter: blur(var(--beam-inner-blur, 0px)) hue-rotate(calc(var(--beam-hue-base, 0deg) + var(--beam-hue-kurs-end))) brightness(1.25) saturate(2.00);
}
:root:not([data-theme="light"]) [data-beam="kurs-end"] [data-beam-bloom] {
  display: none;
  position: absolute;
  inset: 0;
  border-radius: 32px;
  clip-path: inset(0 round 32px);
  background: radial-gradient(ellipse calc(84px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(48px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 33% -7.4%, rgba(255, 50, 100, 0.76), transparent),
    radial-gradient(ellipse calc(72px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(42px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 12% -5%, rgba(40, 140, 255, 0.76), transparent),
    radial-gradient(ellipse calc(48px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(84px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 2.1% 68.3%, rgba(50, 200, 80, 0.76), transparent),
    radial-gradient(ellipse calc(216px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(38px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 74.4% 100%, rgba(100, 70, 255, 0.76), transparent),
    radial-gradient(ellipse calc(102px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(31px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 55% 100%, rgba(40, 140, 255, 0.76), transparent),
    radial-gradient(ellipse calc(89px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(38px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 93.9% 0%, rgba(255, 120, 40, 0.76), transparent),
    radial-gradient(ellipse calc(62px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(58px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 100% 27.1%, rgba(180, 40, 240, 0.76), transparent);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  z-index: 3;
  will-change: opacity;
  opacity: 0;
}
:root:not([data-theme="light"]) [data-beam="kurs-end"][data-active] [data-beam-bloom],
:root:not([data-theme="light"]) [data-beam="kurs-end"][data-fading] [data-beam-bloom] {
  display: block;
  opacity: calc(var(--beam-opacity-kurs-end) * 0.66 * var(--beam-bloom-opacity, 1) * var(--beam-strength, 1));
  filter: blur(var(--beam-bloom-blur, 8px)) hue-rotate(calc(var(--beam-hue-base, 0deg) + var(--beam-hue-kurs-end))) brightness(1.25) saturate(2.00);
}
@keyframes beam-fade-in-kurs-end { to { --beam-opacity-kurs-end: 1; } }
@keyframes beam-fade-out-kurs-end { from { --beam-opacity-kurs-end: 1; } to { --beam-opacity-kurs-end: 0; } }
:root:not([data-theme="light"]) [data-beam="kurs-end"][data-paused],
:root:not([data-theme="light"]) [data-beam="kurs-end"][data-paused]::after,
:root:not([data-theme="light"]) [data-beam="kurs-end"][data-paused]::before,
:root:not([data-theme="light"]) [data-beam="kurs-end"][data-paused] [data-beam-bloom] {
  animation-play-state: paused !important;
}
@media (prefers-reduced-motion: reduce) {
  :root:not([data-theme="light"]) [data-beam="kurs-end"][data-active],
  :root:not([data-theme="light"]) [data-beam="kurs-end"][data-fading],
  :root:not([data-theme="light"]) [data-beam="kurs-end"][data-active]::after,
  :root:not([data-theme="light"]) [data-beam="kurs-end"][data-fading]::after,
  :root:not([data-theme="light"]) [data-beam="kurs-end"][data-active]::before,
  :root:not([data-theme="light"]) [data-beam="kurs-end"][data-fading]::before,
  :root:not([data-theme="light"]) [data-beam="kurs-end"][data-active] [data-beam-bloom],
  :root:not([data-theme="light"]) [data-beam="kurs-end"][data-fading] [data-beam-bloom] {
    animation: none !important;
  }
}
@property --bw1-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bh1-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bw2-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bh2-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bw3-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bh3-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bgh-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-tl-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-tr-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-bl-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bop-br-kurs-end {
  syntax: "<number>";
  initial-value: 1;
  inherits: true;
}
@property --bx1-kurs-end {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --by1-kurs-end {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --bx2-kurs-end {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --by2-kurs-end {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --bx3-kurs-end {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --by3-kurs-end {
  syntax: "<length>";
  initial-value: 0px;
  inherits: true;
}
@property --beam-opacity-kurs-end {
  syntax: "<number>";
  initial-value: 0;
  inherits: true;
}
@property --beam-hue-kurs-end {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: true;
}
:root[data-theme="light"] [data-beam="kurs-end"] {
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  isolation: isolate;
}
:root[data-theme="light"] [data-beam="kurs-end"][data-active] {
  animation: beam-fade-in-kurs-end 0.6s ease forwards;
}
:root[data-theme="light"] [data-beam="kurs-end"][data-fading] {
  animation: beam-fade-out-kurs-end 0.5s ease forwards;
}
:root[data-theme="light"] [data-beam="kurs-end"][data-active]::after,
:root[data-theme="light"] [data-beam="kurs-end"][data-fading]::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 32px;
  padding: 1px;
  clip-path: inset(0 round 32px);
  background: radial-gradient(ellipse calc(70px * var(--bw1-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(40px * var(--bh1-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(33% + var(--bx1-kurs-end)) calc(-7.4% + var(--by1-kurs-end)), rgba(255, 50, 100, var(--bop-tl-kurs-end)), transparent),
    radial-gradient(ellipse calc(60px * var(--bw2-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(35px * var(--bh2-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(12% + var(--bx2-kurs-end)) calc(-5% + var(--by2-kurs-end)), rgba(40, 140, 255, var(--bop-tl-kurs-end)), transparent),
    radial-gradient(ellipse calc(40px * var(--bw3-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(70px * var(--bh3-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx3-kurs-end)) calc(68.3% + var(--by3-kurs-end)), rgba(50, 200, 80, var(--bop-bl-kurs-end)), transparent),
    radial-gradient(ellipse calc(20px * var(--bw1-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(35px * var(--bh1-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx1-kurs-end)) calc(68.3% + var(--by1-kurs-end)), rgba(30, 185, 170, var(--bop-bl-kurs-end)), transparent),
    radial-gradient(ellipse calc(180px * var(--bw2-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(32px * var(--bh2-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(74.4% + var(--bx2-kurs-end)) calc(100% + var(--by2-kurs-end)), rgba(100, 70, 255, var(--bop-br-kurs-end)), transparent),
    radial-gradient(ellipse calc(85px * var(--bw3-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(26px * var(--bh3-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(55% + var(--bx3-kurs-end)) calc(100% + var(--by3-kurs-end)), rgba(40, 140, 255, var(--bop-br-kurs-end)), transparent),
    radial-gradient(ellipse calc(74px * var(--bw1-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(32px * var(--bh1-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(93.9% + var(--bx1-kurs-end)) calc(0% + var(--by1-kurs-end)), rgba(255, 120, 40, var(--bop-tr-kurs-end)), transparent),
    radial-gradient(ellipse calc(26px * var(--bw2-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(42px * var(--bh2-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx2-kurs-end)) calc(27.1% + var(--by2-kurs-end)), rgba(240, 50, 180, var(--bop-tr-kurs-end)), transparent),
    radial-gradient(ellipse calc(52px * var(--bw3-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(48px * var(--bh3-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx3-kurs-end)) calc(27.1% + var(--by3-kurs-end)), rgba(180, 40, 240, var(--bop-tr-kurs-end)), transparent);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  pointer-events: none;
  z-index: 2;
  will-change: opacity, filter;
  opacity: calc(var(--beam-opacity-kurs-end) * 0.32 * var(--beam-stroke-opacity, 1) * var(--beam-strength, 1));
  filter: blur(var(--beam-ring-blur, 0px)) hue-rotate(calc(var(--beam-hue-base, 0deg) + var(--beam-hue-kurs-end))) brightness(1.25) saturate(2.00);
}
:root[data-theme="light"] [data-beam="kurs-end"][data-active]::before,
:root[data-theme="light"] [data-beam="kurs-end"][data-fading]::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 32px;
  clip-path: inset(0 round 32px);
  background: radial-gradient(ellipse calc(65px * var(--bw1-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(35px * var(--bh1-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(33% + var(--bx1-kurs-end)) calc(-7.4% + var(--by1-kurs-end)), rgba(255, 50, 100, var(--bop-tl-kurs-end)), transparent),
    radial-gradient(ellipse calc(55px * var(--bw2-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(30px * var(--bh2-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(12% + var(--bx2-kurs-end)) calc(-5% + var(--by2-kurs-end)), rgba(40, 140, 255, var(--bop-tl-kurs-end)), transparent),
    radial-gradient(ellipse calc(35px * var(--bw3-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(65px * var(--bh3-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx3-kurs-end)) calc(68.3% + var(--by3-kurs-end)), rgba(50, 200, 80, var(--bop-bl-kurs-end)), transparent),
    radial-gradient(ellipse calc(15px * var(--bw1-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(30px * var(--bh1-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(2.1% + var(--bx1-kurs-end)) calc(68.3% + var(--by1-kurs-end)), rgba(30, 185, 170, var(--bop-bl-kurs-end)), transparent),
    radial-gradient(ellipse calc(173px * var(--bw2-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(28px * var(--bh2-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(74.4% + var(--bx2-kurs-end)) calc(100% + var(--by2-kurs-end)), rgba(100, 70, 255, var(--bop-br-kurs-end)), transparent),
    radial-gradient(ellipse calc(80px * var(--bw3-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(22px * var(--bh3-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(55% + var(--bx3-kurs-end)) calc(100% + var(--by3-kurs-end)), rgba(40, 140, 255, var(--bop-br-kurs-end)), transparent),
    radial-gradient(ellipse calc(69px * var(--bw1-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(28px * var(--bh1-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(93.9% + var(--bx1-kurs-end)) calc(0% + var(--by1-kurs-end)), rgba(255, 120, 40, var(--bop-tr-kurs-end)), transparent),
    radial-gradient(ellipse calc(22px * var(--bw2-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(38px * var(--bh2-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx2-kurs-end)) calc(27.1% + var(--by2-kurs-end)), rgba(240, 50, 180, var(--bop-tr-kurs-end)), transparent),
    radial-gradient(ellipse calc(47px * var(--bw3-kurs-end) * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(44px * var(--bh3-kurs-end) * var(--bgh-kurs-end) * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at calc(100% + var(--bx3-kurs-end)) calc(27.1% + var(--by3-kurs-end)), rgba(180, 40, 240, var(--bop-tr-kurs-end)), transparent),
    radial-gradient(ellipse 60px 60px at 0% 0%, rgba(0, 0, 0, calc(0.08 * var(--bop-tl-kurs-end))), transparent 70%),
    radial-gradient(ellipse 60px 60px at 100% 0%, rgba(0, 0, 0, calc(0.08 * var(--bop-tr-kurs-end))), transparent 70%),
    radial-gradient(ellipse 60px 60px at 0% 100%, rgba(0, 0, 0, calc(0.08 * var(--bop-bl-kurs-end))), transparent 70%),
    radial-gradient(ellipse 60px 60px at 100% 100%, rgba(0, 0, 0, calc(0.08 * var(--bop-br-kurs-end))), transparent 70%);
  -webkit-mask-image:
    linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white),
    linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);
  -webkit-mask-composite: source-over;
  mask-image:
    linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white),
    linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);
  mask-composite: add;
  pointer-events: none;
  z-index: 1;
  will-change: opacity, filter;
  opacity: calc(var(--beam-opacity-kurs-end) * 0.40 * var(--beam-inner-opacity, 1) * var(--beam-strength, 1));
  filter: blur(var(--beam-inner-blur, 0px)) hue-rotate(calc(var(--beam-hue-base, 0deg) + var(--beam-hue-kurs-end))) brightness(1.25) saturate(2.00);
}
:root[data-theme="light"] [data-beam="kurs-end"] [data-beam-bloom] {
  display: none;
  position: absolute;
  inset: 0;
  border-radius: 32px;
  clip-path: inset(0 round 32px);
  background: radial-gradient(ellipse calc(84px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(48px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 33% -7.4%, rgba(255, 50, 100, 0.775), transparent),
    radial-gradient(ellipse calc(72px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(42px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 12% -5%, rgba(40, 140, 255, 0.775), transparent),
    radial-gradient(ellipse calc(48px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(84px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 2.1% 68.3%, rgba(50, 200, 80, 0.775), transparent),
    radial-gradient(ellipse calc(216px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(38px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 74.4% 100%, rgba(100, 70, 255, 0.775), transparent),
    radial-gradient(ellipse calc(102px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(31px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 55% 100%, rgba(40, 140, 255, 0.775), transparent),
    radial-gradient(ellipse calc(89px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(38px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 93.9% 0%, rgba(255, 120, 40, 0.775), transparent),
    radial-gradient(ellipse calc(62px * var(--pulse-glow-sx, 1) * var(--pulse-glow-boost, 1)) calc(58px * var(--pulse-glow-sy, 1) * var(--pulse-glow-boost, 1)) at 100% 27.1%, rgba(180, 40, 240, 0.775), transparent);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  z-index: 3;
  will-change: opacity;
  opacity: 0;
}
:root[data-theme="light"] [data-beam="kurs-end"][data-active] [data-beam-bloom],
:root[data-theme="light"] [data-beam="kurs-end"][data-fading] [data-beam-bloom] {
  display: block;
  opacity: calc(var(--beam-opacity-kurs-end) * 0.80 * var(--beam-bloom-opacity, 1) * var(--beam-strength, 1));
  filter: blur(var(--beam-bloom-blur, 8px)) hue-rotate(calc(var(--beam-hue-base, 0deg) + var(--beam-hue-kurs-end))) brightness(1.25) saturate(2.00);
}
@keyframes beam-fade-in-kurs-end { to { --beam-opacity-kurs-end: 1; } }
@keyframes beam-fade-out-kurs-end { from { --beam-opacity-kurs-end: 1; } to { --beam-opacity-kurs-end: 0; } }
:root[data-theme="light"] [data-beam="kurs-end"][data-paused],
:root[data-theme="light"] [data-beam="kurs-end"][data-paused]::after,
:root[data-theme="light"] [data-beam="kurs-end"][data-paused]::before,
:root[data-theme="light"] [data-beam="kurs-end"][data-paused] [data-beam-bloom] {
  animation-play-state: paused !important;
}
@media (prefers-reduced-motion: reduce) {
  :root[data-theme="light"] [data-beam="kurs-end"][data-active],
  :root[data-theme="light"] [data-beam="kurs-end"][data-fading],
  :root[data-theme="light"] [data-beam="kurs-end"][data-active]::after,
  :root[data-theme="light"] [data-beam="kurs-end"][data-fading]::after,
  :root[data-theme="light"] [data-beam="kurs-end"][data-active]::before,
  :root[data-theme="light"] [data-beam="kurs-end"][data-fading]::before,
  :root[data-theme="light"] [data-beam="kurs-end"][data-active] [data-beam-bloom],
  :root[data-theme="light"] [data-beam="kurs-end"][data-fading] [data-beam-bloom] {
    animation: none !important;
  }
}
