@property --dim{syntax:"<number>";inherits:true;initial-value:1}@property --shade{syntax:"<number>";inherits:true;initial-value:0}@property --viewer-fade{syntax:"<number>";inherits:true;initial-value:0}:root{--page-base:#05070a;--ink:#ffffff;--type-scale:1;--motion-scale:1;--carousel-card-h:88px;--carousel-gap:16px;--carousel-width:336px;--carousel-left:64px;--carousel-falloff:2.6;--sheet-w:clamp(320px,26vw,440px);--sheet-right:clamp(20px,7vw,132px);--sheet-top:clamp(88px,34dvh,320px);--ease:cubic-bezier(0.22,1,0.36,1);--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter",system-ui,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body,html{height:100%}body{margin:0;overflow:hidden;background:var(--page-base);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:rgba(255,255,255,.22)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:720px){:root{--sheet-w:calc(100dvw - 32px);--sheet-right:16px;--sheet-top:clamp(72px,30dvh,220px)}}:root{--glass-strength:1;--glass-edge:1;--glass-shadow:1;--glass-blur-scale:1;--glass-saturate-scale:1;--glass-radius-scale:1;--glass-tint-rgb:255,255,255;--grain-opacity:0.19;--glass-tint-angle:150deg;--glass-tint-a:0.14;--glass-tint-b:0.04;--glass-tint-c:0.09;--glass-tint-mid:50%;--glass-underlay:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));--glass-hairline-width:0.75px;--glass-hairline:0.26;--glass-edge-top-geometry:0 1.5px 1px -0.5px;--glass-edge-top:0.5;--glass-edge-bottom-geometry:0 -1.5px 1px -0.5px;--glass-edge-bottom:0;--glass-lift-far-geometry:0 18px 40px -22px;--glass-lift-far:0.7;--glass-lift-near-geometry:0 4px 12px -8px;--glass-lift-near:0.5;--glass-blur:1px;--glass-blur-fallback:3px;--glass-saturate:1.5;--glass-brightness:1.06;--grain-url:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22140%22%20height%3D%22140%22%3E%3Cfilter%20id%3D%22g%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.85%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22140%22%20height%3D%22140%22%20filter%3D%22url%28%23g%29%22%2F%3E%3C%2Fsvg%3E")}.glass{background:linear-gradient(var(--glass-tint-angle),rgba(var(--glass-tint-rgb),calc(var(--glass-tint-a) * var(--glass-strength))) 0,rgba(var(--glass-tint-rgb),calc(var(--glass-tint-b) * var(--glass-strength))) var(--glass-tint-mid),rgba(var(--glass-tint-rgb),calc(var(--glass-tint-c) * var(--glass-strength))) 100%),var(--glass-underlay);-webkit-backdrop-filter:blur(calc(var(--glass-blur-fallback) * var(--glass-blur-scale))) saturate(calc(var(--glass-saturate) * var(--glass-saturate-scale))) brightness(var(--glass-brightness));backdrop-filter:blur(calc(var(--glass-blur-fallback) * var(--glass-blur-scale))) saturate(calc(var(--glass-saturate) * var(--glass-saturate-scale))) brightness(var(--glass-brightness));box-shadow:inset 0 0 0 var(--glass-hairline-width) rgba(var(--glass-tint-rgb),calc(var(--glass-hairline) * var(--glass-edge))),inset var(--glass-edge-top-geometry) rgba(var(--glass-tint-rgb),calc(var(--glass-edge-top) * var(--glass-edge))),inset var(--glass-edge-bottom-geometry) rgba(var(--glass-tint-rgb),calc(var(--glass-edge-bottom) * var(--glass-edge))),var(--glass-lift-far-geometry) rgba(0,0,0,calc(var(--glass-lift-far) * var(--glass-shadow))),var(--glass-lift-near-geometry) rgba(0,0,0,calc(var(--glass-lift-near) * var(--glass-shadow)))}@supports ((-webkit-backdrop-filter:url("#a")) or (backdrop-filter:url("#a"))){.glass[data-recipe]{--glass-optics:blur(calc(var(--glass-blur) * var(--glass-blur-scale))) saturate(calc(var(--glass-saturate) * var(--glass-saturate-scale))) brightness(var(--glass-brightness))}.glass[data-recipe=card]{-webkit-backdrop-filter:url(#glass-refraction) var(--glass-optics);backdrop-filter:url(#glass-refraction) var(--glass-optics)}.glass[data-recipe=panel]{-webkit-backdrop-filter:url(#glass-refraction-panel) var(--glass-optics);backdrop-filter:url(#glass-refraction-panel) var(--glass-optics)}.glass[data-recipe=frame]{-webkit-backdrop-filter:url(#glass-refraction-frame) var(--glass-optics);backdrop-filter:url(#glass-refraction-frame) var(--glass-optics)}.glass[data-recipe=small]{-webkit-backdrop-filter:url(#glass-refraction-small) var(--glass-optics);backdrop-filter:url(#glass-refraction-small) var(--glass-optics)}.glass[data-recipe=plate]{-webkit-backdrop-filter:url(#glass-refraction-plate) var(--glass-optics);backdrop-filter:url(#glass-refraction-plate) var(--glass-optics)}.glass[data-recipe=pill]{-webkit-backdrop-filter:url(#glass-refraction-pill) var(--glass-optics);backdrop-filter:url(#glass-refraction-pill) var(--glass-optics)}}.glass--rim{--glass-rim-opacity:1;--glass-rim-width:1px}.glass--rim:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:var(--glass-rim-width);pointer-events:none;background:linear-gradient(calc(var(--lx, .22) * 220deg + 20deg),rgba(255,255,255,.9) 0,rgba(255,255,255,.08) 36%,rgba(255,255,255,0) 58%,rgba(255,255,255,.3) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--glass-rim-opacity)}.glass--sheen{--glass-sheen-opacity:1;isolation:isolate}.glass--sheen:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(150px 120px at calc(var(--lx, .22) * 100%) calc(var(--ly, .12) * 100%),rgba(255,255,255,.26),rgba(255,255,255,.05) 46%,rgba(255,255,255,0) 72%);mix-blend-mode:screen;opacity:var(--glass-sheen-opacity)}