.galaxy-container{width:100%;height:100%;position:relative}.glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .26s ease-out}.glass-surface__filter{position:absolute;inset:0;z-index:-1;width:100%;height:100%;opacity:0;pointer-events:none}.glass-surface__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem;border-radius:inherit}.glass-surface--svg{background:hsl(0 0% 0% / var(--glass-frost, 0));box-shadow:0 0 2px 1px color-mix(in oklch,white,transparent 65%) inset,0 0 10px 4px color-mix(in oklch,white,transparent 85%) inset,0 16px 56px #0000003d;backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1))}.glass-surface--fallback{border:1px solid rgba(255,255,255,.2);background:#ffffff1a;box-shadow:0 8px 32px #0003,inset 0 1px #fff3,inset 0 -1px #ffffff1a;backdrop-filter:blur(12px) saturate(1.8) brightness(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.2)}.glass-surface:focus-visible{outline:2px solid #0a84ff;outline-offset:2px}.signal-card.glass-mounted{display:block;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.signal-card.glass-mounted:before{display:none}.signal-card__glass{min-height:100%}.signal-card__glass .glass-surface__content{display:block;padding:16px}.signal-card__body{display:grid;gap:7px}.signal-card__body:before{width:24px;height:2px;content:"";background:var(--accent, var(--cyan));box-shadow:0 0 12px var(--accent, var(--cyan))}.button.glass-button-mounted,.nav-links .nav-cta.glass-button-mounted{padding:0;border:0;background:transparent;box-shadow:none}.button.glass-button-mounted:after{display:none}.glass-button-surface{color:inherit;transition:opacity .16s ease,box-shadow .16s ease,filter .16s ease}.glass-button-surface .glass-surface__content{padding:0 21px}.glass-button-surface--primary{color:#061014;background:linear-gradient(135deg,#ffffffe6,#bceffcb8),hsl(0 0% 100% / var(--glass-frost, 0))}.glass-button-surface--secondary{border:1px solid rgba(179,198,221,.18);color:var(--white);background:#ffffff06}.glass-button-surface--nav{color:#061014;background:linear-gradient(135deg,#ffffffeb,#dcf7ffbd),hsl(0 0% 100% / var(--glass-frost, 0))}.glass-button-surface--nav .glass-surface__content{padding:0 17px}.glass-button-label{display:inline-flex;gap:10px;align-items:center;justify-content:center;width:100%;white-space:nowrap}.glass-button-arrow{font-size:1rem;line-height:1}.button.glass-button-mounted:hover .glass-button-surface,.button.glass-button-mounted:focus-visible .glass-button-surface,.nav-links .nav-cta.glass-button-mounted:hover .glass-button-surface,.nav-links .nav-cta.glass-button-mounted:focus-visible .glass-button-surface{opacity:.94;box-shadow:0 0 2px 1px color-mix(in oklch,white,transparent 52%) inset,0 0 16px 5px color-mix(in oklch,white,transparent 80%) inset,0 14px 42px #59e7ff24;filter:brightness(1.08)}.button.glass-button-mounted:focus-visible,.nav-links .nav-cta.glass-button-mounted:focus-visible,.menu-toggle.glass-button-mounted:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.menu-toggle.glass-button-mounted{padding:0;border:0;background:transparent}.menu-toggle.glass-button-mounted:before,.menu-toggle.glass-button-mounted:after{display:none}.glass-button-surface--menu{border:1px solid rgba(179,198,221,.18);color:var(--white);background:#ffffff09}.glass-button-surface--menu .glass-surface__content{padding:0}.glass-menu-icon{display:grid;gap:5px;width:18px}.glass-menu-icon i{display:block;width:18px;height:1px;background:currentColor;transition:opacity .18s ease,transform .18s ease}.menu-toggle[aria-expanded=true] .glass-menu-icon i:first-child{transform:translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded=true] .glass-menu-icon i:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .glass-menu-icon i:last-child{transform:translateY(-6px) rotate(-45deg)}@media(max-width:720px){.signal-card__glass .glass-surface__content{padding:13px}}@media(max-width:480px){.button.glass-button-mounted .glass-button-surface{width:100%!important}}@supports not (backdrop-filter: blur(10px)){.glass-surface--fallback{background:#05070be0}}
