html[data-cursor=on],html[data-cursor=on] *,html[data-cursor=on] :before,html[data-cursor=on] :after{cursor:none!important}html[data-cursor=on] :is(input:not([type=radio]):not([type=checkbox]):not([type=range]),textarea,[contenteditable=true]){cursor:text!important}html[data-cursor=on] select{cursor:default!important}.l-cursor{--s:14px;--ring:#ece7d8d1;--fill:#0b120d14;--cl:var(--bone);z-index:2147483000;pointer-events:none;will-change:transform;contain:layout style;transition:opacity .26s var(--ease);position:fixed;top:0;left:0}html[data-theme=light] .l-cursor{--ring:#10160fb3;--fill:#f4f1e81a;--cl:var(--ink)}.l-cursor[data-hidden=true]{opacity:0}.l-cursor__drop{left:calc(var(--s) / -2);top:calc(var(--s) / -2);width:var(--s);height:var(--s);border-radius:var(--radius-pill);background:radial-gradient(120% 120% at 50% 115%, #d6ea8e29, #d6ea8e00 55%), radial-gradient(circle at 50% 50%, var(--fill) 0 58%, #ece7d824 82%, #ece7d857 100%);box-shadow:inset 0 0 0 1px var(--ring), inset 0 -6px 14px #0000002e, 0 8px 26px -8px #00000073;-webkit-backdrop-filter:blur(.6px)saturate(1.7)brightness(1.18);backdrop-filter:blur(.6px)saturate(1.7)brightness(1.18);transition:width .52s var(--ease-out), height .52s var(--ease-out), left .52s var(--ease-out), top .52s var(--ease-out), background-color .32s var(--ease);place-items:center;display:grid;position:absolute;overflow:hidden}.l-cursor__shine{opacity:.9;background:radial-gradient(closest-side,#ffffffe6,#fff0);border-radius:50%;width:34%;height:22%;position:absolute;top:13%;left:18%;transform:rotate(-32deg)}.l-cursor__label{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--cl);white-space:nowrap;opacity:0;transition:opacity .26s var(--ease), transform .52s var(--ease-out);justify-items:center;gap:3px;font-size:10.5px;line-height:1;display:grid;position:relative;transform:scale(.8)}.l-cursor__hint{letter-spacing:.08em;text-transform:none;opacity:.7;font-size:8.5px}.l-cursor__hint:empty{display:none}.l-cursor[data-state=link]{--s:44px}.l-cursor[data-state=zone]{--s:96px;--fill:#0b120d57}html[data-theme=light] .l-cursor[data-state=zone]{--fill:#f4f1e880}.l-cursor[data-state=zone] .l-cursor__drop{-webkit-backdrop-filter:blur(5px)saturate(1.5)brightness(1.08);backdrop-filter:blur(5px)saturate(1.5)brightness(1.08)}.l-cursor[data-state=zone] .l-cursor__label{opacity:1;transition-delay:.12s;transform:none}.l-cursor[data-state=text]{opacity:0}.l-cursor[data-down=true] .l-cursor__drop{width:calc(var(--s) * .82);height:calc(var(--s) * .82);left:calc(var(--s) * -.41);top:calc(var(--s) * -.41)}.l-btn--primary,[data-magnetic]{translate:var(--mx,0px) var(--my,0px);transition:translate .6s var(--ease-out), background-color var(--t) var(--ease), border-color var(--t) var(--ease), color var(--t) var(--ease), opacity var(--t) var(--ease)}.l-btn--primary .l-btn__label{translate:calc(var(--mx,0px) * .35) calc(var(--my,0px) * .35);transition:translate .6s var(--ease-out), color .3s var(--ease) .16s}.l-btn{isolation:isolate;--water-c:#f4fbdb;--water-ink:var(--ink);overflow:hidden}.l-btn--secondary{--water-c:var(--bone);--water-ink:var(--ink)}html[data-theme=light] .l-btn--secondary{--water-c:var(--ink);--water-ink:var(--paper)}.l-btn__water{z-index:-1;background:var(--water-c);height:calc(100% + 18px);transition:transform .76s var(--ease-out);pointer-events:none;border-radius:0 0 999px 999px;position:absolute;bottom:-2px;left:-2px;right:-2px;transform:translateY(calc(100% + 16px))}.l-btn__wave{width:200%;height:14px;fill:var(--water-c);animation:1.8s linear infinite paused l-btn-wave;position:absolute;top:-13px;left:0}.l-btn__label{transition:color .3s var(--ease) .16s;position:relative}.l-btn .l-btn__arrow{position:relative}@keyframes l-btn-wave{to{transform:translate(-50%)}}@media (hover:hover){.l-btn:hover .l-btn__water{transform:translateY(0)}.l-btn:hover .l-btn__wave{animation-play-state:running}.l-btn--secondary:hover{color:var(--water-ink);border-color:var(--water-c)}.l-btn--secondary:hover .l-btn__label{color:var(--water-ink)}}.l-btn:active .l-btn__water{transition-duration:.32s;transform:translateY(0)}.l-btn--secondary:active{color:var(--water-ink)}.l-swatch__dot{background:radial-gradient(circle at 33% 27%, #fffffff2 0 5%, #fff6 9%, #fff0 21%), radial-gradient(circle at 68% 84%, #ffffff52, #fff0 38%), radial-gradient(circle at 50% 46%, var(--c) 0 56%, color-mix(in srgb, var(--c) 62%, #000) 100%);border-radius:50%/54% 54% 46% 46%;box-shadow:inset 0 -4px 7px #00000052,inset 0 2px 3px #ffffff38,0 5px 10px -3px #00000080,0 0 0 1px #ffffff12}.l-swatch--drop .l-swatch__dot{width:var(--ds,34px);height:var(--ds,34px)}@media (hover:hover){.l-swatch:hover .l-swatch__dot{animation:l-drop-wobble .9s var(--ease-out)}}.l-swatch[aria-checked=true] .l-swatch__dot,.l-swatch[aria-pressed=true] .l-swatch__dot{animation:l-drop-settle 1.1s var(--ease-out)}@keyframes l-drop-wobble{30%{transform:scale(1.12,.9)}55%{transform:scale(.94,1.07)}80%{transform:scale(1.03,.98)}}@keyframes l-drop-settle{0%{transform:scale(.6,1.25)translateY(-6px)}35%{transform:scale(1.18,.84)}60%{transform:scale(.93,1.06)}to{transform:none}}.l-segment--liquid{isolation:isolate;position:relative}.l-segment--liquid .l-segment__opt[aria-checked=true]{color:var(--bg);background:0 0}.l-segment__blob{z-index:-1;border-radius:var(--radius-pill);background:radial-gradient(120% 90% at 30% 15%, #ffffff8c, #fff0 55%), var(--fg-solid);width:calc(50% - 4px);transform:translateX(calc(var(--k,0) * 100%));transition:transform .72s cubic-bezier(.34,1.4,.64,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 -3px 6px #0000002e,0 4px 14px -6px #00000080}.l-segment--liquid[data-k="500"] .l-segment__blob{animation:l-slosh-a .76s var(--ease-out)}.l-segment--liquid[data-k="750"] .l-segment__blob{animation:l-slosh-b .76s var(--ease-out)}@keyframes l-slosh-a{30%{scale:1.16 .8}60%{scale:.95 1.06}}@keyframes l-slosh-b{30%{scale:1.16 .8}60%{scale:.95 1.06}}.l-glass{-webkit-backdrop-filter:blur(22px)saturate(1.7)brightness(1.04);backdrop-filter:blur(22px)saturate(1.7)brightness(1.04);background:radial-gradient(120% 80% at 18% 0,#ffffff24,#fff0 55%),linear-gradient(160deg,#ffffff14,#ffffff05 45%,#d6ea8e0a);border:1px solid #ffffff1a;border-radius:22px;position:relative;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0d,inset 1px 0 #ff8c8c12,inset -1px 0 #82beff14,0 30px 70px -34px #000000b3}.l-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff8c,#fff0 32% 72%,#ffffff24);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.l-glass--chip{border-radius:var(--radius-pill)}html[data-theme=light] .l-glass{background:radial-gradient(120% 80% at 18% 0,#ffffffd9,#fff0 60%),linear-gradient(160deg,#fff9,#ffffff52);border-color:#10160f14;box-shadow:inset 0 1px #fffffff2,0 30px 70px -36px #1e241859}.l-liquid-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}::view-transition-old(root){animation:l-vt-old 1.1s var(--ease) both}::view-transition-new(root){animation:l-vt-new 1.1s var(--ease) both;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20400%20300%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M0%20146%20C%2050%20141%2C%20100%20141%2C%20150%20146%20S%20250%20151%2C%20300%20146%20S%20400%20141%2C%20450%20146%20L450%20300%20L0%20300%20Z%27%20fill%3D%27black%27%20fill-opacity%3D%270.35%27%2F%3E%3Cpath%20d%3D%27M0%20154%20C%2050%20148%2C%20100%20148%2C%20150%20154%20S%20250%20160%2C%20300%20154%20S%20400%20148%2C%20450%20154%20L450%20300%20L0%20300%20Z%27%20fill%3D%27black%27%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20400%20300%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M0%20146%20C%2050%20141%2C%20100%20141%2C%20150%20146%20S%20250%20151%2C%20300%20146%20S%20400%20141%2C%20450%20146%20L450%20300%20L0%20300%20Z%27%20fill%3D%27black%27%20fill-opacity%3D%270.35%27%2F%3E%3Cpath%20d%3D%27M0%20154%20C%2050%20148%2C%20100%20148%2C%20150%20154%20S%20250%20160%2C%20300%20154%20S%20400%20148%2C%20450%20154%20L450%20300%20L0%20300%20Z%27%20fill%3D%27black%27%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes l-vt-new{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes l-vt-old{to{filter:brightness(.55)blur(2px);transform:translateY(-5%)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.l-cursor{display:none}.l-btn--primary,.l-btn--primary>span:first-child{translate:none}.l-btn--primary:after{display:none}}[data-stage-interact],.l-drag{touch-action:pan-y}.l-wave>span{display:inline-block}.l-wave[data-wave=a]>span{animation:l-wave-a 1s var(--ease-out) both;animation-delay:calc(var(--li) * 55ms)}.l-wave[data-wave=b]>span{animation:l-wave-b 1s var(--ease-out) both;animation-delay:calc(var(--li) * 55ms)}@keyframes l-wave-a{30%{transform:translateY(-.09em)scaleY(1.04)}60%{transform:translateY(.035em)scaleY(.98)}}@keyframes l-wave-b{30%{transform:translateY(-.09em)scaleY(1.04)}60%{transform:translateY(.035em)scaleY(.98)}}@media (prefers-reduced-motion:reduce){.l-wave>span{animation:none!important}}
