.night-mode-block[data-v-0a4b82b3]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px 16px;background-color:#0f0f14}.night-mode-block__card[data-v-0a4b82b3]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:48px 36px;background-color:#1a1a24;border:1px solid #2a2a3a;border-radius:16px;text-align:center}.night-mode-block__icon[data-v-0a4b82b3]{color:#818cf8;margin-bottom:24px;animation:gentle-glow-0a4b82b3 3s ease-in-out infinite}@keyframes gentle-glow-0a4b82b3{0%,to{opacity:1;filter:drop-shadow(0 0 8px rgba(129,140,248,.4))}50%{opacity:.85;filter:drop-shadow(0 0 16px rgba(129,140,248,.6))}}.night-mode-block__title[data-v-0a4b82b3]{font-size:22px;font-weight:700;color:#f3f4f6;margin:0 0 16px;line-height:1.3}.night-mode-block__message[data-v-0a4b82b3]{font-size:15px;line-height:1.7;color:#d1d5db;margin:0 0 20px}.night-mode-block__time[data-v-0a4b82b3]{font-size:14px;color:#9ca3af;margin:0 0 28px}.night-mode-block__time-value[data-v-0a4b82b3]{font-weight:600;color:#c4b5fd}.night-mode-block__status[data-v-0a4b82b3]{width:100%;padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:20px}.night-mode-block__status--success[data-v-0a4b82b3]{background-color:#10b9811f;color:#6ee7b7;border:1px solid rgba(16,185,129,.25)}.night-mode-block__status--error[data-v-0a4b82b3]{background-color:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.25)}.night-mode-block__actions[data-v-0a4b82b3]{display:flex;flex-direction:column;gap:12px;width:100%}.night-mode-block__button[data-v-0a4b82b3]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;border:none}.night-mode-block__button[data-v-0a4b82b3]:focus-visible{outline:2px solid #818cf8;outline-offset:3px}.night-mode-block__button[data-v-0a4b82b3]:disabled{opacity:.55;cursor:not-allowed}.night-mode-block__button--primary[data-v-0a4b82b3]{background-color:#6366f1;color:#fff}.night-mode-block__button--primary[data-v-0a4b82b3]:hover:not(:disabled){background-color:#4f46e5}.night-mode-block__button--secondary[data-v-0a4b82b3]{background-color:transparent;color:#a5b4fc;border:1px solid #3b3b5c}.night-mode-block__button--secondary[data-v-0a4b82b3]:hover:not(:disabled){background-color:#6366f11a;border-color:#6366f1}.night-mode-block__spinner[data-v-0a4b82b3]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-0a4b82b3 .7s linear infinite}@keyframes spin-0a4b82b3{to{transform:rotate(360deg)}}.night-mode-block__bypass-sent[data-v-0a4b82b3]{font-size:13px;color:#86efac;margin:0;padding:10px;background-color:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:6px;width:100%}@media (max-width: 480px){.night-mode-block__card[data-v-0a4b82b3]{padding:36px 24px}.night-mode-block__title[data-v-0a4b82b3]{font-size:20px}}.daily-limit-reached[data-v-ad822a67]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px 16px;background-color:#0f0f14}.daily-limit-reached__card[data-v-ad822a67]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:48px 36px;background-color:#1a1a24;border:1px solid #2a2a3a;border-radius:16px;text-align:center}.daily-limit-reached__icon[data-v-ad822a67]{color:#f59e0b;margin-bottom:24px}.daily-limit-reached__title[data-v-ad822a67]{font-size:22px;font-weight:700;color:#f3f4f6;margin:0 0 12px;line-height:1.3}.daily-limit-reached__message[data-v-ad822a67]{font-size:15px;line-height:1.7;color:#d1d5db;margin:0 0 16px}.daily-limit-reached__reset[data-v-ad822a67]{font-size:14px;color:#9ca3af;margin:0 0 24px}.daily-limit-reached__reset-value[data-v-ad822a67]{font-weight:600;color:#fcd34d}.daily-limit-reached__progress-track[data-v-ad822a67]{position:relative;width:100%;height:8px;background-color:#2a2a3a;border-radius:99px;overflow:hidden;margin-bottom:8px}.daily-limit-reached__progress-fill[data-v-ad822a67]{width:100%;height:100%;background:linear-gradient(90deg,#f59e0b,#ef4444);border-radius:99px}.daily-limit-reached__progress-label[data-v-ad822a67]{position:absolute;left:0;right:0;bottom:-22px;font-size:12px;color:#6b7280;text-align:right}.daily-limit-reached__status[data-v-ad822a67]{width:100%;padding:10px 14px;border-radius:8px;font-size:13px;margin:28px 0 8px}.daily-limit-reached__status--success[data-v-ad822a67]{background-color:#10b9811f;color:#6ee7b7;border:1px solid rgba(16,185,129,.25)}.daily-limit-reached__status--error[data-v-ad822a67]{background-color:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.25)}.daily-limit-reached__actions[data-v-ad822a67]{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:32px}.daily-limit-reached__button[data-v-ad822a67]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;border:none}.daily-limit-reached__button[data-v-ad822a67]:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.daily-limit-reached__button[data-v-ad822a67]:disabled{opacity:.55;cursor:not-allowed}.daily-limit-reached__button--primary[data-v-ad822a67]{background-color:#6366f1;color:#fff}.daily-limit-reached__button--primary[data-v-ad822a67]:hover:not(:disabled){background-color:#4f46e5}.daily-limit-reached__button--secondary[data-v-ad822a67]{background-color:transparent;color:#9ca3af;border:1px solid #374151}.daily-limit-reached__button--secondary[data-v-ad822a67]:hover:not(:disabled){border-color:#6b7280;color:#d1d5db}.daily-limit-reached__waiting[data-v-ad822a67]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background-color:#6366f11a;border:1px solid rgba(99,102,241,.25);border-radius:8px;width:100%}.daily-limit-reached__waiting-dot[data-v-ad822a67]{width:7px;height:7px;border-radius:50%;background-color:#818cf8;animation:bounce-dot-ad822a67 1.2s ease-in-out infinite}.daily-limit-reached__waiting-dot[data-v-ad822a67]:nth-child(2){animation-delay:.2s}.daily-limit-reached__waiting-dot[data-v-ad822a67]:nth-child(3){animation-delay:.4s}@keyframes bounce-dot-ad822a67{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.daily-limit-reached__waiting-text[data-v-ad822a67]{font-size:14px;color:#a5b4fc;font-weight:500}.daily-limit-reached__spinner[data-v-ad822a67]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ad822a67 .7s linear infinite}@keyframes spin-ad822a67{to{transform:rotate(360deg)}}.daily-limit-reached__note[data-v-ad822a67]{font-size:12px;color:#4b5563;margin:20px 0 0;line-height:1.5}@media (max-width: 480px){.daily-limit-reached__card[data-v-ad822a67]{padding:36px 24px}.daily-limit-reached__title[data-v-ad822a67]{font-size:20px}}.productive-pause[data-v-b8c51d03]{z-index:8000}.productive-pause--gentle[data-v-b8c51d03]{position:fixed;bottom:0;left:0;right:0}.productive-pause__gentle-inner[data-v-b8c51d03]{display:flex;align-items:center;gap:12px;padding:14px 20px;background-color:#1a1a24;border-top:1px solid #2a2a3a;box-shadow:0 -4px 16px #0000004d}.productive-pause__gentle-dot[data-v-b8c51d03]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background-color:#818cf8;animation:gentle-pulse-b8c51d03 2s ease-in-out infinite}@keyframes gentle-pulse-b8c51d03{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.productive-pause__gentle-text[data-v-b8c51d03]{flex:1;font-size:14px;color:#d1d5db;margin:0;line-height:1.5}.productive-pause__dismiss-icon[data-v-b8c51d03]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;transition:border-color .2s,color .2s;padding:0}.productive-pause__dismiss-icon[data-v-b8c51d03]:hover{border-color:#6b7280;color:#f3f4f6}.productive-pause__dismiss-icon[data-v-b8c51d03]:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.productive-pause--suggest-break[data-v-b8c51d03]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.productive-pause__break-card[data-v-b8c51d03]{pointer-events:auto;display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;padding:36px 32px;background-color:#1a1a24;border:1px solid #2a2a3a;border-radius:16px;box-shadow:0 24px 48px #00000080;text-align:center}.productive-pause__break-icon[data-v-b8c51d03]{color:#f59e0b;margin-bottom:16px}.productive-pause__break-title[data-v-b8c51d03]{font-size:18px;font-weight:700;color:#f3f4f6;margin:0 0 10px}.productive-pause__break-message[data-v-b8c51d03]{font-size:14px;line-height:1.6;color:#d1d5db;margin:0 0 20px}.productive-pause__countdown[data-v-b8c51d03]{margin-bottom:20px}.productive-pause__countdown-ring[data-v-b8c51d03]{position:relative;display:inline-flex;align-items:center;justify-content:center}.productive-pause__countdown-number[data-v-b8c51d03]{position:absolute;font-size:15px;font-weight:700;color:#a5b4fc}.productive-pause__break-dismiss[data-v-b8c51d03]{width:100%;padding:11px 20px;background-color:#6366f1;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s}.productive-pause__break-dismiss[data-v-b8c51d03]:hover{background-color:#4f46e5}.productive-pause__break-dismiss[data-v-b8c51d03]:focus-visible{outline:2px solid #818cf8;outline-offset:3px}.productive-pause--acknowledgement[data-v-b8c51d03]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;z-index:9000}.productive-pause__ack-backdrop[data-v-b8c51d03]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000d9;pointer-events:all}.productive-pause__ack-card[data-v-b8c51d03]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:48px 36px;background-color:#1a1a24;border:1px solid #3b3b5c;border-radius:16px;box-shadow:0 32px 64px #0009;text-align:center;outline:none}.productive-pause__ack-icon[data-v-b8c51d03]{color:#818cf8;margin-bottom:20px}.productive-pause__ack-title[data-v-b8c51d03]{font-size:20px;font-weight:700;color:#f3f4f6;margin:0 0 12px}.productive-pause__ack-message[data-v-b8c51d03]{font-size:15px;line-height:1.7;color:#d1d5db;margin:0 0 12px}.productive-pause__ack-duration[data-v-b8c51d03]{font-size:14px;color:#9ca3af;margin:0 0 28px}.productive-pause__ack-duration strong[data-v-b8c51d03]{color:#c4b5fd}.productive-pause__ack-confirm[data-v-b8c51d03]{width:100%;padding:13px 20px;background-color:#6366f1;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s}.productive-pause__ack-confirm[data-v-b8c51d03]:hover{background-color:#4f46e5}.productive-pause__ack-confirm[data-v-b8c51d03]:focus-visible{outline:2px solid #a5b4fc;outline-offset:3px}.productive-pause-fade-enter-active[data-v-b8c51d03],.productive-pause-fade-leave-active[data-v-b8c51d03]{transition:opacity .25s ease}.productive-pause-fade-enter-from[data-v-b8c51d03],.productive-pause-fade-leave-to[data-v-b8c51d03]{opacity:0}.productive-pause-slide-up-enter-active[data-v-b8c51d03],.productive-pause-slide-up-leave-active[data-v-b8c51d03]{transition:transform .3s ease,opacity .3s ease}.productive-pause-slide-up-enter-from[data-v-b8c51d03],.productive-pause-slide-up-leave-to[data-v-b8c51d03]{transform:translateY(100%);opacity:0}@media (max-width: 480px){.productive-pause__break-card[data-v-b8c51d03],.productive-pause__ack-card[data-v-b8c51d03]{padding:32px 20px}}.app-shell[data-v-054321f0]{position:relative;min-height:100vh}.app-shell__safeguard-overlay[data-v-054321f0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8500}.app-safeguard-fade-enter-active[data-v-054321f0],.app-safeguard-fade-leave-active[data-v-054321f0]{transition:opacity .3s ease}.app-safeguard-fade-enter-from[data-v-054321f0],.app-safeguard-fade-leave-to[data-v-054321f0]{opacity:0}
