@property --lift-drawn{syntax:"<number>";inherits:true;initial-value:0}.lift{--lift-ring:4px;--lift-progress:0;--lift-drawn:1;--lift-turn:calc(var(--lift-progress) * var(--lift-drawn) * 1turn);right:calc(1rem + var(--safe-right));bottom:calc(1.125rem + var(--safe-bottom));z-index:30;isolation:isolate;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9999px;width:3.5rem;height:3.5rem;padding:0;transition:opacity .38s cubic-bezier(.22,1,.36,1),translate .56s cubic-bezier(.22,1,.36,1),--lift-drawn .9s cubic-bezier(.22,1,.36,1) .16s;position:fixed}.lift[data-state=hidden]{--lift-drawn:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s cubic-bezier(.4,0,1,1),translate .28s cubic-bezier(.4,0,1,1),--lift-drawn .24s cubic-bezier(.4,0,1,1),visibility 0s linear .28s;translate:0 1.25rem}[dir=rtl] .lift{right:auto;left:calc(1rem + var(--safe-left))}@media (min-width:64rem){.lift{right:calc(1.75rem + var(--safe-right));bottom:calc(1.75rem + var(--safe-bottom))}[dir=rtl] .lift{right:auto;left:calc(1.75rem + var(--safe-left))}}.lift:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lift:before{content:"";z-index:-1;background:radial-gradient(closest-side,#140e086b,#140e0800);border-radius:9999px;position:absolute;inset:24% -8% -26%}.lift__plate{border-radius:inherit;background:radial-gradient(circle at 50% 28%,#4a3d2e,#231c15 58%,#140f0b);position:absolute;inset:0}.lift__plate:before{content:"";border-radius:inherit;background:linear-gradient(#ffe6ba8c,#ffe6ba00 42%,#0000 58%,#00000080);position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px))}.lift__groove{-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--lift-ring) - .5px), #000 calc(100% - var(--lift-ring)) calc(100% - .5px), transparent);mask:radial-gradient(closest-side, transparent calc(100% - var(--lift-ring) - .5px), #000 calc(100% - var(--lift-ring)) calc(100% - .5px), transparent);background:#0000006b;border-radius:9999px;position:absolute;inset:2px}.lift__groove:before{content:"";top:calc(var(--lift-ring) / 2);width:var(--lift-ring);height:var(--lift-ring);background:var(--color-gold-300);opacity:min(1, calc(var(--lift-drawn) * 4));border-radius:9999px;position:absolute;left:50%;translate:-50% -50%}.lift__thread{background:radial-gradient(closest-side, var(--color-gold-800) calc(100% - var(--lift-ring)), var(--color-gold-400) calc(100% - var(--lift-ring) * .75), var(--color-gold-100) calc(100% - var(--lift-ring) * .5), var(--color-gold-500) calc(100% - var(--lift-ring) * .25), var(--color-gold-800));-webkit-mask:conic-gradient(#000 var(--lift-turn), transparent 0);mask:conic-gradient(#000 var(--lift-turn), transparent 0);position:absolute;inset:0}.lift__end{rotate:var(--lift-turn);position:absolute;inset:2px}.lift__end:before,.lift__end:after{content:"";top:calc(var(--lift-ring) / 2);border-radius:9999px;position:absolute;left:50%;translate:-50% -50%}.lift__end:before{width:var(--lift-ring);height:var(--lift-ring);background:var(--color-gold-300);opacity:min(1, calc(var(--lift-drawn) * 4))}.lift__end:after{opacity:0;background:radial-gradient(circle,#fff 0%,#ffd497 34%,#ff9f4f 55%,#ff963c00 72%);width:11px;height:11px;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.lift[data-laying] .lift__end:after{opacity:1;transition-duration:.16s}.lift__face{inset:calc(var(--lift-ring) + 5px);border-radius:9999px;place-items:center;transition:scale .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute}.lift:active .lift__face{scale:.92}.lift__arrow{width:1.125rem;height:1.125rem}.lift[data-state=shown] .lift__face{animation:.52s steps(8,end) 60ms backwards lift-print}.lift__face:before{content:"";inset-inline:0;z-index:1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#ffbe6e00,#ffd08a 20%,#fff 50%,#ffd08a 80%,#ffbe6e00);height:3px;position:absolute;top:100%}.lift[data-state=shown] .lift__face:before{animation:.52s steps(8,end) 60ms backwards lift-print-layer,.52s step-end 60ms lift-print-heat}@keyframes lift-print{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes lift-print-layer{0%{top:calc(100% - 1.5px)}to{top:-1.5px}}@keyframes lift-print-heat{0%{opacity:1}to{opacity:0}}.lift[data-launch] .lift__arrow{animation:.62s cubic-bezier(.6,0,.2,1) lift-launch}@keyframes lift-launch{0%{opacity:1;translate:0}38%{opacity:0;translate:0 -170%}39%{opacity:0;translate:0 170%}to{opacity:1;translate:0}}
.edge-tint{display:none}@supports (-webkit-touch-callout:none){.edge-tint{z-index:2147483647;opacity:.12;pointer-events:none;height:12px;display:block;position:fixed;inset-inline:0}.edge-tint--top{top:0}.edge-tint--bottom{bottom:0}}
