.liquid-glass{z-index:100;isolation:isolate;-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15);border-bottom:1px solid color-mix(in oklab,var(--mantine-color-default-border)40%,transparent);background:color-mix(in oklab,var(--mantine-color-body)72%,transparent);position:-webkit-sticky;position:sticky;top:0;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08),inset 0 1px rgba(255,255,255,.04)}.liquid-glass:before,.liquid-glass:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.liquid-glass:before{mix-blend-mode:screen;opacity:.7;filter:url(#glass-distortion);background:radial-gradient(120% 60% at 10% -20%,rgba(255,255,255,.28),transparent 55%),radial-gradient(100% 50% at 90% -15%,rgba(255,255,255,.22),transparent 60%)}.liquid-glass:after{opacity:.7;background:linear-gradient(rgba(255,255,255,.28),transparent 20%) top/100% 1px no-repeat,linear-gradient(transparent 80%,rgba(0,0,0,.2)) bottom/100% 1px no-repeat}html[data-mantine-color-scheme=dark] .liquid-glass{background:rgba(15,15,18,.455);background:color(display-p3 .0588235 .0588235 .0695982/.456);background:lab(4.38465% .43457 -1.59427/.456);border-bottom-color:rgba(255,255,255,.047);border-bottom-color:color(display-p3 1 1 1/.0470588);border-bottom-color:lab(100% -.0000298023 .0000119209/.0470588);box-shadow:0 6px 20px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.04)}.lg-btn{border:1px solid color-mix(in oklab,var(--mantine-color-default-border)40%,transparent);background:color-mix(in oklab,var(--mantine-color-body)82%,transparent);-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);transition:transform .2s,background .2s;position:relative;overflow:hidden}.lg-btn:after{content:"";mix-blend-mode:screen;filter:url(#glass-distortion);opacity:.8;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 40%);position:absolute;top:0;bottom:0;left:0;right:0}.lg-btn:hover{transform:translateY(-1px)}.mantine-Drawer-content.liquid-glass-drawer{background:color-mix(in oklab,var(--mantine-color-body)72%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);border-left:1px solid color-mix(in oklab,var(--mantine-color-default-border)40%,transparent);overflow:hidden}.mantine-Drawer-content.liquid-glass-drawer:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.7;filter:url(#glass-distortion);background:radial-gradient(120% 60% at 0 -20%,rgba(255,255,255,.28),transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.lg-card{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);background:color-mix(in oklab,var(--mantine-color-body)78%,transparent);border:1px solid color-mix(in oklab,var(--mantine-color-default-border)45%,transparent);position:relative;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.08),inset 0 1px rgba(255,255,255,.06)}.lg-card:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.75;filter:url(#glass-distortion);background:radial-gradient(120% 70% at 15% -20%,rgba(255,255,255,.22),transparent 55%),radial-gradient(100% 60% at 85% -15%,rgba(255,255,255,.18),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.lg-btn{background:color-mix(in oklab,var(--mantine-color-body)82%,transparent);border:1px solid color-mix(in oklab,var(--mantine-color-default-border)40%,transparent);-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);position:relative;overflow:hidden}.lg-btn:after{content:"";pointer-events:none;mix-blend-mode:screen;filter:url(#glass-distortion);background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 45%);position:absolute;top:0;bottom:0;left:0;right:0}.lg-input .mantine-Input-input,.lg-input .mantine-Textarea-input{background:color-mix(in oklab,var(--mantine-color-body)88%,transparent);border:1px solid color-mix(in oklab,var(--mantine-color-default-border)40%,transparent);-webkit-backdrop-filter:blur(6px)saturate(1.05);backdrop-filter:blur(6px)saturate(1.05);box-shadow:inset 0 1px rgba(255,255,255,.06)}.lg-hero{isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:color-mix(in oklab,var(--mantine-color-body)70%,transparent);border-block:1px solid color-mix(in oklab,var(--mantine-color-default-border)45%,transparent);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.lg-hero:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.75;filter:url(#glass-distortion);background:radial-gradient(140% 80% at 10% -30%,rgba(255,255,255,.22),transparent 55%),radial-gradient(120% 70% at 90% -20%,rgba(255,255,255,.18),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}html[data-mantine-color-scheme=dark] .lg-card,html[data-mantine-color-scheme=dark] .lg-hero{background:rgba(15,15,18,.533);background:color(display-p3 .0588235 .0588235 .0695982/.533804);background:lab(4.38465% .43457 -1.59427/.533804);border-color:rgba(255,255,255,.047);border-color:color(display-p3 1 1 1/.0470588);border-color:lab(100% -.0000298023 .0000119209/.0470588);box-shadow:0 10px 36px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.04)}.lg-shine{--lg-shine-duration:10s;--lg-shine-delay:0s;isolation:isolate;position:relative}.lg-shine:after{content:"";pointer-events:none;z-index:10;mix-blend-mode:screen;filter:blur(8px);animation:lg-shine-sweep var(--lg-shine-duration)linear infinite;animation-delay:var(--lg-shine-delay);opacity:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.55) 48%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.55) 52%,rgba(255,255,255,0) 100%);position:absolute;top:-20%;bottom:-20%;left:-50%;right:-50%;transform:translate(-120%)skew(-20deg)}@keyframes lg-shine-sweep{0%{opacity:0;transform:translate(-140%)skew(-20deg)}92%{opacity:0;transform:translate(-140%)skew(-20deg)}96%{opacity:.85;transform:translate(20%)skew(-20deg)}to{opacity:0;transform:translate(160%)skew(-20deg)}}.lg-shine-hover:after{animation-play-state:paused}.lg-shine-hover:hover:after,.lg-shine-hover:focus-within:after{animation-play-state:running}@media (prefers-reduced-motion:reduce){.lg-shine:after,.lg-shine-hover:after{opacity:0;animation:none}.liquid-glass:before,.lg-btn:after{filter:none}}@property --x1{syntax:"<percentage>";inherits:false;initial-value:18%}@property --y1{syntax:"<percentage>";inherits:false;initial-value:-8%}@property --x2{syntax:"<percentage>";inherits:false;initial-value:82%}@property --y2{syntax:"<percentage>";inherits:false;initial-value:-12%}@property --w1{syntax:"<length>";inherits:false;initial-value:1200px}@property --h1{syntax:"<length>";inherits:false;initial-value:420px}@property --w2{syntax:"<length>";inherits:false;initial-value:1000px}@property --h2{syntax:"<length>";inherits:false;initial-value:380px}.grad-float-precise{--x1:-20%;--y1:20%;--x2:120%;--y2:30%;--w1:1200px;--h1:420px;--w2:1000px;--h2:380px;background-image:radial-gradient(var(--w1)var(--h1)at var(--x1)var(--y1),#f97316,transparent),radial-gradient(var(--w2)var(--h2)at var(--x2)var(--y2),#6d28d9,transparent);will-change:background-image;background-repeat:no-repeat;animation:6s ease-in-out infinite float-grad-horizontal}@keyframes float-grad-horizontal{0%{--x1:-25%;--x2:120%}50%{--x1:20%;--x2:60%}to{--x1:-25%;--x2:120%}}@media (prefers-reduced-motion:reduce){.grad-float-precise{animation:none}}.full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@supports (width:100svw){.full-bleed{width:100svw;margin-left:calc(50% - 50svw);margin-right:calc(50% - 50svw)}}section,.full-bleed,.grad-float-precise,.liquid-glass{z-index:0;position:relative}.liquid-glass:before,.liquid-glass:after,.grad-float-precise:before,.grad-float-precise:after{content:"";z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.liquid-glass>*,.grad-float-precise>*{z-index:1;position:relative}section[style*=z-index],.full-bleed[style*=z-index],.grad-float-precise[style*=z-index],.liquid-glass[style*=z-index]{z-index:0!important}header[style*="position: sticky"],header[style*=position\:fixed],.mantine-Header-root{z-index:1!important}html,body{overflow-x:hidden;scroll-snap-type:none!important}[style*="overflow: hidden"][style*="position: sticky"],[style*=overflow\:auto][style*="position: sticky"]{overflow:visible!important}
