@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@100;200;300;400;500;700&display=swap";.glow-mesh{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(120px);pointer-events:none;opacity:.15;transition:all 2s ease-in-out;mix-blend-mode:screen}.glow-mesh-sky{background:radial-gradient(circle,#38bdf8 0%,transparent 70%)}.glow-mesh-emerald{background:radial-gradient(circle,#34d399 0%,transparent 70%)}.premium-card{position:relative;background:#ffffffa6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(241,245,249,.8);box-shadow:0 10px 30px -10px #0000000a;transition:all .4s cubic-bezier(.16,1,.3,1)}.dark .premium-card{background:#0f172a73;border:1px solid rgba(255,255,255,.04);box-shadow:0 20px 40px -15px #0000004d}.premium-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffffff1f,#fff0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dark .premium-card:before{background:linear-gradient(135deg,#ffffff14,#ffffff05)}.premium-card:hover{transform:translateY(-4px) scale(1.006);box-shadow:0 25px 50px -15px #0ea5e914}.dark .premium-card:hover{box-shadow:0 25px 50px -15px #0ea5e926}.system-mono{font-family:JetBrains Mono,Fira Code,monospace;font-variant-numeric:tabular-nums}.dots-grid{background-image:radial-gradient(rgba(148,163,184,.15) 1px,transparent 1px);background-size:24px 24px}.dark .dots-grid{background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px)}.focus-glow:focus-within{box-shadow:0 0 0 3px #0ea5e926;border-color:#0ea5e966}
