/*! Stress Less Day & Night: Today board and Morning Start. */.sld-view{--sd-bg: transparent;--sd-card: #FFFDF8;--sd-card2: #FBF7EF;--sd-text: #33433F;--sd-ink: #1F2A28;--sd-muted: #56655F;--sd-line: #E7DFCF;--sd-accent: #07596B;--sd-accent-text: #fff;--sd-gold: #D9A441;--sd-gold-ink: #3A2A06;--sd-danger: #9A3B32;--sd-must: #C8922F;--sd-should: #07596B;--sd-could: #6F8B80}.slp-view--night.sld-view{--sd-card: rgba(21, 59, 71, .78);--sd-card2: rgba(29, 74, 87, .7);--sd-text: #EEF4F1;--sd-ink: #FFFFFF;--sd-muted: #BFD0CA;--sd-line: rgba(238, 244, 241, .16);--sd-accent: #EDBE63;--sd-accent-text: #1B2A2E;--sd-gold: #EDBE63;--sd-gold-ink: #1B2A2E;--sd-must: #EDBE63;--sd-should: #8FD3D9;--sd-could: #A9BDB6;--sd-danger: #F0A79E}.sld-view.sld-view--dawn,.slp-view--night.sld-view.sld-view--dawn{--sd-card: rgba(255, 253, 248, .86);--sd-card2: rgba(255, 246, 230, .9);--sd-text: #3A3530;--sd-ink: #24201B;--sd-muted: #6A5E52;--sd-line: rgba(122, 92, 54, .2);--sd-accent: #9A5B12;--sd-accent-text: #fff;--sd-gold: #E3A548;--sd-gold-ink: #2E1E05;--sd-must: #B9771F;--sd-should: #07596B;--sd-could: #7C8B80;--sd-danger: #9A3B32;background:radial-gradient(130% 70% at 50% 108%,#ffd9a0,#ffd9a000 60%),linear-gradient(180deg,#fdf1e2,#fbe4cf 55%,#f6d3b5);color:var(--sd-text);min-height:100vh}.sld-view--dawn.has-art{background-size:cover!important;background-position:center bottom!important}.sld{color:var(--sd-text, inherit);max-width:760px;margin:0 auto;padding:4px 2px 40px;font-family:var(--sans, "Source Sans 3", Arial, sans-serif)}.sld *,.sld *:before,.sld *:after{box-sizing:border-box}.sld .slp-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sld svg{width:1.1em;height:1.1em;vertical-align:-.18em;flex:0 0 auto}.sld-h1{font-family:var(--serif, Georgia, serif);font-weight:600;font-size:clamp(1.7rem,4.6vw,2.3rem);line-height:1.15;color:var(--sd-ink, inherit);margin:4px 0 6px}.sld-h2{font-family:var(--serif, Georgia, serif);font-weight:600;font-size:1.15rem;color:var(--sd-ink, inherit);margin:0 0 10px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sld-h2 small{font-family:var(--sans, Arial, sans-serif);font-weight:400;font-size:.85rem;color:var(--sd-muted, inherit)}.sld-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700;color:var(--sd-accent, inherit);margin:0;display:flex;align-items:center;gap:6px}.sld-sub{font-size:1.02rem;color:var(--sd-text, inherit);margin:0 0 14px}.sld-muted{color:var(--sd-muted, inherit);font-size:.92rem;margin:8px 0}.sld-err{color:var(--sd-danger, #9A3B32);font-weight:600}.sld-foot{color:var(--sd-muted, inherit);font-size:.88rem;text-align:center;margin-top:26px}.sld-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:4px 0 14px}.sld-ringwrap{position:relative;width:64px;height:64px;flex:0 0 64px}.sld-ring{width:64px!important;height:64px!important;transform:rotate(-90deg)}.sld-ring circle{fill:none;stroke-width:5}.sld-ring__bg{stroke:var(--sd-line)}.sld-ring__fg{stroke:var(--sd-gold);stroke-linecap:round;transition:stroke-dashoffset .6s ease}.sld-ring__n{position:absolute;inset:0;display:grid;place-items:center;font-weight:700;font-size:.9rem;color:var(--sd-ink)}.sld-banner{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;text-decoration:none;margin:0 0 14px;background:linear-gradient(110deg,#fde7c4,#f7c98c);color:#2e1e05;box-shadow:0 12px 30px -22px #78460a99}.sld-banner>svg{width:1.6em;height:1.6em}.sld-banner span{flex:1;display:flex;flex-direction:column}.sld-banner strong{font-size:1.05rem}.sld-banner small{font-size:.88rem;opacity:.85}.sld-banner:hover,.sld-banner:focus-visible{filter:brightness(1.04);color:#2e1e05}.sld-input{font:inherit;color:var(--sd-ink, #1F2A28);background:var(--sd-card, #fff);border:1px solid var(--sd-line, #E7DFCF);border-radius:12px;padding:11px 13px;min-height:46px;width:100%}.slp-view--night .sld-input{background:#0e2a33b3}.sld-input:focus{outline:2px solid var(--sd-accent, #07596B);outline-offset:1px}.sld-input--sm{width:auto;flex:0 0 auto}textarea.sld-input{min-height:80px;resize:vertical}.sld-btn{font:inherit;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:10px 16px;border-radius:999px;border:1px solid var(--sd-line, #E7DFCF);background:var(--sd-card, #fff);color:var(--sd-ink, #1F2A28);cursor:pointer;text-decoration:none}.sld-btn:hover{filter:brightness(1.05)}.sld-btn:disabled{opacity:.55;cursor:default}.sld-btn--gold{background:var(--sd-gold, #D9A441);border-color:transparent;color:var(--sd-gold-ink, #3A2A06)}.sld-btn--quiet{background:transparent;border-color:transparent;color:var(--sd-muted, inherit);text-decoration:underline}.sld-btn--danger{color:var(--sd-danger, #9A3B32)}.sld-add{display:flex;gap:8px;margin:0 0 14px}.sld-add .sld-input:first-of-type{flex:1}@media(max-width:480px){.sld-add .sld-btn span{display:none}.sld-add .sld-btn{padding:10px 14px}}.sld-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--sd-card2);border:1px solid var(--sd-line);margin:0 0 16px}.sld-tabs button{font:inherit;font-weight:600;font-size:.92rem;border:0;background:transparent;color:var(--sd-muted);padding:8px 14px;border-radius:999px;cursor:pointer;display:inline-flex;gap:6px;align-items:center;min-height:38px}.sld-tabs button[aria-selected=true]{background:var(--sd-accent);color:var(--sd-accent-text)}.sld-card{background:var(--sd-card);border:1px solid var(--sd-line);border-radius:18px;padding:16px;margin:0 0 16px}.sld-group{margin:0 0 18px}.sld-group .sld-h2:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--sd-should);align-self:center}.sld-group--must .sld-h2:before{background:var(--sd-must);box-shadow:0 0 0 4px #d9a44138}.sld-group--could .sld-h2:before{background:var(--sd-could)}.sld-empty{color:var(--sd-muted);font-size:.94rem;padding:12px 14px;border:1px dashed var(--sd-line);border-radius:14px;margin:0}.sld-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sld-task{display:flex;align-items:center;gap:10px;background:var(--sd-card);border:1px solid var(--sd-line);border-radius:14px;padding:6px 6px 6px 10px;transition:opacity .3s,transform .3s}.sld-group--must .sld-task{border-left:4px solid var(--sd-must)}.sld-check{flex:0 0 30px;width:30px;height:30px;border-radius:50%;border:2px solid var(--sd-muted);background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--sd-gold-ink);padding:0}.sld-check:hover{border-color:var(--sd-gold)}.sld-task.is-done .sld-check,.sld-donebox .is-done .sld-check{background:var(--sd-gold);border-color:var(--sd-gold)}.sld-task.is-done{opacity:.5;transform:scale(.98)}.sld-task.is-done .sld-task__t,.sld-donebox .sld-task__t{text-decoration:line-through}.sld-donebox .is-letgo .sld-task__t{text-decoration:none;font-style:italic}.sld-task__main{flex:1;min-width:0;text-align:left;font:inherit;color:inherit;background:none;border:0;padding:8px 2px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.sld-task__t{color:var(--sd-ink);font-weight:600;font-size:1.02rem;overflow-wrap:anywhere}.sld-task__m{color:var(--sd-muted);font-size:.85rem;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.sld-more{flex:0 0 40px;height:40px;border:0;background:transparent;color:var(--sd-muted);border-radius:10px;cursor:pointer}.sld-more:hover,.sld-inbox{background:var(--sd-card2)}.sld-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;border-top:1px solid var(--sd-line);transition:opacity .3s}.sld-pick:first-child{border-top:0}.sld-pick.is-leaving{opacity:.3}.sld-pick__t{flex:1 1 200px;font-weight:600;color:var(--sd-ink);display:flex;flex-direction:column}.sld-pick__t small{font-weight:400;color:var(--sd-muted);font-size:.82rem}.sld-pick__b{display:flex;flex-wrap:wrap;gap:6px}.sld-pick__b button{font:inherit;font-size:.88rem;font-weight:600;padding:7px 12px;min-height:36px;border-radius:999px;border:1px solid var(--sd-line);background:var(--sd-card);color:var(--sd-text);cursor:pointer}.sld-pick__b button:hover,.sld-pick__b button[aria-pressed=true]{background:var(--sd-accent);color:var(--sd-accent-text);border-color:transparent}.sld-timeline{list-style:none;margin:0;padding:0}.sld-hour{display:flex;gap:12px;min-height:44px;border-top:1px solid var(--sd-line);padding:6px 0}.sld-hour:first-child{border-top:0}.sld-hour__l{flex:0 0 52px;color:var(--sd-muted);font-size:.82rem;padding-top:4px}.sld-hour__b{flex:1;display:flex;flex-wrap:wrap;gap:6px}.sld-hour.is-past{opacity:.55}.sld-hour.is-now{position:relative}.sld-hour.is-now .sld-hour__l{color:var(--sd-gold);font-weight:700}.sld-hour.is-now:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--sd-gold)}.sld-chip{font:inherit;font-size:.9rem;font-weight:600;text-align:left;padding:7px 11px;border-radius:10px;border:0;cursor:pointer;color:#fff;background:var(--sd-should)}.sld-chip small{font-weight:400;opacity:.85}.sld-chip--must{background:var(--sd-must);color:#2e1e05}.sld-chip--could,.sld-chip--later{background:var(--sd-could)}.slp-view--night .sld-chip--should{color:#0e2a33}.sld-donebox summary{cursor:pointer;font-weight:600;color:var(--sd-ink);display:flex;gap:8px;align-items:center;list-style:none}.sld-donebox summary::-webkit-details-marker{display:none}.sld-donebox[open] summary{margin-bottom:10px}.slp-modal .sld{padding:0;max-width:none}.sld-sheet__acts{display:flex;flex-direction:column;gap:8px}.sld-sheet__acts .sld-btn{justify-content:flex-start;border-radius:12px}.sld-edit{display:flex;flex-direction:column;gap:12px}.sld-f{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.sld-f>span{font-size:.85rem;font-weight:700;color:var(--sd-muted, #56655F)}.sld-row{display:flex;gap:10px}@media(max-width:480px){.sld-edit .sld-row{flex-direction:column}.sld-edit .sld-row:has([data-newstep]){flex-direction:row}}.sld-steps{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:4px}.sld-steps li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0}.sld-steps label{display:flex;gap:8px;align-items:center;cursor:pointer}.sld-steps input{width:20px;height:20px;accent-color:#07596B}.sld-x{border:0;background:transparent;cursor:pointer;color:inherit;opacity:.6;width:34px;height:34px}.sld-edit__acts{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.sld-hero{height:230px;margin:-8px -8px 0;border-radius:22px 22px 0 0;background-size:cover;background-position:center 62%;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);transition:height .35s ease}.sld-hero--sm{height:110px;background-position:center 58%}@media(min-width:900px){.sld-hero{height:280px}.sld-hero--sm{height:130px}}.sld-hero+.sld-morning{margin-top:-26px;position:relative}.sld-morning{max-width:560px;padding-top:10px}.sld-steps-bar{display:flex;gap:6px;margin:0 0 22px}.sld-steps-bar span{flex:1;height:4px;border-radius:4px;background:var(--sd-line)}.sld-steps-bar span.is-on{background:var(--sd-gold)}.sld-morning .sld-h2{margin-top:22px}.sld-energy{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.sld-energy button{font:inherit;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 4px;min-height:92px;border-radius:16px;border:1px solid var(--sd-line);background:var(--sd-card);color:var(--sd-text);cursor:pointer;transition:transform .15s}.sld-energy b{font-size:1.5rem;font-family:var(--serif, Georgia, serif);color:var(--sd-ink)}.sld-energy span{font-size:.78rem;line-height:1.2;text-align:center;color:var(--sd-muted)}.sld-energy button[aria-pressed=true]{background:var(--sd-gold);border-color:transparent;transform:translateY(-2px)}.sld-energy button[aria-pressed=true] b,.sld-energy button[aria-pressed=true] span{color:var(--sd-gold-ink)}.sld-morning .sld-list{background:var(--sd-card);border:1px solid var(--sd-line);border-radius:18px;padding:4px 14px;margin:6px 0 14px;gap:0}.sld-morning .sld-add{margin-top:6px}.sld-star{padding:4px 0;border-top:1px solid var(--sd-line)}.sld-star:first-child{border-top:0}.sld-star button{font:inherit;width:100%;text-align:left;display:flex;align-items:center;gap:12px;padding:12px 4px;border:0;background:none;color:var(--sd-ink);font-weight:600;cursor:pointer}.sld-star button svg{width:1.5em;height:1.5em;color:var(--sd-line);stroke:var(--sd-muted);transition:transform .2s}.sld-star.is-on button svg{color:var(--sd-gold);stroke:var(--sd-must);fill:var(--sd-gold);transform:scale(1.12)}.sld-morning__acts{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:26px;position:sticky;bottom:12px}.sld-morning__acts .sld-btn--gold{min-width:160px;box-shadow:0 12px 28px -16px #78460ab3}@media(prefers-reduced-motion:reduce){.sld *,.sld-task,.sld-ring__fg{transition:none!important}}.sld-view .sld-h1,.sld-view .sld-h2{color:var(--sd-ink)}.sld-view .sld-eyebrow{color:var(--sd-accent)}.sld-view .sld-sub,.sld-view .sld-pick__t,.sld-view .sld-task__t{color:var(--sd-text)!important}.sld-view .sld-muted,.sld-view .sld-foot,.sld-view a.sld-btn--quiet{color:var(--sd-muted)}.sld-view .sld-task__t,.sld-view .sld-pick__t{color:var(--sd-ink)!important}.sld-chips{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 14px}.sld-lightchip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;min-height:36px;border-radius:999px;font-size:.9rem;font-weight:600;text-decoration:none;background:var(--sd-card2);border:1px solid var(--sd-line);color:var(--sd-ink)!important}.sld-lightchip svg{color:var(--sd-gold)}.sld-lightchip--focus{background:var(--sd-accent);border-color:transparent;color:var(--sd-accent-text)!important}.sld-lightchip--focus svg{color:inherit}.sld-banner--eve{background:linear-gradient(110deg,#1d4a57,#0e2a33);color:#eef4f1}.sld-banner--eve:hover,.sld-banner--eve:focus-visible{color:#eef4f1}.sld-begin{display:grid;place-items:center;text-decoration:none;color:var(--sd-accent)!important}.sld-glow{position:fixed;left:50%;bottom:96px;transform:translate(-50%,16px) scale(.9);opacity:0;z-index:100000;pointer-events:none;display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font:700 1rem/1 var(--sans, Arial, sans-serif);background:radial-gradient(circle at 30% 50%,#2a5562,#0e2a33);color:#fff2c8;box-shadow:0 0 0 1px #edbe6366,0 0 34px 6px #edbe6359;transition:opacity .45s ease,transform .45s cubic-bezier(.2,.9,.3,1.3)}.sld-glow svg{width:1.2em;height:1.2em;color:#edbe63;fill:#edbe63}.sld-glow.is-on{opacity:1;transform:translate(-50%) scale(1)}.sld-view.sld-view--focus,.sld-view.sld-view--sky,.sld-view.sld-view--eve{--sd-card: rgba(21, 59, 71, .72);--sd-card2: rgba(29, 74, 87, .6);--sd-text: #E4EEEA;--sd-ink: #FFFFFF;--sd-muted: #BFD0CA;--sd-line: rgba(238, 244, 241, .16);--sd-accent: #EDBE63;--sd-accent-text: #1B2A2E;--sd-gold: #EDBE63;--sd-gold-ink: #1B2A2E;--sd-must: #EDBE63;--sd-should: #8FD3D9;--sd-could: #A9BDB6;--sd-danger: #F0A79E;background:radial-gradient(120% 70% at 80% 0%,rgba(36,84,97,.55),transparent 60%),linear-gradient(180deg,#08202a,#0e2a33 60%,#153b47);color:var(--sd-text);border-radius:22px;min-height:80vh}.sld-view--focus .sld-input,.sld-view--sky .sld-input,.sld-view--eve .sld-input{background:#08202ab3;color:#fff}.sld-view--focus .sld-btn:not(.sld-btn--gold),.sld-view--eve .sld-btn:not(.sld-btn--gold),.sld-view--sky .sld-btn:not(.sld-btn--gold){color:#eef4f1}.sld-focus{max-width:560px;text-align:center;padding-top:6px}.sld-focus .sld-eyebrow{justify-content:center}.sld-focus__back{display:inline-flex;align-items:center;gap:4px;float:left;color:var(--sd-muted)!important;text-decoration:none;font-size:.9rem}.sld-focus .sld-h1{clear:both;padding-top:6px}.sld-lens{display:flex;justify-content:center;gap:10px;margin:0 0 16px}.sld-lens button{font:inherit;width:84px;height:84px;border-radius:50%;border:1px solid var(--sd-line);background:var(--sd-card);color:var(--sd-text);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.sld-lens b{font-family:var(--serif, Georgia, serif);font-size:1.6rem;color:var(--sd-ink)}.sld-lens span{font-size:.78rem;color:var(--sd-muted)}.sld-lens button[aria-pressed=true]{background:var(--sd-gold);border-color:transparent}.sld-lens button[aria-pressed=true] b,.sld-lens button[aria-pressed=true] span{color:var(--sd-gold-ink)}.sld-toggle{display:inline-flex;gap:8px;align-items:center;color:var(--sd-text);cursor:pointer}.sld-toggle input{width:20px;height:20px;accent-color:#EDBE63}.sld-timer{position:relative;width:min(300px,78vw);margin:10px auto 18px}.sld-timer svg{width:100%!important;height:auto!important;transform:rotate(-90deg)}.sld-timer circle{fill:none;stroke-width:6}.sld-timer__bg{stroke:#eef4f11f}.sld-timer__fg{stroke:#edbe63;stroke-linecap:round;transition:stroke-dashoffset 1s linear;filter:drop-shadow(0 0 6px rgba(237,190,99,.45))}.sld-timer__t{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.sld-timer__t b{font-family:var(--serif, Georgia, serif);font-size:clamp(2.6rem,12vw,3.6rem);font-weight:500;color:#fff;font-variant-numeric:tabular-nums}.sld-timer__t span{color:var(--sd-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem}.sld-focus__steps{text-align:left;background:var(--sd-card);border:1px solid var(--sd-line);border-radius:16px;padding:8px 14px;margin:0 0 16px}.sld-focus__acts,.sld-outcomes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px}.sld-outcomes{flex-direction:column;align-items:stretch;max-width:360px;margin:18px auto 0}.sld-focus .sld-add{text-align:left}.sld-orb{width:150px;height:150px;margin:24px auto;border-radius:50%;background:radial-gradient(circle at 40% 35%,#FFF2C8,#EDBE63 45%,rgba(237,190,99,.15) 72%,transparent 73%);box-shadow:0 0 60px 10px #edbe6340;animation:sldBreath 10s ease-in-out infinite}@keyframes sldBreath{0%{transform:scale(.72)}40%{transform:scale(1)}60%{transform:scale(1)}to{transform:scale(.72)}}.sld-skyview{max-width:640px}.sld-skyframe{border-radius:20px;overflow:hidden;border:1px solid var(--sd-line);margin:6px 0 16px;box-shadow:0 20px 50px -30px #000}.sld-sky{display:block;width:100%!important;height:auto!important}.sld-twinkle{animation:sldTwinkle 3.2s ease-in-out infinite}@keyframes sldTwinkle{0%,to{opacity:1}50%{opacity:.45}}.sld-aurora{animation:sldAur 9s ease-in-out infinite alternate}@keyframes sldAur{0%{opacity:.6}to{opacity:1}}.sld-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px}.sld-stats>div{background:var(--sd-card);border:1px solid var(--sd-line);border-radius:16px;padding:12px 8px;text-align:center;display:flex;flex-direction:column;gap:2px}.sld-stats b{font-family:var(--serif, Georgia, serif);font-size:1.6rem;color:var(--sd-ink)}.sld-stats b small{font-size:.9rem;color:var(--sd-muted)}.sld-stats span{font-size:.8rem;color:var(--sd-muted);line-height:1.25}.sld-meter{height:10px;border-radius:10px;background:#eef4f11f;overflow:hidden}.sld-meter span{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#c8922f,#edbe63);box-shadow:0 0 10px #edbe6380}.sld-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;height:120px;align-items:end}.sld-bar{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.sld-bar span{width:100%;max-width:30px;min-height:3px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#edbe63,#edbe6359)}.sld-bar small{font-size:.75rem;color:var(--sd-muted)}.sld-ms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sld-ms li{display:flex;align-items:center;gap:8px;color:var(--sd-ink);font-weight:600}.sld-ms svg{color:#edbe63;fill:#edbe63}.sld-ms small{color:var(--sd-muted);font-weight:400}.sld-milestone{text-align:center}.sld-milestone__sky{border-radius:16px;overflow:hidden;margin-bottom:12px}.sld-milestone .sld-eyebrow{justify-content:center}.sld-evening{max-width:600px}.sld-evening .sld-f{margin:0 0 16px}.sld-donelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sld-donelist li{display:flex;gap:8px;align-items:center;color:var(--sd-ink)}.sld-donelist svg{color:#edbe63;fill:#edbe63}.sld-evening--done{text-align:center}.sld-evening--done .sld-eyebrow{justify-content:center}.sld-evening--done .sld-morning__acts{justify-content:center;position:static}.sld-tonight{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:14px 16px;border-radius:16px;text-decoration:none;background:linear-gradient(110deg,#edbe6338,#edbe6314);border:1px solid rgba(237,190,99,.45);color:#fff7e3!important;font-family:var(--sans, Arial, sans-serif)}.sld-tonight>svg{width:1.5em;height:1.5em;color:#edbe63;flex:0 0 auto}.sld-tonight span{flex:1;display:flex;flex-direction:column}.sld-tonight strong{font-size:1.02rem}.sld-tonight small{opacity:.85;font-size:.86rem}.slp-view:not(.slp-view--night) .sld-tonight{color:#3a2a06!important;background:#fdf1dc;border-color:#ebc98a}@media(max-width:420px){.sld-stats b{font-size:1.3rem}.sld-lens button{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.sld-orb,.sld-twinkle,.sld-aurora{animation:none!important}.sld-glow{transition:opacity .2s}}.sld-banner--eve,.sld-banner--eve strong,.sld-banner--eve small,.sld-banner--eve svg{color:#eef4f1!important}.sld-view{--sd-accent: #8A5A12;--sd-accent-text: #fff;--sd-should: #6E8B5E;--sd-could: #9AA58F}.sld-tabs button[aria-selected=true]{background:#2f2a22;color:#fff8ea}.sld-chip{background:var(--sd-should)}.slp-view--night.sld-view.sld-view--day,.sld-view.sld-view--scene,.sld-view.sld-view--focus,.sld-view.sld-view--eve{--sd-card: #FFFFFF;--sd-card2: #FBF6EC;--sd-text: #3B362E;--sd-ink: #221F1A;--sd-muted: #6B6255;--sd-line: rgba(80, 60, 30, .14);--sd-accent: #8A5A12;--sd-accent-text: #fff;--sd-gold: #D9A441;--sd-gold-ink: #2E1E05;--sd-must: #C8922F;--sd-should: #6E8B5E;--sd-could: #9AA58F;--sd-danger: #9A3B32;color:var(--sd-text);border-radius:22px}.slp-view--night.sld-view.sld-view--day,.sld-view.sld-view--scene{background:linear-gradient(180deg,#fffdf8,#f8f2e7)}.sld-view.sld-view--focus{background:radial-gradient(120% 70% at 50% 0%,#fff8ea,#fff8ea00 60%),linear-gradient(180deg,#fbf8f2,#eef2ec 60%,#e4ece4);min-height:80vh}.sld-view.sld-view--eve{--sd-accent: #9A5B3C;--sd-gold-ink: #2E1E05;background:linear-gradient(180deg,#fdf0e4,#f6e4ea 55%,#e8e3f3);min-height:80vh}.sld-view--focus .sld-input,.sld-view--scene .sld-input,.sld-view--eve .sld-input,.sld-view--day .sld-input{background:#fff;color:var(--sd-ink)}.sld-view--focus .sld-btn:not(.sld-btn--gold),.sld-view--eve .sld-btn:not(.sld-btn--gold),.sld-view--scene .sld-btn:not(.sld-btn--gold){color:var(--sd-ink);background:#fff}.sld-view--eve .sld-card,.sld-view--focus .sld-focus__steps{background:#ffffffc7;backdrop-filter:blur(6px)}.sld-timer__bg{stroke:#503c1e1a}.sld-timer__fg{stroke:#d9a441;filter:drop-shadow(0 0 8px rgba(217,164,65,.45))}.sld-timer__t b{color:#221f1a}.sld-lens button{background:#fff}.sld-orb{background:radial-gradient(circle at 40% 35%,#FFF6DC,#F1C877 45%,rgba(241,200,119,.18) 72%,transparent 73%)}.sld-tonight{color:#3a2a06!important;background:linear-gradient(110deg,#fff3da,#fbe3b5);border-color:#ebc98a}.sld-banner--eve{background:linear-gradient(110deg,#f6dccb,#e9d9ee)}.sld-banner--eve,.sld-banner--eve strong,.sld-banner--eve small,.sld-banner--eve svg{color:#2e2a3a!important}.sld-glow{background:#fffdf6;color:#6a4a0e;box-shadow:0 0 0 1px #d9a44173,0 10px 30px -10px #8c5a1473,0 0 30px 4px #f2d08a73}.sld-glow svg{color:#d9a441;fill:#d9a441}.sld-stats>div{background:#fff;box-shadow:0 10px 24px -20px #503c1e80}.sld-meter{background:#78643c24}.sld-bar span{background:linear-gradient(180deg,#e9b95a,#e9b95a59)}.sld-ms svg,.sld-donelist svg{color:#d9a441;fill:#d9a441}.sld-sceneview{max-width:760px}.sld-scenehead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.sld-scenelight{text-align:right;display:flex;flex-direction:column}.sld-scenelight b{font-family:var(--serif, Georgia, serif);font-size:2.1rem;line-height:1;color:#8a5a12}.sld-scenelight span{font-size:.8rem;color:var(--sd-muted)}.sld-sceneframe{margin:10px 0 18px}.sld-scene{position:relative;overflow:hidden;border-radius:22px;aspect-ratio:3 / 2;background:linear-gradient(180deg,#f4e9d4,#e3e9da);box-shadow:0 30px 60px -34px #3c280a8c,0 0 0 1px #503c1e14;isolation:isolate}.sld-scene--small{border-radius:16px;margin:0 0 14px}.sld-scene__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:60% 45%;animation:sldKen 42s ease-in-out infinite alternate;will-change:transform}@keyframes sldKen{0%{transform:scale(1.03) translate(0)}to{transform:scale(1.11) translate(-1.6%,-1.2%)}}.sld-scene__rays{position:absolute;inset:-25%;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:conic-gradient(from 195deg at 22% 0%,#ffecbe00,#ffecbe52 6deg,#ffecbe00 13deg,#ffecbe33,#ffecbe00,#ffecbe24,#ffecbe00 45deg);animation:sldRays 14s ease-in-out infinite alternate}@keyframes sldRays{0%{opacity:.3;transform:rotate(-2.5deg)}to{opacity:.75;transform:rotate(2.5deg)}}.sld-scene__motes{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sld-scene__motes i{position:absolute;bottom:-12px;width:7px;height:7px;border-radius:50%;opacity:0;background:radial-gradient(circle,#fff7dc,#ffe496e6,#ffe49600 70%);animation-name:sldMote;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes sldMote{0%{transform:translate(0);opacity:0}15%{opacity:.95}85%{opacity:.8}to{transform:translate(46px,-420px);opacity:0}}.sld-scene__motes--petals i{top:-12px;bottom:auto;width:9px;height:6px;border-radius:60% 40%;background:linear-gradient(135deg,#fbd3dc,#f3a9bb);animation-name:sldPetal}@keyframes sldPetal{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:.9}to{transform:translate(-90px,460px) rotate(560deg);opacity:0}}.sld-scene__motes--mist i{bottom:18%;width:220px;height:46px;border-radius:50%;background:radial-gradient(ellipse,#fff9,#fff0 70%);animation-name:sldMist}@keyframes sldMist{0%{transform:translate(-40%);opacity:0}25%{opacity:.65}to{transform:translate(140%);opacity:0}}.sld-scene__birds{position:absolute;top:10%;left:-22%;width:16%!important;height:auto!important;fill:none;stroke:#3a3326;stroke-width:1.7;stroke-linecap:round;opacity:.65;animation:sldBirds 28s linear infinite}@keyframes sldBirds{0%{transform:translate(0)}to{transform:translate(820%,-40%)}}.sld-scene__glow{position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(60% 55% at 28% 18%,#ffd68ca6,#ffd68c00 70%);animation:sldGlow 5s ease-in-out infinite alternate}@keyframes sldGlow{0%{opacity:.45}to{opacity:1}}.sld-scene.is-full:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 80px 10px #ffd27859}.sld-scene__img--empty{background:linear-gradient(160deg,#f7ebd3,#dce6d3)}.sld-stagebar{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:12px 0 0;padding:0}.sld-stagebar li{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.sld-stagebar span{width:100%;height:6px;border-radius:6px;background:#78643c26}.sld-stagebar li.is-done span{background:#d9a441}.sld-stagebar li.is-now span{background:linear-gradient(90deg,#d9a441,#f4d48f);box-shadow:0 0 12px #d9a441a6;animation:sldPulse 2.4s ease-in-out infinite}@keyframes sldPulse{50%{box-shadow:0 0 2px #d9a4414d}}.sld-stagebar small{font-size:.72rem;line-height:1.2;color:var(--sd-muted)}.sld-stagebar li.is-now small{color:var(--sd-ink);font-weight:700}.sld-next .sld-meter{margin-top:10px}.sld-scenepick{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sld-scenepick button{font:inherit;padding:0 0 8px;border-radius:14px;overflow:hidden;border:2px solid transparent;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px;box-shadow:0 8px 20px -16px #3c280a99;transition:transform .2s,border-color .2s}.sld-scenepick button:hover{transform:translateY(-2px)}.sld-scenepick button[aria-pressed=true]{border-color:#d9a441}.sld-scenepick img{width:100%!important;aspect-ratio:3 / 2;object-fit:cover;display:block}.sld-scenepick__ph{display:block;aspect-ratio:3 / 2;background:linear-gradient(160deg,#f7ebd3,#dce6d3)}.sld-scenepick b{color:var(--sd-ink);font-size:.92rem}.sld-milestone .sld-scene{margin-bottom:14px}@media(max-width:480px){.sld-scenelight b{font-size:1.6rem}.sld-stagebar small{font-size:.62rem}}@media(prefers-reduced-motion:reduce){.sld-scene__img,.sld-scene__rays,.sld-scene__motes i,.sld-scene__birds,.sld-scene__glow,.sld-stagebar li.is-now span{animation:none!important}.sld-scene__motes,.sld-scene__birds{display:none}}.sld-view--dawn .sld-input,.slp-view--night.sld-view--dawn .sld-input{background:#fff!important;color:#1f2a28!important;border-color:#e2d6c0!important}.sld-view--dawn .sld-input::placeholder,.sld-view--day .sld-input::placeholder{color:#7a857f;opacity:1}html.slp-daymode,html.slp-daymode body.slp-sleep-standalone,html.slp-daymode .slp-sleep-root,html.slp-daymode .slp-sleep-app .slp-page{background:#f6efe3!important}html.slp-dayui .slp-view--night{--nt: #FBF6EC;--nt2: #FFFFFF;--nt3: #F1E7D6;--nt-text: #1F2A28;--nt-muted: #56655F;--nt-gold: #9A6A12;background:linear-gradient(180deg,#fffdf8,#f8f1e4);color:#1f2a28!important}html.slp-dayui .slp-view--night h1,html.slp-dayui .slp-view--night h2,html.slp-dayui .slp-view--night h3,html.slp-dayui .slp-view--night strong,html.slp-dayui .slp-view--night b{color:#17323a}html.slp-dayui .slp-view--night p,html.slp-dayui .slp-view--night small,html.slp-dayui .slp-view--night .slp-muted,html.slp-dayui .slp-view--night .slp-night-muted{color:#4e5e58}html.slp-dayui .slp-view--night .slp-eyebrow,html.slp-dayui .slp-view--night .slp-eyebrow--light{color:#9a6a12}html.slp-dayui .slp-view--night .slp-input--night,html.slp-dayui .slp-view--night input:not([type=checkbox]):not([type=radio]):not([type=range]),html.slp-dayui .slp-view--night select,html.slp-dayui .slp-view--night textarea{background:#fff!important;color:#1f2a28!important;border-color:#e2d6c0!important}html.slp-dayui .slp-view--night input::placeholder,html.slp-dayui .slp-view--night textarea::placeholder{color:#7a857f!important}html.slp-dayui .slp-view--night .slp-chip--night{background:#fff;color:#17323a;border-color:#e2d6c0}html.slp-daymode body .slp-tabbar.slp-tabbar--sleep{background:#fffcf5f7;border-top:1px solid #E7DFCF;box-shadow:0 -10px 30px -22px #3c280a59}html.slp-daymode body .slp-tabbar.slp-tabbar--sleep .slp-tabbar__L{color:#6b7a74!important}html.slp-daymode body .slp-tabbar.slp-tabbar--sleep .slp-tabbar__L.is-active{color:#07596b!important}html.slp-daymode body .slp-tabbar.slp-tabbar--sleep .slp-tabbar__center{box-shadow:0 12px 26px #78501447,0 0 0 6px #f6efe3}html.slp-daymode .slp-tabbar__center .slp-i{width:30px;height:30px;stroke-width:2.4}.sldq .sld-h2{margin:2px 0 12px}.sldq-in{display:flex;gap:8px}.sldq-in .sld-input{flex:1;min-width:0;background:#fff;color:#1f2a28}.sldq-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;flex-wrap:wrap}.sldq-b{display:inline-flex;border:1px solid #E2D6C0;border-radius:999px;overflow:hidden;background:#fff}.sldq-b button{font:inherit;font-weight:600;font-size:.9rem;border:0;background:none;color:#4e5e58;padding:9px 14px;cursor:pointer;min-height:40px}.sldq-b button+button{border-left:1px solid #E2D6C0}.sldq-b button[aria-pressed=true]{background:#07596b;color:#fff}.sldq .sld-parse{margin:8px 0 0 4px}.sldq-acts{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.sldq-acts button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;font:inherit;color:#17323a;background:#fffdf8;border:1px solid #ECE3D3;border-radius:14px;padding:10px 12px;cursor:pointer;min-height:56px}.sldq-acts button:hover{border-color:#d9a441}.sldq-acts button>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sldq-acts small{color:#5e6d67;font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sldq-acts>li>button>.slp-i:last-child{color:#9aa6a1;width:18px;height:18px}.sldq-ic{flex:0 0 auto;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fdf1dc;color:#9a6a12}.sldq-ic .slp-i{width:20px;height:20px}html.slp-dayui .slp-view--night :is(h1,h2,h3,h4,h5,p,li,label,legend,blockquote,dt,dd,figcaption,summary,span,strong,b,em,time,a,button,div){color:#1f2a28}html.slp-dayui .slp-view--night :is(small,.slp-muted,.slp-night-muted,.slp-small){color:#53625c!important}html.slp-dayui .slp-view--night a:not([class*=slp-btn]):not([class*=slp-jq]):not([class*=slp-tl__e]):not(.slp-scape){color:#8a5a0b}html.slp-dayui .slp-view--night :is(.slp-eyebrow,.slp-eyebrow--light,.slp-night-h){color:#9a6a12}html.slp-dayui .slp-view--night :is(.slp-card,.slp-jq,.slp-jp,.slp-jn__search,.slp-tl__e,.slp-priv__group,.slp-offline,.slp-lib__bg,.slp-lib__last,.slp-lib__mine-in,.slp-tn-tips,.slp-setup__chip,.slp-night-card){background:#fff!important;border:1px solid #ECE3D3!important;box-shadow:0 10px 24px -22px #503c1473!important;color:#1f2a28!important}html.slp-dayui .slp-view--night .slp-jq{background:linear-gradient(135deg,#fff7e6,#fff)!important;border-color:#ebd3a2!important}html.slp-dayui .slp-view--night .slp-lib__tabs{background:#f1e7d6!important}html.slp-dayui .slp-view--night :is([aria-selected=true],[aria-pressed=true],.is-on):not(.slp-tog):not(.slp-scape){background:#07596b!important;color:#fff!important;border-color:transparent!important}html.slp-dayui .slp-view--night :is([aria-selected=true],[aria-pressed=true],.is-on):not(.slp-tog):not(.slp-scape) *{color:#fff!important}html.slp-dayui .slp-view--night .slp-scape,html.slp-dayui .slp-view--night .slp-scape *{color:#fff!important}html.slp-dayui .slp-view--night :is(.slp-btn--gold,.slp-btn--gold *){color:#1f2a28}html.slp-dayui .slp-view--night .slp-btn--light{background:#fff;color:#17323a!important;border:1px solid #E2D6C0}html.slp-dayui .slp-view--night hr,html.slp-dayui .slp-view--night .slp-priv__group>*+*{border-color:#efe6d6}html.slp-daymode .slp-tabbar__tip{display:none!important}html.slp-daymode .slp-tabbar__center.is-pulse{animation:none}.sldc{margin:6px 0 18px}.sldc__box{position:relative;background:var(--sd-card);border:1.5px solid var(--sd-line);border-radius:20px;padding:14px 64px 12px 16px;box-shadow:0 8px 24px -14px #1f2d2b47;transition:border-color .2s,box-shadow .2s}.sldc__box:focus-within{border-color:var(--sd-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sd-accent) 16%,transparent),0 10px 28px -14px #1f2d2b4d}.sldc__t:focus,.sldc__t:focus-visible{outline:none!important;box-shadow:none!important}.sldc__t{display:block;width:100%;min-height:28px;max-height:168px;padding:2px 0;border:0;outline:0;resize:none;background:transparent;color:var(--sd-ink);font:inherit;font-size:1.0625rem;line-height:1.45;overflow-y:auto}.sldc__t::placeholder{color:var(--sd-muted);opacity:.9}.sldc__go{position:absolute;right:10px;bottom:10px;width:46px;height:46px;min-width:46px;border:0;border-radius:50%;background:var(--sd-gold);color:var(--sd-gold-ink);display:grid;place-items:center;cursor:pointer;opacity:.5;transform:scale(.88);transition:transform .25s cubic-bezier(.2,.8,.2,1.3),opacity .2s}.sldc__go .slp-i{width:22px;height:22px;stroke-width:2.6}.sldc.has-text .sldc__go{opacity:1;transform:scale(1);box-shadow:0 8px 18px -8px #966414b3}.sldc.is-sent .sldc__go{animation:sldc-send .45s ease}@keyframes sldc-send{40%{transform:scale(.82) rotate(90deg)}to{transform:scale(1) rotate(180deg)}}.sldc__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sldc__chips:empty{display:none}.sldc__chip{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border-radius:99px;background:color-mix(in srgb,var(--sd-accent) 12%,transparent);color:var(--sd-accent);font-size:.8438rem;font-weight:700;animation:sldc-pop .3s cubic-bezier(.2,.8,.2,1.3)}.sldc__chip .slp-i{width:14px;height:14px}.sldc__chip--bell{background:color-mix(in srgb,var(--sd-gold) 22%,transparent);color:var(--sd-ink);padding-right:2px}.sldc__chip button{width:30px;height:30px;border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer;border-radius:50%}@keyframes sldc-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.sldc__bar{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.sldc__pri{flex:1 1 220px;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:15px;background:color-mix(in srgb,var(--sd-muted) 14%,transparent)}.sldc__p{height:40px;min-width:0;border:0;border-radius:11px;background:transparent;color:var(--sd-muted);font:inherit;font-size:.9062rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.sldc__p[aria-checked=true]{background:var(--sd-card);color:var(--sd-ink);box-shadow:0 3px 10px -4px #1f2d2b59}.sldc__w{display:inline-flex;align-items:flex-end;gap:2px;height:15px}.sldc__w i{display:block;width:4px;border-radius:2px;background:color-mix(in srgb,var(--sd-muted) 35%,transparent);transition:background .25s,transform .25s}.sldc__w i:nth-child(1){height:6px}.sldc__w i:nth-child(2){height:10px}.sldc__w i:nth-child(3){height:15px}.sldc__p--must .sldc__w i.on{background:var(--sd-must)}.sldc__p--should .sldc__w i.on{background:var(--sd-should)}.sldc__p--could .sldc__w i.on{background:var(--sd-could)}.sldc__p[aria-checked=true] .sldc__w i.on{animation:sldc-bar .35s ease both}.sldc__p[aria-checked=true] .sldc__w i.on:nth-child(2){animation-delay:.05s}.sldc__p[aria-checked=true] .sldc__w i.on:nth-child(3){animation-delay:.1s}@keyframes sldc-bar{0%{transform:scaleY(.2);transform-origin:bottom}to{transform:none}}.sldc__foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;min-height:44px}.sldc__foot .sldc__chips{margin-top:0;display:contents}.sldc__ic{flex:0 0 44px;width:44px;height:44px;border-radius:50%;border:0;background:color-mix(in srgb,var(--sd-muted) 12%,transparent);color:var(--sd-accent);display:grid;place-items:center;cursor:pointer;padding:0;transition:background .2s,color .2s,transform .2s}.sldc__ic:active{transform:scale(.92)}.sldc__ic .slp-i{width:20px;height:20px}.sldc__ic.is-on{background:var(--sd-accent);border-color:var(--sd-accent);color:var(--sd-accent-text)}.sldc__list select{height:48px;max-width:132px;padding:0 30px 0 12px;border-radius:15px;border:1.5px solid var(--sd-line);background-color:var(--sd-card);color:var(--sd-ink);font:inherit;font-size:.9062rem;font-weight:600}@media(max-width:420px){.sldc__pri{flex-basis:100%}.sldc__p{height:44px}.sldc__list{flex:1}.sldc__list select{max-width:none;width:100%}}@media(max-width:600px){.sld-add,.sldt-add{flex-wrap:wrap}.sld-add>.sld-input:first-of-type,.sld-add>input:first-child,.sldt-add>.sld-input:first-child{flex:1 1 100%;min-width:0;min-height:50px;font-size:1.0312rem}.sld-add>.sld-btn,.sld-add>.sld-input--sm{flex:1 1 auto;min-height:48px;justify-content:center}.sld-add .sld-btn span{display:inline}.sld-add .sld-mic{flex:0 0 48px}}.sldc-sheet__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.sldc-opt{min-height:50px;padding:8px 12px;border-radius:14px;border:1.5px solid var(--sd-line, #E7DFCF);background:var(--sd-card, #fff);color:var(--sd-ink, #1F2A28);font:inherit;font-size:.9375rem;font-weight:600;text-align:left;cursor:pointer;transition:all .2s}.sldc-opt[aria-checked=true]{background:#07596b;border-color:#07596b;color:#fff;box-shadow:0 8px 18px -10px #07596bb3}.sldc-opt:last-child{grid-column:1 / -1}.sldc-sheet__custom{margin-bottom:12px}.sldc-sw{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:10px 0;cursor:pointer}.sldc-sw>span{display:flex;flex-direction:column;gap:2px}.sldc-sw small{color:var(--sd-muted, #56655F);font-size:.8125rem;line-height:1.4}.sldc-sw input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px}.sldc-sw i{flex:0 0 52px;height:32px;border-radius:99px;background:#c9d4d0;position:relative;transition:background .25s}.sldc-sw i:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003;transition:transform .25s cubic-bezier(.2,.8,.2,1.2)}.sldc-sw input:checked+i{background:#07596b}.sldc-sw input:checked+i:after{transform:translate(20px)}.sldc-sw input:focus-visible+i{outline:3px solid #D9A441;outline-offset:2px}.sldc-due{position:fixed;z-index:100001;left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 12px);max-width:520px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 12px 12px 14px;border-radius:20px;background:#172a2ef5;color:#f4f1ea;box-shadow:0 18px 40px -12px #00000073;transform:translateY(calc(-100% - 30px));transition:transform .45s cubic-bezier(.2,.8,.2,1.1);font-family:var(--sans, "Source Sans 3", Arial, sans-serif)}.sldc-due.is-on{transform:none}.sldc-due__ic{flex:0 0 40px;height:40px;border-radius:12px;background:#d9a441;color:#2e1e05;display:grid;place-items:center;animation:sldc-ring 1.2s ease 2}@keyframes sldc-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}}.sldc-due__t{flex:1 1 160px;min-width:0;display:flex;flex-direction:column}.sldc-due__t small{color:#bfd0ca;font-size:.8125rem}.sldc-due__t b{font-size:1rem;line-height:1.3;overflow-wrap:anywhere}.sldc-due__acts{display:flex;gap:6px;flex:1 1 100%}.sldc-due__acts button{flex:1;min-height:44px;border:0;border-radius:12px;background:#ffffff1a;color:#f4f1ea;font:inherit;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.sldc-due__acts [data-dd]{background:#d9a441;color:#2e1e05}.sldc-due__acts [data-dx]{flex:0 0 44px}[data-done].is-ticking{background:var(--sd-gold, #D9A441)!important;border-color:var(--sd-gold, #D9A441)!important;animation:sldc-tick .45s cubic-bezier(.2,.8,.2,1.4);position:relative}[data-done].is-ticking:after{content:"";position:absolute;left:50%;top:46%;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;transform:translate(-50%,-50%) rotate(45deg) scale(0);animation:sldc-draw .3s .1s ease forwards}[data-done].is-ticking:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--sd-gold, #D9A441);animation:sldc-ripple .6s ease-out forwards}@keyframes sldc-tick{50%{transform:scale(1.25)}}@keyframes sldc-draw{to{transform:translate(-50%,-50%) rotate(45deg) scale(1)}}@keyframes sldc-ripple{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.sld-task.is-done .sld-task__t,.sldt-row.is-leaving .sldt-t{text-decoration:line-through;text-decoration-color:var(--sd-gold, #D9A441);text-decoration-thickness:2px;transition:opacity .3s;opacity:.6}.sld-check,.sldt-check{min-width:32px;min-height:32px}.sldc-win{text-align:center;padding-top:6px!important}.sldc-win__orb{position:relative;width:120px;height:120px;margin:4px auto 10px}.sldc-win__orb span{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff3d6,#edbe63 55%,#edbe6300 72%);animation:sldc-glow 2.6s ease-out infinite}.sldc-win__orb span:nth-child(2){animation-delay:.85s}.sldc-win__orb span:nth-child(3){animation-delay:1.7s}@keyframes sldc-glow{0%{transform:scale(.55);opacity:1}to{transform:scale(1.5);opacity:0}}.sldc-win__v{font-family:var(--serif, "Cormorant Garamond", Georgia, serif);font-style:italic;font-size:1.25rem;color:#07596b;margin:10px 0 18px}.sldc-win__v small{display:block;font-style:normal;font-family:var(--sans, sans-serif);font-size:.8125rem;color:#56655f;margin-top:4px}@media(prefers-reduced-motion:reduce){.sldc__go,.sldc__chip,.sldc__w i,.sldc-due,.sldc-due__ic,[data-done].is-ticking,[data-done].is-ticking:before,[data-done].is-ticking:after,.sldc-win__orb span{animation:none!important;transition:none!important}[data-done].is-ticking:after{transform:translate(-50%,-50%) rotate(45deg) scale(1)}}.sldp-set--time input[type=time]{flex:0 0 auto;width:auto;min-width:136px;min-height:46px;font-size:1rem}.sld-chips{display:block;margin:-4px 0 14px}.sld-focuscard{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;margin:0 0 10px;border-radius:18px;text-decoration:none!important;background:linear-gradient(120deg,var(--sd-accent),color-mix(in srgb,var(--sd-accent) 78%,#000));color:var(--sd-accent-text)!important;box-shadow:0 14px 30px -18px #07404cb3;transition:transform .15s}.sld-focuscard:active{transform:scale(.985)}.sld-focuscard__ic{flex:0 0 40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--sd-gold);color:var(--sd-gold-ink)}.sld-focuscard__t{flex:1;min-width:0;display:flex;flex-direction:column}.sld-focuscard__t strong{font-size:1rem;line-height:1.25}.sld-focuscard__t small{font-size:.85rem;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sld-focuscard>svg:last-child{flex:none;width:20px;height:20px}.sld-acts{display:flex;flex-wrap:wrap;gap:8px}.sld-acts .sld-lightchip{min-height:44px}@media(max-width:760px){.sld-acts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.sld-acts .sld-lightchip{display:block;min-height:70px;padding:10px 2px 8px;border-radius:16px;font-size:.75rem!important;line-height:1.25!important;text-align:center;font-weight:700;white-space:normal}.sld-acts .sld-lightchip svg{display:block;width:22px;height:22px;margin:0 auto 5px}.sld-acts .sld-lightchip b{font-size:.75rem}}.sld-check{flex:0 0 44px;width:44px;height:44px;margin:-7px;border:7px solid transparent!important;background-clip:padding-box;box-shadow:inset 0 0 0 2px var(--sd-muted)}.sld-check:hover,.sld-task.is-done .sld-check,.sld-donebox .is-done .sld-check{box-shadow:inset 0 0 0 2px var(--sd-gold)}.sld-check[data-done].is-ticking{border-color:transparent!important;box-shadow:inset 0 0 0 2px var(--sd-gold, #D9A441)}.sld-check[data-done].is-ticking:before{inset:1px}.sld-more{flex:0 0 44px;height:44px;min-width:44px;display:grid;place-items:center}.sld-pick__b button{min-height:44px;padding:8px 14px}.sld-tabs button{min-height:44px}.sld-evening .sld-btn,.sld-evening .sld-pick__b button{min-height:48px}.sld-evening .sld-pick__b{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sld-evening .sld-pick__b button{padding:8px 4px}.sld-switches{text-align:left;max-width:440px;margin:10px auto 6px;padding:2px 16px;border-radius:16px;background:var(--sd-card);border:1px solid var(--sd-line)}.sld-switches .sldc-sw+.sldc-sw{border-top:1px solid var(--sd-line)}.sld-switches .sldc-sw>span{color:var(--sd-ink);font-weight:600}.slp-view--night .sldc-sw input:checked+i{background:#edbe63}.slp-view--night .sldc-sw i{background:#eef4f140}.sld-pills{border:0;margin:0;padding:0}.sld-pills legend{padding:0;margin:0 0 5px;font-size:.85rem;font-weight:700;color:var(--sd-muted, #56655F)}.sld-pills__r{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:14px;background:color-mix(in srgb,var(--sd-line, #E7DFCF) 60%,transparent)}.sld-pills__r label{position:relative;display:block;cursor:pointer}.sld-pills__r input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.sld-pills__r span{display:grid;place-items:center;min-height:44px;padding:0 6px;border-radius:11px;font-size:.92rem;font-weight:700;color:var(--sd-muted, #56655F);transition:background .15s,color .15s,box-shadow .15s}.sld-pills__r input:checked+span{background:var(--sd-card, #fff);color:var(--sd-ink, #17363C);box-shadow:0 2px 8px -3px #07404c59}.sld-pills__r input:focus-visible+span{outline:3px solid var(--sd-gold, #D9A441);outline-offset:1px}.sld-edit .sld-edit__acts{position:sticky;bottom:-28px;z-index:3;margin:6px -28px -28px;padding:12px 28px 16px;background:var(--paper, #FFFDF8);border-top:1px solid var(--sd-line, #E7DFCF);box-shadow:0 -10px 20px -16px #07404c59}.sld-edit .sld-edit__acts .sld-btn{min-height:48px;flex:1;justify-content:center}.sld-edit .sld-edit__acts .sld-btn--gold{flex:2}@media(max-width:760px){.sld-edit .sld-edit__acts{bottom:calc(-22px - env(safe-area-inset-bottom));margin-bottom:calc(-22px - env(safe-area-inset-bottom));padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media(max-width:760px){.sld .sld-head--art{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-8px;padding:168px 20px 22px;border-radius:0 0 30px 30px;border:0;border-bottom:1px solid #EDE2D0;box-shadow:0 22px 40px -30px #07404c73}.sld .sld-head--art .sld-head__art{height:200px;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 100%);mask-image:linear-gradient(180deg,#000 50%,transparent 100%)}.sld .sld-head--art .sld-ringwrap{position:absolute;top:16px;right:16px;box-shadow:0 10px 24px -12px #07404c80}.sld .sld-head--art h1,.sld .sld-head--art .sld-h1{font-size:2rem}}@media(max-width:760px){.sld-check{min-width:44px;min-height:44px}.sld-donebox>summary{min-height:44px;display:flex;align-items:center}.sldp-links a{display:inline-flex;align-items:center;min-height:44px}}html.slp-daymode:not(.slp-dayui),html.slp-daymode:not(.slp-dayui) body.slp-sleep-standalone,html.slp-daymode:not(.slp-dayui) .slp-sleep-root,html.slp-daymode:not(.slp-dayui) .slp-sleep-app .slp-page{background:#0b2a31!important}html.slp-daymode:not(.slp-dayui) body .slp-tabbar.slp-tabbar--sleep{background:#0b242bf5;border-top-color:#eef4f11f;box-shadow:none}html.slp-daymode:not(.slp-dayui) body .slp-tabbar.slp-tabbar--sleep .slp-tabbar__center{box-shadow:0 12px 26px #00000059,0 0 0 6px #0b2a31}.slp-fadeswap{opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease}@media(prefers-reduced-motion:reduce){.slp-fadeswap{transition:none}}.sld .sld-focuscard .sld-focuscard__t,.sld .sld-focuscard .sld-focuscard__t strong,.sld .sld-focuscard .sld-focuscard__t small,html.slp-dayui .sld .sld-focuscard .sld-focuscard__t,html.slp-dayui .sld .sld-focuscard .sld-focuscard__t strong,html.slp-dayui .sld .sld-focuscard .sld-focuscard__t small{color:var(--sd-accent-text, #fff)!important}.sld .sld-focuscard .sld-focuscard__t small{opacity:.88}html.slp-dayui body .slp-tabbar.slp-tabbar--sleep .slp-tabbar__link{color:#5b6b66!important}html.slp-dayui body .slp-tabbar.slp-tabbar--sleep .slp-tabbar__link.is-active{color:#07596b!important}html.slp-dayui body .slp-tabbar.slp-tabbar--sleep .slp-tabbar__link.is-active .slp-i{color:#b7861f}html.slp-dayui .slp-sleep-standalone .slp-view--night .slp-lead,html.slp-dayui body .slp-view--night .slp-lead,html.slp-dayui body .slp-view--night .slp-night-lead{color:#4e5e58}html.slp-dayui body .slp-view--night .slp-tl__day,html.slp-dayui body .slp-view--night h2.slp-tl__day,html.slp-dayui body .slp-view--night .slp-tn__h{color:#8a5a0b}html.slp-dayui body .slp-view--night .slp-back{color:#8a5a0b!important}html.slp-dayui body .slp-view--night .slp-priv__card{background:linear-gradient(160deg,#eaf2ee,#f7faf8);border:1px solid #D9E7E0;box-shadow:0 12px 26px -24px #07404c80}html.slp-dayui body .slp-view--night .slp-priv__card :is(h2,strong){color:#17323a}html.slp-dayui body .slp-view--night .slp-priv__card :is(p,small,span,div){color:#4e5e58!important}html.slp-dayui body .slp-view--night .slp-priv__card .slp-priv__ic{background:#fff;color:#07596b}html.slp-dayui body .slp-view--night .slp-lib__card,html.slp-dayui body .slp-view--night .slp-lib__card *{color:#fff!important}html.slp-dayui body .slp-view--night .slp-lib__card small{color:#e3ece9!important}html.slp-dayui body .slp-view--night .slp-lib__card .slp-lib__play,html.slp-dayui body .slp-view--night .slp-lib__card .slp-lib__play *{color:#132a30!important}html.slp-dayui body .slp-view--night .slp-lib__tabs .slp-seg__btn{color:#4e5e58!important}html.slp-dayui body .slp-view--night .slp-lib__tabs .slp-seg__btn[aria-selected=true]{background:#07596b!important;color:#fff!important}html.slp-dayui body .slp-view--night :is(.slp-lib__mine summary,.slp-lib__last,.slp-lib__more){background:#fff;border:1px solid #ECE3D3;color:#17323a}html.slp-dayui body .slp-view--night :is(.slp-lib__mine summary,.slp-lib__last,.slp-lib__more) strong{color:#17323a}html.slp-dayui body .slp-view--night :is(.slp-lib__mine summary,.slp-lib__last,.slp-lib__more) small{color:#5e6d67!important}html.slp-dayui body .slp-view--night :is(.slp-lib__mine summary,.slp-lib__last,.slp-lib__more)>.slp-i{color:#b7861f}html.slp-dayui body .slp-view--night :is(.slp-bubble--me,.slp-appt__date,.slp-avatar,.slp-ava,.slp-btn--primary,.slp-stepper__item.is-active,.slp-coach__hero,.slp-ci__heroin),html.slp-dayui body .slp-view--night :is(.slp-bubble--me,.slp-appt__date,.slp-avatar,.slp-ava,.slp-btn--primary,.slp-stepper__item.is-active,.slp-coach__hero,.slp-ci__heroin) :not(.slp-eyebrow){color:#fff}html.slp-dayui body .slp-view--night .slp-bubble--me .slp-bubble__time{color:#ffffffc7}html.slp-dayui body .slp-view--night :is(.slp-coach__hero,.slp-ci__heroin) .slp-eyebrow{color:#f2cc7e!important}html.slp-dayui body .slp-view--night .slp-stepper__item.is-active>span:first-child{background:#fff;color:#07596b}html.slp-dayui body.slp-sleep-standalone .slp-view--night .slp-btn--ghost,html.slp-dayui body .slp-view--night .slp-btn--ghost{color:#07596b!important;border-color:#07596b73;background:#fff}html.slp-dayui body .slp-view--night .slp-install :is(h2,.slp-h3){color:#17323a}html.slp-dayui body .slp-view--night .slp-install p{color:#4e5e58!important}html.slp-standalone .slp-install,html.slp-twa .slp-install{display:none!important}@media(display-mode:standalone),(display-mode:fullscreen){.slp-install{display:none!important}}html.slp-dayui body .slp-view--night :is(.slp-step-nav,.slp-stepper){background:#fffdf8e6;border-color:#e7dfcfcc}html:not(.slp-dayui) body .slp-view--night :is(.slp-step-nav,.slp-stepper){background:#0b242be0;border-color:#eef4f11a}html:not(.slp-dayui) body .slp-view--night .slp-stepper__item:not(.is-active){background:#ffffff0f;color:#d7e3df!important;border-color:#ffffff24}html:not(.slp-dayui) body .slp-view--night .slp-stepper__item:not(.is-active) *{color:#d7e3df}html:not(.slp-dayui) body .slp-view--night :is(.slp-appt,.slp-note,.slp-tool){background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12);box-shadow:none}html:not(.slp-dayui) body .slp-view--night :is(.slp-appt,.slp-note,.slp-tool) :is(h3,strong){color:#fff}html:not(.slp-dayui) body .slp-view--night :is(.slp-appt,.slp-note,.slp-tool) :is(p,span,label,.slp-note__body){color:#d7e3df!important}html:not(.slp-dayui) body .slp-view--night :is(.slp-appt,.slp-note,.slp-tool) :is(.slp-small,small){color:#a9bfba!important}html:not(.slp-dayui) body .slp-view--night .slp-tool strong{font-family:inherit}html:not(.slp-dayui) body .slp-view--night .slp-tool__icon{background:#edbe6324;color:#edbe63}html:not(.slp-dayui) body .slp-view--night .slp-appt__date,html:not(.slp-dayui) body .slp-view--night .slp-appt__date *{color:#132a30}html:not(.slp-dayui) body .slp-view--night .slp-appt__date{background:#edbe63}html:not(.slp-dayui) body .slp-view--night .slp-appt .slp-link,html:not(.slp-dayui) body .slp-view--night .slp-appt a:not(.slp-btn){color:#f2cc7e!important}.slp-journey .sld-tonight.sld-tonight--in{margin:4px 0 12px;padding:12px 14px;border-radius:14px;background:#edbe631f;border:1px dashed rgba(237,190,99,.55);color:#f6e7c6!important;box-shadow:none}.slp-journey .sld-tonight--in strong{color:#fcebc4;font-size:.98rem}.slp-journey .sld-tonight--in small{color:#d7e3df;opacity:1}html.slp-dayui .slp-journey .sld-tonight--in{background:#fff6e4!important;border-color:#ebc98a!important}html.slp-dayui .slp-journey .sld-tonight--in :is(strong,small){color:#3a2a06!important}#slp-view>.slo-pill:not(:first-child){margin:14px 0;max-width:none}.sld-box .slo-pill{margin:10px 0 14px}html:not(.slp-dayui) .sld-view.sld-view--eve,html:not(.slp-dayui) .sld-view.sld-view--focus{--sd-card: rgba(255, 255, 255, .06);--sd-card2: rgba(255, 255, 255, .09);--sd-text: #E4EEEA;--sd-ink: #FFFFFF;--sd-muted: #BFD0CA;--sd-line: rgba(238, 244, 241, .14);--sd-accent: #EDBE63;--sd-accent-text: #1B2A2E;--sd-gold: #EDBE63;--sd-gold-ink: #1B2A2E;--sd-must: #EDBE63;--sd-should: #8FD3D9;--sd-could: #A9BDB6;--sd-danger: #F0A79E;background:radial-gradient(110% 60% at 85% 0%,rgba(120,92,150,.28),transparent 62%),linear-gradient(180deg,#0b2530,#0e2a33 55%,#132f3a);color:var(--sd-text)}html:not(.slp-dayui) .sld-view--eve .sld-card,html:not(.slp-dayui) .sld-view--focus .sld-focus__steps{background:#ffffff0f;border-color:#ffffff1f;backdrop-filter:none}html:not(.slp-dayui) .sld-view--eve .sld-input,html:not(.slp-dayui) .sld-view--focus .sld-input{background:#04161d8c;color:#fff;border-color:#ffffff29}html:not(.slp-dayui) .sld-view--eve .sld-btn:not(.sld-btn--gold),html:not(.slp-dayui) .sld-view--focus .sld-btn:not(.sld-btn--gold){background:#ffffff12;color:#eef4f1;border-color:#ffffff29}html:not(.slp-dayui) .sld-view--eve .sld-btn[aria-pressed=true]{background:#edbe63!important;color:#1b2a2e!important;border-color:transparent!important}html.slp-dayui body .slp-view--night .slp-card.slp-card--teal{background:radial-gradient(120% 90% at 100% 0%,rgba(237,190,99,.22),transparent 55%),linear-gradient(150deg,#0e5f70,#0a4452 70%)!important;border:0!important;box-shadow:0 18px 34px -24px #07404ccc!important}html.slp-dayui body .slp-view--night .slp-card.slp-card--teal :is(h1,h2,h3,h4,p,li,span,strong,b,em,div,small,cite,blockquote,text,tspan){color:#fff}html.slp-dayui body .slp-view--night .slp-card.slp-card--teal :is(small,.slp-muted,cite){color:#d7e8e5!important}html.slp-dayui body .slp-view--night .slp-card.slp-card--teal .slp-eyebrow{color:#f2cc7e}html.slp-dayui body .slp-view--night .slp-card.slp-card--teal .slp-btn--gold,html.slp-dayui body .slp-view--night .slp-card.slp-card--teal .slp-btn--gold *{color:#1f2a28}html.slp-dayui body .slp-view--night .slp-chip:not([aria-pressed=true]):not(.is-active){background:#fff;border:1.5px solid #E2D6C0;color:#17323a!important}html.slp-dayui body .slp-view--night :is(.slp-icon-btn,.slp-qr__skip,.slp-cm-photo){background:#fff;border:1px solid #E2D6C0;color:#17323a!important}html.slp-dayui body .slp-view--night :is(.slp-icon-btn,.slp-qr__skip,.slp-cm-photo) .slp-i{color:#07596b}html.slp-dayui body .slp-view--night .slp-seg:not(.slp-lib__tabs){background:#f1e7d6;border-color:transparent}html.slp-dayui body .slp-view--night :is(.slp-snd-group,.slp-sound-bar){background:#fff;border:1px solid #ECE3D3}html.slp-dayui body .slp-view--night .slp-sound{background:#fffdf8;border:1px solid #ECE3D3}html.slp-dayui body .slp-view--night .slp-snd-count{background:#f1e7d6;color:#5e6d67;border-color:transparent}html.slp-dayui body .slp-view--night .slp-checkin>.slp-row:last-child{background:#fffdf8eb;border-top:1px solid #ECE3D3}.sld-due{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-weight:700;font-size:.82rem;background:#f3eee3;color:#5b4a2a;white-space:nowrap}.sld-due .slp-i{width:13px;height:13px}.sld-due.is-soon{background:#fdf1dc;color:#7a520c}.sld-due.is-today{background:#f6d58f;color:#3a2a06}.sld-due.is-past{background:#f8e1da;color:#8e3b2a}.slp-view--night:not(.sld-view--day) .sld-due,html:not(.slp-dayui) .sld-due{background:#ffffff14;color:#e9ddc2}html:not(.slp-dayui) .sld-due.is-today{background:#edbe63;color:#1b2a2e}html:not(.slp-dayui) .sld-due.is-soon{background:#edbe6333;color:#f6e2b4}html:not(.slp-dayui) .sld-due.is-past{background:#f0a79e2e;color:#f6c6be}html.slp-dayui .sld-due{background:#f3eee3;color:#5b4a2a}html.slp-dayui .sld-due.is-soon{background:#fdf1dc;color:#7a520c}html.slp-dayui .sld-due.is-today{background:#f6d58f;color:#3a2a06}html.slp-dayui .sld-due.is-past{background:#f8e1da;color:#8e3b2a}.sld-filter{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:4px -2px 14px;padding:2px;-webkit-overflow-scrolling:touch}.sld-filter::-webkit-scrollbar{display:none}.sld-filter__b{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:6px 14px;border-radius:999px;border:1px solid #E2D6C0;background:#fff;color:#33433f;font:600 .92rem/1 var(--sans, "Source Sans 3", sans-serif);cursor:pointer}.sld-filter__b .slp-i{width:15px;height:15px}.sld-filter__b[aria-pressed=true]{background:#07596b;border-color:#07596b;color:#fff}html:not(.slp-dayui) .slp-view--night .sld-filter__b{background:#ffffff0f;border-color:#eef4f129;color:#eef4f1}html:not(.slp-dayui) .slp-view--night .sld-filter__b[aria-pressed=true]{background:#edbe63;border-color:#edbe63;color:#132a30}html.slp-dayui .slp-view--night .sld-filter__b:not([aria-pressed=true]){background:#fff;color:#33433f;border-color:#e2d6c0}html.slp-dayui .slp-view--night .sld-filter__b[aria-pressed=true],html.slp-dayui .slp-view--night .sld-filter__b[aria-pressed=true] *{background:#07596b;color:#fff}.sld[data-filter=must] .sld-group:not(.sld-group--must),.sld[data-filter=should] .sld-group:not(.sld-group--should),.sld[data-filter=could] .sld-group:not(.sld-group--could){display:none}.sld[data-filter=must] :is(.sld-task,.sldt-row):not(.is-must),.sld[data-filter=should] :is(.sld-task,.sldt-row):not(.is-should),.sld[data-filter=could] :is(.sld-task,.sldt-row):not(.is-could),.sld[data-filter=due] :is(.sld-task,.sldt-row):not(.has-due),.sld[data-filter=remind] :is(.sld-task,.sldt-row):not(.has-remind){display:none}.sld[data-filter=due] .sld-group:not(:has(.has-due)),.sld[data-filter=remind] .sld-group:not(:has(.has-remind)){display:none}.sld[data-filter=must] .sldt-g:not(:has(.is-must)),.sld[data-filter=should] .sldt-g:not(:has(.is-should)),.sld[data-filter=could] .sldt-g:not(:has(.is-could)),.sld[data-filter=due] .sldt-g:not(:has(.has-due)),.sld[data-filter=remind] .sldt-g:not(:has(.has-remind)){display:none}.sld:not([data-filter=all]) .sld-donebox{display:none}.sld-when{margin:4px 0 14px;padding:12px 14px 4px;border-radius:16px;background:#f7f2e8;border:1px solid #ECE3D3}.sld-when__h{display:flex;align-items:center;gap:6px;margin:0 0 8px;font:700 12px/1.2 var(--sans, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#8a5a12}.sld-when__h .slp-i{width:14px;height:14px}.sld-when .sld-f{margin-bottom:10px}.sld-duechips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.sld-duechip{min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid #E2D6C0;background:#fff;color:#33433f;font:600 .9rem/1 var(--sans, sans-serif);cursor:pointer}.sld-duechip[aria-pressed=true]{background:#07596b;border-color:#07596b;color:#fff}.sld-f.is-hl{animation:sldHl 1.6s ease-out 1;border-radius:12px}@keyframes sldHl{0%{box-shadow:0 0 #d9a44100}20%{box-shadow:0 0 0 6px #d9a44159}to{box-shadow:0 0 #d9a44100}}.sldc__ic--lbl{width:auto;padding:0 12px 0 10px;gap:5px;display:inline-flex;align-items:center;border-radius:999px;font:700 .86rem/1 var(--sans, sans-serif)}.sldc__ic--lbl .slp-i{width:17px;height:17px}.sldc__ic.sldc__ic--lbl{flex:0 0 auto;min-width:44px;white-space:nowrap}.sldc__foot{flex-wrap:wrap;row-gap:8px}.sldc__ic.is-on{background:#07596b!important;color:#fff!important}.sldc__chip--due{background:#fdf1dc!important;color:#7a520c!important}.sldc__chip--due button,.sldc__chip--due button .slp-i{color:inherit}.sldc__addas{display:none;font:700 11.5px/1 var(--sans, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#8a5a12;margin:2px 4px 6px}.sldc__bar{display:none}.sldc.has-text .sldc__bar,.sldc:focus-within .sldc__bar{display:flex}.sldc.has-text .sldc__addas,.sldc:focus-within .sldc__addas{display:block;flex:0 0 100%}html:not(.slp-dayui) .slp-view--night .sldc__addas{color:#e2c789}.sld-scene__ken{position:absolute;inset:0;transform-origin:60% 45%;animation:sldKen 42s ease-in-out infinite alternate;will-change:transform}.sld-scene__ken>.sld-scene__img{animation:none;will-change:auto}.sld-al{position:absolute;inset:0;pointer-events:none}.sld-al-w,.sld-al-g{position:absolute;overflow:hidden}.sld-al-w>img{position:absolute;max-width:none!important;filter:url(#sld-ripple)}.sld-al-w--lake>img{filter:url(#sld-lake)}.sld-al-g{mix-blend-mode:screen;opacity:.72;background-image:repeating-linear-gradient(var(--flow, 20deg),rgba(255,255,255,0) 0 16px,rgba(255,255,255,.62) 19px,rgba(255,255,255,0) 22px 40px);background-size:240px 120px;animation:sldAlGlint 5.5s linear infinite;filter:blur(.9px)}.sld-al-g--lake{opacity:.46;background-image:repeating-linear-gradient(0deg,#fff0 0 8px,#ffffffb3 10px,#fff0 12px 20px),radial-gradient(3px 2px at 20% 30%,#ffffffe6,#fff0),radial-gradient(3px 2px at 70% 60%,#ffffffe6,#fff0);background-size:300px 20px,90px 40px,130px 50px;animation:sldAlLake 11s ease-in-out infinite alternate,sldAlShim 4.5s ease-in-out infinite}.sld-al-mist{position:absolute;left:-30%;width:160%;opacity:var(--o);background:radial-gradient(40% 50% at 30% 50%,#ffffffd9,#fff0 70%),radial-gradient(35% 45% at 75% 55%,#ffffffb3,#fff0 70%);filter:blur(6px);animation:sldAlMist 22s ease-in-out infinite alternate}.sld-al-smoke{position:absolute;width:calc(3% * var(--s));aspect-ratio:1;margin-left:calc(-1.5% * var(--s));border-radius:50%;background:radial-gradient(circle,#eeebe6e6,#eeebe600 70%);filter:blur(3px);opacity:0;animation:sldAlSmoke 5.2s ease-out infinite}.sld-al-glow{position:absolute;width:var(--r);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(var(--c),.85),rgba(var(--c),.25) 40%,rgba(var(--c),0) 70%);mix-blend-mode:screen;animation:sldAlGlow 4.2s ease-in-out infinite}.sld-al-glow--lamp{animation:sldAlFlick 1.5s steps(1,end) infinite,sldAlFlickS 2.3s ease-in-out infinite}.sld-al-leaf{position:absolute;overflow:hidden;animation:sldAlSway 5.5s ease-in-out infinite alternate;transform-origin:50% 100%}.sld-al-leaf>img{position:absolute;max-width:none!important;filter:url(#sld-leaves)}.sld-al-ember{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffd27a;box-shadow:0 0 6px 2px #ff9632d9;opacity:0;animation:sldAlEmber 2.6s ease-out infinite}.sld-al-fly{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff3b0;box-shadow:0 0 10px 4px #ffe482e6;opacity:0;animation:sldAlFly 7s ease-in-out infinite}.sld-al-petal{position:absolute;width:11px;height:7px;border-radius:60% 40%;background:linear-gradient(135deg,#ffe1e8,#f4a9bc);opacity:0;animation:sldAlPetal 10s linear infinite}.sld-al-tw{position:absolute;width:1.4%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ffecaaf2,#ffd27800 70%);mix-blend-mode:screen;animation:sldAlTw 3s ease-in-out infinite}@keyframes sldAlGlint{0%{background-position:0 0}to{background-position:240px 120px}}@keyframes sldAlLake{0%{background-position:0 0,0 0,0 0}to{background-position:160px 8px,60px 6px,-70px 4px}}@keyframes sldAlShim{0%,to{opacity:.46}50%{opacity:.7}}@keyframes sldAlFlick{0%{opacity:.78}12%{opacity:1}24%{opacity:.66}37%{opacity:.95}52%{opacity:.72}66%{opacity:1}81%{opacity:.82}}@keyframes sldAlFlickS{0%,to{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-52%) scale(1.18)}70%{transform:translate(-50%,-49%) scale(.92)}}@keyframes sldAlSway{0%{transform:translate(-.35%) rotate(-.25deg)}to{transform:translate(.45%,.2%) rotate(.3deg)}}@keyframes sldAlEmber{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx, 0),-70px)}}@keyframes sldAlMist{0%{transform:translate(-10%)}to{transform:translate(12%)}}@keyframes sldAlSmoke{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:.85}to{opacity:0;transform:translate(40%,-260%) scale(2.2)}}@keyframes sldAlGlow{0%,to{opacity:.62;transform:translate(-50%,-50%) scale(.96)}45%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes sldAlFly{0%,to{opacity:0;transform:translate(0)}30%{opacity:1}50%{transform:translate(22px,-16px);opacity:.95}80%{opacity:.2;transform:translate(-12px,9px)}}@keyframes sldAlPetal{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:.95}to{opacity:0;transform:translate(-80px,280px) rotate(420deg)}}@keyframes sldAlTw{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.sld-scene__ken,.sld-al *{animation:none!important}.sld-al-w>img,.sld-al-leaf>img{filter:none}.sld-al-g,.sld-al-smoke,.sld-al-petal,.sld-al-fly,.sld-al-ember,.sld-al-leaf{display:none}}.sldk-line{margin:12px 2px 4px;font-family:var(--serif, Georgia, serif);font-size:1.08rem;line-height:1.45;color:var(--sd-ink)}.sldk-next{margin:6px 2px 0}.sldk-past{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:12px;background:#78643c0f}.sldk-past b{font-family:var(--serif, Georgia, serif);font-size:1.3rem;color:#8a5a12;line-height:1}.sldk-past small{font-size:.72rem;color:var(--sd-muted)}.sldk-past__dots{display:flex;gap:3px;margin-top:4px}.sldk-past__dots i{width:6px;height:6px;border-radius:50%;background:#78643c2e}.sldk-past__dots i.is-on{background:#d9a441}.sldk-days{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.sldk-days li{display:flex;flex-direction:column;align-items:center;gap:5px}.sldk-days__dot{width:100%;max-width:46px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:1px;background:#78643c12;color:#8a5a12}.sldk-days__dot svg{width:13px!important;height:13px!important}.sldk-days li.is-kept .sldk-days__dot{background:#f6e7c3;box-shadow:inset 0 0 0 1px #d9a44173}.sldk-days li.is-today .sldk-days__dot{outline:2px solid #D9A441;outline-offset:1px}.sldk-days li.is-later .sldk-days__dot{background:transparent;box-shadow:inset 0 0 0 1px #78643c24}.sldk-days li.is-sabbath .sldk-days__dot{background:linear-gradient(180deg,#fbf1d8,#f3e2b8)}.sldk-days small{font-size:.72rem;color:var(--sd-muted)}.sldk-days li.is-sabbath small{color:#8a5a12;font-weight:600}.sldk-verse{background:linear-gradient(180deg,#fffbf1,#fbf3e1)}.sldk-verse__text{font-family:var(--serif, Georgia, serif);font-size:1.22rem;line-height:1.6;color:#3a2e1a;margin:6px 0 8px}.sldk-verse__part{animation:sldkWord 1.2s ease both}.sldk-verse__wait{color:#c9b489;letter-spacing:.1em}.sldk-verse__ref{margin:0;color:#8a5a12;font-weight:600}.sldk-verse__ref small{color:var(--sd-muted);font-weight:400}@keyframes sldkWord{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.sldk-how{list-style:none;padding:0;margin:4px 0 10px;display:grid;gap:8px}.sldk-how li{display:flex;align-items:center;gap:10px;color:var(--sd-ink)}.sldk-how svg{color:var(--sd-gold)}.sldk-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px}.sldk-shelf figure{margin:0;text-align:center}.sldk-shelf figcaption{font-size:.74rem;color:var(--sd-muted);margin-top:4px}.sld-sceneframe--grown{margin:6px 0 10px}.sld-banner--keep{align-items:center}.sld-banner__keep{flex:0 0 132px;width:132px}.sld-banner__keep:empty{height:57px;border-radius:14px;background:linear-gradient(160deg,#eaf1e6,#f8ebd2)}@media(max-width:480px){.sld-banner__keep{flex-basis:96px;width:96px}.sldk-verse__text{font-size:1.1rem}.sldk-days__dot{height:30px}}@media(prefers-reduced-motion:reduce){.sldk *,.sldk-verse__part{animation:none!important}}.sld-top .sld-list{margin-bottom:10px}.sld-top__more{display:grid;gap:6px;margin:4px 0 6px}.sld-seeall{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;border-radius:16px;text-decoration:none;background:var(--sd-card);border:1px solid var(--sd-line);color:var(--sd-ink);font-weight:700}.sld-seeall>.slp-i:first-child{width:22px;height:22px;color:var(--sd-accent);flex:none}.sld-seeall>.slp-i:last-child{width:18px;height:18px;color:var(--sd-muted);flex:none}.sld-seeall span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sld-seeall small{font-weight:500;font-size:.86rem;color:var(--sd-muted)}.sld-seeall:hover,.sld-seeall:focus-visible{border-color:var(--sd-accent);color:var(--sd-ink)}.sld-boardlink{justify-self:center;padding:8px 6px;font-size:.9rem;font-weight:600;color:var(--sd-accent);text-decoration:underline;text-underline-offset:3px;text-align:center}.sld .sld-sec+.sld-secsub{margin:-4px 2px 10px;font-size:.92rem;line-height:1.4;color:var(--sd-muted)}.sld .sld-secsub+.sld-banner--place{margin-top:0}.sld-path{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;counter-reset:none}.sld-path__s a{display:flex;align-items:center;gap:8px;min-height:52px;height:100%;padding:8px 10px;border-radius:14px;text-decoration:none!important;background:var(--sd-card);border:1px solid var(--sd-line);color:var(--sd-ink);box-sizing:border-box}.sld-path__n{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;font:800 .82rem/1 var(--sans, sans-serif);background:color-mix(in srgb,var(--sd-muted) 14%,transparent);color:var(--sd-muted)}.sld-path__n .slp-i{width:15px;height:15px}.sld-path__t{min-width:0;display:flex;flex-direction:column;gap:1px}.sld-path__t b{font:700 .86rem/1.15 var(--sans, sans-serif)}.sld-path__t small{font-size:.76rem;line-height:1.2;color:var(--sd-muted)}.sld-path__s.is-done .sld-path__n{background:#3f7a55;color:#fff}.sld-path__s.is-now a{border-color:var(--sd-accent);box-shadow:0 0 0 1px var(--sd-accent) inset}.sld-path__s.is-now .sld-path__n{background:var(--sd-accent);color:var(--sd-accent-text)}.sld-path__s.is-now .sld-path__t small{color:var(--sd-accent);font-weight:700}.sld-path__s.is-later a,.sld-path__s.is-skip a{opacity:.78}.sld-path__note{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:-2px 2px 6px;font-size:.88rem;color:var(--sd-muted)}.sld-path__note .slp-i{width:16px;height:16px;color:#3f7a55}.sld-path__note a{color:var(--sd-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sld-focuscard--start{background:linear-gradient(110deg,#fde7c4,#f7c98c)!important;color:#2e1e05!important}.sld-focuscard--start .sld-focuscard__t small{color:#4a3610!important;opacity:1}.sld-focuscard--eve{background:linear-gradient(110deg,#2a3d6b,#1e2b4f)!important;color:#fff!important}.sld-focuscard--eve .sld-focuscard__ic{background:#f1d6a9;color:#1b1a3a}.sld-focuscard>.slp-i:last-child{flex:none;width:20px;height:20px;opacity:.8}@media(max-width:380px){.sld-path__t small{display:none}.sld-path__s a{justify-content:center}}.sld-focuscard--start strong,.sld-focuscard--start .sld-focuscard__t,.sld-focuscard--start>.slp-i:last-child{color:#2e1e05!important}.sld-focuscard--start .sld-focuscard__ic{background:#8a5a12;color:#fff}.sld-focuscard--eve strong,.sld-focuscard--eve .sld-focuscard__t,.sld-focuscard--eve small{color:#fff!important}html.slp-dayui .sld .sld-focuscard.sld-focuscard--start .sld-focuscard__t,html.slp-dayui .sld .sld-focuscard.sld-focuscard--start .sld-focuscard__t strong{color:#2e1e05!important}html.slp-dayui .sld .sld-focuscard.sld-focuscard--start .sld-focuscard__t small{color:#4a3610!important;opacity:1}html.slp-dayui .sld .sld-focuscard.sld-focuscard--start .sld-focuscard__ic,.sld .sld-focuscard.sld-focuscard--start .sld-focuscard__ic{background:#8a5a12!important;color:#fff6e6!important}.slp-mset__ic .slp-i,.slp-coach__aiic .slp-i{color:#fff!important}.sld-focuscard:not(.sld-focuscard--start):not(.sld-focuscard--eve)>.slp-i:last-child{color:var(--sd-accent-text, #fff)!important;opacity:.9}.sld-focuscard--eve>.slp-i:last-child{color:#fff!important}html.slp-dayui .sld-lightchip svg{color:#8a5a12}html.slp-dayui .slp-view--night.sld-view .sld .sld-acts a.sld-lightchip.sld-lightchip{color:#1f2a28!important}.sldt-board .slp-i:first-child{color:#8a5a12}html.slp-dayui .slp-you__row>.slp-i,html.slp-dayui .slp-mset__row>.slp-i:last-child{color:#5e716c}.slp-view--night .slp-checklist .slp-i{color:#9fd8b2}html.slp-dayui .slp-view--night .slp-checklist .slp-i{color:#2f6b4f}.slp-view--night .slp-link-btn--alert .slp-i{color:#f2c27e}html.slp-dayui .slp-you__row>.slp-i,html.slp-dayui .slp-mset__chev{color:#6b7b76!important;opacity:1!important}.sldt-board .slp-i:first-child{color:#8a5a12!important}html.slp-dayui .sld-sceneview .slp-i{color:#8a5a12}
