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