.tpp-root{--tpp-bg:#0b0d12;--tpp-surface:#121620;--tpp-surface-2:#171d28;--tpp-ink:#f5f7fa;--tpp-ink-2:#b6becd;--tpp-ink-3:#8a93a6;--tpp-accent:#c8f751;--tpp-on-accent:#0b0d12;--tpp-border:rgb(255 255 255/0.07);--tpp-border-strong:rgb(255 255 255/0.12);--tpp-border-hover:rgb(255 255 255/0.25)}.tpp-panel{background:var(--tpp-surface);border:1px solid var(--tpp-border-strong);box-shadow:inset 0 1px 0 rgb(255 255 255/.045)}@keyframes tpp-rise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}.tpp-rise{animation:tpp-rise .62s cubic-bezier(.16,1,.3,1) both}.tpp-rise-1{animation-delay:70ms}.tpp-rise-2{animation-delay:.14s}.tpp-rise-3{animation-delay:.21s}.tpp-rise-4{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.tpp-rise,.tpp-rise-1,.tpp-rise-2,.tpp-rise-3,.tpp-rise-4{animation:none}}.tpp-reveal{opacity:0;transform:translate3d(0,14px,0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.tpp-revealed{opacity:1;transform:none;will-change:auto}@media (prefers-reduced-motion:reduce){.tpp-reveal,.tpp-revealed{opacity:1;transform:none;transition:none}}@media (hover:hover) and (pointer:fine){.tpp-lift{transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .18s ease}.tpp-lift:hover{transform:translate3d(0,-2px,0);border-color:var(--tpp-border-hover);box-shadow:inset 0 1px 0 rgb(255 255 255/.07),0 10px 30px -12px rgb(0 0 0/.8)}@media (prefers-reduced-motion:reduce){.tpp-lift,.tpp-lift:hover{transform:none;transition:border-color .18s ease}}}