html{scroll-behavior:smooth}body{margin:0;background:#030814;color:#f0f4ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;line-height:1.6}body:before{content:"";position:fixed;inset:0;background:radial-gradient(1200px 600px at 50% -200px,rgba(120,160,255,.12),transparent),radial-gradient(800px 400px at 100% 100%,rgba(140,100,255,.05),transparent);pointer-events:none;z-index:0}*{box-sizing:border-box}.glass-card{padding:1.5rem;border-radius:20px;border:1px solid rgba(156,182,255,.15);background:linear-gradient(180deg,#ffffff0f,#ffffff05);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card:hover{transform:translateY(-4px);border-color:#a0b6ff4d;box-shadow:0 20px 40px #0006,0 0 0 1px #a0b6ff1a}.two-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}header.svelte-12qhfyh{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:center;z-index:100;transition:transform .4s cubic-bezier(.4,0,.2,1);padding:1rem}header.hidden.svelte-12qhfyh{transform:translateY(-100%)}header.at-top.svelte-12qhfyh{padding-top:1.5rem}.nav-wrap.svelte-12qhfyh{width:min(920px,100%)}.nav-inner.svelte-12qhfyh{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem .4rem .4rem;border-radius:100px;background:#0f172abf;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(148,163,184,.15);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px #ffffff0d;transition:all .3s ease}header.at-top.svelte-12qhfyh .nav-inner:where(.svelte-12qhfyh){background:#0f172a66;box-shadow:0 10px 30px #0003,inset 0 1px #ffffff14}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:100px;font-weight:700;text-decoration:none;white-space:nowrap;color:#f8fafc;transition:all .2s ease}.brand.svelte-12qhfyh:hover{background:#ffffff0d}.brand-text.svelte-12qhfyh{font-size:.95rem;letter-spacing:-.02em}.dot.svelte-12qhfyh{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#67e8f9,#818cf8);box-shadow:0 0 16px #67e8f980;animation:svelte-12qhfyh-pulse 2s ease-in-out infinite}@keyframes svelte-12qhfyh-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.95)}}.nav-scroll.svelte-12qhfyh{display:flex;gap:.15rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:.2rem}.nav-scroll.svelte-12qhfyh::-webkit-scrollbar{display:none}.nav-scroll.svelte-12qhfyh a:where(.svelte-12qhfyh){flex:0 0 auto;padding:.6rem 1rem;border-radius:100px;text-decoration:none;font-size:.875rem;font-weight:500;color:#e2e8f0d9;transition:all .2s ease;white-space:nowrap;position:relative}.nav-scroll.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#f8fafc;background:#ffffff14}.nav-scroll.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{outline:2px solid rgba(103,232,249,.5);outline-offset:2px}main.svelte-12qhfyh{padding-top:80px}@media(max-width:980px){.three-grid,.two-grid{grid-template-columns:1fr}}@media(max-width:640px){.nav-scroll.svelte-12qhfyh{gap:.1rem}.nav-scroll.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:.5rem .8rem;font-size:.85rem}.brand-text.svelte-12qhfyh{display:none}}
