@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-800-normal.BbF3Etk1.woff2)format("woff2"),url(./baloo-2-latin-800-normal.B8BXfZF7.woff)format("woff")}:root{--su-bg:#cfeefe;--su-bg-deep:#8ec9ef;--su-surface:#fff;--su-surface-glass:#ffffff8c;--su-surface-glass-strong:#ffffffc7;--su-ink:#0c2438;--su-ink-muted:#3f5e74;--su-accent:#19b6e6;--su-accent-strong:#075a82;--su-accent-ink:#fff;--su-success:#43c463;--su-success-ink:#157a39;--su-warning:#f5a623;--su-danger:#e8503a;--su-danger-ink:#c5341f;--su-gloss-highlight:#ffffffd9;--su-ring:#0c2438;--su-shadow-soft:0 1px 2px #0c243814, 0 4px 16px #0c24381a;--su-shadow:0 2px 4px #0c24381f, 0 12px 32px #0c24382e;--su-border-glass:1px solid #ffffffa6;--su-grad-sky:linear-gradient(180deg, #d8f2ff 0%, #a6d8f5 55%, #7cc0ec 100%);--su-grad-aqua:linear-gradient(180deg, #2eaedb 0%, #1391c4 44%, #0a6f9f 50%, #086690 100%);--su-grad-gloss:linear-gradient(180deg, #ffffffe0 0%, #ffffff85 46%, #ffffff24 82%, #fff0 100%);--su-grad-glass:linear-gradient(180deg, #e4f5ff7a 0%, #d4edfc99 52%, #c9e6facc 100%);--su-grad-glass-strong:linear-gradient(180deg, #eff9ff99 0%, #dcf1fea8 52%, #cde9fad6 100%);--su-shadow-glass:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffff73, inset 0 16px 28px -18px #fff9, inset 0 -22px 36px -24px #4eb0ec80, 0 1px 1px #0c28460f, 0 16px 34px #0e467833;--su-radius-sm:8px;--su-radius-md:14px;--su-radius-lg:22px;--su-radius-pill:999px;--su-space-1:4px;--su-space-2:8px;--su-space-3:12px;--su-space-4:16px;--su-space-5:24px;--su-space-6:32px;--su-space-7:48px;--su-space-8:64px;--su-font-sans:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--su-font-display:"Baloo 2", "Segoe UI", system-ui, -apple-system, sans-serif;--su-text-xs:.78rem;--su-text-sm:.9rem;--su-text-md:1rem;--su-text-lg:1.25rem;--su-text-xl:1.75rem;--su-text-2xl:2.5rem;--su-text-3xl:clamp(3rem, 9vw, 5.5rem);--su-ease:cubic-bezier(.22, 1, .36, 1);--su-dur-fast:.12s;--su-dur-base:.22s}*,:before,:after{box-sizing:border-box}html,body{min-height:100dvh;margin:0}body{font-family:var(--su-font-sans);color:var(--su-ink);background:var(--su-grad-sky);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative}h1,h2,h3{font-family:var(--su-font-display);margin:0 0 var(--su-space-3);line-height:1.05}.su-eyebrow{font-family:var(--su-font-display);text-transform:uppercase;letter-spacing:.08em;font-size:var(--su-text-sm);color:var(--su-accent-strong);font-weight:800}a{color:var(--su-accent-strong)}:focus-visible{outline:3px solid var(--su-ring);outline-offset:2px}button{font:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.wave-ribbon.svelte-y0mbg7{pointer-events:none;background:linear-gradient(#0b5c8e00 0%,#0b5a8c29 46%,#084a788c 100%);height:clamp(220px,34dvh,360px);position:absolute;bottom:-2dvh;left:0;right:0;overflow:hidden}.wave-ribbon.svelte-y0mbg7 svg:where(.svelte-y0mbg7){width:200%;height:100%;position:absolute;bottom:0;left:0}.wr-contour.svelte-y0mbg7{fill:none;stroke-linecap:round}.wr-scroll-group.svelte-y0mbg7{will-change:transform}.wr-flecks.svelte-y0mbg7{position:absolute;inset:0}.wr-bubble.svelte-y0mbg7{left:var(--x);bottom:var(--y);width:var(--d);height:var(--d);opacity:var(--o);background:radial-gradient(circle at 34% 28%, #fffffffa 0%, #fff6 9%, var(--tint) 42%, #fff0 73%);will-change:transform;border:1.4px solid #ffffffb8;border-radius:50%;position:absolute;box-shadow:inset 3px 4px 9px #ffffffbf,inset -3px -5px 12px #3084be52,0 0 12px #96e1ffb3}.wr-glint.svelte-y0mbg7{left:var(--x);bottom:var(--y);width:var(--s);height:var(--s);box-shadow:0 0 var(--g) #bef0fff2, 0 0 calc(var(--g) * 2) #78dcff8c;will-change:opacity, transform;background:#fff;border-radius:50%;position:absolute;transform:translate(-50%,50%)}.wr-star.svelte-y0mbg7{left:var(--x);bottom:var(--y);width:var(--s);height:var(--s);will-change:opacity, transform;background:radial-gradient(circle,#fff 0%,#c8f2ff99 26%,#c8f2ff00 60%);position:absolute;transform:translate(-50%,50%)}.wr-star.svelte-y0mbg7:before,.wr-star.svelte-y0mbg7:after{content:"";background:linear-gradient(var(--ang), transparent, #fffffff2 50%, transparent);position:absolute}.wr-star.svelte-y0mbg7:before{--ang:90deg;width:216%;height:13%;top:43%;left:-58%}.wr-star.svelte-y0mbg7:after{--ang:0deg;width:13%;height:216%;top:-58%;left:43%}@keyframes svelte-y0mbg7-wr-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-y0mbg7-wr-bubble-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate3d(var(--dx), var(--dy), 0) scale(1.06)}}@keyframes svelte-y0mbg7-wr-glint-twinkle{0%,to{opacity:.1;transform:translate(-50%,50%)scale(.5)}50%{opacity:1;transform:translate(-50%,50%)scale(1.2)}}@keyframes svelte-y0mbg7-wr-twinkle{0%,to{opacity:.2;transform:translate(-50%,50%)scale(.7)}50%{opacity:1;transform:translate(-50%,50%)scale(1.15)}}@media (prefers-reduced-motion:no-preference){.wr-scroll-group.svelte-y0mbg7{animation:56s linear infinite svelte-y0mbg7-wr-scroll}.wr-bubble.svelte-y0mbg7{animation:svelte-y0mbg7-wr-bubble-float var(--dur) var(--delay) ease-in-out infinite}.wr-glint.svelte-y0mbg7{animation:svelte-y0mbg7-wr-glint-twinkle var(--dur) var(--delay) ease-in-out infinite}.wr-star.svelte-y0mbg7{animation:svelte-y0mbg7-wr-twinkle var(--dur) var(--delay) ease-in-out infinite}}.ambient.svelte-12qhfyh{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bubble.svelte-12qhfyh{top:var(--top);left:var(--left);width:var(--size);height:var(--size);opacity:var(--o);will-change:transform;background:radial-gradient(circle at 32% 26%,#fffffff2 0%,#fff6 14%,#b4e6ff2e 42%,#82c8f00d 72%,#82c8f000 100%);border-radius:50%;position:absolute;box-shadow:inset 3px 5px 11px #ffffff73}@keyframes svelte-12qhfyh-su-bubble-float{0%{transform:translate(0,0)scale(1)}50%{transform:translate3d(var(--dx), var(--dy), 0) scale(var(--s))}to{transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:no-preference){.bubble.svelte-12qhfyh{animation:svelte-12qhfyh-su-bubble-float var(--dur) var(--delay) ease-in-out infinite}}
