:root{--color-blue-rgb:96, 165, 250;--color-pink-rgb:232, 121, 249;--color-green-rgb:94, 234, 212}.gradient-bg.svelte-1az7joi{z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}svg.svelte-1az7joi{width:0;height:0}.gradients-container.svelte-1az7joi{filter:url(#goo)blur(30px);width:100%;height:100%;position:relative;overflow:hidden}.g1.svelte-1az7joi,.g2.svelte-1az7joi,.g3.svelte-1az7joi,.g4.svelte-1az7joi,.g5.svelte-1az7joi{opacity:.7;mix-blend-mode:hard-light;border-radius:50%;width:60%;height:60%;animation-timing-function:ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g1.svelte-1az7joi{background:radial-gradient(circle, rgba(var(--color-blue-rgb), .8) 0%, rgba(var(--color-blue-rgb), 0) 50%);transform-origin:50%;animation:20s infinite svelte-1az7joi-moveVertical}.g2.svelte-1az7joi{background:radial-gradient(circle, rgba(var(--color-pink-rgb), .8) 0%, rgba(var(--color-pink-rgb), 0) 50%);transform-origin:25%;animation:18s infinite reverse svelte-1az7joi-moveInCircle}.g3.svelte-1az7joi{background:radial-gradient(circle, rgba(var(--color-green-rgb), .8) 0%, rgba(var(--color-green-rgb), 0) 50%);transform-origin:75%;animation:30s infinite svelte-1az7joi-moveInCircle}.g4.svelte-1az7joi{background:radial-gradient(circle, rgba(var(--color-green-rgb), .8) 0%, rgba(var(--color-green-rgb), 0) 50%);transform-origin:35%;animation:25s infinite svelte-1az7joi-moveHorizontal}.g5.svelte-1az7joi{background:radial-gradient(circle, rgba(var(--color-pink-rgb), .8) 0%, rgba(var(--color-pink-rgb), 0) 50%);transform-origin:20% 75%;width:120%;height:120%;animation:22s infinite svelte-1az7joi-moveInCircle}.interactive.svelte-1az7joi{background:radial-gradient(circle, rgba(var(--color-green-rgb), 1) 0%, rgba(var(--color-green-rgb), .3) 60%);opacity:.8;will-change:transform;pointer-events:none;filter:blur(12px);border:1px solid rgba(var(--color-blue-rgb), .4);width:250px;height:250px;box-shadow:0 0 40px rgba(var(--color-blue-rgb), .3);position:absolute;transform:translate(-50%,-50%)}.interactive.svelte-1az7joi .core:where(.svelte-1az7joi){background-color:rgba(var(--color-green-rgb), .9);width:30px;height:30px;box-shadow:0 0 10px rgba(var(--color-green-rgb), .5);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-1az7joi-moveInCircle{0%{transform:translate(-50%,-50%)rotate(0)}50%{transform:translate(-50%,-50%)rotate(180deg)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes svelte-1az7joi-moveVertical{0%{transform:translate(-50%,-40%)}50%{transform:translate(-50%,60%)}to{transform:translate(-50%,-40%)}}@keyframes svelte-1az7joi-moveHorizontal{0%{transform:translate(-40%,-50%)}50%{transform:translate(60%,-50%)}to{transform:translate(-40%,-50%)}}:root[data-theme=dark] h2.svelte-1a18xhh,:root[data-theme=dark] p.svelte-1a18xhh{color:#fff}.notfound-page.svelte-1a18xhh{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.content.svelte-1a18xhh{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:600px;color:var(--text);z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}h2.svelte-1a18xhh{margin-top:0;font-size:2rem;font-weight:600;line-height:normal}p.svelte-1a18xhh{margin-top:.5rem;margin-bottom:1rem;font-size:1.125rem;line-height:1.6}button.main-btn.svelte-1a18xhh{justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1rem}@media (max-width:640px){h2.svelte-1a18xhh{margin-bottom:1rem;font-size:1.4rem;line-height:normal}p.svelte-1a18xhh{margin-top:0;margin-bottom:2rem;font-size:1rem}}.callout.svelte-ozst9f{border:0;border-bottom:1px solid var(--border);text-align:left;background:linear-gradient(135deg,#10b98138 0%,#3b82f624 58%,#f59e0b21 100%);border-radius:0;justify-content:space-between;align-items:center;gap:28px;width:100%;max-width:none;margin:0;padding:20px 36px;display:flex;box-shadow:0 10px 28px #0f172a14}.callout.compact.svelte-ozst9f{margin:0}.callout.svelte-ozst9f .content:where(.svelte-ozst9f){flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.callout.svelte-ozst9f .actions:where(.svelte-ozst9f){flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.eyebrow.svelte-ozst9f{letter-spacing:0;color:var(--accent);margin:0;font-size:11px;font-weight:700}h2.svelte-ozst9f{color:var(--text-color);margin:0;font-size:20px;font-weight:700;line-height:1.25}.description.svelte-ozst9f{max-width:760px;color:var(--text-color);opacity:.82;margin:0;font-size:14px;line-height:1.5}.green-btn.svelte-ozst9f{white-space:nowrap;width:-moz-fit-content;width:fit-content;padding:11px 18px;font-weight:700;text-decoration:none}.gate-card.svelte-ozst9f{box-sizing:border-box;text-align:center;border:1px solid var(--border);border-radius:var(--border-radius);width:min(660px,100%);color:var(--text-color);background:linear-gradient(135deg,#17c47614 0%,#60a5fa0f 50%,#e879f90f 100%);flex-direction:column;gap:24px;padding:48px 40px;display:flex}.gate-card.svelte-ozst9f .content:where(.svelte-ozst9f){flex-direction:column;align-items:center;gap:12px;display:flex}.gate-card.svelte-ozst9f .actions:where(.svelte-ozst9f){flex-direction:column;align-items:center;gap:16px;display:flex}.gate-card.svelte-ozst9f h1:where(.svelte-ozst9f){margin:0;font-size:28px;font-weight:600;line-height:1.3}.primary.svelte-ozst9f{border:1px solid var(--green-border);border-radius:var(--border-radius);background:var(--green-background);width:-moz-fit-content;width:fit-content;color:var(--text-color);padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;display:block}.primary.svelte-ozst9f:hover{background:var(--green-hover-background);border-color:var(--green-hover-border)}.signin.svelte-ozst9f{opacity:.7;margin:0;font-size:13px}.signin.svelte-ozst9f button:where(.svelte-ozst9f){color:inherit;font:inherit;padding:0;text-decoration:underline}@media (max-width:680px){.callout.svelte-ozst9f{text-align:center;flex-direction:column;align-items:stretch;padding:16px}.callout.svelte-ozst9f .content:where(.svelte-ozst9f){align-items:center}.callout.svelte-ozst9f .actions:where(.svelte-ozst9f){align-items:center}h2.svelte-ozst9f{font-size:18px}.description.svelte-ozst9f{font-size:13px}.gate-card.svelte-ozst9f{padding:32px 24px}}
