.site-theme-switcher{z-index:980;border:1px solid var(--mono-border);background:var(--mono-panel);border-radius:8px;align-items:center;gap:3px;padding:4px;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #0000002e}.site-theme-switcher--dashboard{z-index:980;box-shadow:none;position:relative;bottom:auto;right:auto}.site-theme-switcher button{min-height:32px;color:var(--mono-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;transition:color .15s,background-color .15s,border-color .15s,transform .1s;display:inline-flex}.site-theme-switcher .accent-picker-toggle{width:34px;padding:0}.accent-picker-panel{border:1px solid var(--mono-border);background:var(--mono-panel);width:228px;color:var(--mono-text);border-radius:8px;padding:14px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0000003d}.site-theme-switcher--dashboard .accent-picker-panel{z-index:981;top:calc(100% + 10px);bottom:auto}.accent-picker-heading{color:var(--mono-text);margin-bottom:11px;font-size:12px;font-weight:700}.accent-picker-presets{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px;display:grid}.site-theme-switcher .accent-picker-swatch{background:var(--swatch-color);color:#fff;border:2px solid #0000;border-radius:5px;place-items:center;width:26px;height:26px;min-height:26px;padding:0;display:grid}.site-theme-switcher .accent-picker-swatch.selected{border-color:var(--mono-text);box-shadow:0 0 0 2px var(--swatch-color)}.accent-picker-swatch i{font-size:14px}.accent-picker-custom{border-top:1px solid var(--mono-border);color:var(--mono-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:12px;font-weight:600;display:flex}.accent-picker-custom input{border:1px solid var(--mono-border);background:var(--mono-surface);cursor:pointer;border-radius:5px;width:36px;height:28px;padding:2px}.site-theme-switcher button i{font-size:14px;color:inherit!important}.site-theme-switcher button.active{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}html[data-theme=dark] .site-theme-switcher button.active i{color:#fff!important}.site-theme-switcher button:hover:not(.active){background:var(--mono-hover);color:var(--mono-text)}.site-theme-switcher button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (width<=560px){.site-theme-switcher{bottom:12px;right:12px}.site-theme-switcher--dashboard{bottom:12px;right:180px}.site-theme-switcher button{min-height:30px;padding-inline:9px}.site-theme-switcher .accent-picker-toggle{width:30px;padding:0}}@media (width<=420px){.site-theme-switcher--dashboard{bottom:64px;right:12px}}body{color:#f5f5f7;background:#080811;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.feature-scroll[data-v-cbd80e88]{z-index:1;margin-bottom:72px;position:relative}.fs-grid[data-v-cbd80e88]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.fs-visual-col[data-v-cbd80e88]{align-items:center;height:100vh;display:flex;position:sticky;top:0}.fs-visual-sticky[data-v-cbd80e88]{width:100%;height:460px;position:relative}.fs-visual[data-v-cbd80e88]{opacity:0;justify-content:center;align-items:center;transition:opacity .6s,transform .6s;display:flex;position:absolute;inset:0;transform:scale(.96)}.fs-visual.active[data-v-cbd80e88]{opacity:1;transform:scale(1)}.mock[data-v-cbd80e88]{background:#12121ecc;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:460px;overflow:hidden;box-shadow:0 20px 50px #00000073}.mock-timer[data-v-cbd80e88]{flex-direction:column;align-items:center;gap:36px;padding:48px 40px 36px;display:flex}.mock-timer-ring[data-v-cbd80e88]{background:conic-gradient(#818cf8 0deg 270deg,#ffffff14 270deg 360deg);border-radius:50%;justify-content:center;align-items:center;width:240px;height:240px;display:flex;box-shadow:0 0 36px #6366f14d}.mock-timer-inner[data-v-cbd80e88]{background:#0b0c16;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:208px;height:208px;display:flex}.mock-timer-time[data-v-cbd80e88]{color:#fff;letter-spacing:-.02em;font-size:48px;font-weight:800}.mock-timer-label[data-v-cbd80e88]{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:14px}.mock-timer-modes[data-v-cbd80e88]{gap:8px;display:flex}.mock-mode[data-v-cbd80e88]{color:#94a3b8;background:#ffffff0a;border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:500}.mock-mode.active-mode[data-v-cbd80e88]{color:#a5b4fc;background:#6366f12e}.mock-ambient[data-v-cbd80e88]{padding:0}.mock-ambient img[data-v-cbd80e88]{width:100%;height:auto;display:block}.mock-progress[data-v-cbd80e88]{padding:28px 30px 30px}.mock-progress-head[data-v-cbd80e88]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mp-title[data-v-cbd80e88]{color:#e2e8f0;font-size:15px;font-weight:600}.mp-streak[data-v-cbd80e88]{color:#fb923c;font-size:13px;font-weight:600}.mock-heatmap[data-v-cbd80e88]{grid-template-columns:repeat(31,1fr);gap:4px;display:grid}.mp-cell[data-v-cbd80e88]{aspect-ratio:1;border-radius:3px;width:100%}.fs-text-col[data-v-cbd80e88]{flex-direction:column;display:flex}.fs-text-block[data-v-cbd80e88]{opacity:.4;flex-direction:column;justify-content:center;height:100vh;transition:opacity .5s;display:flex}.fs-text-block.active[data-v-cbd80e88]{opacity:1}.fs-kicker[data-v-cbd80e88]{text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px;font-size:14px;font-weight:700}.fs-title[data-v-cbd80e88]{letter-spacing:-.02em;color:#fff;margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.25}.fs-desc[data-v-cbd80e88]{color:#94a3b8;max-width:440px;margin:0;font-size:17px;line-height:1.65}@media (width<=1024px){.fs-grid[data-v-cbd80e88]{grid-template-columns:1fr;gap:0}.fs-visual-col[data-v-cbd80e88]{height:auto;margin-bottom:0;position:relative}.fs-visual-sticky[data-v-cbd80e88]{height:320px}.fs-text-block[data-v-cbd80e88]{opacity:1;height:auto;padding:48px 0}.fs-title[data-v-cbd80e88]{font-size:26px}}.landing-page[data-v-66a0e9a1]{color:#f1f5f9;background:#080811;flex-direction:column;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow-x:clip}.content-wrap[data-v-66a0e9a1]{box-sizing:border-box;width:92%;max-width:1440px;margin:0 auto;padding-left:32px;padding-right:32px}.navbar[data-v-66a0e9a1]{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080811d9;border-bottom:1px solid #ffffff0f;position:relative}.navbar-inner[data-v-66a0e9a1]{justify-content:space-between;align-items:center;height:76px;display:flex}.brand[data-v-66a0e9a1]{align-items:center;gap:12px;display:flex}.brand-icon-wrap[data-v-66a0e9a1]{background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 0 20px #6366f173}.brand-icon[data-v-66a0e9a1]{color:#fff;width:22px;height:22px}.brand-name[data-v-66a0e9a1]{letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:700}.navbar-actions[data-v-66a0e9a1]{align-items:center;gap:14px;display:flex}.btn[data-v-66a0e9a1]{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.btn-ghost[data-v-66a0e9a1]{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1f}.btn-ghost[data-v-66a0e9a1]:hover{color:#fff;background:#ffffff1a}.btn-primary[data-v-66a0e9a1]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);box-shadow:0 4px 16px #4f46e561}.btn-primary[data-v-66a0e9a1]:hover{background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);transform:translateY(-1px);box-shadow:0 6px 24px #4f46e58c}.btn-secondary[data-v-66a0e9a1]{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f}.btn-secondary[data-v-66a0e9a1]:hover{background:#ffffff17;border-color:#fff3}.btn-lg[data-v-66a0e9a1]{border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600}.btn-arrow[data-v-66a0e9a1]{width:18px;height:18px}.play-icon-wrap[data-v-66a0e9a1]{border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.play-icon[data-v-66a0e9a1]{width:10px;height:10px;margin-left:1px}.main-content[data-v-66a0e9a1]{flex:1;padding-bottom:80px;position:relative}.ambient-glow[data-v-66a0e9a1]{filter:blur(70px);pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f133 0%,#a855f717 45%,#0000 70%);width:900px;height:450px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero[data-v-66a0e9a1]{text-align:center;z-index:1;padding-top:72px;padding-bottom:64px;position:relative}.hero-badge[data-v-66a0e9a1]{color:#c7d2fe;background:#6366f11a;border:1px solid #a5b4fc40;border-radius:24px;align-items:center;gap:8px;margin-bottom:28px;padding:7px 18px;font-size:14px;font-weight:500;display:inline-flex}.badge-icon[data-v-66a0e9a1]{color:#a5b4fc;width:15px;height:15px}.hero-title[data-v-66a0e9a1]{letter-spacing:-.03em;color:#fff;margin:0 0 18px;font-size:54px;font-weight:800;line-height:1.15}.gradient-text[data-v-66a0e9a1]{background:linear-gradient(135deg,#a78bfa 0%,#818cf8 60%,#c084fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subtitle[data-v-66a0e9a1]{color:#94a3b8;max-width:620px;margin:0 auto 36px;font-size:18px;line-height:1.6}.hero-actions[data-v-66a0e9a1]{justify-content:center;gap:18px;display:flex}.feature-grid[data-v-66a0e9a1]{z-index:1;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:72px;display:grid;position:relative}.feature-card[data-v-66a0e9a1]{background:#12121eb3;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:20px;padding:28px 24px;transition:all .25s;display:flex}.feature-card[data-v-66a0e9a1]:hover{border-color:#6366f159;transform:translateY(-3px);box-shadow:0 12px 32px #00000059}.feature-icon-box[data-v-66a0e9a1]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.feature-icon-box svg[data-v-66a0e9a1]{width:24px;height:24px}.feature-title[data-v-66a0e9a1]{color:#fff;margin:0 0 4px;font-size:17px;font-weight:600}.feature-description[data-v-66a0e9a1]{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.5}.split-section[data-v-66a0e9a1]{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;margin-bottom:72px;display:grid;position:relative}.split-title[data-v-66a0e9a1]{letter-spacing:-.02em;color:#fff;margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.3}.split-description[data-v-66a0e9a1]{color:#94a3b8;margin:0;font-size:16px;line-height:1.65}.heatmap-card[data-v-66a0e9a1]{background:#12121ebf;border:1px solid #ffffff14;border-radius:18px;padding:28px 32px}.heatmap-header[data-v-66a0e9a1]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.heatmap-title[data-v-66a0e9a1]{color:#e2e8f0;font-size:15px;font-weight:600}.heatmap-legend[data-v-66a0e9a1]{align-items:center;gap:10px;display:flex}.legend-text[data-v-66a0e9a1]{color:#64748b;font-size:12px}.legend-swatches[data-v-66a0e9a1]{gap:5px;display:flex}.legend-swatch[data-v-66a0e9a1]{border-radius:3px;width:12px;height:12px}.heatmap-body[data-v-66a0e9a1]{gap:16px;display:flex}.day-labels[data-v-66a0e9a1]{color:#64748b;grid-template-rows:repeat(7,26px);align-items:center;gap:7px;font-size:11px;display:grid}.grid-and-months[data-v-66a0e9a1]{flex-direction:column;flex:1;gap:14px;display:flex}.heatmap-grid[data-v-66a0e9a1]{grid-template-rows:repeat(7,22px);grid-template-columns:repeat(33,1fr);gap:5px;width:100%;display:grid}.heatmap-cell[data-v-66a0e9a1]{border-radius:3px;width:100%;height:22px;transition:transform .15s}.heatmap-cell[data-v-66a0e9a1]:hover{transform:scale(1.2)}.month-labels[data-v-66a0e9a1]{color:#64748b;justify-content:space-between;padding-left:2px;padding-right:2px;font-size:11px;display:flex}.streak-card[data-v-66a0e9a1]{background:#0e0f1dd9;border:1px solid #ffffff14;border-radius:20px;padding:32px 36px;box-shadow:0 12px 32px #00000059}.streak-card-inner[data-v-66a0e9a1]{justify-content:space-between;align-items:center;display:flex}.streak-ring-col[data-v-66a0e9a1]{justify-content:center;align-items:center;padding:10px;display:flex}.streak-ring-div[data-v-66a0e9a1]{background:conic-gradient(#6366f1 0deg 250deg,#ffffff14 250deg 360deg);border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;display:flex;box-shadow:0 0 24px #6366f140}.streak-ring-inner[data-v-66a0e9a1]{background:#0b0c16;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex}.ring-flame[data-v-66a0e9a1]{margin-bottom:2px;font-size:20px}.ring-number[data-v-66a0e9a1]{color:#fff;font-size:36px;font-weight:800;line-height:1}.ring-label[data-v-66a0e9a1]{color:#94a3b8;margin-top:4px;font-size:13px}.streak-divider[data-v-66a0e9a1]{background:#ffffff14;width:1px;height:310px;margin:0 28px}.streak-milestones-col[data-v-66a0e9a1]{flex-direction:column;flex:1;gap:2px;display:flex}.milestone-item[data-v-66a0e9a1]{align-items:center;gap:16px;display:flex}.milestone-badge[data-v-66a0e9a1]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.milestone-badge svg[data-v-66a0e9a1]{width:20px;height:20px}.badge-green[data-v-66a0e9a1]{color:#84cc16;background:#84cc161f;border:1.5px solid #84cc16}.badge-blue[data-v-66a0e9a1]{color:#60a5fa;background:#3b82f61f;border:1.5px solid #3b82f6}.badge-purple[data-v-66a0e9a1]{color:#c084fc;background:#a855f71f;border:1.5px solid #a855f7}.badge-orange[data-v-66a0e9a1]{color:#fb923c;background:#f973161f;border:1.5px solid #f97316}.badge-yellow[data-v-66a0e9a1]{color:#fde047;background:#eab3081f;border:1.5px solid #eab308}.milestone-text[data-v-66a0e9a1]{flex-direction:column;display:flex}.m-title[data-v-66a0e9a1]{color:#fff;font-size:15px;font-weight:700}.m-subtitle[data-v-66a0e9a1]{margin-top:1px;font-size:13px}.text-gray[data-v-66a0e9a1]{color:#94a3b8}.text-orange[data-v-66a0e9a1]{color:#f97316;font-weight:600}.text-yellow[data-v-66a0e9a1]{color:#eab308;font-weight:600}.milestone-connector[data-v-66a0e9a1]{border-radius:50%;width:5px;height:5px;margin-top:4px;margin-bottom:4px;margin-left:18.5px}.dot-green[data-v-66a0e9a1]{background:#84cc16;box-shadow:0 0 6px #84cc1699}.dot-blue[data-v-66a0e9a1]{background:#3b82f6;box-shadow:0 0 6px #3b82f699}.dot-purple[data-v-66a0e9a1]{background:#a855f7;box-shadow:0 0 6px #a855f799}.dot-yellow[data-v-66a0e9a1]{background:#eab308;box-shadow:0 0 6px #eab30899}.ambient-section[data-v-66a0e9a1]{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.ambient-card-wrap[data-v-66a0e9a1]{justify-content:center;width:100%;display:flex}.ambient-card-img[data-v-66a0e9a1]{border:1px solid #ffffff14;border-radius:18px;width:100%;max-width:480px;height:auto;display:block;box-shadow:0 12px 36px #00000073}.ambient-card-header[data-v-66a0e9a1]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ambient-header-left[data-v-66a0e9a1]{align-items:center;gap:14px;display:flex}.ambient-header-icon[data-v-66a0e9a1]{color:#818cf8;background:#6366f126;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ambient-header-icon svg[data-v-66a0e9a1]{width:22px;height:22px}.ambient-card-title[data-v-66a0e9a1]{color:#fff;margin:0;font-size:18px;font-weight:700}.ambient-card-subtitle[data-v-66a0e9a1]{color:#94a3b8;margin:2px 0 0;font-size:13px}.ambient-toggle-wrap[data-v-66a0e9a1]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.toggle-pill[data-v-66a0e9a1]{box-sizing:border-box;background:#ffffff1a;border-radius:12px;width:44px;height:24px;padding:2px;transition:background .25s}.toggle-pill.toggle-active[data-v-66a0e9a1]{background:#6366f1}.toggle-circle[data-v-66a0e9a1]{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .25s;display:block}.toggle-pill.toggle-active .toggle-circle[data-v-66a0e9a1]{transform:translate(20px)}.toggle-label[data-v-66a0e9a1]{color:#e2e8f0;font-size:14px;font-weight:500}.now-playing-box[data-v-66a0e9a1]{background:#08081199;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:18px;margin-bottom:24px;padding:16px 20px;display:flex}.track-cover-wrap[data-v-66a0e9a1]{border-radius:10px;flex-shrink:0;width:64px;height:64px;overflow:hidden}.track-cover-img[data-v-66a0e9a1]{object-fit:cover;width:100%;height:100%}.track-info[data-v-66a0e9a1]{flex-direction:column;flex:1;display:flex}.track-title[data-v-66a0e9a1]{color:#fff;margin:0;font-size:16px;font-weight:700}.track-genre[data-v-66a0e9a1]{color:#a5b4fc;margin-top:2px;font-size:12.5px}.track-timeline[data-v-66a0e9a1]{color:#64748b;align-items:center;gap:10px;margin-top:8px;font-size:11px;display:flex}.track-slider-track[data-v-66a0e9a1]{background:#ffffff1a;border-radius:2px;flex:1;height:4px;position:relative}.track-slider-fill[data-v-66a0e9a1]{background:#818cf8;border-radius:2px;height:100%}.track-slider-knob[data-v-66a0e9a1]{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #818cf8cc}.track-controls[data-v-66a0e9a1]{align-items:center;gap:10px;display:flex}.ctrl-btn[data-v-66a0e9a1]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ctrl-btn[data-v-66a0e9a1]:hover{color:#fff;background:#ffffff14}.play-pause-btn[data-v-66a0e9a1]{color:#fff;background:#6366f1;width:40px;height:40px}.play-pause-btn[data-v-66a0e9a1]:hover{color:#fff;background:#4f46e5;transform:scale(1.05)}.ctrl-btn svg[data-v-66a0e9a1]{width:16px;height:16px}.play-pause-btn svg[data-v-66a0e9a1]{width:18px;height:18px}.wave-btn[data-v-66a0e9a1]{color:#818cf8;background:#6366f11f}.section-label[data-v-66a0e9a1]{color:#fff;margin-bottom:14px;font-size:13px;font-weight:600;display:block}.sound-slider-row[data-v-66a0e9a1]{background:#08081166;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:16px;margin-bottom:10px;padding:10px 16px;display:flex}.sound-icon-box[data-v-66a0e9a1]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.sound-icon-box svg[data-v-66a0e9a1]{width:20px;height:20px}.icon-rain[data-v-66a0e9a1]{color:#60a5fa;background:#3b82f626}.icon-forest[data-v-66a0e9a1]{color:#4ade80;background:#22c55e26}.icon-wind[data-v-66a0e9a1]{color:#2dd4bf;background:#14b8a626}.icon-lofi[data-v-66a0e9a1]{color:#fbbf24;background:#f59e0b26}.sound-meta[data-v-66a0e9a1]{flex-direction:column;width:100px;display:flex}.sound-name[data-v-66a0e9a1]{color:#fff;font-size:14px;font-weight:600}.sound-tag[data-v-66a0e9a1]{color:#64748b;font-size:11px}.sound-slider-wrap[data-v-66a0e9a1]{flex:1;align-items:center;display:flex}.sound-range-input[data-v-66a0e9a1]{accent-color:#818cf8;cursor:pointer;width:100%}.sound-value[data-v-66a0e9a1]{color:#94a3b8;text-align:right;width:40px;font-size:12.5px}.sound-mute-btn[data-v-66a0e9a1]{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.sound-mute-btn[data-v-66a0e9a1]:hover{color:#fff;background:#ffffff1a}.sound-mute-btn svg[data-v-66a0e9a1]{width:16px;height:16px}.presets-section[data-v-66a0e9a1]{margin-top:20px}.presets-grid[data-v-66a0e9a1]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.preset-pill[data-v-66a0e9a1]{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.preset-pill[data-v-66a0e9a1]:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.preset-pill.active[data-v-66a0e9a1]{color:#a5b4fc;background:#6366f12e;border-color:#6366f1}.preset-icon[data-v-66a0e9a1]{width:16px;height:16px}.text-emerald[data-v-66a0e9a1]{color:#34d399}.text-amber[data-v-66a0e9a1]{color:#fbbf24}.ambient-text-col[data-v-66a0e9a1]{flex-direction:column;align-items:flex-start;display:flex}.ambient-headphone-badge[data-v-66a0e9a1]{color:#a5b4fc;background:#6366f126;border:1px solid #a5b4fc33;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;display:flex;box-shadow:0 0 20px #6366f14d}.ambient-headphone-badge svg[data-v-66a0e9a1]{width:28px;height:28px}.ambient-heading[data-v-66a0e9a1]{letter-spacing:-.03em;color:#fff;margin:0 0 36px;font-size:38px;font-weight:800;line-height:1.15}.ambient-features-list[data-v-66a0e9a1]{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.ambient-feat-item[data-v-66a0e9a1]{flex-direction:column;display:flex}.ambient-feat-header[data-v-66a0e9a1]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ambient-feat-icon[data-v-66a0e9a1]{color:#a5b4fc;width:18px;height:18px}.ambient-feat-title[data-v-66a0e9a1]{color:#fff;font-size:14px;font-weight:700}.ambient-feat-desc[data-v-66a0e9a1]{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.4}.footer[data-v-66a0e9a1]{background:#080811e6;border-top:1px solid #ffffff0f;margin-top:auto;padding:28px 0}.footer-inner[data-v-66a0e9a1]{color:#64748b;justify-content:space-between;align-items:center;font-size:14px;display:flex}.footer-nav[data-v-66a0e9a1]{gap:28px;display:flex}.footer-link[data-v-66a0e9a1]{color:#64748b;text-decoration:none;transition:color .2s}.footer-link[data-v-66a0e9a1]:hover{color:#94a3b8}@media (width<=1024px){.feature-grid[data-v-66a0e9a1],.split-section[data-v-66a0e9a1]{grid-template-columns:1fr}.hero-title[data-v-66a0e9a1]{font-size:38px}}.auth-page[data-v-d946dc37]{color:#f1f5f9;background:#080811;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.glow-orb[data-v-d946dc37]{filter:blur(120px);pointer-events:none;opacity:.22;border-radius:50%;position:absolute}.orb-1[data-v-d946dc37]{background:radial-gradient(circle,#38bdf8,#6366f1);width:500px;height:500px;top:-100px;left:-100px}.orb-2[data-v-d946dc37]{background:radial-gradient(circle,#2dd4bf,#0284c7);width:450px;height:450px;bottom:-80px;right:-80px}.auth-card[data-v-d946dc37]{z-index:10;-webkit-backdrop-filter:blur(20px);background:#0e111ebf;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:440px;padding:40px;position:relative;box-shadow:0 25px 60px -15px #000000b3,0 0 30px #38bdf80d}.brand-header[data-v-d946dc37]{text-align:center;margin-bottom:32px}.brand-logo[data-v-d946dc37]{color:#2dd4bf;background:linear-gradient(135deg,#2dd4bf2e,#38bdf81a);border:1px solid #2dd4bf59;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}.brand-logo svg[data-v-d946dc37]{width:28px;height:28px}.brand-title[data-v-d946dc37]{letter-spacing:-.02em;color:#fff;margin:0;font-size:24px;font-weight:700}.brand-subtitle[data-v-d946dc37]{color:#94a3b8;margin:6px 0 0;font-size:13px}.form-heading[data-v-d946dc37]{color:#fff;margin:0 0 6px;font-size:20px;font-weight:600}.form-desc[data-v-d946dc37]{color:#64748b;margin:0 0 24px;font-size:13px;line-height:1.5}.error-badge[data-v-d946dc37]{color:#f87171;background:#ef44441f;border:1px solid #ef444440;border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;font-size:13px;display:flex}.auth-form[data-v-d946dc37]{flex-direction:column;gap:20px;display:flex}.input-group[data-v-d946dc37]{flex-direction:column;gap:8px;display:flex}.input-group label[data-v-d946dc37]{color:#cbd5e1;font-size:13px;font-weight:500}.label-row[data-v-d946dc37]{justify-content:space-between;align-items:center;display:flex}.forgot-link[data-v-d946dc37]{color:#2dd4bf;font-size:12px;text-decoration:none;transition:opacity .2s}.forgot-link[data-v-d946dc37]:hover{opacity:.8}.input-wrap[data-v-d946dc37]{align-items:center;display:flex;position:relative}.input-icon[data-v-d946dc37]{color:#64748b;font-size:18px;position:absolute;left:14px}.input-wrap input[data-v-d946dc37]{color:#fff;box-sizing:border-box;background:#080a12b3;border:1px solid #ffffff17;border-radius:12px;outline:none;width:100%;padding:12px 14px 12px 42px;font-size:14px;transition:all .2s}.input-wrap input[data-v-d946dc37]:focus{background:#0c0f1ae6;border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf26}.input-wrap input[data-v-d946dc37]::placeholder{color:#475569}.submit-btn[data-v-d946dc37]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#14b8a6,#0284c7);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px;font-size:14px;font-weight:600;transition:all .25s;display:flex;box-shadow:0 8px 20px -4px #14b8a659}.submit-btn[data-v-d946dc37]:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 10px 25px -4px #14b8a673}.submit-btn[data-v-d946dc37]:disabled{opacity:.6;cursor:not-allowed}.quick-demo-box[data-v-d946dc37]{text-align:center;background:#ffffff08;border-radius:10px;margin-top:18px;padding:10px}.demo-hint[data-v-d946dc37]{color:#94a3b8;margin:0;font-size:12px}.switch-auth[data-v-d946dc37]{text-align:center;color:#64748b;justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:13px;display:flex}.switch-link[data-v-d946dc37]{color:#2dd4bf;font-weight:500;text-decoration:none}.switch-link[data-v-d946dc37]:hover{text-decoration:underline}.home-link[data-v-d946dc37]{color:#94a3b8;text-align:center;margin-top:14px;font-size:12px;text-decoration:none;display:block}.home-link[data-v-d946dc37]:hover{color:#5eead4}.auth-page[data-v-f194e2e9]{color:#f1f5f9;background:#080811;justify-content:center;align-items:center;min-height:100vh;padding:32px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.glow-orb[data-v-f194e2e9]{filter:blur(120px);pointer-events:none;opacity:.22;border-radius:50%;position:absolute}.orb-1[data-v-f194e2e9]{background:radial-gradient(circle,#38bdf8,#6366f1);width:500px;height:500px;top:-100px;left:-100px}.orb-2[data-v-f194e2e9]{background:radial-gradient(circle,#2dd4bf,#0284c7);width:450px;height:450px;bottom:-80px;right:-80px}.auth-card[data-v-f194e2e9]{z-index:10;-webkit-backdrop-filter:blur(20px);background:#0e111ebf;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:450px;padding:36px 40px;position:relative;box-shadow:0 25px 60px -15px #000000b3,0 0 30px #38bdf80d}.brand-header[data-v-f194e2e9]{text-align:center;margin-bottom:28px}.brand-logo[data-v-f194e2e9]{color:#2dd4bf;background:linear-gradient(135deg,#2dd4bf2e,#38bdf81a);border:1px solid #2dd4bf59;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:flex}.brand-logo svg[data-v-f194e2e9]{width:28px;height:28px}.brand-title[data-v-f194e2e9]{letter-spacing:-.02em;color:#fff;margin:0;font-size:24px;font-weight:700}.brand-subtitle[data-v-f194e2e9]{color:#94a3b8;margin:4px 0 0;font-size:13px}.form-heading[data-v-f194e2e9]{color:#fff;margin:0 0 4px;font-size:20px;font-weight:600}.form-desc[data-v-f194e2e9]{color:#64748b;margin:0 0 20px;font-size:13px;line-height:1.5}.error-badge[data-v-f194e2e9]{color:#f87171;background:#ef44441f;border:1px solid #ef444440;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:10px 14px;font-size:13px;display:flex}.auth-form[data-v-f194e2e9]{flex-direction:column;gap:16px;display:flex}.input-group[data-v-f194e2e9]{flex-direction:column;gap:6px;display:flex}.input-group label[data-v-f194e2e9]{color:#cbd5e1;font-size:13px;font-weight:500}.input-wrap[data-v-f194e2e9]{align-items:center;display:flex;position:relative}.input-icon[data-v-f194e2e9]{color:#64748b;font-size:18px;position:absolute;left:14px}.input-wrap input[data-v-f194e2e9]{color:#fff;box-sizing:border-box;background:#080a12b3;border:1px solid #ffffff17;border-radius:12px;outline:none;width:100%;padding:11px 14px 11px 42px;font-size:14px;transition:all .2s}.input-wrap input[data-v-f194e2e9]:focus{background:#0c0f1ae6;border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf26}.input-wrap input[data-v-f194e2e9]::placeholder{color:#475569}.submit-btn[data-v-f194e2e9]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#14b8a6,#0284c7);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:14px;font-size:14px;font-weight:600;transition:all .25s;display:flex;box-shadow:0 8px 20px -4px #14b8a659}.submit-btn[data-v-f194e2e9]:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 10px 25px -4px #14b8a673}.submit-btn[data-v-f194e2e9]:disabled{opacity:.6;cursor:not-allowed}.switch-auth[data-v-f194e2e9]{text-align:center;color:#64748b;justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:13px;display:flex}.switch-link[data-v-f194e2e9]{color:#2dd4bf;font-weight:500;text-decoration:none}.switch-link[data-v-f194e2e9]:hover{text-decoration:underline}.home-link[data-v-f194e2e9]{color:#94a3b8;text-align:center;margin-top:14px;font-size:12px;text-decoration:none;display:block}.home-link[data-v-f194e2e9]:hover{color:#5eead4}@property --dashboard-motivation-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --task-card-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dashboard-layout[data-v-d4606756]{color:#f1f5f9;background-color:#05070e;background-image:radial-gradient(circle at 50% 30%,#2dd4bf14 0%,#080c1ad9 60%,#05070e 100%),url(/tunnel_bg_dark.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:100vh;max-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.sidebar[data-v-d4606756]{-webkit-backdrop-filter:blur(24px);z-index:10;box-sizing:border-box;background:#090d19e0;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;justify-content:space-between;width:248px;height:100vh;padding:20px 14px 14px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:4px 0 24px #00000080}.sidebar-top[data-v-d4606756]{flex-direction:column;display:flex}.logo-area[data-v-d4606756]{box-sizing:border-box;border-bottom:1px solid #94a3b81f;align-items:center;gap:13px;min-height:96px;margin-bottom:16px;padding:0 8px;text-decoration:none;display:flex}.logo-icon[data-v-d4606756]{color:#2dd4bf;filter:drop-shadow(0 0 12px #2dd4bf42);flex:0 0 44px;width:44px;height:44px}.logo-icon svg[data-v-d4606756]{width:100%;height:100%;display:block}.logo-text[data-v-d4606756]{letter-spacing:-.025em;color:#fff;font-size:20px;font-weight:750}.nav-menu[data-v-d4606756]{flex-direction:column;gap:8px;display:flex}.nav-item[data-v-d4606756]{box-sizing:border-box;color:#94a3b8;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:14px;width:100%;min-height:50px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s;display:flex}.nav-item i[data-v-d4606756]{text-align:center;flex:0 0 24px;width:24px;font-size:23px}.nav-item[data-v-d4606756]:hover{color:#fff;background:#ffffff0a;border-color:#94a3b81f;transform:translate(2px)}.nav-item.active[data-v-d4606756]{color:#5eead4;background:#2dd4bf1f;border:1px solid #2dd4bf33;box-shadow:inset 3px 0 #2dd4bf,0 6px 16px #0000001f}.nav-item[data-v-d4606756]:focus-visible{outline-offset:2px;outline:2px solid #5eead4cc}.sidebar-bottom[data-v-d4606756]{isolation:isolate;flex-direction:column;flex-shrink:0;gap:12px;margin-top:auto;padding-bottom:2px;display:flex;position:relative}.sidebar-bottom[data-v-d4606756]:before{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(#2dd4bf6b,#38bdf82e 45%,#0000 72%);border-radius:24px;position:absolute;inset:18% -8px}.motivation-card[data-v-d4606756]{background:radial-gradient(at 100% 100%,#2dd4bf33,#0000 58%),radial-gradient(at 0 0,#6366f126,#0000 62%),linear-gradient(145deg,#131f36fa,#080f1ffa);border:1px solid #2dd4bf38;border-radius:14px;height:105px;position:relative;overflow:hidden;box-shadow:0 0 22px #2dd4bf29,inset 0 1px #ffffff0d}.motivation-card[data-v-d4606756]:before{z-index:1;border-radius:inherit;background:conic-gradient(from var(--dashboard-motivation-glow-angle), transparent 0deg 270deg, #2dd4bf6b 294deg, #5eead4f2 316deg, #38bdf894 332deg, transparent 350deg 360deg);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:4s linear infinite dashboard-motivation-glow-travel-d4606756;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes dashboard-motivation-glow-travel-d4606756{to{--dashboard-motivation-glow-angle:360deg}}.motivation-card .motivation-content[data-v-d4606756]{z-index:2}@media (prefers-reduced-motion:reduce){.motivation-card[data-v-d4606756]:before{animation:none}}.sidebar-account[data-v-d4606756]{color:#e2e8f0;text-align:left;cursor:pointer;background:#0f172ac2;border:1px solid #ffffff14;border-radius:14px;flex:1;align-items:center;gap:11px;min-width:0;min-height:68px;padding:11px 12px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.sidebar-account[data-v-d4606756]:hover{background:#142034eb;border-color:#2dd4bf52;box-shadow:0 0 16px #2dd4bf1a}.sidebar-account .user-avatar[data-v-d4606756]{box-sizing:border-box;flex:0 0 42px;width:42px;height:42px;font-size:15px}.sidebar-account-details[data-v-d4606756]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sidebar-account-name[data-v-d4606756]{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.sidebar-account-action[data-v-d4606756]{color:#94a3b8;font-size:11px}.sidebar-account-row[data-v-d4606756]{align-items:stretch;gap:7px;display:flex}.sidebar-logout-btn[data-v-d4606756]{color:#94a3b8;cursor:pointer;background:#0f172ac2;border:1px solid #ffffff14;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;font-size:17px;transition:color .2s,border-color .2s,background .2s;display:grid}.sidebar-logout-btn[data-v-d4606756]:hover{color:#fda4af;background:#f43f5e1f;border-color:#fb718559}.motivation-content[data-v-d4606756]{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:12px;display:flex;position:relative}.quote-text[data-v-d4606756]{color:#e2e8f0;margin:0;font-size:12px;font-weight:500;line-height:1.45}.quote-sprout[data-v-d4606756]{color:#2dd4bf;align-self:flex-end;font-size:15px}.main-wrapper[data-v-d4606756]{box-sizing:border-box;flex-direction:column;flex:1;gap:20px;min-width:0;height:100vh;padding:20px 28px 60px;display:flex;overflow:hidden auto}.bottom-page-spacer[data-v-d4606756]{flex-shrink:0;height:30px}.header-banner[data-v-d4606756]{background:radial-gradient(at 0 0,#2dd4bf1f,#0000 48%),radial-gradient(at 100% 100%,#6366f11a,#0000 50%),linear-gradient(135deg,#0f172afa,#080d1bfa);border:1px solid #94a3b821;border-radius:18px;min-height:96px;position:relative;overflow:visible;box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff09}.banner-content[data-v-d4606756]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:16px 24px;display:flex}.greeting-title[data-v-d4606756]{letter-spacing:-.02em;color:#fff;margin:0;font-size:24px;font-weight:700}.wave-emoji[data-v-d4606756]{color:inherit;font:inherit;vertical-align:baseline;cursor:pointer;transform-origin:70% 75%;background:0 0;border:0;padding:0;line-height:1;display:inline-block}.wave-emoji[data-v-d4606756]:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2dd4bf}.wave-emoji.is-waving[data-v-d4606756]{animation:.8s ease-in-out greeting-wave-d4606756}.wave-emoji[data-v-d4606756]:hover{filter:brightness(1.08)}@keyframes greeting-wave-d4606756{0%,to{transform:rotate(0)}15%{transform:rotate(18deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(18deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.wave-emoji.is-waving[data-v-d4606756]{animation:none}}.greeting-subtitle[data-v-d4606756]{color:#94a3b8;margin:4px 0 0;font-size:13px}.header-right-tools[data-v-d4606756]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.date-chip[data-v-d4606756],.time-chip[data-v-d4606756]{box-sizing:border-box;color:#e2e8f0;white-space:nowrap;background:linear-gradient(145deg,#0f172ad1,#080d1bc2);border:1px solid #94a3b833;border-radius:13px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff09}.date-chip i[data-v-d4606756]{color:#5eead4;font-size:17px}.time-chip i[data-v-d4606756]{color:#a5b4fc;font-size:17px}.time-chip span[data-v-d4606756]{font-variant-numeric:tabular-nums}.icon-chip[data-v-d4606756]{color:#a5f3fc;cursor:pointer;background:linear-gradient(145deg,#0f172ae0,#080d1bc7);border:1px solid #94a3b833;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;transition:color .2s,border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.notification-btn[data-v-d4606756]:hover{color:#fff;background:linear-gradient(145deg,#0e749052,#0f172af0);border-color:#38bdf88c;transform:translateY(-1px);box-shadow:0 0 18px #22d3ee1f}.notification-btn[data-v-d4606756]:focus-visible{outline-offset:3px;outline:2px solid #5eead4cc}.notification-area[data-v-d4606756]{flex:none;position:relative}.notification-panel[data-v-d4606756]{z-index:30;box-sizing:border-box;color:#e2e8f0;background:linear-gradient(145deg,#0f172afa,#080d1bfc);border:1px solid #94a3b838;border-radius:15px;width:min(340px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 44px #0000007a,inset 0 1px #ffffff0a}.notification-panel[data-v-d4606756]:before{content:"";background:#0f172a;border-top:1px solid #94a3b838;border-left:1px solid #94a3b838;width:10px;height:10px;position:absolute;top:-6px;right:17px;transform:rotate(45deg)}.notification-panel-header[data-v-d4606756]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-panel-header h2[data-v-d4606756]{color:#f8fafc;margin:0;font-size:15px;font-weight:700}.notification-panel-header p[data-v-d4606756]{color:#94a3b8;margin:4px 0 0;font-size:11px}.notification-close-btn[data-v-d4606756]{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.notification-close-btn[data-v-d4606756]:hover{color:#fff;background:#ffffff17}.notification-empty-state[data-v-d4606756]{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:27px 8px 16px;display:flex}.notification-empty-icon[data-v-d4606756]{color:#5eead4;background:#2dd4bf14;border:1px solid #2dd4bf33;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:3px;font-size:19px;display:grid}.notification-empty-state strong[data-v-d4606756]{color:#e2e8f0;font-size:13px}.notification-empty-state>span[data-v-d4606756]:last-child{color:#94a3b8;font-size:11px;line-height:1.45}.notification-panel-enter-active[data-v-d4606756],.notification-panel-leave-active[data-v-d4606756]{transform-origin:100% 0;transition:opacity .16s,transform .16s}.notification-panel-enter-from[data-v-d4606756],.notification-panel-leave-to[data-v-d4606756]{opacity:0;transform:translateY(-5px)scale(.98)}.user-avatar[data-v-d4606756]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#38bdf8);border:1px solid #bae6fd73;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 12px #38bdf84d}.user-avatar[data-v-d4606756]:hover{transform:translateY(-1px);box-shadow:0 0 16px #38bdf87a}.mobile-account[data-v-d4606756]{display:none}.dashboard-grid[data-v-d4606756]{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.95fr);align-items:start;gap:20px;min-width:0;display:grid}.dashboard-grid[data-v-d4606756]>*,.column-right[data-v-d4606756]{min-width:0}.card[data-v-d4606756]{-webkit-backdrop-filter:blur(28px);background:#0d1222e0;border:1px solid #ffffff1f;border-top-color:#fff3;border-radius:20px;padding:22px;transition:transform .25s,box-shadow .25s;box-shadow:0 16px 36px -8px #000000a6,0 0 20px #2dd4bf0a}.card[data-v-d4606756]:hover{border-color:#ffffff2e;box-shadow:0 20px 42px -6px #000000bf,0 0 24px #2dd4bf12}.tasks-card[data-v-d4606756]{box-sizing:border-box;flex-direction:column;height:565px;max-height:565px;display:flex}.task-progress-panel[data-v-d4606756]{border:1px solid var(--mono-border);background:color-mix(in srgb, var(--brand-accent) 4%, var(--mono-panel));border-radius:11px;flex:none;margin:0 12px 12px 2px;padding:9px 10px}.task-progress-heading[data-v-d4606756],.task-progress-summary[data-v-d4606756]{align-items:center;min-width:0;display:flex}.task-progress-heading[data-v-d4606756]{justify-content:space-between;gap:10px;margin-bottom:7px}.task-progress-summary[data-v-d4606756]{gap:7px}.task-progress-summary>strong[data-v-d4606756]{color:var(--mono-text);font-size:11px;font-weight:750}.task-progress-percent[data-v-d4606756]{border:1px solid var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong);font-variant-numeric:tabular-nums;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:800;line-height:1.2}.task-overview-progress-track[data-v-d4606756]{background:var(--mono-hover);border-radius:999px;height:6px;overflow:hidden}.task-overview-progress-track>span[data-v-d4606756]{border-radius:inherit;background:var(--brand-accent);width:0;height:100%;transition:width .26s;display:block}.card-header[data-v-d4606756]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.title-with-icon[data-v-d4606756]{align-items:center;gap:10px;display:flex}.icon-badge[data-v-d4606756]{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex}.icon-badge.purple[data-v-d4606756]{color:#c084fc;background:#9333ea26}.card-title[data-v-d4606756]{color:#fff;margin:0;font-size:16.5px;font-weight:700}.task-card-count[data-v-d4606756]{border:1px solid var(--brand-accent-border);background:var(--brand-accent-soft);min-height:22px;color:var(--brand-accent-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.card-subtitle[data-v-d4606756]{color:#64748b;margin:4px 0 0;font-size:12px}.add-task-btn[data-v-d4606756]{color:#2dd4bf;cursor:pointer;background:#2dd4bf1f;border:1px solid #2dd4bf59;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}.add-task-btn[data-v-d4606756]:hover{background:#2dd4bf33}.task-date-toolbar[data-v-d4606756]{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0 0 10px;display:flex}.task-date-controls[data-v-d4606756]{align-items:center;gap:5px;min-width:0;display:flex}.task-date-step[data-v-d4606756],.task-date-today[data-v-d4606756],.task-date-filter[data-v-d4606756],.task-date-picker-label[data-v-d4606756]{box-sizing:border-box;border:1px solid var(--mono-border);background:var(--mono-surface);min-height:30px;color:var(--mono-text);font:inherit;border-radius:8px;font-size:11px}.task-date-step[data-v-d4606756]{flex:0 0 30px;place-items:center;width:30px;padding:0;display:grid}.task-date-step[data-v-d4606756]:hover,.task-date-today[data-v-d4606756]:hover,.task-date-picker-label[data-v-d4606756]:hover{border-color:var(--brand-accent-border);background:var(--brand-accent-soft)}.task-date-picker-label[data-v-d4606756]{max-width:170px;color:var(--brand-accent-strong);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-weight:700;display:inline-flex;position:relative}.task-date-picker-label input[data-v-d4606756]{opacity:0;width:100%;height:100%;position:absolute;inset:0}.task-date-today[data-v-d4606756]{padding:0 9px}.task-date-filter[data-v-d4606756]{max-width:116px;padding:0 8px}.task-date-calendar-toggle[data-v-d4606756]{border:1px solid var(--mono-border);background:var(--mono-surface);width:30px;height:30px;color:var(--mono-muted);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.task-date-calendar-toggle[aria-expanded=true][data-v-d4606756]{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.task-calendar-panel[data-v-d4606756]{box-sizing:border-box;border:1px solid var(--mono-border);background:var(--mono-inset);border-radius:10px;width:100%;margin:-2px 0 12px;padding:10px}.task-calendar-panel.task-calendar-popover[data-v-d4606756]{z-index:1200;transform-origin:100% 0;width:min(320px,100vw - 16px);max-height:min(80vh,460px);margin:0;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #00000047}.task-calendar-popover-enter-active[data-v-d4606756],.task-calendar-popover-leave-active[data-v-d4606756]{transition:opacity .14s,transform .14s}.task-calendar-popover-enter-from[data-v-d4606756],.task-calendar-popover-leave-to[data-v-d4606756]{opacity:0;transform:translateY(-5px)scale(.98)}.task-calendar-heading[data-v-d4606756]{color:var(--mono-text);justify-content:center;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.task-calendar-loading[data-v-d4606756]{color:var(--mono-muted);font-size:10px}.task-calendar-grid[data-v-d4606756]{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.task-calendar-weekday[data-v-d4606756]{color:var(--mono-muted);text-align:center;padding:3px 0;font-size:9px;font-weight:700}.task-calendar-day[data-v-d4606756]{min-width:0;min-height:34px;color:var(--mono-text);background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px;font-size:10px;display:flex}.task-calendar-day.outside-month[data-v-d4606756]{color:var(--mono-subtle)}.task-calendar-day.has-tasks small[data-v-d4606756]{color:var(--brand-accent-strong);font-size:8px;font-weight:800}.task-calendar-day.selected[data-v-d4606756]{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong);font-weight:800}.task-list-filter-row[data-v-d4606756]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.filter-pills[data-v-d4606756]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pill[data-v-d4606756]{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:16px;padding:5px 12px;font-size:12px;transition:all .2s}.pill.active[data-v-d4606756]{color:#2dd4bf;background:#2dd4bf24;border-color:#2dd4bf73;font-weight:600}.task-list[data-v-d4606756]{overscroll-behavior-y:contain;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:auto;gap:11px;min-height:0;max-height:none;padding:0 12px 0 0;scroll-padding-block:0;display:flex;overflow-y:auto}.task-list-container[data-v-d4606756]{box-sizing:border-box;background:#0f172a33;border:1px solid #94a3b81a;border-radius:14px;flex-direction:column;flex:auto;min-height:0;max-height:none;margin-top:10px;padding:12px 0 12px 12px;display:flex;overflow:hidden}.task-row[data-v-d4606756]{isolation:isolate;box-sizing:border-box;cursor:pointer;min-height:76px;box-shadow:none;background:0 0;border:1px solid #ffffff14;border-radius:14px;flex:none;justify-content:space-between;align-items:center;padding:15px 16px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.task-row[data-v-d4606756]:before{z-index:0;border-radius:inherit;background:conic-gradient(from var(--task-card-glow-angle), transparent 0deg 270deg, color-mix(in srgb, var(--task-list-color) 42%, transparent) 294deg, color-mix(in srgb, var(--task-list-color) 96%, white) 316deg, color-mix(in srgb, var(--task-list-color) 58%, #38bdf8) 332deg, transparent 350deg 360deg);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:4s linear infinite task-card-glow-travel-d4606756;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.task-row.task-focused[data-v-d4606756]:before{display:block}.task-row[data-v-d4606756]>*{z-index:1;position:relative}@keyframes task-card-glow-travel-d4606756{to{--task-card-glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.task-row[data-v-d4606756]:before{animation:none}}.task-row[data-v-d4606756]:hover{background:#19223ef2;border-color:#94a3b83d;box-shadow:0 5px 14px #0000004d}.task-row.task-focused[data-v-d4606756]{background:color-mix(in srgb, var(--task-list-color) 8%, #12182ef2);border-color:color-mix(in srgb, var(--task-list-color) 38%, #ffffff1f);box-shadow:0 4px 14px #00000047}.task-row.task-done.task-focused[data-v-d4606756]{background:color-mix(in srgb, var(--task-list-color) 12%, #12182efa);border-color:color-mix(in srgb, var(--task-list-color) 48%, #ffffff1f);box-shadow:0 4px 14px #00000047}.task-row.task-done[data-v-d4606756]{opacity:.65}.task-row.task-done.task-focused[data-v-d4606756]{opacity:1}.task-left[data-v-d4606756]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.task-sequence-number[data-v-d4606756]{box-sizing:border-box;border:1px solid var(--mono-border);background:var(--mono-panel);width:24px;height:22px;color:var(--mono-text);font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0000001f}.custom-checkbox[data-v-d4606756]{cursor:pointer;border:1.5px solid #475569;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13.5px;transition:all .2s;display:flex}.custom-checkbox.checked[data-v-d4606756]{background:var(--task-list-color);border-color:var(--task-list-color);color:#090c17}.task-details[data-v-d4606756]{flex-direction:column;gap:4px;min-width:0;display:flex}.task-name-line[data-v-d4606756]{align-items:center;gap:5px;min-width:0;display:flex}.task-name-line .task-name[data-v-d4606756]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-recurring-icon[data-v-d4606756]{color:var(--brand-accent-strong);flex:none;font-size:12px}.task-priority-high[data-v-d4606756]{color:#f87171;text-transform:uppercase;background:#ef44441f;border-radius:5px;flex:none;padding:2px 5px;font-size:9px;font-weight:750}.task-date-meta[data-v-d4606756]{color:var(--mono-muted);flex-wrap:wrap;gap:6px;font-size:10px;line-height:1.2;display:flex}.task-overdue[data-v-d4606756]{color:#dc2626;font-weight:700}.task-name[data-v-d4606756]{color:#f1f5f9;font-size:14px;font-weight:600;line-height:1.35;transition:color .2s}.task-focused .task-name[data-v-d4606756]{color:#fff;font-weight:700}.task-name.strike-through[data-v-d4606756]{color:#64748b;text-decoration:line-through}.task-focused .task-name.strike-through[data-v-d4606756]{color:#fff;text-decoration:none}.task-row.task-done.task-focused .time-meta[data-v-d4606756]{color:#e2e8f0}.tag-pill[data-v-d4606756]{color:#818cf8;background:#6366f11f;border-radius:6px;align-self:flex-start;padding:3px 9px;font-size:11.5px;transition:all .2s}.tag-pill.cyan-glow[data-v-d4606756]{color:var(--task-list-color);background:color-mix(in srgb, var(--task-list-color) 20%, transparent);box-shadow:0 0 8px color-mix(in srgb, var(--task-list-color) 35%, transparent)}.task-right[data-v-d4606756]{flex:none;align-items:center;gap:8px;display:flex}.pending-meta[data-v-d4606756]{box-sizing:border-box;color:#94a3b8;font-variant-numeric:tabular-nums;background:#ffffff08;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:500;transition:color .18s,border-color .18s;display:flex}.pending-meta.live-active-timer[data-v-d4606756]{color:var(--task-list-color);border:1px solid color-mix(in srgb, var(--task-list-color) 60%, transparent);font-weight:700}.pending-meta.live-active-timer i[data-v-d4606756]{color:var(--task-list-color)}@keyframes spinPulse-d4606756{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.completed-meta[data-v-d4606756]{flex-direction:column;align-items:flex-end;padding-right:2px;display:flex}.status-check[data-v-d4606756]{color:var(--task-list-color);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.skipped-task-status[data-v-d4606756]{color:var(--mono-muted);text-transform:uppercase;font-size:11px;font-weight:700}.time-meta[data-v-d4606756]{color:#64748b;font-size:11px}.task-studied-meta[data-v-d4606756]{color:#2dd4bf;font-size:11px;font-weight:700}.task-action-btns[data-v-d4606756]{border-left:1px solid #ffffff14;align-items:center;gap:6px;margin-left:2px;padding-left:8px;display:flex}.action-btn[data-v-d4606756]{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15.5px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.action-btn.edit-btn[data-v-d4606756]:hover{transform:translateY(-1.5px);box-shadow:0 2px 10px #38bdf84d}.action-btn.edit-btn[data-v-d4606756]{color:#38bdf8;background:#38bdf82e;border-color:#38bdf873}.action-btn.delete-btn[data-v-d4606756]:hover{transform:translateY(-1.5px);box-shadow:0 2px 10px #f43f5e4d}.action-btn.delete-btn[data-v-d4606756]{color:#fb7185;background:#f43f5e2e;border-color:#f43f5e73}.task-list-manager[data-v-d4606756]{background:linear-gradient(120deg,#0f172a6b,#ffffff06);border:1px solid #94a3b82e;border-radius:13px;margin-bottom:14px;padding:11px 12px 12px}.task-list-manager-heading[data-v-d4606756]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.task-list-manager-label[data-v-d4606756]{color:#94a3b8;letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.task-list-manager-label i[data-v-d4606756]{color:#2dd4bf;font-size:14px}.task-list-switcher[data-v-d4606756]{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;min-height:58px;margin:-5px -8px -8px;padding:8px 8px 9px;display:flex;overflow:auto hidden}.task-list-tab[data-v-d4606756]{box-sizing:border-box;white-space:nowrap;color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0f172a85;border:1px solid #94a3b821;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;padding:4px 12px;font-size:11.5px;transition:filter .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff21}.task-list-tab-item[data-v-d4606756]{flex:none;align-items:center;min-width:0;margin:0;display:inline-flex;position:relative}.task-list-tab-item.is-dragging[data-v-d4606756]{opacity:.55}.task-list-tab-item .task-list-tab[data-v-d4606756]{cursor:grab;border-color:color-mix(in srgb, var(--task-list-color) 48%, transparent);background:color-mix(in srgb, var(--task-list-color) 13%, #0f172a85);border-radius:9px;min-width:0;padding-inline:9px 34px}.task-list-tab[data-v-d4606756]:hover{border-color:color-mix(in srgb, var(--task-list-color) 78%, transparent);background:color-mix(in srgb, var(--task-list-color) 24%, #0f172a85);filter:none}.task-list-tab.active[data-v-d4606756]{border-color:color-mix(in srgb, var(--task-list-color) 82%, transparent);background:color-mix(in srgb, var(--task-list-color) 25%, #0f172a85);color:color-mix(in srgb, var(--task-list-color) 75%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--task-list-color) 35%, transparent), 0 3px 10px #00000029}.task-list-menu-trigger[data-v-d4606756]{z-index:2;box-sizing:border-box;border:1px solid var(--task-list-color);background:var(--mono-panel);width:20px;height:20px;color:var(--mono-text);cursor:pointer;box-shadow:0 0 0 2px var(--mono-panel);border-radius:6px;place-items:center;padding:0;transition:color .16s,background-color .16s,transform .16s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.task-list-menu-trigger i[data-v-d4606756]{font-size:12px;line-height:1}.task-list-menu-trigger[data-v-d4606756]:hover,.task-list-menu-trigger[aria-expanded=true][data-v-d4606756]{border-color:var(--task-list-color);background:var(--task-list-color);color:var(--task-list-foreground);transform:translateY(-50%)}.task-list-actions-dropdown[data-v-d4606756]{z-index:1000;background:#111827;border:1px solid #94a3b838;border-radius:10px;min-width:136px;padding:5px;display:grid;position:fixed;box-shadow:0 10px 28px #00000052}.task-list-actions-dropdown button[data-v-d4606756]{color:#e2e8f0;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 9px;font-size:12px;display:flex}.task-list-actions-dropdown button[data-v-d4606756]:hover:not(:disabled){background:#94a3b821}.task-list-actions-dropdown button.delete-list-action[data-v-d4606756]{color:#fb7185}.task-list-actions-dropdown button.delete-list-action[data-v-d4606756]:hover:not(:disabled){background:#f43f5e24}.task-list-actions-dropdown button[data-v-d4606756]:disabled{opacity:.38;cursor:not-allowed}.task-list-tab-icon[data-v-d4606756]{font-size:14px}.task-list-tab-count[data-v-d4606756]{background:color-mix(in srgb, var(--task-list-color) 26%, #0003);color:#fff;border-radius:6px;place-items:center;min-width:18px;height:22px;padding:0 4px;font-size:10px;display:inline-grid}.task-list-add-icon[data-v-d4606756]{color:#2dd4bf;width:30px;height:30px;font:inherit;cursor:pointer;background:#2dd4bf1f;border:1px solid #2dd4bf59;border-radius:8px;flex:0 0 30px;place-items:center;transition:background .18s,border-color .18s,transform .18s;display:grid}.task-list-add-icon[data-v-d4606756]:hover{background:#2dd4bf38;border-color:#2dd4bfa6;transform:translateY(-1px)}.task-list-add-icon i[data-v-d4606756]{font-size:16px}.task-list-modal[data-v-d4606756]{box-sizing:border-box;width:min(460px,100vw - 32px);max-width:460px;max-height:calc(100vh - 32px);overflow-y:auto}.task-list-modal-subtitle[data-v-d4606756]{color:#8492a8;margin:5px 0 0;font-size:12px}.delete-task-list-confirm-btn[data-v-d4606756]{color:#fda4af;font:inherit;cursor:pointer;background:#f43f5e26;border:1px solid #f43f5e66;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:12px;font-weight:700;transition:background-color .16s,border-color .16s;display:inline-flex}.delete-task-list-confirm-btn[data-v-d4606756]:hover{background:#f43f5e3d;border-color:#f43f5eb3}.task-list-color-options[data-v-d4606756],.task-list-icon-options[data-v-d4606756]{flex-wrap:wrap;gap:10px;display:flex}.task-list-color-swatch[data-v-d4606756],.task-list-custom-color[data-v-d4606756],.task-list-icon-option[data-v-d4606756]{cursor:pointer;border:2px solid #0000;border-radius:10px;place-items:center;width:34px;height:34px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.task-list-color-swatch[data-v-d4606756]:hover,.task-list-custom-color[data-v-d4606756]:hover,.task-list-icon-option[data-v-d4606756]:hover{transform:translateY(-2px)}.task-list-color-swatch.selected[data-v-d4606756]{border-color:#fff;box-shadow:0 0 0 2px #fff3}.task-list-custom-color[data-v-d4606756]{color:#fff;background:linear-gradient(135deg,#f43f5e,#8b5cf6,#38bdf8,#22c55e,#eab308);border:1px solid #94a3b840;font-size:16px;position:relative;overflow:hidden}.task-list-custom-color input[data-v-d4606756]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.task-list-icon-option[data-v-d4606756]{color:#aab7c9;background:#ffffff09;border-color:#94a3b829;font-size:17px}.task-list-icon-option.selected[data-v-d4606756]{border-color:var(--task-list-color);background:color-mix(in srgb, var(--task-list-color) 18%, transparent);color:var(--task-list-color);box-shadow:0 0 12px color-mix(in srgb, var(--task-list-color) 20%, transparent)}.task-list-preview-label[data-v-d4606756]{color:#64748b;letter-spacing:.11em;margin:3px 0 8px;font-size:9px;font-weight:700}.task-list-preview[data-v-d4606756]{align-items:center;min-height:40px;display:flex}.task-list-preview-chip[data-v-d4606756]{max-width:100%;color:var(--task-list-foreground,#fff);border-radius:9px;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.task-list-preview-chip>span[data-v-d4606756]:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-list-empty[data-v-d4606756]{color:#7c8ba1;text-align:center;border:1px dashed #94a3b829;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:74px;padding:14px;font-size:12px;display:flex}.task-list-empty i[data-v-d4606756]{color:var(--task-list-color);font-size:17px}.timer-card[data-v-d4606756]{box-sizing:border-box;flex-direction:column;gap:14px;height:565px;max-height:565px;padding:18px 20px;display:flex}.timer-top-mode[data-v-d4606756]{justify-content:space-between;align-items:center;width:100%;display:flex}.timer-top-actions[data-v-d4606756]{align-items:center;gap:10px;display:flex}.timer-fullscreen-btn[data-v-d4606756]{border:1px solid var(--mono-border);background:var(--mono-surface);min-height:32px;color:var(--mono-muted);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.timer-fullscreen-btn[data-v-d4606756]:hover{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.timer-fullscreen-btn i[data-v-d4606756]{font-size:14px}.mode-dropdown[data-v-d4606756]{color:#2dd4bf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:flex}.arrow-down[data-v-d4606756]{color:#64748b;font-size:12px}.timer-mode-tag[data-v-d4606756]{color:#94a3b8;align-items:center;gap:6px;font-size:11.5px;display:flex}.pulse-indicator[data-v-d4606756]{background:#64748b;border-radius:8px;width:7px;height:7px}.pulse-indicator.running[data-v-d4606756]{background:#2dd4bf;box-shadow:0 0 8px #2dd4bf}.timer-main-row[data-v-d4606756]{justify-content:space-between;align-items:center;gap:20px;width:100%;padding:10px 4px 6px;display:flex}.timer-dial-wrap[data-v-d4606756]{isolation:isolate;flex:none;justify-content:center;align-self:center;align-items:center;display:flex;position:relative;overflow:visible}.radial-timer-container[data-v-d4606756]{flex-shrink:0;width:170px;height:170px;position:relative}.timer-empty-dial[data-v-d4606756]:before{background:var(--brand-accent);content:"";filter:blur(32px);opacity:.08;pointer-events:none;border-radius:50%;position:absolute;inset:12%}.radial-svg[data-v-d4606756]{width:100%;height:100%;transform:rotate(-90deg)}.circle-bg[data-v-d4606756]{fill:none;stroke:#ffffff0f}.timer-empty-dial .circle-bg[data-v-d4606756]{stroke:var(--brand-accent);stroke-dasharray:3 8;stroke-opacity:.3}.circle-progress[data-v-d4606756]{fill:none;stroke:#2dd4bf;filter:drop-shadow(0 0 8px #2dd4bf73);transition:stroke-dashoffset .8s}.circle-end-dot[data-v-d4606756]{fill:var(--brand-accent);stroke:var(--mono-panel);stroke-width:2px;filter:drop-shadow(0 0 5px var(--brand-accent-glow));transform:rotate(var(--ring-target-angle));transform-box:view-box;transform-origin:90px 90px;transition:transform .35s}.ring-load-animation[data-v-d4606756]{animation:.85s ease-out forwards timer-ring-draw-d4606756}.ring-end-dot-animation[data-v-d4606756]{animation:.85s ease-out forwards timer-ring-dot-draw-d4606756}@keyframes timer-ring-draw-d4606756{0%{stroke-dashoffset:var(--ring-circumference)}to{stroke-dashoffset:var(--ring-target-offset)}}@keyframes timer-ring-dot-draw-d4606756{0%{transform:rotate(0)}to{transform:rotate(var(--ring-target-angle))}}.radial-center-text[data-v-d4606756]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.timer-empty-center[data-v-d4606756]{color:var(--brand-accent);letter-spacing:.16em;flex-direction:column;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.timer-empty-center i[data-v-d4606756]{border:1px solid color-mix(in srgb, var(--brand-accent) 35%, transparent);background:color-mix(in srgb, var(--brand-accent) 10%, transparent);width:44px;height:44px;box-shadow:0 0 24px color-mix(in srgb, var(--brand-accent) 18%, transparent);border-radius:50%;place-items:center;font-size:21px;display:grid}.timer-digits[data-v-d4606756]{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;min-height:1em;font-size:24px;font-weight:800;display:inline-block}.timer-status-label[data-v-d4606756]{color:#64748b;margin-top:2px;font-size:11px}.timer-side-controls[data-v-d4606756]{flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex}.timer-empty-content[data-v-d4606756]{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:440px;display:flex}.timer-empty-content h3[data-v-d4606756]{color:#fff;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:750}.timer-empty-content p[data-v-d4606756]{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.timer-empty-actions[data-v-d4606756]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.timer-empty-primary[data-v-d4606756]{cursor:pointer;border:1px solid var(--brand-accent);background:var(--brand-accent);color:#081018;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.timer-empty-primary[data-v-d4606756]:hover{filter:brightness(1.08);transform:translateY(-1px)}.active-task-info[data-v-d4606756]{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.active-task-label[data-v-d4606756]{letter-spacing:.05em;color:#64748b;font-size:10px;font-weight:700}.active-task-name[data-v-d4606756]{color:#fff;margin:0;font-size:15px;font-weight:700;line-height:1.3}.active-task-title-row[data-v-d4606756]{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:100%;display:flex}.active-task-title-row .active-task-name[data-v-d4606756]{overflow-wrap:anywhere;min-width:0}.active-task-title-row .tag-pill[data-v-d4606756]{flex:none;align-self:auto}.timer-actions-vertical[data-v-d4606756]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,320px);max-width:100%;display:grid}.pause-btn[data-v-d4606756]{box-sizing:border-box;color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:56px;padding:10px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.pause-btn[data-v-d4606756]:hover{background:#ffffff1a}.complete-btn[data-v-d4606756]{box-sizing:border-box;color:#090c17;white-space:nowrap;cursor:pointer;background:#2dd4bf;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:56px;padding:10px 12px;font-size:12px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 15px #2dd4bf4d}.complete-btn[data-v-d4606756]:hover{filter:brightness(1.08);transform:translateY(-1px)}.timer-actions-vertical.timer-actions-icon-row[data-v-d4606756]{justify-content:center;align-items:center;gap:8px;width:min(100%,166px);max-width:100%;display:flex}.timer-actions-icon-row .timer-icon-action[data-v-d4606756]{box-sizing:border-box;border-radius:12px;flex:0 0 34px;place-items:center;gap:0;width:34px;height:34px;min-height:34px;padding:0;font-size:22px;line-height:1;transition:color .16s,background-color .16s,border-color .16s,transform .16s,box-shadow .16s;display:grid}.timer-actions-icon-row .timer-icon-action i[data-v-d4606756]{font-size:22px;line-height:1}.timer-actions-icon-row .timer-label-action[data-v-d4606756]{flex:0 0 82px;gap:7px;width:82px;min-width:82px;padding:0 7px;font-size:13px;display:inline-flex}.restart-icon-action[data-v-d4606756]{border:1px solid var(--mono-border);background:var(--mono-surface);color:var(--mono-muted);cursor:pointer}.restart-icon-action[data-v-d4606756]:hover{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.pause-btn.timer-icon-action[data-v-d4606756]{border:1px solid var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong);border-radius:18px}.pause-btn.timer-icon-action[data-v-d4606756]:hover{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-ink);transform:translateY(-1px)}.complete-btn.timer-icon-action[data-v-d4606756]{background:var(--brand-accent);color:var(--brand-accent-ink);box-shadow:0 4px 15px var(--brand-accent-glow);border:1px solid #0000}.complete-btn.timer-icon-action[data-v-d4606756]:hover{filter:brightness(1.08);transform:translateY(-1px)}.timer-actions-icon-row .timer-icon-action[data-v-d4606756]:focus-visible{outline:2px solid var(--brand-accent-strong);outline-offset:2px}.completed-tick[data-v-d4606756]{width:40px;height:40px;color:var(--brand-accent-strong);overflow:visible}.completed-tick path[data-v-d4606756]{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;animation:.46s cubic-bezier(.22,1,.36,1) 80ms forwards completed-tick-draw-d4606756}@keyframes completed-tick-draw-d4606756{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ring-load-animation[data-v-d4606756],.ring-end-dot-animation[data-v-d4606756]{animation:none}.completed-tick path[data-v-d4606756]{stroke-dashoffset:0;animation:none}}.completed-ring-label[data-v-d4606756]{color:#fff;letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:700}.completed-time-label[data-v-d4606756]{color:#94a3b8;margin-top:3px;font-size:11px}.completed-study-label[data-v-d4606756]{color:#2dd4bf;margin-top:3px;font-size:12px;font-weight:700}.task-status-row[data-v-d4606756]{align-items:center;gap:8px;width:100%;display:flex}.completed-badge-pill[data-v-d4606756]{color:#2dd4bf;background:#2dd4bf26;border:1px solid #2dd4bf66;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.task-name-completed[data-v-d4606756]{text-decoration:line-through;color:#94a3b8!important}.restart-task-btn[data-v-d4606756]{color:#2dd4bf;cursor:pointer;background:#2dd4bf1f;border:1px solid #2dd4bf59;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 22px;font-size:14.5px;font-weight:700;transition:all .2s;display:flex}.timer-actions-vertical.restart-only-actions[data-v-d4606756]{justify-content:center;align-self:center;width:min(100%,320px);display:flex}.timer-actions-vertical.restart-only-actions.resume-available[data-v-d4606756]{gap:8px;width:fit-content;max-width:100%;display:flex}.resume-task-btn[data-v-d4606756]{box-sizing:border-box;color:#2dd4bf;cursor:pointer;background:#2dd4bf1f;border:1px solid #2dd4bf59;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 16px;font-size:14.5px;font-weight:700;transition:all .2s;display:flex}.resume-task-btn[data-v-d4606756]:hover{color:#090c17;background:#2dd4bf;border-color:#2dd4bf;transform:translateY(-1px);box-shadow:0 4px 16px #2dd4bf66}.restart-only-actions.resume-available .restart-task-btn[data-v-d4606756]{flex:initial;width:100%;margin-inline:0;padding-inline:12px;font-size:13px}.restart-only-actions .restart-task-btn[data-v-d4606756]{box-sizing:border-box;flex:0 180px;width:min(100%,180px);margin-inline:auto}.timer-actions-vertical.restart-only-actions .resume-task-btn[data-v-d4606756],.timer-actions-vertical.restart-only-actions .restart-task-btn[data-v-d4606756]{box-sizing:border-box;border-radius:18px;gap:6px;height:34px;min-height:34px;padding:0 10px;font-size:13px}.timer-actions-vertical.restart-only-actions.resume-available .resume-task-btn[data-v-d4606756],.timer-actions-vertical.restart-only-actions.resume-available .restart-task-btn[data-v-d4606756]{white-space:nowrap;flex:0 auto;width:auto;min-width:0}.restart-task-btn[data-v-d4606756]:hover{color:#090c17;background:#2dd4bf;transform:translateY(-1px);box-shadow:0 4px 16px #2dd4bf66}.focus-details-card[data-v-d4606756]{box-sizing:border-box;background:#0a0e1cbf;border:1px solid #ffffff1a;border-radius:14px;width:100%;padding:14px 16px;box-shadow:inset 0 0 16px #0006}.focus-stats-quad[data-v-d4606756]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.metric-box[data-v-d4606756]{background:#12182ed9;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;display:flex;box-shadow:0 4px 12px #0000004d}.metric-top[data-v-d4606756]{align-items:center;gap:6px;display:flex}.metric-top i[data-v-d4606756]{font-size:14px}.metric-label[data-v-d4606756]{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:600}.metric-body[data-v-d4606756]{flex-direction:column;margin-top:2px;display:flex}.metric-big-time[data-v-d4606756]{color:#fff;font-size:15px;font-weight:700}.metric-sub[data-v-d4606756]{color:#64748b;margin-top:1px;font-size:10.5px}.highlight-amber[data-v-d4606756]{color:#fbbf24}.highlight-flame[data-v-d4606756]{color:#fbbf24;text-shadow:0 0 10px #fbbf2459;font-variant-numeric:tabular-nums}.current-focus-metric[data-v-d4606756]{transition:all .3s}.current-focus-metric.in-flow[data-v-d4606756]{border-color:#f59e0b66;box-shadow:0 0 16px #f59e0b26,inset 0 0 10px #f59e0b0d}.current-focus-metric.in-grace[data-v-d4606756]{background:#1e160ee0;border-color:#fb923c73}.live-flow-dot[data-v-d4606756]{background:#f59e0b;border-radius:50%;width:6px;height:6px;margin-left:auto;animation:1.4s ease-in-out infinite flowBlink-d4606756;box-shadow:0 0 8px #f59e0b}@keyframes flowBlink-d4606756{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.flow-status-sub[data-v-d4606756]{align-items:center;gap:4px;display:flex}.grace-countdown[data-v-d4606756]{align-items:center;gap:4px;font-weight:700;animation:2s ease-in-out infinite gracePulse-d4606756;display:inline-flex;color:#fb923c!important}@keyframes gracePulse-d4606756{0%,to{opacity:.85}50%{opacity:1;text-shadow:0 0 6px #fb923c99}}.live-record-box[data-v-d4606756]{animation:2s ease-in-out infinite alternate liveRecordPulse-d4606756;background:#241a0ce0!important;border-color:#fbbf2480!important;box-shadow:0 0 20px #fbbf2440!important}@keyframes liveRecordPulse-d4606756{0%{border-color:#fbbf2466;box-shadow:0 0 14px #fbbf2433}to{border-color:#fbbf24;box-shadow:0 0 26px #fbbf2480}}.live-record-tag[data-v-d4606756]{color:#090c17;background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:9px;font-weight:800;animation:1.2s ease-in-out infinite tagFlash-d4606756;box-shadow:0 0 8px #fbbf2480}@keyframes tagFlash-d4606756{0%,to{opacity:.85;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.text-cyan[data-v-d4606756],.text-teal[data-v-d4606756]{color:#2dd4bf}.text-green[data-v-d4606756]{color:#34d399}.text-indigo[data-v-d4606756]{color:#818cf8}.text-amber[data-v-d4606756]{color:#f59e0b}.text-slate[data-v-d4606756]{color:#94a3b8}.column-right[data-v-d4606756]{flex-direction:column;gap:16px;min-width:0;display:flex}.card-header-simple[data-v-d4606756]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-title-sm[data-v-d4606756]{color:#fff;margin:0;font-size:14px;font-weight:700}.icon-teal[data-v-d4606756]{color:#2dd4bf}.icon-indigo[data-v-d4606756]{color:#818cf8}.more-link[data-v-d4606756]{color:#64748b;font-size:11px;text-decoration:none}.more-link[data-v-d4606756]:hover{color:#94a3b8}.ambient-card[data-v-d4606756]{padding:18px 20px}.ambient-header-actions[data-v-d4606756]{align-items:center;gap:8px;display:flex}.ambient-filter-bar[data-v-d4606756]{gap:6px;margin-bottom:12px;display:flex}.ambient-pill[data-v-d4606756]{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:5px;padding:6px 13px;font-size:12.5px;transition:all .2s;display:flex}.ambient-pill[data-v-d4606756]:hover{color:#fff;background:#ffffff14}.ambient-pill.active[data-v-d4606756]{background:var(--brand-accent-soft);border-color:var(--brand-accent-border);color:var(--brand-accent-strong);font-weight:600}.ambient-favorites-heart[data-v-d4606756]{fill:#dc2626;flex:0 0 13px;width:13px;height:13px}.ambient-pill .active-dot[data-v-d4606756]{background:#2dd4bf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #2dd4bf}.mute-all-btn[data-v-d4606756]{color:#fb7185;cursor:pointer;background:#f43f5e1f;border:1px solid #f43f5e59;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:34px;height:34px;padding:0;transition:all .2s;display:flex}.mute-all-btn[data-v-d4606756]:hover{color:#fff;background:#f43f5e40}.mute-all-btn i[data-v-d4606756]{color:#ef4444;font-size:15px}.ambient-ref-grid[data-v-d4606756]{grid-template-columns:repeat(2,1fr);align-content:start;gap:12px 16px;width:96%;max-height:310px;margin-inline:auto;padding-right:4px;display:grid;overflow-y:auto}.ambient-favorites-empty[data-v-d4606756]{color:#94a3b8;text-align:center;background:#0e142685;border:1px dashed #94a3b82e;border-radius:10px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:128px;display:flex}.ambient-favorites-empty>i[data-v-d4606756]{color:#818cf8;margin-bottom:2px;font-size:20px}.ambient-favorites-empty>span[data-v-d4606756]:first-of-type{color:#e2e8f0;font-size:12.5px;font-weight:600}.ambient-favorites-empty>span[data-v-d4606756]:last-of-type{color:#64748b;font-size:11px}.amb-ref-card[data-v-d4606756]{background:#0c101cf2;border:1px solid #ffffff1a;border-radius:10px;align-items:stretch;height:74px;transition:all .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000059}.amb-ref-card[data-v-d4606756]:hover{background:#101626fa;border-color:#ffffff38;transform:translateY(-1px)}.amb-ref-card.is-active[data-v-d4606756]{border-color:#ffffff73;box-shadow:0 4px 18px #0009,0 0 12px #ffffff0f}.amb-hatch-block[data-v-d4606756]{color:#ffffff73;background:repeating-linear-gradient(45deg,#ffffff0f,#ffffff0f 1.5px,#0000 1.5px 6.5px);border-right:1px solid #ffffff17;justify-content:center;align-items:center;width:72px;min-width:72px;height:100%;transition:all .22s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.amb-hatch-block[data-v-d4606756]:before,.amb-hatch-block[data-v-d4606756]:after{z-index:0;content:"";pointer-events:none;opacity:0;position:absolute}.amb-hatch-block.is-playing[data-v-d4606756]:before,.amb-hatch-block.is-playing[data-v-d4606756]:after{opacity:1}.amb-hatch-block.is-playing .amb-block-icon[data-v-d4606756]{z-index:1;position:relative}.amb-ref-card:hover .amb-hatch-block[data-v-d4606756]{color:#ffffffb3}.amb-block-icon[data-v-d4606756]{transform-origin:50%;font-size:25px;transition:transform .2s,filter .2s,color .2s}.amb-playing-animation[data-v-d4606756]{z-index:1;object-fit:contain;pointer-events:none;width:32px;height:32px;position:relative}.waves-ambience-icon[data-v-d4606756]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.amb-hatch-block:hover .amb-block-icon[data-v-d4606756]{transform:scale(1.15)}.amb-tile-waterfall.is-playing[data-v-d4606756]:before{border-top:1px solid #38bdf899;border-radius:50%;height:17px;animation:3.2s ease-in-out infinite ambience-water-current-d4606756;bottom:10px;left:-12px;right:-12px;box-shadow:0 -5px 0 -4px #38bdf87a,0 5px 0 -4px #38bdf859}.amb-tile-waves.is-playing .amb-icon-waves path[data-v-d4606756]{stroke-dasharray:18 8;animation:2.8s linear infinite ambience-wave-drift-d4606756}.amb-tile-waves.is-playing .amb-icon-waves path[data-v-d4606756]:nth-child(2){animation-delay:-.9s}.amb-tile-waves.is-playing .amb-icon-waves path[data-v-d4606756]:nth-child(3){animation-delay:-1.8s}.amb-tile-waterfall.is-playing[data-v-d4606756]:after,.amb-tile-rain.is-playing[data-v-d4606756]:before{background:repeating-linear-gradient(#0000 0 8px,#38bdf8b8 9px 12px,#0000 13px 21px);width:1px;height:100%;animation:.9s linear infinite ambience-rain-fall-d4606756;top:-10px;right:14px;box-shadow:-13px 8px 0 -.2px #38bdf880,13px -6px 0 -.2px #38bdf86b}.amb-tile-rain.is-playing[data-v-d4606756]:after{background:repeating-linear-gradient(#0000 0 12px,#38bdf87a 13px 16px,#0000 17px 27px);width:1px;height:100%;animation:1.25s linear -.4s infinite ambience-rain-fall-d4606756;top:-16px;right:28px}.amb-tile-wind.is-playing[data-v-d4606756]:before,.amb-tile-howling_wind.is-playing[data-v-d4606756]:before,.amb-tile-wind_trees.is-playing[data-v-d4606756]:before{border-top:1px solid #94a3b8b8;border-radius:50%;width:38px;height:7px;animation:2.4s ease-out infinite ambience-wind-gust-d4606756;top:23px;left:-32px;box-shadow:0 5px 0 -1px #94a3b873}.amb-tile-wind.is-playing[data-v-d4606756]:after,.amb-tile-howling_wind.is-playing[data-v-d4606756]:after,.amb-tile-wind_trees.is-playing[data-v-d4606756]:after{border-top:1px solid #94a3b885;border-radius:50%;width:30px;height:5px;animation:3.1s ease-out -1.2s infinite ambience-wind-gust-d4606756;top:42px;left:-38px}.amb-tile-howling_wind.is-playing[data-v-d4606756]:before,.amb-tile-howling_wind.is-playing[data-v-d4606756]:after{animation-duration:1.35s}.amb-tile-wind_trees.is-playing .amb-block-icon[data-v-d4606756]{animation:4.2s ease-in-out infinite ambience-tree-sway-d4606756}.amb-tile-snow_walk.is-playing[data-v-d4606756]:before,.amb-tile-leaves_walk.is-playing[data-v-d4606756]:before{background:#e2e8f0e6;border-radius:50%;width:4px;height:4px;animation:2.8s linear infinite ambience-particles-drift-d4606756;top:-8px;left:14px;box-shadow:17px 12px 0 -1px #e2e8f0c7,34px -3px 0 -1px #e2e8f0a6}.amb-tile-snow_walk.is-playing[data-v-d4606756]:after,.amb-tile-leaves_walk.is-playing[data-v-d4606756]:after{background:#e2e8f0b3;border-radius:50%;width:3px;height:3px;animation:3.6s linear -1.4s infinite ambience-particles-drift-d4606756;top:-14px;left:31px;box-shadow:16px 20px #e2e8f080}.amb-tile-leaves_walk.is-playing[data-v-d4606756]:before,.amb-tile-leaves_walk.is-playing[data-v-d4606756]:after{background:#a3be5ddb;border-radius:80% 10%}.amb-tile-highway.is-playing[data-v-d4606756]:before{filter:blur(1px);background:linear-gradient(90deg,#0000,#fbbf240d,#fbbf24c2,#0000);width:45%;animation:2.1s ease-in-out infinite ambience-headlight-pass-d4606756;top:14px;bottom:14px;left:-70%}.amb-tile-highway.is-playing[data-v-d4606756]:after{background:linear-gradient(90deg,#0000,#f87171a6,#0000);width:38%;height:1px;animation:2.8s ease-in-out -1.2s infinite ambience-headlight-pass-d4606756;top:39px;left:-50%}.amb-tile-cafe.is-playing[data-v-d4606756]:before,.amb-tile-cafe.is-playing[data-v-d4606756]:after{filter:blur(.4px);border-left:1px solid #cbd5e1c7;border-radius:50%;width:7px;height:18px;animation:2.4s ease-out infinite ambience-steam-rise-d4606756;bottom:32px}.amb-tile-cafe.is-playing[data-v-d4606756]:before{left:23px}.amb-tile-cafe.is-playing[data-v-d4606756]:after{animation-delay:-1.15s;left:38px}.amb-tile-night.is-playing[data-v-d4606756]:before,.amb-tile-night.is-playing[data-v-d4606756]:after{background:#facc15eb;border-radius:50%;width:3px;height:3px;animation:2.2s ease-in-out infinite ambience-star-twinkle-d4606756;box-shadow:0 0 6px #facc15a6}.amb-tile-night.is-playing[data-v-d4606756]:before{top:17px;left:14px}.amb-tile-night.is-playing[data-v-d4606756]:after{width:2px;height:2px;animation-delay:-1.1s;top:43px;right:13px}@keyframes ambience-water-current-d4606756{0%,to{opacity:.35;transform:translate(-4px)scaleX(.94)}50%{opacity:.8;transform:translate(5px)scaleX(1.05)}}@keyframes ambience-wave-drift-d4606756{to{stroke-dashoffset:-52px}}@keyframes ambience-rain-fall-d4606756{0%{transform:translateY(-16px)}to{transform:translateY(16px)}}@keyframes ambience-wind-gust-d4606756{0%{opacity:0;transform:translate(0)scaleX(.55)}25%{opacity:.8}to{opacity:0;transform:translate(100px)scaleX(1.2)}}@keyframes ambience-tree-sway-d4606756{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes ambience-particles-drift-d4606756{0%{opacity:0;transform:translateY(-8px)translate(0)rotate(0)}15%{opacity:.85}to{opacity:0;transform:translateY(84px)translate(8px)rotate(100deg)}}@keyframes ambience-headlight-pass-d4606756{0%{opacity:0;transform:translate(0)}20%{opacity:.8}70%,to{opacity:0;transform:translate(190%)}}@keyframes ambience-steam-rise-d4606756{0%{opacity:0;transform:translateY(8px)scaleY(.5)}30%{opacity:.65}to{opacity:0;transform:translateY(-17px)scaleY(1.2)}}@keyframes ambience-star-twinkle-d4606756{0%,to{opacity:.25;transform:scale(.65)}50%{opacity:1;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.amb-hatch-block.is-playing[data-v-d4606756]:before,.amb-hatch-block.is-playing[data-v-d4606756]:after,.amb-playing-animation[data-v-d4606756],.amb-tile-waves.is-playing .amb-icon-waves path[data-v-d4606756],.amb-tile-wind_trees.is-playing .amb-block-icon[data-v-d4606756],.amb-tile-campfire.is-playing .amb-block-icon[data-v-d4606756]{animation:none}}.amb-ref-card.is-active .amb-hatch-block[data-v-d4606756]{border-right:1px solid #fff;box-shadow:inset 0 0 4px #00000026;color:#000!important;background:#fff!important}.amb-ref-card.is-active .amb-hatch-block.has-playing-animation[data-v-d4606756]{color:#000;border-right-color:#fff;box-shadow:inset 0 0 4px #00000026;background:#fff!important}.amb-ref-card.is-active .amb-block-icon[data-v-d4606756]{filter:drop-shadow(0 1px 1px #0003)}.amb-content-block[data-v-d4606756]{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:9px 12px;display:flex}.amb-top-row[data-v-d4606756]{justify-content:flex-end;align-items:center;gap:6px;display:flex;position:relative}.amb-title[data-v-d4606756]{box-sizing:border-box;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;letter-spacing:-.01em;font-size:13.5px;font-weight:700;transition:color .15s;position:absolute;top:50%;left:0;right:30px;overflow:hidden;transform:translateY(-50%)}.amb-title[data-v-d4606756]:hover{color:#2dd4bf}.amb-heart-btn[data-v-d4606756]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:15px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.amb-heart-btn[data-v-d4606756]:hover{color:#f43f5e;background:#f43f5e1a;border-color:#f43f5e2e}.amb-heart-btn.is-favorited[data-v-d4606756]{color:#ef4444}.amb-heart-btn>svg[data-v-d4606756],.amb-heart-btn.is-favorited>svg[data-v-d4606756]{width:15px;height:15px}.amb-heart-btn.is-favorited>svg[data-v-d4606756]{fill:#ef4444}.amb-bottom-row[data-v-d4606756]{align-items:center;gap:8px;width:100%;display:flex}.amb-slider-wrap[data-v-d4606756]{flex:1;align-items:center;display:flex}.amb-track-slider[data-v-d4606756]{appearance:none;border-radius:2px;outline:none;width:100%;height:4px;transition:all .15s}.amb-track-slider[data-v-d4606756]::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;box-shadow:0 0 5px #000000bf}.amb-track-slider[data-v-d4606756]::-webkit-slider-thumb:hover{transform:scale(1.35)}.amb-effect-tag[data-v-d4606756]{color:#94a3b8;letter-spacing:.02em;flex-shrink:0;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:inline-flex}.swell-wave-icon[data-v-d4606756]{color:#2dd4bf;width:13px;height:7px}.amb-vol-pct[data-v-d4606756]{color:#64748b;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px;font-weight:600}.ref-music-station[data-v-d4606756]{box-sizing:border-box;background:#0b101eeb;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;flex:1;width:100%;min-width:0;padding:16px 18px;display:flex;box-shadow:0 16px 40px #0009}.music-ref-header[data-v-d4606756]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.music-header-left[data-v-d4606756]{align-items:center;gap:10px;display:flex}.music-icon-pill[data-v-d4606756]{color:#818cf8;background:#6366f129;border:1px solid #6366f159;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex;box-shadow:0 0 12px #6366f140}.music-header-titles[data-v-d4606756]{flex-direction:column;gap:1px;display:flex}.music-link-error[data-v-d4606756]{color:#fca5a5;margin:0;font-size:12px;line-height:1.4}.music-main-title[data-v-d4606756]{color:#fff;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.music-subtitle[data-v-d4606756]{color:#64748b;font-size:11.5px;font-weight:500}.music-add-link-btn[data-v-d4606756]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 15px;font-size:12px;font-weight:600;transition:all .22s;display:flex;box-shadow:0 4px 12px #0000004d}.music-add-link-btn[data-v-d4606756]:hover{color:#fff;background:#6366f14d;border-color:#6366f199;transform:translateY(-1px);box-shadow:0 0 16px #6366f173}.preset-chip[data-v-d4606756]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .18s;display:flex}.preset-chip[data-v-d4606756]:hover{color:#fff;background:#6366f133;border-color:#6366f166}.add-music-form[data-v-d4606756]{flex-direction:column;gap:9px;display:flex}.form-input-group label[data-v-d4606756]{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.optional-label[data-v-d4606756]{color:#64748b;letter-spacing:0;text-transform:none;margin-left:3px;font-size:9px;font-weight:600}.input-with-icon[data-v-d4606756]{align-items:center;display:flex;position:relative}.input-with-icon i[data-v-d4606756]{color:#818cf8;font-size:16px;position:absolute;left:12px}.input-with-icon input[data-v-d4606756]{padding-left:36px!important}.form-input-group input[data-v-d4606756]{color:#fff;box-sizing:border-box;background:#080c18d9;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:13px;transition:border-color .2s}.form-input-group input[data-v-d4606756]:focus{border-color:#818cf8}.form-row-duo[data-v-d4606756]{gap:10px;display:flex}.form-actions-right[data-v-d4606756]{justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;display:flex}.btn-cancel-music[data-v-d4606756]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:13px;font-weight:600}.btn-cancel-music[data-v-d4606756]:hover{color:#fff}.btn-save-music[data-v-d4606756]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 0 16px #6366f166}.btn-save-music[data-v-d4606756]:hover{background:#4f46e5;transform:translateY(-1px)}.hero-now-playing-box[data-v-d4606756]{box-sizing:border-box;background:#0c1122eb;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:14px;width:100%;min-width:0;max-width:100%;margin-bottom:16px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000080}.hero-top-row[data-v-d4606756]{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;min-width:0;display:flex}.hero-top-left[data-v-d4606756]{flex:1;align-items:center;gap:14px;min-width:0;display:flex;overflow:hidden}.hero-artwork-wrap[data-v-d4606756]{border:1px solid var(--mono-border);background:var(--mono-surface);border-radius:14px;flex:0 0 80px;place-items:center;width:80px;min-width:80px;height:80px;display:grid;overflow:hidden}.hero-artwork-img[data-v-d4606756]{object-fit:cover;width:100%;height:100%;display:block}.hero-meta-col[data-v-d4606756]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hero-track-title[data-v-d4606756]{color:#fff;letter-spacing:-.015em;width:100%;min-width:0;height:14px;margin:0;font-size:11px;font-weight:700;line-height:14px;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.hero-track-marquee[data-v-d4606756]{white-space:nowrap;width:100%;height:100%;display:block;overflow:hidden}.hero-track-marquee.is-scrolling[data-v-d4606756]{position:absolute;top:0;left:0}.hero-track-marquee-track[data-v-d4606756]{white-space:nowrap;width:max-content;display:flex}.hero-track-marquee.is-scrolling .hero-track-marquee-track[data-v-d4606756]{animation:24s linear infinite heroTrackTitleScroll-d4606756}.hero-track-marquee-track>span[data-v-d4606756]{flex:none;padding-right:2.5rem}.hero-track-title:hover .hero-track-marquee.is-scrolling .hero-track-marquee-track[data-v-d4606756]{animation-play-state:paused}@keyframes heroTrackTitleScroll-d4606756{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero-track-title[data-v-d4606756]{-webkit-mask-image:none;mask-image:none}.hero-track-marquee.is-scrolling .hero-track-marquee-track[data-v-d4606756]{animation:none}.hero-track-marquee.is-scrolling .hero-track-marquee-track>span+span[data-v-d4606756]{display:none}}.hero-track-artist[data-v-d4606756]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;margin-bottom:6px;font-size:12.5px;font-weight:500;overflow:hidden}.hero-badge-row[data-v-d4606756]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-stream-pill[data-v-d4606756]{color:#34d399;letter-spacing:.01em;background:#10b9811f;border:1px solid #10b98159;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.live-waveform-mini[data-v-d4606756]{align-items:flex-end;gap:2px;height:9px;display:flex}.lw-bar[data-v-d4606756]{background:#34d399;border-radius:1px;width:2px}.lw-1[data-v-d4606756]{height:4px;animation:.8s ease-in-out infinite alternate eqBounce}.lw-2[data-v-d4606756]{height:9px;animation:.6s ease-in-out infinite alternate eqBounce}.lw-3[data-v-d4606756]{height:6px;animation:.7s ease-in-out infinite alternate eqBounce}.live-green-pulse[data-v-d4606756]{background:#34d399;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite dotBlink;box-shadow:0 0 6px #34d399}.toggle-video-pill[data-v-d4606756]{color:#f87171;cursor:pointer;background:#ef44441f;border:1px solid #ef444459;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.toggle-video-youtube-icon[data-v-d4606756]{color:red;flex-shrink:0;width:18px;height:18px}.toggle-video-pill i[data-v-d4606756]{color:#f87171;flex-shrink:0;font-size:14px}.toggle-video-label[data-v-d4606756]{text-align:left;flex-direction:column;font-size:9.5px;font-weight:700;line-height:1.05;display:flex}.toggle-video-pill[data-v-d4606756]:hover{color:#fff;background:#ef444440;border-color:#ef444499;transform:translateY(-1px);box-shadow:0 0 12px #ef444466}.toggle-video-pill:hover i[data-v-d4606756]{color:#fff}.hero-card-eq-bars[data-v-d4606756]{align-items:flex-end;gap:2.5px;height:14px;padding-top:2px;display:flex}.hb[data-v-d4606756]{background:var(--brand-accent);opacity:.65;border-radius:1.5px;width:2.5px;height:7px;transition:height .2s,opacity .2s}.hero-card-eq-bars.is-eq-live .hb[data-v-d4606756]{opacity:1}.hero-card-eq-bars.is-eq-live .hb-1[data-v-d4606756]{animation:.8s ease-in-out infinite alternate eqHeroBounce-d4606756}.hero-card-eq-bars.is-eq-live .hb-2[data-v-d4606756]{animation:.5s ease-in-out infinite alternate eqHeroBounce-d4606756}.hero-card-eq-bars.is-eq-live .hb-3[data-v-d4606756]{animation:.9s ease-in-out infinite alternate eqHeroBounce-d4606756}@keyframes eqHeroBounce-d4606756{0%{height:3px}to{height:14px}}@media (prefers-reduced-motion:reduce){.hero-card-eq-bars.is-eq-live .hb[data-v-d4606756]{height:9px;animation:none}}.hero-bottom-row[data-v-d4606756]{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.hero-seeker-container[data-v-d4606756]{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.seeker-time-label[data-v-d4606756]{color:#94a3b8;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:500}.hero-seek-forward-btn[data-v-d4606756]{color:#c7d2fe;width:28px;height:24px;font:inherit;cursor:pointer;background:#5b6af024;border:1px solid #818cf859;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:700;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.hero-seek-forward-btn[data-v-d4606756]:hover{color:#fff;background:#5b6af047;border-color:#818cf8b3}.hero-seek-forward-btn[data-v-d4606756]:disabled{cursor:not-allowed;opacity:.5}.seeker-slider-wrap[data-v-d4606756]{flex:1;align-items:center;min-width:0;display:flex}.hero-seeker-slider[data-v-d4606756]{appearance:none;cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px;transition:all .15s}.hero-seeker-slider[data-v-d4606756]:disabled{cursor:not-allowed;opacity:.55}.hero-seeker-slider[data-v-d4606756]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;box-shadow:0 0 8px #fff,0 0 14px #6366f1cc}.hero-seeker-slider[data-v-d4606756]::-webkit-slider-thumb:hover{transform:scale(1.25)}.hero-controls-row[data-v-d4606756]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:5px;display:flex}.music-volume-control[data-v-d4606756]{position:relative}.music-volume-button i[data-v-d4606756]{font-size:16px}.music-volume-row[data-v-d4606756]{z-index:5;box-sizing:border-box;background:#0e1426f5;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;width:210px;max-width:calc(100vw - 24px);padding:8px 12px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 8px 24px #00000059}.hero-skip-btn[data-v-d4606756]{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;transition:all .2s;display:flex}.hero-skip-btn i[data-v-d4606756]{color:#cbd5e1;justify-content:center;align-items:center;font-size:16px;display:flex}.hero-skip-btn[data-v-d4606756]:hover{color:#fff;background:#ffffff1f;border-color:#fff3;transform:scale(1.08)}.hero-skip-btn:hover i[data-v-d4606756]{color:#fff}.hero-big-play-btn[data-v-d4606756]{color:#fff;cursor:pointer;background:#5b6af0;border:1.5px solid #ffffff47;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;transition:all .22s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 0 20px #5b6af0a6,0 3px 12px #0006}.hero-big-play-btn i[data-v-d4606756]{color:#fff;justify-content:center;align-items:center;font-size:20px;display:flex}.play-icon-offset[data-v-d4606756]{margin-left:2px}.hero-big-play-btn[data-v-d4606756]:hover{border-color:#fff;transform:scale(1.08);box-shadow:0 0 28px #5b6af0d9,0 6px 18px #00000080}.embedded-player-box.audio-only-frame[data-v-d4606756]{opacity:.001!important;pointer-events:none!important;width:320px!important;height:180px!important;position:absolute!important;top:-9999px!important;left:-9999px!important}.embedded-player-box.video-active-frame[data-v-d4606756]{z-index:10000;box-sizing:border-box;background:#000;border:1px solid #ffffff24;border-radius:14px;width:420px;max-width:calc(100vw - 24px);padding:10px;animation:.25s ease-out slidePanelDown;position:fixed;overflow:hidden;box-shadow:0 8px 24px #000000a6}.floating-video-header[data-v-d4606756]{color:#cbd5e1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;height:34px;margin-bottom:8px;display:flex}.floating-video-header[data-v-d4606756]:active{cursor:grabbing}.floating-video-title[data-v-d4606756]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex;overflow:hidden}.floating-video-title i[data-v-d4606756]{color:#94a3b8;flex:none;font-size:15px}.floating-video-header-actions[data-v-d4606756]{flex:none;align-items:center;gap:3px;display:flex}.floating-video-drag-handle[data-v-d4606756]{color:#e2e8f0;cursor:grab;touch-action:none;background:#94a3b824;border:1px solid #94a3b857;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.floating-video-drag-handle[data-v-d4606756]:active{cursor:grabbing}.floating-video-size[data-v-d4606756]{color:#cbd5e1;cursor:pointer;background:#94a3b81a;border:1px solid #94a3b833;border-radius:6px;min-width:25px;height:24px;padding:0 4px;font-size:9px;font-weight:700;line-height:1}.floating-video-size[data-v-d4606756]:hover,.floating-video-size[data-v-d4606756]:focus-visible{border-color:var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 18%, transparent);color:#fff;outline:none}.floating-video-close[data-v-d4606756]{color:#cbd5e1;cursor:pointer;background:#94a3b81f;border:1px solid #94a3b833;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.floating-video-close[data-v-d4606756]:hover{color:#fff;background:#ef4444b8;border-color:#f87171cc}.embedded-player-box.video-active-frame iframe[data-v-d4606756]{aspect-ratio:16/9;border:none;border-radius:8px;width:100%;height:auto;display:block}.embedded-player-box.video-active-frame .youtube-embed[data-v-d4606756]{pointer-events:none}.floating-video-controls[data-v-d4606756]{z-index:2;color:#f8fafc;opacity:1;pointer-events:auto;background:#080a10e0;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;transition:opacity .14s,transform .14s;display:flex;position:absolute;bottom:20px;left:22px;right:22px;transform:translateY(0);box-shadow:0 4px 16px #0000005c}.floating-video-controls.is-hidden[data-v-d4606756]{opacity:0;pointer-events:none;transform:translateY(6px)}.floating-video-control-button[data-v-d4606756]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.floating-video-control-button[data-v-d4606756]:hover,.floating-video-control-button[data-v-d4606756]:focus-visible{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-ink)}.floating-video-time[data-v-d4606756]{color:#e2e8f0;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.floating-video-live-button[data-v-d4606756]{color:#fecaca;letter-spacing:.04em;cursor:pointer;background:#7f1d1d59;border:1px solid #f8717173;border-radius:6px;flex:none;align-items:center;gap:4px;padding:4px 6px;font-size:9px;font-weight:800;display:inline-flex}.floating-video-live-button>span[data-v-d4606756]{background:#ef4444;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ef4444bf}.floating-video-live-button[data-v-d4606756]:hover,.floating-video-live-button[data-v-d4606756]:focus-visible{color:#fff;background:#991b1b8c;border-color:#f87171;outline:none}.floating-video-seeker[data-v-d4606756],.floating-video-volume[data-v-d4606756]{appearance:none;background:linear-gradient(to right, var(--brand-accent) 0%, var(--brand-accent) var(--range-progress), #ffffff47 var(--range-progress), #ffffff47 100%);cursor:pointer;border:0;border-radius:999px;outline:none;min-width:0;height:4px;margin:0}.floating-video-seeker[data-v-d4606756]{flex:auto}.floating-video-volume[data-v-d4606756]{flex:0 76px}.floating-video-seeker[data-v-d4606756]::-webkit-slider-thumb{appearance:none;background:var(--brand-accent);border:0;border-radius:50%;width:11px;height:11px}.floating-video-volume[data-v-d4606756]::-webkit-slider-thumb{appearance:none;background:var(--brand-accent);border:0;border-radius:50%;width:11px;height:11px}.floating-video-seeker[data-v-d4606756]::-moz-range-thumb{background:var(--brand-accent);border:0;border-radius:50%;width:11px;height:11px}.floating-video-volume[data-v-d4606756]::-moz-range-thumb{background:var(--brand-accent);border:0;border-radius:50%;width:11px;height:11px}.floating-video-volume-icon[data-v-d4606756]{color:#cbd5e1;flex:none;font-size:15px}.floating-video-resize[data-v-d4606756]{z-index:3;touch-action:none;background:0 0;border:0;border-radius:0;min-width:0;min-height:0;padding:0;display:block;position:absolute}.floating-video-resize.resize-n[data-v-d4606756],.floating-video-resize.resize-s[data-v-d4606756]{cursor:ns-resize;height:8px;left:18px;right:18px}.floating-video-resize.resize-n[data-v-d4606756]{top:0}.floating-video-resize.resize-s[data-v-d4606756]{bottom:0}.floating-video-resize.resize-e[data-v-d4606756],.floating-video-resize.resize-w[data-v-d4606756]{cursor:ew-resize;width:8px;top:18px;bottom:18px}.floating-video-resize.resize-e[data-v-d4606756]{right:0}.floating-video-resize.resize-w[data-v-d4606756]{left:0}.floating-video-resize.resize-ne[data-v-d4606756],.floating-video-resize.resize-nw[data-v-d4606756],.floating-video-resize.resize-se[data-v-d4606756],.floating-video-resize.resize-sw[data-v-d4606756]{width:18px;height:18px}.floating-video-resize.resize-ne[data-v-d4606756]{cursor:nesw-resize;top:0;right:0}.floating-video-resize.resize-nw[data-v-d4606756]{cursor:nwse-resize;top:0;left:0}.floating-video-resize.resize-se[data-v-d4606756]{cursor:nwse-resize;bottom:0;right:0}.floating-video-resize.resize-sw[data-v-d4606756]{cursor:nesw-resize;bottom:0;left:0}.floating-video-resize[data-v-d4606756]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-3px}.embedded-player-box.spotify-active-frame[data-v-d4606756]{border:1px solid #ffffff1a;border-radius:12px;width:100%;margin:0 0 14px;overflow:hidden;box-shadow:0 6px 20px #00000080}.embedded-player-box.spotify-active-frame iframe[data-v-d4606756]{border:none;width:100%;height:152px;display:block}.ref-playlist-section[data-v-d4606756]{box-sizing:border-box;border:1px solid var(--mono-border);background:var(--mono-inset);border-radius:18px;flex-direction:column;flex:1;min-width:0;padding:8px;display:flex;overflow:hidden}.ref-playlist-header[data-v-d4606756]{box-sizing:border-box;cursor:pointer;background:linear-gradient(135deg,#161e33db,#0e1425c2);border:1px solid #94a3b824;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:8px;padding:10px 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.ref-playlist-header[data-v-d4606756]:hover,.ref-playlist-header[aria-expanded=true][data-v-d4606756]{background:linear-gradient(135deg,#1e2742f0,#11182ce6);border-color:#818cf86b;box-shadow:0 6px 18px #0003,0 0 18px #6366f114}.ref-playlist-header[data-v-d4606756]:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.ref-playlist-header-left[data-v-d4606756]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ref-list-icon[data-v-d4606756]{color:#818cf8;font-size:17px}.ref-playlist-titles[data-v-d4606756]{flex-direction:column;gap:1px;min-width:0;display:flex}.ref-playlist-title-row[data-v-d4606756]{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.ref-playlist-title[data-v-d4606756]{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(320px,55vw);margin:0;font-size:15px;font-weight:700;display:block;overflow:hidden}.playlist-expand-icon[data-v-d4606756]{color:#94a3b8;flex:none;font-size:13px;transition:transform .16s,color .16s}.playlist-expand-icon.expanded[data-v-d4606756]{color:#c7d2fe;transform:rotate(180deg)}.playlist-picker[data-v-d4606756]{flex:none;width:fit-content;position:relative}.playlist-picker-trigger[data-v-d4606756]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:27px;height:27px;font-size:15px;transition:color .16s,background .16s,border-color .16s;display:grid}.playlist-picker-trigger[data-v-d4606756]:hover,.playlist-picker-trigger[aria-expanded=true][data-v-d4606756]{color:#e0e7ff;background:#818cf81f;border-color:#818cf840}.playlist-picker-trigger[data-v-d4606756]:focus-visible,.playlist-picker-option[data-v-d4606756]:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.playlist-picker-menu[data-v-d4606756]{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101729;border:1px solid #94a3b838;border-radius:11px;width:min(320px,100vw - 48px);max-height:min(280px,50vh);padding:5px;animation:.14s ease-out playlist-menu-enter-d4606756;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 16px 36px #0000007a,0 2px 8px #00000040}.playlist-picker-option[data-v-d4606756]{color:#cbd5e1;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;transition:background .14s,color .14s;display:flex}.playlist-picker-option[data-v-d4606756]:hover{color:#fff;background:#94a3b81a}.playlist-picker-option.is-selected[data-v-d4606756]{color:#e0e7ff;background:#6366f129}.playlist-picker-option-title[data-v-d4606756]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:calc(100% - 54px);font-size:12.5px;font-weight:600;overflow:hidden}.playlist-picker-option-count[data-v-d4606756]{color:#94a3b8;background:#94a3b81a;border-radius:5px;flex:none;margin-right:auto;padding:2px 7px;font-size:10px;font-weight:700}.playlist-picker-option.is-selected .playlist-picker-option-count[data-v-d4606756]{color:#c7d2fe;background:#818cf82e}.playlist-picker-check[data-v-d4606756]{color:#a5b4fc;flex:none;margin-left:auto;font-size:14px}@keyframes playlist-menu-enter-d4606756{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.playlist-picker-menu[data-v-d4606756]{animation:none}}.ref-playlist-sub[data-v-d4606756]{color:#64748b;font-size:11.5px;font-weight:500}.ref-tracks-badge[data-v-d4606756]{color:#a5b4fc;background:#6366f124;border:1px solid #6366f14d;border-radius:6px;padding:4px 11px;font-size:11px;font-weight:700}.ref-playlist-header-right[data-v-d4606756]{flex:none;align-items:center;gap:7px;display:flex}.playlist-show-all-btn[data-v-d4606756]{border:1px solid var(--mono-border);background:var(--mono-surface);width:28px;height:28px;color:var(--mono-muted);cursor:pointer;border-radius:7px;flex:0 0 28px;place-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s,transform .1s;display:grid}.playlist-show-all-btn[data-v-d4606756]:hover{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.playlist-show-all-btn i[data-v-d4606756]{color:inherit;font-size:15px}.playlist-tracks-modal-overlay[data-v-d4606756]{z-index:1400}.playlist-tracks-modal[data-v-d4606756]{border:1px solid var(--mono-border);background:var(--mono-panel);width:min(620px,100vw - 32px);max-width:620px;max-height:min(720px,100vh - 32px);color:var(--mono-text);flex-direction:column;padding:20px;display:flex;overflow:hidden}.playlist-tracks-modal .modal-header[data-v-d4606756]{flex:none;margin-bottom:14px}.playlist-tracks-modal .modal-header h3[data-v-d4606756]{color:var(--mono-text)}.playlist-tracks-modal .close-modal-btn[data-v-d4606756]{color:var(--mono-muted)}.playlist-tracks-modal-subtitle[data-v-d4606756]{color:var(--mono-muted);margin:5px 0 0;font-size:12px}.playlist-tracks-modal-list[data-v-d4606756]{flex-direction:column;gap:7px;min-height:0;padding:2px 3px 2px 0;display:flex;overflow-y:auto}.playlist-modal-track[data-v-d4606756]{border:1px solid var(--mono-border);background:var(--mono-surface);min-height:58px;color:var(--mono-text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:7px 10px;transition:border-color .15s,background-color .15s,transform .1s;display:flex}.playlist-modal-track[data-v-d4606756]:hover,.playlist-modal-track.is-current[data-v-d4606756]{border-color:var(--brand-accent-border);background:var(--brand-accent-soft)}.playlist-modal-track-artwork[data-v-d4606756]{border:1px solid var(--mono-border);background:var(--mono-panel);object-fit:cover;border-radius:7px;flex:0 0 42px;width:42px;height:42px}.playlist-modal-track-copy[data-v-d4606756]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.playlist-modal-track-title[data-v-d4606756],.playlist-modal-track-artist[data-v-d4606756]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playlist-modal-track-title[data-v-d4606756]{color:var(--mono-text);font-size:13px;font-weight:700}.playlist-modal-track-artist[data-v-d4606756]{color:var(--mono-muted);font-size:11px}.playlist-modal-current[data-v-d4606756]{color:var(--brand-accent-strong);flex:none;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.playlist-modal-current i[data-v-d4606756],.playlist-modal-play-icon[data-v-d4606756]{color:var(--brand-accent-strong);font-size:15px}.playlist-modal-play-icon[data-v-d4606756]{opacity:.7;flex:none;margin:0 5px}.playlist-tracks-modal-empty[data-v-d4606756]{min-height:150px;color:var(--mono-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.playlist-tracks-modal-empty i[data-v-d4606756]{color:var(--mono-muted);font-size:26px}.ref-tracks-list[data-v-d4606756]{flex-direction:column;gap:6px;max-height:200px;padding-right:4px;display:flex;overflow-y:auto}.ref-track-card[data-v-d4606756]{box-sizing:border-box;cursor:pointer;background:#0e142699;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;min-width:0;padding:8px 12px;transition:all .2s;display:flex}.ref-track-card[data-v-d4606756]:hover{background:#141c36d9;border-color:#ffffff24;transform:translateY(-1px)}.ref-track-card.is-active-track[data-v-d4606756]{background:linear-gradient(90deg,#1e2a558c 0%,#121a3499 100%);border:1.5px solid #6366f1a6;box-shadow:0 0 18px #6366f12e}.track-card-left[data-v-d4606756]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.track-status-slot[data-v-d4606756]{flex-shrink:0;justify-content:center;align-items:center;width:16px;display:flex}.row-playing-wave[data-v-d4606756]{align-items:flex-end;gap:2px;height:10px;display:flex}.rw-bar[data-v-d4606756]{background:#818cf8;border-radius:1px;width:2px}.rw-1[data-v-d4606756]{height:5px;animation:.7s ease-in-out infinite alternate eqBounce}.rw-2[data-v-d4606756]{height:10px;animation:.5s ease-in-out infinite alternate eqBounce}.rw-3[data-v-d4606756]{height:7px;animation:.85s ease-in-out infinite alternate eqBounce}.row-paused-dot[data-v-d4606756]{background:#818cf8;border-radius:50%;width:5px;height:5px}.row-idle-bullet[data-v-d4606756]{background:#ffffff40;border-radius:50%;width:4px;height:4px}.track-card-thumb[data-v-d4606756]{object-fit:cover;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;width:36px;height:36px}.track-card-info[data-v-d4606756]{flex-direction:column;gap:1px;min-width:0;display:flex}.track-card-name[data-v-d4606756]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.track-card-source[data-v-d4606756]{color:#818cf8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.track-card-right[data-v-d4606756]{flex-shrink:0;align-items:center;gap:10px;display:flex}.now-playing-pill[data-v-d4606756]{color:#a5b4fc;background:#6366f13d;border:1px solid #6366f173;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.row-idle-eq-icon[data-v-d4606756]{color:#64748b;font-size:14px}.track-heart-btn[data-v-d4606756]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;transition:color .15s,transform .15s;display:inline-flex}.track-heart-btn[data-v-d4606756]:hover{color:#f43f5e;background:#f43f5e1a;border-color:#f43f5e2e}.track-heart-btn.is-fav[data-v-d4606756]{color:#ef4444}.track-heart-filled[data-v-d4606756]{fill:#ef4444;width:16px;height:16px}.track-heart-btn i[data-v-d4606756]{line-height:1;display:block}.track-options-btn[data-v-d4606756]{color:#64748b;cursor:pointer;background:#f43f5e0a;border:1px solid #0000;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;transition:color .15s;display:inline-flex}.track-options-btn[data-v-d4606756]:hover{color:#fb7185;background:#f43f5e1f;border-color:#f43f5e33}.music-vol-icon[data-v-d4606756]{color:#818cf8;flex:none;font-size:15px}.music-volume-slider[data-v-d4606756]{appearance:none;cursor:pointer;border-radius:3px;outline:none;flex:1;min-width:0;height:5px}.music-volume-slider[data-v-d4606756]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#818cf8;border-radius:50%;width:14px;height:14px;transition:transform .15s;box-shadow:0 0 8px #818cf8cc}.music-volume-slider[data-v-d4606756]::-webkit-slider-thumb:hover{transform:scale(1.3)}.music-vol-val[data-v-d4606756]{color:#818cf8;text-align:right;font-variant-numeric:tabular-nums;flex:0 0 34px;min-width:0;font-size:11px;font-weight:700}.stats-row[data-v-d4606756]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.stat-card[data-v-d4606756]{-webkit-backdrop-filter:blur(28px);background:#0d1222e0;border:1px solid #ffffff1f;border-top-color:#fff3;border-radius:16px;padding:16px 18px;transition:transform .2s,border-color .2s;box-shadow:0 12px 28px -6px #0009}.stat-card[data-v-d4606756]:hover{border-color:#ffffff2e;transform:translateY(-1px)}.stat-icon-top[data-v-d4606756]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.stat-badge[data-v-d4606756]{border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:flex}.stat-badge.blue[data-v-d4606756]{color:#38bdf8;background:#38bdf826}.stat-badge.purple[data-v-d4606756]{color:#c084fc;background:#9333ea26}.stat-badge.orange[data-v-d4606756]{color:#fb923c;background:#f9731626}.stat-badge.green[data-v-d4606756]{color:#2dd4bf;background:#2dd4bf26}.stat-name[data-v-d4606756]{color:#94a3b8;font-size:12px;font-weight:500}.progress-details[data-v-d4606756]{align-items:center;gap:10px;display:flex}.progress-ratio[data-v-d4606756]{color:#cbd5e1;white-space:nowrap;font-size:12px}.progress-bar-container[data-v-d4606756]{background:#ffffff14;border-radius:4px;flex:1;height:5px;overflow:hidden}.progress-bar-fill[data-v-d4606756]{background:#2dd4bf;border-radius:4px;height:100%;transition:width .4s}.progress-pct-label[data-v-d4606756]{color:#94a3b8;font-size:12px;font-weight:600}.stat-value-row[data-v-d4606756]{align-items:baseline;gap:8px;display:flex}.stat-big-val[data-v-d4606756]{color:#fff;font-size:18px;font-weight:700}.stat-sub-label[data-v-d4606756]{color:#64748b;font-size:11px}.stat-sub-label.orange-sub[data-v-d4606756]{color:#fb923c;font-weight:500}.mini-bar-chart[data-v-d4606756]{align-items:flex-end;gap:3px;margin-left:auto;display:flex}.chart-bar[data-v-d4606756]{background:#ffffff26;border-radius:2px;width:4px}.chart-bar.active[data-v-d4606756]{background:#2dd4bf;box-shadow:0 0 6px #2dd4bf80}.header-clear-storage-btn[data-v-d4606756]{color:#fda4af;min-height:42px;font:inherit;cursor:pointer;background:#182033b8;border:1px solid #fb71856b;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.header-clear-storage-btn[data-v-d4606756]:hover{background:#2b1b2a;border-color:#fb7185b8;transform:translateY(-1px)}.header-clear-storage-btn[data-v-d4606756]:focus-visible{outline-offset:3px;outline:2px solid #fda4af}.header-clear-storage-btn i[data-v-d4606756]{font-size:15px}.modal-overlay[data-v-d4606756]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box[data-v-d4606756]{background:#0f1322;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:420px;padding:24px}.task-schedule-modal[data-v-d4606756]{width:min(560px,100vw - 28px);max-width:560px;max-height:calc(100vh - 28px);overflow-y:auto}.music-link-modal[data-v-d4606756]{box-sizing:border-box;border-color:#6366f159;width:min(520px,100vw - 32px);max-width:520px;max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0 24px 70px #0009,0 0 32px #6366f11f}.music-link-modal-subtitle[data-v-d4606756]{color:#8492a8;margin:5px 0 0;font-size:12px}.music-link-modal .form-actions-right[data-v-d4606756]{margin-top:8px}.music-link-modal .close-modal-btn[data-v-d4606756]:disabled{opacity:.45;cursor:not-allowed}.modal-header[data-v-d4606756]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal-header h3[data-v-d4606756]{color:#fff;margin:0;font-size:16px;font-weight:700}.close-modal-btn[data-v-d4606756]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:18px}.task-form[data-v-d4606756]{flex-direction:column;gap:6px;padding:20px 26px 24px;display:flex}.form-section[data-v-d4606756]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:14px;padding:16px 18px}.form-section-title[data-v-d4606756]{letter-spacing:.06em;text-transform:uppercase;color:#5eead4;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.form-section-title i[data-v-d4606756]{font-size:14px}.modal-group[data-v-d4606756]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.modal-group label[data-v-d4606756]{color:#cbd5e1;font-size:12px}.modal-group[data-v-d4606756] :is(input,select,textarea){box-sizing:border-box;color:#fff;background:#080a12cc;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:13px}.modal-group[data-v-d4606756] :is(input,select,textarea):focus{border-color:#2dd4bf}.modal-group select[data-v-d4606756]{min-height:39px}.modal-group textarea[data-v-d4606756]{resize:vertical;min-height:74px}.task-schedule-advanced[data-v-d4606756]{background:#ffffff06;border:1px solid #94a3b829;border-radius:10px;margin:4px 0 14px;padding:10px 12px}.task-schedule-advanced summary[data-v-d4606756]{color:#cbd5e1;cursor:pointer;font-size:12px;font-weight:700}.task-schedule-advanced[open] summary[data-v-d4606756]{color:var(--brand-accent-strong);margin-bottom:12px}.schedule-options-grid[data-v-d4606756]{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:0 12px;display:grid}.recurrence-weekdays[data-v-d4606756]{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.recurrence-weekdays button[data-v-d4606756]{color:#94a3b8;background:#ffffff0a;border:1px solid #94a3b838;border-radius:50%;width:32px;height:32px;font-size:11px;font-weight:700}.recurrence-weekdays button.selected[data-v-d4606756]{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.recurrence-preview[data-v-d4606756]{color:#94a3b8;margin:0 0 4px;font-size:11px;line-height:1.4}.task-form-error[data-v-d4606756]{color:#fca5a5;margin:0 0 12px;font-size:12px}.modal-group-row[data-v-d4606756]{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;display:grid}.modal-actions[data-v-d4606756]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.cancel-btn[data-v-d4606756]{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:none;border-radius:10px;padding:9px 16px;font-size:13px}.save-task-btn[data-v-d4606756]{color:#090c17;cursor:pointer;background:#2dd4bf;border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:700}.focus-dialog-overlay[data-v-d4606756]{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#040610b8;padding:16px;animation:.2s ease-out addTaskOverlayIn-d4606756}@keyframes addTaskOverlayIn-d4606756{0%{opacity:0}to{opacity:1}}.focus-dialog[data-v-d4606756]{border-color:#2dd4bf38;width:min(640px,100vw - 32px);max-width:640px;max-height:calc(100vh - 32px);padding:0;animation:.25s cubic-bezier(.2,.8,.2,1) addTaskBoxIn-d4606756;overflow-y:auto;box-shadow:0 30px 80px #0009,0 0 32px #2dd4bf1f}@keyframes addTaskBoxIn-d4606756{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.focus-dialog .modal-header[data-v-d4606756]{background:linear-gradient(#2dd4bf14,#0000);border-bottom:1px solid #ffffff0f;margin-bottom:0;padding:24px 26px 18px}.focus-dialog .modal-title-block[data-v-d4606756]{align-items:center;gap:14px;min-width:0;display:flex}.focus-dialog .modal-icon[data-v-d4606756]{color:#5eead4;background:linear-gradient(135deg,#2dd4bf40,#6366f140);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:inline-flex;box-shadow:0 6px 18px #2dd4bf33}.focus-dialog .modal-header h3[data-v-d4606756]{letter-spacing:-.01em;font-size:18px}.focus-dialog .modal-subtitle[data-v-d4606756]{color:#94a3b8;margin:3px 0 0;font-size:12.5px;line-height:1.4}.focus-dialog .close-modal-btn[data-v-d4606756]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:background .15s,color .15s,transform .15s;display:inline-flex}.focus-dialog .close-modal-btn[data-v-d4606756]:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.focus-dialog .task-form[data-v-d4606756]{flex-direction:column;gap:6px;padding:20px 26px 24px;display:flex}.focus-dialog .form-section[data-v-d4606756]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:14px;padding:16px 18px}.focus-dialog .form-section-title[data-v-d4606756]{letter-spacing:.06em;text-transform:uppercase;color:#5eead4;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.focus-dialog .form-section-title i[data-v-d4606756]{font-size:14px}.focus-dialog .modal-group[data-v-d4606756]{margin-bottom:12px}.focus-dialog .modal-group label[data-v-d4606756]{align-items:center;gap:6px;font-weight:600;display:flex}.focus-dialog .required[data-v-d4606756]{color:#f87171;font-weight:700}.focus-dialog .optional-label[data-v-d4606756]{color:#64748b;font-size:10.5px;font-weight:500}.focus-dialog .modal-group[data-v-d4606756] :is(input,select,textarea){border-radius:11px;padding:10px 13px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s,background .15s}.focus-dialog .modal-group[data-v-d4606756] :is(input,select,textarea)::placeholder{color:#475569}.focus-dialog .modal-group[data-v-d4606756] :is(input,select,textarea):hover{border-color:#ffffff2e}.focus-dialog .modal-group[data-v-d4606756] :is(input,select,textarea):focus{background:#080a12e6;border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf2e}.focus-dialog .modal-group select[data-v-d4606756]{cursor:pointer;min-height:40px}.focus-dialog .modal-group textarea[data-v-d4606756]{resize:vertical;min-height:84px;line-height:1.5}.focus-dialog .priority-segmented[data-v-d4606756]{background:#080a12b3;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.focus-dialog .priority-seg[data-v-d4606756]{color:#94a3b8;text-transform:capitalize;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 6px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.focus-dialog .priority-seg[data-v-d4606756]:hover{color:#cbd5e1;background:#ffffff0d}.focus-dialog .priority-seg.active[data-v-d4606756]{color:#090c17;background:linear-gradient(135deg,#2dd4bf,#5eead4);box-shadow:0 4px 12px #2dd4bf4d}.focus-dialog .task-schedule-advanced[data-v-d4606756]{background:#ffffff05;border:1px solid #94a3b829;border-radius:14px;margin:4px 0 14px;padding:14px 16px;transition:border-color .15s}.focus-dialog .task-schedule-advanced[data-v-d4606756]:hover{border-color:#2dd4bf40}.focus-dialog .task-schedule-advanced summary[data-v-d4606756]{align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;display:flex}.focus-dialog .task-schedule-advanced summary[data-v-d4606756]::-webkit-details-marker{display:none}.focus-dialog .task-schedule-advanced summary[data-v-d4606756]:before{content:"▸";color:#5eead4;font-size:12px;transition:transform .15s}.focus-dialog .task-schedule-advanced[open] summary[data-v-d4606756]:before{transform:rotate(90deg)}.focus-dialog .task-schedule-advanced[open] summary[data-v-d4606756]{color:var(--brand-accent-strong,#5eead4);border-bottom:1px solid #ffffff0f;margin-bottom:14px;padding-bottom:12px}.focus-dialog .modal-group-row[data-v-d4606756]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.focus-dialog .modal-actions[data-v-d4606756]{background:#0f1322eb;border-top:1px solid #ffffff0f;margin-top:18px;padding:16px 0 4px;position:sticky;bottom:0}.focus-dialog .cancel-btn[data-v-d4606756]{color:#cbd5e1;border:1px solid #ffffff14;border-radius:11px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.focus-dialog .cancel-btn[data-v-d4606756]:hover{color:#fff;background:#ffffff1a}.focus-dialog .save-task-btn[data-v-d4606756]{background:linear-gradient(135deg,#2dd4bf,#5eead4);border-radius:11px;align-items:center;gap:6px;padding:10px 20px;font-size:13.5px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 22px #2dd4bf59}.focus-dialog .save-task-btn[data-v-d4606756]:hover{transform:translateY(-1px);box-shadow:0 10px 26px #2dd4bf73}.focus-dialog .save-task-btn[data-v-d4606756]:active{transform:translateY(0)}.focus-dialog--list .modal-actions[data-v-d4606756]{background:0 0;position:static}.focus-dialog--list[data-v-d4606756]{border-color:color-mix(in srgb, var(--task-list-color,#2dd4bf) 38%, #ffffff1f);width:min(540px,100vw - 32px);max-width:540px;box-shadow:0 30px 80px #0009, 0 0 28px color-mix(in srgb, var(--task-list-color,#2dd4bf) 22%, transparent)}.focus-dialog--list .modal-header[data-v-d4606756]{background:linear-gradient(180deg, color-mix(in srgb, var(--task-list-color) 18%, transparent), transparent)}.focus-dialog--list .modal-icon[data-v-d4606756]{background:linear-gradient(135deg, color-mix(in srgb, var(--task-list-color) 42%, transparent), #6366f138);color:var(--task-list-color);box-shadow:0 6px 18px color-mix(in srgb, var(--task-list-color) 28%, transparent)}.focus-dialog--list .form-section-title[data-v-d4606756]{color:var(--task-list-color)}.focus-dialog .task-list-color-options[data-v-d4606756],.focus-dialog .task-list-icon-options[data-v-d4606756]{gap:8px}.focus-dialog .task-list-color-swatch[data-v-d4606756],.focus-dialog .task-list-custom-color[data-v-d4606756],.focus-dialog .task-list-icon-option[data-v-d4606756]{border-radius:11px;width:38px;height:38px}.focus-dialog .task-list-color-swatch.selected[data-v-d4606756]{box-shadow:0 0 0 3px color-mix(in srgb, var(--task-list-color) 55%, transparent);border-color:#fff}.focus-dialog .task-list-preview-section[data-v-d4606756]{margin-bottom:0}.focus-dialog .task-list-preview-stage[data-v-d4606756]{background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--task-list-color) 22%, transparent), transparent 58%), #080a1273;border:1px dashed color-mix(in srgb, var(--task-list-color) 32%, #ffffff14);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.focus-dialog .task-list-preview-chip[data-v-d4606756]{box-shadow:0 10px 22px color-mix(in srgb, var(--task-list-color) 28%, transparent), inset 0 0 0 1px #ffffff2e;border-radius:11px;padding:8px 12px;font-size:13px}.focus-dialog .task-list-preview-hint[data-v-d4606756]{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}@media (width<=1280px){.dashboard-grid[data-v-d4606756]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.column-right[data-v-d4606756]{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.quote-banner-card[data-v-d4606756]{grid-column:span 2}.stats-row[data-v-d4606756]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.sidebar[data-v-d4606756]{display:none}.timer-card[data-v-d4606756]{height:auto;max-height:none}.mobile-account[data-v-d4606756]{display:flex}.banner-content[data-v-d4606756]{padding:18px 20px}.header-right-tools[data-v-d4606756]{gap:8px}.dashboard-grid[data-v-d4606756]{grid-template-columns:1fr}.column-right[data-v-d4606756]{grid-column:span 1;grid-template-columns:minmax(0,1fr)}.quote-banner-card[data-v-d4606756]{grid-column:span 1}}@media (width<=560px){.column-right[data-v-d4606756]{width:100%;min-width:0}.task-list-filter-row[data-v-d4606756]{gap:6px}.task-date-toolbar[data-v-d4606756]{gap:5px}.task-date-picker-label[data-v-d4606756]{max-width:140px}.task-date-today[data-v-d4606756]{padding:0 7px}.task-date-filter[data-v-d4606756]{max-width:100px;padding-inline:5px;font-size:10px}.filter-pills[data-v-d4606756]{flex-wrap:nowrap;flex:1;gap:4px;overflow-x:auto}.filter-pills .pill[data-v-d4606756]{flex:none;padding:4px 6px;font-size:10px}.task-list-filter-row .add-task-btn[data-v-d4606756]{white-space:nowrap;flex:none;padding:6px 7px;font-size:10.5px}.header-right-tools[data-v-d4606756]{gap:6px}.date-chip[data-v-d4606756],.time-chip[data-v-d4606756]{gap:6px;min-height:40px;padding:0 9px;font-size:12px}.date-chip i[data-v-d4606756],.time-chip i[data-v-d4606756]{font-size:16px}.notification-btn[data-v-d4606756]{width:40px;height:40px}.tasks-card[data-v-d4606756]{padding:16px}.timer-card[data-v-d4606756]{gap:14px;min-width:0;height:auto;max-height:none;padding:16px}.timer-main-row[data-v-d4606756]{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;padding:4px 0 0}.radial-timer-container[data-v-d4606756]{width:min(170px,52vw);height:min(170px,52vw)}.timer-side-controls[data-v-d4606756],.active-task-info[data-v-d4606756],.task-status-row[data-v-d4606756]{box-sizing:border-box;width:100%;min-width:0}.timer-side-controls[data-v-d4606756]{flex:none;align-items:center;gap:12px}.active-task-info[data-v-d4606756]{text-align:center;align-items:center}.task-status-row[data-v-d4606756]{flex-wrap:wrap;justify-content:center;gap:6px}.active-task-name[data-v-d4606756]{overflow-wrap:anywhere;max-width:100%}.timer-actions-vertical[data-v-d4606756]{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:8px;width:min(100%,320px);min-width:0;max-width:100%;display:grid}.pause-btn[data-v-d4606756],.complete-btn[data-v-d4606756],.restart-task-btn[data-v-d4606756]{gap:6px;min-width:0;padding:10px 8px;font-size:12px}.restart-task-btn[data-v-d4606756]{grid-column:1/-1}.focus-details-card[data-v-d4606756]{box-sizing:border-box;width:100%;min-width:0;padding:12px}.focus-stats-quad[data-v-d4606756]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-box[data-v-d4606756]{min-width:0;padding:10px 9px}.metric-top[data-v-d4606756]{flex-wrap:wrap;min-width:0}.metric-label[data-v-d4606756]{min-width:0}.header-banner[data-v-d4606756],.banner-content[data-v-d4606756]{min-height:0}.banner-content[data-v-d4606756]{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.greeting-title[data-v-d4606756]{font-size:20px}.greeting-subtitle[data-v-d4606756]{font-size:12px}.header-right-tools[data-v-d4606756]{flex-wrap:wrap;justify-content:flex-start;width:100%}.date-chip[data-v-d4606756]{flex:140px}.task-row[data-v-d4606756]{flex:none;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.task-left[data-v-d4606756],.task-right[data-v-d4606756]{box-sizing:border-box;width:100%;min-width:0}.task-left[data-v-d4606756]{gap:10px}.task-details[data-v-d4606756]{flex:1;min-width:0}.task-name[data-v-d4606756]{overflow-wrap:anywhere}.task-right[data-v-d4606756]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pending-meta[data-v-d4606756]{white-space:nowrap;justify-self:start}.completed-meta[data-v-d4606756]{justify-content:center;align-items:flex-start;min-width:0}.time-meta[data-v-d4606756]{white-space:nowrap}.task-action-btns[data-v-d4606756]{gap:5px;margin-left:0;padding-left:8px}.ambient-card[data-v-d4606756],.ref-music-station[data-v-d4606756]{box-sizing:border-box;width:100%;min-width:0;padding:14px}.ambient-ref-grid[data-v-d4606756]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;max-height:300px;padding-right:3px}.amb-ref-card[data-v-d4606756]{min-width:0;height:72px}.amb-hatch-block[data-v-d4606756]{width:50px;min-width:50px}.amb-block-icon[data-v-d4606756]{font-size:21px}.amb-content-block[data-v-d4606756]{padding:7px 6px}.amb-top-row[data-v-d4606756]{gap:2px}.amb-title[data-v-d4606756]{font-size:11.5px}.amb-heart-btn[data-v-d4606756]{flex-basis:22px;width:22px;height:22px;font-size:13px}.amb-bottom-row[data-v-d4606756]{gap:4px}.amb-vol-pct[data-v-d4606756]{font-size:9px}.amb-content-block[data-v-d4606756]{min-width:0;padding:8px 10px}.amb-bottom-row[data-v-d4606756]{gap:8px;min-width:0}.amb-slider-wrap[data-v-d4606756]{min-width:0}.music-ref-header[data-v-d4606756]{gap:8px;min-width:0}.music-header-left[data-v-d4606756]{flex:1;gap:8px;min-width:0}.music-icon-pill[data-v-d4606756]{flex-basis:34px;width:34px;height:34px}.music-header-titles[data-v-d4606756]{flex:1;min-width:0}.music-main-title[data-v-d4606756]{font-size:14px}.music-subtitle[data-v-d4606756]{font-size:10.5px;line-height:1.25}.music-add-link-btn[data-v-d4606756]{flex:none;gap:4px;padding:6px 9px;font-size:11px}.hero-now-playing-box[data-v-d4606756]{gap:12px;padding:12px}.hero-top-row[data-v-d4606756]{gap:8px}.hero-top-left[data-v-d4606756]{gap:10px}.hero-artwork-wrap[data-v-d4606756]{border-radius:10px;flex-basis:64px;width:64px;min-width:64px;height:64px}.hero-bottom-row[data-v-d4606756]{flex-direction:row;align-items:center;gap:8px}.hero-seeker-container[data-v-d4606756]{flex:auto;gap:5px;width:auto;min-width:0}.hero-seek-forward-btn[data-v-d4606756]{flex-basis:26px;width:26px}.hero-seeker-slider[data-v-d4606756]{min-width:0}.hero-controls-row[data-v-d4606756]{flex:none;justify-content:flex-end;gap:4px;width:auto}.hero-skip-btn[data-v-d4606756]{flex:0 0 28px;width:28px;height:28px}.hero-big-play-btn[data-v-d4606756]{flex:0 0 34px;width:34px;height:34px}.ref-playlist-section[data-v-d4606756],.ref-playlist-header[data-v-d4606756],.ref-playlist-header-left[data-v-d4606756],.ref-playlist-titles[data-v-d4606756]{box-sizing:border-box;width:100%;min-width:0}.ref-playlist-header[data-v-d4606756]{gap:6px}.ref-playlist-header-left[data-v-d4606756]{flex:1;gap:6px}.ref-playlist-titles[data-v-d4606756]{flex:1}.playlist-picker[data-v-d4606756]{width:auto;min-width:auto}.ref-tracks-badge[data-v-d4606756]{flex:none;padding:4px 7px;font-size:10px}.ref-tracks-list[data-v-d4606756],.ref-track-card[data-v-d4606756]{box-sizing:border-box;min-width:0}.action-btn[data-v-d4606756]{width:32px;height:32px}}@media (width>=861px) and (width<=1280px){.dashboard-grid[data-v-d4606756]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.tasks-card[data-v-d4606756]{height:610px;max-height:610px}.timer-card[data-v-d4606756]{height:auto;min-height:610px;max-height:none}.radial-timer-container[data-v-d4606756]{width:200px;height:200px}.timer-digits[data-v-d4606756]{font-size:29px}.column-right[data-v-d4606756]{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ambient-card[data-v-d4606756]{padding:15px}.ambient-ref-grid[data-v-d4606756]{gap:8px 14px;max-height:230px}}@media (width>=1281px){.main-wrapper[data-v-d4606756]{padding-bottom:24px}.bottom-page-spacer[data-v-d4606756]{height:0}.dashboard-grid[data-v-d4606756]{flex:1 1 0;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(320px,1fr);align-items:stretch;min-height:0}.tasks-card[data-v-d4606756],.timer-card[data-v-d4606756]{height:auto;min-height:0;max-height:none}.radial-timer-container[data-v-d4606756]{width:216px;height:216px}.timer-digits[data-v-d4606756]{font-size:30px}.timer-status-label[data-v-d4606756]{font-size:12px}.active-task-name[data-v-d4606756]{font-size:17px}.timer-side-controls[data-v-d4606756]{gap:16px}.timer-actions-vertical[data-v-d4606756]{gap:8px}.pause-btn[data-v-d4606756],.complete-btn[data-v-d4606756]{min-height:64px;padding-left:8px;padding-right:8px;font-size:13px}.column-right[data-v-d4606756]{grid-column:auto;align-self:stretch;min-height:0}.column-right>.ambient-card[data-v-d4606756],.column-right>.ref-music-station[data-v-d4606756]{flex:1 1 0;min-height:0}.ambient-card[data-v-d4606756]{flex-direction:column;padding:15px;display:flex}.ambient-ref-grid[data-v-d4606756]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;min-height:0;max-height:none}.amb-ref-card[data-v-d4606756]{height:64px}.amb-hatch-block[data-v-d4606756]{width:48px;min-width:48px}.amb-block-icon[data-v-d4606756]{font-size:20px}.amb-content-block[data-v-d4606756]{padding:6px 5px}.amb-top-row[data-v-d4606756]{gap:2px}.amb-title[data-v-d4606756]{font-size:11px}.amb-heart-btn[data-v-d4606756]{flex-basis:22px;width:22px;height:22px;font-size:13px}.amb-bottom-row[data-v-d4606756]{gap:4px}.amb-vol-pct[data-v-d4606756]{font-size:9px}.ref-playlist-section[data-v-d4606756]{flex:1 1 0;min-height:69px}.ref-playlist-header[data-v-d4606756]{flex:none;padding:8px 10px}.ref-tracks-list[data-v-d4606756]{flex:auto;min-height:0;max-height:120px}.ref-music-station[data-v-d4606756]{padding:9px}.music-ref-header[data-v-d4606756]{margin-bottom:8px}.music-icon-pill[data-v-d4606756]{flex-basis:32px;width:32px;height:32px;font-size:15px}.music-main-title[data-v-d4606756]{font-size:13px}.music-subtitle[data-v-d4606756]{font-size:9.5px}.music-add-link-btn[data-v-d4606756]{padding:6px 8px;font-size:10px}.hero-now-playing-box[data-v-d4606756]{border-radius:14px;flex:none;gap:8px;margin-bottom:8px;padding:10px}.hero-top-row[data-v-d4606756]{gap:8px}.hero-top-left[data-v-d4606756]{gap:9px}.hero-meta-col[data-v-d4606756]{gap:0}.hero-track-artist[data-v-d4606756]{margin-top:0;margin-bottom:2px;font-size:11px}.hero-badge-row[data-v-d4606756]{flex-wrap:nowrap;gap:4px}.live-stream-pill[data-v-d4606756]{gap:4px;padding:3px 7px;font-size:10px}.toggle-video-pill[data-v-d4606756]{flex:0 0 26px;width:26px;height:26px}.hero-artwork-wrap[data-v-d4606756]{border-radius:9px;flex-basis:56px;width:56px;min-width:56px;height:56px}.hero-bottom-row[data-v-d4606756]{flex-direction:row;align-items:center;gap:6px}.hero-seeker-container[data-v-d4606756]{flex:auto;gap:4px;width:auto;min-width:0}.hero-controls-row[data-v-d4606756]{flex:none;justify-content:flex-end;gap:3px;width:auto}.hero-skip-btn[data-v-d4606756]{flex-basis:26px;width:26px;height:26px}.hero-big-play-btn[data-v-d4606756]{flex-basis:32px;width:32px;height:32px}}@media (width>=561px){.timer-main-row[data-v-d4606756]{flex-direction:column;justify-content:flex-start;gap:12px}.radial-timer-container[data-v-d4606756]{align-self:center}.timer-side-controls[data-v-d4606756]{flex:none;align-self:stretch;align-items:center;gap:12px;width:100%}.active-task-info[data-v-d4606756]{text-align:center;align-items:center}.task-status-row[data-v-d4606756]{justify-content:center}.timer-actions-vertical[data-v-d4606756]{align-self:center}}@media (width<=340px){.hero-seeker-container>.seeker-time-label[data-v-d4606756]:last-of-type{display:none}.hero-controls-row[data-v-d4606756]{gap:2px}.hero-skip-btn[data-v-d4606756]{flex-basis:24px;width:24px;height:24px}.hero-skip-btn i[data-v-d4606756]{font-size:13px}.hero-big-play-btn[data-v-d4606756]{flex-basis:30px;width:30px;height:30px}.hero-big-play-btn i[data-v-d4606756]{font-size:16px}.seeker-time-label[data-v-d4606756]{font-size:9px}.hero-seek-forward-btn[data-v-d4606756]{flex-basis:23px;width:23px;height:22px;font-size:9px}.ambient-ref-grid[data-v-d4606756]{grid-template-columns:minmax(0,1fr)}.amb-ref-card[data-v-d4606756]{height:72px}.amb-hatch-block[data-v-d4606756]{width:60px;min-width:60px}.amb-content-block[data-v-d4606756]{padding:8px 10px}.amb-title[data-v-d4606756]{font-size:12.5px}.amb-heart-btn[data-v-d4606756]{flex-basis:28px;width:28px;height:28px}.amb-bottom-row[data-v-d4606756]{gap:8px}.amb-vol-pct[data-v-d4606756]{font-size:10.5px}}.empty-playlist-box[data-v-d4606756]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;display:flex}.empty-playlist-icon[data-v-d4606756]{color:#475569;opacity:.6;font-size:32px}.empty-playlist-msg[data-v-d4606756]{color:#94a3b8;font-size:14px;font-weight:600}.empty-playlist-sub[data-v-d4606756]{color:#64748b;font-size:12px;line-height:1.4}.focus-immersive[data-v-d4606756]{z-index:1600;box-sizing:border-box;color:#f8fafc;isolation:isolate;background:radial-gradient(at 49% 38%,#20564e47,#0000 54%),radial-gradient(at 85% 75%,#2843492e,#0000 42%),#080d12;flex-direction:column;justify-content:space-between;min-width:0;min-height:100dvh;padding:clamp(18px,3vw,42px);display:flex;position:fixed;inset:0;overflow:hidden}.focus-immersive[data-v-d4606756]:fullscreen{border:0;width:100vw;height:100vh;min-height:0}.focus-immersive-background-video[data-v-d4606756],.focus-immersive-backdrop[data-v-d4606756]{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.focus-immersive-background-video[data-v-d4606756]{object-fit:cover;background:radial-gradient(at 50% 40%,#243b3b 0%,#111b20 48%,#080d12 100%)}.focus-immersive-background-embed[data-v-d4606756]{pointer-events:none;filter:none;border:0;transition:transform 4.2s cubic-bezier(.2,.7,.2,1),filter 1.1s;transform:scale(1)}.focus-immersive-background-embed.is-intro[data-v-d4606756]{filter:blur(5px)brightness(.45);transform:scale(1.055)}.focus-immersive-video-reveal[data-v-d4606756]{z-index:0;pointer-events:none;background:radial-gradient(#070d11eb,#070d11fc),#080d12;animation:4.2s cubic-bezier(.22,.7,.25,1) forwards focus-video-curtain-reveal-d4606756;position:absolute;inset:0}@keyframes focus-video-curtain-reveal-d4606756{0%{opacity:1;clip-path:inset(0)}48%{opacity:.96;clip-path:inset(0)}to{opacity:0;clip-path:inset(50% 0)}}@media (prefers-reduced-motion:reduce){.focus-immersive-background-embed[data-v-d4606756],.focus-immersive-background-embed.is-intro[data-v-d4606756]{filter:none;transition:none;transform:none}.focus-immersive-video-reveal[data-v-d4606756]{animation-duration:1ms}}.focus-immersive-backdrop[data-v-d4606756]{z-index:-1;-webkit-backdrop-filter:saturate(.8);backdrop-filter:saturate(.8);background:linear-gradient(#050a0d8f,#050a0d2e 42%,#050a0d9e),radial-gradient(at 49% 38%,#1228271f,#040a0d7a)}.focus-video-paused-cover[data-v-d4606756]{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050a0d6b;position:absolute;inset:0}.focus-immersive-close[data-v-d4606756]{z-index:1000;color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e119e;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;transition:background .15s,border-color .15s;display:grid;position:absolute;top:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px)}.focus-immersive-close[data-v-d4606756]:hover{background:#080e11db;border-color:#ffffff7a}.focus-immersive-notice[data-v-d4606756]{z-index:1001;color:#fef3c7;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#452706e0;border:1px solid #fbbf2459;border-radius:10px;max-width:min(520px,100vw - 100px);margin:0;padding:10px 14px;font-size:12px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.focus-immersive-notice button[data-v-d4606756]{color:#fffbeb;font:inherit;cursor:pointer;background:#784908b8;border:1px solid #fde68a8c;border-radius:7px;flex:none;padding:6px 9px;font-weight:700}.focus-immersive-notice button[data-v-d4606756]:hover{background:#925c0ce6}.focus-immersive-notice.video-error[data-v-d4606756]{color:#fee2e2;background:#450a0ae6;border-color:#f8717161;top:auto;bottom:16px}.focus-immersive-panel[data-v-d4606756]{z-index:2;flex-direction:column;width:min(520px,100vw - 36px);max-height:calc(100dvh - 20px);display:flex;position:absolute}.focus-immersive-panel-timer[data-v-d4606756]{top:20px;left:20px}.focus-immersive-panel-competitors[data-v-d4606756]{top:20px;right:20px}.focus-immersive-panel-video[data-v-d4606756]{bottom:92px;left:20px}.focus-immersive-panel-music[data-v-d4606756]{bottom:20px;right:20px}.focus-immersive-panel .focus-immersive-card[data-v-d4606756]{width:100%}.focus-immersive-panel[data-v-d4606756]{cursor:grab;touch-action:auto;-webkit-user-select:none;user-select:none}.focus-immersive-panel[data-v-d4606756]:active{cursor:grabbing}.focus-panel-header[data-v-d4606756],.focus-music-panel-header[data-v-d4606756]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.focus-panel-header[data-v-d4606756]{margin:0 0 10px}.focus-panel-title[data-v-d4606756],.focus-panel-header>span[data-v-d4606756]{color:#e2e8f0;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:800;display:inline-flex}.focus-panel-heading[data-v-d4606756]{gap:7px}.focus-panel-heading>.focus-immersive-live[data-v-d4606756]{text-transform:none;margin-left:4px}.focus-panel-heading>.focus-immersive-live>span[data-v-d4606756]{display:inline-block}.focus-panel-heading>.ti-world[data-v-d4606756]{margin-left:2px}.focus-panel-title>i[data-v-d4606756],.focus-panel-header>span>i[data-v-d4606756]{color:var(--brand-accent);flex:none;font-size:15px}.focus-panel-actions[data-v-d4606756]{flex-direction:row;flex:none;align-items:center;gap:6px;display:flex}.focus-music-panel-header[data-v-d4606756]{margin-bottom:14px}.focus-panel-actions button[data-v-d4606756]{color:#f8fafc;cursor:pointer;background:#1e293be6;border:1px solid #ffffff57;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.focus-panel-actions button.focus-panel-drag-handle[data-v-d4606756]{cursor:grab;touch-action:none}.focus-panel-actions button.focus-panel-drag-handle[data-v-d4606756]:active{cursor:grabbing}.focus-panel-drag-handle[data-v-d4606756]{color:#f8fafc;cursor:grab;touch-action:none;background:#1e293be6;border:1px solid #ffffff57;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;margin-left:3px;display:grid}.focus-panel-drag-handle[data-v-d4606756]:active{cursor:grabbing}.focus-panel-actions button[data-v-d4606756]:hover,.focus-panel-actions button[aria-pressed=true][data-v-d4606756]{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-ink)}.focus-immersive-dock[data-v-d4606756]{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080e11f0;border:1px solid #ffffff57;border-radius:14px;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;bottom:clamp(14px,2.5vw,28px);left:clamp(14px,2.5vw,28px);box-shadow:0 12px 32px #0000006b}.focus-immersive-dock button[data-v-d4606756]{color:#f8fafc;cursor:pointer;background:#1e293bf0;border:1px solid #ffffff57;border-radius:10px;place-items:center;width:42px;height:42px;font-size:18px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.focus-immersive-dock button[data-v-d4606756]:hover{border-color:var(--brand-accent);color:var(--brand-accent-strong);transform:translateY(-2px)}.focus-immersive-dock button.active[data-v-d4606756]{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-ink)}.focus-immersive-card[data-v-d4606756]{box-sizing:border-box;color:#f8fafc;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#091013b3;border:1px solid #ffffff2e;border-radius:18px;box-shadow:0 14px 44px #0000003d}.focus-immersive-timer[data-v-d4606756]{width:min(430px,100vw - 100px);padding:20px 22px}.focus-immersive-card-heading[data-v-d4606756]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.focus-immersive-eyebrow[data-v-d4606756]{color:#e2e8f0b8;letter-spacing:.12em;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.focus-immersive-eyebrow i[data-v-d4606756]{color:var(--brand-accent);font-size:14px}.focus-immersive-live[data-v-d4606756]{color:#cbd5e1;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.focus-immersive-live>span[data-v-d4606756]{background:#94a3b8;border-radius:50%;width:7px;height:7px}.focus-immersive-live.running>span[data-v-d4606756]{background:#34d399;animation:1.7s ease-in-out infinite focus-live-pulse-d4606756;box-shadow:0 0 10px #34d399bf}.focus-immersive-timer h1[data-v-d4606756]{color:#f8fafc;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:16px 0 4px;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.focus-immersive-task-meta[data-v-d4606756]{color:#e2e8f0b3;margin:0;font-size:12px}.focus-immersive-countdown[data-v-d4606756]{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-shadow:0 2px 24px #0000006b;margin-top:14px;font-size:clamp(36px,5vw,54px);font-weight:650;line-height:1}.focus-immersive-progress[data-v-d4606756]{background:#ffffff2e;border-radius:999px;height:4px;margin-top:14px;overflow:hidden}.focus-immersive-progress>span[data-v-d4606756]{border-radius:inherit;background:var(--brand-accent);height:100%;box-shadow:0 0 12px var(--brand-accent);transition:width .3s linear;display:block}.focus-immersive-timer-actions[data-v-d4606756]{align-items:center;gap:8px;margin-top:14px;display:flex}.focus-immersive-action[data-v-d4606756]{min-height:36px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:750;transition:filter .15s,background-color .15s;display:inline-flex}.focus-immersive-action[data-v-d4606756]:hover{filter:brightness(1.1)}.focus-immersive-action.primary[data-v-d4606756]{background:var(--brand-accent);color:#08201b}.focus-immersive-action.secondary[data-v-d4606756]{color:#f8fafc;background:#ffffff14;border-color:#ffffff38}.focus-immersive-hint[data-v-d4606756]{color:#e2e8f0a3;font-size:11px}.focus-immersive-competitors[data-v-d4606756]{width:min(330px,100vw - 100px);min-height:182px;padding:18px}.focus-immersive-competitors>.focus-immersive-card-heading>i[data-v-d4606756]{color:#e2e8f0a6;font-size:17px}.focus-immersive-competitors-empty[data-v-d4606756]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:8px 0 2px;display:flex}.focus-immersive-competitors-empty>i[data-v-d4606756]{color:#e2e8f080;font-size:25px}.focus-immersive-competitors-empty p[data-v-d4606756]{color:#f1f5f9;margin:8px 0 3px;font-size:12px;font-weight:700}.focus-immersive-competitors-empty span[data-v-d4606756]{color:#e2e8f09e;max-width:230px;font-size:10px;line-height:1.5}.focus-immersive-video-card[data-v-d4606756]{flex-wrap:wrap;align-items:center;gap:12px;width:min(520px,100vw - 40px);min-height:88px;padding:10px;display:flex;position:relative}.focus-immersive-video-card>.focus-panel-header[data-v-d4606756]{flex:0 0 100%;margin:0}.focus-video-preview[data-v-d4606756]{background:linear-gradient(135deg,#183b3b,#101820 65%,#252c32);border:1px solid #ffffff2b;border-radius:10px;flex:0 0 112px;place-items:center;width:112px;height:64px;display:grid;overflow:hidden}.focus-video-preview img[data-v-d4606756]{object-fit:cover;border:0;width:100%;height:100%}.focus-video-placeholder[data-v-d4606756]{color:#e2e8f0ad;place-items:center;width:100%;height:100%;font-size:22px;display:grid}.focus-video-details[data-v-d4606756],.focus-music-main[data-v-d4606756]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.focus-video-details strong[data-v-d4606756],.focus-music-main strong[data-v-d4606756]{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.focus-video-details>span[data-v-d4606756]:last-child{color:#e2e8f0a3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.focus-immersive-icon-button[data-v-d4606756],.focus-music-controls button[data-v-d4606756]{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;transition:background .15s,border-color .15s,color .15s;display:grid}.focus-immersive-icon-button[data-v-d4606756]:hover,.focus-music-controls button[data-v-d4606756]:not(:disabled):hover{border-color:var(--brand-accent);color:var(--brand-accent);background:#ffffff24}.focus-immersive-icon-button[data-v-d4606756]:disabled{cursor:not-allowed;opacity:.42}.focus-immersive-icon-button.focus-video-play-toggle[data-v-d4606756]{background:var(--brand-accent);color:#08201b}.focus-immersive-icon-button.focus-video-play-toggle[data-v-d4606756]:hover:not(:disabled){filter:brightness(1.12)}.focus-video-controls[data-v-d4606756]{flex:none;align-items:center;gap:5px;display:flex}.focus-video-volume-slider[data-v-d4606756]{width:62px;height:4px;accent-color:var(--brand-accent);cursor:pointer;margin:0}.focus-video-volume-slider[data-v-d4606756]:disabled{cursor:not-allowed;opacity:.45}.focus-video-picker[data-v-d4606756]{z-index:5;box-sizing:border-box;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#091013f0;border:1px solid #ffffff38;border-radius:14px;width:min(360px,100vw - 40px);padding:14px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 16px 44px #0000005c}.focus-video-picker-heading[data-v-d4606756],.focus-video-link-form>div[data-v-d4606756],.focus-video-picker-actions[data-v-d4606756]{align-items:center;gap:8px;display:flex}.focus-video-picker-heading[data-v-d4606756]{justify-content:space-between;margin-bottom:12px}.focus-video-picker-heading strong[data-v-d4606756]{color:#f8fafc;font-size:12px}.focus-video-picker-heading button[data-v-d4606756]{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.focus-video-link-form label[data-v-d4606756]{color:#e2e8f0b8;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.focus-video-link-form input[data-v-d4606756]{box-sizing:border-box;color:#f8fafc;width:0;min-width:0;min-height:36px;font:inherit;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;outline:none;flex:1;padding:0 9px;font-size:11px}.focus-video-link-form input[data-v-d4606756]:focus{border-color:var(--brand-accent)}.focus-video-link-form>div>button[data-v-d4606756],.focus-video-picker-actions>button[data-v-d4606756]{color:#f8fafc;min-height:34px;font:inherit;cursor:pointer;background:#ffffff17;border:1px solid #ffffff2b;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.focus-video-link-form>div>button[data-v-d4606756]{background:var(--brand-accent);color:#08201b;border-color:#0000}.focus-video-picker-actions[data-v-d4606756]{justify-content:space-between;margin-top:10px}.focus-video-picker-actions>button.remove-video-action[data-v-d4606756]{color:#fecaca;border-color:#f871714d}.focus-video-file-input[data-v-d4606756]{display:none}.focus-immersive-music[data-v-d4606756]{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-height:88px;padding:14px;display:flex}.focus-immersive-panel-music[data-v-d4606756]{overflow-y:auto}.focus-music-panel-content[data-v-d4606756]{align-items:center;gap:12px;min-width:0;display:flex}.focus-music-cover[data-v-d4606756],.focus-music-cover-placeholder[data-v-d4606756]{object-fit:cover;border:1px solid #ffffff2b;border-radius:9px;flex:0 0 56px;width:56px;height:56px}.focus-music-cover[data-v-d4606756]{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.focus-music-cover-placeholder[data-v-d4606756]{color:#e2e8f0ad;background:#ffffff14;place-items:center;font-size:20px;display:grid}.focus-music-main>input[type=range][data-v-d4606756]{width:100%;height:3px;accent-color:var(--brand-accent);cursor:pointer;margin:5px 0 0}.focus-music-main>input[type=range][data-v-d4606756]:disabled{cursor:default;opacity:.45}.focus-music-main[data-v-d4606756]{min-width:120px}.focus-music-controls[data-v-d4606756]{flex:none;align-items:center;gap:5px;display:flex}.focus-music-volume-slider[data-v-d4606756]{width:54px;height:4px;accent-color:var(--brand-accent);cursor:pointer;margin:0}.focus-music-volume-slider[data-v-d4606756]:disabled{cursor:not-allowed;opacity:.45}.focus-music-controls button.focus-music-volume-toggle[data-v-d4606756]{flex-basis:28px;width:28px;height:28px;font-size:13px}.focus-music-controls button[data-v-d4606756]{border-radius:50%;flex-basis:31px;width:31px;height:31px;font-size:13px}.focus-music-controls button.focus-music-play[data-v-d4606756]{border-color:var(--brand-accent);background:var(--brand-accent);color:#08201b;flex-basis:38px;width:38px;height:38px;font-size:16px}.focus-music-controls button[data-v-d4606756]:disabled{cursor:not-allowed;opacity:.4}@keyframes focus-live-pulse-d4606756{50%{opacity:.45;transform:scale(.82)}}@media (width<=760px){.focus-immersive[data-v-d4606756]{padding:14px}.focus-immersive-competitors[data-v-d4606756]{min-height:0;padding:12px 16px}.focus-immersive-competitors-empty[data-v-d4606756]{min-height:76px}.focus-immersive-dock[data-v-d4606756]{gap:6px;padding:6px}.focus-immersive-dock button[data-v-d4606756]{width:38px;height:38px}.focus-video-picker[data-v-d4606756]{bottom:calc(100% + 8px)}}@media (width<=420px){.focus-immersive-timer[data-v-d4606756]{padding:16px}.focus-immersive-countdown[data-v-d4606756]{font-size:40px}.focus-video-preview[data-v-d4606756]{flex-basis:82px;width:82px;height:54px}.focus-video-controls[data-v-d4606756]{gap:3px}.focus-video-controls .focus-immersive-icon-button[data-v-d4606756]{flex-basis:30px;width:30px;height:30px}.focus-video-volume-slider[data-v-d4606756]{width:42px}.focus-music-cover[data-v-d4606756],.focus-music-cover-placeholder[data-v-d4606756]{flex-basis:44px;width:44px;height:44px}.focus-immersive-music[data-v-d4606756]{gap:10px;padding:10px}.focus-music-panel-content[data-v-d4606756]{flex-wrap:wrap;gap:8px}.focus-music-main[data-v-d4606756]{flex:120px;min-width:100px}.focus-music-controls[data-v-d4606756]{gap:2px;margin-left:auto}.focus-music-volume-slider[data-v-d4606756]{width:40px}.focus-music-controls button.focus-music-volume-toggle[data-v-d4606756]{flex-basis:25px;width:25px;height:25px}.focus-music-controls button[data-v-d4606756]{flex-basis:27px;width:27px;height:27px}.focus-music-controls button.focus-music-play[data-v-d4606756]{flex-basis:33px;width:33px;height:33px}}.spin-pulse[data-v-d4606756]{animation:1s linear infinite spinPulse-d4606756}@property --motivation-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.section-layout[data-v-ffd41ffe]{color:#f1f5f9;background:radial-gradient(circle at 70% 20%,#2dd4bf14,#0000 44%),#080b14;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.section-sidebar[data-v-ffd41ffe]{box-sizing:border-box;background:#090d19e6;border-right:1px solid #ffffff14;flex-direction:column;flex:0 0 248px;justify-content:space-between;width:248px;padding:20px 14px 14px;display:flex;box-shadow:4px 0 24px #00000059}.section-logo[data-v-ffd41ffe]{box-sizing:border-box;color:#fff;letter-spacing:-.025em;border-bottom:1px solid #94a3b81f;align-items:center;gap:13px;min-height:96px;margin-bottom:16px;padding:0 8px;font-size:20px;font-weight:750;text-decoration:none;display:flex}.section-logo-icon[data-v-ffd41ffe]{color:#2dd4bf;filter:drop-shadow(0 0 12px #2dd4bf42);flex:0 0 44px;width:44px;height:44px}.section-logo-icon svg[data-v-ffd41ffe]{width:100%;height:100%}.section-nav[data-v-ffd41ffe]{flex-direction:column;gap:8px;display:flex}.section-nav-link[data-v-ffd41ffe]{box-sizing:border-box;color:#94a3b8;border:1px solid #0000;border-radius:13px;align-items:center;gap:14px;min-height:50px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s;display:flex}.section-nav-link i[data-v-ffd41ffe]{text-align:center;flex:0 0 24px;width:24px;font-size:23px}.section-nav-link[data-v-ffd41ffe]:hover{color:#fff;background:#ffffff0a;border-color:#94a3b81f;transform:translate(2px)}.section-nav-link.active[data-v-ffd41ffe]{color:#5eead4;background:#2dd4bf1f;border-color:#2dd4bf33;box-shadow:inset 3px 0 #2dd4bf}.section-sidebar-bottom[data-v-ffd41ffe]{isolation:isolate;flex-direction:column;gap:12px;margin-top:auto;padding-bottom:2px;display:flex;position:relative}.section-motivation-card[data-v-ffd41ffe]{background:radial-gradient(at 100% 100%,#2dd4bf33,#0000 58%),radial-gradient(at 0 0,#6366f126,#0000 62%),linear-gradient(145deg,#131f36fa,#080f1ffa);border:1px solid #2dd4bf38;border-radius:14px;height:105px;position:relative;overflow:hidden;box-shadow:0 0 22px #2dd4bf29,inset 0 1px #ffffff0d}.section-motivation-card[data-v-ffd41ffe]:before{z-index:1;border-radius:inherit;background:conic-gradient(from var(--motivation-glow-angle), transparent 0deg 270deg, #2dd4bf6b 294deg, #5eead4f2 316deg, #38bdf894 332deg, transparent 350deg 360deg);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:4s linear infinite motivation-glow-travel-ffd41ffe;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.section-motivation-content[data-v-ffd41ffe]{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:12px;display:flex;position:relative}.section-motivation-content p[data-v-ffd41ffe]{color:#e2e8f0;margin:0;font-size:12px;font-weight:500;line-height:1.45}.section-motivation-content i[data-v-ffd41ffe]{color:#2dd4bf;align-self:flex-end;font-size:15px}@keyframes motivation-glow-travel-ffd41ffe{to{--motivation-glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.section-motivation-card[data-v-ffd41ffe]:before{animation:none}}.section-account-row[data-v-ffd41ffe]{gap:7px;display:flex}.section-account[data-v-ffd41ffe],.section-logout[data-v-ffd41ffe]{color:#e2e8f0;cursor:pointer;background:#0f172ac2;border:1px solid #ffffff14}.section-account[data-v-ffd41ffe]{box-sizing:border-box;text-align:left;border-radius:14px;flex:1;align-items:center;gap:11px;min-width:0;min-height:68px;padding:11px 12px;display:flex}.section-account[data-v-ffd41ffe]:hover,.section-logout[data-v-ffd41ffe]:hover{background:#142034eb;border-color:#2dd4bf52}.section-avatar[data-v-ffd41ffe]{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#0284c7,#38bdf8);border:1px solid #bae6fd73;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:grid}.section-account-details[data-v-ffd41ffe]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.section-account-details strong[data-v-ffd41ffe],.section-account-details small[data-v-ffd41ffe]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-account-details strong[data-v-ffd41ffe]{font-size:13px}.section-account-details small[data-v-ffd41ffe]{color:#94a3b8;font-size:11px}.section-logout[data-v-ffd41ffe]{color:#94a3b8;border-radius:12px;flex:0 0 42px;width:42px;font-size:17px}.section-logout[data-v-ffd41ffe]:hover{color:#fda4af;background:#f43f5e1f;border-color:#fb718559}.section-main[data-v-ffd41ffe]{flex-direction:column;flex:1;gap:28px;min-width:0;padding:20px 28px;display:flex}.section-header[data-v-ffd41ffe]{box-sizing:border-box;background:radial-gradient(at 0 0,#2dd4bf1f,#0000 48%),radial-gradient(at 100% 100%,#6366f11a,#0000 50%),linear-gradient(135deg,#0f172afa,#080d1bfa);border:1px solid #94a3b821;border-radius:18px;align-items:center;gap:14px;min-height:96px;padding:18px 24px;display:flex}.section-mobile-logout[data-v-ffd41ffe]{display:none}.section-header-icon[data-v-ffd41ffe]{color:#5eead4;background:#2dd4bf1a;border:1px solid #2dd4bf33;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.section-header p[data-v-ffd41ffe]{color:#94a3b8;letter-spacing:.12em;margin:0 0 4px;font-size:10px;font-weight:700}.section-header h1[data-v-ffd41ffe]{color:#fff;margin:0;font-size:22px;font-weight:750}.analysis-page[data-v-ffd41ffe]{flex-direction:column;gap:16px;min-width:0;display:flex}.analysis-toolbar[data-v-ffd41ffe]{justify-content:space-between;align-items:center;gap:16px;display:flex}.analysis-toolbar h2[data-v-ffd41ffe]{color:#f8fafc;margin:0;font-size:17px}.analysis-toolbar p[data-v-ffd41ffe]{color:#94a3b8;margin:4px 0 0;font-size:12px}.analysis-range[data-v-ffd41ffe]{align-items:center;gap:8px;display:flex}.analysis-range label[data-v-ffd41ffe]{color:#94a3b8;align-items:center;gap:6px;font-size:11px;display:flex}.analysis-range input[data-v-ffd41ffe],.analysis-range button[data-v-ffd41ffe]{color:#e2e8f0;min-height:34px;font:inherit;background:#0f172ab3;border:1px solid #94a3b833;border-radius:8px;padding:0 9px;font-size:11px}.analysis-range button[data-v-ffd41ffe]{color:#5eead4;background:#2dd4bf1f;border-color:#2dd4bf52;font-weight:700}.analysis-range button[data-v-ffd41ffe]:disabled{opacity:.6}.analysis-summary[data-v-ffd41ffe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analysis-metric[data-v-ffd41ffe]{background:#0f172aa8;border:1px solid #94a3b829;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-height:98px;padding:14px 16px;display:flex}.analysis-metric span[data-v-ffd41ffe]{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:700}.analysis-metric strong[data-v-ffd41ffe]{color:#f8fafc;font-size:22px}.analysis-metric small[data-v-ffd41ffe]{color:#64748b;font-size:10px}.analysis-days[data-v-ffd41ffe]{border-top:1px solid #94a3b824;flex-direction:column;display:flex}.analysis-day-row[data-v-ffd41ffe]{border-bottom:1px solid #94a3b81f;grid-template-columns:110px minmax(80px,1fr) 72px 70px;align-items:center;gap:14px;min-height:48px;display:grid}.analysis-day-name[data-v-ffd41ffe]{color:#cbd5e1;font-size:12px;font-weight:600}.analysis-day-track[data-v-ffd41ffe]{background:#94a3b829;border-radius:99px;height:7px;overflow:hidden}.analysis-day-track span[data-v-ffd41ffe]{border-radius:inherit;background:var(--brand-accent);height:100%;display:block}.analysis-day-row strong[data-v-ffd41ffe]{color:#e2e8f0;text-align:right;font-size:12px}.analysis-day-row small[data-v-ffd41ffe]{color:#94a3b8;text-align:right;font-size:10px}.analysis-empty[data-v-ffd41ffe],.analysis-error[data-v-ffd41ffe]{color:#94a3b8;text-align:center;border:1px dashed #94a3b833;border-radius:10px;padding:24px;font-size:12px}.section-empty-state[data-v-ffd41ffe]{box-sizing:border-box;text-align:center;background:linear-gradient(145deg,#0f172acc,#080d1bd6);border:1px solid #94a3b824;border-radius:20px;flex-direction:column;align-self:center;align-items:center;width:min(540px,100%);margin:auto;padding:38px 28px;display:flex}.settings-panel[data-v-ffd41ffe]{box-sizing:border-box;background:linear-gradient(145deg,#0f172acc,#080d1bd6);border:1px solid #94a3b824;border-radius:20px;align-self:center;width:min(680px,100%);margin:auto;padding:26px}.settings-panel-heading[data-v-ffd41ffe]{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.settings-panel-heading p[data-v-ffd41ffe]{color:#5eead4;letter-spacing:.12em;margin:0 0 7px;font-size:10px;font-weight:750}.settings-panel-heading h2[data-v-ffd41ffe]{color:#f8fafc;margin:0;font-size:20px}.settings-panel-heading span[data-v-ffd41ffe]{color:#94a3b8;margin-top:7px;font-size:13px;display:block}.settings-panel-heading>i[data-v-ffd41ffe]{color:#5eead4;font-size:24px}.theme-setting-row[data-v-ffd41ffe]{justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.theme-setting-copy[data-v-ffd41ffe]{flex-direction:column;gap:5px;display:flex}.theme-setting-title[data-v-ffd41ffe]{color:#f1f5f9;font-size:14px;font-weight:700}.theme-setting-description[data-v-ffd41ffe]{color:#94a3b8;font-size:12px}.theme-switch[data-v-ffd41ffe]{color:#5eead4;cursor:pointer;background:#2dd4bf29;border:1px solid #2dd4bf57;border-radius:999px;flex:0 0 58px;justify-content:space-between;align-items:center;width:58px;height:32px;padding:0 8px;display:flex;position:relative}.theme-switch>i[data-v-ffd41ffe]{font-size:13px}.theme-switch-thumb[data-v-ffd41ffe]{background:#e2e8f0;border-radius:50%;width:24px;height:24px;transition:transform .2s,background-color .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000047}.theme-switch[aria-checked=true] .theme-switch-thumb[data-v-ffd41ffe]{background:#fff;transform:translate(26px)}.theme-switch[data-v-ffd41ffe]:focus-visible{outline-offset:3px;outline:2px solid #5eead4}.section-empty-icon[data-v-ffd41ffe]{color:#5eead4;background:#2dd4bf1a;border:1px solid #2dd4bf38;border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.section-empty-state h2[data-v-ffd41ffe]{color:#f8fafc;margin:18px 0 7px;font-size:19px}.section-empty-state p[data-v-ffd41ffe]{color:#94a3b8;max-width:390px;margin:0;font-size:13px;line-height:1.6}.section-home-link[data-v-ffd41ffe]{color:#5eead4;background:#2dd4bf1f;border:1px solid #2dd4bf4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:22px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.section-home-link[data-v-ffd41ffe]:hover{color:#ccfbf1;background:#2dd4bf33}.section-nav-link[data-v-ffd41ffe]:focus-visible,.section-logo[data-v-ffd41ffe]:focus-visible,.section-account[data-v-ffd41ffe]:focus-visible,.section-logout[data-v-ffd41ffe]:focus-visible,.section-mobile-logout[data-v-ffd41ffe]:focus-visible,.section-home-link[data-v-ffd41ffe]:focus-visible{outline-offset:3px;outline:2px solid #5eead4cc}@media (width<=860px){.section-sidebar[data-v-ffd41ffe]{display:none}.section-main[data-v-ffd41ffe]{padding:18px}.analysis-toolbar[data-v-ffd41ffe]{flex-direction:column;align-items:flex-start}.analysis-range[data-v-ffd41ffe]{flex-wrap:wrap;width:100%}.section-mobile-logout[data-v-ffd41ffe]{color:#cbd5e1;cursor:pointer;background:#0f172ac2;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin-left:auto;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}}@media (width<=560px){.section-main[data-v-ffd41ffe]{gap:18px;padding:12px}.analysis-summary[data-v-ffd41ffe]{grid-template-columns:1fr}.analysis-day-row[data-v-ffd41ffe]{grid-template-columns:80px minmax(40px,1fr) 58px;gap:8px}.analysis-day-row small[data-v-ffd41ffe]{display:none}.section-header[data-v-ffd41ffe]{gap:10px;min-height:82px;padding:12px}.section-header-icon[data-v-ffd41ffe]{flex-basis:38px;width:38px;height:38px;font-size:20px}.section-header h1[data-v-ffd41ffe]{font-size:18px}.section-mobile-logout[data-v-ffd41ffe]{width:38px;min-height:38px;padding:0}.section-mobile-logout span[data-v-ffd41ffe]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section-empty-state[data-v-ffd41ffe]{padding:30px 20px}}.analysis-page[data-v-ffd41ffe]{gap:18px}.analysis-toolbar[data-v-ffd41ffe]{gap:22px;min-width:0}.analysis-title-block .analysis-eyebrow[data-v-ffd41ffe]{letter-spacing:.14em;margin:0 0 6px;font-size:10px;font-weight:750;color:var(--brand-accent-strong)!important}.analysis-title-block h1[data-v-ffd41ffe]{color:var(--mono-text);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.1vw,32px);font-weight:760}.analysis-title-block>p[data-v-ffd41ffe]:last-child{margin:6px 0 0;font-size:13px;color:var(--mono-muted)!important}.analysis-range[data-v-ffd41ffe]{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;margin:0}.analysis-presets[data-v-ffd41ffe],.analysis-date-range[data-v-ffd41ffe]{align-items:center;gap:7px;display:flex}.analysis-date-range[data-v-ffd41ffe]{border:1px solid var(--mono-border);background:var(--mono-panel);min-height:40px;color:var(--mono-muted);border-radius:10px;gap:9px;padding:0 10px}.analysis-date-range label[data-v-ffd41ffe]{min-width:0;display:flex}.analysis-date-range input[data-v-ffd41ffe]{width:126px;min-width:0;min-height:36px;font:inherit;color-scheme:inherit;outline:0;padding:0;font-size:11px;color:var(--mono-text)!important;background:0 0!important;border:0!important}.analysis-presets button[data-v-ffd41ffe],.analysis-apply[data-v-ffd41ffe],.analysis-export[data-v-ffd41ffe]{box-sizing:border-box;border:1px solid var(--mono-border);background:var(--mono-panel);min-height:40px;color:var(--mono-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;font-size:12px;font-weight:650;transition:border-color .15s,background-color .15s,color .15s}.analysis-presets button[data-v-ffd41ffe]{min-width:72px;padding:0 12px}.analysis-presets button.active[data-v-ffd41ffe]{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.analysis-apply[data-v-ffd41ffe]{border-color:var(--brand-accent);background:var(--brand-accent);min-width:76px;color:var(--brand-accent-ink);padding:0 15px}.analysis-export[data-v-ffd41ffe]{width:42px;padding:0;font-size:16px}.analysis-presets button[data-v-ffd41ffe]:hover,.analysis-export[data-v-ffd41ffe]:hover:not(:disabled){border-color:var(--brand-accent-border);color:var(--brand-accent-strong)}.analysis-apply[data-v-ffd41ffe]:hover:not(:disabled){background:var(--brand-accent-hover)}.analysis-presets button[data-v-ffd41ffe]:focus-visible,.analysis-apply[data-v-ffd41ffe]:focus-visible,.analysis-export[data-v-ffd41ffe]:focus-visible,.analysis-date-range[data-v-ffd41ffe]:focus-within{outline:2px solid var(--brand-accent-strong);outline-offset:2px}.analysis-apply[data-v-ffd41ffe]:disabled,.analysis-export[data-v-ffd41ffe]:disabled{opacity:.6;cursor:not-allowed}.analysis-content[data-v-ffd41ffe]{flex-direction:column;gap:18px;display:flex}.analysis-summary[data-v-ffd41ffe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.analysis-metric[data-v-ffd41ffe]{border-color:var(--mono-border);background:var(--mono-panel);border-radius:16px;gap:7px;min-width:0;min-height:112px;padding:16px 18px;box-shadow:0 7px 24px #0000000a}.analysis-metric-heading[data-v-ffd41ffe]{color:var(--mono-muted);letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.analysis-metric-heading i[data-v-ffd41ffe]{background:var(--metric-tint,var(--brand-accent-soft));border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;display:grid;color:var(--metric-color,var(--brand-accent-strong))!important}.metric-focus[data-v-ffd41ffe]{--metric-color:#10b981;--metric-tint:#10b9811f}.metric-completed[data-v-ffd41ffe]{--metric-color:#3b82f6;--metric-tint:#3b82f61f}.metric-average[data-v-ffd41ffe]{--metric-color:#f59e0b;--metric-tint:#f59e0b21}.metric-streak[data-v-ffd41ffe]{--metric-color:#f97316;--metric-tint:#f9731621}.analysis-metric>strong[data-v-ffd41ffe]{color:var(--mono-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,1.8vw,27px);font-weight:760;line-height:1.1;overflow:hidden}.analysis-metric small[data-v-ffd41ffe]{color:var(--mono-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.analysis-overview-grid[data-v-ffd41ffe]{grid-template-columns:minmax(0,1.7fr) minmax(310px,.95fr);gap:16px;min-width:0;display:grid}.analysis-panel[data-v-ffd41ffe]{box-sizing:border-box;border:1px solid var(--mono-border);background:var(--mono-panel);border-radius:16px;min-width:0;padding:20px;box-shadow:0 7px 24px #0000000a}.analysis-activity-panel[data-v-ffd41ffe],.analysis-distribution-panel[data-v-ffd41ffe]{min-height:350px}.analysis-panel-heading[data-v-ffd41ffe]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.analysis-panel-heading h2[data-v-ffd41ffe]{color:var(--mono-text);margin:0;font-size:16px;font-weight:730}.analysis-panel-heading p[data-v-ffd41ffe]{margin:5px 0 0;font-size:12px;color:var(--mono-muted)!important}.analysis-legend[data-v-ffd41ffe]{color:var(--mono-muted);flex:none;align-items:center;gap:7px;font-size:11px;display:flex}.analysis-legend>span[data-v-ffd41ffe]{border-radius:2px;width:10px;height:10px}.analysis-legend .legend-actual[data-v-ffd41ffe]{background:var(--brand-accent)}.analysis-legend .legend-average[data-v-ffd41ffe]{border-top:2px dashed var(--mono-subtle);border-radius:0;width:14px;height:0;margin-left:9px}.analysis-chart[data-v-ffd41ffe]{grid-template-columns:56px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.analysis-chart-y-axis[data-v-ffd41ffe]{box-sizing:border-box;height:252px;color:var(--mono-muted);flex-direction:column;justify-content:space-between;padding:0 10px 26px 0;font-size:10px;display:flex}.analysis-chart-scroll[data-v-ffd41ffe]{scrollbar-width:thin;min-width:0;overflow:auto hidden}.analysis-chart-inner[data-v-ffd41ffe]{width:100%}.analysis-chart-plot[data-v-ffd41ffe]{min-width:0;height:252px;position:relative}.analysis-grid-line[data-v-ffd41ffe]{border-top:1px dashed color-mix(in srgb, var(--mono-border) 78%, transparent);height:1px;position:absolute;left:0;right:0}.analysis-grid-line[data-v-ffd41ffe]:first-child{top:0}.analysis-grid-line[data-v-ffd41ffe]:nth-child(2){top:25%}.analysis-grid-line[data-v-ffd41ffe]:nth-child(3){top:50%}.analysis-grid-line[data-v-ffd41ffe]:nth-child(4){top:75%}.analysis-grid-line[data-v-ffd41ffe]:nth-child(5){top:calc(100% - 26px)}.analysis-grid-line.grid-line-base[data-v-ffd41ffe]{border-top-style:solid}.analysis-average-line[data-v-ffd41ffe]{z-index:1;border-top:1px dashed var(--mono-subtle);pointer-events:none;position:absolute;left:0;right:0}.analysis-chart-columns[data-v-ffd41ffe]{display:grid;position:absolute;inset:0}.analysis-chart-column[data-v-ffd41ffe]{grid-template-rows:minmax(0,1fr) 26px;justify-items:center;min-width:0;display:grid}.analysis-bar-area[data-v-ffd41ffe]{box-sizing:border-box;justify-content:center;align-items:flex-end;width:100%;padding:0 5px;display:flex}.analysis-bar[data-v-ffd41ffe]{background:var(--brand-accent);width:min(34px,68%);min-height:3px;box-shadow:0 4px 12px color-mix(in srgb, var(--brand-accent) 18%, transparent);border-radius:7px 7px 2px 2px;transition:filter .14s,height .18s}.analysis-bar-area:hover .analysis-bar[data-v-ffd41ffe]:not(.bar-zero){filter:brightness(1.14)}.analysis-bar.bar-zero[data-v-ffd41ffe]{background:var(--mono-hover);box-shadow:none}.analysis-chart-label[data-v-ffd41ffe]{max-width:100%;color:var(--mono-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;align-self:end;padding-top:7px;font-size:10px;overflow:hidden}.analysis-panel-empty[data-v-ffd41ffe],.analysis-table-empty[data-v-ffd41ffe]{min-height:218px;color:var(--mono-muted);text-align:center;place-items:center;font-size:12px;display:grid}.analysis-distribution-content[data-v-ffd41ffe]{flex-direction:column;gap:18px;display:flex}.analysis-distribution-bar[data-v-ffd41ffe]{background:var(--mono-hover);border-radius:99px;gap:2px;height:12px;display:flex;overflow:hidden}.analysis-distribution-bar span[data-v-ffd41ffe]{border-radius:inherit;min-width:3px}.analysis-list-breakdown[data-v-ffd41ffe]{flex-direction:column;gap:9px;display:flex}.analysis-list-row[data-v-ffd41ffe]{border:1px solid var(--mono-border);background:var(--mono-surface);border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:61px;padding:9px 11px;display:grid}.analysis-list-dot[data-v-ffd41ffe]{border-radius:50%;width:10px;height:10px}.analysis-list-copy[data-v-ffd41ffe]{flex-direction:column;gap:3px;min-width:0;display:flex}.analysis-list-copy strong[data-v-ffd41ffe]{color:var(--mono-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.analysis-list-copy small[data-v-ffd41ffe]{color:var(--mono-muted);font-size:10px}.analysis-list-duration[data-v-ffd41ffe]{color:var(--mono-text);white-space:nowrap;font-size:13px}.analysis-sessions-panel[data-v-ffd41ffe]{padding-bottom:10px}.analysis-session-count[data-v-ffd41ffe]{border:1px solid var(--mono-border);background:var(--mono-surface);color:var(--mono-muted);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10px}.analysis-table-scroll[data-v-ffd41ffe]{width:100%;overflow-x:auto}.analysis-session-table[data-v-ffd41ffe]{border-collapse:collapse;text-align:left;width:100%}.analysis-session-table th[data-v-ffd41ffe]{border-bottom:1px solid var(--mono-border);color:var(--mono-muted);text-transform:uppercase;white-space:nowrap;padding:0 12px 11px;font-size:10px;font-weight:700}.analysis-session-table td[data-v-ffd41ffe]{border-bottom:1px solid color-mix(in srgb, var(--mono-border) 68%, transparent);color:var(--mono-text);padding:12px;font-size:12px}.analysis-session-table tbody tr:last-child td[data-v-ffd41ffe]{border-bottom:0}.analysis-session-table .session-date[data-v-ffd41ffe]{min-width:150px;color:var(--mono-muted);white-space:nowrap}.analysis-session-table .session-task[data-v-ffd41ffe]{min-width:220px}.session-task strong[data-v-ffd41ffe],.session-task small[data-v-ffd41ffe]{text-overflow:ellipsis;white-space:nowrap;max-width:420px;display:block;overflow:hidden}.session-task strong[data-v-ffd41ffe]{color:var(--mono-text);font-size:12px;font-weight:650}.session-task small[data-v-ffd41ffe]{color:var(--mono-muted);margin-top:4px;font-size:10px}.session-list-pill[data-v-ffd41ffe]{border:1px solid var(--brand-accent-border);background:var(--brand-accent-soft);max-width:150px;color:var(--brand-accent-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:5px 8px;font-size:10px;display:inline-block;overflow:hidden}.analysis-session-table .session-duration[data-v-ffd41ffe]{white-space:nowrap;font-weight:650}.session-status[data-v-ffd41ffe]{border:1px solid var(--mono-border);background:var(--mono-surface);color:var(--mono-muted);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:650;display:inline-block}.session-status.status-completed[data-v-ffd41ffe]{border-color:color-mix(in srgb, #10b981 44%, var(--mono-border));background:color-mix(in srgb, #10b981 12%, var(--mono-panel));color:#10b981}.session-status.status-skipped[data-v-ffd41ffe]{border-color:color-mix(in srgb, #ef4444 42%, var(--mono-border));background:color-mix(in srgb, #ef4444 10%, var(--mono-panel));color:#ef4444}.analysis-error[data-v-ffd41ffe]{color:#ef4444;border-color:#f8717159}@media (width<=1240px){.analysis-toolbar[data-v-ffd41ffe]{flex-direction:column;align-items:flex-start}.analysis-range[data-v-ffd41ffe]{justify-content:flex-start;width:100%}}@media (width<=1020px){.analysis-summary[data-v-ffd41ffe]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-overview-grid[data-v-ffd41ffe]{grid-template-columns:minmax(0,1fr)}.analysis-activity-panel[data-v-ffd41ffe],.analysis-distribution-panel[data-v-ffd41ffe]{min-height:auto}}@media (width<=560px){.analysis-summary[data-v-ffd41ffe]{grid-template-columns:minmax(0,1fr)}.analysis-toolbar[data-v-ffd41ffe]{gap:15px}.analysis-title-block[data-v-ffd41ffe]{min-width:0}.analysis-title-block h1[data-v-ffd41ffe]{font-size:25px}.analysis-title-block>p[data-v-ffd41ffe]:last-child{max-width:40ch;font-size:12px;line-height:1.5}.analysis-range[data-v-ffd41ffe]{gap:7px}.analysis-presets[data-v-ffd41ffe]{flex:1 0 100%}.analysis-date-range[data-v-ffd41ffe]{flex:1;justify-content:space-between}.analysis-date-range input[data-v-ffd41ffe]{width:105px;font-size:10px}.analysis-apply[data-v-ffd41ffe]{min-width:68px}.analysis-export[data-v-ffd41ffe]{width:40px}.analysis-panel[data-v-ffd41ffe]{border-radius:14px;padding:15px}.analysis-panel-heading[data-v-ffd41ffe]{flex-direction:column;gap:10px}.analysis-legend[data-v-ffd41ffe]{font-size:10px}.analysis-chart[data-v-ffd41ffe]{grid-template-columns:46px minmax(0,1fr)}.analysis-chart-y-axis[data-v-ffd41ffe]{font-size:9px}.analysis-chart-inner[data-v-ffd41ffe]{min-width:640px}.analysis-session-table[data-v-ffd41ffe]{min-width:690px}}.analysis-page[data-v-ffd41ffe]{isolation:isolate;position:relative}.analysis-page[data-v-ffd41ffe]:before{z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--brand-accent) 9%, transparent), transparent 70%);content:"";pointer-events:none;border-radius:50%;width:min(55vw,760px);height:290px;position:absolute;top:-70px;right:-45px}.analysis-title-lockup[data-v-ffd41ffe]{align-items:center;gap:16px;min-width:0;display:flex}.analysis-title-icon[data-v-ffd41ffe]{border:1px solid var(--brand-accent-border);background:linear-gradient(145deg, var(--brand-accent-soft), color-mix(in srgb, var(--brand-accent) 5%, var(--mono-panel)));width:54px;height:54px;box-shadow:0 8px 25px color-mix(in srgb, var(--brand-accent) 12%, transparent), inset 0 1px #ffffff14;color:var(--brand-accent-strong);border-radius:17px;flex:0 0 54px;place-items:center;font-size:24px;display:grid}.analysis-title-icon i[data-v-ffd41ffe]{color:inherit!important}.analysis-title-block[data-v-ffd41ffe]{min-width:0}.analysis-metric[data-v-ffd41ffe]{isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--mono-panel) 96%, white), var(--mono-panel));border-radius:17px;gap:9px;min-height:138px;transition:transform .17s,border-color .17s,box-shadow .17s;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f172a0f}.analysis-metric[data-v-ffd41ffe]:before{z-index:-1;background:linear-gradient(90deg, transparent, var(--metric-color,var(--brand-accent)), transparent);opacity:.9;content:"";border-radius:0 0 99px 99px;height:2px;position:absolute;top:0;left:16px;right:16px}.analysis-metric[data-v-ffd41ffe]:after{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--metric-color,var(--brand-accent)) 10%, transparent), transparent 72%);content:"";pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-60px;right:-42px}.analysis-metric[data-v-ffd41ffe]:hover{border-color:color-mix(in srgb, var(--metric-color,var(--brand-accent)) 36%, var(--mono-border));transform:translateY(-2px);box-shadow:0 16px 32px #0f172a1a}.analysis-metric-heading>span[data-v-ffd41ffe]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analysis-metric-heading>i[data-v-ffd41ffe]{border:1px solid color-mix(in srgb, var(--metric-color,var(--brand-accent)) 22%, transparent);box-shadow:inset 0 1px #ffffff17}.analysis-metric-value[data-v-ffd41ffe]{color:var(--mono-text);letter-spacing:-.045em;font-size:clamp(24px,2vw,30px);font-weight:780;line-height:1.05}.analysis-metric-value>span[data-v-ffd41ffe]{color:var(--mono-muted);letter-spacing:-.02em;font-size:.72em;font-weight:600}.analysis-metric-footer[data-v-ffd41ffe]{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:24px;margin-top:auto;display:flex}.analysis-metric-footer>small[data-v-ffd41ffe]{text-overflow:ellipsis;min-width:0;overflow:hidden}.analysis-sparkline[data-v-ffd41ffe]{flex:0 0 86px;justify-content:flex-end;align-items:flex-end;gap:3px;width:86px;height:25px;display:flex}.analysis-sparkline span[data-v-ffd41ffe]{background:color-mix(in srgb, var(--metric-color) 67%, transparent);border-radius:3px 3px 1px 1px;width:5px;min-height:3px;transition:height .18s,background-color .18s}.analysis-sparkline span[data-v-ffd41ffe]:last-child{background:var(--metric-color)}.analysis-sparkline span.zero[data-v-ffd41ffe]{background:var(--mono-hover)}.metric-completion-footer[data-v-ffd41ffe]{display:block}.metric-completion-footer>small[data-v-ffd41ffe]{margin:0 0 7px;display:block}.metric-progress-track[data-v-ffd41ffe]{background:color-mix(in srgb, var(--metric-color) 12%, var(--mono-hover));border-radius:99px;height:5px;overflow:hidden}.metric-progress-track span[data-v-ffd41ffe]{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--metric-color) 70%, white), var(--metric-color));height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--metric-color) 30%, transparent);display:block}.analysis-day-dots[data-v-ffd41ffe]{flex:none;align-items:center;gap:4px;display:flex}.analysis-day-dots span[data-v-ffd41ffe]{background:var(--mono-hover);border-radius:50%;width:6px;height:6px}.analysis-day-dots span.active[data-v-ffd41ffe]{background:var(--metric-color);box-shadow:0 0 7px color-mix(in srgb, var(--metric-color) 40%, transparent)}.analysis-streak-mark[data-v-ffd41ffe]{border:1px solid color-mix(in srgb, var(--metric-color) 25%, transparent);background:var(--metric-tint);color:var(--metric-color);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.analysis-streak-mark i[data-v-ffd41ffe]{color:inherit!important}.analysis-panel[data-v-ffd41ffe]{background:linear-gradient(155deg, color-mix(in srgb, var(--mono-panel) 97%, white), var(--mono-panel) 70%);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 13px 32px #0f172a0e}.analysis-panel-heading[data-v-ffd41ffe]{align-items:center;margin-bottom:20px}.analysis-panel-title[data-v-ffd41ffe]{align-items:center;gap:11px;min-width:0;display:flex}.analysis-panel-icon[data-v-ffd41ffe]{border:1px solid var(--brand-accent-border);background:var(--brand-accent-soft);width:36px;height:36px;color:var(--brand-accent-strong);border-radius:11px;flex:0 0 36px;place-items:center;font-size:17px;display:grid}.analysis-panel-icon i[data-v-ffd41ffe]{color:inherit!important}.distribution-icon[data-v-ffd41ffe]{color:#3b82f6;background:#3b82f61a;border-color:#3b82f63b}.sessions-icon[data-v-ffd41ffe]{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b3b}.analysis-legend[data-v-ffd41ffe]{border:1px solid var(--mono-border);background:var(--mono-surface);border-radius:999px;padding:7px 10px}.analysis-chart-y-axis[data-v-ffd41ffe]{padding-right:12px}.analysis-grid-line[data-v-ffd41ffe]{border-top-color:color-mix(in srgb, var(--mono-border) 64%, transparent)}.analysis-average-line[data-v-ffd41ffe]{border-top:1px dashed color-mix(in srgb, var(--mono-muted) 70%, transparent)}.analysis-bar[data-v-ffd41ffe]{border:1px solid color-mix(in srgb, var(--brand-accent) 75%, white);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent-hover) 70%, white), var(--brand-accent));width:min(38px,66%);box-shadow:0 5px 16px color-mix(in srgb, var(--brand-accent) 25%, transparent), inset 0 1px #ffffff2e;position:relative}.analysis-bar.bar-zero[data-v-ffd41ffe]{border:0}.analysis-bar-value[data-v-ffd41ffe]{z-index:2;border:1px solid var(--brand-accent-border);background:var(--mono-inset);color:var(--brand-accent-strong);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:3px 5px;font-size:9px;font-weight:700;line-height:1;transition:opacity .12s;position:absolute;left:50%;transform:translate(-50%)}.analysis-chart-column:hover .analysis-bar-value[data-v-ffd41ffe],.analysis-chart-column.is-today .analysis-bar-value[data-v-ffd41ffe]{opacity:1}.analysis-chart-column.is-today .analysis-chart-label[data-v-ffd41ffe]{color:var(--brand-accent-strong);font-weight:750}.analysis-chart-column.is-today .analysis-bar[data-v-ffd41ffe]{box-shadow:0 0 0 3px var(--brand-accent-soft), 0 7px 18px color-mix(in srgb, var(--brand-accent) 28%, transparent)}.analysis-distribution-bar[data-v-ffd41ffe]{box-sizing:border-box;background:var(--mono-inset);gap:3px;height:14px;padding:2px}.analysis-distribution-bar span[data-v-ffd41ffe]{min-width:4px}.analysis-list-row[data-v-ffd41ffe]{border-left:3px solid var(--list-color,var(--brand-accent));border-radius:10px 13px 13px 10px;transition:transform .15s,border-color .15s,background-color .15s}.analysis-list-row[data-v-ffd41ffe]:hover{border-color:var(--list-color,var(--brand-accent));background:var(--mono-hover);transform:translate(2px)}.analysis-list-copy[data-v-ffd41ffe]{gap:4px}.analysis-list-progress[data-v-ffd41ffe]{background:var(--mono-hover);border-radius:99px;height:3px;margin-top:1px;display:block;overflow:hidden}.analysis-list-progress span[data-v-ffd41ffe]{border-radius:inherit;height:100%;display:block}.analysis-session-count[data-v-ffd41ffe]{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.analysis-session-table th[data-v-ffd41ffe]{letter-spacing:.055em;padding-top:5px}.analysis-session-table td[data-v-ffd41ffe]{transition:background-color .12s}.analysis-session-table tbody tr:hover td[data-v-ffd41ffe]{background:color-mix(in srgb, var(--brand-accent) 4%, var(--mono-panel))}.session-task small[data-v-ffd41ffe]{border:1px solid var(--mono-border);background:var(--mono-surface);border-radius:5px;width:fit-content;max-width:100%;padding:2px 6px}.session-status[data-v-ffd41ffe]{align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.session-status i[data-v-ffd41ffe]{font-size:11px;color:inherit!important}.analysis-focus-pulse[data-v-ffd41ffe]{border:1px solid color-mix(in srgb, var(--brand-accent) 23%, var(--mono-border));background:radial-gradient(circle at 8% 130%, color-mix(in srgb, var(--brand-accent) 13%, transparent), transparent 34%), linear-gradient(112deg, color-mix(in srgb, var(--mono-panel) 95%, var(--brand-accent-soft)), var(--mono-panel) 54%);border-radius:18px;grid-template-columns:minmax(330px,1.08fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;padding:19px 22px;display:grid;box-shadow:0 14px 30px #0f172a0e,inset 0 1px #ffffff0f}.focus-pulse-intro[data-v-ffd41ffe]{align-items:center;gap:16px;min-width:0;display:flex}.focus-pulse-ring[data-v-ffd41ffe]{background:conic-gradient(var(--brand-accent) 0 var(--completion), var(--mono-hover) var(--completion) 100%);width:76px;height:76px;box-shadow:0 7px 17px color-mix(in srgb, var(--brand-accent) 16%, transparent);border-radius:50%;flex:0 0 76px;place-items:center;display:grid;position:relative}.focus-pulse-ring[data-v-ffd41ffe]:before{border:1px solid color-mix(in srgb, var(--mono-border) 84%, transparent);border-radius:inherit;background:var(--mono-panel);content:"";position:absolute;inset:6px}.focus-pulse-ring>div[data-v-ffd41ffe]{z-index:1;flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.focus-pulse-ring strong[data-v-ffd41ffe]{color:var(--mono-text);letter-spacing:-.045em;font-size:17px;font-weight:780}.focus-pulse-ring span[data-v-ffd41ffe]{color:var(--mono-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:750}.focus-pulse-copy[data-v-ffd41ffe]{min-width:0}.focus-pulse-copy .analysis-eyebrow[data-v-ffd41ffe]{letter-spacing:.13em;margin:0 0 5px;font-size:9px;font-weight:760;color:var(--brand-accent-strong)!important}.focus-pulse-copy h2[data-v-ffd41ffe]{color:var(--mono-text);letter-spacing:-.025em;margin:0;font-size:16px;font-weight:760}.focus-pulse-copy>p[data-v-ffd41ffe]:last-child{color:var(--mono-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.focus-pulse-facts[data-v-ffd41ffe]{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.focus-pulse-facts>div[data-v-ffd41ffe]{border-left:1px solid var(--mono-border);min-width:0;padding:3px 17px}.focus-pulse-facts>div[data-v-ffd41ffe]:first-child{border-left:0}.focus-pulse-facts dt[data-v-ffd41ffe]{color:var(--mono-muted);letter-spacing:.075em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:760}.focus-pulse-facts dd[data-v-ffd41ffe]{min-width:0;color:var(--mono-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:730;display:flex;overflow:hidden}.focus-pulse-facts small[data-v-ffd41ffe]{color:var(--mono-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.focus-pulse-list span[data-v-ffd41ffe]{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 5%, transparent);border-radius:3px;flex:0 0 8px}.analysis-panel-meta[data-v-ffd41ffe]{flex:none;align-items:center;gap:8px;display:flex}.analysis-peak-chip[data-v-ffd41ffe]{border:1px solid color-mix(in srgb, #f59e0b 30%, var(--mono-border));background:color-mix(in srgb, #f59e0b 9%, var(--mono-panel));color:#d97706;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.analysis-peak-chip i[data-v-ffd41ffe]{color:inherit!important}.analysis-distribution-summary[data-v-ffd41ffe]{justify-content:space-between;align-items:baseline;gap:14px;margin-top:-3px;display:flex}.analysis-distribution-summary span[data-v-ffd41ffe]{color:var(--mono-muted);font-size:11px}.analysis-distribution-summary strong[data-v-ffd41ffe]{color:var(--mono-text);letter-spacing:-.035em;white-space:nowrap;font-size:18px;font-weight:760}@media (width<=1180px){.analysis-focus-pulse[data-v-ffd41ffe]{grid-template-columns:1fr;gap:18px}.focus-pulse-facts[data-v-ffd41ffe]{max-width:680px}.focus-pulse-facts>div[data-v-ffd41ffe]:first-child{padding-left:0}}@media (width<=560px){.analysis-title-lockup[data-v-ffd41ffe]{align-items:flex-start;gap:11px}.analysis-title-icon[data-v-ffd41ffe]{border-radius:14px;flex-basis:44px;width:44px;height:44px;font-size:20px}.analysis-metric[data-v-ffd41ffe]{min-height:130px;padding:15px}.analysis-metric-value[data-v-ffd41ffe]{font-size:27px}.analysis-panel-title[data-v-ffd41ffe]{align-items:flex-start}.analysis-panel-icon[data-v-ffd41ffe]{flex-basis:32px;width:32px;height:32px;font-size:15px}.analysis-chart-label[data-v-ffd41ffe]{font-size:9px}.analysis-focus-pulse[data-v-ffd41ffe]{border-radius:15px;gap:16px;padding:16px}.focus-pulse-intro[data-v-ffd41ffe]{align-items:flex-start;gap:13px}.focus-pulse-ring[data-v-ffd41ffe]{flex-basis:64px;width:64px;height:64px}.focus-pulse-ring[data-v-ffd41ffe]:before{inset:5px}.focus-pulse-ring strong[data-v-ffd41ffe],.focus-pulse-copy h2[data-v-ffd41ffe]{font-size:15px}.focus-pulse-copy>p[data-v-ffd41ffe]:last-child{font-size:11px}.focus-pulse-facts[data-v-ffd41ffe]{grid-template-columns:1fr;gap:11px}.focus-pulse-facts>div[data-v-ffd41ffe]{border-top:1px solid var(--mono-border);border-left:0;padding:10px 0 0}.focus-pulse-facts>div[data-v-ffd41ffe]:first-child{border-top:0;padding-top:0}.analysis-panel-meta[data-v-ffd41ffe]{flex-wrap:wrap;width:100%}.analysis-legend[data-v-ffd41ffe]{margin-left:0}}@media (prefers-reduced-motion:reduce){.analysis-metric[data-v-ffd41ffe],.analysis-list-row[data-v-ffd41ffe],.analysis-bar[data-v-ffd41ffe],.analysis-bar-value[data-v-ffd41ffe],.analysis-session-table td[data-v-ffd41ffe]{transition:none}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light],html[data-theme=light] body{color:#1e293b;background:#f1f5f9!important}html[data-theme=light] .dashboard-layout{color:#1e293b;background-color:#eef2f7!important;background-image:radial-gradient(circle at 50% 20%,#fff 0%,#eef2f7 68%,#e2e8f0 100%)!important}html[data-theme=light] .dashboard-layout .sidebar{background:#f8fafcf5;border-color:#d7e0eb;box-shadow:4px 0 24px #0f172a14}html[data-theme=light] .dashboard-layout .header-banner{background:radial-gradient(at 0 0,#2dd4bf1a,#0000 48%),linear-gradient(135deg,#fffffffa,#f1f5f9fa);border-color:#d6e0eb;box-shadow:0 10px 28px #0f172a14}html[data-theme=light] .dashboard-layout :is(.date-chip,.time-chip,.icon-chip){color:#334155;background:linear-gradient(145deg,#fff,#f1f5f9);border-color:#d6e0eb}html[data-theme=light] .dashboard-layout .notification-panel{color:#334155;background:linear-gradient(145deg,#fff,#f8fafc);border-color:#d6e0eb;box-shadow:0 18px 44px #0f172a29}html[data-theme=light] .dashboard-layout .notification-panel:before{background:#fff;border-color:#d6e0eb}html[data-theme=light] .dashboard-layout .notification-panel-header h2,html[data-theme=light] .dashboard-layout .notification-empty-state strong{color:#1e293b}html[data-theme=light] .dashboard-layout .notification-panel-header p,html[data-theme=light] .dashboard-layout .notification-empty-state>span:last-child{color:#64748b}html[data-theme=light] .dashboard-layout .notification-close-btn{color:#475569;background:#f1f5f9;border-color:#d6e0eb}html[data-theme=light] .dashboard-layout .notification-close-btn:hover{color:#0f172a;background:#e2e8f0}html[data-theme=light] .dashboard-layout .notification-empty-icon{color:#0f766e;background:#14b8a614;border-color:#0d948833}html[data-theme=light] .focus-immersive .focus-immersive-card{color:#1e293b;background:#f8fafce6;border-color:#94a3b88c;box-shadow:0 14px 44px #0f172a33}html[data-theme=light] .focus-immersive :is(.focus-immersive-timer h1,.focus-immersive-countdown,.focus-immersive-competitors-empty p,.focus-video-details strong,.focus-music-main strong){color:#0f172a}html[data-theme=light] .focus-immersive :is(.focus-immersive-eyebrow,.focus-panel-title,.focus-panel-header>span,.focus-immersive-task-meta,.focus-immersive-live,.focus-immersive-hint,.focus-immersive-competitors>.focus-immersive-card-heading>i,.focus-immersive-competitors-empty>i,.focus-immersive-competitors-empty span,.focus-video-details>span:last-child,.focus-video-placeholder,.focus-music-cover-placeholder){color:#64748b}html[data-theme=light] .focus-immersive .focus-immersive-countdown{text-shadow:0 2px 18px #0f172a29}html[data-theme=light] .focus-immersive .focus-immersive-progress{background:#64748b38}html[data-theme=light] .focus-immersive .focus-immersive-action.secondary,html[data-theme=light] .focus-immersive :is(.focus-immersive-icon-button,.focus-music-controls button){color:#334155;background:#e2e8f0b8;border-color:#64748b57}html[data-theme=light] .focus-immersive .focus-immersive-icon-button:hover,html[data-theme=light] .focus-immersive .focus-music-controls button:not(:disabled):hover{color:var(--brand-accent-strong);background:#cbd5e1db}html[data-theme=light] .focus-immersive :is(.focus-immersive-action.primary,.focus-immersive-icon-button.focus-video-play-toggle,.focus-music-controls button.focus-music-play){background:var(--brand-accent);color:var(--brand-accent-ink);border-color:#0000}html[data-theme=light] .focus-immersive :is(.focus-immersive-icon-button.focus-video-play-toggle,.focus-music-controls button.focus-music-play):hover:not(:disabled),html[data-theme=light] .focus-immersive .focus-immersive-action.primary:hover{background:var(--brand-accent-hover);color:var(--brand-accent-ink)}html[data-theme=light] .focus-immersive-close{color:#334155;background:#f8fafce6;border-color:#94a3b899;box-shadow:0 8px 24px #0f172a2e}html[data-theme=light] .focus-immersive-close:hover{border-color:var(--brand-accent);color:var(--brand-accent-strong);background:#fff}html[data-theme=light] .focus-immersive .focus-immersive-dock{color:#334155;background:#f8fafcfa;border-color:#94a3b894;box-shadow:0 10px 28px #0f172a29}html[data-theme=light] .focus-immersive .focus-panel-actions button,html[data-theme=light] .focus-immersive .focus-immersive-dock button,html[data-theme=light] .floating-video-drag-handle,html[data-theme=light] .focus-panel-drag-handle{color:#334155;background:#f1f5f9;border-color:#94a3b8}html[data-theme=light] .focus-immersive .focus-panel-actions button:hover,html[data-theme=light] .focus-immersive .focus-immersive-dock button:hover{border-color:var(--brand-accent);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}html[data-theme=light] .focus-immersive .focus-panel-actions button[aria-pressed=true],html[data-theme=light] .focus-immersive .focus-immersive-dock button.active{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-ink)}html[data-theme=light] .focus-immersive .focus-video-preview,html[data-theme=light] .focus-immersive .focus-music-cover-placeholder{background:linear-gradient(135deg,#e2e8f0,#f8fafc);border-color:#94a3b880}html[data-theme=light] .focus-immersive .focus-video-picker{background:#f8fafcfa;border-color:#94a3b899;box-shadow:0 16px 44px #0f172a38}html[data-theme=light] .focus-immersive .focus-video-picker-heading strong{color:#0f172a}html[data-theme=light] .focus-immersive .focus-video-picker-heading button{color:#334155;background:#e2e8f0}html[data-theme=light] .focus-immersive .focus-video-link-form label{color:#475569}html[data-theme=light] .focus-immersive .focus-video-link-form input{color:#0f172a;background:#fff;border-color:#cbd5e1}html[data-theme=light] .focus-immersive .focus-video-link-form input::placeholder{color:#94a3b8}html[data-theme=light] .focus-immersive :is(.focus-video-link-form>div>button,.focus-video-picker-actions>button){color:#334155;background:#fff;border-color:#cbd5e1}html[data-theme=light] .focus-immersive .focus-video-link-form>div>button{background:var(--brand-accent);color:var(--brand-accent-ink);border-color:#0000}html[data-theme=light] .focus-immersive .focus-video-picker-actions>button.remove-video-action{color:#b91c1c;border-color:#dc26263d}html[data-theme=light] .focus-immersive .focus-immersive-notice{color:#92400e;background:#fffbebf5;border-color:#d9770659}html[data-theme=light] .focus-immersive .focus-immersive-notice.video-error{color:#b91c1c;background:#fef2f2f5;border-color:#dc26264d}html[data-theme=light] .dashboard-layout .timer-digits{color:#0f172a}html[data-theme=light] .dashboard-layout .timer-status-label{color:#64748b}html[data-theme=light] .dashboard-layout .pause-btn{color:#0f766e;background:linear-gradient(145deg,#f0fdfa,#ccfbf1);border-color:#99f6e4;box-shadow:0 4px 12px #0d94881f}html[data-theme=light] .dashboard-layout .pause-btn:hover{color:#115e59;background:#ccfbf1;border-color:#5eead4}html[data-theme=light] .dashboard-layout .ref-playlist-header:hover,html[data-theme=light] .dashboard-layout .ref-playlist-header[aria-expanded=true]{background:linear-gradient(135deg,#f0fdfa,#e0f2fe);border-color:#99f6e4;box-shadow:0 6px 18px #0d94881f}html[data-theme=light] .dashboard-layout .ref-playlist-title{color:#1e293b}html[data-theme=light] .dashboard-layout .hero-track-title,html[data-theme=light] .dashboard-layout .hero-track-title .hero-track-marquee-track{color:#171717!important}html[data-theme=light] .dashboard-layout .hero-track-artist{color:#475569!important}html[data-theme] .dashboard-layout .toggle-video-pill .toggle-video-youtube-icon{color:red!important}html[data-theme=light] .dashboard-layout .playlist-expand-icon{color:#64748b}html[data-theme=light] .dashboard-layout .playlist-expand-icon.expanded{color:#0f766e}html[data-theme=light] .dashboard-layout .playlist-picker-menu{background:#fff;border-color:#d6e0eb;box-shadow:0 16px 36px #0f172a2e}html[data-theme=light] .dashboard-layout .playlist-picker-option{color:#334155}html[data-theme=light] .dashboard-layout .playlist-picker-option:hover{color:#0f172a;background:#f1f5f9}html[data-theme=light] .dashboard-layout .playlist-picker-option.is-selected{color:#115e59;background:#ccfbf1}html[data-theme=light] .dashboard-layout .playlist-picker-option-count{color:#64748b}html[data-theme=light] .dashboard-layout .playlist-picker-check{color:#0f766e}html[data-theme=light] .dashboard-layout .sidebar-account:hover,html[data-theme=light] .dashboard-layout .sidebar-logout-btn:hover{color:#0f172a;background:linear-gradient(145deg,#f0fdfa,#e0f2fe);border-color:#99f6e4;box-shadow:0 4px 14px #0d94881f}html[data-theme=light] .dashboard-layout .card,html[data-theme=light] .dashboard-layout .task-list-manager,html[data-theme=light] .dashboard-layout .task-row,html[data-theme=light] .dashboard-layout .metric-box,html[data-theme=light] .dashboard-layout .focus-details-card,html[data-theme=light] .dashboard-layout .ref-playlist-section,html[data-theme=light] .dashboard-layout .ref-track-card,html[data-theme=light] .dashboard-layout .amb-ref-card,html[data-theme=light] .dashboard-layout .hero-now-playing-box,html[data-theme=light] .dashboard-layout .sidebar-account,html[data-theme=light] .dashboard-layout .sidebar-logout-btn,html[data-theme=light] .dashboard-layout .playlist-picker-menu,html[data-theme=light] .dashboard-layout .notification-panel,html[data-theme=light] .dashboard-layout .modal-box{color:#334155;background-color:#fff;border-color:#d6e0eb;box-shadow:0 8px 24px #0f172a14}html[data-theme=light] .dashboard-layout .task-schedule-modal .modal-group>label{font-weight:600;color:#475569!important}html[data-theme=light] .dashboard-layout .task-schedule-modal .task-schedule-advanced{background:#f8fafc!important;border-color:#cbd5e1!important}html[data-theme=light] .dashboard-layout .task-schedule-modal .task-schedule-advanced>summary{font-weight:700;color:#334155!important}html[data-theme=light] .dashboard-layout .task-schedule-modal .task-schedule-advanced[open]>summary{color:var(--brand-accent-strong)!important}html[data-theme=light] .dashboard-layout .task-schedule-modal .task-schedule-advanced .modal-group :is(input,select,textarea){box-shadow:0 1px 2px #0f172a0f;color:#1e293b!important;background:#fff!important;border-color:#cbd5e1!important}html[data-theme=light] .dashboard-layout .task-schedule-modal .task-schedule-advanced .modal-group :is(input,select,textarea):focus{box-shadow:0 0 0 3px var(--brand-accent-soft);border-color:var(--brand-accent-strong)!important}html[data-theme=light] .dashboard-layout .focus-dialog-overlay{background:#0f172a6b}html[data-theme=light] .dashboard-layout .focus-dialog{box-shadow:0 28px 70px #0f172a2e,0 0 24px #2dd4bf14}html[data-theme=light] .dashboard-layout .focus-dialog .modal-header{background:linear-gradient(#2dd4bf1a,#0000);border-bottom-color:#e2e8f0}html[data-theme=light] .dashboard-layout .focus-dialog .modal-subtitle,html[data-theme=light] .dashboard-layout .focus-dialog .task-list-preview-hint,html[data-theme=light] .dashboard-layout .focus-dialog .optional-label{color:#64748b}html[data-theme=light] .dashboard-layout .focus-dialog .close-modal-btn{color:#64748b;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .dashboard-layout .focus-dialog .close-modal-btn:hover{color:#0f172a;background:#e2e8f0}html[data-theme=light] .dashboard-layout .focus-dialog .form-section,html[data-theme=light] .dashboard-layout .focus-dialog .task-schedule-advanced{background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .dashboard-layout .focus-dialog .modal-group :is(input,select,textarea):hover{border-color:#94a3b8}html[data-theme=light] .dashboard-layout .focus-dialog .modal-group :is(input,select,textarea):focus{background:#fff}html[data-theme=light] .dashboard-layout .focus-dialog .priority-segmented{background:#fff;border-color:#e2e8f0}html[data-theme=light] .dashboard-layout .focus-dialog .priority-seg{color:#64748b}html[data-theme=light] .dashboard-layout .focus-dialog .priority-seg:hover{color:#334155;background:#f1f5f9}html[data-theme=light] .dashboard-layout .focus-dialog .modal-actions{background:linear-gradient(#0000,#fff);border-top-color:#e2e8f0}html[data-theme=light] .dashboard-layout .focus-dialog .cancel-btn{color:#475569;border-color:#e2e8f0}html[data-theme=light] .dashboard-layout .focus-dialog .cancel-btn:hover{color:#0f172a;background:#f1f5f9}html[data-theme=light] .dashboard-layout .focus-dialog .task-list-preview-stage{border-color:color-mix(in srgb, var(--task-list-color,#14b8a6) 28%, #cbd5e1);background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--task-list-color,#14b8a6) 14%, transparent), transparent 58%), #fff}html[data-theme=light] .dashboard-layout .focus-dialog .task-list-icon-option{color:#64748b;background:#fff;border-color:#e2e8f0}html[data-theme=light] .dashboard-layout .focus-dialog .form-section-title{color:#0f766e}html[data-theme=light] .dashboard-layout .focus-dialog--list .form-section-title{color:color-mix(in srgb, var(--task-list-color,#14b8a6) 62%, #0f172a)}html[data-theme=light] .dashboard-layout .focus-dialog .modal-group label{color:#475569}html[data-theme=light] .dashboard-layout .focus-dialog .recurrence-weekdays button:not(.selected){color:#475569;background:#fff;border-color:#cbd5e1}html[data-theme=light] .dashboard-layout .focus-dialog .task-form-error{color:#b91c1c}html[data-theme=light] .dashboard-layout .task-row:not(.task-focused){border-color:color-mix(in srgb, var(--task-list-color) 28%, #d6e0eb);box-shadow:none;background-color:#0000}html[data-theme=light] .dashboard-layout .ref-playlist-section{background:#e8edf3;border-color:#bcc8d6;box-shadow:inset 0 1px 3px #0f172a14}html[data-theme=light] .dashboard-layout .ref-playlist-header{background:#f8fafc;border-color:#bdc9d6;box-shadow:0 2px 5px #0f172a14}html[data-theme=light] .dashboard-layout .ref-track-card{background:#fff;border-color:#c3ceda;box-shadow:0 2px 5px #0f172a12}html[data-theme=light] .dashboard-layout .task-row.task-done{border-color:color-mix(in srgb, var(--task-list-color) 24%, #cbd5e1);opacity:1;background:0 0}html[data-theme=light] .dashboard-layout .task-row:not(.task-focused):hover{border-color:color-mix(in srgb, var(--task-list-color) 58%, #cbd5e1);background-color:color-mix(in srgb, var(--task-list-color) 16%, #fff)}html[data-theme=light] .dashboard-layout .action-btn.edit-btn{color:#0369a1;background:#e0f2fe;border-color:#7dd3fc}html[data-theme=light] .dashboard-layout .action-btn.delete-btn{color:#be123c;background:#ffe4e6;border-color:#fda4af}html[data-theme=light] .dashboard-layout .task-row.task-done.task-focused{border-color:color-mix(in srgb, var(--task-list-color) 55%, #cbd5e1);background:color-mix(in srgb, var(--task-list-color) 10%, #fff)}html[data-theme=light] .dashboard-layout .task-row.task-done .task-name,html[data-theme=light] .dashboard-layout .task-row.task-done.task-focused .task-name,html[data-theme=light] .dashboard-layout .task-row.task-done .time-meta{color:#475569}html[data-theme=light] .dashboard-layout .task-row.task-done .task-name.strike-through{color:#475569;text-decoration:line-through}html[data-theme=light] .dashboard-layout .task-row.task-done .status-check{color:#0f766e}html[data-theme=light] .dashboard-layout .task-list-manager{background:linear-gradient(120deg,#f8fafc,#f1f5f9)}html[data-theme=light] .dashboard-layout .task-list-container{background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .dashboard-layout .task-list-tab{color:#000;font-weight:700;background:color-mix(in srgb, var(--task-list-color) 8%, #fff)!important;border-color:color-mix(in srgb, var(--task-list-color) 42%, #cbd5e1)!important}html[data-theme=light] .dashboard-layout .task-list-tab-icon{color:#000}html[data-theme=light] .dashboard-layout .task-list-tab:hover{background:color-mix(in srgb, var(--task-list-color) 18%, #fff)!important;border-color:color-mix(in srgb, var(--task-list-color) 68%, #cbd5e1)!important}html[data-theme=light] .dashboard-layout .task-list-tab-count{background:color-mix(in srgb, var(--task-list-color) 16%, #e2e8f0);color:#000;font-weight:700}html[data-theme=light] .dashboard-layout .task-list-tab.active{color:#000;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--task-list-color) 20%, transparent);border-color:color-mix(in srgb, var(--task-list-color) 72%, #cbd5e1)!important;background:color-mix(in srgb, var(--task-list-color) 22%, #fff)!important}html[data-theme=light] .dashboard-layout .task-list-add-icon{color:#0f766e;background:#14b8a61a;border-color:#0d948859}html[data-theme=light] .dashboard-layout .task-list-add-icon:hover{background:#14b8a62e;border-color:#0d9488a6}html[data-theme=light] .dashboard-layout .tasks-card .icon-badge.purple{color:#0f766e;background:#14b8a61f}html[data-theme=light] .dashboard-layout .add-task-btn{color:#0f766e;background:#14b8a61a;border-color:#0d948859}html[data-theme=light] .dashboard-layout .add-task-btn:hover{background:#14b8a62e}html[data-theme=light] .dashboard-layout .pill.active{color:#0f766e;background:#14b8a61f;border-color:#0d94886b}html[data-theme=light] .dashboard-layout .motivation-card{background:radial-gradient(at 100% 100%,#2dd4bf2e,#0000 58%),linear-gradient(145deg,#fff,#f1f5f9);border-color:#14b8a647}html[data-theme=light] .dashboard-layout .quote-text,html[data-theme=light] .dashboard-layout .sidebar-account-name,html[data-theme=light] .dashboard-layout .greeting-title,html[data-theme=light] .dashboard-layout .logo-text{color:#1e293b}html[data-theme=light] .dashboard-layout :is(.greeting-subtitle,.sidebar-account-action,.sidebar-logout-btn),html[data-theme=light] .dashboard-layout .nav-item{color:#64748b}html[data-theme=light] .dashboard-layout .nav-item.active{color:#0f766e}html[data-theme=light] .dashboard-layout .nav-item:hover{color:#0f172a;background:#0f172a0a}html[data-theme=light] .dashboard-layout .metric-box.live-record-box{border-color:#f59e0b73;background:#fffbeb!important}html[data-theme=light] .dashboard-layout .live-record-box :is(.metric-label,.metric-big-time,.metric-sub){color:#92400e}html[data-theme=light] .dashboard-layout .live-record-box .live-record-tag{color:#422006}html[data-theme=light] .dashboard-layout .completed-ring-label{color:#0f172a}html[data-theme=light] .dashboard-layout .completed-time-label{color:#475569}html[data-theme=light] .dashboard-layout .completed-badge-pill{color:#0f766e;background:#14b8a61f;border-color:#0d948859}html[data-theme=light] .dashboard-layout .active-task-name.task-name-completed{text-decoration:line-through;color:#334155!important}html[data-theme=light] .dashboard-layout .restart-task-btn{color:#0f766e;background:#f0fdfa;border-color:#5eead4}html[data-theme=light] .dashboard-layout .restart-task-btn:hover{color:#115e59;background:#ccfbf1;border-color:#14b8a6}html[data-theme=light] .dashboard-layout .amb-hatch-block{color:#64748b;background-color:#f1f5f9;border-color:#d6e0eb}html[data-theme=light] .dashboard-layout .amb-ref-card:hover .amb-hatch-block{color:#0f766e}html[data-theme=light] .dashboard-layout .amb-title{color:#1e293b}html[data-theme=light] .dashboard-layout .amb-title:hover{color:#0f766e}html[data-theme=light] .dashboard-layout .ambient-pill{color:#64748b;background:#f8fafc;border-color:#d6e0eb}html[data-theme=light] .dashboard-layout .ambient-pill:hover,html[data-theme=light] .dashboard-layout .ambient-pill.active{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}html[data-theme=light] .dashboard-layout .ambient-favorites-empty{color:#475569;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#cbd5e1}html[data-theme=light] .dashboard-layout .ambient-favorites-empty>i{color:#0f766e}html[data-theme=light] .dashboard-layout .ambient-favorites-empty>span:first-of-type{color:#1e293b}html[data-theme=light] .dashboard-layout .ambient-favorites-empty>span:last-of-type{color:#64748b}html[data-theme=light] .dashboard-layout .amb-track-slider,html[data-theme=light] .dashboard-layout .hero-seeker-slider,html[data-theme=light] .dashboard-layout .music-volume-slider{background:linear-gradient(to right, var(--brand-accent) 0%, var(--brand-accent-hover) var(--range-progress), #cbd5e1 var(--range-progress), #cbd5e1 100%)!important}html[data-theme=light] .dashboard-layout .amb-track-slider::-webkit-slider-thumb{background:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent-border), 0 2px 5px #0f172a40;border:2px solid #fff}html[data-theme=light] .dashboard-layout .hero-seeker-slider::-webkit-slider-thumb{background:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent-border), 0 2px 5px #0f172a40;border:2px solid #fff}html[data-theme=light] .dashboard-layout .music-volume-slider::-webkit-slider-thumb{background:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent-border), 0 2px 5px #0f172a40;border:2px solid #fff}html[data-theme=light] .dashboard-layout .amb-track-slider::-moz-range-thumb{background:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent-border), 0 2px 5px #0f172a40;border:2px solid #fff}html[data-theme=light] .dashboard-layout .hero-seeker-slider::-moz-range-thumb{background:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent-border), 0 2px 5px #0f172a40;border:2px solid #fff}html[data-theme=light] .dashboard-layout .music-volume-slider::-moz-range-thumb{background:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent-border), 0 2px 5px #0f172a40;border:2px solid #fff}html[data-theme=light] .dashboard-layout .amb-vol-pct,html[data-theme=light] .dashboard-layout .seeker-time-label,html[data-theme=light] .dashboard-layout .music-vol-val,html[data-theme=light] .dashboard-layout .music-vol-icon{color:#475569}html[data-theme=dark] .dashboard-layout :is(.amb-track-slider,.hero-seeker-slider,.music-volume-slider){background:linear-gradient(to right, var(--brand-accent) 0%, var(--brand-accent-hover) var(--range-progress), #52525b var(--range-progress), #52525b 100%)!important}html[data-theme=dark] .dashboard-layout :is(.amb-track-slider,.hero-seeker-slider,.music-volume-slider)::-webkit-slider-thumb{border:2px solid var(--mono-panel)!important;background:var(--brand-accent)!important;box-shadow:0 0 0 1px var(--brand-accent-border), 0 1px 5px #0000008c!important}html[data-theme=dark] .dashboard-layout :is(.amb-track-slider,.hero-seeker-slider,.music-volume-slider)::-moz-range-track{background:#52525b;border:0;border-radius:999px}html[data-theme=dark] .dashboard-layout :is(.amb-track-slider,.hero-seeker-slider,.music-volume-slider)::-moz-range-progress{background:var(--brand-accent);border-radius:999px}html[data-theme=dark] .dashboard-layout :is(.amb-track-slider,.hero-seeker-slider,.music-volume-slider)::-moz-range-thumb{border:2px solid var(--mono-panel);background:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent-border)}html[data-theme=light] .dashboard-layout .music-volume-row{background:#fff;border-color:#d6e0eb;box-shadow:0 8px 24px #0f172a29}html[data-theme=light] .dashboard-layout .music-add-link-btn{color:#3730a3;background:#eef2ff;border-color:#c7d2fe;box-shadow:0 3px 10px #4f46e51f}html[data-theme=light] .dashboard-layout .music-add-link-btn:hover{color:#312e81;background:#e0e7ff;border-color:#818cf8;box-shadow:0 4px 14px #4f46e52e}html[data-theme=light] .dashboard-layout .hero-skip-btn{color:#475569;background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .dashboard-layout .hero-skip-btn i{color:#475569}html[data-theme=light] .dashboard-layout .hero-skip-btn:hover{color:#115e59;background:#ccfbf1;border-color:#99f6e4}html[data-theme=light] .dashboard-layout .hero-skip-btn:hover i{color:#115e59}html[data-theme=light] .dashboard-layout .ref-track-card:hover{color:#1e293b;background:#f0fdfa;border-color:#99f6e4}html[data-theme=light] .dashboard-layout .ref-track-card .track-card-name{color:#1e293b}html[data-theme=light] .dashboard-layout .ref-track-card .track-card-source{color:#475569}html[data-theme=light] .dashboard-layout .amb-ref-card.is-active .amb-hatch-block,html[data-theme=light] .dashboard-layout .amb-ref-card.is-active .amb-hatch-block.has-playing-animation{border-color:#cbd5e1;color:#1e40af!important;background:#dbeafe!important}html[data-theme=light] .dashboard-layout .header-clear-storage-btn{color:#be123c;background:#fffffff5;border-color:#be185d59}html[data-theme=light] .dashboard-layout :is(h1,h2,h3,p,.card-title,.card-title-sm,.card-subtitle,.task-name,.metric-label,.metric-big-time,.task-list-manager-label,.active-task-label,.task-tag,.task-list-empty,.ref-playlist-title,.ref-track-title,.ref-track-artist){color:#1e293b}html[data-theme=light] .dashboard-layout :is(.metric-sub,.time-meta,.task-details .tag-pill,.sidebar-account-subtitle,.sidebar-motivation-text,.task-list-modal-subtitle,.track-meta,.ref-playlist-sub){color:#64748b}html[data-theme=light] .dashboard-layout :is(.sidebar-nav-link,.sidebar-account,.sidebar-logout){color:#475569}html[data-theme=light] .dashboard-layout :is(input,textarea,select){color:#1e293b;background-color:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .section-layout{color:#1e293b;background:radial-gradient(circle at 70% 20%,#14b8a617,#0000 44%),#eef2f7}html[data-theme=light] .section-sidebar{background:#f8fafcf5;border-color:#d7e0eb;box-shadow:4px 0 24px #0f172a14}html[data-theme=light] .section-logo,html[data-theme=light] .section-nav-link:hover{color:#1e293b}html[data-theme=light] .section-nav-link{color:#64748b}html[data-theme=light] .section-nav-link.active{color:#0f766e}html[data-theme=light] .section-account,html[data-theme=light] .section-logout,html[data-theme=light] .section-header,html[data-theme=light] .section-empty-state,html[data-theme=light] .settings-panel{color:#334155;background:linear-gradient(145deg,#fff,#f8fafc);border-color:#d6e0eb;box-shadow:0 8px 24px #0f172a14}html[data-theme=light] .section-layout .section-account:hover,html[data-theme=light] .section-layout .section-logout:hover{color:#0f172a;background:linear-gradient(145deg,#f0fdfa,#e0f2fe);border-color:#99f6e4;box-shadow:0 4px 14px #0d94881f}html[data-theme=light] :is(.section-header h1,.section-empty-state h2,.settings-panel-heading h2,.theme-setting-title){color:#1e293b}html[data-theme=light] :is(.section-header p,.section-empty-state p,.section-account-details small,.settings-panel-heading span,.theme-setting-description){color:#64748b}html[data-theme=light] .section-motivation-card{background:radial-gradient(at 100% 100%,#2dd4bf26,#0000 58%),linear-gradient(145deg,#fff,#f1f5f9)}html[data-theme=light] .section-motivation-content p{color:#334155}html[data-theme=light] .landing-page{color:#1e293b;background:#f1f5f9}html[data-theme=light] .landing-page .navbar,html[data-theme=light] .landing-page .footer{background:#f8fafcf0;border-color:#dbe3ed}html[data-theme=light] .landing-page :is(.hero-title,h2,h3,p,.brand-name,.feature-title,.feature-description,.heatmap-title,.footer-inner,.footer-link){color:#1e293b}html[data-theme=light] .landing-page :is(.hero-subtitle,.footer-link,.legend-text,.ambient-feat-desc){color:#64748b}html[data-theme=light] .landing-page .brand-name{color:#1e293b}html[data-theme=light] .landing-page .btn-ghost,html[data-theme=light] .landing-page .btn-secondary{color:#334155;background:#fff;border-color:#cbd5e1}html[data-theme=light] .landing-page .btn-ghost:hover,html[data-theme=light] .landing-page .btn-secondary:hover{color:#0f172a;background:#f8fafc}html[data-theme=light] .landing-page .hero-badge{color:#4338ca;background:#6366f114;border-color:#6366f138}html[data-theme=light] .landing-page :is(.feature-card,.heatmap-card,.ambient-features-list,.ambient-feat-item){color:#334155;background-color:#fff;border-color:#d6e0eb;box-shadow:0 8px 24px #0f172a12}html[data-theme=light] .landing-page .ambient-feat-title{color:#1e293b}html[data-theme=light] .landing-page .content-wrap :is(.feature-description,.heatmap-description,.feature-subtitle){color:#64748b}html[data-theme=light] .landing-page .ambient-glow{opacity:.28}html[data-theme=light] .feature-scroll .mock{color:#334155;background-color:#fff;border-color:#d6e0eb}html[data-theme=light] .feature-scroll .mock-timer-inner{background:#f8fafc}html[data-theme=light] .feature-scroll .mock-timer-time{color:#1e293b}html[data-theme=light] .feature-scroll .mock-timer-label{color:#64748b}html[data-theme=light] .feature-scroll .mp-title{color:#1e293b}html[data-theme=light] .feature-scroll .mock-mode{color:#475569;background:#f1f5f9}html[data-theme=light] .feature-scroll .mock-mode.active-mode{color:#3730a3;background:#e0e7ff}html[data-theme=light] .auth-page{color:#1e293b;background:#eef2f7}html[data-theme=light] .auth-card{background:#fffffff0;border-color:#d6e0eb;box-shadow:0 25px 60px -15px #0f172a29}html[data-theme=light] .auth-page :is(.brand-title,.form-heading,.input-group label){color:#1e293b}html[data-theme=light] .auth-page :is(.brand-subtitle,.form-desc,.switch-auth,.demo-hint){color:#64748b}html[data-theme=light] .auth-page .input-wrap{background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .auth-page input{color:#1e293b}html[data-theme=light] .auth-page input::placeholder{color:#94a3b8}html[data-theme=light] .auth-page .quick-demo-box{background:#f8fafc;border-color:#dbe3ed}html[data-theme=dark]{--mono-page:#090909;--mono-sidebar:#0d0d0d;--mono-panel:#131313;--mono-surface:#191919;--mono-inset:#101010;--mono-border:#303030;--mono-hover:#242424;--mono-text:#f5f5f5;--mono-muted:#a3a3a3;--mono-subtle:#737373;--mono-accent:#14b8a6;--mono-accent-ink:#042f2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--mono-page:#f4f4f4;--mono-sidebar:#fafafa;--mono-panel:#fff;--mono-surface:#f7f7f7;--mono-inset:#f0f0f0;--mono-border:#dedede;--mono-hover:#eaeaea;--mono-text:#171717;--mono-muted:#666;--mono-subtle:#858585;--mono-accent:#14b8a6;--mono-accent-ink:#042f2e}html[data-theme] body{color:var(--mono-text);background:var(--mono-page)!important}html[data-theme] :is(.dashboard-layout,.section-layout,.landing-page,.auth-page){background:var(--mono-page)!important;color:var(--mono-text)!important}html[data-theme] :is(.dashboard-layout .sidebar,.section-layout .section-sidebar,.landing-page .navbar,.landing-page .footer){border-color:var(--mono-border)!important;background:var(--mono-sidebar)!important;box-shadow:none!important}html[data-theme] :is(.dashboard-layout .header-banner,.dashboard-layout .card,.dashboard-layout .task-list-manager,.dashboard-layout .task-list-container,.dashboard-layout .metric-box,.dashboard-layout .focus-details-card,.dashboard-layout .ref-playlist-section,.dashboard-layout .ref-track-card,.dashboard-layout .amb-ref-card,.dashboard-layout .hero-now-playing-box,.dashboard-layout .notification-panel,.dashboard-layout .modal-box,.dashboard-layout .sidebar-account,.dashboard-layout .sidebar-logout-btn,.section-layout .section-header,.section-layout .section-empty-state,.section-layout .settings-panel,.section-layout .section-account,.section-layout .section-logout,.section-layout .section-motivation-card,.landing-page .feature-card,.landing-page .heatmap-card,.landing-page .streak-card,.landing-page .ambient-features-list,.landing-page .ambient-feat-item,.auth-page .auth-card){border-color:var(--mono-border)!important;background:var(--mono-panel)!important;color:var(--mono-text)!important;box-shadow:0 8px 24px #00000014!important}html[data-theme] :is(.dashboard-layout .notification-panel-header h2,.dashboard-layout .notification-empty-state strong,.dashboard-layout .card-title,.dashboard-layout .card-title-sm,.dashboard-layout .task-name,.dashboard-layout .metric-label,.dashboard-layout .metric-big-time,.dashboard-layout .active-task-name,.section-layout h1,.section-layout h2,.section-layout .section-account-details strong,.landing-page h1,.landing-page h2,.landing-page h3,.landing-page .brand-name,.landing-page .feature-title,.landing-page .ambient-feat-title,.auth-page h1,.auth-page h2,.auth-page label){color:var(--mono-text)!important}html[data-theme] :is(.dashboard-layout .card-subtitle,.dashboard-layout .notification-panel-header p,.dashboard-layout .notification-empty-state>span:last-child,.dashboard-layout .metric-sub,.dashboard-layout .time-meta,.dashboard-layout .sidebar-account-action,.section-layout p,.section-layout .settings-panel-heading>i,.section-layout .settings-panel-heading>div>p,.section-layout .section-account-details small,.landing-page .hero-subtitle,.landing-page .feature-description,.landing-page .split-description,.landing-page .ambient-feat-desc,.landing-page .footer-link,.auth-page .brand-subtitle,.auth-page .form-desc,.auth-page .switch-auth){color:var(--mono-muted)!important}html[data-theme] :is(.dashboard-layout .nav-item,.section-layout .section-nav-link,.dashboard-layout .pill,.dashboard-layout .filter-pills .pill,.section-layout .theme-setting-toggle,.section-layout .theme-switch,.section-layout .section-header-icon,.section-layout .section-empty-icon,.section-layout .section-home-link,.section-layout .section-mobile-logout,.landing-page .btn-ghost,.landing-page .btn-secondary,.auth-page .input-wrap,.auth-page input,.dashboard-layout input:not([type=range]),.dashboard-layout textarea,.dashboard-layout select,.section-layout input,.section-layout textarea,.section-layout select){border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-text)!important}html[data-theme] :is(.dashboard-layout .nav-item.active,.section-layout .section-nav-link.active,.dashboard-layout .pill.active,.dashboard-layout .add-task-btn,.dashboard-layout .task-list-add-icon,.dashboard-layout .pause-btn,.dashboard-layout .complete-btn,.dashboard-layout .icon-badge,.dashboard-layout .notification-empty-icon,.section-layout .settings-panel-heading .settings-icon,.section-layout .theme-setting-toggle[aria-checked=true],.section-layout .theme-switch[aria-checked=true],.landing-page .btn-primary,.auth-page .submit-btn){border-color:var(--mono-border)!important;background:var(--mono-accent)!important;color:var(--mono-accent-ink)!important;box-shadow:none!important}html[data-theme] :is(.dashboard-layout .nav-item:hover,.section-layout .section-nav-link:hover,.dashboard-layout .pill:hover,.dashboard-layout .add-task-btn:hover,.dashboard-layout .task-list-add-icon:hover,.dashboard-layout .pause-btn:hover,.dashboard-layout .complete-btn:hover,.section-layout .section-account:hover,.section-layout .section-logout:hover,.section-layout .section-home-link:hover,.section-layout .section-mobile-logout:hover,.landing-page .btn-primary:hover,.landing-page .btn-ghost:hover,.landing-page .btn-secondary:hover,.auth-page .submit-btn:hover){border-color:var(--mono-subtle)!important;background:var(--mono-hover)!important;color:var(--mono-text)!important;box-shadow:none!important}html[data-theme] :is(.dashboard-layout .task-list-container,.dashboard-layout .task-list-manager,.dashboard-layout .notification-panel,.dashboard-layout .playlist-picker-menu,.section-layout .section-motivation-card,.landing-page .hero-badge,.landing-page .feature-card,.landing-page .heatmap-card,.landing-page .streak-card,.landing-page .ambient-features-list){background-image:none!important}html[data-theme] .dashboard-layout .sidebar-bottom:before,html[data-theme] .dashboard-layout .motivation-card:before,html[data-theme] .section-layout .section-motivation-card:before,html[data-theme] :is(.landing-page .ambient-glow,.auth-page .glow-orb){display:none!important}html[data-theme] .dashboard-layout .motivation-card,html[data-theme] .section-layout .section-motivation-card{border-color:var(--mono-border)!important;background:var(--mono-surface)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .motivation-card .quote-text,html[data-theme] .section-layout .section-motivation-content p{color:var(--mono-muted)!important}html[data-theme] .dashboard-layout .task-list-container{border-color:var(--mono-border)!important;background:var(--mono-inset)!important}html[data-theme] .dashboard-layout .task-row:not(.task-focused){box-shadow:none!important;background:0 0!important}html[data-theme] .dashboard-layout .task-row:not(.task-focused):hover{border-color:color-mix(in srgb, var(--task-list-color) 58%, var(--mono-border))!important;background:color-mix(in srgb, var(--task-list-color) 16%, var(--mono-panel))!important}html[data-theme] .dashboard-layout .task-row.task-focused{border-color:color-mix(in srgb, var(--task-list-color) 48%, var(--mono-border))!important;background:color-mix(in srgb, var(--task-list-color) 8%, var(--mono-panel))!important}html[data-theme] .dashboard-layout .task-row.task-done.task-focused{background:color-mix(in srgb, var(--task-list-color) 10%, var(--mono-panel))!important}html[data-theme] .dashboard-layout .task-sequence-number{border-color:var(--mono-border)!important;background:var(--mono-panel)!important;color:var(--mono-text)!important;text-shadow:none!important;opacity:1!important}html[data-theme] .dashboard-layout :is(.edit-btn,.delete-btn){border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-muted)!important}html[data-theme] .dashboard-layout :is(.edit-btn,.delete-btn):hover{border-color:var(--mono-subtle)!important;background:var(--mono-hover)!important;color:var(--mono-text)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .pause-btn,html[data-theme] .dashboard-layout .complete-btn,html[data-theme] .dashboard-layout .add-task-btn,html[data-theme] .dashboard-layout .task-list-add-icon,html[data-theme] .landing-page .btn-primary,html[data-theme] .auth-page .submit-btn{color:var(--mono-accent-ink)!important}html[data-theme] .dashboard-layout .circle-bg{stroke:color-mix(in srgb, var(--mono-text) 12%, transparent)!important}html[data-theme] .dashboard-layout :is(.date-chip,.time-chip,.icon-chip,.mode-dropdown,.timer-mode-tag,.pending-meta,.tag-pill,.notification-close-btn,.playlist-picker-option.is-selected,.header-clear-storage-btn,.music-add-link-btn,.hero-skip-btn,.amb-hatch-block.is-active){border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-muted)!important;box-shadow:none!important}html[data-theme] .section-layout .theme-switch{border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-muted)!important}html[data-theme] .section-layout .theme-switch-thumb{background:var(--mono-accent)!important;box-shadow:none!important}html[data-theme] .section-layout .theme-switch[aria-checked=true]{border-color:var(--mono-border)!important;background:var(--mono-accent)!important;color:var(--mono-accent-ink)!important}html[data-theme] .section-layout :is(.section-header-icon,.section-empty-icon){border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-muted)!important}html[data-theme] .section-layout :is(.section-home-link,.section-mobile-logout){border-color:var(--mono-border)!important;background:var(--mono-accent)!important;color:var(--mono-accent-ink)!important;box-shadow:none!important}html[data-theme] .dashboard-layout :is(.pulse-indicator,.active-task-label,.live-active-timer,.live-active-timer i,.status-check,.completed-badge-pill,.metric-box i,.metric-icon,.task-list-manager-label i,.section-icon,.section-header-icon,.sidebar-motivation-icon,.quote-sprout,.quote-sprout i){color:var(--mono-muted)!important}html[data-theme] .dashboard-layout :is(.date-chip:hover,.time-chip:hover,.icon-chip:hover,.mode-dropdown:hover,.notification-close-btn:hover,.playlist-picker-option.is-selected:hover,.music-add-link-btn:hover,.hero-skip-btn:hover,.amb-hatch-block.is-active:hover){border-color:var(--mono-subtle)!important;background:var(--mono-hover)!important;color:var(--mono-text)!important}html[data-theme] .dashboard-layout :is(.ref-playlist-header,.ref-playlist-header:hover,.ref-playlist-header[aria-expanded=true],.amb-ref-card.is-active .amb-hatch-block,.amb-ref-card.is-active .amb-hatch-block.has-playing-animation){border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-text)!important;box-shadow:none!important}html[data-theme] :is(.dashboard-layout .nav-item i,.dashboard-layout .metric-box i,.dashboard-layout .task-row i,.dashboard-layout .mode-dropdown i,.dashboard-layout .timer-mode-tag i,.dashboard-layout .icon-badge i,.dashboard-layout .notification-empty-icon i,.section-layout .section-nav-link i,.section-layout .section-header-icon i,.landing-page .hero-badge svg,.landing-page .ambient-headphone-badge svg,.landing-page .ambient-feat-icon,.landing-page .milestone-badge svg,.feature-scroll .mock-mode),html[data-theme] :is(.dashboard-layout,.section-layout,.landing-page,.auth-page) :is(i,svg){color:var(--mono-muted)!important}html[data-theme] :is(.dashboard-layout,.section-layout,.landing-page,.auth-page) :is(.logo-icon,.logo-icon svg,.section-logo-icon,.section-logo-icon svg,.brand-icon-wrap,.brand-icon,.brand-logo,.brand-logo svg){color:var(--brand-accent-strong)!important}html[data-theme] :is(.dashboard-layout,.section-layout) :is(.user-avatar,.section-avatar){border-color:var(--mono-border)!important;background:var(--mono-hover)!important;color:var(--mono-text)!important;box-shadow:none!important}html[data-theme] .landing-page :is(.fs-kicker,.mp-streak,.text-orange,.text-yellow){color:var(--mono-muted)!important}html[data-theme] .landing-page .mock-timer-ring{background:conic-gradient(var(--mono-accent) 0deg 270deg, var(--mono-border) 270deg 360deg)!important;box-shadow:none!important}html[data-theme] .landing-page .mock-timer-inner{background:var(--mono-panel)!important}html[data-theme] .landing-page .mock-mode.active-mode{border:1px solid var(--mono-border)!important;background:var(--mono-hover)!important;color:var(--mono-text)!important}html[data-theme] .landing-page .streak-ring-div{background:conic-gradient(var(--mono-accent) 0deg 270deg, var(--mono-border) 270deg 360deg)!important;box-shadow:none!important}html[data-theme] :is(.dashboard-layout .task-row .status-check,.dashboard-layout .task-row .pending-meta,.dashboard-layout .task-row .tag-pill){color:var(--mono-muted)!important;background-color:var(--mono-surface)!important}html[data-theme] .feature-scroll .mock-mode.active-mode{border-color:var(--mono-border)!important;background:var(--mono-hover)!important;color:var(--mono-text)!important}html[data-theme] :is(.dashboard-layout .best-focus-badge,.dashboard-layout .new-record-badge,.landing-page .badge-green,.landing-page .badge-blue,.landing-page .badge-purple,.landing-page .badge-orange,.landing-page .badge-yellow,.landing-page .dot-green,.landing-page .dot-blue,.landing-page .dot-purple,.landing-page .dot-yellow){border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-muted)!important;box-shadow:none!important}html[data-theme] .landing-page .gradient-text{color:var(--mono-text)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}html[data-theme] .landing-page .hero-badge,html[data-theme] .landing-page .ambient-headphone-badge,html[data-theme] .auth-page .brand-logo{border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-muted)!important;box-shadow:none!important}html[data-theme] .dashboard-layout :is(.logo-icon,.logo-icon svg),html[data-theme] .section-layout .section-logo-icon,html[data-theme] .landing-page :is(.brand-icon-wrap,.brand-icon),html[data-theme] .auth-page .brand-logo svg{color:#5eead4!important}html[data-theme] :is(.logo-icon,.section-logo-icon,.brand-icon-wrap,.brand-logo){filter:none}html[data-theme] .dashboard-layout .metric-box.live-record-box{border-color:var(--mono-border)!important;background:var(--mono-panel)!important;box-shadow:none!important;animation:none!important}html[data-theme] .dashboard-layout .live-record-tag{border:1px solid var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-muted)!important;box-shadow:none!important;animation:none!important}html[data-theme=light] .dashboard-layout .task-list-tab,html[data-theme=light] .dashboard-layout .task-list-tab.active,html[data-theme=light] .dashboard-layout .task-list-tab:hover{color:#000!important;background:color-mix(in srgb, var(--task-list-color) 8%, #fff)!important}html[data-theme] :is(.dashboard-layout,.section-layout,.landing-page,.auth-page) button{filter:none!important}html[data-theme] :is(.dashboard-layout,.section-layout) :is(.user-avatar,.section-avatar){color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#6366f1)!important;border-color:#93c5fd!important;box-shadow:0 2px 10px #3b82f63d!important}html[data-theme] .dashboard-layout .logo-icon,html[data-theme] .dashboard-layout .logo-icon svg,html[data-theme] .section-layout .section-logo-icon,html[data-theme] .section-layout .section-logo-icon svg,html[data-theme] .landing-page .brand-icon,html[data-theme] .auth-page .brand-logo svg{color:#2dd4bf!important}html[data-theme] .landing-page .brand-icon-wrap{color:#fff!important;background:linear-gradient(135deg,#6366f1,#a855f7)!important}html[data-theme] .auth-page .brand-logo{color:#14b8a6!important;background:linear-gradient(135deg,#2dd4bf2e,#38bdf81f)!important;border-color:#14b8a659!important}html[data-theme] .dashboard-layout .icon-badge.purple{color:#a855f7!important;background:#a855f724!important;border-color:#a855f747!important}html[data-theme] .section-layout .section-header-icon i,html[data-theme] .section-layout .settings-panel-heading>i{color:#6366f1!important}html[data-theme] .dashboard-layout .task-list-manager-label i{color:var(--mono-muted)!important}html[data-theme] :is(.dashboard-layout .nav-item.active,.section-layout .section-nav-link.active){color:#0f766e!important;background:#14b8a61f!important;border-color:#14b8a659!important;box-shadow:inset 3px 0 #14b8a6!important}html[data-theme=dark] :is(.dashboard-layout .nav-item.active,.section-layout .section-nav-link.active){color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .pill.active{color:#0f766e!important;background:#14b8a624!important;border-color:#14b8a67a!important}html[data-theme=dark] .dashboard-layout .pill.active{color:#5eead4!important}html[data-theme] .dashboard-layout .tasks-card .add-task-btn,html[data-theme] .dashboard-layout .tasks-card .task-list-add-icon,html[data-theme] .dashboard-layout .timer-card .pause-btn,html[data-theme] .dashboard-layout .timer-card .complete-btn,html[data-theme] .section-layout :is(.theme-switch[aria-checked=true],.section-home-link){color:#042f2e!important;background:#14b8a6!important;border-color:#0f766e!important;box-shadow:0 3px 12px #14b8a633!important}html[data-theme] .dashboard-layout .tasks-card .add-task-btn:hover,html[data-theme] .dashboard-layout .tasks-card .task-list-add-icon:hover,html[data-theme] .dashboard-layout .timer-card .pause-btn:hover,html[data-theme] .dashboard-layout .timer-card .complete-btn:hover,html[data-theme] .section-layout :is(.theme-switch[aria-checked=true],.section-home-link):hover{color:#042f2e!important;background:#2dd4bf!important;border-color:#0f766e!important}html[data-theme] .section-layout .theme-switch[aria-checked=true]{color:#042f2e!important;background:#14b8a6!important;border-color:#0f766e!important}html[data-theme] .section-layout .theme-switch-thumb{background:#fff!important}html[data-theme] .dashboard-layout .task-list-add-icon{color:#042f2e!important}html[data-theme] .dashboard-layout .action-btn.edit-btn{color:#2563eb!important;background:#eff6ff!important;border-color:#93c5fd!important}html[data-theme] .dashboard-layout .action-btn.delete-btn,html[data-theme] .section-layout .section-logout:hover{color:#e11d48!important;background:#fff1f2!important;border-color:#fda4af!important}html[data-theme] .dashboard-layout .sidebar-logout-btn:hover{transform:translateY(-1px)}html[data-theme=light] .dashboard-layout .sidebar-logout-btn:hover{color:#e11d48!important;background:#fff1f2!important;border-color:#fda4af!important;box-shadow:0 4px 14px #e11d4829!important}html[data-theme=dark] .dashboard-layout .sidebar-logout-btn:hover{color:#fda4af!important;background:#f43f5e33!important;border-color:#fb718599!important;box-shadow:0 4px 14px #f43f5e29!important}html[data-theme] .landing-page .btn-primary,html[data-theme] .auth-page .submit-btn{color:#fff!important;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border-color:#4f46e5!important;box-shadow:0 4px 14px #4f46e533!important}html[data-theme] .landing-page .btn-primary:hover,html[data-theme] .auth-page .submit-btn:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#4f46e5,#4338ca)!important;border-color:#4338ca!important}html[data-theme] .landing-page .hero-badge,html[data-theme] .landing-page .ambient-headphone-badge{color:#4f46e5!important;background:#6366f114!important;border-color:#6366f140!important}html[data-theme=dark] .landing-page :is(.hero-badge,.ambient-headphone-badge){color:#a5b4fc!important}html[data-theme] .dashboard-layout .circle-progress{stroke:#14b8a6!important;filter:drop-shadow(0 0 6px #14b8a647)!important}html[data-theme] .dashboard-layout .amb-ref-card.is-active .amb-hatch-block,html[data-theme] .dashboard-layout .amb-ref-card.is-active .amb-hatch-block.has-playing-animation{color:#0369a1!important;background:#e0f2fe!important;border-color:#0ea5e9!important}html[data-theme=dark] .dashboard-layout .amb-ref-card.is-active .amb-hatch-block,html[data-theme=dark] .dashboard-layout .amb-ref-card.is-active .amb-hatch-block.has-playing-animation{color:#7dd3fc!important;background:#0ea5e92e!important;border-color:#38bdf8!important}html[data-theme] .dashboard-layout .amb-hatch-block .amb-block-icon{color:#0284c7!important}html[data-theme] .dashboard-layout .amb-heart-btn{color:#e11d48!important;background:#fff1f2!important;border-color:#fecdd3!important}html[data-theme] .dashboard-layout .amb-heart-btn.is-favorited{color:#e11d48!important;background:#ffe4e6!important;border-color:#fb7185!important}html[data-theme] .dashboard-layout .music-icon-pill{color:#6d28d9!important;background:#ede9fe!important;border-color:#c4b5fd!important}html[data-theme] .section-layout .settings-panel-heading>i{color:#6366f1!important}html[data-theme] .dashboard-layout .tasks-card .add-task-btn,html[data-theme] .dashboard-layout .tasks-card .task-list-add-icon{border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-text)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .tasks-card .add-task-btn:hover,html[data-theme] .dashboard-layout .tasks-card .task-list-add-icon:hover{border-color:var(--mono-subtle)!important;background:var(--mono-hover)!important;color:var(--mono-text)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .tasks-card .add-task-btn i,html[data-theme] .dashboard-layout .tasks-card .task-list-add-icon i{color:#0f766e!important}html[data-theme=light] .dashboard-layout .tasks-card .add-task-btn,html[data-theme=light] .dashboard-layout .tasks-card .task-list-add-icon{background:#f1f5f9!important;border-color:#cbd5e1!important}html[data-theme=light] .dashboard-layout .tasks-card .add-task-btn:hover,html[data-theme=light] .dashboard-layout .tasks-card .task-list-add-icon:hover{background:#e2e8f0!important;border-color:#94a3b8!important}html[data-theme=dark] .dashboard-layout .tasks-card .add-task-btn,html[data-theme=dark] .dashboard-layout .tasks-card .task-list-add-icon{background:#1f1f1f!important;border-color:#404040!important}html[data-theme=dark] .dashboard-layout .tasks-card .add-task-btn i,html[data-theme=dark] .dashboard-layout .tasks-card .task-list-add-icon i{color:#5eead4!important}html[data-theme] .dashboard-layout .task-list-tab-icon{color:var(--task-list-color)!important}html[data-theme=light] .dashboard-layout .task-row:not(.task-focused){border-color:color-mix(in srgb, var(--task-list-color) 22%, #cbd5e1)!important;background:#fff!important;box-shadow:0 1px 3px #0f172a14!important}html[data-theme=light] .dashboard-layout .task-row:not(.task-focused):hover{border-color:color-mix(in srgb, var(--task-list-color) 58%, #cbd5e1)!important;background:color-mix(in srgb, var(--task-list-color) 12%, #fff)!important}html[data-theme=light] .dashboard-layout .task-row.task-done.task-focused{background:color-mix(in srgb, var(--task-list-color) 10%, #fff)!important}html[data-theme=dark] .dashboard-layout .task-row:not(.task-focused){border-color:color-mix(in srgb, var(--task-list-color) 28%, #303030)!important;background:#191919!important;box-shadow:0 1px 4px #00000047!important}html[data-theme=dark] .dashboard-layout .task-row:not(.task-focused):hover{border-color:color-mix(in srgb, var(--task-list-color) 58%, #404040)!important;background:color-mix(in srgb, var(--task-list-color) 10%, #242424)!important}html[data-theme=dark] .dashboard-layout .task-row.task-done.task-focused{background:color-mix(in srgb, var(--task-list-color) 15%, #191919)!important}html[data-theme] .dashboard-layout .task-row .tag-pill{color:#6d28d9!important;background:#ede9fe!important;border:1px solid #c4b5fd!important}html[data-theme=dark] .dashboard-layout .task-row .tag-pill{color:#c4b5fd!important;background:#8b5cf62e!important;border-color:#a78bfa5c!important}html[data-theme] .dashboard-layout .active-task-title-row .tag-pill{color:#0f766e!important;background:#ccfbf1!important;border:1px solid #99f6e4!important}html[data-theme=dark] .dashboard-layout .active-task-title-row .tag-pill{color:#5eead4!important;background:#14b8a62e!important;border-color:#2dd4bf5c!important}html[data-theme] .dashboard-layout .timer-card .mode-dropdown>.ti-leaf,html[data-theme] .dashboard-layout .timer-card .pause-btn>i,html[data-theme] .dashboard-layout .timer-card .restart-task-btn>i{color:#0f766e!important}html[data-theme] .dashboard-layout .timer-card .metric-box i.text-amber{color:#b45309!important}html[data-theme] .dashboard-layout .timer-card .metric-box i.text-green{color:#047857!important}html[data-theme] .dashboard-layout .timer-card .metric-box i.text-indigo{color:#4f46e5!important}html[data-theme] .dashboard-layout .timer-card .complete-btn>i,html[data-theme] .dashboard-layout .timer-card .metric-sub.text-teal>i{color:#047857!important}html[data-theme] .dashboard-layout .timer-card .metric-sub.grace-countdown>i{color:#b45309!important}html[data-theme=dark] .dashboard-layout .timer-card .mode-dropdown>.ti-leaf,html[data-theme=dark] .dashboard-layout .timer-card .pause-btn>i,html[data-theme=dark] .dashboard-layout .timer-card .restart-task-btn>i{color:#5eead4!important}html[data-theme=dark] .dashboard-layout .timer-card .metric-box i.text-amber,html[data-theme=dark] .dashboard-layout .timer-card .metric-sub.grace-countdown>i{color:#fbbf24!important}html[data-theme=dark] .dashboard-layout .timer-card .metric-box i.text-green,html[data-theme=dark] .dashboard-layout .timer-card .complete-btn>i,html[data-theme=dark] .dashboard-layout .timer-card .metric-sub.text-teal>i{color:#34d399!important}html[data-theme=dark] .dashboard-layout .timer-card .metric-box i.text-indigo{color:#a5b4fc!important}html[data-theme] .dashboard-layout .timer-card .current-focus-metric.in-flow{border-color:#0f766e!important;box-shadow:0 0 0 1px #14b8a633,0 0 14px #14b8a61f!important}html[data-theme] .dashboard-layout .timer-card .best-focus-metric{border-color:#d97706!important}html[data-theme=dark] .dashboard-layout .timer-card .current-focus-metric.in-flow{border-color:#2dd4bf!important;box-shadow:0 0 0 1px #2dd4bf3d,0 0 16px #2dd4bf24!important}html[data-theme=dark] .dashboard-layout .timer-card .best-focus-metric{border-color:#fbbf24!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) .pause-btn{border-radius:12px;min-height:52px;font-size:13px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;color:#042f2e!important;background:linear-gradient(135deg,#2dd4bf,#14b8a6)!important;border:1px solid #0f766e!important;box-shadow:0 5px 14px #14b8a638!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) .complete-btn{border-radius:12px;min-height:52px;font-size:13px;font-weight:650;transition:transform .16s,border-color .16s,background .16s;border:1px solid var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-text)!important;box-shadow:0 2px 6px #0f172a0f!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) :is(.pause-btn,.complete-btn):hover{transform:translateY(-1px)}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) .pause-btn:hover{background:linear-gradient(135deg,#5eead4,#2dd4bf)!important;border-color:#0f766e!important;box-shadow:0 7px 18px #14b8a647!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) .complete-btn:hover{border-color:var(--mono-subtle)!important;background:var(--mono-hover)!important}html[data-theme] .dashboard-layout .timer-card .timer-empty-primary>i{font-size:14px;color:var(--brand-accent-ink)!important;opacity:1!important}html[data-theme] .dashboard-layout .timer-card .timer-empty-dial .circle-bg{stroke-dasharray:4 7;stroke:var(--brand-accent-strong)!important;stroke-opacity:.58!important}html[data-theme] .dashboard-layout .timer-card .timer-empty-center,html[data-theme] .dashboard-layout .timer-card .timer-empty-center>i{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .timer-card .timer-empty-center>i{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;box-shadow:0 0 24px var(--brand-accent-glow)!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) :is(.pause-btn,.complete-btn):focus-visible{outline-offset:3px;outline:3px solid #14b8a673}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) .pause-btn>i{font-size:15px;color:#042f2e!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) .complete-btn>i{font-size:15px;color:#0f766e!important}html[data-theme]{--brand-accent:#14b8a6;--brand-accent-strong:#0f766e;--brand-accent-hover:#2dd4bf;--brand-accent-soft:#14b8a61f;--brand-accent-border:#14b8a65c;--brand-accent-ink:#042f2e}html[data-theme=dark]{--brand-accent-strong:#5eead4;--brand-accent-soft:#14b8a624;--brand-accent-border:#2dd4bf5c}html[data-theme] :is(.dashboard-layout .logo-icon,.dashboard-layout .logo-icon svg,.section-layout .section-logo-icon,.section-layout .section-logo-icon svg,.landing-page .brand-icon,.auth-page .brand-logo svg){color:var(--brand-accent)!important}html[data-theme] .landing-page .brand-icon-wrap,html[data-theme] .auth-page .brand-logo{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] :is(.dashboard-layout .nav-item.active,.section-layout .section-nav-link.active){border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important;box-shadow:inset 3px 0 var(--brand-accent)!important}html[data-theme] .dashboard-layout .pill.active{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] :is(.landing-page .btn-primary,.auth-page .submit-btn:not(:disabled),.dashboard-layout .timer-card .pause-btn,.section-layout .section-home-link){border-color:var(--brand-accent-strong)!important;background:var(--brand-accent)!important;color:var(--brand-accent-ink)!important;box-shadow:0 3px 12px #14b8a62e!important}html[data-theme] :is(.landing-page .btn-primary:hover,.auth-page .submit-btn:hover:not(:disabled),.dashboard-layout .timer-card .pause-btn:hover,.section-layout .section-home-link:hover){border-color:var(--brand-accent-strong)!important;background:var(--brand-accent-hover)!important;color:var(--brand-accent-ink)!important}html[data-theme] .dashboard-layout .timer-card .complete-btn{border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-text)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .timer-card .complete-btn:hover{border-color:var(--mono-subtle)!important;background:var(--mono-hover)!important;color:var(--mono-text)!important}html[data-theme] .dashboard-layout .timer-card .circle-progress{stroke:var(--brand-accent)!important;filter:drop-shadow(0 0 6px #14b8a63d)!important}html[data-theme=dark] .dashboard-layout .circle-end-dot{fill:var(--brand-accent-hover)!important;stroke:var(--mono-text)!important;filter:drop-shadow(0 0 7px var(--brand-accent-glow))!important}html[data-theme=light] .dashboard-layout .circle-end-dot{fill:var(--brand-accent-strong)!important;stroke:var(--mono-text)!important;filter:drop-shadow(0 0 2px var(--brand-accent-border))!important}html[data-theme] :is(.landing-page .hero-badge,.landing-page .ambient-headphone-badge){border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme=dark] :is(.landing-page .hero-badge,.landing-page .ambient-headphone-badge),html[data-theme] .section-layout .section-header-icon i{color:var(--brand-accent-strong)!important}html[data-theme=light] .dashboard-layout .task-row.task-focused{border-color:color-mix(in srgb, var(--task-list-color) 36%, #cbd5e1)!important;background:color-mix(in srgb, var(--task-list-color) 6%, #fff)!important}html[data-theme=dark] .dashboard-layout .task-row.task-focused{border-color:color-mix(in srgb, var(--task-list-color) 36%, #404040)!important;background:color-mix(in srgb, var(--task-list-color) 7%, #191919)!important}html[data-theme] .dashboard-layout .nav-item.active i,html[data-theme] .section-layout .section-nav-link.active i,html[data-theme] .section-layout .section-header-icon i,html[data-theme] .section-layout .section-empty-icon i,html[data-theme] .section-layout .settings-panel-heading>i,html[data-theme] .dashboard-layout .task-list-manager-label i,html[data-theme] .dashboard-layout .ambient-card .title-with-icon>i,html[data-theme] .dashboard-layout .quote-sprout i{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .icon-badge.purple{border:1px solid var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .icon-badge.purple>i,html[data-theme] .dashboard-layout .action-btn.edit-btn>i{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .action-btn.edit-btn{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .task-row .tag-pill{border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-muted)!important}html[data-theme] .dashboard-layout .music-icon-pill{border:1px solid var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .music-icon-pill i{color:inherit!important}html[data-theme] .dashboard-layout .user-avatar,html[data-theme] .section-layout .section-avatar{border-color:var(--brand-accent-border)!important;color:#fff!important;background:linear-gradient(135deg,#2dd4bf,#0f766e)!important;box-shadow:0 2px 10px #14b8a62e!important}html[data-theme] .dashboard-layout :is(.amb-heart-btn,.track-heart-btn){border-color:var(--mono-border)!important;background:var(--mono-panel)!important;color:var(--mono-muted)!important;box-shadow:none!important}html[data-theme] .dashboard-layout :is(.amb-heart-btn,.track-heart-btn)>i{color:inherit!important}html[data-theme] .dashboard-layout :is(.amb-heart-btn,.track-heart-btn):hover{border-color:var(--mono-subtle)!important;background:var(--mono-hover)!important;color:#e11d48!important}html[data-theme] .dashboard-layout .amb-heart-btn.is-favorited,html[data-theme] .dashboard-layout .track-heart-btn.is-fav{border-color:var(--mono-border)!important;background:var(--mono-panel)!important;color:#e11d48!important}html[data-theme] .dashboard-layout :is(.amb-heart-btn.is-favorited,.track-heart-btn.is-fav),html[data-theme] .dashboard-layout :is(.amb-heart-btn.is-favorited,.track-heart-btn.is-fav)>i{color:#e11d48!important}html[data-theme] .dashboard-layout :is(.amb-heart-btn,.track-heart-btn):focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}html[data-theme] .dashboard-layout .music-add-link-btn{border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-text)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .music-add-link-btn i{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .music-add-link-btn:hover{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .ref-track-card.is-active-track{border-color:var(--brand-accent-strong)!important;background:var(--brand-accent-soft)!important;box-shadow:0 0 18px var(--brand-accent-glow)!important}html[data-theme] .dashboard-layout .ref-track-card:not(.is-active-track):hover{border-color:var(--mono-subtle)!important;background:var(--mono-hover)!important;color:var(--mono-text)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .now-playing-pill{border-color:var(--mono-border)!important;background:var(--mono-panel)!important;color:var(--mono-muted)!important}html[data-theme] .dashboard-layout .track-card-source{color:var(--mono-muted)!important}html[data-theme] .dashboard-layout .row-playing-wave .rw-bar,html[data-theme] .dashboard-layout .row-paused-dot{background-color:var(--mono-muted)!important}html[data-theme] .dashboard-layout .ref-track-card.is-active-track .now-playing-pill{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .ref-track-card.is-active-track .track-card-source{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .ref-track-card.is-active-track .row-playing-wave .rw-bar,html[data-theme] .dashboard-layout .ref-track-card.is-active-track .row-paused-dot{background-color:var(--brand-accent)!important}html[data-theme] .dashboard-layout .hero-big-play-btn{border-color:var(--brand-accent-border)!important;background:var(--brand-accent)!important;color:var(--brand-accent-ink)!important;box-shadow:0 0 16px #14b8a642,0 3px 10px #0000003d!important}html[data-theme] .dashboard-layout .hero-big-play-btn>i{color:var(--brand-accent-ink)!important}html[data-theme] .dashboard-layout .hero-big-play-btn:hover{border-color:var(--brand-accent-strong)!important;background:var(--brand-accent-hover)!important;box-shadow:0 0 20px #14b8a657,0 5px 14px #00000047!important}html[data-theme] .dashboard-layout :is(.hero-skip-btn,.hero-seek-forward-btn){border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-muted)!important}html[data-theme] .dashboard-layout :is(.hero-skip-btn,.hero-seek-forward-btn)>i{color:inherit!important}html[data-theme] .dashboard-layout :is(.hero-skip-btn,.hero-seek-forward-btn):hover{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .hero-seeker-slider::-webkit-slider-thumb{background:var(--brand-accent)!important;box-shadow:0 0 0 2px var(--mono-panel), 0 0 0 3px var(--brand-accent-border)!important}html[data-theme] .dashboard-layout .music-volume-slider::-webkit-slider-thumb{background:var(--brand-accent)!important;box-shadow:0 0 0 2px var(--mono-panel), 0 0 0 3px var(--brand-accent-border)!important}html[data-theme] .dashboard-layout .hero-seeker-slider::-moz-range-thumb{border:2px solid var(--mono-panel)!important;background:var(--brand-accent)!important;box-shadow:0 0 0 1px var(--brand-accent-border)!important}html[data-theme] .dashboard-layout .music-volume-slider::-moz-range-thumb{border:2px solid var(--mono-panel)!important;background:var(--brand-accent)!important;box-shadow:0 0 0 1px var(--brand-accent-border)!important}html[data-theme] .dashboard-layout .music-volume-row{border-color:var(--mono-border)!important;background:var(--mono-panel)!important;box-shadow:0 8px 24px #0000002e!important}html[data-theme] .dashboard-layout .music-vol-icon,html[data-theme] .dashboard-layout .music-vol-val{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .music-link-modal{border-color:var(--brand-accent-border)!important;background:var(--mono-panel)!important;color:var(--mono-text)!important;box-shadow:0 24px 70px #0000006b!important}html[data-theme] .dashboard-layout .music-link-modal .music-link-modal-subtitle,html[data-theme] .dashboard-layout .music-link-modal .form-input-group label,html[data-theme] .dashboard-layout .music-link-modal .optional-label{color:var(--mono-muted)!important}html[data-theme] .dashboard-layout .music-link-modal .form-input-group input{border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-text)!important}html[data-theme] .dashboard-layout .music-link-modal .form-input-group input::placeholder{color:var(--mono-subtle)!important}html[data-theme] .dashboard-layout .music-link-modal .form-input-group input:focus{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px var(--brand-accent-soft)!important}html[data-theme] .dashboard-layout .music-link-modal .input-with-icon>i{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .music-link-modal .close-modal-btn{color:var(--mono-muted)!important}html[data-theme] .dashboard-layout .music-link-modal .close-modal-btn:hover{color:var(--mono-text)!important}html[data-theme] .dashboard-layout .music-link-modal .btn-cancel-music{border:1px solid var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-text)!important}html[data-theme] .dashboard-layout .music-link-modal .btn-cancel-music:hover{border-color:var(--mono-subtle)!important;background:var(--mono-hover)!important}html[data-theme] .dashboard-layout .music-link-modal .btn-save-music{border:1px solid var(--brand-accent-strong)!important;background:var(--brand-accent)!important;color:var(--brand-accent-ink)!important;box-shadow:0 3px 12px #14b8a62e!important}html[data-theme] .dashboard-layout .music-link-modal .btn-save-music:hover:not(:disabled){background:var(--brand-accent-hover)!important}html[data-theme] .dashboard-layout .music-link-modal .btn-save-music>i{color:inherit!important}html[data-theme] .dashboard-layout .ref-tracks-badge{border:1px solid var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .playlist-picker-trigger:hover,html[data-theme] .dashboard-layout .playlist-picker-trigger[aria-expanded=true]{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout :is(.playlist-picker-trigger,.playlist-picker-option):focus-visible{outline-color:var(--brand-accent)!important}html[data-theme] .dashboard-layout .playlist-picker-option.is-selected{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .playlist-picker-option.is-selected:hover{background:var(--brand-accent-soft)!important}html[data-theme] .dashboard-layout .playlist-picker-option-count{background:var(--mono-hover)!important;color:var(--mono-muted)!important}html[data-theme] .dashboard-layout .playlist-picker-option.is-selected .playlist-picker-option-count{background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .playlist-picker-check,html[data-theme] :is(.dashboard-layout .logo-icon,.dashboard-layout .logo-icon svg,.section-layout .section-logo-icon,.section-layout .section-logo-icon svg,.landing-page .brand-icon,.landing-page .brand-icon-wrap,.auth-page .brand-logo,.auth-page .brand-logo svg,.section-layout .section-header-icon i,.section-layout .section-empty-icon i,.section-layout .settings-panel-heading>i,.dashboard-layout .task-list-manager-label i,.dashboard-layout .ambient-card .title-with-icon>i,.dashboard-layout .quote-sprout i){color:var(--brand-accent-strong)!important}html[data-theme] :is(.landing-page .brand-icon-wrap,.auth-page .brand-logo,.dashboard-layout .icon-badge.purple){border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important}html[data-theme] :is(.dashboard-layout .user-avatar,.section-layout .section-avatar){border-color:var(--brand-accent-border)!important;background:linear-gradient(135deg, var(--brand-accent-hover), var(--brand-accent-strong))!important;color:var(--brand-accent-ink)!important;box-shadow:0 2px 10px var(--brand-accent-glow)!important}html[data-theme] .dashboard-layout :is(.amb-ref-card.is-active .amb-hatch-block,.amb-ref-card.is-active .amb-hatch-block.has-playing-animation){border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .amb-hatch-block.is-playing .amb-block-icon{color:var(--brand-accent-strong)!important}html[data-theme] :is(.dashboard-layout .nav-item.active,.section-layout .section-nav-link.active,.dashboard-layout .pill.active,.dashboard-layout .active-task-title-row .tag-pill,.dashboard-layout .music-icon-pill,.dashboard-layout .ref-tracks-badge,.dashboard-layout .playlist-expand-icon.expanded){border-color:var(--brand-accent-border)!important;background-color:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] :is(.dashboard-layout .nav-item.active,.section-layout .section-nav-link.active){box-shadow:inset 3px 0 var(--brand-accent)!important}html[data-theme] :is(.dashboard-layout .nav-item.active i,.section-layout .section-nav-link.active i,.dashboard-layout .active-task-title-row .tag-pill i,.dashboard-layout .music-icon-pill i,.dashboard-layout .mode-dropdown>.ti-leaf,.dashboard-layout .timer-card .pause-btn>i,.dashboard-layout .timer-card .restart-task-btn>i,.dashboard-layout .timer-card .metric-sub.text-teal>i){color:var(--brand-accent-strong)!important}html[data-theme] :is(.landing-page .btn-primary,.auth-page .submit-btn:not(:disabled),.dashboard-layout .timer-card .pause-btn,.dashboard-layout .hero-big-play-btn,.dashboard-layout .save-task-btn,.section-layout .section-home-link,.section-layout .theme-switch[aria-checked=true],.dashboard-layout .music-link-modal .btn-save-music){border-color:var(--brand-accent-strong)!important;background:var(--brand-accent)!important;color:var(--brand-accent-ink)!important;box-shadow:0 3px 12px var(--brand-accent-glow)!important}html[data-theme] :is(.landing-page .btn-primary:hover,.auth-page .submit-btn:hover:not(:disabled),.dashboard-layout .timer-card .pause-btn:hover,.dashboard-layout .hero-big-play-btn:hover,.dashboard-layout .save-task-btn:hover,.section-layout .section-home-link:hover,.section-layout .theme-switch[aria-checked=true]:hover){border-color:var(--brand-accent-strong)!important;background:var(--brand-accent-hover)!important;color:var(--brand-accent-ink)!important}html[data-theme] :is(.dashboard-layout .tasks-card .add-task-btn i,.dashboard-layout .tasks-card .task-list-add-icon i,.dashboard-layout .music-add-link-btn i,.dashboard-layout .music-link-modal .input-with-icon>i,.dashboard-layout .music-vol-icon,.dashboard-layout .music-vol-val,.dashboard-layout .playlist-picker-option.is-selected .playlist-picker-option-count),html[data-theme] .dashboard-layout :is(.text-cyan,.text-teal,.icon-teal),html[data-theme] .auth-page :is(.switch-link,.forgot-link,.home-link:hover){color:var(--brand-accent-strong)!important}html[data-theme] .auth-page .input-wrap input:focus{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px var(--brand-accent-soft)!important}html[data-theme] .auth-page .input-wrap .input-icon{color:var(--brand-accent-strong)!important}html[data-theme] .section-layout :is(.section-motivation-card,.section-header-icon,.section-empty-icon){border-color:var(--brand-accent-border)!important}html[data-theme] .section-layout :is(.section-header-icon,.section-empty-icon){background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .section-layout :is(.section-motivation-content>i,.settings-panel-heading p),html[data-theme] .section-layout .settings-panel .settings-panel-heading p{color:var(--brand-accent-strong)!important}html[data-theme] :is(.dashboard-layout .music-add-link-btn:hover,.dashboard-layout .hero-skip-btn:hover,.dashboard-layout .hero-seek-forward-btn:hover,.dashboard-layout .playlist-picker-trigger:hover,.dashboard-layout .playlist-picker-trigger[aria-expanded=true]){border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] :is(.dashboard-layout .circle-progress,.dashboard-layout .timer-card .circle-progress){stroke:var(--brand-accent)!important;filter:drop-shadow(0 0 6px var(--brand-accent-glow))!important}html[data-theme] .dashboard-layout .amb-track-slider::-webkit-slider-thumb{background:var(--brand-accent)!important}html[data-theme] .dashboard-layout .amb-track-slider::-moz-range-thumb{background:var(--brand-accent)!important}html[data-theme] button{transform-origin:50%;cursor:default!important;border-radius:6px!important;transition:transform .1s,background-color .15s,border-color .15s,color .15s,box-shadow .15s!important}html[data-theme] a[href]{cursor:pointer}html[data-theme] button:active:not(:disabled):not([aria-disabled=true]){transform:scale(.9)!important}html[data-theme] .dashboard-layout .timer-card .complete-btn,html[data-theme] .dashboard-layout .timer-card .complete-btn:hover,html[data-theme] .dashboard-layout .timer-card .complete-btn:active{transition:none!important;transform:none!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) .complete-btn{border:1px solid var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) .complete-btn:hover{border-color:var(--brand-accent)!important;background:color-mix(in srgb, var(--brand-accent) 22%, transparent)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) .complete-btn>i{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) .pause-btn{border-color:var(--brand-accent-strong)!important;background:var(--brand-accent)!important;color:var(--brand-accent-ink)!important;box-shadow:0 5px 14px var(--brand-accent-glow)!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) .pause-btn:hover{border-color:var(--brand-accent-strong)!important;background:var(--brand-accent-hover)!important;color:var(--brand-accent-ink)!important;box-shadow:0 7px 18px var(--brand-accent-glow)!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical:not(.restart-only-actions) .pause-btn>i{color:var(--brand-accent-ink)!important}html[data-theme] .dashboard-layout .timer-card .restart-only-actions .restart-task-btn{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .timer-card .restart-only-actions .restart-task-btn>i{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .timer-card .restart-only-actions .resume-task-btn{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .timer-card .restart-only-actions .resume-task-btn>i{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .timer-card .restart-only-actions .resume-task-btn:hover{border-color:var(--brand-accent)!important;background:var(--brand-accent)!important;color:var(--brand-accent-ink)!important;box-shadow:0 4px 16px var(--brand-accent-glow)!important}html[data-theme] .dashboard-layout .timer-card .restart-only-actions .resume-task-btn:hover>i{color:var(--brand-accent-ink)!important}html[data-theme] .dashboard-layout .timer-card .restart-only-actions .restart-task-btn:hover{border-color:var(--brand-accent)!important;background:var(--brand-accent)!important;color:var(--brand-accent-ink)!important;box-shadow:0 4px 16px var(--brand-accent-glow)!important}html[data-theme] .dashboard-layout .timer-card .restart-only-actions .restart-task-btn:hover>i{color:var(--brand-accent-ink)!important}html[data-theme] .dashboard-layout .task-list-tab-count{background:color-mix(in srgb, var(--task-list-color) 14%, var(--mono-surface))!important;color:var(--mono-text)!important}html[data-theme] .dashboard-layout .action-btn.edit-btn{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .action-btn.edit-btn>i{color:inherit!important}html[data-theme] .dashboard-layout .action-btn.edit-btn:hover{border-color:var(--brand-accent)!important;background:var(--brand-accent)!important;color:var(--brand-accent-ink)!important;box-shadow:0 2px 10px var(--brand-accent-glow)!important}html[data-theme] .dashboard-layout .action-btn.delete-btn{background:color-mix(in srgb, #e11d48 12%, var(--mono-surface))!important;color:#e11d48!important;box-shadow:none!important;border-color:#e11d4861!important}html[data-theme] .dashboard-layout .action-btn.delete-btn>i{color:inherit!important}html[data-theme] .dashboard-layout .action-btn.delete-btn:hover{color:#fff!important;background:#e11d48!important;border-color:#e11d48!important;box-shadow:0 2px 10px #e11d4833!important}html[data-theme] button:focus-visible{outline-color:var(--brand-accent)!important}html[data-theme] .dashboard-layout .task-row.task-focused{border-color:color-mix(in srgb, var(--task-list-foreground) 28%, var(--task-list-color))!important;background:var(--task-list-color)!important;color:var(--task-list-foreground)!important;box-shadow:0 5px 18px color-mix(in srgb, var(--task-list-color) 32%, transparent)!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done{background:var(--task-list-color)!important}html[data-theme] .dashboard-layout .task-row.task-focused .task-name,html[data-theme] .dashboard-layout .task-row.task-focused .time-meta,html[data-theme] .dashboard-layout .task-row.task-focused .pending-meta,html[data-theme] .dashboard-layout .task-row.task-focused .pending-meta>i,html[data-theme] .dashboard-layout .task-row.task-focused .status-check,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .task-name,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .time-meta,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .status-check{color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .task-row.task-focused .task-name.strike-through{opacity:.78}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .status-check{border-radius:5px;padding:3px 7px;border:1px solid color-mix(in srgb, var(--task-list-foreground) 38%, transparent)!important;background:color-mix(in srgb, var(--task-list-foreground) 14%, var(--task-list-color))!important;color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .task-name{color:var(--task-list-foreground)!important;opacity:1!important;text-decoration:line-through!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .time-meta{color:var(--task-list-foreground)!important;opacity:.82!important}html[data-theme] .dashboard-layout .task-row.task-focused .tag-pill,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .tag-pill{border-color:color-mix(in srgb, var(--task-list-foreground) 32%, transparent)!important;background:color-mix(in srgb, var(--task-list-foreground) 12%, var(--task-list-color))!important;color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .task-row.task-focused .custom-checkbox{border-color:color-mix(in srgb, var(--task-list-foreground) 72%, transparent)!important;background:color-mix(in srgb, var(--task-list-foreground) 10%, var(--task-list-color))!important;color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .custom-checkbox,html[data-theme] .dashboard-layout .task-row.task-focused .custom-checkbox.checked{border-color:var(--task-list-foreground)!important;background:var(--task-list-foreground)!important;color:var(--task-list-color)!important}html[data-theme] .dashboard-layout .task-row.task-focused .pending-meta{border-color:color-mix(in srgb, var(--task-list-foreground) 34%, transparent)!important;background:color-mix(in srgb, var(--task-list-foreground) 10%, var(--task-list-color))!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.edit-btn{border-color:color-mix(in srgb, var(--task-list-foreground) 30%, transparent)!important;background:color-mix(in srgb, var(--task-list-foreground) 12%, var(--task-list-color))!important;color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.delete-btn{color:#be123c!important;background:#fff1f2!important;border-color:#be123c57!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.delete-btn:hover{color:#fff!important;background:#be123c!important;border-color:#be123c!important}html[data-theme] .dashboard-layout .task-row .custom-checkbox.checked{border-color:var(--task-list-color)!important;background:var(--task-list-color)!important;color:var(--task-list-foreground)!important}@keyframes task-checkbox-draw{0%{stroke-dashoffset:14px}to{stroke-dashoffset:0}}html[data-theme] .dashboard-layout .task-row .task-checkbox-tick,html[data-theme] .dashboard-layout .task-row .task-status-tick{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;overflow:visible}html[data-theme] .dashboard-layout .task-row .task-checkbox-tick path,html[data-theme] .dashboard-layout .task-row .task-status-tick path{stroke-dasharray:14;stroke-dashoffset:0;animation:.42s cubic-bezier(.3,.7,.2,1) both task-checkbox-draw}html[data-theme] .dashboard-layout .task-row .custom-checkbox.checked .task-checkbox-tick{stroke:var(--task-list-foreground)}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .custom-checkbox.checked .task-checkbox-tick{stroke:var(--task-list-color)}html[data-theme] .dashboard-layout .task-row.task-done .task-status-tick{width:12px;height:12px;stroke:var(--task-list-color);flex:0 0 12px}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .task-status-tick{stroke:#fff}html[data-theme] .dashboard-layout .task-row.task-done:not(.task-focused) .status-check{border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:400;display:inline-flex;border:1px solid var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-muted)!important}html[data-theme] .dashboard-layout .task-row.task-done:not(.task-focused) .status-check>.task-status-tick{stroke:var(--task-list-color)!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .custom-checkbox.checked{border-color:var(--task-list-foreground)!important;background:var(--task-list-foreground)!important;color:var(--task-list-color)!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .status-check{font-weight:700;border-color:color-mix(in srgb, var(--task-list-foreground) 42%, transparent)!important;background:var(--task-list-foreground)!important;color:var(--task-list-color)!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.edit-btn{border-color:color-mix(in srgb, var(--task-list-foreground) 48%, transparent)!important;background:var(--task-list-foreground)!important;color:var(--task-list-color)!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.edit-btn>i{color:inherit!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.edit-btn:hover{border-color:var(--task-list-foreground)!important;background:color-mix(in srgb, var(--task-list-foreground) 84%, var(--task-list-color))!important;color:var(--task-list-color)!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.delete-btn{background:color-mix(in srgb, #be123c 18%, var(--task-list-color))!important;color:#be123c!important;border-color:#be123c!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.delete-btn>i{color:inherit!important}html[data-theme] .dashboard-layout .task-row.task-focused .tag-pill,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .tag-pill{border-color:color-mix(in srgb, var(--task-list-foreground) 42%, transparent)!important;background:var(--task-list-color)!important;color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .task-row.task-focused .pending-meta{border-color:color-mix(in srgb, var(--task-list-foreground) 34%, transparent)!important;color:#f5f5f5!important;background:#111827!important}html[data-theme] .dashboard-layout .task-row.task-focused .pending-meta>i{color:#f5f5f5!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.edit-btn,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.edit-btn{border-color:color-mix(in srgb, var(--task-list-foreground) 42%, transparent)!important;background:var(--task-list-color)!important;color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.edit-btn>i,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.edit-btn>i{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.edit-btn:hover,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.edit-btn:hover{border-color:var(--brand-accent-strong)!important;background:var(--task-list-color)!important;color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.delete-btn,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.delete-btn{color:#be123c!important;background:#2d172a!important;border-color:#be123c!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.delete-btn>i,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.delete-btn>i{color:inherit!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .tag-pill,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .status-check{background:color-mix(in srgb, var(--task-list-foreground) 88%, var(--task-list-color))!important;color:#fff!important;border-color:#ffffff4d!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .status-check>i{color:#fff!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.edit-btn{color:var(--brand-accent-strong)!important;background:#111827!important;border-color:#111827!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.edit-btn>i{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.delete-btn{color:#fff!important;background:#be123c!important;border-color:#be123c!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.delete-btn>i{color:#fff!important}html[data-theme] .dashboard-layout .task-list-tab{font-weight:700!important}html[data-theme] .dashboard-layout .task-list-tab:not(.active){border-color:color-mix(in srgb, var(--task-list-color) 38%, var(--mono-border))!important;background:color-mix(in srgb, var(--task-list-color) 12%, var(--mono-surface))!important;color:var(--mono-text)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .task-list-tab:not(.active) .task-list-tab-icon{color:color-mix(in srgb, var(--task-list-color) 78%, var(--task-list-foreground))!important}html[data-theme] .dashboard-layout .task-list-tab:not(.active) .task-list-tab-count{border:1px solid color-mix(in srgb, var(--task-list-color) 30%, var(--mono-border))!important;background:color-mix(in srgb, var(--task-list-color) 16%, var(--mono-panel))!important;color:var(--mono-text)!important}html[data-theme] .dashboard-layout .task-list-tab:not(.active):hover{border-color:color-mix(in srgb, var(--task-list-foreground) 42%, var(--task-list-color))!important;background:color-mix(in srgb, var(--task-list-color) 20%, var(--mono-surface))!important}html[data-theme] .dashboard-layout .task-list-tab.active{border-color:color-mix(in srgb, var(--task-list-foreground) 42%, var(--task-list-color))!important;background:var(--task-list-color)!important;color:var(--task-list-foreground)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--task-list-foreground) 14%, transparent), 0 2px 8px color-mix(in srgb, var(--task-list-color) 28%, transparent)!important}html[data-theme] .dashboard-layout .task-list-tab.active .task-list-tab-icon{color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .task-row.task-focused:not(.task-done) .tag-pill{border-color:color-mix(in srgb, var(--task-list-foreground) 34%, transparent)!important;color:#f5f5f5!important;background:#111827!important}html[data-theme] .dashboard-layout .task-row.task-focused:not(.task-done) .action-btn.edit-btn{color:var(--brand-accent-strong)!important;background:#111827!important;border-color:#111827!important}html[data-theme] .dashboard-layout .task-row.task-focused:not(.task-done) .action-btn.edit-btn>i,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.edit-btn>i{color:#fff!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.edit-btn:hover,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.edit-btn:hover{color:#fff!important;background:#111827!important;border-color:#111827!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #00000038!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.edit-btn:hover>i,html[data-theme] .dashboard-layout .task-row.task-focused.task-done .action-btn.edit-btn:hover>i{color:#fff!important}html[data-theme] .dashboard-layout .task-row.task-focused:not(.task-done) .action-btn.delete-btn{color:#fff!important;background:#be123c!important;border-color:#be123c!important}html[data-theme] .dashboard-layout .task-row.task-focused:not(.task-done) .action-btn.delete-btn>i{color:#fff!important}html[data-theme] .dashboard-layout .task-row.task-done .custom-checkbox.checked{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important}html[data-theme] .dashboard-layout .task-row.task-done .custom-checkbox.checked .task-checkbox-tick{stroke:#fff!important}html[data-theme] .dashboard-layout .task-row.task-focused.task-done .custom-checkbox.checked{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important}@media (prefers-reduced-motion:reduce){html[data-theme] button:active:not(:disabled):not([aria-disabled=true]){transition:none!important;transform:none!important}html[data-theme] .dashboard-layout .task-row.task-focused .action-btn.edit-btn:hover{transform:none!important}html[data-theme] .dashboard-layout .task-row .task-checkbox-tick path,html[data-theme] .dashboard-layout .task-row .task-status-tick path{stroke-dashoffset:0;animation:none!important}}html[data-theme] :is(.dashboard-layout .sidebar-account,.section-layout .section-account):hover{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important;box-shadow:0 4px 14px var(--brand-accent-glow)!important}html[data-theme=light] :is(.dashboard-layout .sidebar-logout-btn,.section-layout .section-logout):hover{color:#e11d48!important;background:#fff1f2!important;border-color:#fda4af!important;box-shadow:0 4px 14px #e11d4829!important}html[data-theme=dark] :is(.dashboard-layout .sidebar-logout-btn,.section-layout .section-logout):hover{color:#fda4af!important;background:#f43f5e33!important;border-color:#fb718599!important;box-shadow:0 4px 14px #f43f5e29!important}html[data-theme] :is(.dashboard-layout .sidebar-account:hover,.section-layout .section-account:hover) :is(.sidebar-account-name,.sidebar-account-action,.section-account-details>*){color:var(--brand-accent-strong)!important}html[data-theme] :is(.dashboard-layout .nav-item:hover,.section-layout .section-nav-link:hover),html[data-theme] .dashboard-layout .header-right-tools :is(.date-chip,.time-chip):hover{border-color:var(--brand-accent-border)!important}html[data-theme] .dashboard-layout .notification-btn,html[data-theme] .dashboard-layout .notification-btn>i{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .notification-panel .notification-empty-state .notification-empty-icon{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .notification-panel .notification-empty-state .notification-empty-icon>i{color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .playlist-show-all-btn{border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-muted)!important}html[data-theme] .dashboard-layout .playlist-show-all-btn>i{color:inherit!important}html[data-theme] .dashboard-layout .playlist-show-all-btn:hover{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .ref-playlist-section{border-radius:18px;border-color:var(--mono-border)!important;background:var(--mono-inset)!important;box-shadow:inset 0 1px 2px #00000009!important}html[data-theme] .dashboard-layout .music-card.ref-music-station .ref-playlist-section .ref-playlist-header{border-radius:14px;border-color:var(--mono-border)!important;background:var(--mono-hover)!important;box-shadow:none!important}html[data-theme] .dashboard-layout .music-card.ref-music-station .ref-playlist-section .ref-playlist-header:hover,html[data-theme] .dashboard-layout .music-card.ref-music-station .ref-playlist-section .ref-playlist-header[aria-expanded=true]{border-color:var(--brand-accent)!important;background:var(--mono-hover)!important;box-shadow:0 3px 10px #0000000f!important}html[data-theme=light] .dashboard-layout .music-card.ref-music-station .ref-playlist-section{border:2px solid var(--brand-accent-strong)!important;background:#fff!important;box-shadow:0 4px 12px #0f172a1f!important}html[data-theme=light] .dashboard-layout .music-card.ref-music-station .ref-playlist-section .ref-playlist-header{background:#fff!important;border-color:#98a8ba!important;box-shadow:0 2px 6px #0f172a1f!important}html[data-theme=light] .dashboard-layout .music-card.ref-music-station .ref-playlist-section .ref-playlist-header:hover,html[data-theme=light] .dashboard-layout .music-card.ref-music-station .ref-playlist-section .ref-playlist-header[aria-expanded=true]{border-color:var(--brand-accent-strong)!important;background:#fff!important;box-shadow:0 2px 6px #0f172a1f!important}html[data-theme=light] .dashboard-layout .music-card.ref-music-station .ref-playlist-section .ref-track-card:not(.is-active-track){background:#fff!important;border-color:#bdc9d6!important;box-shadow:0 2px 5px #0f172a14!important}html[data-theme] .playlist-tracks-modal{border-color:var(--mono-border)!important;background:var(--mono-panel)!important;color:var(--mono-text)!important}html[data-theme] .playlist-tracks-modal .modal-header h3,html[data-theme] .playlist-tracks-modal .playlist-modal-track-title{color:var(--mono-text)!important}html[data-theme] .playlist-tracks-modal .playlist-tracks-modal-subtitle,html[data-theme] .playlist-tracks-modal .playlist-modal-track-artist{color:var(--mono-muted)!important}html[data-theme] .playlist-tracks-modal .playlist-modal-track{border-color:var(--mono-border)!important;background:var(--mono-surface)!important;color:var(--mono-text)!important}html[data-theme] .playlist-tracks-modal .playlist-modal-track:hover,html[data-theme] .playlist-tracks-modal .playlist-modal-track.is-current{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important}html[data-theme] .playlist-tracks-modal :is(.playlist-modal-current,.playlist-modal-play-icon,.playlist-modal-current>i){color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .task-list-manager .task-list-menu-trigger{border-color:var(--task-list-color)!important;background:var(--mono-panel)!important;width:20px!important;height:20px!important;color:var(--mono-text)!important;box-shadow:0 0 0 2px var(--mono-panel)!important;border-radius:6px!important;padding:0!important}html[data-theme] .dashboard-layout .task-list-manager .task-list-menu-trigger>i{color:var(--mono-text)!important;font-size:12px!important}html[data-theme] .dashboard-layout .task-list-manager .task-list-menu-trigger:hover,html[data-theme] .dashboard-layout .task-list-manager .task-list-menu-trigger[aria-expanded=true]{border-color:var(--task-list-color)!important;background:var(--task-list-color)!important;color:var(--task-list-foreground)!important}html[data-theme] .task-list-actions-dropdown{border-color:var(--mono-border)!important;background:var(--mono-panel)!important;color:var(--mono-text)!important;box-shadow:0 10px 28px #0003!important}html[data-theme] .task-list-actions-dropdown button{color:var(--mono-text)!important}html[data-theme] .task-list-actions-dropdown button:hover:not(:disabled){background:var(--mono-hover)!important}html[data-theme] .task-list-actions-dropdown button.delete-list-action{color:#e11d48!important}html[data-theme=dark] .task-list-actions-dropdown button.delete-list-action{color:#fb7185!important}html[data-theme] .dashboard-layout .task-list-manager .task-list-tab{transition:transform .15s,background-color .15s,border-color .15s,color .15s,box-shadow .15s!important}html[data-theme] .dashboard-layout .task-list-manager .task-list-tab:hover{transform:translateY(-1px)!important}html[data-theme] .dashboard-layout .task-list-manager .task-list-tab:active:not(:disabled){transform:scale(.97)!important}html[data-theme=light] .dashboard-layout .task-list-manager .task-list-tab:not(.active):hover{border-color:color-mix(in srgb, var(--task-list-color) 54%, #94a3b8)!important;background:color-mix(in srgb, var(--task-list-color) 16%, #fff)!important;color:#111827!important}html[data-theme=dark] .dashboard-layout .task-list-manager .task-list-tab:not(.active):hover{border-color:color-mix(in srgb, var(--task-list-color) 62%, #475569)!important;background:color-mix(in srgb, var(--task-list-color) 20%, #111827)!important;color:#f8fafc!important}html[data-theme] .dashboard-layout .task-list-manager .task-list-menu-trigger{transition:transform .15s,background-color .15s,border-color .15s,color .15s,box-shadow .15s!important}html[data-theme] .dashboard-layout .task-list-manager .task-list-menu-trigger:hover,html[data-theme] .dashboard-layout .task-list-manager .task-list-menu-trigger[aria-expanded=true]{transform:translateY(-50%)scale(1.06)!important}html[data-theme] .dashboard-layout .task-list-manager .task-list-menu-trigger:active:not(:disabled){transform:translateY(-50%)scale(.94)!important}html[data-theme=light] .dashboard-layout .task-list-manager .task-list-menu-trigger:hover,html[data-theme=light] .dashboard-layout .task-list-manager .task-list-menu-trigger[aria-expanded=true],html[data-theme=dark] .dashboard-layout .task-list-manager .task-list-menu-trigger:hover,html[data-theme=dark] .dashboard-layout .task-list-manager .task-list-menu-trigger[aria-expanded=true]{border-color:var(--task-list-color)!important;background:var(--task-list-color)!important;color:var(--task-list-foreground)!important}html[data-theme=light] .dashboard-layout .task-list-manager .task-list-menu-trigger:hover>i,html[data-theme=light] .dashboard-layout .task-list-manager .task-list-menu-trigger[aria-expanded=true]>i,html[data-theme=dark] .dashboard-layout .task-list-manager .task-list-menu-trigger:hover>i,html[data-theme=dark] .dashboard-layout .task-list-manager .task-list-menu-trigger[aria-expanded=true]>i{color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .task-list-manager .task-list-actions-dropdown button:active:not(:disabled){transform:scale(.97)!important}html[data-theme] .dashboard-layout .tasks-card .task-list-manager{border:1px solid var(--mono-border);border-radius:15px;margin-bottom:14px;padding:13px;box-shadow:inset 0 1px #ffffff09;background:linear-gradient(145deg, var(--mono-surface), var(--mono-inset))!important}html[data-theme] .dashboard-layout .task-list-manager-heading{margin-bottom:10px}html[data-theme] .dashboard-layout .task-list-manager-label{color:var(--mono-text);letter-spacing:0;font-size:12px;font-weight:750}html[data-theme] .dashboard-layout .task-list-manager-label>i{border:1px solid var(--brand-accent-border);background:var(--brand-accent-soft);width:27px;height:27px;color:var(--brand-accent-strong);border-radius:8px;place-items:center;font-size:14px;display:grid}html[data-theme] .dashboard-layout .task-list-manager-count{border:1px solid var(--mono-border);background:var(--mono-panel);min-height:22px;color:var(--mono-muted);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}html[data-theme] .dashboard-layout .task-list-switcher{gap:8px;min-height:46px;margin:0 -3px -3px;padding:3px 3px 5px}html[data-theme] .dashboard-layout .task-list-tab-item .task-list-tab{min-height:38px;box-shadow:none;border-radius:10px;padding-inline:11px 36px;background:var(--mono-panel)!important;color:var(--mono-text)!important}html[data-theme] .dashboard-layout .task-list-tab-item .task-list-tab.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--task-list-color) 20%, transparent);border-color:color-mix(in srgb, var(--task-list-color) 62%, var(--mono-border))!important;background:color-mix(in srgb, var(--task-list-color) 13%, var(--mono-panel))!important;color:var(--mono-text)!important}html[data-theme] .dashboard-layout .tasks-card .task-list-container{border-color:var(--mono-border);background:var(--mono-inset);border-radius:14px;flex:auto;min-height:0;margin-top:10px;padding:12px 0 12px 12px}html[data-theme] .dashboard-layout .tasks-card .task-list{overscroll-behavior-y:contain;background:0 0;border:0;border-radius:0;gap:8px;padding:0 12px 0 0;scroll-padding-block:0}html[data-theme] .dashboard-layout .tasks-card .task-row:not(.task-focused){border-radius:11px;min-height:72px;padding:12px 13px;border-color:var(--mono-border)!important;border-left:3px solid color-mix(in srgb, var(--task-list-color) 58%, var(--mono-border))!important;background:var(--mono-panel)!important;box-shadow:0 1px 2px #00000014!important}html[data-theme] .dashboard-layout .tasks-card .task-row:not(.task-focused):hover{border-color:color-mix(in srgb, var(--task-list-color) 58%, var(--mono-border))!important;background:var(--mono-hover)!important;box-shadow:0 4px 12px #0000001f!important}html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused{border-radius:11px;min-height:72px;padding:12px 13px;border-left:3px solid var(--task-list-color)!important;background:color-mix(in srgb, var(--task-list-color) 10%, var(--mono-panel))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--task-list-color) 17%, transparent)!important}html[data-theme] .dashboard-layout .tasks-card .task-name{color:var(--mono-text);font-size:12px;font-weight:700}html[data-theme] .dashboard-layout .tasks-card .task-sequence-number{border-color:var(--mono-border);background:var(--mono-inset);color:var(--mono-muted);border-radius:7px}html[data-theme] .dashboard-layout .tasks-card .task-list-empty{border:1px dashed var(--mono-border);background:var(--mono-panel);min-height:150px;color:var(--mono-muted);border-radius:11px;justify-content:center;gap:10px}@media (width<=560px){html[data-theme] .dashboard-layout .tasks-card .task-list-manager{padding:11px}html[data-theme] .dashboard-layout .tasks-card .task-list-container{padding:10px 0 10px 10px}html[data-theme] .dashboard-layout .tasks-card .task-list{padding-right:10px}html[data-theme] .dashboard-layout .tasks-card .task-row:not(.task-focused),html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused{padding:10px}}html[data-theme] .dashboard-layout .tasks-card .card-header{align-items:center;margin-bottom:13px}html[data-theme] .dashboard-layout .tasks-card .task-header-actions{flex:none;align-items:center;gap:7px;display:flex}html[data-theme] .dashboard-layout .tasks-card .task-header-calendar-toggle{border-color:var(--mono-border);background:var(--mono-surface);width:32px;height:32px;color:var(--mono-muted);border-radius:9px;flex:0 0 32px}html[data-theme] .dashboard-layout .tasks-card .task-header-calendar-toggle:hover,html[data-theme] .dashboard-layout .tasks-card .task-header-calendar-toggle[aria-expanded=true]{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}html[data-theme] .dashboard-layout .tasks-card .task-list-add-icon{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);width:auto;min-height:32px;color:var(--brand-accent-strong);border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}html[data-theme] .dashboard-layout .tasks-card .task-list-add-icon:hover{border-color:var(--brand-accent-strong);background:color-mix(in srgb, var(--brand-accent) 18%, var(--mono-panel))}html[data-theme] .dashboard-layout .tasks-card .task-card-count{background:var(--mono-hover);min-height:20px;color:var(--mono-muted);border-radius:6px;padding-inline:7px;font-size:9px}html[data-theme] .dashboard-layout .tasks-card .task-list-manager{margin-bottom:11px;padding:10px 12px}html[data-theme] .dashboard-layout .tasks-card .task-list-manager-heading{margin-bottom:7px}html[data-theme] .dashboard-layout .tasks-card .task-list-manager-label{color:var(--mono-muted);gap:6px;font-size:10px;font-weight:650}html[data-theme] .dashboard-layout .tasks-card .task-list-manager-label>i{width:auto;height:auto;color:var(--mono-muted);background:0 0;border:0;font-size:12px}html[data-theme] .dashboard-layout .tasks-card .task-list-manager-count{background:0 0;border:0;min-height:0;padding:0;font-size:9px}html[data-theme] .dashboard-layout .tasks-card .task-list-switcher{gap:7px;min-height:36px;margin:0 -2px -2px;padding:2px 2px 4px}html[data-theme] .dashboard-layout .tasks-card .task-list-tab{border-radius:8px;gap:6px;min-height:31px;padding:0 9px;font-size:10px}html[data-theme] .dashboard-layout .tasks-card .task-list-tab-item .task-list-tab{min-height:31px;padding-inline:9px 30px}html[data-theme] .dashboard-layout .tasks-card .all-task-list-tab.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-accent) 16%, transparent);border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .tasks-card .task-list-tab-count{border:1px solid var(--mono-border);background:var(--mono-inset);min-width:16px;height:17px;color:var(--mono-muted);border-radius:5px;padding:0 4px;font-size:9px}html[data-theme] .dashboard-layout .tasks-card .task-date-toolbar{border-bottom:1px solid var(--mono-border);margin:0 0 9px;padding:0 0 9px}html[data-theme] .dashboard-layout .tasks-card .task-date-controls{gap:4px}html[data-theme] .dashboard-layout .tasks-card :is(.task-date-step,.task-date-today,.task-date-filter,.task-date-picker-label,.task-date-calendar-toggle){border-radius:8px;min-height:29px;font-size:10px}html[data-theme] .dashboard-layout .tasks-card .task-date-step,html[data-theme] .dashboard-layout .tasks-card .task-date-calendar-toggle{flex-basis:29px;width:29px;height:29px}html[data-theme] .dashboard-layout .tasks-card .task-date-picker-label{padding-inline:8px}html[data-theme] .dashboard-layout .tasks-card .task-list-filter-row{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-bottom:8px}html[data-theme] .dashboard-layout .tasks-card .filter-pills{border:1px solid var(--mono-border);background:var(--mono-inset);border-radius:9px;flex-wrap:nowrap;gap:3px;padding:3px}html[data-theme] .dashboard-layout .tasks-card .filter-pills .pill{color:var(--mono-muted);white-space:nowrap;background:0 0;border-color:#0000;border-radius:6px;padding:5px 8px;font-size:9px}html[data-theme] .dashboard-layout .tasks-card .filter-pills .pill.active{border-color:var(--mono-border);background:var(--mono-hover);color:var(--brand-accent-strong)}html[data-theme] .dashboard-layout .tasks-card .add-task-btn{border-color:var(--brand-accent);background:var(--brand-accent);min-height:30px;color:var(--brand-accent-ink);border-radius:9px;margin-left:auto;padding:0 10px;font-size:10px;font-weight:750}html[data-theme] .dashboard-layout .tasks-card .add-task-btn:hover{filter:brightness(1.06)}html[data-theme] .dashboard-layout .tasks-card .task-row{align-items:center;gap:10px;min-height:84px!important;padding:10px 11px!important}html[data-theme] .dashboard-layout .tasks-card .task-left{gap:8px}html[data-theme] .dashboard-layout .tasks-card .task-sequence-number{width:20px;height:20px;box-shadow:none;color:var(--mono-muted);background:0 0;border:0;flex-basis:20px;font-size:9px}html[data-theme] .dashboard-layout .tasks-card .custom-checkbox{border-radius:6px;width:18px;height:18px}html[data-theme] .dashboard-layout .tasks-card .task-details{gap:3px}html[data-theme] .dashboard-layout .tasks-card .task-name{font-size:11px}html[data-theme] .dashboard-layout .tasks-card .tag-pill{border:1px solid color-mix(in srgb, var(--task-list-color) 36%, var(--mono-border));background:color-mix(in srgb, var(--task-list-color) 13%, var(--mono-panel));color:var(--task-list-color);border-radius:5px;padding:2px 6px;font-size:8px;font-weight:750}html[data-theme] .dashboard-layout .tasks-card .task-date-meta{gap:5px;font-size:9px}html[data-theme] .dashboard-layout .tasks-card .task-date-meta>span+span:before{content:"·";color:var(--mono-muted);margin-right:5px}html[data-theme] .dashboard-layout .tasks-card .task-note-preview{max-width:100%;color:var(--mono-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;display:block;overflow:hidden}html[data-theme] .dashboard-layout .tasks-card .task-right{gap:6px}html[data-theme] .dashboard-layout .tasks-card .task-status-column{flex-direction:column;flex:0 0 88px;align-items:stretch;gap:4px;width:88px;display:flex}html[data-theme] .dashboard-layout .tasks-card .pending-meta{border-color:var(--mono-border);background:var(--mono-inset);color:var(--mono-text);white-space:nowrap;border-radius:999px;justify-content:center;padding:3px 6px;font-size:9px}html[data-theme] .dashboard-layout .tasks-card .completed-meta{align-items:center;padding:0}html[data-theme] .dashboard-layout .tasks-card .status-check,html[data-theme] .dashboard-layout .tasks-card .time-meta{font-size:9px}html[data-theme] .dashboard-layout .tasks-card .task-progress-track{background:var(--mono-hover);border-radius:99px;height:3px;overflow:hidden}html[data-theme] .dashboard-layout .tasks-card .task-progress-track>span{border-radius:inherit;background:var(--task-list-color);height:100%;transition:width .22s;display:block}html[data-theme] .dashboard-layout .tasks-card .task-action-btns{border-left-color:var(--mono-border);gap:2px;margin:0;padding:0 0 0 5px}html[data-theme] .dashboard-layout .tasks-card .action-btn{background:0 0;border-color:#0000;border-radius:7px;width:25px;height:27px;font-size:12px}html[data-theme] .dashboard-layout .tasks-card .action-btn:hover{background:var(--mono-hover)}@media (width<=560px){html[data-theme] .dashboard-layout .tasks-card .task-list-filter-row{align-items:stretch}html[data-theme] .dashboard-layout .tasks-card .task-row{flex-wrap:wrap}html[data-theme] .dashboard-layout .tasks-card .task-left{flex:calc(100% - 28px)}html[data-theme] .dashboard-layout .tasks-card .task-status-column{flex-basis:70px;width:70px}html[data-theme] .dashboard-layout .tasks-card .task-action-btns{border:0;padding:0}}html[data-theme=dark] .dashboard-layout .tasks-card .task-row{color:#f5f5f5}html[data-theme=dark] .dashboard-layout .tasks-card .task-row .task-name{color:#f5f5f5!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row .task-date-meta,html[data-theme=dark] .dashboard-layout .tasks-card .task-row .task-note-preview,html[data-theme=dark] .dashboard-layout .tasks-card .task-row .time-meta{color:#b8c1cf!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done{border-color:color-mix(in srgb, var(--task-list-color) 54%, #3b3b3b)!important;border-left-color:var(--task-list-color)!important;background:color-mix(in srgb, var(--task-list-color) 12%, #191919)!important;color:#f5f5f5!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--task-list-color) 18%, transparent)!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-name,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-name.strike-through,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .task-name{color:#fff7ed!important;opacity:1!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-date-meta,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-note-preview,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .time-meta,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-studied-meta{color:#d1d5db!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .tag-pill,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .tag-pill{font-size:10px;border-color:color-mix(in srgb, var(--task-list-color) 48%, #525252)!important;background:color-mix(in srgb, var(--task-list-color) 18%, #191919)!important;color:color-mix(in srgb, var(--task-list-color) 35%, #fff)!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .pending-meta{border-color:color-mix(in srgb, var(--task-list-color) 42%, #404040)!important;color:#f8fafc!important;background:#101010!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-sequence-number{color:#cbd5e1!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-progress-track>span{background:var(--task-list-color)!important}html[data-theme] .dashboard-layout .tasks-card .task-header-calendar-toggle{flex-basis:40px;width:40px;height:40px;font-size:17px}html[data-theme] .dashboard-layout .tasks-card .task-list-add-icon{gap:7px;min-height:40px;padding-inline:13px;font-size:12px}html[data-theme] .dashboard-layout .tasks-card .task-list-add-icon>i{font-size:15px}html[data-theme] .dashboard-layout .tasks-card .task-list-manager-label{font-size:12px}html[data-theme] .dashboard-layout .tasks-card .task-list-switcher{gap:8px;min-height:44px}html[data-theme] .dashboard-layout .tasks-card .task-list-tab,html[data-theme] .dashboard-layout .tasks-card .task-list-tab-item .task-list-tab{gap:8px;min-height:38px;padding-inline:12px;font-size:12px}html[data-theme] .dashboard-layout .tasks-card .task-list-tab-item .task-list-tab{padding-inline:12px 36px}html[data-theme] .dashboard-layout .tasks-card .task-list-tab-count{min-width:19px;height:20px;font-size:10px}html[data-theme] .dashboard-layout .tasks-card .task-list-manager .task-list-menu-trigger{right:6px;border-radius:7px!important;width:24px!important;height:24px!important}html[data-theme] .dashboard-layout .tasks-card .task-list-manager .task-list-menu-trigger>i{font-size:14px!important}html[data-theme] .dashboard-layout .tasks-card .filter-pills .pill{min-height:31px;padding:5px 9px;font-size:10px}html[data-theme] .dashboard-layout .tasks-card .task-more-filter-menu{flex:none;position:relative}html[data-theme] .dashboard-layout .tasks-card .task-more-filter-trigger{border:1px solid var(--mono-border);background:var(--mono-surface);width:31px;height:31px;color:var(--mono-muted);cursor:pointer;border-radius:7px;place-items:center;font-size:17px;transition:border-color .15s,color .15s,background .15s;display:grid}html[data-theme] .dashboard-layout .tasks-card .task-more-filter-trigger:hover,html[data-theme] .dashboard-layout .tasks-card .task-more-filter-trigger.active,html[data-theme] .dashboard-layout .tasks-card .task-more-filter-trigger[aria-expanded=true]{border-color:var(--brand-accent-border);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}html[data-theme] .dashboard-layout .tasks-card .task-more-filter-dropdown{z-index:20;border:1px solid var(--mono-border);background:var(--mono-panel);border-radius:10px;gap:2px;min-width:164px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 28px #00000038}html[data-theme] .dashboard-layout .tasks-card .task-more-filter-dropdown>button{min-height:36px;color:var(--mono-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 9px;font-size:11px;display:flex}html[data-theme] .dashboard-layout .tasks-card .task-more-filter-dropdown>button:hover,html[data-theme] .dashboard-layout .tasks-card .task-more-filter-dropdown>button[aria-checked=true]{background:var(--mono-hover)}html[data-theme] .dashboard-layout .tasks-card .task-more-filter-dropdown>button>i{color:var(--brand-accent-strong)}html[data-theme] .dashboard-layout .tasks-card .add-task-btn{min-height:38px;padding-inline:13px;font-size:12px}html[data-theme] .dashboard-layout .tasks-card .task-date-today,html[data-theme] .dashboard-layout .tasks-card .task-date-step{min-height:36px;font-size:11px}html[data-theme] .dashboard-layout .tasks-card .task-date-step{flex-basis:36px;width:36px;height:36px}html[data-theme] .dashboard-layout .tasks-card .task-calendar-day{min-height:38px;font-size:11px}html[data-theme] .dashboard-layout .tasks-card .custom-checkbox{width:21px;height:21px}html[data-theme] .dashboard-layout .tasks-card .action-btn{width:32px;height:34px;font-size:15px}@media (width<=560px){html[data-theme] .dashboard-layout .tasks-card .task-header-calendar-toggle{flex-basis:36px;width:36px;height:36px}html[data-theme] .dashboard-layout .tasks-card .task-list-add-icon{min-height:36px;padding-inline:10px;font-size:11px}html[data-theme] .dashboard-layout .tasks-card .task-list-tab,html[data-theme] .dashboard-layout .tasks-card .task-list-tab-item .task-list-tab{min-height:36px;font-size:11px}html[data-theme] .dashboard-layout .tasks-card .filter-pills .pill{min-height:30px;padding-inline:7px;font-size:9px}html[data-theme] .dashboard-layout .tasks-card .task-more-filter-trigger{width:30px;height:30px}html[data-theme] .dashboard-layout .tasks-card .add-task-btn{min-height:36px;font-size:11px}html[data-theme] .dashboard-layout .tasks-card .action-btn{width:30px;height:32px}}html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused,html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused.task-done{border-color:color-mix(in srgb, var(--task-list-foreground) 32%, var(--task-list-color))!important;border-left-color:var(--task-list-color)!important;background:var(--task-list-color)!important;color:var(--task-list-foreground)!important;opacity:1!important;box-shadow:0 4px 14px color-mix(in srgb, var(--task-list-color) 30%, transparent)!important;border-radius:7px!important}html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused .task-name,html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused .task-name.strike-through,html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused.task-done .task-name,html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused .task-date-meta,html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused .task-note-preview,html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused .time-meta,html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused .status-check,html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused .task-studied-meta{color:var(--task-list-foreground)!important;opacity:1!important;font-size:10px!important}html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused .task-name,html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused.task-done .task-name{font-size:13px!important;font-weight:750!important}html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused .tag-pill,html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused.task-done .tag-pill{font-size:10px;border-color:color-mix(in srgb, var(--task-list-foreground) 38%, transparent)!important;background:color-mix(in srgb, var(--task-list-foreground) 13%, var(--task-list-color))!important;color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused .task-sequence-number{color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused .pending-meta{border-color:color-mix(in srgb, var(--task-list-foreground) 36%, transparent)!important;background:color-mix(in srgb, var(--task-list-foreground) 12%, var(--task-list-color))!important;color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .tasks-card .task-row.task-focused .pending-meta>i{color:var(--task-list-foreground)!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row:not(.task-focused){color:#1e293b!important;background:#fff!important;border-color:#d9e0e8!important;box-shadow:0 1px 3px #0f172a0f!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row:not(.task-focused):hover{border-color:color-mix(in srgb, var(--task-list-color) 40%, #cbd5e1)!important;background:#f8fafc!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused :is(.task-name,.task-date-meta,.task-note-preview,.time-meta,.status-check,.task-studied-meta,.task-sequence-number){color:var(--task-list-foreground)!important;opacity:1!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .tag-pill,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .pending-meta{border-color:color-mix(in srgb, var(--task-list-foreground) 32%, transparent)!important;background:color-mix(in srgb, var(--task-list-foreground) 12%, var(--task-list-color))!important;color:var(--task-list-foreground)!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .pending-meta>i{color:var(--task-list-foreground)!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row:not(.task-focused){color:#f5f5f5!important;background:#191919!important;border-color:#333!important;box-shadow:0 2px 5px #0000003d!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row:not(.task-focused):hover{border-color:color-mix(in srgb, var(--task-list-color) 36%, #454545)!important;background:#222!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done{border-color:color-mix(in srgb, var(--task-list-foreground) 28%, var(--task-list-color))!important;background:var(--task-list-color)!important;color:var(--task-list-foreground)!important;opacity:1!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--task-list-foreground) 14%, transparent), 0 3px 12px #0000003d!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row:not(.task-focused) .task-name,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused :is(.task-name,.task-date-meta,.task-note-preview,.time-meta,.status-check,.task-studied-meta,.task-sequence-number){color:var(--task-list-foreground)!important;opacity:1!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row:not(.task-focused) :is(.task-date-meta,.task-note-preview,.time-meta){color:#aeb8c6!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .tag-pill,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .pending-meta{border-color:color-mix(in srgb, var(--task-list-foreground) 32%, transparent)!important;background:color-mix(in srgb, var(--task-list-foreground) 12%, var(--task-list-color))!important;color:var(--task-list-foreground)!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .pending-meta>i{color:var(--task-list-foreground)!important}html[data-theme] .dashboard-layout .tasks-card .task-row{border-radius:8px!important}html[data-theme] .dashboard-layout .tasks-card .task-row .task-name{font-size:13px!important;font-weight:700!important}html[data-theme] .dashboard-layout .tasks-card .task-row .task-date-meta,html[data-theme] .dashboard-layout .tasks-card .task-row .task-note-preview{font-size:10px!important}html[data-theme] .dashboard-layout .tasks-card .task-row .tag-pill{font-size:9px!important;font-weight:700!important}html[data-theme] .dashboard-layout .tasks-card .task-row .custom-checkbox:not(.checked){background:#fff!important;border-color:#64748b!important}html[data-theme] .dashboard-layout .tasks-card .task-row .custom-checkbox.checked{color:#0f766e!important;background:#fff!important;border-color:#fff!important}html[data-theme] .dashboard-layout .tasks-card .task-row .custom-checkbox.checked .task-checkbox-tick,html[data-theme] .dashboard-layout .tasks-card .task-row .custom-checkbox.checked .task-checkbox-tick path{stroke:#0f766e!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row .custom-checkbox:not(.checked){background:#191919!important;border-color:#cbd5e1!important}html[data-theme] .dashboard-layout .tasks-card .task-action-btns{border-left:0!important;margin:0!important;padding:0!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row{overflow:hidden;color:#f4f5f7!important;background:#131518!important;border:1px solid #2d3138!important;border-radius:15px!important;gap:10px!important;min-height:80px!important;padding:10px 12px 10px 11px!important;box-shadow:0 5px 18px #0003!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row:before{display:none!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row:after{z-index:0;background:var(--task-list-color);content:"";opacity:.42;pointer-events:none;border-radius:14px 0 0 14px;width:3px;transition:width .16s,opacity .16s,box-shadow .16s;position:absolute;inset:0 auto 0 0}html[data-theme=dark] .dashboard-layout .tasks-card .task-row:hover{border-color:color-mix(in srgb, var(--task-list-color) 35%, #343840)!important;background:#181b1f!important;box-shadow:0 7px 20px #00000042!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row:hover:after{opacity:.72}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done{background:linear-gradient(90deg, color-mix(in srgb, var(--task-list-color) 10%, #15181c) 0%, #15181c 28%, #15181c 100%)!important;color:#f4f5f7!important;opacity:1!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--task-list-color) 10%, transparent), 0 8px 22px #00000047!important;border-color:#30343b!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused:after{opacity:1;width:6px;box-shadow:0 0 18px color-mix(in srgb, var(--task-list-color) 36%, transparent)}html[data-theme=dark] .dashboard-layout .tasks-card .task-left{gap:11px}html[data-theme=dark] .dashboard-layout .tasks-card .task-sequence-number{color:#aab0ba!important;width:31px!important;height:31px!important;box-shadow:none!important;background:#191c21!important;border:1px solid #343941!important;border-radius:7px!important;flex-basis:31px!important;font-size:13px!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-sequence-number{border-color:color-mix(in srgb, var(--task-list-color) 52%, #343941)!important;background:color-mix(in srgb, var(--task-list-color) 12%, #191c21)!important;color:var(--task-list-color)!important}html[data-theme=dark] .dashboard-layout .tasks-card .custom-checkbox{background:#121519!important;border:2px solid #4a505a!important;border-radius:7px!important;width:21px!important;height:21px!important}html[data-theme=dark] .dashboard-layout .tasks-card .custom-checkbox.checked{color:#0f766e!important;background:#fff!important;border-color:#fff!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-details{gap:5px}html[data-theme=dark] .dashboard-layout .tasks-card .task-name,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-name,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-name.strike-through{color:#f4f5f7!important;opacity:1!important;font-size:14px!important;font-weight:700!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-done:not(.task-focused) .task-name{color:#8e949e!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row:not(.task-focused) .task-name,html[data-theme=dark] .dashboard-layout .tasks-card .task-row:not(.task-focused):not(.task-done) .task-name{color:#f1f3f5!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-recurring-icon{font-size:15px;color:#a4aab4!important}html[data-theme=dark] .dashboard-layout .tasks-card .tag-pill,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .tag-pill{border:1px solid color-mix(in srgb, var(--task-list-color) 48%, #363b43)!important;background:color-mix(in srgb, var(--task-list-color) 8%, #171a1e)!important;color:var(--task-list-color)!important;border-radius:999px!important;padding:2px 7px!important;font-size:10px!important;font-weight:700!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-date-meta,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-date-meta,html[data-theme=dark] .dashboard-layout .tasks-card .task-note-preview,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-note-preview{color:#a5abb5!important;font-size:10px!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-date-meta>span+span:before{color:#535a64!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-right{gap:10px!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-status-column{flex-basis:clamp(82px,11.5vw,106px)!important;gap:7px!important;width:clamp(82px,11.5vw,106px)!important}html[data-theme=dark] .dashboard-layout .tasks-card .pending-meta{min-height:30px;color:#f1f3f5!important;background:#20242a!important;border:1px solid #30353d!important;border-radius:999px!important;padding:0 9px!important;font-size:12px!important;font-weight:700!important}html[data-theme=dark] .dashboard-layout .tasks-card .pending-meta>i{font-size:14px;color:var(--task-list-color)!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .pending-meta,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .pending-meta{color:#f1f3f5!important;background:#20242a!important;border-color:#30353d!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .pending-meta>i,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .pending-meta>i{color:var(--task-list-color)!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-progress-track{background:#2b3037!important;height:3px!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-progress-track>span{background:var(--task-list-color)!important}html[data-theme=dark] .dashboard-layout .tasks-card .status-check{color:var(--task-list-color)!important;font-size:12px!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .status-check,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .status-check{color:var(--task-list-color)!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .dashboard-layout .tasks-card .time-meta,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .time-meta{color:#a5abb5!important;font-size:11px!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-studied-meta,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .task-studied-meta{color:#2dd4bf!important;font-size:11px!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-action-btns{border:0!important;gap:7px!important;margin:0!important;padding:0!important}html[data-theme=dark] .dashboard-layout .tasks-card .action-btn{color:#d3d7dd!important;background:#20242a!important;border:1px solid #30353d!important;border-radius:11px!important;width:34px!important;height:34px!important;font-size:16px!important}html[data-theme=dark] .dashboard-layout .tasks-card .action-btn.edit-btn:hover{box-shadow:none!important;background:#2a2f36!important;border-color:#555c66!important}html[data-theme=dark] .dashboard-layout .tasks-card .action-btn.delete-btn{color:#ff6969!important;background:#4b2026!important;border-color:#652b32!important}html[data-theme=dark] .dashboard-layout .tasks-card .action-btn.delete-btn:hover{background:#5b252c!important;border-color:#84343d!important;box-shadow:0 4px 14px #ef44442e!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .action-btn.edit-btn,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .action-btn.edit-btn{color:#d3d7dd!important;background:#20242a!important;border-color:#30353d!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .action-btn.edit-btn>i,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .action-btn.edit-btn>i{color:inherit!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .action-btn.edit-btn:hover,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .action-btn.edit-btn:hover{color:#f4f5f7!important;box-shadow:none!important;background:#2a2f36!important;border-color:#555c66!important;transform:none!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .action-btn.delete-btn,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .action-btn.delete-btn{color:#ff6969!important;background:#4b2026!important;border-color:#652b32!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .action-btn.delete-btn>i,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .action-btn.delete-btn>i{color:inherit!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .action-btn.delete-btn:hover,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .action-btn.delete-btn:hover{color:#ff8585!important;background:#5b252c!important;border-color:#84343d!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .tag-pill{border-color:color-mix(in srgb, var(--task-list-color) 48%, #363b43)!important;background:color-mix(in srgb, var(--task-list-color) 8%, #171a1e)!important;color:var(--task-list-color)!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-done .custom-checkbox.checked,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .custom-checkbox.checked{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-done .custom-checkbox.checked .task-checkbox-tick,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .custom-checkbox.checked .task-checkbox-tick,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-done .custom-checkbox.checked .task-checkbox-tick path,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .custom-checkbox.checked .task-checkbox-tick path{stroke:#fff!important}@media (width<=560px){html[data-theme=dark] .dashboard-layout .tasks-card .task-row{min-height:76px!important;padding:10px 11px!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-sequence-number{flex-basis:27px!important;width:27px!important;height:27px!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-name,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .task-name{font-size:13px!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-right{gap:8px!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-status-column{flex-basis:auto!important;width:100%!important}html[data-theme=dark] .dashboard-layout .tasks-card .pending-meta{min-height:28px;font-size:10px!important}html[data-theme=dark] .dashboard-layout .tasks-card .action-btn{width:32px!important;height:32px!important;font-size:14px!important}html[data-theme=dark] .dashboard-layout .tasks-card .custom-checkbox{width:20px!important;height:20px!important}}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .status-check{align-items:center;gap:5px;border:1px solid color-mix(in srgb, var(--task-list-foreground) 24%, var(--task-list-color))!important;background:var(--task-list-color)!important;color:var(--task-list-foreground)!important;border-radius:6px!important;padding:4px 8px!important;font-weight:700!important;display:inline-flex!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .status-check>i,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .task-status-tick path{color:var(--task-list-foreground)!important;stroke:var(--task-list-foreground)!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused .tag-pill,html[data-theme=dark] .dashboard-layout .tasks-card .task-row.task-focused.task-done .tag-pill{border-radius:6px!important}html[data-theme=dark] .dashboard-layout .tasks-card .task-row:not(.task-done) .pending-meta{border-radius:8px!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row{overflow:hidden;color:#1f2937!important;background:#fff!important;border:1px solid #d7dee8!important;border-radius:12px!important;gap:10px!important;min-height:80px!important;padding:10px 12px 10px 11px!important;box-shadow:0 3px 10px #0f172a0f!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row:before{display:none!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row:after{z-index:0;background:var(--task-list-color);content:"";opacity:.4;pointer-events:none;border-radius:11px 0 0 11px;width:3px;transition:width .16s,opacity .16s;position:absolute;inset:0 auto 0 0}html[data-theme=light] .dashboard-layout .tasks-card .task-row:hover{border-color:color-mix(in srgb, var(--task-list-color) 38%, #cbd5e1)!important;background:#f8fafc!important;box-shadow:0 5px 14px #0f172a17!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row:hover:after{opacity:.72}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done{border-color:color-mix(in srgb, var(--task-list-color) 34%, #cbd5e1)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--task-list-color) 10%, #fff) 0%, #fff 32%, #fff 100%)!important;color:#1f2937!important;opacity:1!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--task-list-color) 9%, transparent), 0 5px 14px #0f172a1a!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused:after{opacity:1;width:6px}html[data-theme=light] .dashboard-layout .tasks-card .task-left{gap:11px}html[data-theme=light] .dashboard-layout .tasks-card .task-sequence-number{color:#64748b!important;width:31px!important;height:31px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #d5dce5!important;border-radius:7px!important;flex-basis:31px!important;font-size:11px!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .task-sequence-number{border-color:color-mix(in srgb, var(--task-list-color) 42%, #cbd5e1)!important;background:color-mix(in srgb, var(--task-list-color) 9%, #fff)!important;color:#334155!important}html[data-theme=light] .dashboard-layout .tasks-card .custom-checkbox{background:#fff!important;border:1.5px solid #64748b!important;border-radius:6px!important;width:21px!important;height:21px!important}html[data-theme=light] .dashboard-layout .tasks-card .custom-checkbox.checked,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-done .custom-checkbox.checked{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important}html[data-theme=light] .dashboard-layout .tasks-card .custom-checkbox.checked .task-checkbox-tick,html[data-theme=light] .dashboard-layout .tasks-card .custom-checkbox.checked .task-checkbox-tick path{stroke:#fff!important}html[data-theme=light] .dashboard-layout .tasks-card .task-details{gap:4px}html[data-theme=light] .dashboard-layout .tasks-card .task-name,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .task-name{color:#1f2937!important;opacity:1!important;font-size:14px!important;font-weight:700!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-done:not(.task-focused) .task-name{color:#7b8491!important}html[data-theme=light] .dashboard-layout .tasks-card .task-recurring-icon{color:#64748b!important}html[data-theme=light] .dashboard-layout .tasks-card .tag-pill,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .tag-pill{border:1px solid color-mix(in srgb, var(--task-list-color) 35%, #cbd5e1)!important;background:color-mix(in srgb, var(--task-list-color) 8%, #fff)!important;color:color-mix(in srgb, var(--task-list-color) 68%, #1f2937)!important;border-radius:6px!important;padding:2px 7px!important;font-size:9px!important;font-weight:700!important}html[data-theme=light] .dashboard-layout .tasks-card .task-date-meta,html[data-theme=light] .dashboard-layout .tasks-card .task-note-preview,html[data-theme=light] .dashboard-layout .tasks-card .time-meta{color:#64748b!important;font-size:10px!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .task-date-meta,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .task-note-preview,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .time-meta,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .task-studied-meta{color:#64748b!important}html[data-theme=light] .dashboard-layout .tasks-card .task-studied-meta{color:#0f766e!important;font-size:10px!important}html[data-theme=light] .dashboard-layout .tasks-card .task-right{gap:10px!important}html[data-theme=light] .dashboard-layout .tasks-card .task-status-column{flex-basis:clamp(82px,11.5vw,106px)!important;gap:7px!important;width:clamp(82px,11.5vw,106px)!important}html[data-theme=light] .dashboard-layout .tasks-card .pending-meta{min-height:30px;color:#334155!important;background:#f1f5f9!important;border:1px solid #d7dee8!important;border-radius:8px!important;padding:0 9px!important;font-size:12px!important;font-weight:700!important}html[data-theme=light] .dashboard-layout .tasks-card .pending-meta>i{color:color-mix(in srgb, var(--task-list-color) 70%, #1f2937)!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .pending-meta{color:#334155!important;background:#f1f5f9!important;border-color:#d7dee8!important}html[data-theme=light] .dashboard-layout .tasks-card .task-progress-track{background:#e2e8f0!important;height:3px!important}html[data-theme=light] .dashboard-layout .tasks-card .task-progress-track>span{background:var(--task-list-color)!important}html[data-theme=light] .dashboard-layout .tasks-card .status-check{color:#0f766e!important;font-size:10px!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done .status-check{align-items:center;gap:5px;border:1px solid color-mix(in srgb, var(--task-list-foreground) 24%, var(--task-list-color))!important;background:var(--task-list-color)!important;color:var(--task-list-foreground)!important;border-radius:6px!important;padding:4px 8px!important;font-weight:700!important;display:inline-flex!important}html[data-theme=light] .dashboard-layout .tasks-card .task-action-btns{border:0!important;gap:7px!important;margin:0!important;padding:0!important}html[data-theme=light] .dashboard-layout .tasks-card .action-btn{color:#475569!important;background:#f1f5f9!important;border:1px solid #d8dee7!important;border-radius:9px!important;width:34px!important;height:34px!important;font-size:15px!important}html[data-theme=light] .dashboard-layout .tasks-card .action-btn.edit-btn:hover{box-shadow:none!important;background:#e8edf3!important;border-color:#b8c2cf!important}html[data-theme=light] .dashboard-layout .tasks-card .action-btn.delete-btn{color:#dc2626!important;background:#fff1f2!important;border-color:#fecaca!important}html[data-theme=light] .dashboard-layout .tasks-card .action-btn.delete-btn:hover{background:#fee2e2!important;border-color:#fca5a5!important;box-shadow:0 3px 10px #dc26261f!important}@media (width<=560px){html[data-theme=light] .dashboard-layout .tasks-card .task-row{min-height:76px!important;padding:10px 11px!important}html[data-theme=light] .dashboard-layout .tasks-card .task-sequence-number{flex-basis:27px!important;width:27px!important;height:27px!important}html[data-theme=light] .dashboard-layout .tasks-card .task-name,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .task-name{font-size:13px!important}html[data-theme=light] .dashboard-layout .tasks-card .task-status-column{flex-basis:auto!important;width:100%!important}html[data-theme=light] .dashboard-layout .tasks-card .pending-meta{min-height:28px;font-size:10px!important}html[data-theme=light] .dashboard-layout .tasks-card .action-btn{width:32px!important;height:32px!important;font-size:14px!important}html[data-theme=light] .dashboard-layout .tasks-card .custom-checkbox{width:20px!important;height:20px!important}}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .action-btn.edit-btn,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done .action-btn.edit-btn{color:#475569!important;background:#f1f5f9!important;border-color:#d8dee7!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .action-btn.edit-btn>i,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done .action-btn.edit-btn>i{color:inherit!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .action-btn.delete-btn,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done .action-btn.delete-btn{color:#dc2626!important;background:#fff1f2!important;border-color:#fecaca!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .action-btn.delete-btn>i,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done .action-btn.delete-btn>i{color:inherit!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .action-btn.edit-btn:hover,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done .action-btn.edit-btn:hover{color:#334155!important;box-shadow:none!important;background:#e8edf3!important;border-color:#b8c2cf!important;transform:none!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .task-studied-meta{color:#0f766e!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done .custom-checkbox.checked{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done .custom-checkbox.checked .task-checkbox-tick,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done .custom-checkbox.checked .task-checkbox-tick path{stroke:#fff!important}html[data-theme=light],html[data-theme=dark]{--app-scrollbar-thumb:var(--brand-accent,#14b8a6);--app-scrollbar-thumb-hover:var(--brand-accent-hover,var(--brand-accent,#14b8a6))}html[data-theme],html[data-theme] body,html[data-theme] body *{scrollbar-color:auto;scrollbar-width:auto}@supports ((-moz-appearance:none)){html[data-theme],html[data-theme] body,html[data-theme] body *{scrollbar-color:var(--app-scrollbar-thumb) transparent;scrollbar-width:thin}}html[data-theme]::-webkit-scrollbar{width:5px;height:5px}html[data-theme] body::-webkit-scrollbar{width:5px;height:5px}html[data-theme] body ::-webkit-scrollbar{width:5px;height:5px}html[data-theme]::-webkit-scrollbar-button{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme] body::-webkit-scrollbar-button{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme] body ::-webkit-scrollbar-button{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme]::-webkit-scrollbar-button:vertical:decrement{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme]::-webkit-scrollbar-button:vertical:increment{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme]::-webkit-scrollbar-button:horizontal:decrement{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme]::-webkit-scrollbar-button:horizontal:increment{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme] body::-webkit-scrollbar-button:vertical:decrement{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme] body::-webkit-scrollbar-button:vertical:increment{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme] body::-webkit-scrollbar-button:horizontal:decrement{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme] body::-webkit-scrollbar-button:horizontal:increment{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme] body ::-webkit-scrollbar-button:vertical:decrement{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme] body ::-webkit-scrollbar-button:vertical:increment{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme] body ::-webkit-scrollbar-button:horizontal:decrement{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme] body ::-webkit-scrollbar-button:horizontal:increment{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;display:none}html[data-theme]::-webkit-scrollbar-track{box-shadow:none;background:0 0;border:0;border-radius:999px}html[data-theme] body::-webkit-scrollbar-track{box-shadow:none;background:0 0;border:0;border-radius:999px}html[data-theme] body ::-webkit-scrollbar-track{box-shadow:none;background:0 0;border:0;border-radius:999px}html[data-theme]::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);box-shadow:none;border:0;border-radius:999px;outline:none;transition:background-color .16s}html[data-theme] body::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);box-shadow:none;border:0;border-radius:999px;outline:none;transition:background-color .16s}html[data-theme] body ::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);box-shadow:none;border:0;border-radius:999px;outline:none;transition:background-color .16s}html[data-theme]::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}html[data-theme] body::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}html[data-theme] body ::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}html[data-theme]::-webkit-scrollbar-corner{background:0 0}html[data-theme] body::-webkit-scrollbar-corner{background:0 0}html[data-theme] body ::-webkit-scrollbar-corner{background:0 0}@supports ((-moz-appearance:none)){html.app-custom-scrollbars-active,html.app-custom-scrollbars-active body,html.app-custom-scrollbars-active body *{scrollbar-width:thin;scrollbar-color:transparent transparent}}html.app-custom-scrollbars-active::-webkit-scrollbar-thumb{background:0 0!important}html.app-custom-scrollbars-active body::-webkit-scrollbar-thumb{background:0 0!important}html.app-custom-scrollbars-active body ::-webkit-scrollbar-thumb{background:0 0!important}html.app-custom-scrollbars-active::-webkit-scrollbar-track{background:0 0!important}html.app-custom-scrollbars-active body::-webkit-scrollbar-track{background:0 0!important}html.app-custom-scrollbars-active body ::-webkit-scrollbar-track{background:0 0!important}.app-scrollbar-layer{z-index:900;pointer-events:none;position:fixed;inset:0;overflow:visible}.app-scrollbar-modal-layer{z-index:1500}.app-scrollbar-track{box-sizing:border-box;opacity:.9;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:999px;position:absolute;overflow:hidden}.app-scrollbar-track-y{width:6px}.app-scrollbar-track-x{height:6px}.app-scrollbar-thumb{box-sizing:border-box;background:var(--app-scrollbar-thumb);box-shadow:none;cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:999px;transition:background-color .16s;display:block;position:absolute}.app-scrollbar-track:hover .app-scrollbar-thumb,.app-scrollbar-thumb:active{background:var(--app-scrollbar-thumb-hover)}.app-scrollbar-thumb:focus-visible{outline:1px solid var(--app-scrollbar-thumb-hover);outline-offset:1px}html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done .task-name,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done .task-name.strike-through{color:#1f2937!important;opacity:1!important}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical.timer-actions-icon-row:not(.restart-only-actions) .timer-icon-action{box-sizing:border-box;border-radius:10px;flex:0 0 34px;width:34px;height:34px;min-height:34px;padding:0}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical.timer-actions-icon-row:not(.restart-only-actions) .timer-label-action{flex-basis:82px;width:82px;min-width:82px;padding-inline:7px;font-size:13px}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical.timer-actions-icon-row:not(.restart-only-actions) .pause-btn.timer-icon-action{border-radius:18px}html[data-theme] .dashboard-layout .timer-card .timer-actions-vertical.timer-actions-icon-row:not(.restart-only-actions) .timer-icon-action>i{font-size:19px!important}html[data-theme] .dashboard-layout .hero-seek-forward-btn,html[data-theme] .dashboard-layout .hero-seek-forward-btn:disabled{font-weight:800;color:var(--brand-accent-strong)!important}html[data-theme] .dashboard-layout .hero-seek-forward-btn:disabled{opacity:1}html[data-theme=light] .dashboard-layout .tasks-card .filter-pills{background:#f1f5f9;border-color:#cbd5e1}html[data-theme=light] .dashboard-layout .tasks-card .filter-pills .pill{font-weight:600;color:#334155!important;background:#fff!important;border-color:#cbd5e1!important}html[data-theme=light] .dashboard-layout .tasks-card .filter-pills .pill.active{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme=light] .dashboard-layout .tasks-card .filter-pills .pill:hover:not(.active){background:#e2e8f0!important;border-color:#94a3b8!important}html[data-theme=light] .dashboard-layout .tasks-card .task-more-filter-trigger{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important}html[data-theme=light] .dashboard-layout .tasks-card .task-more-filter-trigger:hover,html[data-theme=light] .dashboard-layout .tasks-card .task-more-filter-trigger.active,html[data-theme=light] .dashboard-layout .tasks-card .task-more-filter-trigger[aria-expanded=true]{border-color:var(--brand-accent-border)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}html[data-theme=light] .dashboard-layout .tasks-card .task-row .task-action-btns .action-btn.edit-btn>i,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused .task-action-btns .action-btn.edit-btn>i,html[data-theme=light] .dashboard-layout .tasks-card .task-row.task-focused.task-done .task-action-btns .action-btn.edit-btn>i{color:#475569!important}
