.glass{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-panel);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff73,inset 0 -1px #0000000f,var(--shadow-glass)}.card.glass{box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff73,inset 0 -1px #0000000f,var(--shadow-card)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass{background:var(--glass-fallback)}}.glass--pill{-webkit-backdrop-filter:var(--glass-filter-rich);backdrop-filter:var(--glass-filter-rich);border-radius:var(--radius-pill);box-shadow:inset 0 1px #ffffffdb,inset 1px 0 #ffffff61,inset 0 -1px #0000000d,0 10px 32px #0f172a1a}body:after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");background-size:128px 128px}