@keyframes tl-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.lp .tl-step{animation:.42s cubic-bezier(.22,1,.36,1) both tl-in}@keyframes tl-pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.lp .tl-pop{animation:.5s cubic-bezier(.22,1,.36,1) both tl-pop-in}.lp .tl-chip{border-color:var(--lp-line-2);background:var(--lp-bg);color:var(--lp-text)}.lp .tl-chip:hover{border-color:var(--lp-gold);transform:translateY(-1px)}.lp .tl-chip-on{border-color:var(--lp-gold);box-shadow:0 0 0 1px var(--lp-gold) inset;background:#f9b2081f}.lp .tl-box,.lp .tl-radio{border-color:var(--lp-line-2)}.lp .tl-chip-on .tl-box,.lp .tl-chip-on .tl-radio{border-color:var(--lp-gold);background:var(--lp-gold)}@keyframes tl-breathe{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #e024248c}50%{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 0 18px #e0242400}}.lp .tl-play{animation:2.2s ease-in-out infinite tl-breathe}.lp .tl-thumb:hover .tl-play{background:#ff2d2d!important}@keyframes tl-leak-in{0%{opacity:.35;border-color:var(--lp-line);transform:translate(-10px)}to{opacity:1;border-color:#ff6a138c;transform:none}}.lp .tl-leak{opacity:.55;transition:opacity .3s}.lp .tl-leak-on{animation:.6s cubic-bezier(.22,1,.36,1) both tl-leak-in}.lp .tl-range{appearance:none;cursor:pointer;border-radius:9999px;outline:none;height:8px}.lp .tl-range::-webkit-slider-thumb{appearance:none;border:4px solid var(--lp-orange);background:#fff;border-radius:9999px;width:26px;height:26px;transition:transform .15s;box-shadow:0 4px 14px #00000073}.lp .tl-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.lp .tl-range::-moz-range-thumb{border:4px solid var(--lp-orange);background:#fff;border-radius:9999px;width:22px;height:22px}.lp .tl-card{transition:transform .25s,border-color .25s}.lp .tl-card:hover{border-color:#f9b20880;transform:translateY(-3px)}.lp .tl-sticky{padding-bottom:max(12px, env(safe-area-inset-bottom))}
