.problem-backdrop.svelte-1vdjymm{background:radial-gradient(ellipse 54% 32% at 50% 27%, color-mix(in oklab, var(--sand-3) 28%, transparent) 0%, transparent 76%), radial-gradient(ellipse 48% 42% at 50% 72%, color-mix(in oklab, var(--sand-2) 22%, transparent) 0%, transparent 80%)}.grid-shell.svelte-1vdjymm:after{z-index:20;content:"";pointer-events:none;background:linear-gradient(to right, color-mix(in oklab, var(--background) 86%, transparent) 0%, color-mix(in oklab, var(--background) 52%, transparent) 4%, transparent 10%, transparent 90%, color-mix(in oklab, var(--background) 52%, transparent) 96%, color-mix(in oklab, var(--background) 86%, transparent) 100%);position:absolute;inset:0}.grid-sketch.svelte-1vdjymm{--sketch-line:color-mix(in oklab, var(--foreground) 10%, transparent);position:relative}.grid-sketch.svelte-1vdjymm:before{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--sketch-line) 1px, transparent 1px), linear-gradient(to bottom, var(--sketch-line) 1px, transparent 1px);border-right:1px solid var(--sketch-line);background-size:16.6667% 100%,100% 50%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}@media (width<=1024px){.grid-sketch.svelte-1vdjymm:before{background-size:25% 100%,100% 33.3333%}}@media (width<=639px){.problem-card.svelte-1vdjymm:nth-child(n+7){display:none}.grid-sketch.svelte-1vdjymm:before{background-size:50% 100%,100% 33.3333%}}@keyframes svelte-1vdjymm-scan-move{0%{background-position:0 0}to{background-position:0 24px}}@keyframes svelte-1vdjymm-sweep-move{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.searching-content.svelte-1vdjymm{background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 3%, transparent) 0, color-mix(in oklab, var(--foreground) 3%, transparent) 1px, transparent 1px, transparent 12px);animation:6s linear infinite svelte-1vdjymm-scan-move;overflow:hidden}.scan-sweep.svelte-1vdjymm{background:linear-gradient(to bottom, transparent 0%, color-mix(in oklab, var(--foreground) 5%, transparent) 45%, color-mix(in oklab, var(--foreground) 5%, transparent) 55%, transparent 100%);animation:3.4s cubic-bezier(.2,.7,.3,1) infinite svelte-1vdjymm-sweep-move}@keyframes solve-ripple{0%{opacity:.28;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.problem-card.svelte-1vdjymm .solve-ripple{pointer-events:none;background:radial-gradient(circle at center, color-mix(in oklab, var(--card-color) 18%, transparent) 0%, color-mix(in oklab, var(--card-color) 10%, transparent) 35%, transparent 60%);opacity:0;position:absolute;inset:0;transform:scale(.6)}@media (prefers-reduced-motion:reduce){.searching-content.svelte-1vdjymm,.scan-sweep.svelte-1vdjymm,.problem-card.svelte-1vdjymm .solve-ripple{animation:none!important}}.problem-card.svelte-1vdjymm{--card-color:var(--muted-foreground);will-change:opacity}.problem-content.svelte-1vdjymm,.searching-content.svelte-1vdjymm{will-change:transform, opacity;transform-origin:top;contain:content}.card-gradient.svelte-1vdjymm{background:radial-gradient(circle at center, color-mix(in oklab, var(--card-color) 12%, transparent) 0%, color-mix(in oklab, var(--card-color) 6%, transparent) 35%, transparent 100%);pointer-events:none}.bg-radial-gradient.svelte-17db40a{background:radial-gradient(38% 220% at 78% 245%, color-mix(in oklab, var(--ember-4) 18%, transparent) 0%, transparent 100%);animation:5s ease-in-out infinite paused svelte-17db40a-pulse}@keyframes svelte-17db40a-pulse{0%{opacity:.72}50%{opacity:.92}to{opacity:.72}}@media (prefers-reduced-motion:reduce){.bg-radial-gradient.svelte-17db40a{animation:none!important}}.hero-shader-layer.svelte-1ewzqr7{-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 100%);mask-image:linear-gradient(#0000 0%,#000 24% 100%)}
