html{scroll-behavior:smooth}body{margin:0;background:#000;color:#f5f5f5;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:-20%;background:radial-gradient(700px 500px at 20% 10%,rgba(255,255,255,.07),transparent 60%),radial-gradient(600px 500px at 85% 25%,rgba(255,255,255,.04),transparent 60%),radial-gradient(800px 600px at 60% 95%,rgba(255,255,255,.03),transparent 60%);pointer-events:none;z-index:0;animation:svelte-12qhfyh-drift 24s ease-in-out infinite alternate}@keyframes svelte-12qhfyh-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2%,-2%,0) scale(1.08)}}*{box-sizing:border-box}.glass-card{position:relative;isolation:isolate;padding:1.75rem;border-radius:28px;background:linear-gradient(150deg,#ffffff1a,#ffffff05 45%),#ffffff04;backdrop-filter:blur(28px) saturate(190%) brightness(1.15);-webkit-backdrop-filter:blur(28px) saturate(190%) brightness(1.15);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0f,inset 0 20px 40px -28px #ffffff80,0 18px 40px -12px #000000e6;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.glass-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,#ffffff8c,#ffffff14 40%,#fff0 60%,#ffffff2e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.glass-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.14),transparent 65%);opacity:0;transform:translate(-30%);transition:opacity .5s ease,transform .9s cubic-bezier(.22,1,.36,1);pointer-events:none}.glass-card:hover{transform:translateY(-6px);box-shadow:inset 0 1px #fff6,inset 0 -1px #ffffff14,inset 0 24px 48px -28px #ffffffa6,0 30px 60px -14px #000000f2}.glass-card:hover:after{opacity:1;transform:translate(30%)}.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 .55s cubic-bezier(.22,1,.36,1);padding:1rem}header.hidden.svelte-12qhfyh{transform:translateY(-140%)}header.at-top.svelte-12qhfyh{padding-top:1.5rem}.nav-wrap.svelte-12qhfyh{width:min(920px,100%)}.nav-inner.svelte-12qhfyh{--mx: 50%;--my: 0%;--lit: 0;position:relative;isolation:isolate;display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem .4rem .4rem;border-radius:100px;background:linear-gradient(160deg,#ffffff1f,#ffffff05 55%),#00000059;backdrop-filter:blur(32px) saturate(200%) brightness(1.2);-webkit-backdrop-filter:blur(32px) saturate(200%) brightness(1.2);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff12,inset 0 14px 30px -20px #ffffff8c,0 14px 34px -10px #000000d9;transition:background .5s ease,box-shadow .5s ease}.nav-inner.svelte-12qhfyh:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,#fff9,#ffffff1a 35%,#fff0 55%,#ffffff38);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.nav-inner.svelte-12qhfyh:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120px 80px at var(--mx) var(--my),rgba(255,255,255,.22),transparent 70%);opacity:var(--lit);transition:opacity .35s ease;pointer-events:none;z-index:-1}header.at-top.svelte-12qhfyh .nav-inner:where(.svelte-12qhfyh){background:linear-gradient(160deg,#ffffff17,#ffffff04 55%),#0000002e;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0d,inset 0 14px 30px -20px #ffffff73,0 20px 44px -14px #000000b3}.brand.svelte-12qhfyh{position:relative;display:flex;align-items:center;gap:.55rem;padding:.5rem .95rem;border-radius:100px;font-weight:700;text-decoration:none;white-space:nowrap;color:#fff;transition:background .3s ease,box-shadow .3s ease}.brand.svelte-12qhfyh:hover{background:#ffffff14;box-shadow:inset 0 1px #ffffff4d}.brand-text.svelte-12qhfyh{font-size:.95rem;letter-spacing:-.02em}.dot.svelte-12qhfyh{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#8a8a92 70%);box-shadow:0 0 14px #ffffff8c,inset 0 -1px 2px #0006;animation:svelte-12qhfyh-pulse 3.5s ease-in-out infinite}@keyframes svelte-12qhfyh-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 14px #ffffff8c,inset 0 -1px 2px #0006}50%{opacity:.85;transform:scale(.92);box-shadow:0 0 22px #ffffff4d,inset 0 -1px 2px #0006}}.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:#ebebf0bf;transition:color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.22,1,.36,1);white-space:nowrap;position:relative}.nav-scroll.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#fff;background:linear-gradient(180deg,#ffffff29,#ffffff0f);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff14,0 4px 12px -4px #0009;transform:translateY(-1px)}.nav-scroll.svelte-12qhfyh a:where(.svelte-12qhfyh):active{transform:translateY(0) scale(.97)}.nav-scroll.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:3px}main.svelte-12qhfyh{padding-top:88px;position:relative;z-index:1}@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}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:before{animation:none}.dot.svelte-12qhfyh{animation:none}.glass-card,.glass-card:after,.nav-scroll.svelte-12qhfyh a:where(.svelte-12qhfyh),header.svelte-12qhfyh{transition-duration:.01ms}}
