@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--plux-purple: #7a35d8;--plux-accent: #a855f7;--plux-pink: #f0449c;--plux-text: #171924;--plux-text-secondary: #747086;--plux-line: #e7dff2;--ui-font-heading: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font-body: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font-ui: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--plux-action-gradient: linear-gradient(135deg, #7a35d8 0%, #a855f7 100%);--plux-action-gradient-strong: linear-gradient(135deg, #6f2fd0 0%, #9350ef 48%, #b264ff 100%);--plux-action-gradient-soft: linear-gradient(135deg, rgba(122, 53, 216, .06) 0%, rgba(168, 85, 247, .08) 100%);--plux-action-gradient-soft-alt: linear-gradient(135deg, rgba(122, 53, 216, .12) 0%, rgba(168, 85, 247, .14) 100%);--plux-button-border: #e7dff2;--plux-button-border-strong: rgba(122, 53, 216, .24);--plux-button-border-dark: rgba(163, 180, 214, .16);--plux-button-text: #5c3b8f;--plux-button-text-strong: #ffffff;--plux-button-muted: #747086;--plux-button-radius: 18px;--plux-button-radius-sm: 14px;--plux-button-shadow: 0 10px 24px rgba(122, 53, 216, .24);--plux-button-shadow-hover: 0 14px 28px rgba(122, 53, 216, .28);--plux-button-shadow-soft: 0 10px 24px rgba(122, 53, 216, .08), inset 0 1px 0 rgba(255, 255, 255, .82);--plux-button-shadow-soft-hover: 0 14px 28px rgba(122, 53, 216, .12), inset 0 1px 0 rgba(255, 255, 255, .88)}html,body{margin:0;min-height:100%}body{background:#f4eef6;color:var(--plux-text);font-family:var(--ui-font-body)}button,input,select,textarea{font:inherit}.method-shell{width:100%;padding:0 0 .9rem}.method-section{border-radius:30px;padding:0;background:#fff;border:1px solid var(--plux-line);box-shadow:0 20px 45px #280d341a;animation:pane-enter .36s ease both;overflow:hidden}.method-layout{display:grid;grid-template-columns:minmax(280px,.76fr) minmax(0,1fr);min-height:500px}.method-aside{background:radial-gradient(220px 140px at 86% 10%,#7b58b13d,#7b58b100 66%),radial-gradient(220px 160px at 12% 92%,#5e477333,#5e477300 74%),linear-gradient(130deg,#1b1b1f,#2a2238 45%,#5e4773);color:#f8f7ff;padding:1.85rem 1.65rem;display:grid;align-content:space-between;gap:.85rem}.method-aside-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.method-aside-logo{width:92px;height:auto;display:block}.method-aside h2{margin:0;font-family:var(--ui-font-heading);font-size:clamp(1.9rem,2.8vw,3.05rem);line-height:1.04;letter-spacing:-.01em}.method-intro{margin:0;color:#f1edffe6;font-family:var(--ui-font-body);font-size:clamp(1.02rem,1.1vw,1.25rem);line-height:1.45}.method-intro strong{color:#fff;font-weight:700}.method-pill{margin:0;display:inline-flex;align-items:center;gap:.55rem;width:fit-content;border-radius:999px;border:1px solid rgba(224,211,255,.34);background:#ffffff1c;padding:.58rem 1.1rem;color:#fff;font-family:var(--ui-font-ui);font-size:1.03rem;font-weight:600}.method-pill span{width:12px;height:12px;border-radius:50%;background:linear-gradient(180deg,#9610bc,#fe4786);box-shadow:0 0 0 6px #ffffff12}.method-recharge{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:center;border-radius:20px;padding:1rem 1.05rem;background:#ffffff1a;border:1px solid rgba(219,208,248,.25);color:#f6f2fff0;font-family:var(--ui-font-body);font-size:1.02rem;line-height:1.35}.method-recharge-mobile{display:none}.method-recharge strong{color:#fff}.method-recharge-icon{width:28px;height:36px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(180deg,#2af787,#3cbf68);color:#0f172a;font-family:var(--ui-font-heading);font-size:.8rem;font-weight:700;letter-spacing:-.04em}.method-grid{padding:1.35rem 1.2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;align-content:center;background:#f9f8fc}.method-card{position:relative;border:1px solid #e9e2f2;border-radius:22px;padding:.86rem .86rem .8rem;background:linear-gradient(180deg,#fbf8fe,#f6f2fa);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;min-height:186px;display:grid;align-content:start;gap:.42rem}.method-card:hover{transform:translateY(-5px);border-color:#9610bc3d;box-shadow:0 16px 28px #4e277221}.method-card-head{display:flex;align-items:center;justify-content:space-between}.method-index{min-width:44px;height:30px;display:grid;place-items:center;border-radius:999px;padding:0 .62rem;font-family:var(--ui-font-ui);font-weight:700;font-size:.96rem;letter-spacing:.02em;color:#fff;background:linear-gradient(180deg,var(--plux-purple) 0%,var(--plux-accent) 100%);box-shadow:0 8px 18px #f02c9254}.method-corner-icon{font-size:2rem;justify-self:end}.method-card h3{margin:.1rem 0 0;color:#232233;font-family:var(--ui-font-heading);font-size:clamp(1.02rem,1.3vw,1.5rem);font-weight:600;line-height:1.2}.method-card p{margin:0;color:#65607a;line-height:1.34;font-family:var(--ui-font-body);font-size:clamp(.92rem,1.02vw,1.14rem)}.method-chip{margin-top:.35rem;width:fit-content;border-radius:999px;border:1px solid #e8d6f6;padding:.26rem .8rem;color:#cb3df4;font-family:var(--ui-font-ui);font-size:1rem;font-weight:600}.method-section{padding:1.15rem;background:linear-gradient(180deg,#fff,#fbf9fe)}.method-header{display:grid;gap:.45rem;margin-bottom:1.1rem}.method-header h2{margin:0;color:#171924;font:700 1.15rem/1.14 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.method-header p{margin:0;color:#747086;font:500 .94rem/1.45 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.method-header strong{color:#7a35d8;font-weight:700}.method-layout{grid-template-columns:minmax(320px,.88fr) minmax(0,1fr);gap:1rem;min-height:0}.method-hero-card{position:relative;overflow:hidden;border-radius:24px;padding:1.5rem;display:grid;align-content:space-between;gap:1.35rem;background:radial-gradient(220px 160px at 88% 18%,#a855f733,#a855f700 70%),radial-gradient(180px 140px at 15% 84%,#7a35d82e,#7a35d800 72%),linear-gradient(135deg,#171924,#241a36,#32204f);box-shadow:0 18px 45px #1719241f}.method-hero-card:after{content:"";position:absolute;right:-34px;top:70px;width:140px;height:140px;border-radius:28px;border:1px solid rgba(255,255,255,.12);transform:rotate(35deg);opacity:.3}.method-hero-logo{width:min(210px,100%);display:block}.method-hero-copy{display:grid;gap:.9rem;color:#fff}.method-hero-copy h3{margin:0;display:grid;gap:.08rem;font:700 1.15rem/1.14 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.method-hero-copy h3 span{color:#fff;font-weight:700}.method-hero-copy h3 strong{color:#f29aea;font-weight:800}.method-hero-copy p{margin:0;max-width:32ch;color:#f6f2ffe6;font:500 .94rem/1.45 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.method-hero-highlight{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center;padding:1rem 1.05rem;border-radius:18px;background:#ffffff12;border:1px solid rgba(231,223,242,.16);box-shadow:inset 0 1px #ffffff14}.method-hero-highlight-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#7a35d82e;color:#d884ff}.method-hero-highlight-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.method-hero-highlight p{margin:0;color:#ffffffeb;font:500 .94rem/1.45 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.method-hero-highlight strong{color:#f29aea}.method-grid{padding:0;background:transparent;gap:1rem}.method-card{min-height:210px;padding:1.25rem;border-radius:22px;border:1px solid #e7dff2;background:linear-gradient(180deg,#fff,#fbf9fe);box-shadow:0 12px 28px #280d340f;gap:.75rem}.method-card:hover{transform:translateY(-4px);border-color:#7a35d83d;box-shadow:0 18px 32px #4120601f}.method-card:before,.method-card:after{content:"";position:absolute;pointer-events:none;opacity:.9}.method-card--has-right-connector:after{top:50%;right:-1rem;width:1rem;border-top:3px dotted rgba(168,85,247,.35)}.method-card--has-right-connector:before{top:calc(50% - 5px);right:-1.1rem;width:10px;height:10px;border-top:3px solid rgba(168,85,247,.35);border-right:3px solid rgba(168,85,247,.35);transform:rotate(45deg)}.method-card--has-down-connector:after{left:50%;bottom:-1rem;width:0;height:1rem;border-left:3px dotted rgba(168,85,247,.35)}.method-card-head{align-items:flex-start}.method-index{min-width:40px;height:32px;padding:0 .7rem;background:linear-gradient(135deg,#7a35d8,#a855f7);box-shadow:0 10px 20px #7a35d838}.method-corner-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#7a35d8;background:#7a35d814;border:1px solid rgba(122,53,216,.12)}.method-corner-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.method-card h3{margin:0;color:#171924;font:700 1.15rem/1.14 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.method-card p{margin:0;color:#747086;font:500 .94rem/1.45 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.method-chip{margin-top:auto;border-color:#7a35d81f;background:#7a35d814;color:#7a35d8;font-size:.9rem;letter-spacing:.01em}.method-cta-band{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-radius:22px;border:1px solid #e7dff2;background:linear-gradient(180deg,#fbf9fe,#f8f5fb);box-shadow:0 12px 26px #280d340d}.method-cta-copy{display:flex;align-items:center;gap:.9rem}.method-cta-icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;border:2px solid rgba(122,53,216,.7);color:#7a35d8;flex:0 0 54px}.method-cta-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.method-cta-copy strong{display:block;color:#171924;font-size:1rem;font-weight:700;line-height:1.35}.method-cta-copy p{margin:.2rem 0 0;color:#747086;font-size:.96rem}.method-cta-button{min-height:54px;padding:.95rem 1.35rem;border:0;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;background:linear-gradient(135deg,#7a35d8,#a855f7);color:#fff;font-family:var(--ui-font-ui);font-size:1rem;font-weight:600;box-shadow:0 10px 24px #7a35d83d;cursor:pointer;transition:transform .16s ease,box-shadow .18s ease,filter .18s ease}.method-cta-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #7a35d847;filter:saturate(1.04)}.method-cta-button:focus-visible{outline:3px solid rgba(168,85,247,.28);outline-offset:2px}.method-cta-button span{font-size:1.45rem;line-height:1}.method-cta-button__icon{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 18px}.method-cta-button__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app-footer{width:min(100%,calc(100vw - (var(--screen-gutter) * 2)));max-width:var(--workspace-max);display:flex;align-items:center;justify-content:center;gap:16px;margin:48px auto;color:#6b6f76;font-family:var(--ui-font-ui);font-size:18px}.footer-content{display:flex;align-items:center;gap:9px;white-space:normal;transition:transform .22s ease,filter .22s ease}.footer-heart{font-size:17px;color:#fe4786;line-height:1}.footer-text{color:#6b6f76}.footer-link{display:flex;align-items:center;text-decoration:none;color:inherit}.footer-logo{height:34px;width:auto;opacity:1;filter:none;transition:opacity .25s ease,transform .25s ease}body.theme-light .footer-logo.is-fallback{filter:brightness(.28) contrast(1.25) saturate(2.2)}.footer-link:hover .footer-content,.footer-link:focus-visible .footer-content{transform:translateY(-1px);filter:drop-shadow(0 8px 16px rgba(88,56,131,.16))}.footer-link:hover .footer-logo,.footer-link:focus-visible .footer-logo{opacity:1;transform:translateY(-1px) scale(1.05)}.footer-divider{height:1px;width:80px;background:linear-gradient(to right,transparent,rgba(120,120,140,.25),transparent)}@media(max-width:900px){.method-layout{grid-template-columns:1fr;gap:.9rem}.method-section{padding:.95rem}.method-header{margin-bottom:.9rem}.method-hero-card{padding:1.2rem 1rem;gap:1rem}.method-hero-logo{width:min(180px,100%)}.method-hero-copy p{max-width:none}.method-grid{grid-template-columns:1fr}.method-card{min-height:0}.method-card:before,.method-card:after{display:none}.method-cta-band{flex-direction:column;align-items:stretch}.method-cta-button{width:100%}.method-cta-copy{align-items:flex-start}.app-footer{width:100%;display:grid;justify-items:center;gap:0;margin:24px auto 34px;padding-inline:.85rem;padding-top:.85rem;font-size:12px;flex-wrap:nowrap}.footer-link{width:100%;justify-content:center;max-width:100%}.footer-content{flex-direction:column;gap:.34rem;flex-wrap:nowrap;justify-content:center;text-align:center;white-space:normal;max-width:100%}.footer-text{font-size:.76rem;line-height:1.25}.footer-logo{height:22px;flex:0 0 auto}.footer-heart,.footer-divider{display:none}}@media(max-width:520px){.app-footer{margin:22px auto 30px}.footer-content{gap:.28rem}.footer-text{font-size:.72rem}.footer-logo{height:18px}}app-timer-page .clock-style-toolbar{margin:0 0 .75rem;padding:0 0 .75rem;border-bottom:1px solid #ece8ef;display:grid;gap:.55rem}app-timer-page .clock-style-title{margin:0;text-align:left;font-family:var(--ui-font-ui);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#756886}app-timer-page .clock-style-list{display:flex;gap:.5rem;justify-content:flex-start;flex-wrap:wrap}app-timer-page .clock-style-pill{min-width:104px;border:1px solid #ddd3ea;border-radius:16px;background:#ffffffe0;color:#4f4c63;padding:.52rem .68rem;display:grid;gap:.12rem;justify-items:center;font-family:var(--ui-font-ui);cursor:pointer;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}app-timer-page .clock-style-pill span{font-size:.85rem;font-weight:600}app-timer-page .clock-style-pill small{font-size:.68rem;color:#817590}app-timer-page .clock-style-pill:hover{transform:translateY(-1px);border-color:#5f34b838;box-shadow:0 12px 22px #42216c14}app-timer-page .clock-style-pill.active{color:#fff;border-color:transparent;background:linear-gradient(180deg,var(--plux-purple) 0%,var(--plux-accent) 100%);box-shadow:0 12px 24px #5f34b833}app-timer-page .clock-style-pill.active small{color:#ffffffd6}app-timer-page .clock-stage{display:grid;place-items:center;justify-self:center;min-width:0}app-timer-page .halo-wrap{--progress: 0%;width:min(340px,68vw);display:grid;place-items:center}app-timer-page .timer-halo{width:100%;aspect-ratio:1;border-radius:50%;position:relative;display:grid;place-items:center;padding:1rem;cursor:pointer;background:radial-gradient(circle at 50% 50%,#131726e6 0 48%,#13172600 49%),radial-gradient(circle at 20% 18%,#ffffff29,#fff0 28%),linear-gradient(145deg,#181d2a,#0d1119);box-shadow:inset 0 0 0 1px #bccfff1a,0 24px 54px #080a1242;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}app-timer-page .timer-halo:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at center,#fff0 55%,#060b16f0 57%),conic-gradient(from -90deg,#fc5c93 0 var(--progress),rgba(136,146,170,.22) var(--progress) 100%);-webkit-mask:radial-gradient(circle at center,transparent 0 61%,#000 62%);mask:radial-gradient(circle at center,transparent 0 61%,#000 62%)}app-timer-page .timer-halo:after{content:"";position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle at 50% 35%,#69bdff1f,#69bdff00 54%),linear-gradient(180deg,#0d121eeb,#161b28f5);border:1px solid rgba(188,207,255,.12);box-shadow:inset 0 0 22px #0009,0 0 40px #4f7aff14}app-timer-page .timer-halo:hover{transform:translateY(-4px) scale(1.015);box-shadow:inset 0 0 0 1px #bccfff24,0 28px 60px #1c143552;filter:saturate(1.04)}app-timer-page .halo-core{position:relative;z-index:1;width:62%;text-align:center;display:grid;justify-items:center;gap:.28rem}app-timer-page .halo-mode,app-timer-page .halo-time,app-timer-page .halo-caption{margin:0}app-timer-page .halo-mode{text-transform:uppercase;letter-spacing:.18em;color:#90a3d4;font-family:var(--ui-font-ui);font-size:.72rem}app-timer-page .halo-mode.task-label{text-transform:none;letter-spacing:.02em;font-size:.82rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-timer-page .halo-time{font-family:var(--ui-font-heading);font-size:clamp(2.4rem,8.3vw,4rem);font-weight:700;color:#edf3ff;line-height:1;text-shadow:0 0 24px rgba(152,196,255,.12)}app-timer-page .halo-caption{color:#93a0bd;font-family:var(--ui-font-body);font-size:.86rem}app-timer-page .radio-wrap{width:min(408px,74vw);display:grid;place-items:center}app-timer-page .timer-radio{width:100%;border-radius:28px;padding:.78rem .78rem .84rem;cursor:pointer;background:linear-gradient(180deg,#3f4248,#26292f 42%,#17191e);border:1px solid rgba(16,18,22,.5);box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 24px #00000047,0 22px 44px #07080c47;display:grid;gap:.55rem;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}app-timer-page .timer-radio:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff24,inset 0 -16px 28px #0000004d,0 28px 54px #07080c57;filter:saturate(1.03)}app-timer-page .radio-grille{min-height:56px;border-radius:16px 16px 8px 8px;background:radial-gradient(circle at 10px 10px,rgba(0,0,0,.55) 0 1.2px,transparent 1.3px) 0 0 / 12px 12px,linear-gradient(180deg,#505359e0,#2f3238f0);border:1px solid rgba(0,0,0,.26);box-shadow:inset 0 1px #ffffff14,inset 0 -8px 14px #0000002e}app-timer-page .radio-panel-row{display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding-inline:.16rem}app-timer-page .radio-mode,app-timer-page .radio-progress,app-timer-page .radio-time{margin:0}app-timer-page .radio-mode{flex:1 1 auto;min-width:0;color:#eceff5e0;font-size:.72rem;font-family:var(--ui-font-ui);text-transform:uppercase;letter-spacing:.14em}app-timer-page .radio-mode.task-label{text-transform:none;letter-spacing:.02em;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-timer-page .radio-progress{color:#bcc3d1b3;font-size:.72rem;font-family:var(--ui-font-body)}app-timer-page .radio-control-strip{display:flex;justify-content:center;gap:.68rem;padding:0 .16rem}app-timer-page .radio-control{width:22px;height:10px;border-radius:999px;background:linear-gradient(180deg,#5f636a,#32353b);border:1px solid rgba(14,16,20,.54);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0000002e}app-timer-page .radio-control-lg{width:42px;height:20px;border-radius:999px}app-timer-page .radio-display{border-radius:16px 16px 18px 18px;padding:.95rem 1rem 1rem;background:linear-gradient(180deg,#121214f5,#070708fa);border:1px solid rgba(255,255,255,.04);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff05,inset 0 -14px 24px #ffffff05;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem}app-timer-page .radio-time{font-family:Courier New,monospace;font-size:clamp(2.9rem,9vw,4.8rem);font-weight:700;line-height:1;color:#9b3fa1;text-shadow:0 0 8px rgba(155,63,161,.24),0 0 22px rgba(95,52,184,.16);letter-spacing:.08em;justify-self:start}app-timer-page .radio-display-side{display:grid;justify-items:end;gap:.55rem}app-timer-page .radio-led{width:8px;height:8px;border-radius:50%;background:#ffffff2e;box-shadow:0 0 0 1px #ffffff0a}app-timer-page .radio-led.is-running{background:#ff2d22;box-shadow:0 0 8px #ff2d2280,0 0 16px #ff2d2238}app-timer-page .radio-battery{position:relative;width:24px;height:14px;border-radius:4px;border:1px solid rgba(155,63,161,.88);box-shadow:0 0 10px #9b3fa124;display:flex;align-items:center;justify-content:center;gap:2px;padding:0 3px}app-timer-page .radio-battery:after{content:"";position:absolute;top:4px;right:-4px;width:2px;height:6px;border-radius:0 2px 2px 0;background:#9b3fa1e0}app-timer-page .radio-battery span{width:4px;height:6px;border-radius:1px;background:#9b3fa1;box-shadow:0 0 8px #9b3fa129}app-timer-page .mode-tabs{margin-top:0;display:flex;gap:.6rem;flex-wrap:wrap}app-timer-page .selected-task-panel{margin-top:1rem;border:1px solid var(--app-surface-border, #ece8ef);border-radius:var(--app-surface-radius-inner, 20px);padding:var(--app-surface-padding, 1rem);background:var(--app-surface-bg, linear-gradient(180deg, #fdfbff 0%, #f7f3fb 100%));box-shadow:0 10px 24px #462a690d;overflow:hidden}app-timer-page .selected-task-panel__content,app-timer-page .selected-task-panel__empty{display:flex;align-items:center;justify-content:space-between;gap:1rem}app-timer-page .selected-task-panel__kicker{margin:0;color:#7a6f92;font-family:var(--ui-font-ui);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}app-timer-page .selected-task-panel h2{margin:.22rem 0 0;color:#252238;font-family:var(--ui-font-heading);font-size:1.15rem}app-timer-page .selected-task-panel__meta{margin:.26rem 0 0;color:#67627b;font-family:var(--ui-font-body);font-size:.94rem}app-timer-page .selected-task-panel__actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}app-timer-page .tab{border:1px solid var(--plux-button-border, #ded9e6);background:var(--plux-action-gradient-soft, #ffffff);color:#6b7080;border-radius:999px;padding:.58rem 1.12rem;text-transform:uppercase;font-family:Poppins,Segoe UI,Arial,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.05em;cursor:pointer;box-shadow:var(--plux-button-shadow-soft, 0 12px 24px rgba(74, 49, 109, .06));transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}app-timer-page .tab.active{color:#fff;border-color:transparent;background:var(--plux-action-gradient-strong, var(--plux-action-gradient));box-shadow:var(--plux-button-shadow, var(--plux-action-shadow))}app-timer-page .clock-shell{margin-top:1.2rem;width:100%;display:grid;place-items:center}app-timer-page .timer-display-section{margin-bottom:.35rem}app-timer-page .active-task-chip{margin:.1rem auto 0;display:flex;align-items:center;gap:.45rem;justify-content:center;font-family:var(--ui-font-body);font-size:.9rem;color:var(--plux-text-secondary, #747086);max-width:min(100%,420px);overflow:hidden}app-timer-page .active-task-dot{display:block;width:7px;height:7px;border-radius:50%;background:#f0449c;flex-shrink:0}app-timer-page .active-task-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-timer-page .streak-chip{display:flex;align-items:center;gap:.4rem;padding:.52rem 1rem;border-radius:999px;background:linear-gradient(135deg,#ff468214,#ff8c5014);border:1px solid rgba(255,90,120,.22);font-family:Poppins,Segoe UI,Arial,sans-serif;font-size:.84rem;font-weight:600;color:#c0405a;width:fit-content}app-timer-page .streak-fire{font-size:1rem}app-timer-page .streak-text{color:#a83450}app-timer-page .timer-actions-section{padding-top:1.1rem}app-timer-page .controls{margin-top:0;display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}app-timer-page .controls button{border-radius:30px;padding:.7rem 1.2rem;font-family:Poppins,Segoe UI,Arial,sans-serif;font-size:.86rem;text-transform:uppercase;border:1px solid transparent;cursor:pointer;transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}app-timer-page .controls button:hover{transform:translateY(-1px)}app-timer-page .controls button:active{transform:translateY(0)}app-timer-page .controls button:focus-visible,app-timer-page .tab:focus-visible,app-timer-page input:focus-visible,app-timer-page textarea:focus-visible,app-timer-page button:focus-visible{outline:none;box-shadow:0 0 0 3px #7a35d829}app-timer-page .primary{color:#fff;background:var(--plux-action-gradient-strong, var(--plux-action-gradient));box-shadow:var(--plux-button-shadow, var(--plux-action-shadow));font-weight:600}app-timer-page .ghost{background:var(--plux-action-gradient-soft, #ffffff);border-color:var(--plux-button-border, #e7dff2);color:var(--plux-button-text, #5c3b8f);box-shadow:var(--plux-button-shadow-soft, 0 12px 24px rgba(74, 49, 109, .06));font-weight:600}app-timer-page .ghost.is-muted,app-timer-page .utility-pill.is-muted{border-color:#cb3df447;color:#8f2eb2;background:linear-gradient(180deg,#fff7ff,#f8efff)}app-timer-page .selected-task-panel__actions button{min-height:44px;padding:.65rem 1.3rem;font-weight:600;letter-spacing:.03em;border-radius:18px;transition:all .2s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}app-timer-page .selected-task-panel__actions .ghost{background:var(--plux-action-gradient-soft, #ffffff);border-color:#7a35d83d;color:var(--plux-button-text, #5c3b8f);font-weight:600;box-shadow:var(--plux-button-shadow-soft, 0 10px 24px rgba(122, 53, 216, .08))}app-timer-page .selected-task-panel__actions .ghost:before{content:"\25cf";margin-right:.4rem;font-size:1.1em;display:inline-block;opacity:.7}app-timer-page .selected-task-panel__actions .ghost:hover{background:var(--plux-action-gradient-soft-alt, #ffffff);border-color:#7a35d83d;color:var(--plux-button-text, #5c3b8f);box-shadow:var(--plux-button-shadow-soft-hover, 0 14px 28px rgba(122, 53, 216, .12));transform:translateY(-2px)}app-timer-page .selected-task-panel__actions .ghost:hover:before{opacity:1;transform:scale(1.1)}app-timer-page .selected-task-panel__actions .ghost:active{transform:translateY(0)}app-timer-page .selected-task-panel__actions button:nth-of-type(2){opacity:.75}app-timer-page .selected-task-panel__actions button:nth-of-type(2):before{content:"\2715"!important;font-size:1em;margin-right:.35rem}app-timer-page .selected-task-panel__actions button:nth-of-type(2):hover{opacity:1;color:#d32f2f;border-color:#d32f2f4d;box-shadow:0 8px 20px #d32f2f1f}app-timer-page .selected-task-panel__empty button{min-height:48px;padding:.8rem 1.8rem;font-weight:600;letter-spacing:.03em;border-radius:18px;transition:all .2s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;font-size:.95rem}app-timer-page .selected-task-panel__empty .primary{background:var(--plux-action-gradient-strong, var(--plux-action-gradient));box-shadow:var(--plux-button-shadow, 0 10px 24px rgba(122, 53, 216, .24));position:relative;z-index:1}app-timer-page .selected-task-panel__empty .primary:before{content:"\2295";margin-right:.6rem;font-size:1.15em;display:inline-block;opacity:.9}app-timer-page .selected-task-panel__empty .primary:hover{box-shadow:var(--plux-button-shadow-hover, 0 14px 28px rgba(122, 53, 216, .28));transform:translateY(-2px)}app-timer-page .selected-task-panel__empty .primary:hover:before{opacity:1;transform:scale(1.15)}app-timer-page .selected-task-panel__empty .primary:active{transform:translateY(0)}body.theme-dark app-timer-page .selected-task-panel{background:radial-gradient(260px 140px at 100% 0%,#7f2f9d1a,#7f2f9d00 68%),linear-gradient(180deg,#121c2cf5,#0c131ffa);border-color:#a3b4d629;box-shadow:inset 0 1px #ffffff08,0 18px 34px #02060e3d}body.theme-dark app-timer-page .selected-task-panel__kicker{color:#a9b4cd}body.theme-dark app-timer-page .selected-task-panel h2{color:#f5f8ff}body.theme-dark app-timer-page .selected-task-panel__meta{color:#a5b1ca}body.theme-dark app-timer-page .selected-task-panel__actions .ghost{background:linear-gradient(180deg,#162132f5,#0e1623fa);border-color:#a3b4d629;color:#e3ebff;box-shadow:0 10px 22px #02060e2e}body.theme-dark app-timer-page .selected-task-panel__actions .ghost:hover{background:linear-gradient(180deg,#1f2c42fa,#121c2cfa);border-color:#8662da66;color:#fff;box-shadow:0 14px 28px #02060e42}body.theme-dark app-timer-page .selected-task-panel__actions button:nth-of-type(2):hover{color:#ffb3bf;border-color:#ff719147}app-timer-page .screen.focus-mode .timer-halo{transform:scale(1.05)}app-timer-page .screen.focus-mode .timer-radio{transform:translateY(-3px) scale(1.03)}app-timer-page .screen.focus-mode .active-task-chip{color:#d7def1}app-timer-page .screen.focus-mode .active-task-dot{background:#7bd4ff}app-timer-page .timer-halo[data-pulse=focus-start],app-timer-page .timer-radio[data-pulse=focus-start]{animation:timer-pulse-soft-focus .52s ease}app-timer-page .timer-halo[data-pulse=pause],app-timer-page .timer-radio[data-pulse=pause]{animation:timer-pulse-soft-pause .42s ease}app-timer-page .timer-halo[data-pulse=reset],app-timer-page .timer-radio[data-pulse=reset]{animation:timer-pulse-soft-reset .42s ease}app-timer-page .timer-halo[data-pulse=complete],app-timer-page .timer-radio[data-pulse=complete]{animation:timer-pulse-soft-complete .62s ease}app-timer-page .timer-halo[data-pulse=mode-switch],app-timer-page .timer-radio[data-pulse=mode-switch]{animation:timer-pulse-soft-mode .42s ease}@keyframes timer-pulse-soft-focus{0%{transform:scale(1);box-shadow:0 24px 52px #0c0f1852}50%{transform:scale(1.03);box-shadow:0 30px 62px #5f34b83d}to{transform:scale(1)}}@keyframes timer-pulse-soft-pause{0%{filter:saturate(1)}50%{filter:saturate(.72) brightness(.95)}to{filter:saturate(1)}}@keyframes timer-pulse-soft-reset{0%{transform:scale(1)}50%{transform:scale(.985)}to{transform:scale(1)}}@keyframes timer-pulse-soft-complete{0%{transform:scale(1)}30%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes timer-pulse-soft-mode{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(8deg)}}@media(max-width:767px){app-timer-page .clock-style-list{gap:.42rem}app-timer-page .clock-style-pill{min-width:92px;flex:1 1 92px;padding:.56rem .52rem}app-timer-page .halo-wrap{width:min(250px,68vw)}app-timer-page .radio-wrap{width:min(306px,80vw)}app-timer-page .halo-mode{font-size:.62rem}app-timer-page .halo-time{font-size:clamp(2.05rem,11vw,3rem)}app-timer-page .halo-caption{font-size:.76rem}app-timer-page .timer-radio{border-radius:28px;padding:.82rem;gap:.5rem}app-timer-page .radio-grille{min-height:44px}app-timer-page .radio-control-strip{gap:.44rem}app-timer-page .radio-control{width:18px}app-timer-page .radio-control-lg{width:34px;height:18px}app-timer-page .radio-time{font-size:clamp(2.18rem,11.4vw,3.1rem)}app-timer-page .radio-display{padding:.72rem .78rem .8rem;gap:.5rem}app-timer-page .radio-battery{width:20px;height:12px}app-timer-page .screen.focus-mode .halo-wrap,app-timer-page .screen.focus-mode .radio-wrap{width:min(340px,84vw)}}body{transition:background .22s ease,color .22s ease}body.theme-light{background:#f4eef6;color-scheme:light}body.theme-dark{--theme-bg: #07111d;--theme-bg-soft: #0d1727;--theme-surface: linear-gradient(180deg, rgba(16, 24, 38, .96) 0%, rgba(11, 18, 30, .98) 100%);--theme-surface-soft: linear-gradient(180deg, rgba(18, 28, 44, .96) 0%, rgba(12, 19, 31, .98) 100%);--theme-border: rgba(163, 180, 214, .16);--theme-border-strong: rgba(181, 196, 225, .24);--theme-text: #edf3ff;--theme-text-strong: #f8fbff;--theme-muted: #99a9c6;--theme-muted-soft: #7f90ae;--theme-shadow: 0 24px 52px rgba(2, 6, 14, .38);--plux-button-text: #edf3ff;--plux-button-muted: #a5b1ca;background:#060b12;color-scheme:dark}body.theme-dark app-timer-page .screen:not(.focus-mode){background:radial-gradient(760px 340px at 10% 0%,#4e78ff1f,#4e78ff00 64%),radial-gradient(580px 260px at 92% 2%,#fe47861a,#fe478600 58%),linear-gradient(180deg,#07111d,#0b1423)}body.theme-dark app-timer-page .pomodoro-card,body.theme-dark app-timer-page .method-section,body.theme-dark app-timer-page .daily-progress-card,body.theme-dark app-timer-page .status-grid .stat,body.theme-dark app-timer-page .settings,body.theme-dark app-timer-page .share-modal-panel,body.theme-dark app-timer-page .share-actions,body.theme-dark app-timer-page .sound-modal-panel,body.theme-dark app-timer-page .tasks-panel,body.theme-dark app-timer-page .notes-panel{background:var(--theme-surface);border-color:var(--theme-border);box-shadow:var(--theme-shadow);color:var(--theme-text)}body.theme-dark app-timer-page .clock-style-toolbar{border-bottom-color:#a3b4d629}body.theme-dark app-timer-page .method-grid{background:transparent}body.theme-dark app-timer-page .method-card,body.theme-dark app-timer-page .metric-chip,body.theme-dark app-timer-page .task-item,body.theme-dark app-timer-page .sound-type-card,body.theme-dark app-timer-page .ambient-card,body.theme-dark app-timer-page .share-close,body.theme-dark app-timer-page .sound-close,body.theme-dark app-timer-page .notes-close,body.theme-dark app-timer-page .tasks-close,body.theme-dark app-timer-page .utility-icon-button,body.theme-dark app-timer-page .clock-style-pill,body.theme-dark app-timer-page .tab,body.theme-dark app-timer-page .ghost,body.theme-dark app-timer-page .task-remove,body.theme-dark app-timer-page .new-task-btn,body.theme-dark app-timer-page .new-item button{background:var(--theme-surface-soft);border-color:var(--theme-border);color:var(--theme-text)}body.theme-dark app-timer-page .task-edit-input,body.theme-dark app-timer-page .task-edit-time,body.theme-dark app-timer-page .new-task-label-input,body.theme-dark app-timer-page .new-task-time-input,body.theme-dark app-timer-page .notes-editor textarea,body.theme-dark app-timer-page .new-item input,body.theme-dark app-timer-page input[type=number]{background:#080e18f0;border-color:var(--theme-border-strong);color:var(--theme-text)}body.theme-dark app-timer-page .tab{color:var(--theme-muted)}body.theme-dark app-timer-page .tab.active,body.theme-dark app-timer-page .clock-style-pill.active,body.theme-dark app-timer-page .utility-icon-button.active,body.theme-dark app-timer-page .sound-type-card.active,body.theme-dark app-timer-page .ambient-card.active,body.theme-dark app-timer-page .task-item.is-active{border-color:transparent;background:var(--plux-action-gradient-strong, var(--plux-action-gradient));color:#fff;box-shadow:var(--plux-button-shadow, 0 10px 24px rgba(122, 53, 216, .24))}body.theme-dark app-timer-page .sound-type-card.active .sound-type-label,body.theme-dark app-timer-page .sound-type-card.active .sound-type-desc,body.theme-dark app-timer-page .ambient-card.active .ambient-label,body.theme-dark app-timer-page .task-item.is-active .task-label,body.theme-dark app-timer-page .task-item.is-active .task-count,body.theme-dark app-timer-page .clock-style-pill.active small{color:#ffffffe6}body.theme-dark app-timer-page .hero-copy,body.theme-dark app-timer-page .active-task-chip,body.theme-dark app-timer-page .stat-value,body.theme-dark app-timer-page .status-message,body.theme-dark app-timer-page .setting-title,body.theme-dark app-timer-page .daily-progress-title,body.theme-dark app-timer-page .metric-value,body.theme-dark app-timer-page .daily-progress-count,body.theme-dark app-timer-page .tasks-title,body.theme-dark app-timer-page .notes-title,body.theme-dark app-timer-page .task-label,body.theme-dark app-timer-page .checklist-title,body.theme-dark app-timer-page .check-item,body.theme-dark app-timer-page .sound-modal-header h2,body.theme-dark app-timer-page .sound-toggle-label,body.theme-dark app-timer-page .sound-type-label,body.theme-dark app-timer-page .event-row,body.theme-dark app-timer-page .share-modal-header h2,body.theme-dark app-timer-page .method-card h3,body.theme-dark app-timer-page .footer-text,body.theme-dark app-timer-page .app-footer{color:var(--theme-text-strong)}body.theme-dark app-timer-page .stat-title,body.theme-dark app-timer-page .setting-help,body.theme-dark app-timer-page .clock-style-title,body.theme-dark app-timer-page .clock-style-pill small,body.theme-dark app-timer-page .daily-progress-text,body.theme-dark app-timer-page .metric-label,body.theme-dark app-timer-page .daily-progress-motivation,body.theme-dark app-timer-page .tasks-empty,body.theme-dark app-timer-page .task-count,body.theme-dark app-timer-page .task-label.done,body.theme-dark app-timer-page .notes-subtitle,body.theme-dark app-timer-page .save-state,body.theme-dark app-timer-page .sound-modal-kicker,body.theme-dark app-timer-page .sound-section-title,body.theme-dark app-timer-page .sound-type-desc,body.theme-dark app-timer-page .volume-value,body.theme-dark app-timer-page .ambient-label,body.theme-dark app-timer-page .share-actions-copy,body.theme-dark app-timer-page .share-feedback,body.theme-dark app-timer-page .method-card p,body.theme-dark app-timer-page .progress-overflow{color:var(--theme-muted)}body.theme-dark app-timer-page .method-section{background:radial-gradient(760px 320px at 10% 0%,#4e78ff0d,#4e78ff00 64%),linear-gradient(180deg,#0c131ffa,#0a111dfa)}body.theme-dark app-timer-page .method-header h2,body.theme-dark app-timer-page .method-card h3,body.theme-dark app-timer-page .method-cta-copy strong{color:#f8fbff}body.theme-dark app-timer-page .method-header p,body.theme-dark app-timer-page .method-card p,body.theme-dark app-timer-page .method-cta-copy p{color:#a5b1ca}body.theme-dark app-timer-page .method-header strong,body.theme-dark app-timer-page .method-chip,body.theme-dark app-timer-page .method-corner-icon,body.theme-dark app-timer-page .method-cta-icon{color:#c899ff}body.theme-dark app-timer-page .method-card{background:linear-gradient(180deg,#121c2cf5,#0c131ffa);border-color:#a3b4d629;box-shadow:0 18px 34px #02060e2e}body.theme-dark app-timer-page .method-corner-icon,body.theme-dark app-timer-page .method-chip,body.theme-dark app-timer-page .method-cta-icon{border-color:#a3b4d629;background:#7a35d81f}body.theme-dark app-timer-page .method-cta-band{background:linear-gradient(180deg,#121c2cf5,#0c131ffa);border-color:#a3b4d629;box-shadow:0 18px 34px #02060e2e}body.theme-dark app-timer-page .task-time-chip{color:#d0b6ff;background:#8b6be22e}body.theme-dark app-timer-page .task-time-chip.overdue{color:#ffb088;background:#dc6e2e24}body.theme-dark app-timer-page .progress-segment{background:linear-gradient(180deg,#1c2738,#101827);border-color:#abb9d61f}body.theme-dark app-timer-page .progress-overflow{background:#6572ed1f}body.theme-dark app-timer-page .share-modal-backdrop,body.theme-dark app-timer-page .sound-modal-backdrop{background:#02060ec2}body.theme-dark app-timer-page .app-footer{color:var(--theme-muted)}body.theme-dark app-timer-page .footer-divider{background:linear-gradient(to right,transparent,rgba(156,170,198,.18),transparent)}body.theme-dark app-activities-page .kanban-column,body.theme-dark app-configuracoes-page .settings-nav,body.theme-dark app-configuracoes-page .settings-card,body.theme-dark app-task-modal .task-modal__panel,body.theme-dark app-confirm-dialog .confirm-dialog__panel{background:var(--theme-surface);border-color:var(--theme-border);box-shadow:var(--theme-shadow);color:var(--theme-text)}body.theme-dark app-activities-page .filter-field__control select,body.theme-dark app-activities-page .results-pill,body.theme-dark app-activities-page .ghost-button,body.theme-dark app-task-card .task-card,body.theme-dark app-task-card .task-card__dropdown,body.theme-dark app-task-modal .task-modal__close,body.theme-dark app-task-modal .ghost-button,body.theme-dark app-task-modal .task-modal__field input,body.theme-dark app-task-modal .task-modal__field textarea,body.theme-dark app-task-modal .task-modal__select-shell select,body.theme-dark app-confirm-dialog .confirm-dialog__close,body.theme-dark app-confirm-dialog .confirm-dialog__ghost,body.theme-dark app-configuracoes-page .settings-badge,body.theme-dark app-configuracoes-page .toggle-row,body.theme-dark app-configuracoes-page .sound-panel,body.theme-dark app-configuracoes-page .appearance-block,body.theme-dark app-configuracoes-page .ambient-block,body.theme-dark app-configuracoes-page .animal-intervals,body.theme-dark app-configuracoes-page .stat-card,body.theme-dark app-configuracoes-page .info-card,body.theme-dark app-configuracoes-page .theme-option,body.theme-dark app-configuracoes-page .ghost-button,body.theme-dark app-configuracoes-page .import-button,body.theme-dark app-configuracoes-page .sound-type-card,body.theme-dark app-configuracoes-page .clock-style-card,body.theme-dark app-configuracoes-page .ambient-card{background:var(--theme-surface-soft);border-color:var(--theme-border);color:var(--theme-text);box-shadow:0 18px 34px #02060e2e}body.theme-dark app-activities-page .filter-field span,body.theme-dark app-configuracoes-page .settings-kicker,body.theme-dark app-configuracoes-page .settings-subtitle,body.theme-dark app-configuracoes-page .toggle-row span,body.theme-dark app-configuracoes-page .ambient-help,body.theme-dark app-configuracoes-page .sound-type-desc,body.theme-dark app-configuracoes-page .clock-style-card span,body.theme-dark app-configuracoes-page .ambient-label,body.theme-dark app-configuracoes-page .stat-card span,body.theme-dark app-configuracoes-page .info-card span,body.theme-dark app-configuracoes-page .settings-message{color:var(--theme-muted)}body.theme-dark app-activities-page .filter-field__control select,body.theme-dark app-activities-page .results-pill,body.theme-dark app-activities-page .ghost-button,body.theme-dark app-configuracoes-page .settings-badge,body.theme-dark app-configuracoes-page .theme-option,body.theme-dark app-configuracoes-page .ghost-button,body.theme-dark app-configuracoes-page .import-button{color:var(--theme-text)}body.theme-dark app-activities-page .filter-field__chevron,body.theme-dark app-task-modal .task-modal__select-icon{border-color:#a5b1ca}body.theme-dark app-activities-page .kanban-column__heading h2,body.theme-dark app-configuracoes-page .settings-card h2,body.theme-dark app-configuracoes-page .sound-panel h3,body.theme-dark app-configuracoes-page .settings-grid span,body.theme-dark app-configuracoes-page .toggle-row strong,body.theme-dark app-configuracoes-page .appearance-title,body.theme-dark app-configuracoes-page .ambient-title,body.theme-dark app-configuracoes-page .slider-field__meta,body.theme-dark app-configuracoes-page .slider-field__meta strong,body.theme-dark app-configuracoes-page .stat-card strong,body.theme-dark app-configuracoes-page .info-card strong,body.theme-dark app-configuracoes-page .settings-nav__item,body.theme-dark app-configuracoes-page .sound-type-label,body.theme-dark app-configuracoes-page .clock-style-card strong{color:var(--theme-text-strong)}body.theme-dark app-activities-page .kanban-column__count{background:#ffffff14;color:var(--theme-text)}body.theme-dark app-activities-page .kanban-column__tools button{color:var(--theme-muted)}body.theme-dark app-activities-page .kanban-column__empty{background:var(--theme-surface-soft);border:1px solid var(--theme-border);color:var(--theme-muted)}body.theme-dark app-activities-page .kanban-column__add-link{color:#cab6ff}body.theme-dark app-activities-page .results-pill{background:#ffffff14;color:var(--theme-muted)}body.theme-dark app-activities-page .primary-button,body.theme-dark app-task-modal .primary-button,body.theme-dark app-configuracoes-page .settings-nav__item.is-active,body.theme-dark app-configuracoes-page .theme-option.is-active,body.theme-dark app-configuracoes-page .sound-type-card.active,body.theme-dark app-configuracoes-page .clock-style-card.active,body.theme-dark app-configuracoes-page .ambient-card.active{border-color:transparent;background:var(--plux-action-gradient-strong, var(--plux-action-gradient));color:#fff;box-shadow:var(--plux-button-shadow, 0 10px 24px rgba(122, 53, 216, .24))}body.theme-dark app-configuracoes-page .settings-nav__item:hover{background:#a855f71a}body.theme-dark app-configuracoes-page .settings-nav__item.is-active:hover{background:var(--plux-action-gradient-strong, var(--plux-action-gradient))}body.theme-dark app-configuracoes-page .sound-type-card.active .sound-type-label,body.theme-dark app-configuracoes-page .sound-type-card.active .sound-type-desc,body.theme-dark app-configuracoes-page .clock-style-card.active strong,body.theme-dark app-configuracoes-page .clock-style-card.active span,body.theme-dark app-configuracoes-page .ambient-card.active .ambient-label{color:#fffffff0}body.theme-dark app-configuracoes-page .settings-grid input,body.theme-dark app-configuracoes-page .settings-grid select{background:#080e18f0;border-color:var(--theme-border-strong);color:var(--theme-text)}body.theme-dark app-configuracoes-page input[type=checkbox],body.theme-dark app-configuracoes-page input[type=range]{accent-color:var(--plux-purple)}body.theme-dark app-configuracoes-page .danger-button{box-shadow:0 16px 28px #6f1c1c3d}body.theme-dark app-task-card .task-card{color:var(--theme-text)}body.theme-dark app-task-card .task-card--focus{background:radial-gradient(circle at top right,#ffb10014,#ffb10000 34%),linear-gradient(180deg,#1c2535fa,#131b28fa)}body.theme-dark app-task-card .task-card--selected{border-color:#7f2f9d6b;box-shadow:inset 0 0 0 1px #7f2f9d3d,0 18px 34px #02060e42}body.theme-dark app-task-card .task-card h3,body.theme-dark app-task-card .task-card__selected-chip,body.theme-dark app-task-card .task-card__dropdown button,body.theme-dark app-task-card .task-card__progress-block span{color:var(--theme-text-strong)}body.theme-dark app-task-card .task-card__description,body.theme-dark app-task-card .task-card__tag-row,body.theme-dark app-task-card .task-card__meta span,body.theme-dark app-task-card .task-card__menu{color:var(--theme-muted)}body.theme-dark app-task-card .task-card__selected-chip{background:#7f2f9d2e}body.theme-dark app-task-card .task-card__dropdown button:hover{background:#ffffff0a}body.theme-dark app-task-card .task-card__dropdown .is-danger{color:#ffb3bf}body.theme-dark app-task-card .task-card__progress{background:#a3b4d61f}body.theme-dark app-task-card .task-card__meta span[data-priority=LOW]{color:#55d88a}body.theme-dark app-task-card .task-card__meta span[data-priority=MEDIUM]{color:#d6def3}body.theme-dark app-task-card .task-card__meta span[data-priority=HIGH]{color:#ff8f88}body.theme-dark app-task-modal .task-modal__backdrop,body.theme-dark app-confirm-dialog .confirm-dialog__backdrop{background:#02060ec2}body.theme-dark app-task-modal .task-modal__header p,body.theme-dark app-confirm-dialog .confirm-dialog__header p{color:var(--theme-muted)}body.theme-dark app-task-modal .task-modal__header h2,body.theme-dark app-task-modal .task-modal__field span,body.theme-dark app-confirm-dialog .confirm-dialog__header h2{color:var(--theme-text-strong)}body.theme-dark app-task-modal .task-modal__validation,body.theme-dark app-confirm-dialog .confirm-dialog__panel[data-tone=danger] .confirm-dialog__content p{color:#ffb3bf}body.theme-dark app-task-modal .task-modal__field input,body.theme-dark app-task-modal .task-modal__field textarea,body.theme-dark app-task-modal .task-modal__select-shell select{color-scheme:dark}body.theme-dark app-confirm-dialog .confirm-dialog__panel{background:radial-gradient(circle at top right,#7f2f9d26,#7f2f9d00 34%),linear-gradient(180deg,#101826f5,#0b121efa)}body.theme-dark app-confirm-dialog .confirm-dialog__panel[data-tone=danger]{background:radial-gradient(circle at top right,#f35a4a29,#f35a4a00 34%),linear-gradient(180deg,#101826f5,#0b121efa)}body.theme-dark app-confirm-dialog .confirm-dialog__panel[data-tone=success]{background:radial-gradient(circle at top right,#36b66d29,#36b66d00 34%),linear-gradient(180deg,#101826f5,#0b121efa)}body.theme-dark app-confirm-dialog .confirm-dialog__content p{color:var(--theme-muted)}body.theme-dark app-confirm-dialog .confirm-dialog__icon{background:#7f35d524;color:#caaeff}body.theme-dark app-confirm-dialog .confirm-dialog__panel[data-tone=danger] .confirm-dialog__icon{background:#f35a4a24;color:#ff9c95}body.theme-dark app-confirm-dialog .confirm-dialog__panel[data-tone=success] .confirm-dialog__icon{background:#36b66d24;color:#7ae0a1}
