:root {
  color-scheme: dark;
  --ink: #f6f1e8;
  --muted: #c7beb0;
  --soft: #8e867a;
  --deep: #171717;
  --deep-2: #20211e;
  --surface: #24251f;
  --surface-2: #303026;
  --line: rgba(246, 241, 232, .15);
  --line-strong: rgba(246, 241, 232, .28);
  --accent: #8fd4bd;
  --accent-2: #e3b35f;
  --accent-3: #d85f45;
  --accent-h: 161;
  --warm-h: 39;
  --danger-h: 12;
  --radius-xs: 6px;
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 28px;
  --shadow-soft: 0 22px 80px rgba(0, 0, 0, .26);
  --shadow-hard: 0 18px 46px rgba(0, 0, 0, .38);
  --container: 1180px;
  --gutter: clamp(18px, 4vw, 48px);
  --display: "Fraunces", Georgia, serif;
  --body: "Manrope", sans-serif;
  --ease: cubic-bezier(.21, .88, .28, .99);
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  background: var(--deep);
}

body {
  min-width: 320px;
  margin: 0;
  font-family: var(--body);
  color: var(--ink);
  background:
    radial-gradient(circle at 9% 8%, rgba(143, 212, 189, .16), transparent 31rem),
    radial-gradient(circle at 88% 12%, rgba(227, 179, 95, .14), transparent 30rem),
    linear-gradient(145deg, #151611 0%, #20201b 48%, #151614 100%);
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
}

body::before {
  position: fixed;
  inset: 0;
  z-index: -3;
  pointer-events: none;
  content: "";
  opacity: .29;
  background-image:
    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);
  background-size: 42px 42px;
  mask-image: radial-gradient(circle at center, #000 0%, transparent 78%);
}

body::after {
  position: fixed;
  inset: 0;
  z-index: -2;
  pointer-events: none;
  content: "";
  opacity: .08;
  mix-blend-mode: overlay;
  background-image:
    repeating-radial-gradient(circle at 10% 10%, rgba(255,255,255,.72) 0 1px, transparent 1px 4px),
    repeating-linear-gradient(60deg, rgba(255,255,255,.24) 0 1px, transparent 1px 7px);
}

button,
input,
select,
textarea {
  font: inherit;
}

button {
  color: inherit;
}

a {
  color: inherit;
  text-decoration: none;
}

img,
svg {
  display: block;
  max-width: 100%;
}

::selection {
  color: #171717;
  background: var(--accent);
}

.skip-link {
  position: fixed;
  top: 14px;
  left: 14px;
  z-index: 100;
  padding: 10px 14px;
  color: #151611;
  background: var(--accent);
  border-radius: var(--radius-xs);
  transform: translateY(-160%);
  transition: transform .2s var(--ease);
}

.skip-link:focus {
  transform: translateY(0);
}

.container {
  width: min(100% - (var(--gutter) * 2), var(--container));
  margin-inline: auto;
}

.page-aura {
  position: fixed;
  inset: 0;
  z-index: -1;
  overflow: hidden;
  pointer-events: none;
}

.aura-orb {
  position: absolute;
  width: 34vw;
  aspect-ratio: 1;
  border-radius: 999px;
  filter: blur(58px);
  opacity: .32;
  animation: drift 18s var(--ease) infinite alternate;
}

.aura-orb-one {
  top: 4%;
  left: -10%;
  background: rgba(143, 212, 189, .54);
}

.aura-orb-two {
  right: -12%;
  top: 19%;
  background: rgba(227, 179, 95, .42);
  animation-delay: -5s;
}

.aura-orb-three {
  left: 40%;
  bottom: -18%;
  background: rgba(216, 95, 69, .24);
  animation-delay: -9s;
}

.cursor-light {
  position: absolute;
  width: 420px;
  height: 420px;
  left: var(--cursor-x, 50%);
  top: var(--cursor-y, 30%);
  border-radius: 999px;
  background: radial-gradient(circle, rgba(143, 212, 189, .16), transparent 62%);
  transform: translate(-50%, -50%);
  transition: opacity .25s ease;
  opacity: var(--cursor-opacity, .65);
}

.site-header {
  position: sticky;
  top: 0;
  z-index: 80;
  padding: 16px 0;
  transition: padding .25s var(--ease), background .25s var(--ease), border-color .25s var(--ease);
}

.site-header.is-scrolled {
  padding: 10px 0;
  background: rgba(23, 23, 23, .78);
  border-bottom: 1px solid var(--line);
  backdrop-filter: blur(22px) saturate(135%);
}

.nav-shell {
  width: min(100% - 28px, 1240px);
  min-height: 68px;
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 22px;
  margin-inline: auto;
  padding: 10px 12px 10px 14px;
  border: 1px solid rgba(246, 241, 232, .13);
  border-radius: 999px;
  background: rgba(27, 28, 23, .54);
  box-shadow: 0 18px 70px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.06);
  backdrop-filter: blur(18px) saturate(130%);
}

.brand-mark {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.brand-symbol {
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  color: #141510;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: .04em;
  background:
    radial-gradient(circle at 30% 20%, #fff4d3, transparent 30%),
    linear-gradient(135deg, var(--accent), var(--accent-2));
  border-radius: 50%;
  box-shadow: 0 12px 30px rgba(143, 212, 189, .18);
}

.brand-copy {
  display: grid;
  gap: 1px;
}

.brand-copy strong {
  font-size: 15px;
  letter-spacing: .01em;
}

.brand-copy small {
  color: var(--muted);
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: .14em;
}

.nav-links {
  display: flex;
  justify-content: center;
  gap: 8px;
}

.nav-links a {
  position: relative;
  padding: 10px 13px;
  color: var(--muted);
  font-size: 13px;
  font-weight: 700;
  border-radius: 999px;
  transition: color .2s var(--ease), background .2s var(--ease);
}

.nav-links a:hover,
.nav-links a:focus-visible {
  color: var(--ink);
  background: rgba(255,255,255,.07);
}

.nav-cta {
  padding: 13px 18px;
  color: #151611;
  font-size: 13px;
  font-weight: 800;
  background: var(--ink);
  border-radius: 999px;
  box-shadow: 0 14px 36px rgba(0,0,0,.22);
}

.nav-toggle {
  display: none;
  width: 44px;
  height: 44px;
  border: 1px solid var(--line);
  border-radius: 999px;
  background: rgba(255,255,255,.06);
}

.nav-toggle span {
  display: block;
  width: 18px;
  height: 2px;
  margin: 5px auto;
  background: var(--ink);
  border-radius: 2px;
  transition: transform .2s var(--ease);
}

.hero-section {
  position: relative;
  min-height: 92vh;
  display: grid;
  align-items: center;
  padding: clamp(58px, 7vw, 86px) 0 70px;
  overflow: hidden;
}

.hero-grid {
  position: absolute;
  inset: 7% 4% auto;
  height: 76%;
  pointer-events: none;
  opacity: .46;
  background:
    linear-gradient(120deg, transparent 0 48%, rgba(143, 212, 189, .16) 49% 50%, transparent 51%),
    radial-gradient(circle at 20% 30%, rgba(246,241,232,.12), transparent 26%),
    radial-gradient(circle at 80% 70%, rgba(227,179,95,.1), transparent 22%);
  border: 1px solid rgba(246,241,232,.08);
  border-radius: 42px;
  transform: rotate(-1.5deg);
  mask-image: linear-gradient(#000, transparent 95%);
}

.hero-layout {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(390px, .9fr);
  gap: clamp(34px, 5.2vw, 74px);
  align-items: center;
}

.eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 18px;
  color: var(--accent);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .16em;
  text-transform: uppercase;
}

.eyebrow span {
  width: 30px;
  height: 1px;
  background: currentColor;
  box-shadow: 0 0 18px currentColor;
}

h1,
h2,
h3,
p {
  margin-top: 0;
}

h1,
h2 {
  font-family: var(--display);
  font-weight: 760;
  line-height: .97;
}

h1 {
  max-width: 780px;
  margin-bottom: 22px;
  font-size: clamp(42px, 5vw, 70px);
  letter-spacing: 0;
}

h2 {
  max-width: 850px;
  margin-bottom: 20px;
  font-size: clamp(36px, 5.2vw, 72px);
  letter-spacing: 0;
}

h3 {
  margin-bottom: 13px;
  font-size: clamp(21px, 2vw, 29px);
  line-height: 1.08;
}

.hero-lead,
.section-heading p,
.proof-copy p,
.detail-panel p,
.contact-copy p {
  max-width: 670px;
  color: var(--muted);
  font-size: clamp(17px, 1.6vw, 21px);
  line-height: 1.7;
}

.hero-lead {
  line-height: 1.58;
}

.hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  margin: 26px 0 30px;
}

.button {
  position: relative;
  isolation: isolate;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 52px;
  padding: 0 22px;
  border: 0;
  border-radius: 999px;
  font-weight: 800;
  cursor: pointer;
  overflow: hidden;
  transform: translateZ(0);
  transition: transform .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease);
}

.button::before {
  position: absolute;
  inset: -1px;
  z-index: -1;
  content: "";
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.3), transparent);
  transform: translateX(-120%) skewX(-18deg);
  transition: transform .65s var(--ease);
}

.button:hover::before {
  transform: translateX(120%) skewX(-18deg);
}

.button:hover {
  transform: translateY(-2px);
}

.button-primary {
  color: #151611;
  background: linear-gradient(135deg, var(--accent), #d9c178);
  box-shadow: 0 20px 50px rgba(143, 212, 189, .18);
}

.button-secondary,
.button-card {
  color: var(--ink);
  background: rgba(255,255,255,.08);
  border: 1px solid var(--line);
}

.hero-proof {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  max-width: 700px;
}

.hero-proof div {
  padding: 16px;
  border: 1px solid var(--line);
  border-radius: var(--radius-sm);
  background: rgba(255,255,255,.045);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
}

.hero-proof strong {
  display: block;
  margin-bottom: 5px;
  font-size: clamp(21px, 2.2vw, 30px);
}

.hero-proof span {
  color: var(--muted);
  font-size: 13px;
  line-height: 1.45;
}

.hero-visual {
  min-height: 500px;
  display: grid;
  place-items: center;
}

.device-stage {
  position: relative;
  width: min(100%, 590px);
  aspect-ratio: 1 / 1.02;
  border: 1px solid rgba(246,241,232,.13);
  border-radius: 38px;
  background:
    radial-gradient(circle at 26% 18%, rgba(143,212,189,.18), transparent 28%),
    radial-gradient(circle at 78% 78%, rgba(227,179,95,.13), transparent 30%),
    rgba(255,255,255,.045);
  box-shadow: var(--shadow-soft), inset 0 1px 0 rgba(255,255,255,.07);
  transform-style: preserve-3d;
}

.device-stage::before,
.device-stage::after {
  position: absolute;
  content: "";
  pointer-events: none;
}

.device-stage::before {
  inset: 22px;
  border: 1px dashed rgba(246,241,232,.16);
  border-radius: 28px;
  animation: spin-soft 22s linear infinite;
}

.device-stage::after {
  width: 170px;
  height: 170px;
  right: 42px;
  bottom: 44px;
  border-radius: 50%;
  background: conic-gradient(from 30deg, rgba(143,212,189,.9), transparent, rgba(227,179,95,.72), transparent, rgba(143,212,189,.9));
  filter: blur(18px);
  opacity: .23;
}

.browser-frame {
  position: absolute;
  inset: 68px 38px 96px 32px;
  z-index: 2;
  border: 1px solid rgba(246,241,232,.16);
  border-radius: 22px;
  background: rgba(22, 23, 19, .78);
  box-shadow: 0 28px 80px rgba(0,0,0,.38);
  overflow: hidden;
  transform: translateZ(46px) rotate(-2deg);
}

.browser-dots {
  position: absolute;
  top: 17px;
  left: 18px;
  display: flex;
  gap: 7px;
}

.browser-dots span {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: var(--accent-2);
}

.browser-dots span:nth-child(2) {
  background: var(--accent);
}

.browser-dots span:nth-child(3) {
  background: var(--accent-3);
}

.browser-toolbar {
  height: 48px;
  display: flex;
  align-items: center;
  padding-left: 88px;
  color: rgba(246,241,232,.55);
  font-size: 12px;
  border-bottom: 1px solid rgba(246,241,232,.09);
}

.browser-canvas {
  height: calc(100% - 48px);
  display: grid;
  grid-template-columns: 92px 1fr;
}

.mock-sidebar {
  padding: 22px 16px;
  background: rgba(255,255,255,.035);
}

.mock-sidebar span,
.mock-content span,
.phone-screen span {
  display: block;
  height: 9px;
  margin-bottom: 13px;
  border-radius: 999px;
  background: rgba(246,241,232,.16);
}

.mock-sidebar span:nth-child(1) {
  width: 52px;
  height: 52px;
  border-radius: 16px;
  background: linear-gradient(135deg, var(--accent), var(--accent-2));
}

.mock-main {
  padding: 24px;
}

.mock-hero {
  height: 122px;
  border-radius: 18px;
  background:
    radial-gradient(circle at 20% 20%, rgba(255,255,255,.38), transparent 23%),
    linear-gradient(135deg, rgba(143,212,189,.9), rgba(227,179,95,.7));
}

.mock-stats {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  margin: 16px 0;
}

.mock-stats span {
  height: 54px;
  border-radius: 14px;
  background: rgba(255,255,255,.07);
}

.mock-content span:nth-child(1) {
  width: 92%;
}

.mock-content span:nth-child(2) {
  width: 72%;
}

.mock-content span:nth-child(3) {
  width: 86%;
}

.mock-content span:nth-child(4) {
  width: 54%;
}

.phone-frame {
  position: absolute;
  right: 35px;
  bottom: 56px;
  z-index: 4;
  width: 132px;
  height: 244px;
  padding: 14px 10px 12px;
  border: 1px solid rgba(246,241,232,.2);
  border-radius: 28px;
  background: #11120e;
  box-shadow: 0 28px 70px rgba(0,0,0,.46);
  transform: translateZ(74px) rotate(5deg);
}

.phone-notch {
  position: absolute;
  top: 8px;
  left: 50%;
  width: 46px;
  height: 7px;
  border-radius: 99px;
  background: #050604;
  transform: translateX(-50%);
}

.phone-screen {
  height: 100%;
  padding: 28px 12px 12px;
  border-radius: 21px;
  background:
    radial-gradient(circle at 40% 14%, rgba(143,212,189,.24), transparent 30%),
    linear-gradient(180deg, #262821, #151611);
}

.phone-screen span:nth-child(1) {
  height: 58px;
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(143,212,189,.88), rgba(227,179,95,.7));
}

.phone-screen span:nth-child(2) {
  width: 82%;
}

.phone-screen span:nth-child(3) {
  width: 64%;
}

.phone-screen span:nth-child(4),
.phone-screen span:nth-child(5) {
  height: 38px;
  background: rgba(255,255,255,.08);
}

.floating-chip {
  position: absolute;
  z-index: 5;
  padding: 10px 13px;
  color: #151611;
  font-size: 12px;
  font-weight: 800;
  border-radius: 999px;
  background: rgba(246,241,232,.92);
  box-shadow: 0 18px 42px rgba(0,0,0,.25);
  animation: float-chip 4.8s var(--ease) infinite alternate;
}

.chip-performance {
  top: 52px;
  right: 80px;
}

.chip-design {
  left: 32px;
  bottom: 112px;
  animation-delay: -1.4s;
}

.chip-seo {
  right: 130px;
  bottom: 26px;
  animation-delay: -2.8s;
}

.signal-strip {
  position: relative;
  overflow: hidden;
  padding: 22px 0;
  border-block: 1px solid var(--line);
  background: rgba(255,255,255,.035);
}

.marquee {
  display: flex;
  width: max-content;
}

.marquee-track {
  display: flex;
  gap: 14px;
  padding-right: 14px;
  animation: marquee 34s linear infinite;
}

.marquee-track span {
  min-width: max-content;
  padding: 9px 15px;
  color: var(--muted);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .14em;
  text-transform: uppercase;
  border: 1px solid rgba(246,241,232,.13);
  border-radius: 999px;
  background: rgba(255,255,255,.045);
}

.section {
  padding: clamp(88px, 10vw, 150px) 0;
}

.section-heading {
  margin-bottom: 42px;
}

.section-heading p {
  margin-bottom: 0;
}

.service-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 18px;
}

.service-card,
.price-card,
.work-card,
.detail-panel,
.quality-list,
.contact-form,
.conversion-board,
.faq-list {
  border: 1px solid var(--line);
  background:
    linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.035)),
    rgba(255,255,255,.03);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06), var(--shadow-soft);
  backdrop-filter: blur(18px) saturate(126%);
}

.service-card {
  min-height: 360px;
  padding: 26px;
  border-radius: var(--radius-md);
  transform-style: preserve-3d;
}

.card-icon {
  width: 46px;
  height: 46px;
  display: grid;
  place-items: center;
  margin-bottom: 34px;
  color: #151611;
  font-weight: 900;
  border-radius: 50%;
  background: var(--accent);
}

.service-card p,
.price-copy,
.timeline-item p,
.work-copy p,
.quality-list span,
.faq-list p,
.form-note {
  color: var(--muted);
  line-height: 1.65;
}

.service-card ul,
.price-card ul {
  display: grid;
  gap: 10px;
  margin: 22px 0 0;
  padding: 0;
  list-style: none;
}

.service-card li,
.price-card li {
  position: relative;
  padding-left: 20px;
  color: var(--muted);
  line-height: 1.45;
}

.service-card li::before,
.price-card li::before {
  position: absolute;
  top: .62em;
  left: 0;
  width: 7px;
  height: 7px;
  content: "";
  border-radius: 50%;
  background: var(--accent);
  box-shadow: 0 0 16px rgba(143,212,189,.7);
}

.proof-section {
  position: relative;
}

.proof-layout,
.detail-layout,
.contact-layout,
.faq-layout {
  display: grid;
  grid-template-columns: .82fr 1.18fr;
  gap: clamp(32px, 6vw, 78px);
  align-items: center;
}

.text-link {
  display: inline-flex;
  margin-top: 18px;
  color: var(--accent);
  font-weight: 800;
  border-bottom: 1px solid currentColor;
}

.conversion-board {
  position: relative;
  display: grid;
  gap: 14px;
  padding: 22px;
  border-radius: var(--radius-lg);
}

.conversion-board::before {
  position: absolute;
  inset: 38px auto 38px 44px;
  width: 1px;
  content: "";
  background: linear-gradient(transparent, rgba(143,212,189,.8), transparent);
}

.board-node {
  position: relative;
  display: grid;
  grid-template-columns: 48px 1fr;
  column-gap: 16px;
  padding: 18px;
  border: 1px solid rgba(246,241,232,.11);
  border-radius: var(--radius-sm);
  background: rgba(0,0,0,.14);
}

.board-node span {
  width: 48px;
  height: 48px;
  display: grid;
  place-items: center;
  color: #151611;
  font-weight: 900;
  border-radius: 50%;
  background: rgba(246,241,232,.88);
}

.board-node strong,
.board-node small {
  grid-column: 2;
}

.board-node strong {
  align-self: end;
}

.board-node small {
  color: var(--muted);
}

.board-node.active {
  border-color: rgba(143,212,189,.42);
  background: rgba(143,212,189,.07);
}

.package-section {
  background:
    radial-gradient(circle at 80% 20%, rgba(143,212,189,.1), transparent 34rem),
    linear-gradient(180deg, transparent, rgba(255,255,255,.025), transparent);
}

.package-controls {
  display: flex;
  width: max-content;
  max-width: calc(100% - var(--gutter));
  gap: 6px;
  margin-bottom: 24px;
  padding: 6px;
  border: 1px solid var(--line);
  border-radius: 999px;
  background: rgba(0,0,0,.18);
}

.control-button {
  min-height: 42px;
  padding: 0 16px;
  color: var(--muted);
  border: 0;
  border-radius: 999px;
  background: transparent;
  cursor: pointer;
}

.control-button.active {
  color: #151611;
  background: var(--ink);
}

.pricing-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  align-items: stretch;
}

.price-card {
  position: relative;
  min-height: 540px;
  display: flex;
  flex-direction: column;
  padding: 30px;
  border-radius: var(--radius-md);
  overflow: hidden;
}

.price-card::before {
  position: absolute;
  inset: 0;
  content: "";
  opacity: .5;
  background: radial-gradient(circle at 18% 0%, rgba(143,212,189,.14), transparent 32%);
  pointer-events: none;
}

.price-card.featured {
  transform: translateY(-14px);
  border-color: rgba(143,212,189,.4);
  background:
    radial-gradient(circle at 50% 0%, rgba(143,212,189,.18), transparent 36%),
    linear-gradient(180deg, rgba(255,255,255,.1), rgba(255,255,255,.04));
}

.popular-badge {
  position: absolute;
  top: 18px;
  right: 18px;
  padding: 8px 11px;
  color: #151611;
  font-size: 12px;
  font-weight: 900;
  border-radius: 999px;
  background: var(--accent);
}

.package-label {
  color: var(--accent);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .14em;
  text-transform: uppercase;
}

.price {
  margin: 8px 0 14px;
  font-family: var(--display);
  font-size: clamp(34px, 4vw, 52px);
  line-height: 1;
}

.price-card ul {
  margin-bottom: 28px;
}

.price-card .button {
  margin-top: auto;
}

.process-section {
  overflow: hidden;
}

.process-timeline {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 18px;
}

.process-timeline::before {
  position: absolute;
  left: 0;
  right: 0;
  top: 38px;
  height: 1px;
  content: "";
  background: linear-gradient(90deg, transparent, rgba(143,212,189,.68), transparent);
}

.timeline-item {
  position: relative;
  min-height: 270px;
  padding: 78px 22px 24px;
  border: 1px solid var(--line);
  border-radius: var(--radius-md);
  background: rgba(255,255,255,.04);
}

.timeline-item span {
  position: absolute;
  top: 18px;
  left: 20px;
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  color: #151611;
  font-weight: 900;
  border-radius: 50%;
  background: var(--accent-2);
}

.work-section {
  background: rgba(255,255,255,.025);
}

.work-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.work-card {
  overflow: hidden;
  border-radius: var(--radius-md);
}

.work-demo-card {
  background:
    linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.035)),
    rgba(0,0,0,.16);
}

.demo-browser {
  min-height: 390px;
  padding: 16px;
  border-bottom: 1px solid rgba(246,241,232,.12);
}

.demo-browser-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 36px;
  padding: 0 12px;
  color: rgba(246,241,232,.72);
  font-size: 12px;
  border: 1px solid rgba(246,241,232,.1);
  border-radius: 12px 12px 0 0;
  background: rgba(0,0,0,.22);
}

.demo-browser-bar span,
.demo-browser-bar span::before,
.demo-browser-bar span::after {
  width: 7px;
  height: 7px;
  display: block;
  border-radius: 50%;
  background: var(--accent-3);
}

.demo-browser-bar span {
  position: relative;
  flex: 0 0 auto;
}

.demo-browser-bar span::before,
.demo-browser-bar span::after {
  position: absolute;
  top: 0;
  content: "";
}

.demo-browser-bar span::before {
  left: 12px;
  background: var(--accent-2);
}

.demo-browser-bar span::after {
  left: 24px;
  background: var(--accent);
}

.demo-browser-bar strong {
  margin-left: 28px;
  font-weight: 800;
}

.demo-screen {
  min-height: 322px;
  padding: 18px;
  overflow: hidden;
  border: 1px solid rgba(246,241,232,.1);
  border-top: 0;
  border-radius: 0 0 18px 18px;
  background: rgba(0,0,0,.2);
}

.demo-screen h4,
.demo-screen p {
  margin: 0;
}

.demo-action,
.service-demo-slots button,
.brand-demo-swatches button,
.shop-demo-options button {
  min-height: 36px;
  padding: 0 12px;
  color: var(--ink);
  font-size: 12px;
  font-weight: 900;
  border: 1px solid rgba(246,241,232,.18);
  border-radius: 999px;
  background: rgba(255,255,255,.08);
  cursor: pointer;
  transition: transform .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);
}

.demo-action:hover,
.service-demo-slots button:hover,
.brand-demo-swatches button:hover,
.shop-demo-options button:hover {
  transform: translateY(-2px);
  border-color: rgba(143,212,189,.62);
}

.demo-action {
  color: #151611;
  border: 0;
  background: var(--accent);
}

.demo-status {
  color: rgba(246,241,232,.76);
  font-size: 12px;
  line-height: 1.5;
}

.demo-link {
  display: inline-flex;
  width: max-content;
  margin-top: 16px;
  color: var(--accent);
  font-size: 13px;
  font-weight: 900;
}

.demo-link:hover {
  color: var(--ink);
}

