.tl-root{--tl-ink:#0f0f17;--tl-ink-2:#4a4a57;--tl-ink-3:#686876;--tl-line:#e6e6ee;--tl-paper:#f7f7fa;--tl-card:#fff;--tl-violet:#7c5cff;--tl-violet-deep:#5b3df5;--tl-violet-light:#ece8ff;--tl-peach:#ff9466;--tl-night:#0f0f17;--tl-night-2:#1b1b26;--tl-col:480px;--tl-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--tl-ease-move:cubic-bezier(.65, 0, .35, 1);--tl-ease-sheet:cubic-bezier(.32, .72, 0, 1);color:var(--tl-ink);word-break:keep-all;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent}.tl-gutter{clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #ebebf1}.tl-depth-gradient{background:linear-gradient(90deg,#1a1240 0%,#7c5cff 50%,#ff9466 100%)}.tl-card-shadow{box-shadow:0 1px 2px #0f0f1714,0 18px 40px -12px #0f0f1759}@keyframes tl-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tl-fade-up{animation:tl-fade-up .32s var(--tl-ease-move) both}@keyframes tl-pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.tl-pop-in{animation:tl-pop-in .42s var(--tl-ease-pop) both}@keyframes tl-shine{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes tl-nudge{0%,to{transform:none}30%{transform:scale(1.04)}60%{transform:scale(.99)}}.tl-nudge{animation:tl-nudge .7s var(--tl-ease-pop) 2}.tl-sheet-backdrop{z-index:60;min-height:100dvh;opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity .4s var(--tl-ease-sheet);background:#00000080;position:fixed;inset:0}.tl-sheet-backdrop[data-swiping]{transition-duration:0s}.tl-sheet-backdrop[data-starting-style],.tl-sheet-backdrop[data-ending-style]{opacity:0}.tl-sheet-backdrop-light{background:#00000040}.tl-sheet-viewport{z-index:61;position:fixed;inset:0}.tl-sheet{inset-inline:0;z-index:61;width:100%;max-width:var(--tl-col,480px);background:var(--tl-card,#fff);max-height:calc(100dvh - 2.5rem);color:var(--tl-ink,#0f0f17);transform:translate3d(0, var(--drawer-swipe-movement-y,0px), 0);transition:transform .45s var(--tl-ease-sheet);will-change:transform;border-radius:24px 24px 0 0;outline:none;flex-direction:column;margin-inline:auto;display:flex;position:fixed;bottom:0;box-shadow:0 -8px 40px #0000002e}.tl-sheet:after{content:"";inset-inline:0;background:inherit;pointer-events:none;height:3rem;position:absolute;top:100%}.tl-sheet[data-swiping]{transition-duration:0s}.tl-sheet[data-starting-style],.tl-sheet[data-ending-style]{transform:translateY(calc(100% + 2px))}.tl-sheet[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .32s)}.tl-sheet-dark{background:var(--tl-night-2,#1b1b26);color:#fff}@media (prefers-reduced-motion:reduce){.tl-fade-up,.tl-pop-in,.tl-nudge{animation:none}.tl-sheet{transition:opacity .2s linear}.tl-sheet[data-starting-style],.tl-sheet[data-ending-style]{opacity:0;transform:none}}
