.TimerDisplay_container__nYCU7{position:fixed;bottom:100px;right:20px;z-index:99999;animation:TimerDisplay_slideIn__kzVXs .5s cubic-bezier(.23,1,.32,1)}.TimerDisplay_glass__eTeyk{background:var(--liquid-bg);backdrop-filter:blur(var(--liquid-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--liquid-blur)) saturate(180%);border:1px solid var(--liquid-border);border-top-color:var(--liquid-highlight);border-radius:32px;padding:12px 20px 12px 12px;display:flex;align-items:center;gap:16px;box-shadow:0 25px 50px rgba(0,0,0,.5)}.TimerDisplay_progressCircle__9MmBL{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.TimerDisplay_svg__q4DGL{width:80px;height:80px;transform:rotate(-90deg)}.TimerDisplay_circleBg__oI39g{fill:none;stroke:hsla(0,0%,100%,.05);stroke-width:6}.TimerDisplay_circleFill___MUbY{fill:none;stroke:var(--color-accent-purple);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.TimerDisplay_timeValue__fcxNn{position:absolute;font-size:1.2rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.TimerDisplay_info__k0b7k{display:flex;flex-direction:column;gap:4px}.TimerDisplay_label__3P0Cw{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--color-accent-purple-light);max-width:140px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.TimerDisplay_stopBtn__Hpy0g{align-self:flex-start;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:var(--color-text-secondary);padding:6px 14px;border-radius:12px;font-size:.7rem;font-weight:800;cursor:pointer;transition:all .5s var(--liquid-easing);margin-top:4px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.TimerDisplay_stopBtn__Hpy0g:hover{background:rgba(239,68,68,.2);color:#ef4444;border-color:rgba(239,68,68,.4);transform:translateY(-2px) scale(1.05);box-shadow:0 8px 15px rgba(0,0,0,.2)}@keyframes TimerDisplay_slideIn__kzVXs{0%{opacity:0;transform:translateX(40px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}