*,:before,:after{box-sizing:border-box}html{height:100%;overflow:hidden}body{color:#eaf0f4;background-color:#0000;background-image:radial-gradient(circle at 12% 10%,#0e2210 0%,#0000 40%),radial-gradient(circle at 85% 20%,#0d1e12 0%,#0000 35%),linear-gradient(140deg,#060c07 0%,#090e0a 55%,#07100a 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:100%;margin:0;font-family:Space Grotesk,Segoe UI,sans-serif;overflow:hidden}.page.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:100svh;padding:2rem;display:flex;position:relative;overflow:hidden}.mesh.svelte-1uha8ag{filter:blur(1px);pointer-events:none;background:repeating-linear-gradient(120deg,#64dc5006 0 1px,#0000 1px 14px),radial-gradient(circle at 25% 65%,#50dc5a2e,#0000 42%),radial-gradient(circle at 75% 28%,#32a03c24,#0000 38%);animation:20s ease-in-out infinite alternate svelte-1uha8ag-drift;position:absolute;inset:-20%}.logo-bg.svelte-1uha8ag{opacity:.11;pointer-events:none;filter:saturate(.4)brightness(1.8)blur(8px);z-index:0;width:min(1200px,130vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-bg.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;display:block}.card.svelte-1uha8ag{z-index:1;width:min(980px,100%);animation:.8s ease-out svelte-1uha8ag-rise;position:relative;overflow:visible}.card-inner.svelte-1uha8ag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040a05b8;border:1px solid #64dc5033;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #0009,inset 0 0 0 1px #50c8460f}.card-banner.svelte-1uha8ag{z-index:2;background:#00000040;border-bottom:1px solid #64dc501f;flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;height:90px;padding:0 1.8rem;display:flex;position:relative;overflow:visible}.card-banner.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:drop-shadow(0 0 28px #64dc3c80);object-fit:contain;z-index:3;width:auto;height:200%;margin-left:-1.5rem;display:block;position:relative;top:5%}.coming-soon-pill.svelte-1uha8ag{letter-spacing:.18em;text-transform:uppercase;color:#9ddba0;text-align:center;flex-shrink:0;margin-left:auto;font-family:IBM Plex Mono,Courier New,monospace;font-size:1.6rem;font-weight:700}.card-body.svelte-1uha8ag{grid-template-columns:1fr auto;display:grid}.col-left.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.6rem,4vw,2.8rem);display:flex}h1.svelte-1uha8ag{max-width:22ch;margin:0 0 1.1rem;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.1}.lead.svelte-1uha8ag{color:#a8bfac;max-width:50ch;margin:0;font-size:clamp(.95rem,1.6vw,1.08rem);line-height:1.75}.col-right.svelte-1uha8ag{background:#ffffff0a;border-left:1px solid #ffffff14;flex-direction:column;width:clamp(210px,28vw,290px);padding:clamp(.8rem,2vw,1.2rem) clamp(1.2rem,3vw,2rem);display:flex}.col-right-label.svelte-1uha8ag{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;text-align:center;margin:0 0 1.4rem;font-family:IBM Plex Mono,Courier New,monospace;font-size:.85rem;font-weight:700}.product-list.svelte-1uha8ag{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.product.svelte-1uha8ag{border-radius:12px;align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.product.active.svelte-1uha8ag{background:#50c8461c;border:1px solid #5ad24b61;box-shadow:inset 0 0 20px #50d24614}.product.dimmed.svelte-1uha8ag{opacity:.38;background:#ffffff05;border:1px solid #ffffff0d}.product-icon.svelte-1uha8ag{flex-shrink:0;font-size:1.1rem;line-height:1}.product.active.svelte-1uha8ag .product-icon:where(.svelte-1uha8ag){color:#7dea60;text-shadow:0 0 8px #7dea60}.product.dimmed.svelte-1uha8ag .product-icon:where(.svelte-1uha8ag){color:#ffffff4d}.product-info.svelte-1uha8ag{flex-direction:column;gap:.22rem;display:flex}.product-name.svelte-1uha8ag{letter-spacing:.02em;font-size:1rem;font-weight:700}.product.active.svelte-1uha8ag .product-name:where(.svelte-1uha8ag){color:#d6f5cc}.product.dimmed.svelte-1uha8ag .product-name:where(.svelte-1uha8ag){color:#fff6}.product-badge.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:#72d455;font-family:IBM Plex Mono,monospace;font-size:.65rem}.product-badge-dim.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:#ffffff38;font-family:IBM Plex Mono,monospace;font-size:.65rem}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1%)scale(1.04)}}@media (width<=480px){.page.svelte-1uha8ag{justify-content:center;padding:1rem}.card-banner.svelte-1uha8ag{height:64px;padding:0 .9rem}.card-banner.svelte-1uha8ag img:where(.svelte-1uha8ag){height:160%;margin-left:-.25rem;top:3%}.coming-soon-pill.svelte-1uha8ag{letter-spacing:.1em;font-size:.7rem}.card-body.svelte-1uha8ag{grid-template-columns:1fr}.col-left.svelte-1uha8ag{padding:1.4rem 1.2rem}h1.svelte-1uha8ag{max-width:none;margin-bottom:.9rem;font-size:1.5rem}.lead.svelte-1uha8ag{max-width:none;font-size:.9rem;line-height:1.65}.col-right.svelte-1uha8ag{border-top:1px solid #ffffff14;border-left:none;width:100%;padding:1.2rem}.col-right-label.svelte-1uha8ag{margin-bottom:1rem;font-size:.75rem}.product-list.svelte-1uha8ag{flex-direction:column}.product.svelte-1uha8ag{flex:unset;width:100%;padding:.75rem .9rem}.logo-bg.svelte-1uha8ag{width:min(900px,200vw)}}@media (width>=481px) and (width<=680px){.page.svelte-1uha8ag{padding:1.5rem}.card-banner.svelte-1uha8ag{height:70px;padding:0 1rem}.card-banner.svelte-1uha8ag img:where(.svelte-1uha8ag){height:170%;margin-left:-.5rem}.coming-soon-pill.svelte-1uha8ag{letter-spacing:.12em;font-size:.8rem}.card-body.svelte-1uha8ag{grid-template-columns:1fr}.col-right.svelte-1uha8ag{border-top:1px solid #ffffff14;border-left:none;width:100%;padding:1.4rem 1.6rem}.product-list.svelte-1uha8ag{flex-direction:column}.product.svelte-1uha8ag{flex:unset;width:100%}}@media (prefers-reduced-motion:reduce){.mesh.svelte-1uha8ag,.card.svelte-1uha8ag{animation:none}}
