@property --glass-color{syntax:"<color>";inherits:true;initial-value:#50505066}@property --glass-ink{syntax:"<color>";inherits:true;initial-value:#fff}@property --glass-hover{syntax:"<color>";inherits:true;initial-value:#ffffff1f}@property --glass-lens{syntax:"<color>";inherits:true;initial-value:#ffffff2e}@property --glass-dim{syntax:"<number>";inherits:true;initial-value:.46}@property --glass-contrast{syntax:"<number>";inherits:true;initial-value:.8}@property --glass-rim-strength{syntax:"<number>";inherits:true;initial-value:1}@property --glass-saturate{syntax:"<number>";inherits:true;initial-value:2.9}:root{--glass-color:#50505066;--glass-sheen:#ffffff14;--glass-ink:white;--glass-rim:white;--glass-rim-strength:1;--glass-hover:#ffffff1f;--glass-lens:#ffffff2e;--glass-lens-blend:plus-lighter;--glass-dim:.46;--glass-contrast:.8;--glass-saturate:2.9;--glass-contact:0 1px 2px #0003;--glass-shade:#0003;--glass-ring:transparent;--glass-lift-shade:#0000002e;--glass-lift:0 2px 4px #0000000f, 0 10px 32px -8px #0000002e;--glass-track:#fff3;--glass-solid:#ffffffeb;--glass-solid-ink:#0a84ff;--accent:#0a84ff;--accent-ink:white;--accent-text-mix:100%;--accent-wash-mix:20%;--accent-hover-mix:32%}[data-glass=light]{--glass-color:#e8e8ec99;--glass-sheen:#ffffff24;--glass-rim-strength:0;--glass-ink:#1c1c1e;--glass-hover:#0000000f;--glass-lens:#00000014;--glass-lens-blend:normal;--glass-dim:1.4;--glass-contrast:.9;--glass-saturate:1.8;--glass-contact:0 0 0 1px #00000014;--glass-shade:transparent;--glass-ring:#00000014;--glass-lift-shade:#0000001a;--glass-lift:0 1px 2px #00000008, 0 6px 20px -8px #0000001a;--glass-track:#0000001a;--accent-text-mix:55%;--accent-wash-mix:22%;--accent-hover-mix:34%}[data-tint]{--glass-color:color-mix(in srgb, color-mix(in srgb, var(--tint) 26%, #0a0a0c) 75%, transparent);--glass-sheen:#ffffff0d;--glass-ink:var(--tint);--glass-rim:color-mix(in oklab, var(--tint) 60%, white);--accent:var(--tint)}[data-glass=light] [data-tint]{--glass-color:color-mix(in srgb, color-mix(in srgb, var(--tint) 28%, #f0f0f3) 60%, transparent);--glass-sheen:#ffffff14;--glass-ink:color-mix(in oklab, var(--tint) 55%, black);--glass-rim:white}:root,[data-glass],[data-tint],[data-accent]{--glass-fill:linear-gradient(var(--glass-sheen), #fff0), linear-gradient(var(--glass-color), var(--glass-color));--glass-backdrop:blur(16px) brightness(var(--glass-dim)) contrast(var(--glass-contrast)) saturate(var(--glass-saturate));--accent-text:color-mix(in oklab, var(--accent) var(--accent-text-mix), black);--accent-wash:color-mix(in oklab, var(--accent) var(--accent-wash-mix), transparent);--accent-wash-hover:color-mix(in oklab, var(--accent) var(--accent-hover-mix), transparent)}[data-glass],[data-tint]{transition:--glass-color .25s ease-out,--glass-ink .25s ease-out,--glass-hover .25s ease-out,--glass-lens .25s ease-out,--glass-rim-strength .25s ease-out,--glass-dim .25s ease-out,--glass-contrast .25s ease-out,--glass-saturate .25s ease-out}@keyframes glass-split{33.333%{scale:.94 1.08}66.667%{scale:1.03 .98}}@keyframes glass-merge{33.333%{scale:1.06 .94}66.667%{scale:.98 1.02}}@keyframes glass-recoil{30%{translate:5px}}[data-sway=split]{animation:.35s ease-in-out glass-split}[data-sway=merge]{animation:.35s ease-in-out glass-merge}[data-sway=recoil]{animation:.7s cubic-bezier(.22,1,.36,1) 80ms glass-recoil}@media (prefers-reduced-motion:reduce){[data-sway]{animation:none}}@keyframes glass-wave{0%,to{height:35%}50%{height:100%}}.magnetic{transform:translate(var(--mx,0px), var(--my,0px)) scale(calc(var(--ms,1) * var(--msx,1)), calc(var(--ms,1) * var(--msy,1)))}