.demo-service {
  background:
    radial-gradient(circle at 86% 12%, rgba(143,212,189,.36), transparent 38%),
    linear-gradient(135deg, #273229, #10120e);
}

.demo-service .demo-screen {
  display: grid;
  grid-template-rows: 1fr auto auto;
}

.service-demo-hero {
  display: grid;
  align-content: center;
  gap: 10px;
  min-height: 210px;
  padding: 18px;
  border-radius: 18px;
  background:
    linear-gradient(135deg, rgba(246,241,232,.92), rgba(222,235,222,.82)),
    #f6f1e8;
  color: #151611;
}

.service-demo-hero span,
.shop-demo-product span {
  font-size: 11px;
  font-weight: 900;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.service-demo-hero h4 {
  max-width: 17ch;
  font-family: var(--display);
  font-size: 28px;
  line-height: 1.02;
}

.service-demo-hero p {
  color: rgba(21,22,17,.72);
  font-size: 13px;
}

.service-demo-slots {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  margin: 14px 0 12px;
}

.service-demo-slots button.is-selected {
  color: #151611;
  background: var(--accent-2);
}

.demo-brand {
  background:
    radial-gradient(circle at 25% 18%, rgba(227,179,95,.26), transparent 32%),
    linear-gradient(135deg, #302922, #151312);
}

.brand-demo-media {
  min-height: 190px;
  display: grid;
  align-content: end;
  gap: 10px;
  padding: 18px;
  border-radius: 18px;
  background:
    linear-gradient(155deg, rgba(255,255,255,.16), transparent 40%),
    radial-gradient(circle at 65% 34%, rgba(227,179,95,.8), transparent 0 18%, transparent 19%),
    linear-gradient(135deg, #3c3329, #161411);
  transition: background .3s var(--ease);
}

.brand-demo-media[data-tone="ember"] {
  background:
    linear-gradient(155deg, rgba(255,255,255,.12), transparent 40%),
    radial-gradient(circle at 62% 36%, rgba(216,95,69,.82), transparent 0 18%, transparent 19%),
    linear-gradient(135deg, #3b211b, #151312);
}

.brand-demo-media[data-tone="stone"] {
  background:
    linear-gradient(155deg, rgba(255,255,255,.14), transparent 40%),
    radial-gradient(circle at 64% 36%, rgba(143,212,189,.64), transparent 0 18%, transparent 19%),
    linear-gradient(135deg, #2c3432, #141817);
}

.brand-demo-media span {
  color: var(--accent-2);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .14em;
  text-transform: uppercase;
}

.brand-demo-media strong {
  max-width: 17ch;
  font-family: var(--display);
  font-size: 26px;
  line-height: 1;
}

.brand-demo-copy {
  display: grid;
  gap: 14px;
  padding-top: 16px;
}

.brand-demo-copy p {
  color: rgba(246,241,232,.74);
  font-size: 13px;
  line-height: 1.55;
}

.brand-demo-swatches,
.shop-demo-options {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.brand-demo-swatches button.active,
.shop-demo-options button.active {
  color: #151611;
  background: var(--ink);
}

.demo-shop {
  background:
    radial-gradient(circle at 80% 18%, rgba(111,179,210,.3), transparent 34%),
    linear-gradient(135deg, #202b2f, #111416);
}

.shop-demo-top {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  margin-bottom: 14px;
}

.shop-demo-top span {
  color: rgba(246,241,232,.68);
  font-size: 12px;
  font-weight: 900;
}

.shop-demo-top strong {
  width: 28px;
  height: 28px;
  display: grid;
  place-items: center;
  color: #151611;
  border-radius: 50%;
  background: var(--accent);
}

.shop-demo-product {
  display: grid;
  grid-template-columns: 110px 1fr;
  gap: 14px;
  align-items: center;
  padding: 18px;
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 18px;
  background: rgba(255,255,255,.07);
}

.shop-demo-pack {
  min-height: 155px;
  border-radius: 14px;
  background:
    linear-gradient(90deg, transparent 45%, rgba(255,255,255,.18) 45% 55%, transparent 55%),
    linear-gradient(160deg, #e3b35f, #593727 58%, #19110f);
  box-shadow: 0 24px 50px rgba(0,0,0,.28);
}

.shop-demo-product h4 {
  margin: 6px 0 8px;
  font-family: var(--display);
  font-size: 24px;
  line-height: 1;
}

.shop-demo-product p {
  color: rgba(246,241,232,.72);
  font-size: 12px;
}

.shop-demo-options {
  margin: 14px 0;
}

.work-preview {
  position: relative;
  height: 310px;
  padding: 24px;
  overflow: hidden;
}

.work-preview::before,
.work-preview::after {
  position: absolute;
  content: "";
  border-radius: 999px;
}

.work-preview::before {
  width: 260px;
  height: 260px;
  top: -80px;
  right: -90px;
  opacity: .55;
  filter: blur(2px);
}

.work-preview::after {
  width: 70%;
  height: 48%;
  left: 24px;
  bottom: 24px;
  border: 1px solid rgba(255,255,255,.22);
  border-radius: 20px;
  background: rgba(255,255,255,.08);
  backdrop-filter: blur(14px);
}

.preview-one {
  background: linear-gradient(135deg, #273229, #10120e);
}

.preview-one::before {
  background: var(--accent);
}

.preview-two {
  background: linear-gradient(135deg, #302922, #151312);
}

.preview-two::before {
  background: var(--accent-2);
}

.preview-three {
  background: linear-gradient(135deg, #202b2f, #111416);
}

.preview-three::before {
  background: #6fb3d2;
}

.work-preview span {
  position: relative;
  z-index: 2;
  display: block;
  height: 10px;
  margin-bottom: 12px;
  border-radius: 999px;
  background: rgba(255,255,255,.32);
}

.work-preview span:nth-child(1) {
  width: 42%;
  height: 52px;
  border-radius: 16px;
}

.work-preview span:nth-child(2) {
  width: 72%;
}

.work-preview span:nth-child(3) {
  width: 56%;
}

.work-copy {
  padding: 24px;
}

.work-copy p {
  margin-bottom: 8px;
  color: var(--accent);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .13em;
  text-transform: uppercase;
}

.detail-layout {
  align-items: stretch;
}

.detail-panel {
  padding: 34px;
  border-radius: var(--radius-lg);
}

.quality-list {
  display: grid;
  gap: 12px;
  padding: 18px;
  border-radius: var(--radius-lg);
}

.quality-list div {
  padding: 20px;
  border: 1px solid rgba(246,241,232,.1);
  border-radius: var(--radius-sm);
  background: rgba(0,0,0,.14);
}

.quality-list strong {
  display: block;
  margin-bottom: 8px;
  font-size: 18px;
}

.faq-layout {
  align-items: start;
}

.faq-list {
  padding: 12px;
  border-radius: var(--radius-lg);
}

.faq-list details {
  border-bottom: 1px solid rgba(246,241,232,.1);
}

.faq-list details:last-child {
  border-bottom: 0;
}

.faq-list summary {
  position: relative;
  padding: 20px 44px 20px 16px;
  font-weight: 800;
  cursor: pointer;
  list-style: none;
}

.faq-list summary::-webkit-details-marker {
  display: none;
}

.faq-list summary::after {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 22px;
  height: 22px;
  display: grid;
  place-items: center;
  content: "+";
  color: #151611;
  border-radius: 50%;
  background: var(--accent);
  transform: translateY(-50%);
}

.faq-list details[open] summary::after {
  content: "-";
}

.faq-list p {
  margin: -5px 16px 20px;
}

.contact-section {
  padding-bottom: 120px;
}

.contact-layout {
  align-items: stretch;
}

.contact-form {
  display: grid;
  gap: 16px;
  padding: 24px;
  border-radius: var(--radius-lg);
}

.contact-form label {
  display: grid;
  gap: 8px;
  color: var(--muted);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.contact-form input,
.contact-form select,
.contact-form textarea {
  width: 100%;
  color: var(--ink);
  border: 1px solid rgba(246,241,232,.16);
  border-radius: var(--radius-sm);
  background: rgba(0,0,0,.2);
  outline: none;
  transition: border-color .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);
}

.contact-form input,
.contact-form select {
  min-height: 52px;
  padding: 0 14px;
}

.contact-form textarea {
  resize: vertical;
  min-height: 138px;
  padding: 14px;
}

.contact-form input:focus,
.contact-form select:focus,
.contact-form textarea:focus {
  border-color: rgba(143,212,189,.75);
  box-shadow: 0 0 0 4px rgba(143,212,189,.13);
  background: rgba(0,0,0,.26);
}

.form-note {
  margin: 0;
  font-size: 13px;
}

.site-footer {
  padding: 28px 0;
  border-top: 1px solid var(--line);
  background: rgba(0,0,0,.18);
}

.footer-layout {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  color: var(--muted);
  font-size: 14px;
}

.footer-layout p {
  margin: 0;
}

.footer-layout div {
  display: flex;
  gap: 16px;
}

.footer-layout a:hover {
  color: var(--ink);
}

.legal-main {
  padding-top: 140px;
  padding-bottom: 110px;
}

.legal-shell {
  width: min(100% - (var(--gutter) * 2), 860px);
  margin-inline: auto;
}

.legal-card {
  padding: clamp(24px, 5vw, 52px);
  border: 1px solid var(--line);
  border-radius: var(--radius-lg);
  background:
    radial-gradient(circle at 82% 0%, rgba(143,212,189,.12), transparent 34rem),
    rgba(255,255,255,.045);
  box-shadow: var(--shadow-soft);
}

.legal-card h1 {
  margin-bottom: 26px;
}

.legal-section {
  padding-block: 26px;
  border-top: 1px solid rgba(246,241,232,.1);
}

.legal-section:first-of-type {
  border-top: 0;
}

.legal-section h2 {
  margin-bottom: 12px;
  color: var(--accent);
  font-size: 13px;
  font-weight: 900;
  letter-spacing: .13em;
  text-transform: uppercase;
}

.legal-section h3 {
  margin: 18px 0 8px;
  font-size: 18px;
}

.legal-section p,
.legal-section li {
  color: var(--muted);
}

.legal-section ul {
  padding-left: 20px;
}

.legal-section a {
  color: var(--accent);
  font-weight: 800;
}

.legal-note {
  margin-top: 24px;
  padding: 16px 18px;
  color: var(--muted);
  border: 1px solid rgba(143,212,189,.18);
  border-radius: var(--radius-sm);
  background: rgba(143,212,189,.06);
}

.reveal {
  opacity: 0;
  transform: translateY(24px);
  transition: opacity .7s var(--ease), transform .7s var(--ease), filter .7s var(--ease);
  filter: blur(8px);
}

.reveal.is-visible {
  opacity: 1;
  transform: translateY(0);
  filter: blur(0);
}

.delay-2 {
  transition-delay: .15s;
}

.tilt-card {
  transform-style: preserve-3d;
  transition: transform .28s var(--ease), border-color .28s var(--ease), box-shadow .28s var(--ease);
}

.tilt-card:hover {
  border-color: rgba(143,212,189,.35);
  box-shadow: 0 28px 86px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.09);
}

@keyframes drift {
  0% {
    transform: translate3d(0, 0, 0) scale(1);
  }
  100% {
    transform: translate3d(7vw, 4vh, 0) scale(1.12);
  }
}

@keyframes spin-soft {
  to {
    transform: rotate(360deg);
  }
}

@keyframes float-chip {
  from {
    transform: translate3d(0, 0, 70px);
  }
  to {
    transform: translate3d(0, -12px, 70px);
  }
}

@keyframes marquee {
  to {
    transform: translateX(-100%);
  }
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    scroll-behavior: auto !important;
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
  }
}

@media (max-width: 1050px) {
  .hero-layout,
  .proof-layout,
  .detail-layout,
  .contact-layout,
  .faq-layout {
    grid-template-columns: 1fr;
  }

  .hero-visual {
    min-height: 520px;
  }

  .service-grid,
  .process-timeline {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .pricing-grid,
  .work-grid {
    grid-template-columns: 1fr;
  }

  .demo-browser {
    min-height: 0;
  }

  .demo-screen {
    min-height: 290px;
  }

  .price-card.featured {
    transform: none;
  }
}

@media (max-width: 780px) {
  .nav-shell {
    grid-template-columns: auto auto;
    border-radius: 28px;
  }

  .nav-toggle {
    display: block;
    justify-self: end;
  }

  .nav-cta {
    display: none;
  }

  .nav-links {
    grid-column: 1 / -1;
    display: none;
    flex-direction: column;
    align-items: stretch;
    padding: 8px;
    border-top: 1px solid var(--line);
  }

  .nav-links.is-open {
    display: flex;
  }

  .nav-links a {
    padding: 13px 14px;
  }

  .hero-section {
    min-height: auto;
    padding-top: 120px;
  }

  .hero-proof,
  .service-grid,
  .process-timeline {
    grid-template-columns: 1fr;
  }

  .device-stage {
    border-radius: 26px;
  }

  .browser-frame {
    inset: 58px 22px 84px 18px;
  }

  .phone-frame {
    right: 18px;
    width: 108px;
    height: 206px;
  }

  .floating-chip {
    display: none;
  }

  .shop-demo-product {
    grid-template-columns: 90px 1fr;
  }

  .shop-demo-pack {
    min-height: 130px;
  }

  .footer-layout {
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 520px) {
  :root {
    --gutter: 18px;
  }

  h1 {
    font-size: 48px;
  }

  h2 {
    font-size: 34px;
  }

  .hero-actions,
  .package-controls,
  .footer-layout div {
    width: 100%;
    flex-direction: column;
    align-items: stretch;
  }

  .button,
  .control-button {
    width: 100%;
  }

  .hero-visual {
    min-height: 410px;
  }

  .browser-canvas {
    grid-template-columns: 62px 1fr;
  }

  .mock-main {
    padding: 16px;
  }

  .mock-hero {
    height: 88px;
  }

  .demo-browser,
  .demo-screen {
    padding: 12px;
  }

  .service-demo-hero h4 {
    font-size: 25px;
  }

  .service-demo-slots,
  .shop-demo-product {
    grid-template-columns: 1fr;
  }

  .shop-demo-pack {
    min-height: 110px;
  }
}

.tone-001 {
  --tone-h: 17;
  --tone-s: 47%;
  --tone-l: 47%;
  --tone-a: 0.091;
  --tone-glow: hsl(17 47% 47% / 0.091);
  --tone-glow-strong: hsl(63 57% 55% / 0.251);
  --tone-radius: 19px;
}
.tone-002 {
  --tone-h: 34;
  --tone-s: 48%;
  --tone-l: 48%;
  --tone-a: 0.102;
  --tone-glow: hsl(34 48% 48% / 0.102);
  --tone-glow-strong: hsl(80 58% 56% / 0.262);
  --tone-radius: 20px;
}
.tone-003 {
  --tone-h: 51;
  --tone-s: 49%;
  --tone-l: 49%;
  --tone-a: 0.113;
  --tone-glow: hsl(51 49% 49% / 0.113);
  --tone-glow-strong: hsl(97 59% 57% / 0.273);
  --tone-radius: 21px;
}
.tone-004 {
  --tone-h: 68;
  --tone-s: 50%;
  --tone-l: 50%;
  --tone-a: 0.124;
  --tone-glow: hsl(68 50% 50% / 0.124);
  --tone-glow-strong: hsl(114 60% 58% / 0.284);
  --tone-radius: 22px;
}
.tone-005 {
  --tone-h: 85;
  --tone-s: 51%;
  --tone-l: 51%;
  --tone-a: 0.135;
  --tone-glow: hsl(85 51% 51% / 0.135);
  --tone-glow-strong: hsl(131 61% 59% / 0.295);
  --tone-radius: 23px;
}
.tone-006 {
  --tone-h: 102;
  --tone-s: 52%;
  --tone-l: 52%;
  --tone-a: 0.146;
  --tone-glow: hsl(102 52% 52% / 0.146);
  --tone-glow-strong: hsl(148 62% 60% / 0.306);
  --tone-radius: 24px;
}
.tone-007 {
  --tone-h: 119;
  --tone-s: 53%;
  --tone-l: 53%;
  --tone-a: 0.157;
  --tone-glow: hsl(119 53% 53% / 0.157);
  --tone-glow-strong: hsl(165 63% 61% / 0.317);
  --tone-radius: 25px;
}
.tone-008 {
  --tone-h: 136;
  --tone-s: 54%;
  --tone-l: 54%;
  --tone-a: 0.168;
  --tone-glow: hsl(136 54% 54% / 0.168);
  --tone-glow-strong: hsl(182 64% 62% / 0.328);
  --tone-radius: 26px;
}
.tone-009 {
  --tone-h: 153;
  --tone-s: 55%;
  --tone-l: 55%;
  --tone-a: 0.179;
  --tone-glow: hsl(153 55% 55% / 0.179);
  --tone-glow-strong: hsl(199 65% 63% / 0.339);
  --tone-radius: 27px;
}
.tone-010 {
  --tone-h: 170;
  --tone-s: 56%;
  --tone-l: 56%;
  --tone-a: 0.190;
  --tone-glow: hsl(170 56% 56% / 0.190);
  --tone-glow-strong: hsl(216 66% 64% / 0.350);
  --tone-radius: 28px;
}
.tone-011 {
  --tone-h: 187;
  --tone-s: 57%;
  --tone-l: 57%;
  --tone-a: 0.201;
  --tone-glow: hsl(187 57% 57% / 0.201);
  --tone-glow-strong: hsl(233 67% 65% / 0.361);
  --tone-radius: 29px;
}
.tone-012 {
  --tone-h: 204;
  --tone-s: 58%;
  --tone-l: 58%;
  --tone-a: 0.080;
  --tone-glow: hsl(204 58% 58% / 0.080);
  --tone-glow-strong: hsl(250 68% 66% / 0.240);
  --tone-radius: 30px;
}
.tone-013 {
  --tone-h: 221;
  --tone-s: 59%;
  --tone-l: 59%;
  --tone-a: 0.091;
  --tone-glow: hsl(221 59% 59% / 0.091);
  --tone-glow-strong: hsl(267 69% 67% / 0.251);
  --tone-radius: 31px;
}
.tone-014 {
  --tone-h: 238;
  --tone-s: 60%;
  --tone-l: 60%;
  --tone-a: 0.102;
  --tone-glow: hsl(238 60% 60% / 0.102);
  --tone-glow-strong: hsl(284 70% 68% / 0.262);
  --tone-radius: 32px;
}
.tone-015 {
  --tone-h: 255;
  --tone-s: 61%;
  --tone-l: 61%;
  --tone-a: 0.113;
  --tone-glow: hsl(255 61% 61% / 0.113);
  --tone-glow-strong: hsl(301 71% 69% / 0.273);
  --tone-radius: 33px;
}
.tone-016 {
  --tone-h: 272;
  --tone-s: 62%;
  --tone-l: 62%;
  --tone-a: 0.124;
  --tone-glow: hsl(272 62% 62% / 0.124);
  --tone-glow-strong: hsl(318 72% 70% / 0.284);
  --tone-radius: 34px;
}
.tone-017 {
  --tone-h: 289;
  --tone-s: 63%;
  --tone-l: 63%;
  --tone-a: 0.135;
  --tone-glow: hsl(289 63% 63% / 0.135);
  --tone-glow-strong: hsl(335 73% 71% / 0.295);
  --tone-radius: 35px;
}
.tone-018 {
  --tone-h: 306;
  --tone-s: 64%;
  --tone-l: 46%;
  --tone-a: 0.146;
  --tone-glow: hsl(306 64% 46% / 0.146);
  --tone-glow-strong: hsl(352 74% 54% / 0.306);
  --tone-radius: 36px;
}
.tone-019 {
  --tone-h: 323;
  --tone-s: 65%;
  --tone-l: 47%;
  --tone-a: 0.157;
  --tone-glow: hsl(323 65% 47% / 0.157);
  --tone-glow-strong: hsl(9 75% 55% / 0.317);
  --tone-radius: 37px;
}
.tone-020 {
  --tone-h: 340;
  --tone-s: 66%;
  --tone-l: 48%;
  --tone-a: 0.168;
  --tone-glow: hsl(340 66% 48% / 0.168);
  --tone-glow-strong: hsl(26 76% 56% / 0.328);
  --tone-radius: 38px;
}
.tone-021 {
  --tone-h: 357;
  --tone-s: 67%;
  --tone-l: 49%;
  --tone-a: 0.179;
  --tone-glow: hsl(357 67% 49% / 0.179);
  --tone-glow-strong: hsl(43 77% 57% / 0.339);
  --tone-radius: 39px;
}
.tone-022 {
  --tone-h: 14;
  --tone-s: 46%;
  --tone-l: 50%;
  --tone-a: 0.190;
  --tone-glow: hsl(14 46% 50% / 0.190);
  --tone-glow-strong: hsl(60 56% 58% / 0.350);
  --tone-radius: 18px;
}
.tone-023 {
  --tone-h: 31;
  --tone-s: 47%;
  --tone-l: 51%;
  --tone-a: 0.201;
  --tone-glow: hsl(31 47% 51% / 0.201);
  --tone-glow-strong: hsl(77 57% 59% / 0.361);
  --tone-radius: 19px;
}
.tone-024 {
  --tone-h: 48;
  --tone-s: 48%;
  --tone-l: 52%;
  --tone-a: 0.080;
  --tone-glow: hsl(48 48% 52% / 0.080);
  --tone-glow-strong: hsl(94 58% 60% / 0.240);
  --tone-radius: 20px;
}
.tone-025 {
  --tone-h: 65;
  --tone-s: 49%;
  --tone-l: 53%;
  --tone-a: 0.091;
  --tone-glow: hsl(65 49% 53% / 0.091);
  --tone-glow-strong: hsl(111 59% 61% / 0.251);
  --tone-radius: 21px;
}
.tone-026 {
  --tone-h: 82;
  --tone-s: 50%;
  --tone-l: 54%;
  --tone-a: 0.102;
  --tone-glow: hsl(82 50% 54% / 0.102);
  --tone-glow-strong: hsl(128 60% 62% / 0.262);
  --tone-radius: 22px;
}
.tone-027 {
  --tone-h: 99;
  --tone-s: 51%;
  --tone-l: 55%;
  --tone-a: 0.113;
  --tone-glow: hsl(99 51% 55% / 0.113);
  --tone-glow-strong: hsl(145 61% 63% / 0.273);
  --tone-radius: 23px;
}
.tone-028 {
  --tone-h: 116;
  --tone-s: 52%;
  --tone-l: 56%;
  --tone-a: 0.124;
  --tone-glow: hsl(116 52% 56% / 0.124);
  --tone-glow-strong: hsl(162 62% 64% / 0.284);
  --tone-radius: 24px;
}
.tone-029 {
  --tone-h: 133;
  --tone-s: 53%;
  --tone-l: 57%;
  --tone-a: 0.135;
  --tone-glow: hsl(133 53% 57% / 0.135);
  --tone-glow-strong: hsl(179 63% 65% / 0.295);
  --tone-radius: 25px;
}
.tone-030 {
  --tone-h: 150;
  --tone-s: 54%;
  --tone-l: 58%;
  --tone-a: 0.146;
  --tone-glow: hsl(150 54% 58% / 0.146);
  --tone-glow-strong: hsl(196 64% 66% / 0.306);
  --tone-radius: 26px;
}
.tone-031 {
  --tone-h: 167;
  --tone-s: 55%;
  --tone-l: 59%;
  --tone-a: 0.157;
  --tone-glow: hsl(167 55% 59% / 0.157);
  --tone-glow-strong: hsl(213 65% 67% / 0.317);
  --tone-radius: 27px;
}
.tone-032 {
  --tone-h: 184;
  --tone-s: 56%;
  --tone-l: 60%;
  --tone-a: 0.168;
  --tone-glow: hsl(184 56% 60% / 0.168);
  --tone-glow-strong: hsl(230 66% 68% / 0.328);
  --tone-radius: 28px;
}
.tone-033 {
  --tone-h: 201;
  --tone-s: 57%;
  --tone-l: 61%;
  --tone-a: 0.179;
  --tone-glow: hsl(201 57% 61% / 0.179);
  --tone-glow-strong: hsl(247 67% 69% / 0.339);
  --tone-radius: 29px;
}
.tone-034 {
  --tone-h: 218;
  --tone-s: 58%;
  --tone-l: 62%;
  --tone-a: 0.190;
  --tone-glow: hsl(218 58% 62% / 0.190);
  --tone-glow-strong: hsl(264 68% 70% / 0.350);
  --tone-radius: 30px;
}
.tone-035 {
  --tone-h: 235;
  --tone-s: 59%;
  --tone-l: 63%;
  --tone-a: 0.201;
  --tone-glow: hsl(235 59% 63% / 0.201);
  --tone-glow-strong: hsl(281 69% 71% / 0.361);
  --tone-radius: 31px;
}
.tone-036 {
  --tone-h: 252;
  --tone-s: 60%;
  --tone-l: 46%;
  --tone-a: 0.080;
  --tone-glow: hsl(252 60% 46% / 0.080);
  --tone-glow-strong: hsl(298 70% 54% / 0.240);
  --tone-radius: 32px;
}
.tone-037 {
  --tone-h: 269;
  --tone-s: 61%;
  --tone-l: 47%;
  --tone-a: 0.091;
  --tone-glow: hsl(269 61% 47% / 0.091);
  --tone-glow-strong: hsl(315 71% 55% / 0.251);
  --tone-radius: 33px;
}
.tone-038 {
  --tone-h: 286;
  --tone-s: 62%;
  --tone-l: 48%;
  --tone-a: 0.102;
  --tone-glow: hsl(286 62% 48% / 0.102);
  --tone-glow-strong: hsl(332 72% 56% / 0.262);
  --tone-radius: 34px;
}
.tone-039 {
  --tone-h: 303;
  --tone-s: 63%;
  --tone-l: 49%;
  --tone-a: 0.113;
  --tone-glow: hsl(303 63% 49% / 0.113);
  --tone-glow-strong: hsl(349 73% 57% / 0.273);
  --tone-radius: 35px;
}
.tone-040 {
  --tone-h: 320;
  --tone-s: 64%;
  --tone-l: 50%;
  --tone-a: 0.124;
  --tone-glow: hsl(320 64% 50% / 0.124);
  --tone-glow-strong: hsl(6 74% 58% / 0.284);
  --tone-radius: 36px;
}
.tone-041 {
  --tone-h: 337;
  --tone-s: 65%;
  --tone-l: 51%;
  --tone-a: 0.135;
  --tone-glow: hsl(337 65% 51% / 0.135);
  --tone-glow-strong: hsl(23 75% 59% / 0.295);
  --tone-radius: 37px;
}
.tone-042 {
  --tone-h: 354;
  --tone-s: 66%;
  --tone-l: 52%;
  --tone-a: 0.146;
  --tone-glow: hsl(354 66% 52% / 0.146);
  --tone-glow-strong: hsl(40 76% 60% / 0.306);
  --tone-radius: 38px;
}
.tone-043 {
  --tone-h: 11;
  --tone-s: 67%;
  --tone-l: 53%;
  --tone-a: 0.157;
  --tone-glow: hsl(11 67% 53% / 0.157);
  --tone-glow-strong: hsl(57 77% 61% / 0.317);
  --tone-radius: 39px;
}
.tone-044 {
  --tone-h: 28;
  --tone-s: 46%;
  --tone-l: 54%;
  --tone-a: 0.168;
  --tone-glow: hsl(28 46% 54% / 0.168);
  --tone-glow-strong: hsl(74 56% 62% / 0.328);
  --tone-radius: 18px;
}
.tone-045 {
  --tone-h: 45;
  --tone-s: 47%;
  --tone-l: 55%;
  --tone-a: 0.179;
  --tone-glow: hsl(45 47% 55% / 0.179);
  --tone-glow-strong: hsl(91 57% 63% / 0.339);
  --tone-radius: 19px;
}
.tone-046 {
  --tone-h: 62;
  --tone-s: 48%;
  --tone-l: 56%;
  --tone-a: 0.190;
  --tone-glow: hsl(62 48% 56% / 0.190);
  --tone-glow-strong: hsl(108 58% 64% / 0.350);
  --tone-radius: 20px;
}
.tone-047 {
  --tone-h: 79;
  --tone-s: 49%;
  --tone-l: 57%;
  --tone-a: 0.201;
  --tone-glow: hsl(79 49% 57% / 0.201);
  --tone-glow-strong: hsl(125 59% 65% / 0.361);
  --tone-radius: 21px;
}
.tone-048 {
  --tone-h: 96;
  --tone-s: 50%;
  --tone-l: 58%;
  --tone-a: 0.080;
  --tone-glow: hsl(96 50% 58% / 0.080);
  --tone-glow-strong: hsl(142 60% 66% / 0.240);
  --tone-radius: 22px;
}
.tone-049 {
  --tone-h: 113;
  --tone-s: 51%;
  --tone-l: 59%;
  --tone-a: 0.091;
  --tone-glow: hsl(113 51% 59% / 0.091);
  --tone-glow-strong: hsl(159 61% 67% / 0.251);
  --tone-radius: 23px;
}
.tone-050 {
  --tone-h: 130;
  --tone-s: 52%;
  --tone-l: 60%;
  --tone-a: 0.102;
  --tone-glow: hsl(130 52% 60% / 0.102);
  --tone-glow-strong: hsl(176 62% 68% / 0.262);
  --tone-radius: 24px;
}
.tone-051 {
  --tone-h: 147;
  --tone-s: 53%;
  --tone-l: 61%;
  --tone-a: 0.113;
  --tone-glow: hsl(147 53% 61% / 0.113);
  --tone-glow-strong: hsl(193 63% 69% / 0.273);
  --tone-radius: 25px;
}
.tone-052 {
  --tone-h: 164;
  --tone-s: 54%;
  --tone-l: 62%;
  --tone-a: 0.124;
  --tone-glow: hsl(164 54% 62% / 0.124);
  --tone-glow-strong: hsl(210 64% 70% / 0.284);
  --tone-radius: 26px;
}
.tone-053 {
  --tone-h: 181;
  --tone-s: 55%;
  --tone-l: 63%;
  --tone-a: 0.135;
  --tone-glow: hsl(181 55% 63% / 0.135);
  --tone-glow-strong: hsl(227 65% 71% / 0.295);
  --tone-radius: 27px;
}
.tone-054 {
  --tone-h: 198;
  --tone-s: 56%;
  --tone-l: 46%;
  --tone-a: 0.146;
  --tone-glow: hsl(198 56% 46% / 0.146);
  --tone-glow-strong: hsl(244 66% 54% / 0.306);
  --tone-radius: 28px;
}
.tone-055 {
  --tone-h: 215;
  --tone-s: 57%;
  --tone-l: 47%;
  --tone-a: 0.157;
  --tone-glow: hsl(215 57% 47% / 0.157);
  --tone-glow-strong: hsl(261 67% 55% / 0.317);
  --tone-radius: 29px;
}
.tone-056 {
  --tone-h: 232;
  --tone-s: 58%;
  --tone-l: 48%;
  --tone-a: 0.168;
  --tone-glow: hsl(232 58% 48% / 0.168);
  --tone-glow-strong: hsl(278 68% 56% / 0.328);
  --tone-radius: 30px;
}
.tone-057 {
  --tone-h: 249;
  --tone-s: 59%;
  --tone-l: 49%;
  --tone-a: 0.179;
  --tone-glow: hsl(249 59% 49% / 0.179);
  --tone-glow-strong: hsl(295 69% 57% / 0.339);
  --tone-radius: 31px;
}
.tone-058 {
  --tone-h: 266;
  --tone-s: 60%;
  --tone-l: 50%;
  --tone-a: 0.190;
  --tone-glow: hsl(266 60% 50% / 0.190);
  --tone-glow-strong: hsl(312 70% 58% / 0.350);
  --tone-radius: 32px;
}
.tone-059 {
  --tone-h: 283;
  --tone-s: 61%;
  --tone-l: 51%;
  --tone-a: 0.201;
  --tone-glow: hsl(283 61% 51% / 0.201);
  --tone-glow-strong: hsl(329 71% 59% / 0.361);
  --tone-radius: 33px;
}
.tone-060 {
  --tone-h: 300;
  --tone-s: 62%;
  --tone-l: 52%;
  --tone-a: 0.080;
  --tone-glow: hsl(300 62% 52% / 0.080);
  --tone-glow-strong: hsl(346 72% 60% / 0.240);
  --tone-radius: 34px;
}
.tone-061 {
  --tone-h: 317;
  --tone-s: 63%;
  --tone-l: 53%;
  --tone-a: 0.091;
  --tone-glow: hsl(317 63% 53% / 0.091);
  --tone-glow-strong: hsl(3 73% 61% / 0.251);
  --tone-radius: 35px;
}
.tone-062 {
  --tone-h: 334;
  --tone-s: 64%;
  --tone-l: 54%;
  --tone-a: 0.102;
  --tone-glow: hsl(334 64% 54% / 0.102);
  --tone-glow-strong: hsl(20 74% 62% / 0.262);
  --tone-radius: 36px;
}
.tone-063 {
  --tone-h: 351;
  --tone-s: 65%;
  --tone-l: 55%;
  --tone-a: 0.113;
  --tone-glow: hsl(351 65% 55% / 0.113);
  --tone-glow-strong: hsl(37 75% 63% / 0.273);
  --tone-radius: 37px;
}
.tone-064 {
  --tone-h: 8;
  --tone-s: 66%;
  --tone-l: 56%;
  --tone-a: 0.124;
  --tone-glow: hsl(8 66% 56% / 0.124);
  --tone-glow-strong: hsl(54 76% 64% / 0.284);
  --tone-radius: 38px;
}
.tone-065 {
  --tone-h: 25;
  --tone-s: 67%;
  --tone-l: 57%;
  --tone-a: 0.135;
  --tone-glow: hsl(25 67% 57% / 0.135);
  --tone-glow-strong: hsl(71 77% 65% / 0.295);
  --tone-radius: 39px;
}
.tone-066 {
  --tone-h: 42;
  --tone-s: 46%;
  --tone-l: 58%;
  --tone-a: 0.146;
  --tone-glow: hsl(42 46% 58% / 0.146);
  --tone-glow-strong: hsl(88 56% 66% / 0.306);
  --tone-radius: 18px;
}
.tone-067 {
  --tone-h: 59;
  --tone-s: 47%;
  --tone-l: 59%;
  --tone-a: 0.157;
  --tone-glow: hsl(59 47% 59% / 0.157);
  --tone-glow-strong: hsl(105 57% 67% / 0.317);
  --tone-radius: 19px;
}
.tone-068 {
  --tone-h: 76;
  --tone-s: 48%;
  --tone-l: 60%;
  --tone-a: 0.168;
  --tone-glow: hsl(76 48% 60% / 0.168);
  --tone-glow-strong: hsl(122 58% 68% / 0.328);
  --tone-radius: 20px;
}
.tone-069 {
  --tone-h: 93;
  --tone-s: 49%;
  --tone-l: 61%;
  --tone-a: 0.179;
  --tone-glow: hsl(93 49% 61% / 0.179);
  --tone-glow-strong: hsl(139 59% 69% / 0.339);
  --tone-radius: 21px;
}
.tone-070 {
  --tone-h: 110;
  --tone-s: 50%;
  --tone-l: 62%;
  --tone-a: 0.190;
  --tone-glow: hsl(110 50% 62% / 0.190);
  --tone-glow-strong: hsl(156 60% 70% / 0.350);
  --tone-radius: 22px;
}
.tone-071 {
  --tone-h: 127;
  --tone-s: 51%;
  --tone-l: 63%;
  --tone-a: 0.201;
  --tone-glow: hsl(127 51% 63% / 0.201);
  --tone-glow-strong: hsl(173 61% 71% / 0.361);
  --tone-radius: 23px;
}
.tone-072 {
  --tone-h: 144;
  --tone-s: 52%;
  --tone-l: 46%;
  --tone-a: 0.080;
  --tone-glow: hsl(144 52% 46% / 0.080);
  --tone-glow-strong: hsl(190 62% 54% / 0.240);
  --tone-radius: 24px;
}
.tone-073 {
  --tone-h: 161;
  --tone-s: 53%;
  --tone-l: 47%;
  --tone-a: 0.091;
  --tone-glow: hsl(161 53% 47% / 0.091);
  --tone-glow-strong: hsl(207 63% 55% / 0.251);
  --tone-radius: 25px;
}
.tone-074 {
  --tone-h: 178;
  --tone-s: 54%;
  --tone-l: 48%;
  --tone-a: 0.102;
  --tone-glow: hsl(178 54% 48% / 0.102);
  --tone-glow-strong: hsl(224 64% 56% / 0.262);
  --tone-radius: 26px;
}
.tone-075 {
  --tone-h: 195;
  --tone-s: 55%;
  --tone-l: 49%;
  --tone-a: 0.113;
  --tone-glow: hsl(195 55% 49% / 0.113);
  --tone-glow-strong: hsl(241 65% 57% / 0.273);
  --tone-radius: 27px;
}
.tone-076 {
  --tone-h: 212;
  --tone-s: 56%;
  --tone-l: 50%;
  --tone-a: 0.124;
  --tone-glow: hsl(212 56% 50% / 0.124);
  --tone-glow-strong: hsl(258 66% 58% / 0.284);
  --tone-radius: 28px;
}
.tone-077 {
  --tone-h: 229;
  --tone-s: 57%;
  --tone-l: 51%;
  --tone-a: 0.135;
  --tone-glow: hsl(229 57% 51% / 0.135);
  --tone-glow-strong: hsl(275 67% 59% / 0.295);
  --tone-radius: 29px;
}
.tone-078 {
  --tone-h: 246;
  --tone-s: 58%;
  --tone-l: 52%;
  --tone-a: 0.146;
  --tone-glow: hsl(246 58% 52% / 0.146);
  --tone-glow-strong: hsl(292 68% 60% / 0.306);
  --tone-radius: 30px;
}
.tone-079 {
  --tone-h: 263;
  --tone-s: 59%;
  --tone-l: 53%;
  --tone-a: 0.157;
  --tone-glow: hsl(263 59% 53% / 0.157);
  --tone-glow-strong: hsl(309 69% 61% / 0.317);
  --tone-radius: 31px;
}
.tone-080 {
  --tone-h: 280;
  --tone-s: 60%;
  --tone-l: 54%;
  --tone-a: 0.168;
  --tone-glow: hsl(280 60% 54% / 0.168);
  --tone-glow-strong: hsl(326 70% 62% / 0.328);
  --tone-radius: 32px;
}
.tone-081 {
  --tone-h: 297;
  --tone-s: 61%;
  --tone-l: 55%;
  --tone-a: 0.179;
  --tone-glow: hsl(297 61% 55% / 0.179);
  --tone-glow-strong: hsl(343 71% 63% / 0.339);
  --tone-radius: 33px;
}
.tone-082 {
  --tone-h: 314;
  --tone-s: 62%;
  --tone-l: 56%;
  --tone-a: 0.190;
  --tone-glow: hsl(314 62% 56% / 0.190);
  --tone-glow-strong: hsl(0 72% 64% / 0.350);
  --tone-radius: 34px;
}
.tone-083 {
  --tone-h: 331;
  --tone-s: 63%;
  --tone-l: 57%;
  --tone-a: 0.201;
  --tone-glow: hsl(331 63% 57% / 0.201);
  --tone-glow-strong: hsl(17 73% 65% / 0.361);
  --tone-radius: 35px;
}
.tone-084 {
  --tone-h: 348;
  --tone-s: 64%;
  --tone-l: 58%;
  --tone-a: 0.080;
  --tone-glow: hsl(348 64% 58% / 0.080);
  --tone-glow-strong: hsl(34 74% 66% / 0.240);
  --tone-radius: 36px;
}
.tone-085 {
  --tone-h: 5;
  --tone-s: 65%;
  --tone-l: 59%;
  --tone-a: 0.091;
  --tone-glow: hsl(5 65% 59% / 0.091);
  --tone-glow-strong: hsl(51 75% 67% / 0.251);
  --tone-radius: 37px;
}
.tone-086 {
  --tone-h: 22;
  --tone-s: 66%;
  --tone-l: 60%;
  --tone-a: 0.102;
  --tone-glow: hsl(22 66% 60% / 0.102);
  --tone-glow-strong: hsl(68 76% 68% / 0.262);
  --tone-radius: 38px;
}
.tone-087 {
  --tone-h: 39;
  --tone-s: 67%;
  --tone-l: 61%;
  --tone-a: 0.113;
  --tone-glow: hsl(39 67% 61% / 0.113);
  --tone-glow-strong: hsl(85 77% 69% / 0.273);
  --tone-radius: 39px;
}
.tone-088 {
  --tone-h: 56;
  --tone-s: 46%;
  --tone-l: 62%;
  --tone-a: 0.124;
  --tone-glow: hsl(56 46% 62% / 0.124);
  --tone-glow-strong: hsl(102 56% 70% / 0.284);
  --tone-radius: 18px;
}
.tone-089 {
  --tone-h: 73;
  --tone-s: 47%;
  --tone-l: 63%;
  --tone-a: 0.135;
  --tone-glow: hsl(73 47% 63% / 0.135);
  --tone-glow-strong: hsl(119 57% 71% / 0.295);
  --tone-radius: 19px;
}
.tone-090 {
  --tone-h: 90;
  --tone-s: 48%;
  --tone-l: 46%;
  --tone-a: 0.146;
  --tone-glow: hsl(90 48% 46% / 0.146);
  --tone-glow-strong: hsl(136 58% 54% / 0.306);
  --tone-radius: 20px;
}
.tone-091 {
  --tone-h: 107;
  --tone-s: 49%;
  --tone-l: 47%;
  --tone-a: 0.157;
  --tone-glow: hsl(107 49% 47% / 0.157);
  --tone-glow-strong: hsl(153 59% 55% / 0.317);
  --tone-radius: 21px;
}
.tone-092 {
  --tone-h: 124;
  --tone-s: 50%;
  --tone-l: 48%;
  --tone-a: 0.168;
  --tone-glow: hsl(124 50% 48% / 0.168);
  --tone-glow-strong: hsl(170 60% 56% / 0.328);
  --tone-radius: 22px;
}
.tone-093 {
  --tone-h: 141;
  --tone-s: 51%;
  --tone-l: 49%;
  --tone-a: 0.179;
  --tone-glow: hsl(141 51% 49% / 0.179);
  --tone-glow-strong: hsl(187 61% 57% / 0.339);
  --tone-radius: 23px;
}
.tone-094 {
  --tone-h: 158;
  --tone-s: 52%;
  --tone-l: 50%;
  --tone-a: 0.190;
  --tone-glow: hsl(158 52% 50% / 0.190);
  --tone-glow-strong: hsl(204 62% 58% / 0.350);
  --tone-radius: 24px;
}
.tone-095 {
  --tone-h: 175;
  --tone-s: 53%;
  --tone-l: 51%;
  --tone-a: 0.201;
  --tone-glow: hsl(175 53% 51% / 0.201);
  --tone-glow-strong: hsl(221 63% 59% / 0.361);
  --tone-radius: 25px;
}
.tone-096 {
  --tone-h: 192;
  --tone-s: 54%;
  --tone-l: 52%;
  --tone-a: 0.080;
  --tone-glow: hsl(192 54% 52% / 0.080);
  --tone-glow-strong: hsl(238 64% 60% / 0.240);
  --tone-radius: 26px;
}
.tone-097 {
  --tone-h: 209;
  --tone-s: 55%;
  --tone-l: 53%;
  --tone-a: 0.091;
  --tone-glow: hsl(209 55% 53% / 0.091);
  --tone-glow-strong: hsl(255 65% 61% / 0.251);
  --tone-radius: 27px;
}
.tone-098 {
  --tone-h: 226;
  --tone-s: 56%;
  --tone-l: 54%;
  --tone-a: 0.102;
  --tone-glow: hsl(226 56% 54% / 0.102);
  --tone-glow-strong: hsl(272 66% 62% / 0.262);
  --tone-radius: 28px;
}
.tone-099 {
  --tone-h: 243;
  --tone-s: 57%;
  --tone-l: 55%;
  --tone-a: 0.113;
  --tone-glow: hsl(243 57% 55% / 0.113);
  --tone-glow-strong: hsl(289 67% 63% / 0.273);
  --tone-radius: 29px;
}
.tone-100 {
  --tone-h: 260;
  --tone-s: 58%;
  --tone-l: 56%;
  --tone-a: 0.124;
  --tone-glow: hsl(260 58% 56% / 0.124);
  --tone-glow-strong: hsl(306 68% 64% / 0.284);
  --tone-radius: 30px;
}
.tone-101 {
  --tone-h: 277;
  --tone-s: 59%;
  --tone-l: 57%;
  --tone-a: 0.135;
  --tone-glow: hsl(277 59% 57% / 0.135);
  --tone-glow-strong: hsl(323 69% 65% / 0.295);
  --tone-radius: 31px;
}
.tone-102 {
  --tone-h: 294;
  --tone-s: 60%;
  --tone-l: 58%;
  --tone-a: 0.146;
  --tone-glow: hsl(294 60% 58% / 0.146);
  --tone-glow-strong: hsl(340 70% 66% / 0.306);
  --tone-radius: 32px;
}
.tone-103 {
  --tone-h: 311;
  --tone-s: 61%;
  --tone-l: 59%;
  --tone-a: 0.157;
  --tone-glow: hsl(311 61% 59% / 0.157);
  --tone-glow-strong: hsl(357 71% 67% / 0.317);
  --tone-radius: 33px;
}
.tone-104 {
  --tone-h: 328;
  --tone-s: 62%;
  --tone-l: 60%;
  --tone-a: 0.168;
  --tone-glow: hsl(328 62% 60% / 0.168);
  --tone-glow-strong: hsl(14 72% 68% / 0.328);
  --tone-radius: 34px;
}
.tone-105 {
  --tone-h: 345;
  --tone-s: 63%;
  --tone-l: 61%;
  --tone-a: 0.179;
  --tone-glow: hsl(345 63% 61% / 0.179);
  --tone-glow-strong: hsl(31 73% 69% / 0.339);
  --tone-radius: 35px;
}
.tone-106 {
  --tone-h: 2;
  --tone-s: 64%;
  --tone-l: 62%;
  --tone-a: 0.190;
  --tone-glow: hsl(2 64% 62% / 0.190);
  --tone-glow-strong: hsl(48 74% 70% / 0.350);
  --tone-radius: 36px;
}
.tone-107 {
  --tone-h: 19;
  --tone-s: 65%;
  --tone-l: 63%;
  --tone-a: 0.201;
  --tone-glow: hsl(19 65% 63% / 0.201);
  --tone-glow-strong: hsl(65 75% 71% / 0.361);
  --tone-radius: 37px;
}
.tone-108 {
  --tone-h: 36;
  --tone-s: 66%;
  --tone-l: 46%;
  --tone-a: 0.080;
  --tone-glow: hsl(36 66% 46% / 0.080);
  --tone-glow-strong: hsl(82 76% 54% / 0.240);
  --tone-radius: 38px;
}
.tone-109 {
  --tone-h: 53;
  --tone-s: 67%;
  --tone-l: 47%;
  --tone-a: 0.091;
  --tone-glow: hsl(53 67% 47% / 0.091);
  --tone-glow-strong: hsl(99 77% 55% / 0.251);
  --tone-radius: 39px;
}
.tone-110 {
  --tone-h: 70;
  --tone-s: 46%;
  --tone-l: 48%;
  --tone-a: 0.102;
  --tone-glow: hsl(70 46% 48% / 0.102);
  --tone-glow-strong: hsl(116 56% 56% / 0.262);
  --tone-radius: 18px;
}
.tone-111 {
  --tone-h: 87;
  --tone-s: 47%;
  --tone-l: 49%;
  --tone-a: 0.113;
  --tone-glow: hsl(87 47% 49% / 0.113);
  --tone-glow-strong: hsl(133 57% 57% / 0.273);
  --tone-radius: 19px;
}
.tone-112 {
  --tone-h: 104;
  --tone-s: 48%;
  --tone-l: 50%;
  --tone-a: 0.124;
  --tone-glow: hsl(104 48% 50% / 0.124);
  --tone-glow-strong: hsl(150 58% 58% / 0.284);
  --tone-radius: 20px;
}
.tone-113 {
  --tone-h: 121;
  --tone-s: 49%;
  --tone-l: 51%;
  --tone-a: 0.135;
  --tone-glow: hsl(121 49% 51% / 0.135);
  --tone-glow-strong: hsl(167 59% 59% / 0.295);
  --tone-radius: 21px;
}
.tone-114 {
  --tone-h: 138;
  --tone-s: 50%;
  --tone-l: 52%;
  --tone-a: 0.146;
  --tone-glow: hsl(138 50% 52% / 0.146);
  --tone-glow-strong: hsl(184 60% 60% / 0.306);
  --tone-radius: 22px;
}
.tone-115 {
  --tone-h: 155;
  --tone-s: 51%;
  --tone-l: 53%;
  --tone-a: 0.157;
  --tone-glow: hsl(155 51% 53% / 0.157);
  --tone-glow-strong: hsl(201 61% 61% / 0.317);
  --tone-radius: 23px;
}
.tone-116 {
  --tone-h: 172;
  --tone-s: 52%;
  --tone-l: 54%;
  --tone-a: 0.168;
  --tone-glow: hsl(172 52% 54% / 0.168);
  --tone-glow-strong: hsl(218 62% 62% / 0.328);
  --tone-radius: 24px;
}
.tone-117 {
  --tone-h: 189;
  --tone-s: 53%;
  --tone-l: 55%;
  --tone-a: 0.179;
  --tone-glow: hsl(189 53% 55% / 0.179);
  --tone-glow-strong: hsl(235 63% 63% / 0.339);
  --tone-radius: 25px;
}
.tone-118 {
  --tone-h: 206;
  --tone-s: 54%;
  --tone-l: 56%;
  --tone-a: 0.190;
  --tone-glow: hsl(206 54% 56% / 0.190);
  --tone-glow-strong: hsl(252 64% 64% / 0.350);
  --tone-radius: 26px;
}
.tone-119 {
  --tone-h: 223;
  --tone-s: 55%;
  --tone-l: 57%;
  --tone-a: 0.201;
  --tone-glow: hsl(223 55% 57% / 0.201);
  --tone-glow-strong: hsl(269 65% 65% / 0.361);
  --tone-radius: 27px;
}
.tone-120 {
  --tone-h: 240;
  --tone-s: 56%;
  --tone-l: 58%;
  --tone-a: 0.080;
  --tone-glow: hsl(240 56% 58% / 0.080);
  --tone-glow-strong: hsl(286 66% 66% / 0.240);
  --tone-radius: 28px;
}
.tone-121 {
  --tone-h: 257;
  --tone-s: 57%;
  --tone-l: 59%;
  --tone-a: 0.091;
  --tone-glow: hsl(257 57% 59% / 0.091);
  --tone-glow-strong: hsl(303 67% 67% / 0.251);
  --tone-radius: 29px;
}
.tone-122 {
  --tone-h: 274;
  --tone-s: 58%;
  --tone-l: 60%;
  --tone-a: 0.102;
  --tone-glow: hsl(274 58% 60% / 0.102);
  --tone-glow-strong: hsl(320 68% 68% / 0.262);
  --tone-radius: 30px;
}
.tone-123 {
  --tone-h: 291;
  --tone-s: 59%;
  --tone-l: 61%;
  --tone-a: 0.113;
  --tone-glow: hsl(291 59% 61% / 0.113);
  --tone-glow-strong: hsl(337 69% 69% / 0.273);
  --tone-radius: 31px;
}
.tone-124 {
  --tone-h: 308;
  --tone-s: 60%;
  --tone-l: 62%;
  --tone-a: 0.124;
  --tone-glow: hsl(308 60% 62% / 0.124);
  --tone-glow-strong: hsl(354 70% 70% / 0.284);
  --tone-radius: 32px;
}
.tone-125 {
  --tone-h: 325;
  --tone-s: 61%;
  --tone-l: 63%;
  --tone-a: 0.135;
  --tone-glow: hsl(325 61% 63% / 0.135);
  --tone-glow-strong: hsl(11 71% 71% / 0.295);
  --tone-radius: 33px;
}
.tone-126 {
  --tone-h: 342;
  --tone-s: 62%;
  --tone-l: 46%;
  --tone-a: 0.146;
  --tone-glow: hsl(342 62% 46% / 0.146);
  --tone-glow-strong: hsl(28 72% 54% / 0.306);
  --tone-radius: 34px;
}
.tone-127 {
  --tone-h: 359;
  --tone-s: 63%;
  --tone-l: 47%;
  --tone-a: 0.157;
  --tone-glow: hsl(359 63% 47% / 0.157);
  --tone-glow-strong: hsl(45 73% 55% / 0.317);
  --tone-radius: 35px;
}
.tone-128 {
  --tone-h: 16;
  --tone-s: 64%;
  --tone-l: 48%;
  --tone-a: 0.168;
  --tone-glow: hsl(16 64% 48% / 0.168);
  --tone-glow-strong: hsl(62 74% 56% / 0.328);
  --tone-radius: 36px;
}
.tone-129 {
  --tone-h: 33;
  --tone-s: 65%;
  --tone-l: 49%;
  --tone-a: 0.179;
  --tone-glow: hsl(33 65% 49% / 0.179);
  --tone-glow-strong: hsl(79 75% 57% / 0.339);
  --tone-radius: 37px;
}
.tone-130 {
  --tone-h: 50;
  --tone-s: 66%;
  --tone-l: 50%;
  --tone-a: 0.190;
  --tone-glow: hsl(50 66% 50% / 0.190);
  --tone-glow-strong: hsl(96 76% 58% / 0.350);
  --tone-radius: 38px;
}
.tone-131 {
  --tone-h: 67;
  --tone-s: 67%;
  --tone-l: 51%;
  --tone-a: 0.201;
  --tone-glow: hsl(67 67% 51% / 0.201);
  --tone-glow-strong: hsl(113 77% 59% / 0.361);
  --tone-radius: 39px;
}
.tone-132 {
  --tone-h: 84;
  --tone-s: 46%;
  --tone-l: 52%;
  --tone-a: 0.080;
  --tone-glow: hsl(84 46% 52% / 0.080);
  --tone-glow-strong: hsl(130 56% 60% / 0.240);
  --tone-radius: 18px;
}
.tone-133 {
  --tone-h: 101;
  --tone-s: 47%;
  --tone-l: 53%;
  --tone-a: 0.091;
  --tone-glow: hsl(101 47% 53% / 0.091);
  --tone-glow-strong: hsl(147 57% 61% / 0.251);
  --tone-radius: 19px;
}
.tone-134 {
  --tone-h: 118;
  --tone-s: 48%;
  --tone-l: 54%;
  --tone-a: 0.102;
  --tone-glow: hsl(118 48% 54% / 0.102);
  --tone-glow-strong: hsl(164 58% 62% / 0.262);
  --tone-radius: 20px;
}
.tone-135 {
  --tone-h: 135;
  --tone-s: 49%;
  --tone-l: 55%;
  --tone-a: 0.113;
  --tone-glow: hsl(135 49% 55% / 0.113);
  --tone-glow-strong: hsl(181 59% 63% / 0.273);
  --tone-radius: 21px;
}
.tone-136 {
  --tone-h: 152;
  --tone-s: 50%;
  --tone-l: 56%;
  --tone-a: 0.124;
  --tone-glow: hsl(152 50% 56% / 0.124);
  --tone-glow-strong: hsl(198 60% 64% / 0.284);
  --tone-radius: 22px;
}
.tone-137 {
  --tone-h: 169;
  --tone-s: 51%;
  --tone-l: 57%;
  --tone-a: 0.135;
  --tone-glow: hsl(169 51% 57% / 0.135);
  --tone-glow-strong: hsl(215 61% 65% / 0.295);
  --tone-radius: 23px;
}
.tone-138 {
  --tone-h: 186;
  --tone-s: 52%;
  --tone-l: 58%;
  --tone-a: 0.146;
  --tone-glow: hsl(186 52% 58% / 0.146);
  --tone-glow-strong: hsl(232 62% 66% / 0.306);
  --tone-radius: 24px;
}
.tone-139 {
  --tone-h: 203;
  --tone-s: 53%;
  --tone-l: 59%;
  --tone-a: 0.157;
  --tone-glow: hsl(203 53% 59% / 0.157);
  --tone-glow-strong: hsl(249 63% 67% / 0.317);
  --tone-radius: 25px;
}
.tone-140 {
  --tone-h: 220;
  --tone-s: 54%;
  --tone-l: 60%;
  --tone-a: 0.168;
  --tone-glow: hsl(220 54% 60% / 0.168);
  --tone-glow-strong: hsl(266 64% 68% / 0.328);
  --tone-radius: 26px;
}
.tone-141 {
  --tone-h: 237;
  --tone-s: 55%;
  --tone-l: 61%;
  --tone-a: 0.179;
  --tone-glow: hsl(237 55% 61% / 0.179);
  --tone-glow-strong: hsl(283 65% 69% / 0.339);
  --tone-radius: 27px;
}
.tone-142 {
  --tone-h: 254;
  --tone-s: 56%;
  --tone-l: 62%;
  --tone-a: 0.190;
  --tone-glow: hsl(254 56% 62% / 0.190);
  --tone-glow-strong: hsl(300 66% 70% / 0.350);
  --tone-radius: 28px;
}
.tone-143 {
  --tone-h: 271;
  --tone-s: 57%;
  --tone-l: 63%;
  --tone-a: 0.201;
  --tone-glow: hsl(271 57% 63% / 0.201);
  --tone-glow-strong: hsl(317 67% 71% / 0.361);
  --tone-radius: 29px;
}
.tone-144 {
  --tone-h: 288;
  --tone-s: 58%;
  --tone-l: 46%;
  --tone-a: 0.080;
  --tone-glow: hsl(288 58% 46% / 0.080);
  --tone-glow-strong: hsl(334 68% 54% / 0.240);
  --tone-radius: 30px;
}
.tone-145 {
  --tone-h: 305;
  --tone-s: 59%;
  --tone-l: 47%;
  --tone-a: 0.091;
  --tone-glow: hsl(305 59% 47% / 0.091);
  --tone-glow-strong: hsl(351 69% 55% / 0.251);
  --tone-radius: 31px;
}
.tone-146 {
  --tone-h: 322;
  --tone-s: 60%;
  --tone-l: 48%;
  --tone-a: 0.102;
  --tone-glow: hsl(322 60% 48% / 0.102);
  --tone-glow-strong: hsl(8 70% 56% / 0.262);
  --tone-radius: 32px;
}
.tone-147 {
  --tone-h: 339;
  --tone-s: 61%;
  --tone-l: 49%;
  --tone-a: 0.113;
  --tone-glow: hsl(339 61% 49% / 0.113);
  --tone-glow-strong: hsl(25 71% 57% / 0.273);
  --tone-radius: 33px;
}
.tone-148 {
  --tone-h: 356;
  --tone-s: 62%;
  --tone-l: 50%;
  --tone-a: 0.124;
  --tone-glow: hsl(356 62% 50% / 0.124);
  --tone-glow-strong: hsl(42 72% 58% / 0.284);
  --tone-radius: 34px;
}
.tone-149 {
  --tone-h: 13;
  --tone-s: 63%;
  --tone-l: 51%;
  --tone-a: 0.135;
  --tone-glow: hsl(13 63% 51% / 0.135);
  --tone-glow-strong: hsl(59 73% 59% / 0.295);
  --tone-radius: 35px;
}
.tone-150 {
  --tone-h: 30;
  --tone-s: 64%;
  --tone-l: 52%;
  --tone-a: 0.146;
  --tone-glow: hsl(30 64% 52% / 0.146);
  --tone-glow-strong: hsl(76 74% 60% / 0.306);
  --tone-radius: 36px;
}
.tone-151 {
  --tone-h: 47;
  --tone-s: 65%;
  --tone-l: 53%;
  --tone-a: 0.157;
  --tone-glow: hsl(47 65% 53% / 0.157);
  --tone-glow-strong: hsl(93 75% 61% / 0.317);
  --tone-radius: 37px;
}
.tone-152 {
  --tone-h: 64;
  --tone-s: 66%;
  --tone-l: 54%;
  --tone-a: 0.168;
  --tone-glow: hsl(64 66% 54% / 0.168);
  --tone-glow-strong: hsl(110 76% 62% / 0.328);
  --tone-radius: 38px;
}
.tone-153 {
  --tone-h: 81;
  --tone-s: 67%;
  --tone-l: 55%;
  --tone-a: 0.179;
  --tone-glow: hsl(81 67% 55% / 0.179);
  --tone-glow-strong: hsl(127 77% 63% / 0.339);
  --tone-radius: 39px;
}
.tone-154 {
  --tone-h: 98;
  --tone-s: 46%;
  --tone-l: 56%;
  --tone-a: 0.190;
  --tone-glow: hsl(98 46% 56% / 0.190);
  --tone-glow-strong: hsl(144 56% 64% / 0.350);
  --tone-radius: 18px;
}
.tone-155 {
  --tone-h: 115;
  --tone-s: 47%;
  --tone-l: 57%;
  --tone-a: 0.201;
  --tone-glow: hsl(115 47% 57% / 0.201);
  --tone-glow-strong: hsl(161 57% 65% / 0.361);
  --tone-radius: 19px;
}
.tone-156 {
  --tone-h: 132;
  --tone-s: 48%;
  --tone-l: 58%;
  --tone-a: 0.080;
  --tone-glow: hsl(132 48% 58% / 0.080);
  --tone-glow-strong: hsl(178 58% 66% / 0.240);
  --tone-radius: 20px;
}
.tone-157 {
  --tone-h: 149;
  --tone-s: 49%;
  --tone-l: 59%;
  --tone-a: 0.091;
  --tone-glow: hsl(149 49% 59% / 0.091);
  --tone-glow-strong: hsl(195 59% 67% / 0.251);
  --tone-radius: 21px;
}
.tone-158 {
  --tone-h: 166;
  --tone-s: 50%;
  --tone-l: 60%;
  --tone-a: 0.102;
  --tone-glow: hsl(166 50% 60% / 0.102);
  --tone-glow-strong: hsl(212 60% 68% / 0.262);
  --tone-radius: 22px;
}
.tone-159 {
  --tone-h: 183;
  --tone-s: 51%;
  --tone-l: 61%;
  --tone-a: 0.113;
  --tone-glow: hsl(183 51% 61% / 0.113);
  --tone-glow-strong: hsl(229 61% 69% / 0.273);
  --tone-radius: 23px;
}
.tone-160 {
  --tone-h: 200;
  --tone-s: 52%;
  --tone-l: 62%;
  --tone-a: 0.124;
  --tone-glow: hsl(200 52% 62% / 0.124);
  --tone-glow-strong: hsl(246 62% 70% / 0.284);
  --tone-radius: 24px;
}
.tone-161 {
  --tone-h: 217;
  --tone-s: 53%;
  --tone-l: 63%;
  --tone-a: 0.135;
  --tone-glow: hsl(217 53% 63% / 0.135);
  --tone-glow-strong: hsl(263 63% 71% / 0.295);
  --tone-radius: 25px;
}
.tone-162 {
  --tone-h: 234;
  --tone-s: 54%;
  --tone-l: 46%;
  --tone-a: 0.146;
  --tone-glow: hsl(234 54% 46% / 0.146);
  --tone-glow-strong: hsl(280 64% 54% / 0.306);
  --tone-radius: 26px;
}
.tone-163 {
  --tone-h: 251;
  --tone-s: 55%;
  --tone-l: 47%;
  --tone-a: 0.157;
  --tone-glow: hsl(251 55% 47% / 0.157);
  --tone-glow-strong: hsl(297 65% 55% / 0.317);
  --tone-radius: 27px;
}
.tone-164 {
  --tone-h: 268;
  --tone-s: 56%;
  --tone-l: 48%;
  --tone-a: 0.168;
  --tone-glow: hsl(268 56% 48% / 0.168);
  --tone-glow-strong: hsl(314 66% 56% / 0.328);
  --tone-radius: 28px;
}
.tone-165 {
  --tone-h: 285;
  --tone-s: 57%;
  --tone-l: 49%;
  --tone-a: 0.179;
  --tone-glow: hsl(285 57% 49% / 0.179);
  --tone-glow-strong: hsl(331 67% 57% / 0.339);
  --tone-radius: 29px;
}
.tone-166 {
  --tone-h: 302;
  --tone-s: 58%;
  --tone-l: 50%;
  --tone-a: 0.190;
  --tone-glow: hsl(302 58% 50% / 0.190);
  --tone-glow-strong: hsl(348 68% 58% / 0.350);
  --tone-radius: 30px;
}
.tone-167 {
  --tone-h: 319;
  --tone-s: 59%;
  --tone-l: 51%;
  --tone-a: 0.201;
  --tone-glow: hsl(319 59% 51% / 0.201);
  --tone-glow-strong: hsl(5 69% 59% / 0.361);
  --tone-radius: 31px;
}
.tone-168 {
  --tone-h: 336;
  --tone-s: 60%;
  --tone-l: 52%;
  --tone-a: 0.080;
  --tone-glow: hsl(336 60% 52% / 0.080);
  --tone-glow-strong: hsl(22 70% 60% / 0.240);
  --tone-radius: 32px;
}
.tone-169 {
  --tone-h: 353;
  --tone-s: 61%;
  --tone-l: 53%;
  --tone-a: 0.091;
  --tone-glow: hsl(353 61% 53% / 0.091);
  --tone-glow-strong: hsl(39 71% 61% / 0.251);
  --tone-radius: 33px;
}
.tone-170 {
  --tone-h: 10;
  --tone-s: 62%;
  --tone-l: 54%;
  --tone-a: 0.102;
  --tone-glow: hsl(10 62% 54% / 0.102);
  --tone-glow-strong: hsl(56 72% 62% / 0.262);
  --tone-radius: 34px;
}
.tone-171 {
  --tone-h: 27;
  --tone-s: 63%;
  --tone-l: 55%;
  --tone-a: 0.113;
  --tone-glow: hsl(27 63% 55% / 0.113);
  --tone-glow-strong: hsl(73 73% 63% / 0.273);
  --tone-radius: 35px;
}
.tone-172 {
  --tone-h: 44;
  --tone-s: 64%;
  --tone-l: 56%;
  --tone-a: 0.124;
  --tone-glow: hsl(44 64% 56% / 0.124);
  --tone-glow-strong: hsl(90 74% 64% / 0.284);
  --tone-radius: 36px;
}
.tone-173 {
  --tone-h: 61;
  --tone-s: 65%;
  --tone-l: 57%;
  --tone-a: 0.135;
  --tone-glow: hsl(61 65% 57% / 0.135);
  --tone-glow-strong: hsl(107 75% 65% / 0.295);
  --tone-radius: 37px;
}
.tone-174 {
  --tone-h: 78;
  --tone-s: 66%;
  --tone-l: 58%;
  --tone-a: 0.146;
  --tone-glow: hsl(78 66% 58% / 0.146);
  --tone-glow-strong: hsl(124 76% 66% / 0.306);
  --tone-radius: 38px;
}
.tone-175 {
  --tone-h: 95;
  --tone-s: 67%;
  --tone-l: 59%;
  --tone-a: 0.157;
  --tone-glow: hsl(95 67% 59% / 0.157);
  --tone-glow-strong: hsl(141 77% 67% / 0.317);
  --tone-radius: 39px;
}
.tone-176 {
  --tone-h: 112;
  --tone-s: 46%;
  --tone-l: 60%;
  --tone-a: 0.168;
  --tone-glow: hsl(112 46% 60% / 0.168);
  --tone-glow-strong: hsl(158 56% 68% / 0.328);
  --tone-radius: 18px;
}
.tone-177 {
  --tone-h: 129;
  --tone-s: 47%;
  --tone-l: 61%;
  --tone-a: 0.179;
  --tone-glow: hsl(129 47% 61% / 0.179);
  --tone-glow-strong: hsl(175 57% 69% / 0.339);
  --tone-radius: 19px;
}
.tone-178 {
  --tone-h: 146;
  --tone-s: 48%;
  --tone-l: 62%;
  --tone-a: 0.190;
  --tone-glow: hsl(146 48% 62% / 0.190);
  --tone-glow-strong: hsl(192 58% 70% / 0.350);
  --tone-radius: 20px;
}
.tone-179 {
  --tone-h: 163;
  --tone-s: 49%;
  --tone-l: 63%;
  --tone-a: 0.201;
  --tone-glow: hsl(163 49% 63% / 0.201);
  --tone-glow-strong: hsl(209 59% 71% / 0.361);
  --tone-radius: 21px;
}
.tone-180 {
  --tone-h: 180;
  --tone-s: 50%;
  --tone-l: 46%;
  --tone-a: 0.080;
  --tone-glow: hsl(180 50% 46% / 0.080);
  --tone-glow-strong: hsl(226 60% 54% / 0.240);
  --tone-radius: 22px;
}
.motion-001 {
  --motion-delay: 37ms;
  --motion-duration: 4279ms;
  --motion-y: 3px;
  --motion-blur: 5px;
  animation-delay: var(--motion-delay);
}
.motion-002 {
  --motion-delay: 74ms;
  --motion-duration: 4358ms;
  --motion-y: 4px;
  --motion-blur: 6px;
  animation-delay: var(--motion-delay);
}
.motion-003 {
  --motion-delay: 111ms;
  --motion-duration: 4437ms;
  --motion-y: 5px;
  --motion-blur: 7px;
  animation-delay: var(--motion-delay);
}
.motion-004 {
  --motion-delay: 148ms;
  --motion-duration: 4516ms;
  --motion-y: 6px;
  --motion-blur: 8px;
  animation-delay: var(--motion-delay);
}
.motion-005 {
  --motion-delay: 185ms;
  --motion-duration: 4595ms;
  --motion-y: 7px;
  --motion-blur: 9px;
  animation-delay: var(--motion-delay);
}
.motion-006 {
  --motion-delay: 222ms;
  --motion-duration: 4674ms;
  --motion-y: 8px;
  --motion-blur: 10px;
  animation-delay: var(--motion-delay);
}
.motion-007 {
  --motion-delay: 259ms;
  --motion-duration: 4753ms;
  --motion-y: 9px;
  --motion-blur: 11px;
  animation-delay: var(--motion-delay);
}
.motion-008 {
  --motion-delay: 296ms;
  --motion-duration: 4832ms;
  --motion-y: 10px;
  --motion-blur: 12px;
  animation-delay: var(--motion-delay);
}
.motion-009 {
  --motion-delay: 333ms;
  --motion-duration: 4911ms;
  --motion-y: 11px;
  --motion-blur: 13px;
  animation-delay: var(--motion-delay);
}
.motion-010 {
  --motion-delay: 370ms;
  --motion-duration: 4990ms;
  --motion-y: 12px;
  --motion-blur: 14px;
  animation-delay: var(--motion-delay);
}
.motion-011 {
  --motion-delay: 407ms;
  --motion-duration: 5069ms;
  --motion-y: 13px;
  --motion-blur: 15px;
  animation-delay: var(--motion-delay);
}
.motion-012 {
  --motion-delay: 444ms;
  --motion-duration: 5148ms;
  --motion-y: 14px;
  --motion-blur: 16px;
  animation-delay: var(--motion-delay);
}
.motion-013 {
  --motion-delay: 481ms;
  --motion-duration: 5227ms;
  --motion-y: 15px;
  --motion-blur: 17px;
  animation-delay: var(--motion-delay);
}
.motion-014 {
  --motion-delay: 518ms;
  --motion-duration: 5306ms;
  --motion-y: 16px;
  --motion-blur: 18px;
  animation-delay: var(--motion-delay);
}
.motion-015 {
  --motion-delay: 555ms;
  --motion-duration: 5385ms;
  --motion-y: 17px;
  --motion-blur: 19px;
  animation-delay: var(--motion-delay);
}
.motion-016 {
  --motion-delay: 592ms;
  --motion-duration: 5464ms;
  --motion-y: 18px;
  --motion-blur: 20px;
  animation-delay: var(--motion-delay);
}
.motion-017 {
  --motion-delay: 629ms;
  --motion-duration: 5543ms;
  --motion-y: 19px;
  --motion-blur: 21px;
  animation-delay: var(--motion-delay);
}
.motion-018 {
  --motion-delay: 666ms;
  --motion-duration: 5622ms;
  --motion-y: 2px;
  --motion-blur: 22px;
  animation-delay: var(--motion-delay);
}
.motion-019 {
  --motion-delay: 703ms;
  --motion-duration: 5701ms;
  --motion-y: 3px;
  --motion-blur: 23px;
  animation-delay: var(--motion-delay);
}
.motion-020 {
  --motion-delay: 740ms;
  --motion-duration: 5780ms;
  --motion-y: 4px;
  --motion-blur: 24px;
  animation-delay: var(--motion-delay);
}
.motion-021 {
  --motion-delay: 777ms;
  --motion-duration: 5859ms;
  --motion-y: 5px;
  --motion-blur: 25px;
  animation-delay: var(--motion-delay);
}
.motion-022 {
  --motion-delay: 814ms;
  --motion-duration: 5938ms;
  --motion-y: 6px;
  --motion-blur: 4px;
  animation-delay: var(--motion-delay);
}
.motion-023 {
  --motion-delay: 851ms;
  --motion-duration: 6017ms;
  --motion-y: 7px;
  --motion-blur: 5px;
  animation-delay: var(--motion-delay);
}
.motion-024 {
  --motion-delay: 888ms;
  --motion-duration: 6096ms;
  --motion-y: 8px;
  --motion-blur: 6px;
  animation-delay: var(--motion-delay);
}
.motion-025 {
  --motion-delay: 925ms;
  --motion-duration: 6175ms;
  --motion-y: 9px;
  --motion-blur: 7px;
  animation-delay: var(--motion-delay);
}
.motion-026 {
  --motion-delay: 962ms;
  --motion-duration: 6254ms;
  --motion-y: 10px;
  --motion-blur: 8px;
  animation-delay: var(--motion-delay);
}
.motion-027 {
  --motion-delay: 999ms;
  --motion-duration: 6333ms;
  --motion-y: 11px;
  --motion-blur: 9px;
  animation-delay: var(--motion-delay);
}
.motion-028 {
  --motion-delay: 1036ms;
  --motion-duration: 6412ms;
  --motion-y: 12px;
  --motion-blur: 10px;
  animation-delay: var(--motion-delay);
}
.motion-029 {
  --motion-delay: 1073ms;
  --motion-duration: 6491ms;
  --motion-y: 13px;
  --motion-blur: 11px;
  animation-delay: var(--motion-delay);
}
.motion-030 {
  --motion-delay: 1110ms;
  --motion-duration: 6570ms;
  --motion-y: 14px;
  --motion-blur: 12px;
  animation-delay: var(--motion-delay);
}
.motion-031 {
  --motion-delay: 1147ms;
  --motion-duration: 6649ms;
  --motion-y: 15px;
  --motion-blur: 13px;
  animation-delay: var(--motion-delay);
}
.motion-032 {
  --motion-delay: 1184ms;
  --motion-duration: 6728ms;
  --motion-y: 16px;
  --motion-blur: 14px;
  animation-delay: var(--motion-delay);
}
.motion-033 {
  --motion-delay: 1221ms;
  --motion-duration: 6807ms;
  --motion-y: 17px;
  --motion-blur: 15px;
  animation-delay: var(--motion-delay);
}
.motion-034 {
  --motion-delay: 1258ms;
  --motion-duration: 6886ms;
  --motion-y: 18px;
  --motion-blur: 16px;
  animation-delay: var(--motion-delay);
}
.motion-035 {
  --motion-delay: 1295ms;
  --motion-duration: 6965ms;
  --motion-y: 19px;
  --motion-blur: 17px;
  animation-delay: var(--motion-delay);
}
.motion-036 {
  --motion-delay: 1332ms;
  --motion-duration: 7044ms;
  --motion-y: 2px;
  --motion-blur: 18px;
  animation-delay: var(--motion-delay);
}
.motion-037 {
  --motion-delay: 1369ms;
  --motion-duration: 7123ms;
  --motion-y: 3px;
  --motion-blur: 19px;
  animation-delay: var(--motion-delay);
}
.motion-038 {
  --motion-delay: 6ms;
  --motion-duration: 7202ms;
  --motion-y: 4px;
  --motion-blur: 20px;
  animation-delay: var(--motion-delay);
}
.motion-039 {
  --motion-delay: 43ms;
  --motion-duration: 7281ms;
  --motion-y: 5px;
  --motion-blur: 21px;
  animation-delay: var(--motion-delay);
}
.motion-040 {
  --motion-delay: 80ms;
  --motion-duration: 7360ms;
  --motion-y: 6px;
  --motion-blur: 22px;
  animation-delay: var(--motion-delay);
}
.motion-041 {
  --motion-delay: 117ms;
  --motion-duration: 7439ms;
  --motion-y: 7px;
  --motion-blur: 23px;
  animation-delay: var(--motion-delay);
}
.motion-042 {
  --motion-delay: 154ms;
  --motion-duration: 7518ms;
  --motion-y: 8px;
  --motion-blur: 24px;
  animation-delay: var(--motion-delay);
}
.motion-043 {
  --motion-delay: 191ms;
  --motion-duration: 7597ms;
  --motion-y: 9px;
  --motion-blur: 25px;
  animation-delay: var(--motion-delay);
}
.motion-044 {
  --motion-delay: 228ms;
  --motion-duration: 7676ms;
  --motion-y: 10px;
  --motion-blur: 4px;
  animation-delay: var(--motion-delay);
}
.motion-045 {
  --motion-delay: 265ms;
  --motion-duration: 7755ms;
  --motion-y: 11px;
  --motion-blur: 5px;
  animation-delay: var(--motion-delay);
}
.motion-046 {
  --motion-delay: 302ms;
  --motion-duration: 7834ms;
  --motion-y: 12px;
  --motion-blur: 6px;
  animation-delay: var(--motion-delay);
}
.motion-047 {
  --motion-delay: 339ms;
  --motion-duration: 7913ms;
  --motion-y: 13px;
  --motion-blur: 7px;
  animation-delay: var(--motion-delay);
}
.motion-048 {
  --motion-delay: 376ms;
  --motion-duration: 7992ms;
  --motion-y: 14px;
  --motion-blur: 8px;
  animation-delay: var(--motion-delay);
}
.motion-049 {
  --motion-delay: 413ms;
  --motion-duration: 4271ms;
  --motion-y: 15px;
  --motion-blur: 9px;
  animation-delay: var(--motion-delay);
}
.motion-050 {
  --motion-delay: 450ms;
  --motion-duration: 4350ms;
  --motion-y: 16px;
  --motion-blur: 10px;
  animation-delay: var(--motion-delay);
}
.motion-051 {
  --motion-delay: 487ms;
  --motion-duration: 4429ms;
  --motion-y: 17px;
  --motion-blur: 11px;
  animation-delay: var(--motion-delay);
}
.motion-052 {
  --motion-delay: 524ms;
  --motion-duration: 4508ms;
  --motion-y: 18px;
  --motion-blur: 12px;
  animation-delay: var(--motion-delay);
}
.motion-053 {
  --motion-delay: 561ms;
  --motion-duration: 4587ms;
  --motion-y: 19px;
  --motion-blur: 13px;
  animation-delay: var(--motion-delay);
}
.motion-054 {
  --motion-delay: 598ms;
  --motion-duration: 4666ms;
  --motion-y: 2px;
  --motion-blur: 14px;
  animation-delay: var(--motion-delay);
}
.motion-055 {
  --motion-delay: 635ms;
  --motion-duration: 4745ms;
  --motion-y: 3px;
  --motion-blur: 15px;
  animation-delay: var(--motion-delay);
}
.motion-056 {
  --motion-delay: 672ms;
  --motion-duration: 4824ms;
  --motion-y: 4px;
  --motion-blur: 16px;
  animation-delay: var(--motion-delay);
}
.motion-057 {
  --motion-delay: 709ms;
  --motion-duration: 4903ms;
  --motion-y: 5px;
  --motion-blur: 17px;
  animation-delay: var(--motion-delay);
}
.motion-058 {
  --motion-delay: 746ms;
  --motion-duration: 4982ms;
  --motion-y: 6px;
  --motion-blur: 18px;
  animation-delay: var(--motion-delay);
}
.motion-059 {
  --motion-delay: 783ms;
  --motion-duration: 5061ms;
  --motion-y: 7px;
  --motion-blur: 19px;
  animation-delay: var(--motion-delay);
}
.motion-060 {
  --motion-delay: 820ms;
  --motion-duration: 5140ms;
  --motion-y: 8px;
  --motion-blur: 20px;
  animation-delay: var(--motion-delay);
}
.motion-061 {
  --motion-delay: 857ms;
  --motion-duration: 5219ms;
  --motion-y: 9px;
  --motion-blur: 21px;
  animation-delay: var(--motion-delay);
}
.motion-062 {
  --motion-delay: 894ms;
  --motion-duration: 5298ms;
  --motion-y: 10px;
  --motion-blur: 22px;
  animation-delay: var(--motion-delay);
}
.motion-063 {
  --motion-delay: 931ms;
  --motion-duration: 5377ms;
  --motion-y: 11px;
  --motion-blur: 23px;
  animation-delay: var(--motion-delay);
}
.motion-064 {
  --motion-delay: 968ms;
  --motion-duration: 5456ms;
  --motion-y: 12px;
  --motion-blur: 24px;
  animation-delay: var(--motion-delay);
}
.motion-065 {
  --motion-delay: 1005ms;
  --motion-duration: 5535ms;
  --motion-y: 13px;
  --motion-blur: 25px;
  animation-delay: var(--motion-delay);
}
.motion-066 {
  --motion-delay: 1042ms;
  --motion-duration: 5614ms;
  --motion-y: 14px;
  --motion-blur: 4px;
  animation-delay: var(--motion-delay);
}
.motion-067 {
  --motion-delay: 1079ms;
  --motion-duration: 5693ms;
  --motion-y: 15px;
  --motion-blur: 5px;
  animation-delay: var(--motion-delay);
}
.motion-068 {
  --motion-delay: 1116ms;
  --motion-duration: 5772ms;
  --motion-y: 16px;
  --motion-blur: 6px;
  animation-delay: var(--motion-delay);
}
.motion-069 {
  --motion-delay: 1153ms;
  --motion-duration: 5851ms;
  --motion-y: 17px;
  --motion-blur: 7px;
  animation-delay: var(--motion-delay);
}
.motion-070 {
  --motion-delay: 1190ms;
  --motion-duration: 5930ms;
  --motion-y: 18px;
  --motion-blur: 8px;
  animation-delay: var(--motion-delay);
}
.motion-071 {
  --motion-delay: 1227ms;
  --motion-duration: 6009ms;
  --motion-y: 19px;
  --motion-blur: 9px;
  animation-delay: var(--motion-delay);
}
.motion-072 {
  --motion-delay: 1264ms;
  --motion-duration: 6088ms;
  --motion-y: 2px;
  --motion-blur: 10px;
  animation-delay: var(--motion-delay);
}
.motion-073 {
  --motion-delay: 1301ms;
  --motion-duration: 6167ms;
  --motion-y: 3px;
  --motion-blur: 11px;
  animation-delay: var(--motion-delay);
}
.motion-074 {
  --motion-delay: 1338ms;
  --motion-duration: 6246ms;
  --motion-y: 4px;
  --motion-blur: 12px;
  animation-delay: var(--motion-delay);
}
.motion-075 {
  --motion-delay: 1375ms;
  --motion-duration: 6325ms;
  --motion-y: 5px;
  --motion-blur: 13px;
  animation-delay: var(--motion-delay);
}
.motion-076 {
  --motion-delay: 12ms;
  --motion-duration: 6404ms;
  --motion-y: 6px;
  --motion-blur: 14px;
  animation-delay: var(--motion-delay);
}
.motion-077 {
  --motion-delay: 49ms;
  --motion-duration: 6483ms;
  --motion-y: 7px;
  --motion-blur: 15px;
  animation-delay: var(--motion-delay);
}
.motion-078 {
  --motion-delay: 86ms;
  --motion-duration: 6562ms;
  --motion-y: 8px;
  --motion-blur: 16px;
  animation-delay: var(--motion-delay);
}
.motion-079 {
  --motion-delay: 123ms;
  --motion-duration: 6641ms;
  --motion-y: 9px;
  --motion-blur: 17px;
  animation-delay: var(--motion-delay);
}
.motion-080 {
  --motion-delay: 160ms;
  --motion-duration: 6720ms;
  --motion-y: 10px;
  --motion-blur: 18px;
  animation-delay: var(--motion-delay);
}
.motion-081 {
  --motion-delay: 197ms;
  --motion-duration: 6799ms;
  --motion-y: 11px;
  --motion-blur: 19px;
  animation-delay: var(--motion-delay);
}
.motion-082 {
  --motion-delay: 234ms;
  --motion-duration: 6878ms;
  --motion-y: 12px;
  --motion-blur: 20px;
  animation-delay: var(--motion-delay);
}
.motion-083 {
  --motion-delay: 271ms;
  --motion-duration: 6957ms;
  --motion-y: 13px;
  --motion-blur: 21px;
  animation-delay: var(--motion-delay);
}
.motion-084 {
  --motion-delay: 308ms;
  --motion-duration: 7036ms;
  --motion-y: 14px;
  --motion-blur: 22px;
  animation-delay: var(--motion-delay);
}
.motion-085 {
  --motion-delay: 345ms;
  --motion-duration: 7115ms;
  --motion-y: 15px;
  --motion-blur: 23px;
  animation-delay: var(--motion-delay);
}
.motion-086 {
  --motion-delay: 382ms;
  --motion-duration: 7194ms;
  --motion-y: 16px;
  --motion-blur: 24px;
  animation-delay: var(--motion-delay);
}
.motion-087 {
  --motion-delay: 419ms;
  --motion-duration: 7273ms;
  --motion-y: 17px;
  --motion-blur: 25px;
  animation-delay: var(--motion-delay);
}
.motion-088 {
  --motion-delay: 456ms;
  --motion-duration: 7352ms;
  --motion-y: 18px;
  --motion-blur: 4px;
  animation-delay: var(--motion-delay);
}
.motion-089 {
  --motion-delay: 493ms;
  --motion-duration: 7431ms;
  --motion-y: 19px;
  --motion-blur: 5px;
  animation-delay: var(--motion-delay);
}
.motion-090 {
  --motion-delay: 530ms;
  --motion-duration: 7510ms;
  --motion-y: 2px;
  --motion-blur: 6px;
  animation-delay: var(--motion-delay);
}
.motion-091 {
  --motion-delay: 567ms;
  --motion-duration: 7589ms;
  --motion-y: 3px;
  --motion-blur: 7px;
  animation-delay: var(--motion-delay);
}
.motion-092 {
  --motion-delay: 604ms;
  --motion-duration: 7668ms;
  --motion-y: 4px;
  --motion-blur: 8px;
  animation-delay: var(--motion-delay);
}
.motion-093 {
  --motion-delay: 641ms;
  --motion-duration: 7747ms;
  --motion-y: 5px;
  --motion-blur: 9px;
  animation-delay: var(--motion-delay);
}
.motion-094 {
  --motion-delay: 678ms;
  --motion-duration: 7826ms;
  --motion-y: 6px;
  --motion-blur: 10px;
  animation-delay: var(--motion-delay);
}
.motion-095 {
  --motion-delay: 715ms;
  --motion-duration: 7905ms;
  --motion-y: 7px;
  --motion-blur: 11px;
  animation-delay: var(--motion-delay);
}
.motion-096 {
  --motion-delay: 752ms;
  --motion-duration: 7984ms;
  --motion-y: 8px;
  --motion-blur: 12px;
  animation-delay: var(--motion-delay);
}
.motion-097 {
  --motion-delay: 789ms;
  --motion-duration: 4263ms;
  --motion-y: 9px;
  --motion-blur: 13px;
  animation-delay: var(--motion-delay);
}
.motion-098 {
  --motion-delay: 826ms;
  --motion-duration: 4342ms;
  --motion-y: 10px;
  --motion-blur: 14px;
  animation-delay: var(--motion-delay);
}
.motion-099 {
  --motion-delay: 863ms;
  --motion-duration: 4421ms;
  --motion-y: 11px;
  --motion-blur: 15px;
  animation-delay: var(--motion-delay);
}
.motion-100 {
  --motion-delay: 900ms;
  --motion-duration: 4500ms;
  --motion-y: 12px;
  --motion-blur: 16px;
  animation-delay: var(--motion-delay);
}
.motion-101 {
  --motion-delay: 937ms;
  --motion-duration: 4579ms;
  --motion-y: 13px;
  --motion-blur: 17px;
  animation-delay: var(--motion-delay);
}
.motion-102 {
  --motion-delay: 974ms;
  --motion-duration: 4658ms;
  --motion-y: 14px;
  --motion-blur: 18px;
  animation-delay: var(--motion-delay);
}
.motion-103 {
  --motion-delay: 1011ms;
  --motion-duration: 4737ms;
  --motion-y: 15px;
  --motion-blur: 19px;
  animation-delay: var(--motion-delay);
}
.motion-104 {
  --motion-delay: 1048ms;
  --motion-duration: 4816ms;
  --motion-y: 16px;
  --motion-blur: 20px;
  animation-delay: var(--motion-delay);
}
.motion-105 {
  --motion-delay: 1085ms;
  --motion-duration: 4895ms;
  --motion-y: 17px;
  --motion-blur: 21px;
  animation-delay: var(--motion-delay);
}
.motion-106 {
  --motion-delay: 1122ms;
  --motion-duration: 4974ms;
  --motion-y: 18px;
  --motion-blur: 22px;
  animation-delay: var(--motion-delay);
}
.motion-107 {
  --motion-delay: 1159ms;
  --motion-duration: 5053ms;
  --motion-y: 19px;
  --motion-blur: 23px;
  animation-delay: var(--motion-delay);
}
.motion-108 {
  --motion-delay: 1196ms;
  --motion-duration: 5132ms;
  --motion-y: 2px;
  --motion-blur: 24px;
  animation-delay: var(--motion-delay);
}
.motion-109 {
  --motion-delay: 1233ms;
  --motion-duration: 5211ms;
  --motion-y: 3px;
  --motion-blur: 25px;
  animation-delay: var(--motion-delay);
}
.motion-110 {
  --motion-delay: 1270ms;
  --motion-duration: 5290ms;
  --motion-y: 4px;
  --motion-blur: 4px;
  animation-delay: var(--motion-delay);
}
.motion-111 {
  --motion-delay: 1307ms;
  --motion-duration: 5369ms;
  --motion-y: 5px;
  --motion-blur: 5px;
  animation-delay: var(--motion-delay);
}
.motion-112 {
  --motion-delay: 1344ms;
  --motion-duration: 5448ms;
  --motion-y: 6px;
  --motion-blur: 6px;
  animation-delay: var(--motion-delay);
}
.motion-113 {
  --motion-delay: 1381ms;
  --motion-duration: 5527ms;
  --motion-y: 7px;
  --motion-blur: 7px;
  animation-delay: var(--motion-delay);
}
.motion-114 {
  --motion-delay: 18ms;
  --motion-duration: 5606ms;
  --motion-y: 8px;
  --motion-blur: 8px;
  animation-delay: var(--motion-delay);
}
.motion-115 {
  --motion-delay: 55ms;
  --motion-duration: 5685ms;
  --motion-y: 9px;
  --motion-blur: 9px;
  animation-delay: var(--motion-delay);
}
.motion-116 {
  --motion-delay: 92ms;
  --motion-duration: 5764ms;
  --motion-y: 10px;
  --motion-blur: 10px;
  animation-delay: var(--motion-delay);
}
.motion-117 {
  --motion-delay: 129ms;
  --motion-duration: 5843ms;
  --motion-y: 11px;
  --motion-blur: 11px;
  animation-delay: var(--motion-delay);
}
.motion-118 {
  --motion-delay: 166ms;
  --motion-duration: 5922ms;
  --motion-y: 12px;
  --motion-blur: 12px;
  animation-delay: var(--motion-delay);
}
.motion-119 {
  --motion-delay: 203ms;
  --motion-duration: 6001ms;
  --motion-y: 13px;
  --motion-blur: 13px;
  animation-delay: var(--motion-delay);
}
.motion-120 {
  --motion-delay: 240ms;
  --motion-duration: 6080ms;
  --motion-y: 14px;
  --motion-blur: 14px;
  animation-delay: var(--motion-delay);
}
.motion-121 {
  --motion-delay: 277ms;
  --motion-duration: 6159ms;
  --motion-y: 15px;
  --motion-blur: 15px;
  animation-delay: var(--motion-delay);
}
.motion-122 {
  --motion-delay: 314ms;
  --motion-duration: 6238ms;
  --motion-y: 16px;
  --motion-blur: 16px;
  animation-delay: var(--motion-delay);
}
.motion-123 {
  --motion-delay: 351ms;
  --motion-duration: 6317ms;
  --motion-y: 17px;
  --motion-blur: 17px;
  animation-delay: var(--motion-delay);
}
.motion-124 {
  --motion-delay: 388ms;
  --motion-duration: 6396ms;
  --motion-y: 18px;
  --motion-blur: 18px;
  animation-delay: var(--motion-delay);
}
.motion-125 {
  --motion-delay: 425ms;
  --motion-duration: 6475ms;
  --motion-y: 19px;
  --motion-blur: 19px;
  animation-delay: var(--motion-delay);
}
.motion-126 {
  --motion-delay: 462ms;
  --motion-duration: 6554ms;
  --motion-y: 2px;
  --motion-blur: 20px;
  animation-delay: var(--motion-delay);
}
.motion-127 {
  --motion-delay: 499ms;
  --motion-duration: 6633ms;
  --motion-y: 3px;
  --motion-blur: 21px;
  animation-delay: var(--motion-delay);
}
.motion-128 {
  --motion-delay: 536ms;
  --motion-duration: 6712ms;
  --motion-y: 4px;
  --motion-blur: 22px;
  animation-delay: var(--motion-delay);
}
.motion-129 {
  --motion-delay: 573ms;
  --motion-duration: 6791ms;
  --motion-y: 5px;
  --motion-blur: 23px;
  animation-delay: var(--motion-delay);
}
.motion-130 {
  --motion-delay: 610ms;
  --motion-duration: 6870ms;
  --motion-y: 6px;
  --motion-blur: 24px;
  animation-delay: var(--motion-delay);
}
.motion-131 {
  --motion-delay: 647ms;
  --motion-duration: 6949ms;
  --motion-y: 7px;
  --motion-blur: 25px;
  animation-delay: var(--motion-delay);
}
.motion-132 {
  --motion-delay: 684ms;
  --motion-duration: 7028ms;
  --motion-y: 8px;
  --motion-blur: 4px;
  animation-delay: var(--motion-delay);
}
.motion-133 {
  --motion-delay: 721ms;
  --motion-duration: 7107ms;
  --motion-y: 9px;
  --motion-blur: 5px;
  animation-delay: var(--motion-delay);
}
.motion-134 {
  --motion-delay: 758ms;
  --motion-duration: 7186ms;
  --motion-y: 10px;
  --motion-blur: 6px;
  animation-delay: var(--motion-delay);
}
.motion-135 {
  --motion-delay: 795ms;
  --motion-duration: 7265ms;
  --motion-y: 11px;
  --motion-blur: 7px;
  animation-delay: var(--motion-delay);
}
.motion-136 {
  --motion-delay: 832ms;
  --motion-duration: 7344ms;
  --motion-y: 12px;
  --motion-blur: 8px;
  animation-delay: var(--motion-delay);
}
.motion-137 {
  --motion-delay: 869ms;
  --motion-duration: 7423ms;
  --motion-y: 13px;
  --motion-blur: 9px;
  animation-delay: var(--motion-delay);
}
.motion-138 {
  --motion-delay: 906ms;
  --motion-duration: 7502ms;
  --motion-y: 14px;
  --motion-blur: 10px;
  animation-delay: var(--motion-delay);
}
.motion-139 {
  --motion-delay: 943ms;
  --motion-duration: 7581ms;
  --motion-y: 15px;
  --motion-blur: 11px;
  animation-delay: var(--motion-delay);
}
.motion-140 {
  --motion-delay: 980ms;
  --motion-duration: 7660ms;
  --motion-y: 16px;
  --motion-blur: 12px;
  animation-delay: var(--motion-delay);
}
.motion-141 {
  --motion-delay: 1017ms;
  --motion-duration: 7739ms;
  --motion-y: 17px;
  --motion-blur: 13px;
  animation-delay: var(--motion-delay);
}
.motion-142 {
  --motion-delay: 1054ms;
  --motion-duration: 7818ms;
  --motion-y: 18px;
  --motion-blur: 14px;
  animation-delay: var(--motion-delay);
}
.motion-143 {
  --motion-delay: 1091ms;
  --motion-duration: 7897ms;
  --motion-y: 19px;
  --motion-blur: 15px;
  animation-delay: var(--motion-delay);
}
.motion-144 {
  --motion-delay: 1128ms;
  --motion-duration: 7976ms;
  --motion-y: 2px;
  --motion-blur: 16px;
  animation-delay: var(--motion-delay);
}
.motion-145 {
  --motion-delay: 1165ms;
  --motion-duration: 4255ms;
  --motion-y: 3px;
  --motion-blur: 17px;
  animation-delay: var(--motion-delay);
}
.motion-146 {
  --motion-delay: 1202ms;
  --motion-duration: 4334ms;
  --motion-y: 4px;
  --motion-blur: 18px;
  animation-delay: var(--motion-delay);
}
.motion-147 {
  --motion-delay: 1239ms;
  --motion-duration: 4413ms;
  --motion-y: 5px;
  --motion-blur: 19px;
  animation-delay: var(--motion-delay);
}
.motion-148 {
  --motion-delay: 1276ms;
  --motion-duration: 4492ms;
  --motion-y: 6px;
  --motion-blur: 20px;
  animation-delay: var(--motion-delay);
}
.motion-149 {
  --motion-delay: 1313ms;
  --motion-duration: 4571ms;
  --motion-y: 7px;
  --motion-blur: 21px;
  animation-delay: var(--motion-delay);
}
.motion-150 {
  --motion-delay: 1350ms;
  --motion-duration: 4650ms;
  --motion-y: 8px;
  --motion-blur: 22px;
  animation-delay: var(--motion-delay);
}
.motion-151 {
  --motion-delay: 1387ms;
  --motion-duration: 4729ms;
  --motion-y: 9px;
  --motion-blur: 23px;
  animation-delay: var(--motion-delay);
}
.motion-152 {
  --motion-delay: 24ms;
  --motion-duration: 4808ms;
  --motion-y: 10px;
  --motion-blur: 24px;
  animation-delay: var(--motion-delay);
}
.motion-153 {
  --motion-delay: 61ms;
  --motion-duration: 4887ms;
  --motion-y: 11px;
  --motion-blur: 25px;
  animation-delay: var(--motion-delay);
}
.motion-154 {
  --motion-delay: 98ms;
  --motion-duration: 4966ms;
  --motion-y: 12px;
  --motion-blur: 4px;
  animation-delay: var(--motion-delay);
}
.motion-155 {
  --motion-delay: 135ms;
  --motion-duration: 5045ms;
  --motion-y: 13px;
  --motion-blur: 5px;
  animation-delay: var(--motion-delay);
}
.motion-156 {
  --motion-delay: 172ms;
  --motion-duration: 5124ms;
  --motion-y: 14px;
  --motion-blur: 6px;
  animation-delay: var(--motion-delay);
}
.motion-157 {
  --motion-delay: 209ms;
  --motion-duration: 5203ms;
  --motion-y: 15px;
  --motion-blur: 7px;
  animation-delay: var(--motion-delay);
}
.motion-158 {
  --motion-delay: 246ms;
  --motion-duration: 5282ms;
  --motion-y: 16px;
  --motion-blur: 8px;
  animation-delay: var(--motion-delay);
}
.motion-159 {
  --motion-delay: 283ms;
  --motion-duration: 5361ms;
  --motion-y: 17px;
  --motion-blur: 9px;
  animation-delay: var(--motion-delay);
}
.motion-160 {
  --motion-delay: 320ms;
  --motion-duration: 5440ms;
  --motion-y: 18px;
  --motion-blur: 10px;
  animation-delay: var(--motion-delay);
}
.edge-energy-001 {
  --edge-angle: 11deg;
  --edge-spin: 19s;
  --edge-glow: 0.093;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-002 {
  --edge-angle: 22deg;
  --edge-spin: 20s;
  --edge-glow: 0.106;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-003 {
  --edge-angle: 33deg;
  --edge-spin: 21s;
  --edge-glow: 0.119;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-004 {
  --edge-angle: 44deg;
  --edge-spin: 22s;
  --edge-glow: 0.132;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-005 {
  --edge-angle: 55deg;
  --edge-spin: 23s;
  --edge-glow: 0.145;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-006 {
  --edge-angle: 66deg;
  --edge-spin: 24s;
  --edge-glow: 0.158;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-007 {
  --edge-angle: 77deg;
  --edge-spin: 25s;
  --edge-glow: 0.171;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-008 {
  --edge-angle: 88deg;
  --edge-spin: 26s;
  --edge-glow: 0.184;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-009 {
  --edge-angle: 99deg;
  --edge-spin: 27s;
  --edge-glow: 0.197;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-010 {
  --edge-angle: 110deg;
  --edge-spin: 28s;
  --edge-glow: 0.210;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-011 {
  --edge-angle: 121deg;
  --edge-spin: 29s;
  --edge-glow: 0.223;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-012 {
  --edge-angle: 132deg;
  --edge-spin: 30s;
  --edge-glow: 0.236;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-013 {
  --edge-angle: 143deg;
  --edge-spin: 31s;
  --edge-glow: 0.249;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-014 {
  --edge-angle: 154deg;
  --edge-spin: 32s;
  --edge-glow: 0.262;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-015 {
  --edge-angle: 165deg;
  --edge-spin: 33s;
  --edge-glow: 0.275;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-016 {
  --edge-angle: 176deg;
  --edge-spin: 34s;
  --edge-glow: 0.288;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-017 {
  --edge-angle: 187deg;
  --edge-spin: 35s;
  --edge-glow: 0.301;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-018 {
  --edge-angle: 198deg;
  --edge-spin: 36s;
  --edge-glow: 0.080;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-019 {
  --edge-angle: 209deg;
  --edge-spin: 37s;
  --edge-glow: 0.093;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-020 {
  --edge-angle: 220deg;
  --edge-spin: 38s;
  --edge-glow: 0.106;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-021 {
  --edge-angle: 231deg;
  --edge-spin: 39s;
  --edge-glow: 0.119;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-022 {
  --edge-angle: 242deg;
  --edge-spin: 40s;
  --edge-glow: 0.132;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-023 {
  --edge-angle: 253deg;
  --edge-spin: 41s;
  --edge-glow: 0.145;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-024 {
  --edge-angle: 264deg;
  --edge-spin: 42s;
  --edge-glow: 0.158;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-025 {
  --edge-angle: 275deg;
  --edge-spin: 43s;
  --edge-glow: 0.171;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-026 {
  --edge-angle: 286deg;
  --edge-spin: 44s;
  --edge-glow: 0.184;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-027 {
  --edge-angle: 297deg;
  --edge-spin: 45s;
  --edge-glow: 0.197;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-028 {
  --edge-angle: 308deg;
  --edge-spin: 46s;
  --edge-glow: 0.210;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-029 {
  --edge-angle: 319deg;
  --edge-spin: 47s;
  --edge-glow: 0.223;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-030 {
  --edge-angle: 330deg;
  --edge-spin: 48s;
  --edge-glow: 0.236;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-031 {
  --edge-angle: 341deg;
  --edge-spin: 49s;
  --edge-glow: 0.249;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-032 {
  --edge-angle: 352deg;
  --edge-spin: 50s;
  --edge-glow: 0.262;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-033 {
  --edge-angle: 3deg;
  --edge-spin: 51s;
  --edge-glow: 0.275;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-034 {
  --edge-angle: 14deg;
  --edge-spin: 52s;
  --edge-glow: 0.288;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-035 {
  --edge-angle: 25deg;
  --edge-spin: 53s;
  --edge-glow: 0.301;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-036 {
  --edge-angle: 36deg;
  --edge-spin: 18s;
  --edge-glow: 0.080;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-037 {
  --edge-angle: 47deg;
  --edge-spin: 19s;
  --edge-glow: 0.093;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-038 {
  --edge-angle: 58deg;
  --edge-spin: 20s;
  --edge-glow: 0.106;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-039 {
  --edge-angle: 69deg;
  --edge-spin: 21s;
  --edge-glow: 0.119;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-040 {
  --edge-angle: 80deg;
  --edge-spin: 22s;
  --edge-glow: 0.132;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-041 {
  --edge-angle: 91deg;
  --edge-spin: 23s;
  --edge-glow: 0.145;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-042 {
  --edge-angle: 102deg;
  --edge-spin: 24s;
  --edge-glow: 0.158;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-043 {
  --edge-angle: 113deg;
  --edge-spin: 25s;
  --edge-glow: 0.171;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-044 {
  --edge-angle: 124deg;
  --edge-spin: 26s;
  --edge-glow: 0.184;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-045 {
  --edge-angle: 135deg;
  --edge-spin: 27s;
  --edge-glow: 0.197;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-046 {
  --edge-angle: 146deg;
  --edge-spin: 28s;
  --edge-glow: 0.210;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-047 {
  --edge-angle: 157deg;
  --edge-spin: 29s;
  --edge-glow: 0.223;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-048 {
  --edge-angle: 168deg;
  --edge-spin: 30s;
  --edge-glow: 0.236;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-049 {
  --edge-angle: 179deg;
  --edge-spin: 31s;
  --edge-glow: 0.249;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-050 {
  --edge-angle: 190deg;
  --edge-spin: 32s;
  --edge-glow: 0.262;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-051 {
  --edge-angle: 201deg;
  --edge-spin: 33s;
  --edge-glow: 0.275;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-052 {
  --edge-angle: 212deg;
  --edge-spin: 34s;
  --edge-glow: 0.288;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-053 {
  --edge-angle: 223deg;
  --edge-spin: 35s;
  --edge-glow: 0.301;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-054 {
  --edge-angle: 234deg;
  --edge-spin: 36s;
  --edge-glow: 0.080;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-055 {
  --edge-angle: 245deg;
  --edge-spin: 37s;
  --edge-glow: 0.093;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-056 {
  --edge-angle: 256deg;
  --edge-spin: 38s;
  --edge-glow: 0.106;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-057 {
  --edge-angle: 267deg;
  --edge-spin: 39s;
  --edge-glow: 0.119;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-058 {
  --edge-angle: 278deg;
  --edge-spin: 40s;
  --edge-glow: 0.132;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-059 {
  --edge-angle: 289deg;
  --edge-spin: 41s;
  --edge-glow: 0.145;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-060 {
  --edge-angle: 300deg;
  --edge-spin: 42s;
  --edge-glow: 0.158;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-061 {
  --edge-angle: 311deg;
  --edge-spin: 43s;
  --edge-glow: 0.171;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-062 {
  --edge-angle: 322deg;
  --edge-spin: 44s;
  --edge-glow: 0.184;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-063 {
  --edge-angle: 333deg;
  --edge-spin: 45s;
  --edge-glow: 0.197;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-064 {
  --edge-angle: 344deg;
  --edge-spin: 46s;
  --edge-glow: 0.210;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-065 {
  --edge-angle: 355deg;
  --edge-spin: 47s;
  --edge-glow: 0.223;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-066 {
  --edge-angle: 6deg;
  --edge-spin: 48s;
  --edge-glow: 0.236;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-067 {
  --edge-angle: 17deg;
  --edge-spin: 49s;
  --edge-glow: 0.249;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-068 {
  --edge-angle: 28deg;
  --edge-spin: 50s;
  --edge-glow: 0.262;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-069 {
  --edge-angle: 39deg;
  --edge-spin: 51s;
  --edge-glow: 0.275;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-070 {
  --edge-angle: 50deg;
  --edge-spin: 52s;
  --edge-glow: 0.288;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-071 {
  --edge-angle: 61deg;
  --edge-spin: 53s;
  --edge-glow: 0.301;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-072 {
  --edge-angle: 72deg;
  --edge-spin: 18s;
  --edge-glow: 0.080;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-073 {
  --edge-angle: 83deg;
  --edge-spin: 19s;
  --edge-glow: 0.093;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-074 {
  --edge-angle: 94deg;
  --edge-spin: 20s;
  --edge-glow: 0.106;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-075 {
  --edge-angle: 105deg;
  --edge-spin: 21s;
  --edge-glow: 0.119;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-076 {
  --edge-angle: 116deg;
  --edge-spin: 22s;
  --edge-glow: 0.132;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-077 {
  --edge-angle: 127deg;
  --edge-spin: 23s;
  --edge-glow: 0.145;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-078 {
  --edge-angle: 138deg;
  --edge-spin: 24s;
  --edge-glow: 0.158;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-079 {
  --edge-angle: 149deg;
  --edge-spin: 25s;
  --edge-glow: 0.171;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-080 {
  --edge-angle: 160deg;
  --edge-spin: 26s;
  --edge-glow: 0.184;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-081 {
  --edge-angle: 171deg;
  --edge-spin: 27s;
  --edge-glow: 0.197;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-082 {
  --edge-angle: 182deg;
  --edge-spin: 28s;
  --edge-glow: 0.210;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-083 {
  --edge-angle: 193deg;
  --edge-spin: 29s;
  --edge-glow: 0.223;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-084 {
  --edge-angle: 204deg;
  --edge-spin: 30s;
  --edge-glow: 0.236;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-085 {
  --edge-angle: 215deg;
  --edge-spin: 31s;
  --edge-glow: 0.249;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-086 {
  --edge-angle: 226deg;
  --edge-spin: 32s;
  --edge-glow: 0.262;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-087 {
  --edge-angle: 237deg;
  --edge-spin: 33s;
  --edge-glow: 0.275;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-088 {
  --edge-angle: 248deg;
  --edge-spin: 34s;
  --edge-glow: 0.288;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-089 {
  --edge-angle: 259deg;
  --edge-spin: 35s;
  --edge-glow: 0.301;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-090 {
  --edge-angle: 270deg;
  --edge-spin: 36s;
  --edge-glow: 0.080;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-091 {
  --edge-angle: 281deg;
  --edge-spin: 37s;
  --edge-glow: 0.093;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-092 {
  --edge-angle: 292deg;
  --edge-spin: 38s;
  --edge-glow: 0.106;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-093 {
  --edge-angle: 303deg;
  --edge-spin: 39s;
  --edge-glow: 0.119;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-094 {
  --edge-angle: 314deg;
  --edge-spin: 40s;
  --edge-glow: 0.132;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-095 {
  --edge-angle: 325deg;
  --edge-spin: 41s;
  --edge-glow: 0.145;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-096 {
  --edge-angle: 336deg;
  --edge-spin: 42s;
  --edge-glow: 0.158;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-097 {
  --edge-angle: 347deg;
  --edge-spin: 43s;
  --edge-glow: 0.171;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-098 {
  --edge-angle: 358deg;
  --edge-spin: 44s;
  --edge-glow: 0.184;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-099 {
  --edge-angle: 9deg;
  --edge-spin: 45s;
  --edge-glow: 0.197;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-100 {
  --edge-angle: 20deg;
  --edge-spin: 46s;
  --edge-glow: 0.210;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-101 {
  --edge-angle: 31deg;
  --edge-spin: 47s;
  --edge-glow: 0.223;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-102 {
  --edge-angle: 42deg;
  --edge-spin: 48s;
  --edge-glow: 0.236;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-103 {
  --edge-angle: 53deg;
  --edge-spin: 49s;
  --edge-glow: 0.249;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-104 {
  --edge-angle: 64deg;
  --edge-spin: 50s;
  --edge-glow: 0.262;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-105 {
  --edge-angle: 75deg;
  --edge-spin: 51s;
  --edge-glow: 0.275;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-106 {
  --edge-angle: 86deg;
  --edge-spin: 52s;
  --edge-glow: 0.288;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-107 {
  --edge-angle: 97deg;
  --edge-spin: 53s;
  --edge-glow: 0.301;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-108 {
  --edge-angle: 108deg;
  --edge-spin: 18s;
  --edge-glow: 0.080;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-109 {
  --edge-angle: 119deg;
  --edge-spin: 19s;
  --edge-glow: 0.093;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-110 {
  --edge-angle: 130deg;
  --edge-spin: 20s;
  --edge-glow: 0.106;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-111 {
  --edge-angle: 141deg;
  --edge-spin: 21s;
  --edge-glow: 0.119;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-112 {
  --edge-angle: 152deg;
  --edge-spin: 22s;
  --edge-glow: 0.132;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-113 {
  --edge-angle: 163deg;
  --edge-spin: 23s;
  --edge-glow: 0.145;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-114 {
  --edge-angle: 174deg;
  --edge-spin: 24s;
  --edge-glow: 0.158;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-115 {
  --edge-angle: 185deg;
  --edge-spin: 25s;
  --edge-glow: 0.171;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-116 {
  --edge-angle: 196deg;
  --edge-spin: 26s;
  --edge-glow: 0.184;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-117 {
  --edge-angle: 207deg;
  --edge-spin: 27s;
  --edge-glow: 0.197;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-118 {
  --edge-angle: 218deg;
  --edge-spin: 28s;
  --edge-glow: 0.210;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-119 {
  --edge-angle: 229deg;
  --edge-spin: 29s;
  --edge-glow: 0.223;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-120 {
  --edge-angle: 240deg;
  --edge-spin: 30s;
  --edge-glow: 0.236;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-121 {
  --edge-angle: 251deg;
  --edge-spin: 31s;
  --edge-glow: 0.249;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-122 {
  --edge-angle: 262deg;
  --edge-spin: 32s;
  --edge-glow: 0.262;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-123 {
  --edge-angle: 273deg;
  --edge-spin: 33s;
  --edge-glow: 0.275;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-124 {
  --edge-angle: 284deg;
  --edge-spin: 34s;
  --edge-glow: 0.288;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-125 {
  --edge-angle: 295deg;
  --edge-spin: 35s;
  --edge-glow: 0.301;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-126 {
  --edge-angle: 306deg;
  --edge-spin: 36s;
  --edge-glow: 0.080;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-127 {
  --edge-angle: 317deg;
  --edge-spin: 37s;
  --edge-glow: 0.093;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-128 {
  --edge-angle: 328deg;
  --edge-spin: 38s;
  --edge-glow: 0.106;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-129 {
  --edge-angle: 339deg;
  --edge-spin: 39s;
  --edge-glow: 0.119;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-130 {
  --edge-angle: 350deg;
  --edge-spin: 40s;
  --edge-glow: 0.132;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-131 {
  --edge-angle: 1deg;
  --edge-spin: 41s;
  --edge-glow: 0.145;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-132 {
  --edge-angle: 12deg;
  --edge-spin: 42s;
  --edge-glow: 0.158;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-133 {
  --edge-angle: 23deg;
  --edge-spin: 43s;
  --edge-glow: 0.171;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-134 {
  --edge-angle: 34deg;
  --edge-spin: 44s;
  --edge-glow: 0.184;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-135 {
  --edge-angle: 45deg;
  --edge-spin: 45s;
  --edge-glow: 0.197;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-136 {
  --edge-angle: 56deg;
  --edge-spin: 46s;
  --edge-glow: 0.210;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-137 {
  --edge-angle: 67deg;
  --edge-spin: 47s;
  --edge-glow: 0.223;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-138 {
  --edge-angle: 78deg;
  --edge-spin: 48s;
  --edge-glow: 0.236;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-139 {
  --edge-angle: 89deg;
  --edge-spin: 49s;
  --edge-glow: 0.249;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-140 {
  --edge-angle: 100deg;
  --edge-spin: 50s;
  --edge-glow: 0.262;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-141 {
  --edge-angle: 111deg;
  --edge-spin: 51s;
  --edge-glow: 0.275;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-142 {
  --edge-angle: 122deg;
  --edge-spin: 52s;
  --edge-glow: 0.288;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-143 {
  --edge-angle: 133deg;
  --edge-spin: 53s;
  --edge-glow: 0.301;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-144 {
  --edge-angle: 144deg;
  --edge-spin: 18s;
  --edge-glow: 0.080;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-145 {
  --edge-angle: 155deg;
  --edge-spin: 19s;
  --edge-glow: 0.093;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-146 {
  --edge-angle: 166deg;
  --edge-spin: 20s;
  --edge-glow: 0.106;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-147 {
  --edge-angle: 177deg;
  --edge-spin: 21s;
  --edge-glow: 0.119;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-148 {
  --edge-angle: 188deg;
  --edge-spin: 22s;
  --edge-glow: 0.132;
  --edge-width: 2px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-149 {
  --edge-angle: 199deg;
  --edge-spin: 23s;
  --edge-glow: 0.145;
  --edge-width: 3px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.edge-energy-150 {
  --edge-angle: 210deg;
  --edge-spin: 24s;
  --edge-glow: 0.158;
  --edge-width: 1px;
  background-image: linear-gradient(var(--surface), var(--surface)), conic-gradient(from var(--edge-angle), transparent, hsl(var(--accent-h) 88% 58% / var(--edge-glow)), transparent 38%, hsl(var(--warm-h) 84% 58% / var(--edge-glow)), transparent 72%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.spotlight-001 {
  --spot-x: 21%;
  --spot-y: 25%;
  --spot-size: 113px;
  --spot-opacity: 0.078;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-002 {
  --spot-x: 34%;
  --spot-y: 44%;
  --spot-size: 136px;
  --spot-opacity: 0.086;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-003 {
  --spot-x: 47%;
  --spot-y: 63%;
  --spot-size: 159px;
  --spot-opacity: 0.094;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-004 {
  --spot-x: 60%;
  --spot-y: 82%;
  --spot-size: 182px;
  --spot-opacity: 0.102;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-005 {
  --spot-x: 73%;
  --spot-y: 15%;
  --spot-size: 205px;
  --spot-opacity: 0.110;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-006 {
  --spot-x: 86%;
  --spot-y: 34%;
  --spot-size: 228px;
  --spot-opacity: 0.118;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-007 {
  --spot-x: 15%;
  --spot-y: 53%;
  --spot-size: 251px;
  --spot-opacity: 0.126;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-008 {
  --spot-x: 28%;
  --spot-y: 72%;
  --spot-size: 274px;
  --spot-opacity: 0.134;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-009 {
  --spot-x: 41%;
  --spot-y: 91%;
  --spot-size: 297px;
  --spot-opacity: 0.142;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-010 {
  --spot-x: 54%;
  --spot-y: 24%;
  --spot-size: 320px;
  --spot-opacity: 0.150;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-011 {
  --spot-x: 67%;
  --spot-y: 43%;
  --spot-size: 343px;
  --spot-opacity: 0.158;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-012 {
  --spot-x: 80%;
  --spot-y: 62%;
  --spot-size: 366px;
  --spot-opacity: 0.166;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-013 {
  --spot-x: 9%;
  --spot-y: 81%;
  --spot-size: 109px;
  --spot-opacity: 0.174;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-014 {
  --spot-x: 22%;
  --spot-y: 14%;
  --spot-size: 132px;
  --spot-opacity: 0.182;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-015 {
  --spot-x: 35%;
  --spot-y: 33%;
  --spot-size: 155px;
  --spot-opacity: 0.190;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-016 {
  --spot-x: 48%;
  --spot-y: 52%;
  --spot-size: 178px;
  --spot-opacity: 0.198;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-017 {
  --spot-x: 61%;
  --spot-y: 71%;
  --spot-size: 201px;
  --spot-opacity: 0.206;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-018 {
  --spot-x: 74%;
  --spot-y: 90%;
  --spot-size: 224px;
  --spot-opacity: 0.214;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-019 {
  --spot-x: 87%;
  --spot-y: 23%;
  --spot-size: 247px;
  --spot-opacity: 0.222;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-020 {
  --spot-x: 16%;
  --spot-y: 42%;
  --spot-size: 270px;
  --spot-opacity: 0.230;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-021 {
  --spot-x: 29%;
  --spot-y: 61%;
  --spot-size: 293px;
  --spot-opacity: 0.070;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-022 {
  --spot-x: 42%;
  --spot-y: 80%;
  --spot-size: 316px;
  --spot-opacity: 0.078;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-023 {
  --spot-x: 55%;
  --spot-y: 13%;
  --spot-size: 339px;
  --spot-opacity: 0.086;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-024 {
  --spot-x: 68%;
  --spot-y: 32%;
  --spot-size: 362px;
  --spot-opacity: 0.094;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-025 {
  --spot-x: 81%;
  --spot-y: 51%;
  --spot-size: 105px;
  --spot-opacity: 0.102;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-026 {
  --spot-x: 10%;
  --spot-y: 70%;
  --spot-size: 128px;
  --spot-opacity: 0.110;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-027 {
  --spot-x: 23%;
  --spot-y: 89%;
  --spot-size: 151px;
  --spot-opacity: 0.118;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-028 {
  --spot-x: 36%;
  --spot-y: 22%;
  --spot-size: 174px;
  --spot-opacity: 0.126;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-029 {
  --spot-x: 49%;
  --spot-y: 41%;
  --spot-size: 197px;
  --spot-opacity: 0.134;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-030 {
  --spot-x: 62%;
  --spot-y: 60%;
  --spot-size: 220px;
  --spot-opacity: 0.142;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-031 {
  --spot-x: 75%;
  --spot-y: 79%;
  --spot-size: 243px;
  --spot-opacity: 0.150;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-032 {
  --spot-x: 88%;
  --spot-y: 12%;
  --spot-size: 266px;
  --spot-opacity: 0.158;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-033 {
  --spot-x: 17%;
  --spot-y: 31%;
  --spot-size: 289px;
  --spot-opacity: 0.166;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-034 {
  --spot-x: 30%;
  --spot-y: 50%;
  --spot-size: 312px;
  --spot-opacity: 0.174;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-035 {
  --spot-x: 43%;
  --spot-y: 69%;
  --spot-size: 335px;
  --spot-opacity: 0.182;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-036 {
  --spot-x: 56%;
  --spot-y: 88%;
  --spot-size: 358px;
  --spot-opacity: 0.190;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-037 {
  --spot-x: 69%;
  --spot-y: 21%;
  --spot-size: 101px;
  --spot-opacity: 0.198;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-038 {
  --spot-x: 82%;
  --spot-y: 40%;
  --spot-size: 124px;
  --spot-opacity: 0.206;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-039 {
  --spot-x: 11%;
  --spot-y: 59%;
  --spot-size: 147px;
  --spot-opacity: 0.214;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-040 {
  --spot-x: 24%;
  --spot-y: 78%;
  --spot-size: 170px;
  --spot-opacity: 0.222;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-041 {
  --spot-x: 37%;
  --spot-y: 11%;
  --spot-size: 193px;
  --spot-opacity: 0.230;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-042 {
  --spot-x: 50%;
  --spot-y: 30%;
  --spot-size: 216px;
  --spot-opacity: 0.070;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-043 {
  --spot-x: 63%;
  --spot-y: 49%;
  --spot-size: 239px;
  --spot-opacity: 0.078;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-044 {
  --spot-x: 76%;
  --spot-y: 68%;
  --spot-size: 262px;
  --spot-opacity: 0.086;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-045 {
  --spot-x: 89%;
  --spot-y: 87%;
  --spot-size: 285px;
  --spot-opacity: 0.094;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-046 {
  --spot-x: 18%;
  --spot-y: 20%;
  --spot-size: 308px;
  --spot-opacity: 0.102;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-047 {
  --spot-x: 31%;
  --spot-y: 39%;
  --spot-size: 331px;
  --spot-opacity: 0.110;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-048 {
  --spot-x: 44%;
  --spot-y: 58%;
  --spot-size: 354px;
  --spot-opacity: 0.118;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-049 {
  --spot-x: 57%;
  --spot-y: 77%;
  --spot-size: 97px;
  --spot-opacity: 0.126;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-050 {
  --spot-x: 70%;
  --spot-y: 10%;
  --spot-size: 120px;
  --spot-opacity: 0.134;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-051 {
  --spot-x: 83%;
  --spot-y: 29%;
  --spot-size: 143px;
  --spot-opacity: 0.142;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-052 {
  --spot-x: 12%;
  --spot-y: 48%;
  --spot-size: 166px;
  --spot-opacity: 0.150;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-053 {
  --spot-x: 25%;
  --spot-y: 67%;
  --spot-size: 189px;
  --spot-opacity: 0.158;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-054 {
  --spot-x: 38%;
  --spot-y: 86%;
  --spot-size: 212px;
  --spot-opacity: 0.166;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-055 {
  --spot-x: 51%;
  --spot-y: 19%;
  --spot-size: 235px;
  --spot-opacity: 0.174;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-056 {
  --spot-x: 64%;
  --spot-y: 38%;
  --spot-size: 258px;
  --spot-opacity: 0.182;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-057 {
  --spot-x: 77%;
  --spot-y: 57%;
  --spot-size: 281px;
  --spot-opacity: 0.190;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-058 {
  --spot-x: 90%;
  --spot-y: 76%;
  --spot-size: 304px;
  --spot-opacity: 0.198;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-059 {
  --spot-x: 19%;
  --spot-y: 9%;
  --spot-size: 327px;
  --spot-opacity: 0.206;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-060 {
  --spot-x: 32%;
  --spot-y: 28%;
  --spot-size: 350px;
  --spot-opacity: 0.214;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-061 {
  --spot-x: 45%;
  --spot-y: 47%;
  --spot-size: 93px;
  --spot-opacity: 0.222;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-062 {
  --spot-x: 58%;
  --spot-y: 66%;
  --spot-size: 116px;
  --spot-opacity: 0.230;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-063 {
  --spot-x: 71%;
  --spot-y: 85%;
  --spot-size: 139px;
  --spot-opacity: 0.070;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-064 {
  --spot-x: 84%;
  --spot-y: 18%;
  --spot-size: 162px;
  --spot-opacity: 0.078;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-065 {
  --spot-x: 13%;
  --spot-y: 37%;
  --spot-size: 185px;
  --spot-opacity: 0.086;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-066 {
  --spot-x: 26%;
  --spot-y: 56%;
  --spot-size: 208px;
  --spot-opacity: 0.094;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-067 {
  --spot-x: 39%;
  --spot-y: 75%;
  --spot-size: 231px;
  --spot-opacity: 0.102;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-068 {
  --spot-x: 52%;
  --spot-y: 8%;
  --spot-size: 254px;
  --spot-opacity: 0.110;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-069 {
  --spot-x: 65%;
  --spot-y: 27%;
  --spot-size: 277px;
  --spot-opacity: 0.118;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-070 {
  --spot-x: 78%;
  --spot-y: 46%;
  --spot-size: 300px;
  --spot-opacity: 0.126;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-071 {
  --spot-x: 91%;
  --spot-y: 65%;
  --spot-size: 323px;
  --spot-opacity: 0.134;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-072 {
  --spot-x: 20%;
  --spot-y: 84%;
  --spot-size: 346px;
  --spot-opacity: 0.142;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-073 {
  --spot-x: 33%;
  --spot-y: 17%;
  --spot-size: 369px;
  --spot-opacity: 0.150;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-074 {
  --spot-x: 46%;
  --spot-y: 36%;
  --spot-size: 112px;
  --spot-opacity: 0.158;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-075 {
  --spot-x: 59%;
  --spot-y: 55%;
  --spot-size: 135px;
  --spot-opacity: 0.166;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-076 {
  --spot-x: 72%;
  --spot-y: 74%;
  --spot-size: 158px;
  --spot-opacity: 0.174;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-077 {
  --spot-x: 85%;
  --spot-y: 7%;
  --spot-size: 181px;
  --spot-opacity: 0.182;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-078 {
  --spot-x: 14%;
  --spot-y: 26%;
  --spot-size: 204px;
  --spot-opacity: 0.190;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-079 {
  --spot-x: 27%;
  --spot-y: 45%;
  --spot-size: 227px;
  --spot-opacity: 0.198;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-080 {
  --spot-x: 40%;
  --spot-y: 64%;
  --spot-size: 250px;
  --spot-opacity: 0.206;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-081 {
  --spot-x: 53%;
  --spot-y: 83%;
  --spot-size: 273px;
  --spot-opacity: 0.214;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-082 {
  --spot-x: 66%;
  --spot-y: 16%;
  --spot-size: 296px;
  --spot-opacity: 0.222;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-083 {
  --spot-x: 79%;
  --spot-y: 35%;
  --spot-size: 319px;
  --spot-opacity: 0.230;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-084 {
  --spot-x: 8%;
  --spot-y: 54%;
  --spot-size: 342px;
  --spot-opacity: 0.070;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-085 {
  --spot-x: 21%;
  --spot-y: 73%;
  --spot-size: 365px;
  --spot-opacity: 0.078;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-086 {
  --spot-x: 34%;
  --spot-y: 6%;
  --spot-size: 108px;
  --spot-opacity: 0.086;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-087 {
  --spot-x: 47%;
  --spot-y: 25%;
  --spot-size: 131px;
  --spot-opacity: 0.094;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-088 {
  --spot-x: 60%;
  --spot-y: 44%;
  --spot-size: 154px;
  --spot-opacity: 0.102;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-089 {
  --spot-x: 73%;
  --spot-y: 63%;
  --spot-size: 177px;
  --spot-opacity: 0.110;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-090 {
  --spot-x: 86%;
  --spot-y: 82%;
  --spot-size: 200px;
  --spot-opacity: 0.118;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-091 {
  --spot-x: 15%;
  --spot-y: 15%;
  --spot-size: 223px;
  --spot-opacity: 0.126;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-092 {
  --spot-x: 28%;
  --spot-y: 34%;
  --spot-size: 246px;
  --spot-opacity: 0.134;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-093 {
  --spot-x: 41%;
  --spot-y: 53%;
  --spot-size: 269px;
  --spot-opacity: 0.142;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-094 {
  --spot-x: 54%;
  --spot-y: 72%;
  --spot-size: 292px;
  --spot-opacity: 0.150;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-095 {
  --spot-x: 67%;
  --spot-y: 91%;
  --spot-size: 315px;
  --spot-opacity: 0.158;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-096 {
  --spot-x: 80%;
  --spot-y: 24%;
  --spot-size: 338px;
  --spot-opacity: 0.166;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-097 {
  --spot-x: 9%;
  --spot-y: 43%;
  --spot-size: 361px;
  --spot-opacity: 0.174;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-098 {
  --spot-x: 22%;
  --spot-y: 62%;
  --spot-size: 104px;
  --spot-opacity: 0.182;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-099 {
  --spot-x: 35%;
  --spot-y: 81%;
  --spot-size: 127px;
  --spot-opacity: 0.190;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-100 {
  --spot-x: 48%;
  --spot-y: 14%;
  --spot-size: 150px;
  --spot-opacity: 0.198;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-101 {
  --spot-x: 61%;
  --spot-y: 33%;
  --spot-size: 173px;
  --spot-opacity: 0.206;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-102 {
  --spot-x: 74%;
  --spot-y: 52%;
  --spot-size: 196px;
  --spot-opacity: 0.214;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-103 {
  --spot-x: 87%;
  --spot-y: 71%;
  --spot-size: 219px;
  --spot-opacity: 0.222;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-104 {
  --spot-x: 16%;
  --spot-y: 90%;
  --spot-size: 242px;
  --spot-opacity: 0.230;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-105 {
  --spot-x: 29%;
  --spot-y: 23%;
  --spot-size: 265px;
  --spot-opacity: 0.070;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-106 {
  --spot-x: 42%;
  --spot-y: 42%;
  --spot-size: 288px;
  --spot-opacity: 0.078;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-107 {
  --spot-x: 55%;
  --spot-y: 61%;
  --spot-size: 311px;
  --spot-opacity: 0.086;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-108 {
  --spot-x: 68%;
  --spot-y: 80%;
  --spot-size: 334px;
  --spot-opacity: 0.094;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-109 {
  --spot-x: 81%;
  --spot-y: 13%;
  --spot-size: 357px;
  --spot-opacity: 0.102;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-110 {
  --spot-x: 10%;
  --spot-y: 32%;
  --spot-size: 100px;
  --spot-opacity: 0.110;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-111 {
  --spot-x: 23%;
  --spot-y: 51%;
  --spot-size: 123px;
  --spot-opacity: 0.118;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-112 {
  --spot-x: 36%;
  --spot-y: 70%;
  --spot-size: 146px;
  --spot-opacity: 0.126;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-113 {
  --spot-x: 49%;
  --spot-y: 89%;
  --spot-size: 169px;
  --spot-opacity: 0.134;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-114 {
  --spot-x: 62%;
  --spot-y: 22%;
  --spot-size: 192px;
  --spot-opacity: 0.142;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-115 {
  --spot-x: 75%;
  --spot-y: 41%;
  --spot-size: 215px;
  --spot-opacity: 0.150;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-116 {
  --spot-x: 88%;
  --spot-y: 60%;
  --spot-size: 238px;
  --spot-opacity: 0.158;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-117 {
  --spot-x: 17%;
  --spot-y: 79%;
  --spot-size: 261px;
  --spot-opacity: 0.166;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-118 {
  --spot-x: 30%;
  --spot-y: 12%;
  --spot-size: 284px;
  --spot-opacity: 0.174;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-119 {
  --spot-x: 43%;
  --spot-y: 31%;
  --spot-size: 307px;
  --spot-opacity: 0.182;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-120 {
  --spot-x: 56%;
  --spot-y: 50%;
  --spot-size: 330px;
  --spot-opacity: 0.190;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-121 {
  --spot-x: 69%;
  --spot-y: 69%;
  --spot-size: 353px;
  --spot-opacity: 0.198;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-122 {
  --spot-x: 82%;
  --spot-y: 88%;
  --spot-size: 96px;
  --spot-opacity: 0.206;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-123 {
  --spot-x: 11%;
  --spot-y: 21%;
  --spot-size: 119px;
  --spot-opacity: 0.214;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-124 {
  --spot-x: 24%;
  --spot-y: 40%;
  --spot-size: 142px;
  --spot-opacity: 0.222;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-125 {
  --spot-x: 37%;
  --spot-y: 59%;
  --spot-size: 165px;
  --spot-opacity: 0.230;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-126 {
  --spot-x: 50%;
  --spot-y: 78%;
  --spot-size: 188px;
  --spot-opacity: 0.070;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-127 {
  --spot-x: 63%;
  --spot-y: 11%;
  --spot-size: 211px;
  --spot-opacity: 0.078;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-128 {
  --spot-x: 76%;
  --spot-y: 30%;
  --spot-size: 234px;
  --spot-opacity: 0.086;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-129 {
  --spot-x: 89%;
  --spot-y: 49%;
  --spot-size: 257px;
  --spot-opacity: 0.094;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-130 {
  --spot-x: 18%;
  --spot-y: 68%;
  --spot-size: 280px;
  --spot-opacity: 0.102;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-131 {
  --spot-x: 31%;
  --spot-y: 87%;
  --spot-size: 303px;
  --spot-opacity: 0.110;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-132 {
  --spot-x: 44%;
  --spot-y: 20%;
  --spot-size: 326px;
  --spot-opacity: 0.118;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-133 {
  --spot-x: 57%;
  --spot-y: 39%;
  --spot-size: 349px;
  --spot-opacity: 0.126;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-134 {
  --spot-x: 70%;
  --spot-y: 58%;
  --spot-size: 92px;
  --spot-opacity: 0.134;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-135 {
  --spot-x: 83%;
  --spot-y: 77%;
  --spot-size: 115px;
  --spot-opacity: 0.142;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-136 {
  --spot-x: 12%;
  --spot-y: 10%;
  --spot-size: 138px;
  --spot-opacity: 0.150;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-137 {
  --spot-x: 25%;
  --spot-y: 29%;
  --spot-size: 161px;
  --spot-opacity: 0.158;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-138 {
  --spot-x: 38%;
  --spot-y: 48%;
  --spot-size: 184px;
  --spot-opacity: 0.166;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-139 {
  --spot-x: 51%;
  --spot-y: 67%;
  --spot-size: 207px;
  --spot-opacity: 0.174;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-140 {
  --spot-x: 64%;
  --spot-y: 86%;
  --spot-size: 230px;
  --spot-opacity: 0.182;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-141 {
  --spot-x: 77%;
  --spot-y: 19%;
  --spot-size: 253px;
  --spot-opacity: 0.190;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-142 {
  --spot-x: 90%;
  --spot-y: 38%;
  --spot-size: 276px;
  --spot-opacity: 0.198;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-143 {
  --spot-x: 19%;
  --spot-y: 57%;
  --spot-size: 299px;
  --spot-opacity: 0.206;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-144 {
  --spot-x: 32%;
  --spot-y: 76%;
  --spot-size: 322px;
  --spot-opacity: 0.214;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.spotlight-145 {
  --spot-x: 45%;
  --spot-y: 9%;
  --spot-size: 345px;
  --spot-opacity: 0.222;
  background-image: radial-gradient(circle at var(--spot-x) var(--spot-y), hsl(var(--accent-h) 86% 62% / var(--spot-opacity)), transparent var(--spot-size));
}
.depth-001 {
  --depth-scale: 0.898;
  --depth-lift: 6px;
  --depth-shadow: 13px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-002 {
  --depth-scale: 0.916;
  --depth-lift: 7px;
  --depth-shadow: 14px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-003 {
  --depth-scale: 0.934;
  --depth-lift: 8px;
  --depth-shadow: 15px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-004 {
  --depth-scale: 0.952;
  --depth-lift: 9px;
  --depth-shadow: 16px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-005 {
  --depth-scale: 0.970;
  --depth-lift: 10px;
  --depth-shadow: 17px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-006 {
  --depth-scale: 0.988;
  --depth-lift: 11px;
  --depth-shadow: 18px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-007 {
  --depth-scale: 1.006;
  --depth-lift: 12px;
  --depth-shadow: 19px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-008 {
  --depth-scale: 1.024;
  --depth-lift: 13px;
  --depth-shadow: 20px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-009 {
  --depth-scale: 1.042;
  --depth-lift: 14px;
  --depth-shadow: 21px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-010 {
  --depth-scale: 1.060;
  --depth-lift: 15px;
  --depth-shadow: 22px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.depth-011 {
  --depth-scale: 1.078;
  --depth-lift: 16px;
  --depth-shadow: 23px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-012 {
  --depth-scale: 1.096;
  --depth-lift: 17px;
  --depth-shadow: 24px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-013 {
  --depth-scale: 1.114;
  --depth-lift: 18px;
  --depth-shadow: 25px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-014 {
  --depth-scale: 1.132;
  --depth-lift: 19px;
  --depth-shadow: 26px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-015 {
  --depth-scale: 1.150;
  --depth-lift: 20px;
  --depth-shadow: 27px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-016 {
  --depth-scale: 1.168;
  --depth-lift: 21px;
  --depth-shadow: 28px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-017 {
  --depth-scale: 1.186;
  --depth-lift: 22px;
  --depth-shadow: 29px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-018 {
  --depth-scale: 0.880;
  --depth-lift: 23px;
  --depth-shadow: 30px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-019 {
  --depth-scale: 0.898;
  --depth-lift: 24px;
  --depth-shadow: 31px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-020 {
  --depth-scale: 0.916;
  --depth-lift: 5px;
  --depth-shadow: 32px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.depth-021 {
  --depth-scale: 0.934;
  --depth-lift: 6px;
  --depth-shadow: 33px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-022 {
  --depth-scale: 0.952;
  --depth-lift: 7px;
  --depth-shadow: 34px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-023 {
  --depth-scale: 0.970;
  --depth-lift: 8px;
  --depth-shadow: 35px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-024 {
  --depth-scale: 0.988;
  --depth-lift: 9px;
  --depth-shadow: 36px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-025 {
  --depth-scale: 1.006;
  --depth-lift: 10px;
  --depth-shadow: 37px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-026 {
  --depth-scale: 1.024;
  --depth-lift: 11px;
  --depth-shadow: 38px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-027 {
  --depth-scale: 1.042;
  --depth-lift: 12px;
  --depth-shadow: 39px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-028 {
  --depth-scale: 1.060;
  --depth-lift: 13px;
  --depth-shadow: 40px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-029 {
  --depth-scale: 1.078;
  --depth-lift: 14px;
  --depth-shadow: 41px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-030 {
  --depth-scale: 1.096;
  --depth-lift: 15px;
  --depth-shadow: 42px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.depth-031 {
  --depth-scale: 1.114;
  --depth-lift: 16px;
  --depth-shadow: 43px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-032 {
  --depth-scale: 1.132;
  --depth-lift: 17px;
  --depth-shadow: 44px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-033 {
  --depth-scale: 1.150;
  --depth-lift: 18px;
  --depth-shadow: 45px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-034 {
  --depth-scale: 1.168;
  --depth-lift: 19px;
  --depth-shadow: 46px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-035 {
  --depth-scale: 1.186;
  --depth-lift: 20px;
  --depth-shadow: 47px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-036 {
  --depth-scale: 0.880;
  --depth-lift: 21px;
  --depth-shadow: 48px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-037 {
  --depth-scale: 0.898;
  --depth-lift: 22px;
  --depth-shadow: 49px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-038 {
  --depth-scale: 0.916;
  --depth-lift: 23px;
  --depth-shadow: 50px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-039 {
  --depth-scale: 0.934;
  --depth-lift: 24px;
  --depth-shadow: 51px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-040 {
  --depth-scale: 0.952;
  --depth-lift: 5px;
  --depth-shadow: 12px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.depth-041 {
  --depth-scale: 0.970;
  --depth-lift: 6px;
  --depth-shadow: 13px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-042 {
  --depth-scale: 0.988;
  --depth-lift: 7px;
  --depth-shadow: 14px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-043 {
  --depth-scale: 1.006;
  --depth-lift: 8px;
  --depth-shadow: 15px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-044 {
  --depth-scale: 1.024;
  --depth-lift: 9px;
  --depth-shadow: 16px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-045 {
  --depth-scale: 1.042;
  --depth-lift: 10px;
  --depth-shadow: 17px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-046 {
  --depth-scale: 1.060;
  --depth-lift: 11px;
  --depth-shadow: 18px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-047 {
  --depth-scale: 1.078;
  --depth-lift: 12px;
  --depth-shadow: 19px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-048 {
  --depth-scale: 1.096;
  --depth-lift: 13px;
  --depth-shadow: 20px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-049 {
  --depth-scale: 1.114;
  --depth-lift: 14px;
  --depth-shadow: 21px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-050 {
  --depth-scale: 1.132;
  --depth-lift: 15px;
  --depth-shadow: 22px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.depth-051 {
  --depth-scale: 1.150;
  --depth-lift: 16px;
  --depth-shadow: 23px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-052 {
  --depth-scale: 1.168;
  --depth-lift: 17px;
  --depth-shadow: 24px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-053 {
  --depth-scale: 1.186;
  --depth-lift: 18px;
  --depth-shadow: 25px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-054 {
  --depth-scale: 0.880;
  --depth-lift: 19px;
  --depth-shadow: 26px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-055 {
  --depth-scale: 0.898;
  --depth-lift: 20px;
  --depth-shadow: 27px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-056 {
  --depth-scale: 0.916;
  --depth-lift: 21px;
  --depth-shadow: 28px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-057 {
  --depth-scale: 0.934;
  --depth-lift: 22px;
  --depth-shadow: 29px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-058 {
  --depth-scale: 0.952;
  --depth-lift: 23px;
  --depth-shadow: 30px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-059 {
  --depth-scale: 0.970;
  --depth-lift: 24px;
  --depth-shadow: 31px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-060 {
  --depth-scale: 0.988;
  --depth-lift: 5px;
  --depth-shadow: 32px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.depth-061 {
  --depth-scale: 1.006;
  --depth-lift: 6px;
  --depth-shadow: 33px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-062 {
  --depth-scale: 1.024;
  --depth-lift: 7px;
  --depth-shadow: 34px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-063 {
  --depth-scale: 1.042;
  --depth-lift: 8px;
  --depth-shadow: 35px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-064 {
  --depth-scale: 1.060;
  --depth-lift: 9px;
  --depth-shadow: 36px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-065 {
  --depth-scale: 1.078;
  --depth-lift: 10px;
  --depth-shadow: 37px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-066 {
  --depth-scale: 1.096;
  --depth-lift: 11px;
  --depth-shadow: 38px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-067 {
  --depth-scale: 1.114;
  --depth-lift: 12px;
  --depth-shadow: 39px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-068 {
  --depth-scale: 1.132;
  --depth-lift: 13px;
  --depth-shadow: 40px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-069 {
  --depth-scale: 1.150;
  --depth-lift: 14px;
  --depth-shadow: 41px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-070 {
  --depth-scale: 1.168;
  --depth-lift: 15px;
  --depth-shadow: 42px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.depth-071 {
  --depth-scale: 1.186;
  --depth-lift: 16px;
  --depth-shadow: 43px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-072 {
  --depth-scale: 0.880;
  --depth-lift: 17px;
  --depth-shadow: 44px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-073 {
  --depth-scale: 0.898;
  --depth-lift: 18px;
  --depth-shadow: 45px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-074 {
  --depth-scale: 0.916;
  --depth-lift: 19px;
  --depth-shadow: 46px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-075 {
  --depth-scale: 0.934;
  --depth-lift: 20px;
  --depth-shadow: 47px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-076 {
  --depth-scale: 0.952;
  --depth-lift: 21px;
  --depth-shadow: 48px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-077 {
  --depth-scale: 0.970;
  --depth-lift: 22px;
  --depth-shadow: 49px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-078 {
  --depth-scale: 0.988;
  --depth-lift: 23px;
  --depth-shadow: 50px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-079 {
  --depth-scale: 1.006;
  --depth-lift: 24px;
  --depth-shadow: 51px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-080 {
  --depth-scale: 1.024;
  --depth-lift: 5px;
  --depth-shadow: 12px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.depth-081 {
  --depth-scale: 1.042;
  --depth-lift: 6px;
  --depth-shadow: 13px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-082 {
  --depth-scale: 1.060;
  --depth-lift: 7px;
  --depth-shadow: 14px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-083 {
  --depth-scale: 1.078;
  --depth-lift: 8px;
  --depth-shadow: 15px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-084 {
  --depth-scale: 1.096;
  --depth-lift: 9px;
  --depth-shadow: 16px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-085 {
  --depth-scale: 1.114;
  --depth-lift: 10px;
  --depth-shadow: 17px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-086 {
  --depth-scale: 1.132;
  --depth-lift: 11px;
  --depth-shadow: 18px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-087 {
  --depth-scale: 1.150;
  --depth-lift: 12px;
  --depth-shadow: 19px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-088 {
  --depth-scale: 1.168;
  --depth-lift: 13px;
  --depth-shadow: 20px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-089 {
  --depth-scale: 1.186;
  --depth-lift: 14px;
  --depth-shadow: 21px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-090 {
  --depth-scale: 0.880;
  --depth-lift: 15px;
  --depth-shadow: 22px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.depth-091 {
  --depth-scale: 0.898;
  --depth-lift: 16px;
  --depth-shadow: 23px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-092 {
  --depth-scale: 0.916;
  --depth-lift: 17px;
  --depth-shadow: 24px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-093 {
  --depth-scale: 0.934;
  --depth-lift: 18px;
  --depth-shadow: 25px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-094 {
  --depth-scale: 0.952;
  --depth-lift: 19px;
  --depth-shadow: 26px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-095 {
  --depth-scale: 0.970;
  --depth-lift: 20px;
  --depth-shadow: 27px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-096 {
  --depth-scale: 0.988;
  --depth-lift: 21px;
  --depth-shadow: 28px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-097 {
  --depth-scale: 1.006;
  --depth-lift: 22px;
  --depth-shadow: 29px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-098 {
  --depth-scale: 1.024;
  --depth-lift: 23px;
  --depth-shadow: 30px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-099 {
  --depth-scale: 1.042;
  --depth-lift: 24px;
  --depth-shadow: 31px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-100 {
  --depth-scale: 1.060;
  --depth-lift: 5px;
  --depth-shadow: 32px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.depth-101 {
  --depth-scale: 1.078;
  --depth-lift: 6px;
  --depth-shadow: 33px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-102 {
  --depth-scale: 1.096;
  --depth-lift: 7px;
  --depth-shadow: 34px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-103 {
  --depth-scale: 1.114;
  --depth-lift: 8px;
  --depth-shadow: 35px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-104 {
  --depth-scale: 1.132;
  --depth-lift: 9px;
  --depth-shadow: 36px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-105 {
  --depth-scale: 1.150;
  --depth-lift: 10px;
  --depth-shadow: 37px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-106 {
  --depth-scale: 1.168;
  --depth-lift: 11px;
  --depth-shadow: 38px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-107 {
  --depth-scale: 1.186;
  --depth-lift: 12px;
  --depth-shadow: 39px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-108 {
  --depth-scale: 0.880;
  --depth-lift: 13px;
  --depth-shadow: 40px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-109 {
  --depth-scale: 0.898;
  --depth-lift: 14px;
  --depth-shadow: 41px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-110 {
  --depth-scale: 0.916;
  --depth-lift: 15px;
  --depth-shadow: 42px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.depth-111 {
  --depth-scale: 0.934;
  --depth-lift: 16px;
  --depth-shadow: 43px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-112 {
  --depth-scale: 0.952;
  --depth-lift: 17px;
  --depth-shadow: 44px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-113 {
  --depth-scale: 0.970;
  --depth-lift: 18px;
  --depth-shadow: 45px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-114 {
  --depth-scale: 0.988;
  --depth-lift: 19px;
  --depth-shadow: 46px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-115 {
  --depth-scale: 1.006;
  --depth-lift: 20px;
  --depth-shadow: 47px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-116 {
  --depth-scale: 1.024;
  --depth-lift: 21px;
  --depth-shadow: 48px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-117 {
  --depth-scale: 1.042;
  --depth-lift: 22px;
  --depth-shadow: 49px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-118 {
  --depth-scale: 1.060;
  --depth-lift: 23px;
  --depth-shadow: 50px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-119 {
  --depth-scale: 1.078;
  --depth-lift: 24px;
  --depth-shadow: 51px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-120 {
  --depth-scale: 1.096;
  --depth-lift: 5px;
  --depth-shadow: 12px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.depth-121 {
  --depth-scale: 1.114;
  --depth-lift: 6px;
  --depth-shadow: 13px;
  --depth-saturation: 0.975;
  filter: saturate(var(--depth-saturation));
}
.depth-122 {
  --depth-scale: 1.132;
  --depth-lift: 7px;
  --depth-shadow: 14px;
  --depth-saturation: 0.990;
  filter: saturate(var(--depth-saturation));
}
.depth-123 {
  --depth-scale: 1.150;
  --depth-lift: 8px;
  --depth-shadow: 15px;
  --depth-saturation: 1.005;
  filter: saturate(var(--depth-saturation));
}
.depth-124 {
  --depth-scale: 1.168;
  --depth-lift: 9px;
  --depth-shadow: 16px;
  --depth-saturation: 1.020;
  filter: saturate(var(--depth-saturation));
}
.depth-125 {
  --depth-scale: 1.186;
  --depth-lift: 10px;
  --depth-shadow: 17px;
  --depth-saturation: 1.035;
  filter: saturate(var(--depth-saturation));
}
.depth-126 {
  --depth-scale: 0.880;
  --depth-lift: 11px;
  --depth-shadow: 18px;
  --depth-saturation: 1.050;
  filter: saturate(var(--depth-saturation));
}
.depth-127 {
  --depth-scale: 0.898;
  --depth-lift: 12px;
  --depth-shadow: 19px;
  --depth-saturation: 1.065;
  filter: saturate(var(--depth-saturation));
}
.depth-128 {
  --depth-scale: 0.916;
  --depth-lift: 13px;
  --depth-shadow: 20px;
  --depth-saturation: 1.080;
  filter: saturate(var(--depth-saturation));
}
.depth-129 {
  --depth-scale: 0.934;
  --depth-lift: 14px;
  --depth-shadow: 21px;
  --depth-saturation: 1.095;
  filter: saturate(var(--depth-saturation));
}
.depth-130 {
  --depth-scale: 0.952;
  --depth-lift: 15px;
  --depth-shadow: 22px;
  --depth-saturation: 0.960;
  filter: saturate(var(--depth-saturation));
}
.grid-signal-001 {
  --grid-step: 2px;
  --grid-opacity: 0.037;
  --grid-angle: 9deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(99deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-002 {
  --grid-step: 3px;
  --grid-opacity: 0.044;
  --grid-angle: 18deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(108deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-003 {
  --grid-step: 4px;
  --grid-opacity: 0.051;
  --grid-angle: 27deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(117deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-004 {
  --grid-step: 5px;
  --grid-opacity: 0.058;
  --grid-angle: 36deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(126deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-005 {
  --grid-step: 6px;
  --grid-opacity: 0.065;
  --grid-angle: 45deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(135deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-006 {
  --grid-step: 7px;
  --grid-opacity: 0.072;
  --grid-angle: 54deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(144deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-007 {
  --grid-step: 8px;
  --grid-opacity: 0.079;
  --grid-angle: 63deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(153deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-008 {
  --grid-step: 9px;
  --grid-opacity: 0.086;
  --grid-angle: 72deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(162deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-009 {
  --grid-step: 10px;
  --grid-opacity: 0.093;
  --grid-angle: 81deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(171deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-010 {
  --grid-step: 11px;
  --grid-opacity: 0.100;
  --grid-angle: 90deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(180deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-011 {
  --grid-step: 12px;
  --grid-opacity: 0.030;
  --grid-angle: 99deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(189deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-012 {
  --grid-step: 13px;
  --grid-opacity: 0.037;
  --grid-angle: 108deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(198deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-013 {
  --grid-step: 14px;
  --grid-opacity: 0.044;
  --grid-angle: 117deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(207deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-014 {
  --grid-step: 15px;
  --grid-opacity: 0.051;
  --grid-angle: 126deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(216deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-015 {
  --grid-step: 16px;
  --grid-opacity: 0.058;
  --grid-angle: 135deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(225deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-016 {
  --grid-step: 17px;
  --grid-opacity: 0.065;
  --grid-angle: 144deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(234deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-017 {
  --grid-step: 18px;
  --grid-opacity: 0.072;
  --grid-angle: 153deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(243deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-018 {
  --grid-step: 19px;
  --grid-opacity: 0.079;
  --grid-angle: 162deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(252deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-019 {
  --grid-step: 20px;
  --grid-opacity: 0.086;
  --grid-angle: 171deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(261deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-020 {
  --grid-step: 21px;
  --grid-opacity: 0.093;
  --grid-angle: 0deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-021 {
  --grid-step: 22px;
  --grid-opacity: 0.100;
  --grid-angle: 9deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(99deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-022 {
  --grid-step: 23px;
  --grid-opacity: 0.030;
  --grid-angle: 18deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(108deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-023 {
  --grid-step: 24px;
  --grid-opacity: 0.037;
  --grid-angle: 27deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(117deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-024 {
  --grid-step: 1px;
  --grid-opacity: 0.044;
  --grid-angle: 36deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(126deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-025 {
  --grid-step: 2px;
  --grid-opacity: 0.051;
  --grid-angle: 45deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(135deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-026 {
  --grid-step: 3px;
  --grid-opacity: 0.058;
  --grid-angle: 54deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(144deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-027 {
  --grid-step: 4px;
  --grid-opacity: 0.065;
  --grid-angle: 63deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(153deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-028 {
  --grid-step: 5px;
  --grid-opacity: 0.072;
  --grid-angle: 72deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(162deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-029 {
  --grid-step: 6px;
  --grid-opacity: 0.079;
  --grid-angle: 81deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(171deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-030 {
  --grid-step: 7px;
  --grid-opacity: 0.086;
  --grid-angle: 90deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(180deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-031 {
  --grid-step: 8px;
  --grid-opacity: 0.093;
  --grid-angle: 99deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(189deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-032 {
  --grid-step: 9px;
  --grid-opacity: 0.100;
  --grid-angle: 108deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(198deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-033 {
  --grid-step: 10px;
  --grid-opacity: 0.030;
  --grid-angle: 117deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(207deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-034 {
  --grid-step: 11px;
  --grid-opacity: 0.037;
  --grid-angle: 126deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(216deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-035 {
  --grid-step: 12px;
  --grid-opacity: 0.044;
  --grid-angle: 135deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(225deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-036 {
  --grid-step: 13px;
  --grid-opacity: 0.051;
  --grid-angle: 144deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(234deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-037 {
  --grid-step: 14px;
  --grid-opacity: 0.058;
  --grid-angle: 153deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(243deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-038 {
  --grid-step: 15px;
  --grid-opacity: 0.065;
  --grid-angle: 162deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(252deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-039 {
  --grid-step: 16px;
  --grid-opacity: 0.072;
  --grid-angle: 171deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(261deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-040 {
  --grid-step: 17px;
  --grid-opacity: 0.079;
  --grid-angle: 0deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-041 {
  --grid-step: 18px;
  --grid-opacity: 0.086;
  --grid-angle: 9deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(99deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-042 {
  --grid-step: 19px;
  --grid-opacity: 0.093;
  --grid-angle: 18deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(108deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-043 {
  --grid-step: 20px;
  --grid-opacity: 0.100;
  --grid-angle: 27deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(117deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-044 {
  --grid-step: 21px;
  --grid-opacity: 0.030;
  --grid-angle: 36deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(126deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-045 {
  --grid-step: 22px;
  --grid-opacity: 0.037;
  --grid-angle: 45deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(135deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-046 {
  --grid-step: 23px;
  --grid-opacity: 0.044;
  --grid-angle: 54deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(144deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-047 {
  --grid-step: 24px;
  --grid-opacity: 0.051;
  --grid-angle: 63deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(153deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-048 {
  --grid-step: 1px;
  --grid-opacity: 0.058;
  --grid-angle: 72deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(162deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-049 {
  --grid-step: 2px;
  --grid-opacity: 0.065;
  --grid-angle: 81deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(171deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-050 {
  --grid-step: 3px;
  --grid-opacity: 0.072;
  --grid-angle: 90deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(180deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-051 {
  --grid-step: 4px;
  --grid-opacity: 0.079;
  --grid-angle: 99deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(189deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-052 {
  --grid-step: 5px;
  --grid-opacity: 0.086;
  --grid-angle: 108deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(198deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-053 {
  --grid-step: 6px;
  --grid-opacity: 0.093;
  --grid-angle: 117deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(207deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-054 {
  --grid-step: 7px;
  --grid-opacity: 0.100;
  --grid-angle: 126deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(216deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-055 {
  --grid-step: 8px;
  --grid-opacity: 0.030;
  --grid-angle: 135deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(225deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-056 {
  --grid-step: 9px;
  --grid-opacity: 0.037;
  --grid-angle: 144deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(234deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-057 {
  --grid-step: 10px;
  --grid-opacity: 0.044;
  --grid-angle: 153deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(243deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-058 {
  --grid-step: 11px;
  --grid-opacity: 0.051;
  --grid-angle: 162deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(252deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-059 {
  --grid-step: 12px;
  --grid-opacity: 0.058;
  --grid-angle: 171deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(261deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-060 {
  --grid-step: 13px;
  --grid-opacity: 0.065;
  --grid-angle: 0deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-061 {
  --grid-step: 14px;
  --grid-opacity: 0.072;
  --grid-angle: 9deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(99deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-062 {
  --grid-step: 15px;
  --grid-opacity: 0.079;
  --grid-angle: 18deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(108deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-063 {
  --grid-step: 16px;
  --grid-opacity: 0.086;
  --grid-angle: 27deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(117deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-064 {
  --grid-step: 17px;
  --grid-opacity: 0.093;
  --grid-angle: 36deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(126deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-065 {
  --grid-step: 18px;
  --grid-opacity: 0.100;
  --grid-angle: 45deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(135deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-066 {
  --grid-step: 19px;
  --grid-opacity: 0.030;
  --grid-angle: 54deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(144deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-067 {
  --grid-step: 20px;
  --grid-opacity: 0.037;
  --grid-angle: 63deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(153deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-068 {
  --grid-step: 21px;
  --grid-opacity: 0.044;
  --grid-angle: 72deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(162deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-069 {
  --grid-step: 22px;
  --grid-opacity: 0.051;
  --grid-angle: 81deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(171deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-070 {
  --grid-step: 23px;
  --grid-opacity: 0.058;
  --grid-angle: 90deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(180deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-071 {
  --grid-step: 24px;
  --grid-opacity: 0.065;
  --grid-angle: 99deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(189deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-072 {
  --grid-step: 1px;
  --grid-opacity: 0.072;
  --grid-angle: 108deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(198deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-073 {
  --grid-step: 2px;
  --grid-opacity: 0.079;
  --grid-angle: 117deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(207deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-074 {
  --grid-step: 3px;
  --grid-opacity: 0.086;
  --grid-angle: 126deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(216deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-075 {
  --grid-step: 4px;
  --grid-opacity: 0.093;
  --grid-angle: 135deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(225deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-076 {
  --grid-step: 5px;
  --grid-opacity: 0.100;
  --grid-angle: 144deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(234deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-077 {
  --grid-step: 6px;
  --grid-opacity: 0.030;
  --grid-angle: 153deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(243deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-078 {
  --grid-step: 7px;
  --grid-opacity: 0.037;
  --grid-angle: 162deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(252deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-079 {
  --grid-step: 8px;
  --grid-opacity: 0.044;
  --grid-angle: 171deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(261deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-080 {
  --grid-step: 9px;
  --grid-opacity: 0.051;
  --grid-angle: 0deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-081 {
  --grid-step: 10px;
  --grid-opacity: 0.058;
  --grid-angle: 9deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(99deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-082 {
  --grid-step: 11px;
  --grid-opacity: 0.065;
  --grid-angle: 18deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(108deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-083 {
  --grid-step: 12px;
  --grid-opacity: 0.072;
  --grid-angle: 27deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(117deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-084 {
  --grid-step: 13px;
  --grid-opacity: 0.079;
  --grid-angle: 36deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(126deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-085 {
  --grid-step: 14px;
  --grid-opacity: 0.086;
  --grid-angle: 45deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(135deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-086 {
  --grid-step: 15px;
  --grid-opacity: 0.093;
  --grid-angle: 54deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(144deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-087 {
  --grid-step: 16px;
  --grid-opacity: 0.100;
  --grid-angle: 63deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(153deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-088 {
  --grid-step: 17px;
  --grid-opacity: 0.030;
  --grid-angle: 72deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(162deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-089 {
  --grid-step: 18px;
  --grid-opacity: 0.037;
  --grid-angle: 81deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(171deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-090 {
  --grid-step: 19px;
  --grid-opacity: 0.044;
  --grid-angle: 90deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(180deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-091 {
  --grid-step: 20px;
  --grid-opacity: 0.051;
  --grid-angle: 99deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(189deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-092 {
  --grid-step: 21px;
  --grid-opacity: 0.058;
  --grid-angle: 108deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(198deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-093 {
  --grid-step: 22px;
  --grid-opacity: 0.065;
  --grid-angle: 117deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(207deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-094 {
  --grid-step: 23px;
  --grid-opacity: 0.072;
  --grid-angle: 126deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(216deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-095 {
  --grid-step: 24px;
  --grid-opacity: 0.079;
  --grid-angle: 135deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(225deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-096 {
  --grid-step: 1px;
  --grid-opacity: 0.086;
  --grid-angle: 144deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(234deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-097 {
  --grid-step: 2px;
  --grid-opacity: 0.093;
  --grid-angle: 153deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(243deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-098 {
  --grid-step: 3px;
  --grid-opacity: 0.100;
  --grid-angle: 162deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(252deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-099 {
  --grid-step: 4px;
  --grid-opacity: 0.030;
  --grid-angle: 171deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(261deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-100 {
  --grid-step: 5px;
  --grid-opacity: 0.037;
  --grid-angle: 0deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-101 {
  --grid-step: 6px;
  --grid-opacity: 0.044;
  --grid-angle: 9deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(99deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-102 {
  --grid-step: 7px;
  --grid-opacity: 0.051;
  --grid-angle: 18deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(108deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-103 {
  --grid-step: 8px;
  --grid-opacity: 0.058;
  --grid-angle: 27deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(117deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-104 {
  --grid-step: 9px;
  --grid-opacity: 0.065;
  --grid-angle: 36deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(126deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-105 {
  --grid-step: 10px;
  --grid-opacity: 0.072;
  --grid-angle: 45deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(135deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-106 {
  --grid-step: 11px;
  --grid-opacity: 0.079;
  --grid-angle: 54deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(144deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-107 {
  --grid-step: 12px;
  --grid-opacity: 0.086;
  --grid-angle: 63deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(153deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-108 {
  --grid-step: 13px;
  --grid-opacity: 0.093;
  --grid-angle: 72deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(162deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-109 {
  --grid-step: 14px;
  --grid-opacity: 0.100;
  --grid-angle: 81deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(171deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-110 {
  --grid-step: 15px;
  --grid-opacity: 0.030;
  --grid-angle: 90deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(180deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-111 {
  --grid-step: 16px;
  --grid-opacity: 0.037;
  --grid-angle: 99deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(189deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-112 {
  --grid-step: 17px;
  --grid-opacity: 0.044;
  --grid-angle: 108deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(198deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-113 {
  --grid-step: 18px;
  --grid-opacity: 0.051;
  --grid-angle: 117deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(207deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-114 {
  --grid-step: 19px;
  --grid-opacity: 0.058;
  --grid-angle: 126deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(216deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-115 {
  --grid-step: 20px;
  --grid-opacity: 0.065;
  --grid-angle: 135deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(225deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-116 {
  --grid-step: 21px;
  --grid-opacity: 0.072;
  --grid-angle: 144deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(234deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-117 {
  --grid-step: 22px;
  --grid-opacity: 0.079;
  --grid-angle: 153deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(243deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-118 {
  --grid-step: 23px;
  --grid-opacity: 0.086;
  --grid-angle: 162deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(252deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-119 {
  --grid-step: 24px;
  --grid-opacity: 0.093;
  --grid-angle: 171deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(261deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-120 {
  --grid-step: 1px;
  --grid-opacity: 0.100;
  --grid-angle: 0deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-121 {
  --grid-step: 2px;
  --grid-opacity: 0.030;
  --grid-angle: 9deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(99deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-122 {
  --grid-step: 3px;
  --grid-opacity: 0.037;
  --grid-angle: 18deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(108deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-123 {
  --grid-step: 4px;
  --grid-opacity: 0.044;
  --grid-angle: 27deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(117deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-124 {
  --grid-step: 5px;
  --grid-opacity: 0.051;
  --grid-angle: 36deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(126deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-125 {
  --grid-step: 6px;
  --grid-opacity: 0.058;
  --grid-angle: 45deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(135deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-126 {
  --grid-step: 7px;
  --grid-opacity: 0.065;
  --grid-angle: 54deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(144deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-127 {
  --grid-step: 8px;
  --grid-opacity: 0.072;
  --grid-angle: 63deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(153deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-128 {
  --grid-step: 9px;
  --grid-opacity: 0.079;
  --grid-angle: 72deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(162deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-129 {
  --grid-step: 10px;
  --grid-opacity: 0.086;
  --grid-angle: 81deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(171deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.grid-signal-130 {
  --grid-step: 11px;
  --grid-opacity: 0.093;
  --grid-angle: 90deg;
  background-size: var(--grid-step) var(--grid-step), calc(var(--grid-step) * 6) calc(var(--grid-step) * 6);
  background-image: linear-gradient(var(--grid-angle), rgba(255,255,255,var(--grid-opacity)) 1px, transparent 1px), linear-gradient(180deg, rgba(255,255,255,calc(var(--grid-opacity) * .65)) 1px, transparent 1px);
}
.glass-001 {
  --glass-radius: 11px;
  --glass-contrast: 1.018;
  --glass-brightness: 0.971;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-002 {
  --glass-radius: 12px;
  --glass-contrast: 1.036;
  --glass-brightness: 0.982;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-003 {
  --glass-radius: 13px;
  --glass-contrast: 1.054;
  --glass-brightness: 0.993;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-004 {
  --glass-radius: 14px;
  --glass-contrast: 1.072;
  --glass-brightness: 1.004;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-005 {
  --glass-radius: 15px;
  --glass-contrast: 1.090;
  --glass-brightness: 1.015;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-006 {
  --glass-radius: 16px;
  --glass-contrast: 1.108;
  --glass-brightness: 1.026;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-007 {
  --glass-radius: 17px;
  --glass-contrast: 1.126;
  --glass-brightness: 1.037;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-008 {
  --glass-radius: 18px;
  --glass-contrast: 1.144;
  --glass-brightness: 1.048;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-009 {
  --glass-radius: 19px;
  --glass-contrast: 1.162;
  --glass-brightness: 1.059;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-010 {
  --glass-radius: 20px;
  --glass-contrast: 1.180;
  --glass-brightness: 0.960;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-011 {
  --glass-radius: 21px;
  --glass-contrast: 1.198;
  --glass-brightness: 0.971;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-012 {
  --glass-radius: 22px;
  --glass-contrast: 1.000;
  --glass-brightness: 0.982;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-013 {
  --glass-radius: 23px;
  --glass-contrast: 1.018;
  --glass-brightness: 0.993;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-014 {
  --glass-radius: 24px;
  --glass-contrast: 1.036;
  --glass-brightness: 1.004;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-015 {
  --glass-radius: 25px;
  --glass-contrast: 1.054;
  --glass-brightness: 1.015;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-016 {
  --glass-radius: 26px;
  --glass-contrast: 1.072;
  --glass-brightness: 1.026;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-017 {
  --glass-radius: 27px;
  --glass-contrast: 1.090;
  --glass-brightness: 1.037;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-018 {
  --glass-radius: 28px;
  --glass-contrast: 1.108;
  --glass-brightness: 1.048;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-019 {
  --glass-radius: 29px;
  --glass-contrast: 1.126;
  --glass-brightness: 1.059;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-020 {
  --glass-radius: 30px;
  --glass-contrast: 1.144;
  --glass-brightness: 0.960;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-021 {
  --glass-radius: 31px;
  --glass-contrast: 1.162;
  --glass-brightness: 0.971;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-022 {
  --glass-radius: 32px;
  --glass-contrast: 1.180;
  --glass-brightness: 0.982;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-023 {
  --glass-radius: 33px;
  --glass-contrast: 1.198;
  --glass-brightness: 0.993;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-024 {
  --glass-radius: 34px;
  --glass-contrast: 1.000;
  --glass-brightness: 1.004;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-025 {
  --glass-radius: 35px;
  --glass-contrast: 1.018;
  --glass-brightness: 1.015;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-026 {
  --glass-radius: 36px;
  --glass-contrast: 1.036;
  --glass-brightness: 1.026;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-027 {
  --glass-radius: 37px;
  --glass-contrast: 1.054;
  --glass-brightness: 1.037;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-028 {
  --glass-radius: 10px;
  --glass-contrast: 1.072;
  --glass-brightness: 1.048;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-029 {
  --glass-radius: 11px;
  --glass-contrast: 1.090;
  --glass-brightness: 1.059;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-030 {
  --glass-radius: 12px;
  --glass-contrast: 1.108;
  --glass-brightness: 0.960;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-031 {
  --glass-radius: 13px;
  --glass-contrast: 1.126;
  --glass-brightness: 0.971;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-032 {
  --glass-radius: 14px;
  --glass-contrast: 1.144;
  --glass-brightness: 0.982;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-033 {
  --glass-radius: 15px;
  --glass-contrast: 1.162;
  --glass-brightness: 0.993;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-034 {
  --glass-radius: 16px;
  --glass-contrast: 1.180;
  --glass-brightness: 1.004;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-035 {
  --glass-radius: 17px;
  --glass-contrast: 1.198;
  --glass-brightness: 1.015;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-036 {
  --glass-radius: 18px;
  --glass-contrast: 1.000;
  --glass-brightness: 1.026;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-037 {
  --glass-radius: 19px;
  --glass-contrast: 1.018;
  --glass-brightness: 1.037;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-038 {
  --glass-radius: 20px;
  --glass-contrast: 1.036;
  --glass-brightness: 1.048;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-039 {
  --glass-radius: 21px;
  --glass-contrast: 1.054;
  --glass-brightness: 1.059;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-040 {
  --glass-radius: 22px;
  --glass-contrast: 1.072;
  --glass-brightness: 0.960;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-041 {
  --glass-radius: 23px;
  --glass-contrast: 1.090;
  --glass-brightness: 0.971;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-042 {
  --glass-radius: 24px;
  --glass-contrast: 1.108;
  --glass-brightness: 0.982;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-043 {
  --glass-radius: 25px;
  --glass-contrast: 1.126;
  --glass-brightness: 0.993;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-044 {
  --glass-radius: 26px;
  --glass-contrast: 1.144;
  --glass-brightness: 1.004;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-045 {
  --glass-radius: 27px;
  --glass-contrast: 1.162;
  --glass-brightness: 1.015;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-046 {
  --glass-radius: 28px;
  --glass-contrast: 1.180;
  --glass-brightness: 1.026;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-047 {
  --glass-radius: 29px;
  --glass-contrast: 1.198;
  --glass-brightness: 1.037;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-048 {
  --glass-radius: 30px;
  --glass-contrast: 1.000;
  --glass-brightness: 1.048;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-049 {
  --glass-radius: 31px;
  --glass-contrast: 1.018;
  --glass-brightness: 1.059;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-050 {
  --glass-radius: 32px;
  --glass-contrast: 1.036;
  --glass-brightness: 0.960;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-051 {
  --glass-radius: 33px;
  --glass-contrast: 1.054;
  --glass-brightness: 0.971;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-052 {
  --glass-radius: 34px;
  --glass-contrast: 1.072;
  --glass-brightness: 0.982;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-053 {
  --glass-radius: 35px;
  --glass-contrast: 1.090;
  --glass-brightness: 0.993;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-054 {
  --glass-radius: 36px;
  --glass-contrast: 1.108;
  --glass-brightness: 1.004;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-055 {
  --glass-radius: 37px;
  --glass-contrast: 1.126;
  --glass-brightness: 1.015;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-056 {
  --glass-radius: 10px;
  --glass-contrast: 1.144;
  --glass-brightness: 1.026;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-057 {
  --glass-radius: 11px;
  --glass-contrast: 1.162;
  --glass-brightness: 1.037;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-058 {
  --glass-radius: 12px;
  --glass-contrast: 1.180;
  --glass-brightness: 1.048;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-059 {
  --glass-radius: 13px;
  --glass-contrast: 1.198;
  --glass-brightness: 1.059;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-060 {
  --glass-radius: 14px;
  --glass-contrast: 1.000;
  --glass-brightness: 0.960;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-061 {
  --glass-radius: 15px;
  --glass-contrast: 1.018;
  --glass-brightness: 0.971;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-062 {
  --glass-radius: 16px;
  --glass-contrast: 1.036;
  --glass-brightness: 0.982;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-063 {
  --glass-radius: 17px;
  --glass-contrast: 1.054;
  --glass-brightness: 0.993;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-064 {
  --glass-radius: 18px;
  --glass-contrast: 1.072;
  --glass-brightness: 1.004;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-065 {
  --glass-radius: 19px;
  --glass-contrast: 1.090;
  --glass-brightness: 1.015;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-066 {
  --glass-radius: 20px;
  --glass-contrast: 1.108;
  --glass-brightness: 1.026;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-067 {
  --glass-radius: 21px;
  --glass-contrast: 1.126;
  --glass-brightness: 1.037;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-068 {
  --glass-radius: 22px;
  --glass-contrast: 1.144;
  --glass-brightness: 1.048;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-069 {
  --glass-radius: 23px;
  --glass-contrast: 1.162;
  --glass-brightness: 1.059;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-070 {
  --glass-radius: 24px;
  --glass-contrast: 1.180;
  --glass-brightness: 0.960;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-071 {
  --glass-radius: 25px;
  --glass-contrast: 1.198;
  --glass-brightness: 0.971;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-072 {
  --glass-radius: 26px;
  --glass-contrast: 1.000;
  --glass-brightness: 0.982;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-073 {
  --glass-radius: 27px;
  --glass-contrast: 1.018;
  --glass-brightness: 0.993;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-074 {
  --glass-radius: 28px;
  --glass-contrast: 1.036;
  --glass-brightness: 1.004;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-075 {
  --glass-radius: 29px;
  --glass-contrast: 1.054;
  --glass-brightness: 1.015;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-076 {
  --glass-radius: 30px;
  --glass-contrast: 1.072;
  --glass-brightness: 1.026;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-077 {
  --glass-radius: 31px;
  --glass-contrast: 1.090;
  --glass-brightness: 1.037;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-078 {
  --glass-radius: 32px;
  --glass-contrast: 1.108;
  --glass-brightness: 1.048;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-079 {
  --glass-radius: 33px;
  --glass-contrast: 1.126;
  --glass-brightness: 1.059;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-080 {
  --glass-radius: 34px;
  --glass-contrast: 1.144;
  --glass-brightness: 0.960;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-081 {
  --glass-radius: 35px;
  --glass-contrast: 1.162;
  --glass-brightness: 0.971;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-082 {
  --glass-radius: 36px;
  --glass-contrast: 1.180;
  --glass-brightness: 0.982;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-083 {
  --glass-radius: 37px;
  --glass-contrast: 1.198;
  --glass-brightness: 0.993;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-084 {
  --glass-radius: 10px;
  --glass-contrast: 1.000;
  --glass-brightness: 1.004;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-085 {
  --glass-radius: 11px;
  --glass-contrast: 1.018;
  --glass-brightness: 1.015;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-086 {
  --glass-radius: 12px;
  --glass-contrast: 1.036;
  --glass-brightness: 1.026;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-087 {
  --glass-radius: 13px;
  --glass-contrast: 1.054;
  --glass-brightness: 1.037;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-088 {
  --glass-radius: 14px;
  --glass-contrast: 1.072;
  --glass-brightness: 1.048;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-089 {
  --glass-radius: 15px;
  --glass-contrast: 1.090;
  --glass-brightness: 1.059;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-090 {
  --glass-radius: 16px;
  --glass-contrast: 1.108;
  --glass-brightness: 0.960;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-091 {
  --glass-radius: 17px;
  --glass-contrast: 1.126;
  --glass-brightness: 0.971;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-092 {
  --glass-radius: 18px;
  --glass-contrast: 1.144;
  --glass-brightness: 0.982;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-093 {
  --glass-radius: 19px;
  --glass-contrast: 1.162;
  --glass-brightness: 0.993;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-094 {
  --glass-radius: 20px;
  --glass-contrast: 1.180;
  --glass-brightness: 1.004;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-095 {
  --glass-radius: 21px;
  --glass-contrast: 1.198;
  --glass-brightness: 1.015;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-096 {
  --glass-radius: 22px;
  --glass-contrast: 1.000;
  --glass-brightness: 1.026;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-097 {
  --glass-radius: 23px;
  --glass-contrast: 1.018;
  --glass-brightness: 1.037;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-098 {
  --glass-radius: 24px;
  --glass-contrast: 1.036;
  --glass-brightness: 1.048;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-099 {
  --glass-radius: 25px;
  --glass-contrast: 1.054;
  --glass-brightness: 1.059;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-100 {
  --glass-radius: 26px;
  --glass-contrast: 1.072;
  --glass-brightness: 0.960;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-101 {
  --glass-radius: 27px;
  --glass-contrast: 1.090;
  --glass-brightness: 0.971;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-102 {
  --glass-radius: 28px;
  --glass-contrast: 1.108;
  --glass-brightness: 0.982;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-103 {
  --glass-radius: 29px;
  --glass-contrast: 1.126;
  --glass-brightness: 0.993;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-104 {
  --glass-radius: 30px;
  --glass-contrast: 1.144;
  --glass-brightness: 1.004;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-105 {
  --glass-radius: 31px;
  --glass-contrast: 1.162;
  --glass-brightness: 1.015;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-106 {
  --glass-radius: 32px;
  --glass-contrast: 1.180;
  --glass-brightness: 1.026;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-107 {
  --glass-radius: 33px;
  --glass-contrast: 1.198;
  --glass-brightness: 1.037;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-108 {
  --glass-radius: 34px;
  --glass-contrast: 1.000;
  --glass-brightness: 1.048;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-109 {
  --glass-radius: 35px;
  --glass-contrast: 1.018;
  --glass-brightness: 1.059;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-110 {
  --glass-radius: 36px;
  --glass-contrast: 1.036;
  --glass-brightness: 0.960;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-111 {
  --glass-radius: 37px;
  --glass-contrast: 1.054;
  --glass-brightness: 0.971;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-112 {
  --glass-radius: 10px;
  --glass-contrast: 1.072;
  --glass-brightness: 0.982;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-113 {
  --glass-radius: 11px;
  --glass-contrast: 1.090;
  --glass-brightness: 0.993;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-114 {
  --glass-radius: 12px;
  --glass-contrast: 1.108;
  --glass-brightness: 1.004;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-115 {
  --glass-radius: 13px;
  --glass-contrast: 1.126;
  --glass-brightness: 1.015;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-116 {
  --glass-radius: 14px;
  --glass-contrast: 1.144;
  --glass-brightness: 1.026;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-117 {
  --glass-radius: 15px;
  --glass-contrast: 1.162;
  --glass-brightness: 1.037;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-118 {
  --glass-radius: 16px;
  --glass-contrast: 1.180;
  --glass-brightness: 1.048;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-119 {
  --glass-radius: 17px;
  --glass-contrast: 1.198;
  --glass-brightness: 1.059;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.glass-120 {
  --glass-radius: 18px;
  --glass-contrast: 1.000;
  --glass-brightness: 0.960;
  border-radius: var(--glass-radius);
  backdrop-filter: blur(18px) saturate(136%) contrast(var(--glass-contrast)) brightness(var(--glass-brightness));
}
.sheen-001 {
  --sheen-angle: 7deg;
  --sheen-width: 27%;
  --sheen-alpha: 0.061;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-002 {
  --sheen-angle: 14deg;
  --sheen-width: 28%;
  --sheen-alpha: 0.072;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-003 {
  --sheen-angle: 21deg;
  --sheen-width: 29%;
  --sheen-alpha: 0.083;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-004 {
  --sheen-angle: 28deg;
  --sheen-width: 30%;
  --sheen-alpha: 0.094;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-005 {
  --sheen-angle: 35deg;
  --sheen-width: 31%;
  --sheen-alpha: 0.105;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-006 {
  --sheen-angle: 42deg;
  --sheen-width: 32%;
  --sheen-alpha: 0.116;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-007 {
  --sheen-angle: 49deg;
  --sheen-width: 33%;
  --sheen-alpha: 0.127;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-008 {
  --sheen-angle: 56deg;
  --sheen-width: 34%;
  --sheen-alpha: 0.138;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-009 {
  --sheen-angle: 63deg;
  --sheen-width: 35%;
  --sheen-alpha: 0.149;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-010 {
  --sheen-angle: 70deg;
  --sheen-width: 36%;
  --sheen-alpha: 0.160;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-011 {
  --sheen-angle: 77deg;
  --sheen-width: 37%;
  --sheen-alpha: 0.171;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-012 {
  --sheen-angle: 84deg;
  --sheen-width: 38%;
  --sheen-alpha: 0.182;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-013 {
  --sheen-angle: 91deg;
  --sheen-width: 39%;
  --sheen-alpha: 0.193;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-014 {
  --sheen-angle: 98deg;
  --sheen-width: 40%;
  --sheen-alpha: 0.050;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-015 {
  --sheen-angle: 105deg;
  --sheen-width: 41%;
  --sheen-alpha: 0.061;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-016 {
  --sheen-angle: 112deg;
  --sheen-width: 42%;
  --sheen-alpha: 0.072;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-017 {
  --sheen-angle: 119deg;
  --sheen-width: 43%;
  --sheen-alpha: 0.083;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-018 {
  --sheen-angle: 126deg;
  --sheen-width: 44%;
  --sheen-alpha: 0.094;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-019 {
  --sheen-angle: 133deg;
  --sheen-width: 45%;
  --sheen-alpha: 0.105;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-020 {
  --sheen-angle: 140deg;
  --sheen-width: 46%;
  --sheen-alpha: 0.116;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-021 {
  --sheen-angle: 147deg;
  --sheen-width: 47%;
  --sheen-alpha: 0.127;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-022 {
  --sheen-angle: 154deg;
  --sheen-width: 48%;
  --sheen-alpha: 0.138;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-023 {
  --sheen-angle: 161deg;
  --sheen-width: 49%;
  --sheen-alpha: 0.149;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-024 {
  --sheen-angle: 168deg;
  --sheen-width: 50%;
  --sheen-alpha: 0.160;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-025 {
  --sheen-angle: 175deg;
  --sheen-width: 51%;
  --sheen-alpha: 0.171;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-026 {
  --sheen-angle: 182deg;
  --sheen-width: 52%;
  --sheen-alpha: 0.182;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-027 {
  --sheen-angle: 189deg;
  --sheen-width: 53%;
  --sheen-alpha: 0.193;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-028 {
  --sheen-angle: 196deg;
  --sheen-width: 54%;
  --sheen-alpha: 0.050;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-029 {
  --sheen-angle: 203deg;
  --sheen-width: 55%;
  --sheen-alpha: 0.061;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-030 {
  --sheen-angle: 210deg;
  --sheen-width: 56%;
  --sheen-alpha: 0.072;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-031 {
  --sheen-angle: 217deg;
  --sheen-width: 57%;
  --sheen-alpha: 0.083;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-032 {
  --sheen-angle: 224deg;
  --sheen-width: 26%;
  --sheen-alpha: 0.094;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-033 {
  --sheen-angle: 231deg;
  --sheen-width: 27%;
  --sheen-alpha: 0.105;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-034 {
  --sheen-angle: 238deg;
  --sheen-width: 28%;
  --sheen-alpha: 0.116;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-035 {
  --sheen-angle: 245deg;
  --sheen-width: 29%;
  --sheen-alpha: 0.127;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-036 {
  --sheen-angle: 252deg;
  --sheen-width: 30%;
  --sheen-alpha: 0.138;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-037 {
  --sheen-angle: 259deg;
  --sheen-width: 31%;
  --sheen-alpha: 0.149;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-038 {
  --sheen-angle: 266deg;
  --sheen-width: 32%;
  --sheen-alpha: 0.160;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-039 {
  --sheen-angle: 273deg;
  --sheen-width: 33%;
  --sheen-alpha: 0.171;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-040 {
  --sheen-angle: 280deg;
  --sheen-width: 34%;
  --sheen-alpha: 0.182;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-041 {
  --sheen-angle: 287deg;
  --sheen-width: 35%;
  --sheen-alpha: 0.193;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-042 {
  --sheen-angle: 294deg;
  --sheen-width: 36%;
  --sheen-alpha: 0.050;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-043 {
  --sheen-angle: 301deg;
  --sheen-width: 37%;
  --sheen-alpha: 0.061;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-044 {
  --sheen-angle: 308deg;
  --sheen-width: 38%;
  --sheen-alpha: 0.072;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-045 {
  --sheen-angle: 315deg;
  --sheen-width: 39%;
  --sheen-alpha: 0.083;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-046 {
  --sheen-angle: 322deg;
  --sheen-width: 40%;
  --sheen-alpha: 0.094;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-047 {
  --sheen-angle: 329deg;
  --sheen-width: 41%;
  --sheen-alpha: 0.105;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-048 {
  --sheen-angle: 336deg;
  --sheen-width: 42%;
  --sheen-alpha: 0.116;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-049 {
  --sheen-angle: 343deg;
  --sheen-width: 43%;
  --sheen-alpha: 0.127;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-050 {
  --sheen-angle: 350deg;
  --sheen-width: 44%;
  --sheen-alpha: 0.138;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-051 {
  --sheen-angle: 357deg;
  --sheen-width: 45%;
  --sheen-alpha: 0.149;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-052 {
  --sheen-angle: 4deg;
  --sheen-width: 46%;
  --sheen-alpha: 0.160;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-053 {
  --sheen-angle: 11deg;
  --sheen-width: 47%;
  --sheen-alpha: 0.171;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-054 {
  --sheen-angle: 18deg;
  --sheen-width: 48%;
  --sheen-alpha: 0.182;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-055 {
  --sheen-angle: 25deg;
  --sheen-width: 49%;
  --sheen-alpha: 0.193;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-056 {
  --sheen-angle: 32deg;
  --sheen-width: 50%;
  --sheen-alpha: 0.050;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-057 {
  --sheen-angle: 39deg;
  --sheen-width: 51%;
  --sheen-alpha: 0.061;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-058 {
  --sheen-angle: 46deg;
  --sheen-width: 52%;
  --sheen-alpha: 0.072;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-059 {
  --sheen-angle: 53deg;
  --sheen-width: 53%;
  --sheen-alpha: 0.083;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-060 {
  --sheen-angle: 60deg;
  --sheen-width: 54%;
  --sheen-alpha: 0.094;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-061 {
  --sheen-angle: 67deg;
  --sheen-width: 55%;
  --sheen-alpha: 0.105;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-062 {
  --sheen-angle: 74deg;
  --sheen-width: 56%;
  --sheen-alpha: 0.116;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-063 {
  --sheen-angle: 81deg;
  --sheen-width: 57%;
  --sheen-alpha: 0.127;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-064 {
  --sheen-angle: 88deg;
  --sheen-width: 26%;
  --sheen-alpha: 0.138;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-065 {
  --sheen-angle: 95deg;
  --sheen-width: 27%;
  --sheen-alpha: 0.149;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-066 {
  --sheen-angle: 102deg;
  --sheen-width: 28%;
  --sheen-alpha: 0.160;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-067 {
  --sheen-angle: 109deg;
  --sheen-width: 29%;
  --sheen-alpha: 0.171;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-068 {
  --sheen-angle: 116deg;
  --sheen-width: 30%;
  --sheen-alpha: 0.182;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-069 {
  --sheen-angle: 123deg;
  --sheen-width: 31%;
  --sheen-alpha: 0.193;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-070 {
  --sheen-angle: 130deg;
  --sheen-width: 32%;
  --sheen-alpha: 0.050;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-071 {
  --sheen-angle: 137deg;
  --sheen-width: 33%;
  --sheen-alpha: 0.061;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-072 {
  --sheen-angle: 144deg;
  --sheen-width: 34%;
  --sheen-alpha: 0.072;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-073 {
  --sheen-angle: 151deg;
  --sheen-width: 35%;
  --sheen-alpha: 0.083;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-074 {
  --sheen-angle: 158deg;
  --sheen-width: 36%;
  --sheen-alpha: 0.094;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-075 {
  --sheen-angle: 165deg;
  --sheen-width: 37%;
  --sheen-alpha: 0.105;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-076 {
  --sheen-angle: 172deg;
  --sheen-width: 38%;
  --sheen-alpha: 0.116;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-077 {
  --sheen-angle: 179deg;
  --sheen-width: 39%;
  --sheen-alpha: 0.127;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-078 {
  --sheen-angle: 186deg;
  --sheen-width: 40%;
  --sheen-alpha: 0.138;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-079 {
  --sheen-angle: 193deg;
  --sheen-width: 41%;
  --sheen-alpha: 0.149;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-080 {
  --sheen-angle: 200deg;
  --sheen-width: 42%;
  --sheen-alpha: 0.160;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-081 {
  --sheen-angle: 207deg;
  --sheen-width: 43%;
  --sheen-alpha: 0.171;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-082 {
  --sheen-angle: 214deg;
  --sheen-width: 44%;
  --sheen-alpha: 0.182;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-083 {
  --sheen-angle: 221deg;
  --sheen-width: 45%;
  --sheen-alpha: 0.193;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-084 {
  --sheen-angle: 228deg;
  --sheen-width: 46%;
  --sheen-alpha: 0.050;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-085 {
  --sheen-angle: 235deg;
  --sheen-width: 47%;
  --sheen-alpha: 0.061;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-086 {
  --sheen-angle: 242deg;
  --sheen-width: 48%;
  --sheen-alpha: 0.072;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-087 {
  --sheen-angle: 249deg;
  --sheen-width: 49%;
  --sheen-alpha: 0.083;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-088 {
  --sheen-angle: 256deg;
  --sheen-width: 50%;
  --sheen-alpha: 0.094;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-089 {
  --sheen-angle: 263deg;
  --sheen-width: 51%;
  --sheen-alpha: 0.105;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-090 {
  --sheen-angle: 270deg;
  --sheen-width: 52%;
  --sheen-alpha: 0.116;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-091 {
  --sheen-angle: 277deg;
  --sheen-width: 53%;
  --sheen-alpha: 0.127;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-092 {
  --sheen-angle: 284deg;
  --sheen-width: 54%;
  --sheen-alpha: 0.138;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-093 {
  --sheen-angle: 291deg;
  --sheen-width: 55%;
  --sheen-alpha: 0.149;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-094 {
  --sheen-angle: 298deg;
  --sheen-width: 56%;
  --sheen-alpha: 0.160;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-095 {
  --sheen-angle: 305deg;
  --sheen-width: 57%;
  --sheen-alpha: 0.171;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-096 {
  --sheen-angle: 312deg;
  --sheen-width: 26%;
  --sheen-alpha: 0.182;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-097 {
  --sheen-angle: 319deg;
  --sheen-width: 27%;
  --sheen-alpha: 0.193;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-098 {
  --sheen-angle: 326deg;
  --sheen-width: 28%;
  --sheen-alpha: 0.050;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-099 {
  --sheen-angle: 333deg;
  --sheen-width: 29%;
  --sheen-alpha: 0.061;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-100 {
  --sheen-angle: 340deg;
  --sheen-width: 30%;
  --sheen-alpha: 0.072;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-101 {
  --sheen-angle: 347deg;
  --sheen-width: 31%;
  --sheen-alpha: 0.083;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-102 {
  --sheen-angle: 354deg;
  --sheen-width: 32%;
  --sheen-alpha: 0.094;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-103 {
  --sheen-angle: 1deg;
  --sheen-width: 33%;
  --sheen-alpha: 0.105;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-104 {
  --sheen-angle: 8deg;
  --sheen-width: 34%;
  --sheen-alpha: 0.116;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-105 {
  --sheen-angle: 15deg;
  --sheen-width: 35%;
  --sheen-alpha: 0.127;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-106 {
  --sheen-angle: 22deg;
  --sheen-width: 36%;
  --sheen-alpha: 0.138;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-107 {
  --sheen-angle: 29deg;
  --sheen-width: 37%;
  --sheen-alpha: 0.149;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-108 {
  --sheen-angle: 36deg;
  --sheen-width: 38%;
  --sheen-alpha: 0.160;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-109 {
  --sheen-angle: 43deg;
  --sheen-width: 39%;
  --sheen-alpha: 0.171;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-110 {
  --sheen-angle: 50deg;
  --sheen-width: 40%;
  --sheen-alpha: 0.182;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-111 {
  --sheen-angle: 57deg;
  --sheen-width: 41%;
  --sheen-alpha: 0.193;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-112 {
  --sheen-angle: 64deg;
  --sheen-width: 42%;
  --sheen-alpha: 0.050;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-113 {
  --sheen-angle: 71deg;
  --sheen-width: 43%;
  --sheen-alpha: 0.061;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-114 {
  --sheen-angle: 78deg;
  --sheen-width: 44%;
  --sheen-alpha: 0.072;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-115 {
  --sheen-angle: 85deg;
  --sheen-width: 45%;
  --sheen-alpha: 0.083;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-116 {
  --sheen-angle: 92deg;
  --sheen-width: 46%;
  --sheen-alpha: 0.094;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-117 {
  --sheen-angle: 99deg;
  --sheen-width: 47%;
  --sheen-alpha: 0.105;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-118 {
  --sheen-angle: 106deg;
  --sheen-width: 48%;
  --sheen-alpha: 0.116;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-119 {
  --sheen-angle: 113deg;
  --sheen-width: 49%;
  --sheen-alpha: 0.127;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.sheen-120 {
  --sheen-angle: 120deg;
  --sheen-width: 50%;
  --sheen-alpha: 0.138;
  background-image: linear-gradient(var(--sheen-angle), transparent, rgba(255,255,255,var(--sheen-alpha)) var(--sheen-width), transparent calc(var(--sheen-width) + 18%));
}
.layout-rhythm-001 {
  --rhythm-row: 37px;
  --rhythm-col: 91px;
  --rhythm-gap: 11px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-002 {
  --rhythm-row: 38px;
  --rhythm-col: 92px;
  --rhythm-gap: 12px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-003 {
  --rhythm-row: 39px;
  --rhythm-col: 93px;
  --rhythm-gap: 13px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-004 {
  --rhythm-row: 40px;
  --rhythm-col: 94px;
  --rhythm-gap: 14px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-005 {
  --rhythm-row: 41px;
  --rhythm-col: 95px;
  --rhythm-gap: 15px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-006 {
  --rhythm-row: 42px;
  --rhythm-col: 96px;
  --rhythm-gap: 16px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-007 {
  --rhythm-row: 43px;
  --rhythm-col: 97px;
  --rhythm-gap: 17px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-008 {
  --rhythm-row: 44px;
  --rhythm-col: 98px;
  --rhythm-gap: 18px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-009 {
  --rhythm-row: 45px;
  --rhythm-col: 99px;
  --rhythm-gap: 19px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-010 {
  --rhythm-row: 46px;
  --rhythm-col: 100px;
  --rhythm-gap: 20px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-011 {
  --rhythm-row: 47px;
  --rhythm-col: 101px;
  --rhythm-gap: 21px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-012 {
  --rhythm-row: 48px;
  --rhythm-col: 102px;
  --rhythm-gap: 22px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-013 {
  --rhythm-row: 49px;
  --rhythm-col: 103px;
  --rhythm-gap: 23px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-014 {
  --rhythm-row: 50px;
  --rhythm-col: 104px;
  --rhythm-gap: 24px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-015 {
  --rhythm-row: 51px;
  --rhythm-col: 105px;
  --rhythm-gap: 25px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-016 {
  --rhythm-row: 52px;
  --rhythm-col: 106px;
  --rhythm-gap: 10px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-017 {
  --rhythm-row: 53px;
  --rhythm-col: 107px;
  --rhythm-gap: 11px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-018 {
  --rhythm-row: 54px;
  --rhythm-col: 108px;
  --rhythm-gap: 12px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-019 {
  --rhythm-row: 55px;
  --rhythm-col: 109px;
  --rhythm-gap: 13px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-020 {
  --rhythm-row: 56px;
  --rhythm-col: 110px;
  --rhythm-gap: 14px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-021 {
  --rhythm-row: 57px;
  --rhythm-col: 111px;
  --rhythm-gap: 15px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-022 {
  --rhythm-row: 58px;
  --rhythm-col: 112px;
  --rhythm-gap: 16px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-023 {
  --rhythm-row: 59px;
  --rhythm-col: 113px;
  --rhythm-gap: 17px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-024 {
  --rhythm-row: 60px;
  --rhythm-col: 114px;
  --rhythm-gap: 18px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-025 {
  --rhythm-row: 61px;
  --rhythm-col: 115px;
  --rhythm-gap: 19px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-026 {
  --rhythm-row: 62px;
  --rhythm-col: 116px;
  --rhythm-gap: 20px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-027 {
  --rhythm-row: 63px;
  --rhythm-col: 117px;
  --rhythm-gap: 21px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-028 {
  --rhythm-row: 64px;
  --rhythm-col: 118px;
  --rhythm-gap: 22px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-029 {
  --rhythm-row: 65px;
  --rhythm-col: 119px;
  --rhythm-gap: 23px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-030 {
  --rhythm-row: 66px;
  --rhythm-col: 120px;
  --rhythm-gap: 24px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-031 {
  --rhythm-row: 67px;
  --rhythm-col: 121px;
  --rhythm-gap: 25px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-032 {
  --rhythm-row: 68px;
  --rhythm-col: 122px;
  --rhythm-gap: 10px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-033 {
  --rhythm-row: 69px;
  --rhythm-col: 123px;
  --rhythm-gap: 11px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-034 {
  --rhythm-row: 70px;
  --rhythm-col: 124px;
  --rhythm-gap: 12px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-035 {
  --rhythm-row: 71px;
  --rhythm-col: 125px;
  --rhythm-gap: 13px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-036 {
  --rhythm-row: 72px;
  --rhythm-col: 126px;
  --rhythm-gap: 14px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-037 {
  --rhythm-row: 73px;
  --rhythm-col: 127px;
  --rhythm-gap: 15px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-038 {
  --rhythm-row: 74px;
  --rhythm-col: 128px;
  --rhythm-gap: 16px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-039 {
  --rhythm-row: 75px;
  --rhythm-col: 129px;
  --rhythm-gap: 17px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-040 {
  --rhythm-row: 76px;
  --rhythm-col: 130px;
  --rhythm-gap: 18px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-041 {
  --rhythm-row: 77px;
  --rhythm-col: 131px;
  --rhythm-gap: 19px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-042 {
  --rhythm-row: 36px;
  --rhythm-col: 132px;
  --rhythm-gap: 20px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-043 {
  --rhythm-row: 37px;
  --rhythm-col: 133px;
  --rhythm-gap: 21px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-044 {
  --rhythm-row: 38px;
  --rhythm-col: 134px;
  --rhythm-gap: 22px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-045 {
  --rhythm-row: 39px;
  --rhythm-col: 135px;
  --rhythm-gap: 23px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-046 {
  --rhythm-row: 40px;
  --rhythm-col: 136px;
  --rhythm-gap: 24px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-047 {
  --rhythm-row: 41px;
  --rhythm-col: 137px;
  --rhythm-gap: 25px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-048 {
  --rhythm-row: 42px;
  --rhythm-col: 138px;
  --rhythm-gap: 10px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-049 {
  --rhythm-row: 43px;
  --rhythm-col: 139px;
  --rhythm-gap: 11px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-050 {
  --rhythm-row: 44px;
  --rhythm-col: 140px;
  --rhythm-gap: 12px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-051 {
  --rhythm-row: 45px;
  --rhythm-col: 141px;
  --rhythm-gap: 13px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-052 {
  --rhythm-row: 46px;
  --rhythm-col: 142px;
  --rhythm-gap: 14px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-053 {
  --rhythm-row: 47px;
  --rhythm-col: 143px;
  --rhythm-gap: 15px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-054 {
  --rhythm-row: 48px;
  --rhythm-col: 144px;
  --rhythm-gap: 16px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-055 {
  --rhythm-row: 49px;
  --rhythm-col: 145px;
  --rhythm-gap: 17px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-056 {
  --rhythm-row: 50px;
  --rhythm-col: 146px;
  --rhythm-gap: 18px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-057 {
  --rhythm-row: 51px;
  --rhythm-col: 147px;
  --rhythm-gap: 19px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-058 {
  --rhythm-row: 52px;
  --rhythm-col: 148px;
  --rhythm-gap: 20px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-059 {
  --rhythm-row: 53px;
  --rhythm-col: 149px;
  --rhythm-gap: 21px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-060 {
  --rhythm-row: 54px;
  --rhythm-col: 150px;
  --rhythm-gap: 22px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-061 {
  --rhythm-row: 55px;
  --rhythm-col: 151px;
  --rhythm-gap: 23px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-062 {
  --rhythm-row: 56px;
  --rhythm-col: 152px;
  --rhythm-gap: 24px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-063 {
  --rhythm-row: 57px;
  --rhythm-col: 153px;
  --rhythm-gap: 25px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-064 {
  --rhythm-row: 58px;
  --rhythm-col: 154px;
  --rhythm-gap: 10px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-065 {
  --rhythm-row: 59px;
  --rhythm-col: 155px;
  --rhythm-gap: 11px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-066 {
  --rhythm-row: 60px;
  --rhythm-col: 156px;
  --rhythm-gap: 12px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-067 {
  --rhythm-row: 61px;
  --rhythm-col: 157px;
  --rhythm-gap: 13px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-068 {
  --rhythm-row: 62px;
  --rhythm-col: 158px;
  --rhythm-gap: 14px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-069 {
  --rhythm-row: 63px;
  --rhythm-col: 159px;
  --rhythm-gap: 15px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-070 {
  --rhythm-row: 64px;
  --rhythm-col: 160px;
  --rhythm-gap: 16px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-071 {
  --rhythm-row: 65px;
  --rhythm-col: 161px;
  --rhythm-gap: 17px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-072 {
  --rhythm-row: 66px;
  --rhythm-col: 162px;
  --rhythm-gap: 18px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-073 {
  --rhythm-row: 67px;
  --rhythm-col: 163px;
  --rhythm-gap: 19px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-074 {
  --rhythm-row: 68px;
  --rhythm-col: 164px;
  --rhythm-gap: 20px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-075 {
  --rhythm-row: 69px;
  --rhythm-col: 165px;
  --rhythm-gap: 21px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-076 {
  --rhythm-row: 70px;
  --rhythm-col: 166px;
  --rhythm-gap: 22px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-077 {
  --rhythm-row: 71px;
  --rhythm-col: 167px;
  --rhythm-gap: 23px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-078 {
  --rhythm-row: 72px;
  --rhythm-col: 168px;
  --rhythm-gap: 24px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-079 {
  --rhythm-row: 73px;
  --rhythm-col: 169px;
  --rhythm-gap: 25px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-080 {
  --rhythm-row: 74px;
  --rhythm-col: 90px;
  --rhythm-gap: 10px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-081 {
  --rhythm-row: 75px;
  --rhythm-col: 91px;
  --rhythm-gap: 11px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-082 {
  --rhythm-row: 76px;
  --rhythm-col: 92px;
  --rhythm-gap: 12px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-083 {
  --rhythm-row: 77px;
  --rhythm-col: 93px;
  --rhythm-gap: 13px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-084 {
  --rhythm-row: 36px;
  --rhythm-col: 94px;
  --rhythm-gap: 14px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-085 {
  --rhythm-row: 37px;
  --rhythm-col: 95px;
  --rhythm-gap: 15px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-086 {
  --rhythm-row: 38px;
  --rhythm-col: 96px;
  --rhythm-gap: 16px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-087 {
  --rhythm-row: 39px;
  --rhythm-col: 97px;
  --rhythm-gap: 17px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-088 {
  --rhythm-row: 40px;
  --rhythm-col: 98px;
  --rhythm-gap: 18px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-089 {
  --rhythm-row: 41px;
  --rhythm-col: 99px;
  --rhythm-gap: 19px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-090 {
  --rhythm-row: 42px;
  --rhythm-col: 100px;
  --rhythm-gap: 20px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-091 {
  --rhythm-row: 43px;
  --rhythm-col: 101px;
  --rhythm-gap: 21px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-092 {
  --rhythm-row: 44px;
  --rhythm-col: 102px;
  --rhythm-gap: 22px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-093 {
  --rhythm-row: 45px;
  --rhythm-col: 103px;
  --rhythm-gap: 23px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-094 {
  --rhythm-row: 46px;
  --rhythm-col: 104px;
  --rhythm-gap: 24px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-095 {
  --rhythm-row: 47px;
  --rhythm-col: 105px;
  --rhythm-gap: 25px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-096 {
  --rhythm-row: 48px;
  --rhythm-col: 106px;
  --rhythm-gap: 10px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-097 {
  --rhythm-row: 49px;
  --rhythm-col: 107px;
  --rhythm-gap: 11px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-098 {
  --rhythm-row: 50px;
  --rhythm-col: 108px;
  --rhythm-gap: 12px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-099 {
  --rhythm-row: 51px;
  --rhythm-col: 109px;
  --rhythm-gap: 13px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-100 {
  --rhythm-row: 52px;
  --rhythm-col: 110px;
  --rhythm-gap: 14px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-101 {
  --rhythm-row: 53px;
  --rhythm-col: 111px;
  --rhythm-gap: 15px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-102 {
  --rhythm-row: 54px;
  --rhythm-col: 112px;
  --rhythm-gap: 16px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-103 {
  --rhythm-row: 55px;
  --rhythm-col: 113px;
  --rhythm-gap: 17px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-104 {
  --rhythm-row: 56px;
  --rhythm-col: 114px;
  --rhythm-gap: 18px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-105 {
  --rhythm-row: 57px;
  --rhythm-col: 115px;
  --rhythm-gap: 19px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-106 {
  --rhythm-row: 58px;
  --rhythm-col: 116px;
  --rhythm-gap: 20px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-107 {
  --rhythm-row: 59px;
  --rhythm-col: 117px;
  --rhythm-gap: 21px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-108 {
  --rhythm-row: 60px;
  --rhythm-col: 118px;
  --rhythm-gap: 22px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-109 {
  --rhythm-row: 61px;
  --rhythm-col: 119px;
  --rhythm-gap: 23px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.layout-rhythm-110 {
  --rhythm-row: 62px;
  --rhythm-col: 120px;
  --rhythm-gap: 24px;
  row-gap: var(--rhythm-row);
  column-gap: var(--rhythm-gap);
}
.marquee-phase-001 {
  --marquee-duration: 19s;
  --marquee-offset: -31%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-002 {
  --marquee-duration: 20s;
  --marquee-offset: -62%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-003 {
  --marquee-duration: 21s;
  --marquee-offset: -93%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-004 {
  --marquee-duration: 22s;
  --marquee-offset: -24%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-005 {
  --marquee-duration: 23s;
  --marquee-offset: -55%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-006 {
  --marquee-duration: 24s;
  --marquee-offset: -86%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-007 {
  --marquee-duration: 25s;
  --marquee-offset: -17%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-008 {
  --marquee-duration: 26s;
  --marquee-offset: -48%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-009 {
  --marquee-duration: 27s;
  --marquee-offset: -79%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-010 {
  --marquee-duration: 28s;
  --marquee-offset: -10%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-011 {
  --marquee-duration: 29s;
  --marquee-offset: -41%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-012 {
  --marquee-duration: 30s;
  --marquee-offset: -72%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-013 {
  --marquee-duration: 31s;
  --marquee-offset: -3%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-014 {
  --marquee-duration: 32s;
  --marquee-offset: -34%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-015 {
  --marquee-duration: 33s;
  --marquee-offset: -65%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-016 {
  --marquee-duration: 34s;
  --marquee-offset: -96%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-017 {
  --marquee-duration: 35s;
  --marquee-offset: -27%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-018 {
  --marquee-duration: 36s;
  --marquee-offset: -58%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-019 {
  --marquee-duration: 37s;
  --marquee-offset: -89%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-020 {
  --marquee-duration: 38s;
  --marquee-offset: -20%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-021 {
  --marquee-duration: 39s;
  --marquee-offset: -51%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-022 {
  --marquee-duration: 40s;
  --marquee-offset: -82%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-023 {
  --marquee-duration: 41s;
  --marquee-offset: -13%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-024 {
  --marquee-duration: 42s;
  --marquee-offset: -44%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-025 {
  --marquee-duration: 43s;
  --marquee-offset: -75%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-026 {
  --marquee-duration: 18s;
  --marquee-offset: -6%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-027 {
  --marquee-duration: 19s;
  --marquee-offset: -37%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-028 {
  --marquee-duration: 20s;
  --marquee-offset: -68%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-029 {
  --marquee-duration: 21s;
  --marquee-offset: -99%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-030 {
  --marquee-duration: 22s;
  --marquee-offset: -30%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-031 {
  --marquee-duration: 23s;
  --marquee-offset: -61%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-032 {
  --marquee-duration: 24s;
  --marquee-offset: -92%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-033 {
  --marquee-duration: 25s;
  --marquee-offset: -23%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-034 {
  --marquee-duration: 26s;
  --marquee-offset: -54%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-035 {
  --marquee-duration: 27s;
  --marquee-offset: -85%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-036 {
  --marquee-duration: 28s;
  --marquee-offset: -16%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-037 {
  --marquee-duration: 29s;
  --marquee-offset: -47%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-038 {
  --marquee-duration: 30s;
  --marquee-offset: -78%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-039 {
  --marquee-duration: 31s;
  --marquee-offset: -9%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-040 {
  --marquee-duration: 32s;
  --marquee-offset: -40%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-041 {
  --marquee-duration: 33s;
  --marquee-offset: -71%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-042 {
  --marquee-duration: 34s;
  --marquee-offset: -2%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-043 {
  --marquee-duration: 35s;
  --marquee-offset: -33%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-044 {
  --marquee-duration: 36s;
  --marquee-offset: -64%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-045 {
  --marquee-duration: 37s;
  --marquee-offset: -95%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-046 {
  --marquee-duration: 38s;
  --marquee-offset: -26%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-047 {
  --marquee-duration: 39s;
  --marquee-offset: -57%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-048 {
  --marquee-duration: 40s;
  --marquee-offset: -88%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-049 {
  --marquee-duration: 41s;
  --marquee-offset: -19%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-050 {
  --marquee-duration: 42s;
  --marquee-offset: -50%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-051 {
  --marquee-duration: 43s;
  --marquee-offset: -81%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-052 {
  --marquee-duration: 18s;
  --marquee-offset: -12%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-053 {
  --marquee-duration: 19s;
  --marquee-offset: -43%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-054 {
  --marquee-duration: 20s;
  --marquee-offset: -74%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-055 {
  --marquee-duration: 21s;
  --marquee-offset: -5%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-056 {
  --marquee-duration: 22s;
  --marquee-offset: -36%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-057 {
  --marquee-duration: 23s;
  --marquee-offset: -67%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-058 {
  --marquee-duration: 24s;
  --marquee-offset: -98%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-059 {
  --marquee-duration: 25s;
  --marquee-offset: -29%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-060 {
  --marquee-duration: 26s;
  --marquee-offset: -60%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-061 {
  --marquee-duration: 27s;
  --marquee-offset: -91%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-062 {
  --marquee-duration: 28s;
  --marquee-offset: -22%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-063 {
  --marquee-duration: 29s;
  --marquee-offset: -53%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-064 {
  --marquee-duration: 30s;
  --marquee-offset: -84%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-065 {
  --marquee-duration: 31s;
  --marquee-offset: -15%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-066 {
  --marquee-duration: 32s;
  --marquee-offset: -46%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-067 {
  --marquee-duration: 33s;
  --marquee-offset: -77%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-068 {
  --marquee-duration: 34s;
  --marquee-offset: -8%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-069 {
  --marquee-duration: 35s;
  --marquee-offset: -39%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-070 {
  --marquee-duration: 36s;
  --marquee-offset: -70%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-071 {
  --marquee-duration: 37s;
  --marquee-offset: -1%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-072 {
  --marquee-duration: 38s;
  --marquee-offset: -32%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-073 {
  --marquee-duration: 39s;
  --marquee-offset: -63%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-074 {
  --marquee-duration: 40s;
  --marquee-offset: -94%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-075 {
  --marquee-duration: 41s;
  --marquee-offset: -25%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-076 {
  --marquee-duration: 42s;
  --marquee-offset: -56%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-077 {
  --marquee-duration: 43s;
  --marquee-offset: -87%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-078 {
  --marquee-duration: 18s;
  --marquee-offset: -18%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-079 {
  --marquee-duration: 19s;
  --marquee-offset: -49%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-080 {
  --marquee-duration: 20s;
  --marquee-offset: -80%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-081 {
  --marquee-duration: 21s;
  --marquee-offset: -11%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-082 {
  --marquee-duration: 22s;
  --marquee-offset: -42%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-083 {
  --marquee-duration: 23s;
  --marquee-offset: -73%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-084 {
  --marquee-duration: 24s;
  --marquee-offset: -4%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-085 {
  --marquee-duration: 25s;
  --marquee-offset: -35%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-086 {
  --marquee-duration: 26s;
  --marquee-offset: -66%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-087 {
  --marquee-duration: 27s;
  --marquee-offset: -97%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-088 {
  --marquee-duration: 28s;
  --marquee-offset: -28%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-089 {
  --marquee-duration: 29s;
  --marquee-offset: -59%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-090 {
  --marquee-duration: 30s;
  --marquee-offset: -90%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-091 {
  --marquee-duration: 31s;
  --marquee-offset: -21%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-092 {
  --marquee-duration: 32s;
  --marquee-offset: -52%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-093 {
  --marquee-duration: 33s;
  --marquee-offset: -83%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-094 {
  --marquee-duration: 34s;
  --marquee-offset: -14%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-095 {
  --marquee-duration: 35s;
  --marquee-offset: -45%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-096 {
  --marquee-duration: 36s;
  --marquee-offset: -76%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-097 {
  --marquee-duration: 37s;
  --marquee-offset: -7%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-098 {
  --marquee-duration: 38s;
  --marquee-offset: -38%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
.marquee-phase-099 {
  --marquee-duration: 39s;
  --marquee-offset: -69%;
  animation-duration: var(--marquee-duration);
  animation-direction: reverse;
}
.marquee-phase-100 {
  --marquee-duration: 40s;
  --marquee-offset: -0%;
  animation-duration: var(--marquee-duration);
  animation-direction: normal;
}
