.lg-root{--lg-x:50%;--lg-y:30%;--lg-blur:20px;--lg-tone:contrast(.55) brightness(.62) saturate(200%);--lg-fill:.05;--lg-border:.3}.lg-root[data-intensity=low]{--lg-blur:17px;--lg-tone:contrast(.55) brightness(.56) saturate(200%);--lg-fill:.045;--lg-border:.24}.lg-root[data-intensity=high]{--lg-blur:24px;--lg-tone:contrast(.55) brightness(.57) saturate(210%);--lg-fill:.06;--lg-border:.34}.lg-root[data-variant=subtle]{--lg-border:.24}.lg-root[data-variant=floating]{--lg-fill:.06}html:not(.dark) .lg-root{--lg-tone:contrast(.45) brightness(1.35) saturate(150%);--lg-fill:.34;--lg-border:.5}html:not(.dark) .lg-root[data-intensity=high]{--lg-tone:contrast(.45) brightness(1.4) saturate(155%);--lg-fill:.38}.lg-root--layer{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.lg-root--wrap{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.lg-layer{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lg-frost{z-index:0;background:rgba(255, 255, 255, var(--lg-fill));-webkit-backdrop-filter:blur(var(--lg-blur)) var(--lg-tone);backdrop-filter:blur(var(--lg-blur)) var(--lg-tone)}.lg-root.is-distort .lg-film{filter:url(#liquid-glass-card)}.lg-film{z-index:1;background:linear-gradient(165deg,#ffffff0d 0%,#ffffff04 28%,#0000 55%)}.lg-legibility{z-index:1;background:linear-gradient(#0000 26%,#06080c33 52%,#06080c6b 100%)}html:not(.dark) .lg-legibility{background:linear-gradient(#0000 26%,#ffffff42 52%,#ffffff75 100%)}.lg-noise{z-index:2;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.lg-inner{z-index:3;box-shadow:inset 0 1.5px 0 #ffffff57, inset 0 -1px 0 #ffffff14, inset 0 0 0 1px rgba(255, 255, 255, var(--lg-border)), 0 12px 32px #00000038}html:not(.dark) .lg-inner{box-shadow:inset 0 1.5px 0 #ffffffd9, inset 0 -1px 0 #fff6, inset 0 0 0 1px rgba(255, 255, 255, var(--lg-border)), 0 12px 32px #12151c24}.lg-spec{z-index:4;overflow:hidden}.lg-spec-beam{background:linear-gradient(105deg,#0000 30%,#ffffff0f 48%,#0000 62%);width:46%;height:180%;animation:8s ease-in-out infinite alternate lg-drift;position:absolute;top:-40%;left:-20%;transform:translate(-18%)rotate(14deg)}.lg-light{z-index:5;opacity:0;background:radial-gradient(180px circle at var(--lg-x) var(--lg-y), #fff3, transparent 46%);transition:opacity .35s}.lg-root.is-lit .lg-light{opacity:1}.lg-content{z-index:6;width:100%;height:100%;position:relative}.dark .glass-card:has(.lg-root) .text-main,.dark .glass-card:has(.lg-root) h1,.dark .glass-card:has(.lg-root) h3,.dark .glass-card:has(.lg-root) p,.dark .glass-card:has(.lg-root) span{text-shadow:0 1px 2px #0000008c}.dark .glass-card:has(.lg-root) .text-main{color:#fff}.dark .glass-card:has(.lg-root) .text-muted{color:#ffffffe6;text-shadow:0 1px 2px #00000073}html:not(.dark) .glass-card:has(.lg-root) .text-main,html:not(.dark) .glass-card:has(.lg-root) h1,html:not(.dark) .glass-card:has(.lg-root) h3,html:not(.dark) .glass-card:has(.lg-root) p,html:not(.dark) .glass-card:has(.lg-root) span{text-shadow:0 1px 1px #ffffff80}html:not(.dark) .glass-card:has(.lg-root) .text-main{color:#0d1017}html:not(.dark) .glass-card:has(.lg-root) .text-muted{color:#0d1017c7;text-shadow:0 1px 1px #ffffff73}@keyframes lg-drift{0%{transform:translate(-18%)rotate(14deg)}to{transform:translate(42%)rotate(14deg)}}@media (max-width:768px){.lg-root,.lg-root[data-intensity=low],.lg-root[data-intensity=high]{--lg-blur:16px;--lg-tone:contrast(.5) brightness(.44) saturate(190%);--lg-fill:.05}html:not(.dark) .lg-root,html:not(.dark) .lg-root[data-intensity=low],html:not(.dark) .lg-root[data-intensity=high]{--lg-tone:contrast(.42) brightness(1.42) saturate(145%);--lg-fill:.4}.lg-spec-beam,.lg-light{display:none}html.is-scrolling .lg-frost{-webkit-backdrop-filter:none;backdrop-filter:none;background:#06080c70}html.is-scrolling:not(.dark) .lg-frost{background:#faf9f6b8}.lg-frost{transition:background-color .14s linear}.lg-root.is-distort .lg-frost{filter:none}}@media (prefers-reduced-motion:reduce){.lg-spec-beam{opacity:.35;animation:none}.lg-light{display:none}}@media (prefers-reduced-transparency:reduce){.lg-frost{-webkit-backdrop-filter:none;backdrop-filter:none;background:#12141ae0}html:not(.dark) .lg-frost{background:#f4f2ecf0}}@media (hover:none){.lg-light{display:none}}
