:root{--st-primary:#6366f1;--st-primary-2:#8b5cf6;--st-primary-hover:#4f46e5;--st-success:#10b981;--st-warning:#f59e0b;--st-error:#ef4444;--st-danger:#f43f5e;--st-bg-app:radial-gradient(ellipse at 20% 0%, #6366f10d 0%, transparent 50%), radial-gradient(ellipse at 80% 100%, #8b5cf60d 0%, transparent 50%), linear-gradient(180deg, #f8fafc 0%, #eef2ff 100%);--st-bg-sidebar:#fff;--st-bg-main:#fff;--st-bg-card:#fff;--st-bg-card-2:#f1f5f9;--st-bg-hover:#f1f5f9;--st-text:#0f172a;--st-text-muted:#475569;--st-text-light:#94a3b8;--st-text-section:#64748b;--st-border:#e2e8f0;--st-border-light:#f1f5f9;--st-card-radius:18px;--st-radius-pill:999px;--st-card-shadow:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--st-time-color:#0f172a;--st-time-size:4rem;--st-dial-track:#e2e8f0;--st-dial-progress-from:#6366f1;--st-dial-progress-to:#8b5cf6;--st-dial-tick:#cbd5e1;--st-dial-tick-major:#94a3b8;--st-dial-dot-fill:#6366f1;--st-dial-dot-halo:#6366f140;--st-btn-bg:#f1f5f9;--st-btn-text:#475569;--st-btn-border:#e2e8f0;--st-btn-hero-bg:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--st-btn-hero-text:#fff;--st-focus-color:#6366f1;--st-focus-bg:#6366f114;--st-break-color:#10b981;--st-break-bg:#10b98114;--st-long-break-color:#0ea5e9;--st-long-break-bg:#0ea5e914;--st-stat-pomo:#6366f1;--st-stat-time:#10b981;--st-stat-streak:#f43f5e}.app-detail-interactive{background:var(--st-bg-app)}._st-app{gap:var(--main-space-5);width:100%;max-width:1440px;padding:var(--main-space-5);background:0 0;border-radius:24px;grid-template-columns:240px minmax(0,1fr) 320px;align-items:stretch;min-height:600px;margin:0 auto;display:grid}._st-app>*{min-width:0;min-height:0}._st-sidebar,._st-main{background:var(--st-bg-sidebar);border-style:solid;border-width:1px;border-color:var(--st-border);box-shadow:var(--st-card-shadow);border-radius:20px}._st-sidebar{padding:var(--main-space-5);gap:var(--main-space-5);flex-direction:column;display:flex;overflow-y:auto}._st-sidebar::-webkit-scrollbar{width:5px}._st-sidebar::-webkit-scrollbar-thumb{background:var(--st-border);border-radius:3px}._st-sidebar-right{gap:0;padding:0;overflow:hidden}._st-main{padding:var(--main-space-5) var(--main-space-6);gap:var(--main-space-4);background:var(--st-bg-main);grid-template-rows:auto 1fr auto;display:grid}._st-app.stats-collapsed{grid-template-columns:240px minmax(0,1fr)}._st-app.stats-collapsed ._st-sidebar-right,#_st-stats-show-btn{display:none}._st-app.stats-collapsed #_st-stats-show-btn{display:inline-flex}._st-app.stats-hidden ._st-stats-bar{display:none}@media (min-width:721px){._st-app.menu-collapsed{grid-template-columns:minmax(0,1fr) 320px}._st-app.menu-collapsed.stats-collapsed{grid-template-columns:minmax(0,1fr)}._st-app.menu-collapsed ._st-sidebar-left{display:none}._st-app.menu-collapsed ._st-icon-btn._st-menu-btn{display:inline-flex}}._st-app.is-fullscreen{max-width:none;height:100vh;min-height:100vh;height:100dvh;min-height:100dvh;padding:var(--main-space-4);background:var(--st-bg-app);border-radius:0;grid-template-columns:1fr}._st-app:-webkit-full-screen{max-width:none;height:100vh;min-height:100vh;height:100dvh;min-height:100dvh;padding:var(--main-space-4);background:var(--st-bg-app);border-radius:0;grid-template-columns:1fr}._st-app:fullscreen{max-width:none;height:100vh;min-height:100vh;height:100dvh;min-height:100dvh;padding:var(--main-space-4);background:var(--st-bg-app);border-radius:0;grid-template-columns:1fr}._st-app:-webkit-full-screen{max-width:none;height:100vh;min-height:100vh;height:100dvh;min-height:100dvh;padding:var(--main-space-4);background:var(--st-bg-app);border-radius:0;grid-template-columns:1fr}._st-app.is-fullscreen{z-index:9999;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}._st-app.is-fullscreen ._st-sidebar-left,._st-app.is-fullscreen ._st-sidebar-right{display:none}._st-app:-webkit-full-screen ._st-sidebar-left{display:none}._st-app:fullscreen ._st-sidebar-left{display:none}._st-app:-webkit-full-screen ._st-sidebar-left{display:none}._st-app:-webkit-full-screen ._st-sidebar-right{display:none}._st-app:fullscreen ._st-sidebar-right{display:none}._st-app:-webkit-full-screen ._st-sidebar-right{display:none}._st-app.is-fullscreen ._st-main{height:100%}._st-app:-webkit-full-screen ._st-main{height:100%}._st-app:fullscreen ._st-main{height:100%}._st-app:-webkit-full-screen ._st-main{height:100%}._st-app.is-fullscreen ._st-icon-btn._st-menu-btn,._st-app.is-fullscreen #_st-stats-show-btn{display:none}._st-app:-webkit-full-screen ._st-icon-btn._st-menu-btn{display:none}._st-app:fullscreen ._st-icon-btn._st-menu-btn{display:none}._st-app:-webkit-full-screen ._st-icon-btn._st-menu-btn{display:none}._st-app:-webkit-full-screen #_st-stats-show-btn{display:none}._st-app:fullscreen #_st-stats-show-btn{display:none}._st-app:-webkit-full-screen #_st-stats-show-btn{display:none}._st-backdrop{-webkit-backdrop-filter:blur(2px);z-index:50;opacity:0;pointer-events:none;background:#00000080;transition:opacity .2s;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:720px){._st-app.menu-drawer-open ._st-backdrop{opacity:1;pointer-events:auto}}._st-icon-btn._st-menu-btn{display:none}._st-hidden{display:none!important}@media (max-width:1100px){._st-app{gap:var(--main-space-4);padding:var(--main-space-4);grid-template-columns:220px minmax(0,1fr)}._st-app.stats-collapsed{grid-template-columns:220px minmax(0,1fr)}._st-app.menu-collapsed,._st-app.menu-collapsed.stats-collapsed{grid-template-columns:minmax(0,1fr)}._st-sidebar-right{grid-column:1/-1}}@media (max-width:720px){._st-app{padding:var(--main-space-2);gap:var(--main-space-2);border-radius:0;grid-template-columns:1fr;min-height:0}._st-app.stats-collapsed{grid-template-columns:1fr}._st-main{padding:var(--main-space-3) var(--main-space-3);gap:var(--main-space-3);border-radius:16px}._st-sidebar-left{z-index:9999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:min(280px,84vw);height:100dvh;padding:var(--main-space-4);padding-bottom:calc(var(--main-space-4) + env(safe-area-inset-bottom,0px));gap:var(--main-space-4);border-radius:0;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:8px 0 32px #00000040}._st-app.menu-drawer-open ._st-sidebar-left{transform:translate(0)}._st-icon-btn._st-menu-btn{order:-1;display:inline-flex}._st-sidebar-right{border-radius:16px}body:has(._st-app.menu-drawer-open){overflow:hidden}}._st-brand{align-items:center;gap:var(--main-space-2);padding-bottom:var(--main-space-2);display:flex}._st-brand-icon{background:linear-gradient(135deg, var(--st-primary), var(--st-primary-2));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}._st-brand-icon svg{width:20px;height:20px}._st-brand-name{font-size:var(--main-text-lg);color:var(--st-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}._st-brand-close{border-style:solid;border-width:1px;border-color:var(--st-border);width:28px;height:28px;color:var(--st-text-light);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}._st-brand-close svg{width:14px;height:14px}._st-brand-close:hover{background:var(--st-bg-hover);color:var(--st-text);border-color:var(--st-text-light)}._st-section{gap:var(--main-space-2);flex-direction:column;display:flex}._st-section-title{margin:0 0 var(--main-space-1);padding:0 var(--main-space-2);text-transform:uppercase;letter-spacing:.1em;color:var(--st-text-section);font-size:11px;font-weight:600}._st-option{padding:var(--main-space-2) var(--main-space-3);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;transition:background-color .15s;display:flex;position:relative}._st-option:hover{background:var(--st-bg-hover)}._st-option-label{align-items:center;gap:var(--main-space-2);font-size:var(--main-text-sm);color:var(--st-text);min-width:0;display:flex}._st-option-label svg{width:16px;height:16px;color:var(--st-text-light);flex-shrink:0}._st-option-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._st-toggle-input{display:none}._st-toggle-switch{background:var(--st-border);border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background-color .2s;position:relative}._st-toggle-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}._st-toggle-input:checked+._st-toggle-switch{background:linear-gradient(135deg, var(--st-primary), var(--st-primary-2))}._st-toggle-input:checked+._st-toggle-switch:after{transform:translate(16px)}._st-theme-options{gap:var(--main-space-2);padding:0 var(--main-space-2);flex-wrap:wrap;display:flex}._st-theme-swatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:28px;height:28px;padding:0;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}._st-theme-swatch:before{content:"";background:var(--swatch-bg);border-radius:50%;position:absolute;top:1px;bottom:1px;left:1px;right:1px;box-shadow:inset 0 1px 2px #0000002e}._st-theme-swatch:hover{box-shadow:0 0 0 2px var(--st-border)}._st-theme-swatch.active{border-color:var(--st-primary);box-shadow:0 0 0 2px var(--st-primary)}._st-theme-swatch.active:after{content:"";filter:drop-shadow(0 1px 1px #00000080);border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-75%)rotate(-45deg)}._st-theme-swatch[data-theme=classic]{--swatch-bg:linear-gradient(135deg, #f8fafc 50%, #6366f1 50%)}._st-theme-swatch[data-theme=cherry]{--swatch-bg:linear-gradient(135deg, #fff 25%, #f9a8d4 25%, #f9a8d4 35%, #fff 35%)}._st-theme-swatch[data-theme=mint]{--swatch-bg:linear-gradient(135deg, #ecfdf5 0%, #6ee7b7 50%, #14b8a6 100%)}._st-theme-swatch[data-theme=sunset]{--swatch-bg:radial-gradient(circle at 30% 30%, #fde68a, #fb923c 50%, #ec4899)}._st-theme-swatch[data-theme=midnight]{--swatch-bg:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)}._st-theme-swatch[data-theme=forest]{--swatch-bg:linear-gradient(135deg, #064e3b 0%, #10b981 60%, #6ee7b7 100%)}._st-theme-swatch[data-theme=ocean]{--swatch-bg:linear-gradient(135deg, #0c1e3a, #0e7490 60%, #67e8f9)}._st-theme-swatch[data-theme=neon]{--swatch-bg:linear-gradient(135deg, #ec4899 0%, #a855f7 55%, #67e8f9 100%)}._st-rp-header{align-items:center;gap:var(--main-space-3);padding:var(--main-space-5);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--st-border-light);display:flex}._st-rp-title{text-transform:uppercase;letter-spacing:.12em;color:var(--st-text-section);flex:auto;margin:0;font-size:11px;font-weight:600}._st-rp-hide-btn{border-style:solid;border-width:1px;border-color:var(--st-border);width:28px;height:28px;color:var(--st-text-light);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}._st-rp-hide-btn svg{width:14px;height:14px}._st-rp-hide-btn:hover{background:var(--st-bg-hover);color:var(--st-text);border-color:var(--st-text-light)}._st-keep-going{padding:var(--main-space-4);background:linear-gradient(135deg,#6366f114,#ec48990f);border:1px solid #6366f133;border-radius:16px;margin-top:auto;position:relative;overflow:hidden}._st-keep-going-text h4{font-size:var(--main-text-sm);color:var(--st-text);margin:0;font-weight:600}._st-keep-going-text p{font-size:var(--main-text-xs);color:var(--st-text-muted);margin:2px 0 0}._st-keep-going-icon{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:12px;right:12px}._st-keep-going-icon svg{width:14px;height:14px}._st-keep-going-spark{color:#6366f173;opacity:.7;width:100%;height:32px;position:absolute;bottom:0;left:0;right:0}._st-section-collapsible{gap:0}._st-section-toggle{width:100%;padding:0 var(--main-space-2) var(--main-space-2);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}._st-section-toggle ._st-section-title{margin:0;padding:0}._st-panel-chevron{color:var(--st-text-light);flex-shrink:0;transition:transform .2s}._st-panel-toggle._st-panel-open ._st-panel-chevron{transform:rotate(180deg)}._st-section-body{gap:var(--main-space-4);padding-top:var(--main-space-2);flex-direction:column;display:flex}@media (max-width:720px){._st-brand{padding-bottom:0}._st-brand-name{font-size:var(--main-text-base)}._st-brand-close{touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:40px;height:40px}._st-section-title{letter-spacing:.08em;font-size:10px}._st-option{padding:12px var(--main-space-3);touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px}._st-option-label{font-size:var(--main-text-sm)}._st-theme-options{padding:0 var(--main-space-1);gap:12px}._st-theme-swatch{touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:36px;height:36px}._st-toggle-switch{width:40px;height:22px}._st-toggle-switch:after{width:18px;height:18px}._st-toggle-input:checked+._st-toggle-switch:after{transform:translate(18px)}._st-rp-header{gap:var(--main-space-2)}._st-rp-hide-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:36px;height:36px}._st-rp-title{font-size:10px}._st-section-toggle{padding:8px var(--main-space-2);touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:40px}._st-keep-going{flex-shrink:0;margin-top:0;padding:12px 14px}._st-keep-going-text h4{font-size:13px}._st-keep-going-text p{font-size:11px}._st-keep-going-icon{width:26px;height:26px;top:10px;right:10px}._st-keep-going-icon svg{width:12px;height:12px}._st-keep-going-spark{height:24px}}._st-header{justify-content:space-between;align-items:center;gap:var(--main-space-3);flex-wrap:nowrap;display:flex}._st-mode-tabs{background:var(--st-bg-card-2);border-style:solid;border-width:1px;border-color:var(--st-border);border-radius:12px;flex:0 auto;align-items:center;gap:4px;min-width:0;padding:4px;display:inline-flex}._st-mode-tab{align-items:center;gap:var(--main-space-2);padding:6px var(--main-space-3);font-size:var(--main-text-sm);color:var(--st-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}._st-mode-tab svg{width:16px;height:16px;color:var(--st-text-light);flex-shrink:0;transition:color .15s}._st-mode-tab:hover:not(._st-mode-tab--active){color:var(--st-text)}._st-mode-tab._st-mode-tab--active{color:var(--st-text);background:linear-gradient(135deg,#6366f124,#8b5cf624);font-weight:600;box-shadow:inset 0 0 0 1px #6366f147}._st-mode-tab._st-mode-tab--active svg{color:var(--st-primary)}._st-mode-tab._st-mode-tab--active[data-mode=short-break]{background:linear-gradient(135deg,#10b98124,#14b8a61f);box-shadow:inset 0 0 0 1px #10b98147}._st-mode-tab._st-mode-tab--active[data-mode=short-break] svg{color:var(--st-break-color)}._st-mode-tab._st-mode-tab--active[data-mode=long-break]{background:linear-gradient(135deg,#0ea5e924,#06b6d41f);box-shadow:inset 0 0 0 1px #0ea5e947}._st-mode-tab._st-mode-tab--active[data-mode=long-break] svg{color:var(--st-long-break-color)}._st-header-actions{align-items:center;gap:var(--main-space-2);flex-shrink:0;display:flex}._st-icon-btn{border-style:solid;border-width:1px;border-color:var(--st-border);width:36px;height:36px;color:var(--st-text-muted);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}._st-icon-btn:hover{background:var(--st-bg-hover);color:var(--st-text);border-color:var(--st-text-light)}._st-icon-btn svg{width:16px;height:16px}._st-icon-btn ._st-icon-expand,._st-icon-btn ._st-icon-compress{justify-content:center;align-items:center;display:inline-flex}@media (max-width:720px){._st-header{gap:var(--main-space-2);flex-wrap:nowrap}._st-mode-tabs{flex:1 1 0;gap:2px;min-width:0;padding:3px}._st-mode-tab{min-height:40px;font-size:var(--main-text-xs);touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:1 1 0;justify-content:center;gap:4px;padding:8px 6px}._st-mode-tab svg{width:14px;height:14px}._st-icon-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:10px;width:40px;height:40px}}@media (max-width:480px){._st-mode-tab>span{display:none}._st-mode-tab._st-mode-tab--active>span{font-size:11px;display:inline}._st-mode-tab._st-mode-tab--active{flex:1.6 1 0}._st-mode-tab svg{width:15px;height:15px}}._st-stage{justify-content:center;align-items:center;gap:var(--main-space-5);padding:var(--main-space-3) 0;flex-direction:column;display:flex}._st-task-input{border-style:solid;border-width:1px;border-color:var(--st-border);background:var(--st-bg-card-2);width:100%;max-width:360px;color:var(--st-text);font-size:var(--main-text-sm);text-align:center;border-radius:999px;padding:.5rem 1rem;transition:border-color .15s,box-shadow .15s,background-color .15s}._st-task-input::placeholder{color:var(--st-text-light)}._st-task-input:focus{border-color:var(--st-primary);background:var(--st-bg-card);outline:none;box-shadow:0 0 0 3px #6366f11f}._st-dial{aspect-ratio:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;max-width:440px;margin:0 auto;position:relative}._st-dial-svg{width:100%;height:100%;overflow:visible}._st-dial-grad-from{stop-color:var(--st-dial-progress-from)}._st-dial-grad-to{stop-color:var(--st-dial-progress-to)}._st-dial-ticks line{stroke:var(--st-dial-tick);stroke-linecap:round}._st-dial-ticks line.major{stroke:var(--st-dial-tick-major)}._st-dial-track{stroke:var(--st-dial-track);stroke-width:4px;opacity:.5}._st-dial-progress-ring{stroke:url(#_st_dial_grad);stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 6px #6366f166);transition:stroke-dashoffset .4s}._st-dial-dot-group{transition:transform .4s}._st-dial-dot{fill:var(--st-bg-card);stroke:var(--st-dial-dot-fill);stroke-width:2.5px;filter:drop-shadow(0 2px 6px #6366f180)}._st-dial-dot-halo{fill:var(--st-dial-dot-halo)}._st-app[data-current-mode=short-break]{--st-dial-progress-from:var(--st-break-color);--st-dial-progress-to:#14b8a6;--st-dial-dot-fill:var(--st-break-color);--st-dial-dot-halo:#10b98140}._st-app[data-current-mode=long-break]{--st-dial-progress-from:var(--st-long-break-color);--st-dial-progress-to:#06b6d4;--st-dial-dot-fill:var(--st-long-break-color);--st-dial-dot-halo:#0ea5e940}._st-dial-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._st-dial-center>*{pointer-events:auto}._st-dial-icon{color:var(--st-dial-progress-from);opacity:.85;justify-content:center;align-items:center;transition:color .3s;display:inline-flex}._st-dial-icon svg{width:28px;height:28px}._st-timer-time{font-family:var(--main-font-mono);font-size:var(--st-time-size);color:var(--st-time-color);letter-spacing:-.03em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}._st-timer-label{color:var(--st-text-muted);text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:600}._st-timer-time._st-running{animation:1.6s ease-in-out infinite _st-pulse}@keyframes _st-pulse{0%,to{opacity:1}50%{opacity:.85}}._st-controls{justify-content:center;align-items:flex-start;gap:var(--main-space-6);margin-top:var(--main-space-2);display:flex}._st-control{align-items:center;gap:var(--main-space-2);flex-direction:column;display:flex}._st-btn-circle{background:var(--st-btn-bg);border-style:solid;border-width:1px;border-color:var(--st-btn-border);width:56px;height:56px;color:var(--st-btn-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s,box-shadow .2s,opacity .15s;display:inline-flex}._st-btn-circle svg{flex-shrink:0;width:17px;height:17px}._st-btn-circle:hover:not(:disabled){background:var(--st-bg-hover);color:var(--st-text);border-color:var(--st-text-light)}._st-btn-circle:active:not(:disabled){transform:scale(.95)}._st-btn-circle:disabled{opacity:.4;cursor:not-allowed}._st-btn-hero{background:var(--st-btn-hero-bg);width:84px;height:84px;color:var(--st-btn-hero-text);border-color:#0000;box-shadow:0 12px 28px #6366f159,0 0 0 6px #6366f114}._st-btn-hero svg{width:24px;height:24px}._st-btn-hero:hover:not(:disabled){background:var(--st-btn-hero-bg);color:var(--st-btn-hero-text);border-color:#0000;box-shadow:0 16px 36px #6366f173,0 0 0 8px #6366f11f}._st-btn-hero._st-running{box-shadow:0 14px 32px #8b5cf666,0 0 0 8px #8b5cf61f,inset 0 0 0 1px #fff3}._st-start-icon{justify-content:center;align-items:center;display:inline-flex}._st-control-label{font-size:var(--main-text-xs);color:var(--st-text-muted);letter-spacing:.02em;align-items:center;gap:6px;font-weight:500;display:inline-flex}._st-control-hero-label{font-size:var(--main-text-sm);letter-spacing:.02em;color:var(--st-text);font-weight:600}._st-control-hero-label ._st-control-label-text{background:var(--st-btn-hero-bg);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}._st-shortcut-key{background:var(--st-bg-card-2);border-style:solid;border-width:1px;border-color:var(--st-border);min-width:16px;height:16px;font-family:var(--main-font-mono);color:var(--st-text-muted);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}._st-pomodoro-dots{justify-content:center;align-items:center;gap:.5rem;min-height:20px;display:flex}._st-dot{background:var(--st-bg-card-2);border-style:solid;border-width:2px;border-color:var(--st-border);border-radius:50%;width:10px;height:10px;transition:background-color .3s,border-color .3s,box-shadow .3s}._st-dot--filled{background:var(--st-primary);border-color:var(--st-primary);box-shadow:0 0 6px #6366f166}._st-dot--current{border-color:var(--st-primary);box-shadow:0 0 0 3px #6366f11f}@media (max-width:1100px){._st-stage{gap:var(--main-space-4)}._st-dial{max-width:380px}}@media (max-width:720px){._st-stage{gap:var(--main-space-3);padding:var(--main-space-2) 0}._st-dial{max-width:min(320px,72vw)}:root{--st-time-size:3rem}._st-dial-icon svg{width:22px;height:22px}._st-timer-label{letter-spacing:.12em;font-size:10px}._st-btn-circle{width:48px;height:48px}._st-btn-circle svg{width:16px;height:16px}._st-btn-hero{width:72px;height:72px}._st-btn-hero svg{width:22px;height:22px}._st-controls{gap:var(--main-space-4);margin-top:0}._st-shortcut-key{display:none}._st-control-label{font-size:11px}._st-task-input{max-width:100%;min-height:44px;padding:.625rem .875rem;font-size:16px}._st-btn-circle,._st-btn-hero{touch-action:manipulation;-webkit-tap-highlight-color:transparent}._st-dial-track{stroke-width:5px}._st-dial-progress-ring{stroke-width:7px}}@media (max-width:480px){._st-dial{max-width:min(260px,78vw)}:root{--st-time-size:2.5rem}._st-dial-icon{display:none}._st-stage{gap:var(--main-space-2)}._st-controls{gap:var(--main-space-3)}._st-btn-circle{width:44px;height:44px}._st-btn-hero{width:68px;height:68px}._st-control-label{font-size:10px}._st-pomodoro-dots{gap:.375rem}._st-dot{border-width:1.5px;width:8px;height:8px}}._st-setting-group{flex-direction:column;gap:.375rem;display:flex}._st-setting-label{color:var(--st-text-section);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.25rem;font-size:11px;font-weight:600;display:flex}._st-setting-label svg{width:12px;height:12px}._st-preset-row{gap:4px;display:flex}._st-preset-btn{background:var(--st-bg-card-2);border-style:solid;border-width:1.5px;border-color:var(--st-border);cursor:pointer;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:1px;padding:6px 4px;transition:background-color .15s,border-color .15s;display:flex}._st-preset-btn:hover{border-color:var(--st-primary);background:#6366f10f}._st-preset-btn--active{border-color:var(--st-primary);background:linear-gradient(135deg,#6366f11f,#8b5cf614)}._st-preset-name{color:var(--st-text);font-size:.6875rem;font-weight:600}._st-preset-desc{color:var(--st-text-muted);font-size:.5625rem}._st-duration-row{gap:4px;display:flex}._st-duration-field{flex-direction:column;flex:1;gap:2px;display:flex}._st-duration-label{color:var(--st-text-muted);text-align:center;font-size:.625rem;font-weight:500}._st-duration-input{border-style:solid;border-width:1px;border-color:var(--st-border);background:var(--st-bg-card);color:var(--st-text);text-align:center;border-radius:8px;width:100%;padding:5px 4px;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}._st-duration-input:focus{border-color:var(--st-primary);outline:none;box-shadow:0 0 0 2px #6366f11f}._st-duration-input--sm{flex:none;width:56px}._st-inline-setting{align-items:center;gap:.5rem;display:flex}._st-setting-hint{color:var(--st-text-muted);font-size:.6875rem}._st-select{border-style:solid;border-width:1px;border-color:var(--st-border);background:var(--st-bg-card);color:var(--st-text);cursor:pointer;border-radius:8px;flex:1;min-width:0;padding:5px 8px;font-size:.8125rem}._st-select:focus{border-color:var(--st-primary);outline:none;box-shadow:0 0 0 2px #6366f11f}._st-btn-icon{background:var(--st-bg-card-2);border-style:solid;border-width:1px;border-color:var(--st-border);width:30px;height:30px;color:var(--st-text-muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}._st-btn-icon:hover{color:var(--st-primary);background:#6366f114;border-color:#6366f14d}._st-btn-icon svg{width:14px;height:14px}._st-btn-ghost{cursor:pointer;color:var(--st-text-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:inline-flex}._st-btn-ghost:hover{color:var(--st-primary);background:#6366f114}._st-btn-ghost._st-btn-danger-ghost{color:var(--st-error)}._st-btn-ghost._st-btn-danger-ghost:hover{color:var(--st-error);background:#ef444414}._st-btn-ghost svg{width:13px;height:13px}@media (max-width:720px){._st-preset-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px;padding:10px 4px}._st-preset-name{font-size:12px}._st-preset-desc{font-size:10px}._st-duration-input{min-height:44px;padding:10px 4px;font-size:16px}._st-duration-input--sm{width:72px;padding:10px 8px}._st-select{min-height:44px;padding:10px;font-size:16px}._st-btn-icon{touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:44px;height:44px}}._st-stats-bar{gap:var(--main-space-3);padding:var(--main-space-3);background:var(--st-bg-card-2);border-style:solid;border-width:1px;border-color:var(--st-border);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid}._st-stat{align-items:center;gap:var(--main-space-3);padding:var(--main-space-3);background:var(--st-bg-card);border-style:solid;border-width:1px;border-color:var(--st-border);border-radius:12px;display:flex;position:relative}._st-stat-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._st-stat-icon svg{width:14px;height:14px}._st-stat-icon-pomo{color:var(--st-stat-pomo);background:#6366f11f}._st-stat-icon-time{color:var(--st-stat-time);background:#10b9811f}._st-stat-icon-streak{color:var(--st-stat-streak);background:#f43f5e1f}._st-stat-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._st-stat-label{color:var(--st-text-muted);font-size:11px;font-weight:500}._st-stat-value{font-family:var(--main-font-mono);font-size:var(--main-text-sm);color:var(--st-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}._st-stat-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}._st-stat-dot-pomo{background:var(--st-stat-pomo)}._st-stat-dot-time{background:var(--st-stat-time)}._st-stat-dot-streak{background:var(--st-stat-streak)}._st-rp-scroll{min-height:200px;max-height:calc(100vh - 280px);padding:var(--main-space-4) var(--main-space-5);gap:var(--main-space-4);flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}._st-rp-scroll::-webkit-scrollbar{width:5px}._st-rp-scroll::-webkit-scrollbar-thumb{background:var(--st-border);border-radius:3px}._st-rp-section{flex-direction:column;gap:.5rem;display:flex}._st-rp-label{color:var(--st-text-section);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}._st-weekly-chart{align-items:flex-end;gap:4px;height:100px;display:flex}._st-chart-day{flex-direction:column;flex:1;align-items:center;gap:4px;height:100%;display:flex}._st-chart-bar-wrapper{flex:1;align-items:flex-end;width:100%;display:flex}._st-chart-bar{background:var(--st-border-light);border-radius:3px 3px 0 0;width:100%;min-height:4px;transition:height .3s}._st-chart-bar--has-data{background:linear-gradient(180deg, var(--st-primary), #6366f199)}._st-chart-bar--today{background:linear-gradient(180deg, var(--st-primary-2), #8b5cf699)}._st-chart-count{color:var(--st-text-muted);font-size:.625rem;font-weight:600;line-height:1}._st-chart-label{color:var(--st-text-muted);font-size:.5625rem;font-weight:500}._st-chart-day--today ._st-chart-label{color:var(--st-primary);font-weight:700}._st-streak-row{gap:.5rem;display:flex}._st-streak-item{background:var(--st-bg-card-2);border-style:solid;border-width:1px;border-color:var(--st-border-light);border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:.625rem .375rem;display:flex}._st-streak-value{color:var(--st-text);font-size:1.25rem;font-weight:700;line-height:1;font-family:var(--main-font-mono);font-variant-numeric:tabular-nums}._st-streak-label{color:var(--st-text-muted);text-transform:uppercase;letter-spacing:.04em;text-align:center;font-size:.5625rem;font-weight:500}._st-session-list{flex-direction:column;gap:3px;min-height:40px;display:flex}._st-session-item{background:var(--st-bg-card-2);border-radius:8px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.75rem;transition:background-color .15s;display:flex}._st-session-item:hover{background:var(--st-bg-hover)}._st-session-dot{background:var(--st-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}._st-session-dot--break{background:var(--st-success)}._st-session-task{color:var(--st-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}._st-session-time{color:var(--st-text-muted);white-space:nowrap;font-size:.625rem}._st-session-empty{text-align:center;color:var(--st-text-muted);padding:1rem .5rem;font-size:.75rem}._st-login-hint{margin:0 var(--main-space-5) var(--main-space-3);background:linear-gradient(135deg,#6366f11a,#a78bfa0f);border:1px solid #6366f138;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:8px 10px;display:flex}._st-login-hint-icon{background:linear-gradient(135deg, var(--st-primary), var(--st-primary-2));color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}._st-login-hint-icon svg{width:13px;height:13px}._st-login-hint-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._st-login-hint-text{color:var(--st-text);font-size:11.5px;font-weight:600;line-height:1.25}._st-login-hint-links{color:var(--st-text-muted);font-size:11px;line-height:1.2}._st-login-link{color:var(--st-primary);font-weight:600;text-decoration:none;transition:color .15s}._st-login-link:hover{color:var(--st-primary-2);text-decoration:underline}._st-login-sep{color:var(--st-text-muted);margin:0 4px}._st-rp-footer{padding:var(--main-space-4) var(--main-space-5);border-top-style:solid;border-top-width:1px;border-top-color:var(--st-border-light)}._st-clear-btn{justify-content:center;align-items:center;gap:var(--main-space-2);width:100%;padding:var(--main-space-3);font-size:var(--main-text-sm);color:var(--st-error);cursor:pointer;background:#ef444414;border:1px solid #ef444433;border-radius:12px;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}._st-clear-btn:hover{background:#ef444426;border-color:#ef444459}._st-clear-btn svg{width:13px;height:13px}@media (min-height:900px){._st-rp-scroll{max-height:520px}}@media (max-width:1100px){._st-rp-scroll{flex-flow:wrap;align-items:flex-start;max-height:280px}._st-rp-section{flex:200px}._st-streak-row{flex:160px;align-self:flex-start}}@media (max-width:720px){._st-stats-bar{gap:6px;padding:6px}._st-stat{flex-direction:row;align-items:center;gap:8px;padding:8px}._st-stat-icon{width:26px;height:26px}._st-stat-icon svg{width:12px;height:12px}._st-stat-label{letter-spacing:.04em;text-transform:uppercase;font-size:9px}._st-stat-value{font-size:13px}._st-stat-dot{display:none}._st-rp-header{padding:var(--main-space-3) var(--main-space-4)}._st-rp-scroll{padding:var(--main-space-3) var(--main-space-4);gap:var(--main-space-3);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-flow:column;align-items:stretch;max-height:min(320px,50vh)}._st-rp-section,._st-streak-row{align-self:stretch;width:100%}._st-rp-footer{padding:var(--main-space-3) var(--main-space-4)}._st-login-hint{margin:0 var(--main-space-4) var(--main-space-2)}._st-clear-btn{font-size:var(--main-text-xs);touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px;padding:12px}._st-weekly-chart{height:80px}}@media (max-width:480px){._st-stat{gap:6px;padding:6px 8px}._st-stat-icon{width:22px;height:22px}._st-stat-label{display:none}._st-stat-value{font-size:14px}._st-rp-scroll{flex-direction:column}._st-rp-section,._st-streak-row{flex:auto}}html body[data-st-theme=cherry]{--st-bg-app:radial-gradient(ellipse at 50% 0%, #f9a8d42e 0%, transparent 60%), linear-gradient(180deg, #fff 0%, #fdf2f8 100%);--st-bg-sidebar:#fff;--st-bg-main:#fff;--st-bg-card:#fff;--st-bg-card-2:#fdf2f8;--st-bg-hover:#f472b60f;--st-text:#1f2937;--st-text-muted:#6b7280;--st-text-light:#9ca3af;--st-text-section:#9ca3af;--st-border:#f3f4f6;--st-border-light:#f9fafb;--st-primary:#ec4899;--st-primary-2:#f9a8d4;--st-primary-hover:#db2777;--st-time-color:#1f2937;--st-dial-track:#f3f4f6;--st-dial-progress-from:#f9a8d4;--st-dial-progress-to:#ec4899;--st-dial-tick:#e5e7eb;--st-dial-tick-major:#f9a8d4;--st-dial-dot-fill:#ec4899;--st-dial-dot-halo:#ec489940;--st-btn-bg:#fff;--st-btn-text:#6b7280;--st-btn-border:#e5e7eb;--st-btn-hero-bg:linear-gradient(135deg, #f9a8d4 0%, #ec4899 100%);--st-focus-color:#ec4899;--st-break-color:#14b8a6;--st-long-break-color:#a855f7;--st-stat-pomo:#ec4899;--st-stat-time:#14b8a6;--st-stat-streak:#f43f5e}html body[data-st-theme=cherry] ._st-timer-time{letter-spacing:.02em;font-weight:300}html body[data-st-theme=mint]{--st-bg-app:radial-gradient(ellipse at 30% 0%, #6ee7b72e 0%, transparent 50%), linear-gradient(180deg, #f0fdfa 0%, #ecfeff 100%);--st-bg-sidebar:#fff;--st-bg-main:#fff;--st-bg-card:#fff;--st-bg-card-2:#f0fdfa;--st-bg-hover:#14b8a60f;--st-text:#134e4a;--st-text-muted:#0f766e;--st-text-light:#5eead4;--st-text-section:#14b8a6;--st-border:#ccfbf1;--st-border-light:#f0fdfa;--st-primary:#14b8a6;--st-primary-2:#0ea5e9;--st-primary-hover:#0d9488;--st-time-color:#134e4a;--st-dial-track:#ccfbf1;--st-dial-progress-from:#14b8a6;--st-dial-progress-to:#0ea5e9;--st-dial-tick:#99f6e4;--st-dial-tick-major:#5eead4;--st-dial-dot-fill:#14b8a6;--st-dial-dot-halo:#14b8a64d;--st-btn-bg:#f0fdfa;--st-btn-text:#0f766e;--st-btn-border:#ccfbf1;--st-btn-hero-bg:linear-gradient(135deg, #14b8a6 0%, #0ea5e9 100%);--st-focus-color:#14b8a6;--st-break-color:#84cc16;--st-long-break-color:#0ea5e9;--st-stat-pomo:#14b8a6;--st-stat-time:#84cc16;--st-stat-streak:#f43f5e}html body[data-st-theme=sunset]{--st-bg-app:linear-gradient(160deg, #fef3c7 0%, #fed7aa 40%, #fbcfe8 100%);--st-bg-sidebar:#fff;--st-bg-main:linear-gradient(160deg, #fef9e7 0%, #fed7aa 100%);--st-bg-card:#fff;--st-bg-card-2:#fb923c14;--st-bg-hover:#fb923c1a;--st-text:#7c2d12;--st-text-muted:#9a3412;--st-text-light:#c2410c;--st-text-section:#c2410c;--st-border:#fb923c38;--st-border-light:#fb923c1f;--st-primary:#f97316;--st-primary-2:#f43f5e;--st-primary-hover:#ea580c;--st-time-color:#7c2d12;--st-dial-track:#fb923c2e;--st-dial-progress-from:#fb923c;--st-dial-progress-to:#f43f5e;--st-dial-tick:#fb923c4d;--st-dial-tick-major:#f9731699;--st-dial-dot-fill:#f97316;--st-dial-dot-halo:#f973164d;--st-btn-bg:#fb923c14;--st-btn-text:#9a3412;--st-btn-border:#fb923c40;--st-btn-hero-bg:linear-gradient(135deg, #fbbf24 0%, #fb923c 50%, #f43f5e 100%);--st-focus-color:#f97316;--st-break-color:#16a34a;--st-long-break-color:#ec4899;--st-stat-pomo:#f97316;--st-stat-time:#16a34a;--st-stat-streak:#f43f5e}html body[data-st-theme=midnight]{--st-bg-app:radial-gradient(ellipse at 20% 0%, #6366f138 0%, transparent 50%), radial-gradient(ellipse at 80% 100%, #8b5cf633 0%, transparent 50%), linear-gradient(180deg, #0c1024 0%, #1e1b4b 100%);--st-bg-sidebar:#0f172ad9;--st-bg-main:#0f172ad9;--st-bg-card:#0f172ab3;--st-bg-card-2:#6366f114;--st-bg-hover:#6366f11f;--st-text:#e0e7ff;--st-text-muted:#c7d2fe;--st-text-light:#818cf8;--st-text-section:#818cf8;--st-border:#6366f140;--st-border-light:#6366f11f;--st-primary:#818cf8;--st-primary-2:#a78bfa;--st-primary-hover:#6366f1;--st-time-color:#e0e7ff;--st-dial-track:#6366f133;--st-dial-progress-from:#818cf8;--st-dial-progress-to:#a78bfa;--st-dial-tick:#6366f14d;--st-dial-tick-major:#a78bfa99;--st-dial-dot-fill:#a78bfa;--st-dial-dot-halo:#a78bfa59;--st-btn-bg:#6366f11a;--st-btn-text:#e0e7ff;--st-btn-border:#6366f14d;--st-btn-hero-bg:linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a78bfa 100%);--st-focus-color:#818cf8;--st-break-color:#34d399;--st-long-break-color:#38bdf8;--st-stat-pomo:#818cf8;--st-stat-time:#34d399;--st-stat-streak:#fb7185}html body[data-st-theme=midnight] ._st-timer-time{text-shadow:0 0 16px #a78bfa73,0 0 32px #6366f140}html body[data-st-theme=forest]{--st-bg-app:radial-gradient(ellipse at 20% 0%, #10b98133 0%, transparent 45%), radial-gradient(ellipse at 80% 100%, #6ee7b726 0%, transparent 50%), linear-gradient(160deg, #052e1f 0%, #0a3d2c 50%, #042818 100%);--st-bg-sidebar:#062e20d9;--st-bg-main:#062e20d9;--st-bg-card:#062e20b3;--st-bg-card-2:#6ee7b70f;--st-bg-hover:#6ee7b71a;--st-text:#ecfdf5;--st-text-muted:#a7f3d0;--st-text-light:#6ee7b7;--st-text-section:#6ee7b7;--st-border:#6ee7b738;--st-border-light:#6ee7b71f;--st-primary:#10b981;--st-primary-2:#6ee7b7;--st-primary-hover:#059669;--st-time-color:#ecfdf5;--st-dial-track:#6ee7b72e;--st-dial-progress-from:#10b981;--st-dial-progress-to:#6ee7b7;--st-dial-tick:#6ee7b740;--st-dial-tick-major:#6ee7b799;--st-dial-dot-fill:#6ee7b7;--st-dial-dot-halo:#6ee7b759;--st-btn-bg:#6ee7b70f;--st-btn-text:#a7f3d0;--st-btn-border:#6ee7b740;--st-btn-hero-bg:linear-gradient(135deg, #059669 0%, #10b981 50%, #6ee7b7 100%);--st-focus-color:#10b981;--st-break-color:#fbbf24;--st-long-break-color:#67e8f9;--st-stat-pomo:#6ee7b7;--st-stat-time:#fbbf24;--st-stat-streak:#fb7185}html body[data-st-theme=forest] ._st-timer-time{text-shadow:0 0 24px #6ee7b766}html body[data-st-theme=ocean]{--st-bg-app:radial-gradient(ellipse at 50% 100%, #06b6d447 0%, transparent 55%), radial-gradient(ellipse at 30% 0%, #38bdf829 0%, transparent 50%), linear-gradient(180deg, #050d1d 0%, #0c1e3a 50%, #134e6f 100%);--st-bg-sidebar:#0e2a47d9;--st-bg-main:#0e2a47d9;--st-bg-card:#0c1e3acc;--st-bg-card-2:#38bdf814;--st-bg-hover:#38bdf81a;--st-text:#e0f2fe;--st-text-muted:#7dd3fc;--st-text-light:#38bdf8;--st-text-section:#38bdf8;--st-border:#38bdf838;--st-border-light:#38bdf81f;--st-primary:#06b6d4;--st-primary-2:#67e8f9;--st-primary-hover:#0891b2;--st-time-color:#67e8f9;--st-dial-track:#38bdf82e;--st-dial-progress-from:#22d3ee;--st-dial-progress-to:#0284c7;--st-dial-tick:#38bdf840;--st-dial-tick-major:#67e8f999;--st-dial-dot-fill:#67e8f9;--st-dial-dot-halo:#22d3ee59;--st-btn-bg:#38bdf814;--st-btn-text:#e0f2fe;--st-btn-border:#38bdf840;--st-btn-hero-bg:linear-gradient(135deg, #22d3ee 0%, #0284c7 100%);--st-focus-color:#06b6d4;--st-break-color:#6ee7b7;--st-long-break-color:#818cf8;--st-stat-pomo:#22d3ee;--st-stat-time:#6ee7b7;--st-stat-streak:#fb7185}html body[data-st-theme=ocean] ._st-timer-time{text-shadow:0 0 24px #67e8f966}html body[data-st-theme=neon]{--st-bg-app:radial-gradient(ellipse at top left, #a855f740 0%, transparent 45%), radial-gradient(ellipse at bottom right, #ec489938 0%, transparent 50%), linear-gradient(135deg, #06030f 0%, #1a0a2e 50%, #06030f 100%);--st-bg-sidebar:#140e2dd9;--st-bg-main:#140e2dd9;--st-bg-card:#0f0a23b3;--st-bg-card-2:#a855f714;--st-bg-hover:#a855f71f;--st-text:#e0e7ff;--st-text-muted:#c4b5fd;--st-text-light:#a78bfa;--st-text-section:#a78bfa;--st-border:#a855f740;--st-border-light:#a855f71f;--st-primary:#ec4899;--st-primary-2:#67e8f9;--st-primary-hover:#db2777;--st-time-color:#67e8f9;--st-dial-track:#a855f733;--st-dial-progress-from:#ec4899;--st-dial-progress-to:#67e8f9;--st-dial-tick:#a855f74d;--st-dial-tick-major:#67e8f999;--st-dial-dot-fill:#67e8f9;--st-dial-dot-halo:#67e8f959;--st-btn-bg:#a855f71a;--st-btn-text:#e0e7ff;--st-btn-border:#a855f74d;--st-btn-hero-bg:linear-gradient(135deg, #ec4899 0%, #a855f7 50%, #67e8f9 100%);--st-focus-color:#ec4899;--st-break-color:#67e8f9;--st-long-break-color:#a855f7;--st-stat-pomo:#67e8f9;--st-stat-time:#a855f7;--st-stat-streak:#ec4899}html body[data-st-theme=neon] ._st-timer-time{text-shadow:0 0 16px #67e8f973,0 0 32px #a855f740}html body[data-st-theme=neon] ._st-dial-progress-ring{filter:drop-shadow(0 0 10px #ec4899b3)}
