.weekSheetCollapsible{border-left:3px solid #0000;border-radius:10px;margin:3px 0}.weekSheetCollapsible>summary.weekSectionTitle{border-radius:8px;padding:12px}.weekSheetCollapsible>summary.weekSectionTitle h3{font-size:13px;font-weight:650}.weekSheetCollapsible[open]{background:#f1f6f1;border-left-color:#6b9879}.weekSheetCollapsible[open]>summary.weekSectionTitle{color:#28513a;background:#e6f0e7}.weekSheetCollapsible[open]>summary.weekSectionTitle h3{font-weight:760}.weekSheetCollapsible>.weekTaskList,.weekSheetCollapsible>.weekEmpty{margin-bottom:12px;padding:0 14px}.weekSheetCollapsible.weekPriority>summary.weekSectionTitle h3{font-weight:730}.weekSheetCollapsible.weekPriority>summary.weekSectionTitle:before{content:"";background:#799d83;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.weekSheetCollapsible.weekPriority[open]{background:#edf5ed;border-left-color:#548669}.weekSheetCollapsible.weekPriority[open]>summary.weekSectionTitle{background:#dfeee2}.bufferTaskGroup[open]{background:#f2f7f3;box-shadow:inset 3px 0 #7da18a}.bufferTaskGroup[open]>summary{color:#28553e;background:#e8f1e9}.bufferTaskGroup[open] .bufferGroupName{font-weight:760}.bufferTaskGroup[open] .bufferGroupIcon{color:#436b50;background:#d6e9dc}.bufferTaskGroup[open] .bufferGroupCount{color:#355941;background:#dcebe0}.bufferTaskGroup[open]>.bufferGroupContent{background:var(--surface)}.recoveryWeekGroups{margin-top:12px}.recoveryWork[open]>summary{color:#3e7455;font-weight:750}html[data-theme=dark] .weekSheetCollapsible[open]{background:#223329;border-left-color:#7da98b}html[data-theme=dark] .weekSheetCollapsible[open]>summary.weekSectionTitle{color:#d3eedd;background:#2c4335}html[data-theme=dark] .weekSheetCollapsible.weekPriority[open]>summary.weekSectionTitle{background:#304b39}html[data-theme=dark] .bufferTaskGroup[open]{background:#233329;box-shadow:inset 3px 0 #6b9c80}html[data-theme=dark] .bufferTaskGroup[open]>summary{color:#cfecd8;background:#2c4033}html[data-theme=dark] .bufferTaskGroup[open] .bufferGroupIcon{color:#c2e7ce;background:#375744}html[data-theme=dark] .bufferTaskGroup[open] .bufferGroupCount{color:#c2dfcb;background:#344d3d}html[data-theme=dark] .recoveryWork[open]>summary{color:#b8ddc1}@media (prefers-reduced-motion:reduce){.weekSheetCollapsible>summary.weekSectionTitle i{transition:none}}.calendarEmptyFeed .calendarOpenLink{display:none}
.appSyncButton{border:1px solid var(--line,#e1e5e0);background:var(--surface,#fff);color:var(--ink,#25362b);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-width:36px;min-height:36px;font-size:21px;line-height:1;display:inline-flex}.appSyncButton:hover{background:var(--surface-muted,#f5f8f6)}.appSyncButton:disabled{opacity:.45;cursor:default}.otherPrioritiesCount{vertical-align:middle;border:1px solid var(--line,#dae3dc);letter-spacing:0;text-transform:none;color:var(--muted,#65736a);border-radius:99px;margin-left:8px;padding:3px 7px;font-size:10px;font-weight:650;display:inline-flex}.resumeActivationPrompt{border:1px solid var(--line,#dee7e0);background:var(--surface,#fff);width:100%;color:var(--ink,#25362b);font:inherit;text-align:left;cursor:pointer;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:8px 0 13px;padding:9px 12px;font-size:12px;display:flex}.resumeActivationPrompt span{color:#447451;font-size:12px;font-weight:650}.resumeActivationPrompt:hover{border-color:#88ae93}.toolSettingsPanel{border:1px solid var(--line,#dce5dd);border-radius:11px;margin:20px 0 0;padding:0}.toolSettingsPanel>summary{cursor:pointer;min-height:44px;color:var(--ink,#24392b);justify-content:space-between;align-items:center;padding:12px 15px;font-size:13px;font-weight:650;list-style:none;display:flex}.toolSettingsPanel>summary::-webkit-details-marker{display:none}.toolSettingsPanel>summary span{color:var(--muted,#647469)}.toolSettingsPanel[open]>summary{border-bottom:1px solid var(--line,#dce5dd)}.toolSettingsPanel>p,.toolSettingsPanel>small{color:var(--muted,#647469);margin:10px 14px;font-size:12px;display:block}.toolSettingsActions{flex-wrap:wrap;gap:8px;margin:12px 14px;display:flex}.toolSettingsActions button{border:1px solid var(--line,#dce5dd);background:var(--surface,#fff);min-height:40px;color:var(--ink,#24392b);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:12px}.toolSettingsActions button:disabled{opacity:.5;cursor:default}html[data-theme=dark] .resumeActivationPrompt span{color:#a8d7b3}html[data-theme=dark] .appSyncButton,html[data-theme=dark] .toolSettingsActions button{color:#e3ece5;background:#1d2b23}@media (max-width:430px){.resumeActivationPrompt{font-size:11.5px}.toolSettingsActions button{flex:100%}}
.inspirationShelf{margin:0 0 14px}.inspirationBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inspirationBar>a,.inspirationBar>button{appearance:none;border:1px solid var(--line,#e1e7e2);background:var(--surface,#fff);min-height:32px;color:var(--ink,#29362e);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.inspirationBar small{color:var(--muted,#6b766e);font-size:11px;font-weight:500}.homeSync{border-radius:9px;width:32px;min-width:32px;height:32px;min-height:32px;margin-left:7px}.homeExceptionLine{color:var(--muted,#59695e);margin:5px 0 0;font-size:11px;font-weight:600;line-height:1.5}.kryptoniteHome{border:1px solid var(--line,#dfe8df);background:var(--surface,#fff);border-radius:13px;margin:0 0 14px;padding:13px 14px}.kryptoniteHead,.kryptoniteHead>div{align-items:center;gap:10px;min-width:0;display:flex}.kryptoniteHead{justify-content:space-between}.kryptoniteHead>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.kryptoniteHead strong{color:var(--ink,#253b2d);font-size:13px;line-height:1.2}.kryptoniteHead small{color:var(--muted,#5e6d60);font-size:11px;line-height:1.4}.kryptoniteGlyph{color:#347849;background:#e6f3e9;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:21px;display:grid}.kryptoniteHit{border:1px solid var(--line,#e0e6e2);color:var(--muted,#647068);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:7px 10px;font-size:11px;font-weight:650}.kryptoniteHit.isHit{color:#91594f;border-color:#d2a5a1}.kryptoniteHit:disabled{opacity:.45;cursor:default}.kryptoniteWeek{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.kryptoniteDayColumn{text-align:center;gap:6px;min-width:0;display:grid}.kryptoniteDayColumn small{color:var(--muted,#68766c);font-size:9px;font-weight:600;line-height:1.1}.kryptoniteDay{background:#e5eae5;border-radius:10px;width:100%;height:8px;display:block}.kryptoniteDay.clean{background:#4b9e6b}.kryptoniteDay.hit{background:#bd8177}.kryptoniteDay.unlogged{background:#e5eae5}.kryptoniteFoot{color:var(--muted,#68766c);justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:10px;display:flex}.inspirationModalBackdrop{z-index:3100;background:#0e1410a3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.inspirationModal{border:1px solid var(--line,#dae5de);background:var(--surface,#fff);width:min(100%,520px);max-height:min(88dvh,730px);color:var(--ink,#23362a);border-radius:16px;padding:18px;overflow-y:auto;box-shadow:0 24px 90px #0003}.inspirationHeading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inspirationHeading strong{font-size:18px}.inspirationHeading p{color:var(--muted,#66756b);margin:6px 0 0;font-size:12px}.inspirationHeading>button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;font-size:25px}.inspirationPlayer{margin-top:14px}.inspirationPlayer iframe{background:#111;border:0;border-radius:10px;width:100%;min-height:170px;max-height:250px}.inspirationList{gap:5px;margin:14px 0;display:grid}.inspirationList>p{color:var(--muted,#65776b);font-size:12px}.inspirationItem{border:1px solid var(--line,#e0e7df);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.inspirationItem button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.inspirationItem>button:first-child{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:650;display:flex}.inspirationItem>button:first-child span:last-child{overflow-wrap:anywhere;min-width:0}.inspirationItem small{color:var(--muted,#657468);margin-top:2px;font-weight:400;display:block}.inspirationItem>button:last-child{font-size:20px}.inspirationAdd{gap:9px;margin-top:10px;display:grid}.inspirationAdd label{color:var(--muted,#667567);gap:5px;font-size:11px;display:grid}.inspirationAdd input{border:1px solid var(--line,#dae2db);background:var(--surface,#fff);width:100%;color:var(--ink,#24372b);font:inherit;border-radius:8px;padding:9px 10px;font-size:13px}.inspirationAdd>button{color:#fff;font:inherit;cursor:pointer;background:#315d40;border:none;border-radius:8px;justify-self:start;padding:9px 15px;font-size:12px;font-weight:700}.inspirationError{color:#ad554d;font-size:12px}.inspirationFoot{color:var(--muted,#667567);margin:13px 0 0;font-size:11px}.toolSettingsActions a{border:1px solid var(--line,#dce5dd);background:var(--surface,#fff);min-height:40px;color:var(--ink,#24392b);border-radius:8px;align-items:center;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}html[data-theme=dark] .kryptoniteGlyph{color:#b0dfb9;background:#254335}html[data-theme=dark] .kryptoniteDay.unlogged{background:#35423a}html[data-theme=dark] .kryptoniteHome,html[data-theme=dark] .inspirationModal{color:#e8efe9;background:#1d2921}html[data-theme=dark] .inspirationBar>a,html[data-theme=dark] .inspirationBar>button,html[data-theme=dark] .inspirationAdd input,html[data-theme=dark] .toolSettingsActions a{color:#e3ece5;background:#1d2b23}@media (max-width:430px){.kryptoniteHead small{font-size:10px}.inspirationModal{padding:14px}.inspirationBar>a,.inspirationBar>button{font-size:11px}}.inspirationPlayerActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.inspirationPlayerActions .screenAwakeToggle,.inspirationPlayerActions a{border:1px solid var(--line,#dae5de);background:var(--surface,#fff);min-height:38px;color:var(--ink,#263b2d);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.inspirationPlayerActions .screenAwakeToggle.isOn{color:#245a39;background:#e5f3e9;border-color:#8ab69a}.inspirationPlayerActions a:hover,.inspirationPlayerActions .screenAwakeToggle:hover{border-color:#79a58b}.inspirationPlayerActions a span{color:var(--muted,#68766c);font-size:12px}.inspirationWakeNote{color:var(--muted,#64766c);margin:7px 0 2px;font-size:11px;line-height:1.45}html[data-theme=dark] .inspirationPlayerActions .screenAwakeToggle,html[data-theme=dark] .inspirationPlayerActions a{color:#e5f0e8;background:#26362b}html[data-theme=dark] .inspirationPlayerActions .screenAwakeToggle.isOn{color:#c6edd0;background:#284b35;border-color:#608a6b}@media (max-width:390px){.inspirationPlayerActions .screenAwakeToggle,.inspirationPlayerActions a{padding:7px 9px;font-size:11px}}.homeHeroRefined .homeHeroLayout{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"meta goal""intro goal""routine goal";align-items:center;gap:12px 24px;display:grid}.homeHeroRefined .homeHeroTop{flex-wrap:wrap;grid-area:meta;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.homeHeroRefined .homeHeroIntro{grid-area:intro;min-width:0;padding:0;display:block}.homeHeroRefined .homeHeroIntro h1{overflow-wrap:normal;text-wrap:balance;line-height:1.15}.homeHeroRefined .homeHeroAside{grid-area:goal;place-self:center end;min-width:0}.homeHeroRefined .northStar,html[data-theme=dark] .homeHeroRefined .northStar{align-self:center}.homeHeroRefined .homeContextAction{grid-area:routine;justify-self:start;width:auto;min-width:170px}.homeHeroRefined .homeSync{flex:none;margin-left:0}@media (max-width:700px){.homeHero.homeHeroRefined{padding:18px 17px}.homeHeroRefined .homeHeroLayout{grid-template-columns:minmax(0,1fr) minmax(94px,auto);grid-template-areas:"meta meta""intro goal""routine routine";gap:13px 12px}.homeHeroRefined .homeHeroTop{flex-wrap:wrap;gap:8px}.homeHeroRefined .homeHeroIntro{min-width:0}.homeHeroRefined .homeHeroIntro h1{font-size:clamp(23px,6.2vw,29px);line-height:1.14}.homeHeroRefined .homeHeroAside{align-self:center}.homeHeroRefined .northStar,html[data-theme=dark] .homeHeroRefined .northStar{text-align:right;align-self:center;align-items:flex-end;min-width:0;max-width:124px}.homeHeroRefined .northStar span{white-space:normal;text-wrap:balance;letter-spacing:.025em;font-size:9px}.homeHeroRefined .northStar strong{font-size:29px}.homeHeroRefined .homeContextAction{justify-self:stretch;width:100%;min-width:0;min-height:44px;padding:10px 13px}.focusPageHeading{align-items:flex-start;gap:17px;margin-bottom:23px}.focusPageHeading .pageHeadingText{min-width:0}.focusPageHeading .pageHeadingText h1{margin:0 0 6px;line-height:1.18}.focusPageHeading .pageSubtitle{overflow-wrap:anywhere;max-width:100%;line-height:1.55}.focusPageHeading .workspaceNorthStar,html[data-theme=dark] .focusPageHeading .workspaceNorthStar{flex:none;align-self:flex-start;min-width:108px;max-width:42%;padding:3px 0 4px 12px}.focusPageHeading .workspaceNorthStar span{font-size:9px;line-height:1.4}.focusPageHeading .workspaceNorthStar strong{font-size:29px}}@media (max-width:370px){.homeHero.homeHeroRefined{padding:16px 14px}.homeHeroRefined .homeHeroLayout{grid-template-columns:minmax(0,1fr) 98px;gap:12px 8px}.homeHeroRefined .homeHeroIntro h1{font-size:23px}.homeHeroRefined .homeDate{font-size:9px}.homeHeroRefined .northStar strong{font-size:27px}.focusPageHeading{gap:10px}.focusPageHeading .workspaceNorthStar{min-width:100px}}.recoveryCloseIdeas{border:1px solid var(--line);background:var(--soft);width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:1px;padding:11px 13px;font-size:12px;font-weight:680;display:flex}.recoveryCloseIdeas span{color:var(--muted);font-size:17px}.recoveryCloseIdeas:hover{border-color:#779984}.recoveryHomeEssentials{display:block}.recoveryHomeEssentials>div{min-width:0;max-width:100%}.recoveryHomeEssentials h2{overflow-wrap:anywhere;text-wrap:pretty}.recoveryHomeEssentials .otherPrioritiesCount{white-space:nowrap}.recoveryHomeEssentials .muted{line-height:1.5}.manifestoHome{gap:8px;min-width:0;display:grid}.inspirationBar .manifestoTrigger{appearance:none;border:1px solid var(--line,#e1e7e2);background:var(--surface,#fff);min-height:32px;color:var(--ink,#29362e);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:650;display:inline-flex}.inspirationBar .manifestoTrigger:hover{border-color:#86a58d}.inspirationBar .manifestoTrigger:disabled{opacity:.55;cursor:wait}.manifestoInlinePlayer{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;max-width:min(100%,390px);padding:9px 11px;display:flex}.manifestoInlinePlayer[hidden]{display:none}.manifestoInlinePlayer audio{flex:200px;width:min(300px,100%);min-width:0;height:40px}.manifestoInlinePlayer button{min-height:36px;color:var(--muted);padding:6px 10px;font-size:11px}.manifestoHomeError{color:var(--danger);max-width:270px;font-size:11px}.manifestoSettings{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:15px;display:grid}.manifestoSettings h3{color:var(--ink);margin:0;font-size:14px}.manifestoSettings>p,.manifestoHelp{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.manifestoSettingsCurrent{background:var(--soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:12px;display:flex}.manifestoSettingsCurrent span{color:var(--ink);overflow-wrap:anywhere;font-size:11px;font-weight:650}.manifestoSettingsCurrent a{color:#3c7b52;align-items:center;min-height:40px;font-size:11px;font-weight:700;display:flex}.manifestoUploadPick{color:var(--ink);gap:6px;font-size:12px;font-weight:680;display:grid}.manifestoUploadPick input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--ink);border-radius:8px;padding:8px 10px;font-size:11px}.manifestoUploadPick small{color:var(--muted);font-size:11px;font-weight:450}.manifestoSave{color:#fff;background:#356447;border-radius:8px;justify-self:start;min-height:44px;padding:9px 15px;font-size:12px;font-weight:700}.manifestoSave:disabled{opacity:.45}.manifestoFeedback{color:var(--muted);margin:0;font-size:11px;line-height:1.5}html[data-theme=dark] .inspirationBar .manifestoTrigger{color:#e3ece5;background:#1d2b23}@media (max-width:430px){.inspirationBar .manifestoTrigger{font-size:11px}.manifestoSettingsCurrent{align-items:start}}.manifestoHiddenAudio{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.inspirationBar .manifestoTrigger[aria-label="Pause manifesto audio"]{color:#285c3b;background:#e2efe5;border-color:#95baa0}html[data-theme=dark] .inspirationBar .manifestoTrigger[aria-label="Pause manifesto audio"]{color:#d5f0db;background:#2e5139}.kryptoniteHistoryLink{text-align:left;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;min-height:38px;padding:5px 0;display:inline-flex}.kryptoniteHistoryLink:hover strong{text-underline-offset:3px;text-decoration:underline}.kryptoniteStreak{color:#396e47;white-space:nowrap;background:#eaf3ec;border-radius:999px;align-items:center;padding:3px 7px;font-size:10px;font-weight:730;display:inline-flex}.kryptoniteEditGlyph{color:var(--muted);margin-left:1px;font-size:13px}html[data-theme=dark] .kryptoniteStreak{color:#c1e0c9;background:#314b38}.kryptoniteHistoryPanel{gap:14px;display:grid}.kryptoniteHistoryPanel>.muted{margin:0;font-size:12px;line-height:1.6}.kryptoniteHistorySummary{background:var(--soft);border-radius:11px;gap:3px;padding:12px 14px;display:grid}.kryptoniteHistorySummary strong{letter-spacing:-.04em;color:var(--ink);font-size:19px}.kryptoniteHistorySummary span{color:var(--muted);font-size:11px}.kryptoniteHistoryList{border:1px solid var(--line);border-radius:12px;gap:1px;max-height:45dvh;display:grid;overflow:hidden auto}.kryptoniteHistoryRow{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:10px 13px;display:flex}.kryptoniteHistoryRow:last-child{border-bottom:0}.kryptoniteHistoryRow>span{gap:3px;display:grid}.kryptoniteHistoryRow strong{color:var(--ink);font-size:12px}.kryptoniteHistoryRow small{color:var(--muted);font-size:10px}.kryptoniteHistoryRow input[type=checkbox]{accent-color:#547a60;flex:none;width:19px;height:19px}.kryptoniteHistoryRow.isUnavailable{opacity:.55}.morningCheckin{gap:12px;display:grid}.checkinIntro{padding:0 2px 4px}.checkinIntro>span{letter-spacing:.11em;color:#608267;font-size:10px;font-weight:750}.checkinIntro p{color:var(--muted);margin:4px 0 0;font-size:12px}.morningCheckin .checkinSection{border:1px solid var(--line);background:var(--surface);border-radius:13px;min-width:0;margin:0;padding:16px}.morningCheckin .checkinSection legend{letter-spacing:-.015em;color:var(--ink);padding:0 5px;font-size:13px;font-weight:750}.morningCheckin .checkinSection legend span{color:var(--muted);letter-spacing:0;margin-left:5px;font-size:10px;font-weight:450}.morningCheckin .checkinSection .field{color:var(--muted);font-size:11px;line-height:1.5}.morningCheckin .checkinSection .sleepInputs{gap:10px}.morningCheckin .checkinSection select,.morningCheckin .checkinSection textarea{background:var(--surface);border-color:var(--line);border-radius:9px;min-height:43px}.morningCheckin .checkinSection textarea{resize:vertical;min-height:80px;padding:12px;font-size:13px;line-height:1.6}.morningCheckin .choices{gap:7px}.morningCheckin .choices button{border-radius:9px;min-height:38px;font-size:11px}.checkinMoodPicker{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.checkinMoodPicker summary{min-height:46px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;font-weight:690;list-style:none;display:flex}.checkinMoodPicker summary::-webkit-details-marker{display:none}.checkinMoodPicker summary span{color:var(--muted);font-size:17px}.checkinMoodPicker[open] summary span{transform:rotate(180deg)}.checkinMoodPicker .muted{margin:0 0 10px;font-size:11px}.checkinMoodPicker>.choices,.checkinMoodPicker>.muted{margin-left:12px;margin-right:12px}.checkinMoodPicker>.choices{padding-bottom:14px}.checkinSelectedStates{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.checkinSelectedStates span{color:#356545;background:#e6f2ea;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:650}html[data-theme=dark] .checkinSelectedStates span{color:#c4e4cc;background:#2c4936}.checkinFieldHint{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.6}@media (max-width:440px){.morningCheckin .checkinSection{padding:12px}.kryptoniteStreak{font-size:9px}.kryptoniteHistoryLink{gap:5px}}.dfsVoiceCapture{gap:6px;margin:9px 0 14px;display:grid}.dfsVoiceButton{background:var(--soft);border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:9px;justify-self:start;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.dfsVoiceButton.isRecording{color:#9d3636;background:#fff0f0;border-color:#bb5959}.dfsVoiceStatus,.dfsVoiceHint,.dfsVoiceError{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.dfsVoiceStatus em{color:var(--ink);font-weight:580}.dfsVoiceError{color:#a74444}.eveningRatings{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:12px;margin-top:15px;padding:16px;display:grid}.eveningRatings h4{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:15px}.eveningRatings>.muted{margin:0;font-size:11px;line-height:1.55}.eveningRatingRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.eveningRatingRow>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.eveningRatingRow label{color:var(--ink);font-size:12px;font-weight:680}.eveningRatingRow span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.eveningRatingRow input[type=range]{accent-color:#5b8866;width:100%;min-height:40px}.eveningRatingRow .ratingClear{min-width:40px;min-height:36px;color:var(--muted);padding:5px;font-size:11px}.dailyRatingsSummary{gap:10px;display:grid}.dailyRatingsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dailyRatingsGrid>div{text-align:center;background:var(--soft);border-radius:9px;align-items:center;gap:3px;padding:11px 5px;display:grid}.dailyRatingsGrid small{color:var(--muted);font-size:10px}.dailyRatingsGrid strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:21px;line-height:1.25}.weeklyPatterns{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:15px 0;overflow:hidden}.weeklyPatternsToggle{text-align:left;align-items:center;gap:12px;width:100%;min-height:72px;padding:14px;display:flex}.weeklyPatternsIcon{background:var(--soft);color:#568464;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.weeklyPatternsToggle>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.weeklyPatternsToggle strong{color:var(--ink);font-size:14px;font-weight:740}.weeklyPatternsToggle small{color:var(--muted);font-size:11px;line-height:1.5}.weeklyPatternsBody{border-top:1px solid var(--line);gap:12px;padding:15px;display:grid}.weeklyPatternsBody p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.weeklyPatternsWindow{font-weight:710;color:var(--ink)!important}.weeklyPatternsObservations{gap:7px;display:grid}.weeklyPatternsObservations p{background:var(--soft);color:var(--ink);border-radius:9px;padding:12px}.weeklyPatternsCaveats{border:1px solid var(--line);border-radius:10px;padding:11px}.weeklyPatternsCaveats summary{color:var(--muted);font-size:11px;font-weight:710}.weeklyPatternsCaveats p{padding:5px 0}.weeklyPatternsActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.weeklyPatternsActions button,.weeklyPatternsActions a{border:1px solid var(--line);min-height:42px;color:var(--ink);border-radius:9px;align-items:center;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.weeklyPatternsActions a{color:#4d8460}.weeklyPatternsStatus{color:#4d8460!important}@media (max-width:440px){.eveningRatings{padding:12px}.dailyRatingsGrid strong{font-size:18px}.weeklyPatternsBody{padding:12px}}@media (prefers-reduced-motion:reduce){.dfsVoiceButton,.weeklyPatternsToggle{transition:none}}.calendarBriefError{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.checkinStates{padding-bottom:12px!important}.checkinPillList{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.checkinFeelPill{color:#4b564c;white-space:nowrap;background:#f8f9f4;border:1px solid #dfe3d8;border-radius:10px;align-items:center;max-width:100%;min-height:32px;display:inline-flex}.checkinFeelPill.isSelected{color:#34553d;background:#e4ede1;border-color:#9caf92}.checkinFeelPill:focus-within{outline-offset:1px;outline:2px solid #9caf92}.checkinFeelPill .checkinFeelChoose{min-height:31px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:5px 4px 5px 10px;font-size:11px;font-weight:550;line-height:1.35}.checkinFeelPill .checkinFeelRemove{color:#888f82;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:23px;height:30px;padding:0 3px 1px 0;font-size:15px;line-height:1;display:grid}.checkinFeelPill .checkinFeelRemove:hover{color:#824e4e;background:#f4e8e4}.checkinFeelAdd{align-items:center;gap:4px;max-width:100%;min-height:32px;display:inline-flex}.checkinFeelAdd input{color:#344033;background:#fffefa;border:1px dashed #c7d1bc;border-radius:10px;width:145px;min-width:0;min-height:32px;padding:6px 9px;font:500 11px DFS Manrope,Arial,sans-serif}.checkinFeelAdd>button{color:#435642;cursor:pointer;background:#f4f6ee;border:1px solid #dfe3d8;border-radius:10px;min-height:32px;padding:5px 10px;font-size:11px;font-weight:600}.checkinFeelAdd>button:disabled{opacity:.45;cursor:default}.checkinFeelRestore{color:#687d67;cursor:pointer;background:0 0;border:0;margin:8px 0 0;padding:2px 0;font-size:10px;text-decoration:underline;display:block}html[data-theme=dark] .checkinFeelPill{color:#e0e7da;background:#28332b;border-color:#4a5849}html[data-theme=dark] .checkinFeelPill.isSelected{color:#f1f8ed;background:#375340;border-color:#749577}html[data-theme=dark] .checkinFeelAdd input{color:#eff5e8;background:#232d26;border-color:#60735b}html[data-theme=dark] .checkinFeelAdd>button{color:#eff5e8;background:#344536;border-color:#60735b}@media (max-width:440px){.checkinFeelAdd{flex:185px}.checkinFeelAdd input{flex:1;width:100%}}
.recoveryExperience{gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.recoveryExperience *{box-sizing:border-box}.recoveryOpening{color:#263b30;background:linear-gradient(120deg,#f8f9f7 0%,#f0f4f0 100%);border:1px solid #e2e6e1;border-radius:15px;padding:22px;position:relative;overflow:hidden}.recoveryOpening:after{content:"";pointer-events:none;border:1px solid #4970561c;border-radius:50%;width:195px;height:195px;position:absolute;top:-75px;right:-54px;box-shadow:0 0 0 24px #49705606,0 0 0 49px #49705606}.recoveryEyebrow{color:#5d7866;letter-spacing:.105em;align-items:center;gap:7px;margin:0 0 8px;font-size:10px;font-weight:750;line-height:1.35;display:flex}.recoveryStatusDot{background:#679879;border-radius:50%;flex:none;width:7px;height:7px}.recoveryOpening h2{z-index:1;letter-spacing:-.052em;color:#263c30;margin:0;font-size:clamp(23px,3vw,30px);font-weight:720;line-height:1.13;position:relative}.recoveryOpening>p:last-child{z-index:1;color:#5c6d61;max-width:520px;margin:9px 0 0;font-size:13px;line-height:1.55;position:relative}.recoveryChoices{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-width:0;padding:19px 20px 20px}.recoveryChoicesHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;min-width:0;display:flex}.recoveryChoicesHead>div{min-width:0}.recoveryChoicesHead .recoveryEyebrow{color:var(--muted);margin:0 0 4px;font-size:9px}.recoveryChoicesHead h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:21px;font-weight:690;line-height:1.2}.recoveryCompleted{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.recoveryChoicesCopy{color:var(--muted);margin:8px 0 14px;font-size:12px;line-height:1.5}.recoverySelectedList{gap:7px;min-width:0;margin:0 0 13px;display:grid}.recoverySelectedItem{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:52px;padding:5px 7px 5px 9px;display:flex}.recoverySelectedItem>strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-size:12px;font-weight:620;line-height:1.35}.recoveryCheck{cursor:pointer;background:0 0;border:none;flex:none;align-self:center;place-items:center;width:37px;height:40px;padding:0;display:grid}.recoveryCheck>span{color:#fff;border:1.5px solid #99a99b;border-radius:7px;place-items:center;width:22px;height:22px;font-size:15px;font-weight:750;line-height:1;display:grid}.recoverySelectedItem.isDone{background:#f2f8f3;border-color:#cadfce}.recoverySelectedItem.isDone .recoveryCheck>span{background:#356b4d;border-color:#356b4d}.recoverySelectedItem.isDone>strong{color:#467554}.recoveryRemove{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;font-size:22px;font-weight:400;display:grid}.recoveryRemove:hover{background:var(--soft);color:var(--ink)}.recoveryEmpty{border:1px dashed var(--line);color:var(--muted);border-radius:10px;margin:0 0 13px;padding:15px 13px;font-size:12px;line-height:1.4}.recoveryExplore{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;margin:0;overflow:hidden}.recoveryExplore>summary{cursor:pointer;min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:9px;padding:11px 14px;font-size:12px;font-weight:680;list-style:none;display:flex}.recoveryExplore>summary::-webkit-details-marker{display:none}.recoveryExplore>summary>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.recoveryExplorePlus{color:#4a7b59;font-size:22px;font-weight:450;line-height:1}.recoveryExploreMeta{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:10px;font-weight:550;display:inline-flex}.recoveryExploreMeta>span{font-size:17px;line-height:1;transition:transform .18s}.recoveryExplore[open] .recoveryExploreMeta>span{transform:rotate(180deg)}.recoveryExplore[open]>summary{border-bottom:1px solid var(--line)}.recoveryExploreBody{gap:19px;padding:15px 14px 17px;display:grid}.recoveryIdeaCategory{min-width:0}.recoveryIdeaCategory h3{color:var(--muted);letter-spacing:.045em;margin:0 0 8px;font-size:10px;font-weight:720;line-height:1.35}.recoveryIdeaList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.recoveryIdeaButton{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;white-space:normal;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:11px;font-weight:540;line-height:1.35;display:flex}.recoveryIdeaButton>span:first-child{overflow-wrap:anywhere;min-width:0}.recoveryIdeaButton>span:last-child{color:#548260;flex:none;font-size:17px}.recoveryIdeaButton:hover:not(:disabled){background:#f3f7f3;border-color:#7e9c87}.recoveryIdeaButton.isSelected{color:#597862;background:#f1f6f1;border-color:#d9e8dc}.recoveryIdeaButton:disabled{cursor:default;opacity:.6}.recoveryIdeaButton.isSelected:disabled{opacity:1}.recoveryAddOwn{color:#426b50;width:auto;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-self:start;align-items:center;gap:7px;margin-top:8px;padding:8px 2px;font-size:12px;font-weight:660;display:inline-flex}.recoveryCustom{gap:7px;min-width:0;margin-top:12px;display:grid}.recoveryCustom label{color:var(--ink);font-size:11px;font-weight:660}.recoveryCustomRow{gap:8px;min-width:0;display:flex}.recoveryCustom input{border:1px solid var(--line);background:var(--surface);min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:9px;flex:1;padding:8px 11px;font-size:12px}.recoverySave{color:#fff;min-width:56px;min-height:44px;font:inherit;cursor:pointer;background:#365f46;border:0;border-radius:9px;padding:8px 13px;font-size:12px;font-weight:690}.recoveryCancel{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:5px 0;font-size:11px}.recoveryError{color:var(--danger);margin:8px 0 0;font-size:12px;line-height:1.4}.recoveryWorkDrawer{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.recoveryWorkDrawer>summary{cursor:pointer;align-items:center;gap:11px;min-width:0;min-height:67px;padding:12px 14px;list-style:none;display:flex}.recoveryWorkDrawer>summary::-webkit-details-marker{display:none}.recoveryWorkGlyph{background:var(--soft);width:36px;height:36px;color:var(--muted);border-radius:10px;flex:none;place-items:center;font-size:17px;display:grid}.recoveryWorkLabel{flex:1;gap:3px;min-width:0;display:grid}.recoveryWorkLabel strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:660;line-height:1.35;display:block}.recoveryWorkLabel small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.4;display:block}.recoveryChevron{color:var(--muted);flex:none;font-size:18px;transition:transform .18s}.recoveryWorkDrawer[open] .recoveryChevron{transform:rotate(180deg)}.recoveryWorkDrawerBody{min-width:0;padding:0 12px 15px}.recoveryWorkDrawerBody>p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5}.recoveryWorkDrawerBody .todayPlanPanel{margin-bottom:12px}.recoveryExperience :is(button,summary,input):focus-visible{outline-offset:3px;outline:2px solid #679779}.recoveryExperience button:disabled{cursor:default}.noDayEvening{gap:12px;display:grid}.noDayEvening h3{margin:0;font-size:18px}.noDayEvening>p{color:var(--muted);margin:0;font-size:12px}.noDayEvening label{gap:5px;font-size:12px;display:grid}.noDayEvening textarea{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:10px}html[data-theme=dark] .recoveryOpening{color:#e7eee7;background:linear-gradient(120deg,#202e28,#26342c);border-color:#3b5041}html[data-theme=dark] .recoveryOpening h2{color:#e5f0e7}html[data-theme=dark] .recoveryOpening>p:last-child{color:#b9cdbf}html[data-theme=dark] .recoveryEyebrow{color:#a5c7aa}html[data-theme=dark] .recoverySelectedItem.isDone{background:#243d30;border-color:#426451}html[data-theme=dark] .recoverySelectedItem.isDone>strong{color:#c8e5ce}html[data-theme=dark] .recoveryIdeaButton:hover:not(:disabled){background:#283c30}html[data-theme=dark] .recoveryIdeaButton.isSelected{color:#cee8d3;background:#294133;border-color:#41634b}html[data-theme=dark] .recoveryAddOwn{color:#a9d7b3}@media (max-width:600px){.recoveryExperience{gap:10px}.recoveryOpening{border-radius:13px;padding:18px 16px}.recoveryOpening h2{font-size:25px}.recoveryOpening>p:last-child{font-size:12px;line-height:1.5}.recoveryChoices{border-radius:13px;padding:16px 14px}.recoveryChoicesHead h2{font-size:19px}.recoveryWorkDrawer>summary{padding:11px 12px}}@media (max-width:420px){.recoveryIdeaList{grid-template-columns:minmax(0,1fr)}.recoveryIdeaButton{font-size:12px}.recoverySelectedItem{gap:5px}.recoveryChoicesHead{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.recoveryExploreMeta>span,.recoveryChevron{transition:none}}.recoveryKitLaunch{text-align:left;cursor:pointer;background:linear-gradient(110deg,#f1f7f2,#f8faf7);border:1px solid #cfdfd2;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:78px;padding:15px 17px;display:flex}.recoveryKitLaunchIcon{color:#4e805e;background:#e1eee5;border-radius:11px;flex:none;place-items:center;width:41px;height:41px;font-size:27px;display:grid}.recoveryKitLaunch>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.recoveryKitLaunch strong{color:#2e513b;font-size:14px;font-weight:720;line-height:1.3}.recoveryKitLaunch small{color:#667c6b;font-size:11px;line-height:1.4}.recoveryKitLaunchArrow{color:#537b5f;font-size:20px}.recoveryKitLaunch:hover{border-color:#87a990}html[data-theme=dark] .recoveryKitLaunch{background:linear-gradient(110deg,#233b2c,#293a2e);border-color:#3c5f47}html[data-theme=dark] .recoveryKitLaunch strong{color:#d4ebd9}html[data-theme=dark] .recoveryKitLaunch small{color:#a9cdb3}html[data-theme=dark] .recoveryKitLaunchIcon{color:#cbebd2;background:#31533a}@media (max-width:420px){.recoveryKitLaunch{gap:10px;padding:13px}.recoveryKitLaunchIcon{width:35px;height:35px}.recoveryKitLaunch strong{font-size:13px}}.kryptoniteHomeCheck{cursor:pointer;flex:none;place-items:center;min-width:44px;min-height:44px;display:grid}.kryptoniteHomeCheck input{accent-color:#467553;width:23px;height:23px;margin:0}.recoveryIdeaCategory h3{color:#885232;letter-spacing:.055em;background:#f6eee6;border-left:3px solid #ce946c;border-radius:6px;width:100%;margin:0 0 9px;padding:8px 11px;font-size:11px;font-weight:760;line-height:1.5;display:block}html[data-theme=dark] .recoveryIdeaCategory h3{color:#efc3a5;background:#393027;border-left-color:#c68e60}.kryptoniteHomeCheck{place-items:center;min-width:36px;min-height:40px;padding:0;display:grid}.kryptoniteHomeCheck input[type=checkbox]{appearance:none;box-sizing:border-box;background:var(--surface);width:17px;height:17px;box-shadow:none;cursor:pointer;border:1.5px solid #84998a;border-radius:4px;place-content:center;margin:0;display:grid}.kryptoniteHomeCheck input[type=checkbox]:checked{background:#4e795b;border-color:#4e795b}.kryptoniteHomeCheck input[type=checkbox]:checked:before{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}.kryptoniteHomeCheck input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #6a9475}html[data-theme=dark] .kryptoniteHomeCheck input[type=checkbox]:not(:checked){background:var(--surface);border-color:#8b9f91}.recoveryActivationIntro .eyebrow{color:#4c835f;letter-spacing:.11em;font-weight:760}.recoveryActivationIntro p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.6}.recoveryActivationPriority{background:linear-gradient(115deg,#edf6ef,#f8fbf7);border:1px solid #c8dfcc;align-items:center;gap:12px;min-height:90px;padding:17px 18px}.recoveryActivationPriority>div{gap:4px;min-width:0}.recoveryActivationPriority span:not(.recoveryActivationSeal){color:#53765c}.recoveryActivationPriority strong{color:#27533a;letter-spacing:-.045em;font-size:18px;line-height:1.3}.recoveryActivationPriority small{color:#668270;margin-top:2px;font-size:11px;line-height:1.5}.recoveryActivationSeal{color:#397b4c;background:#dcefe0;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:22px;display:grid}.recoveryMorningList{gap:9px;margin:14px 0 19px;display:grid}.recoveryMorningItem{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:14px 15px;display:flex}.recoveryMorningNumber{color:#457351;letter-spacing:.02em;background:#edf4ee;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:760;display:grid}.recoveryMorningItem>div{min-width:0}.recoveryMorningItem strong{color:var(--ink);font-size:13px;font-weight:710;line-height:1.4;display:block}.recoveryMorningItem p{color:var(--muted);margin:4px 0 0;font-size:11.5px;line-height:1.6}html[data-theme=dark] .recoveryActivationPriority{background:linear-gradient(115deg,#263e2e,#2d3c30);border-color:#425e48}html[data-theme=dark] .recoveryActivationPriority strong{color:#c9ecd2}html[data-theme=dark] .recoveryActivationPriority small{color:#acc6b1}html[data-theme=dark] .recoveryActivationPriority span:not(.recoveryActivationSeal){color:#a3c8ab}html[data-theme=dark] .recoveryActivationSeal{color:#bfe6c9;background:#355840}html[data-theme=dark] .recoveryMorningNumber{color:#b6dbbf;background:#2b4434}@media (max-width:420px){.recoveryActivationPriority{min-height:80px;padding:14px}.recoveryActivationPriority strong{font-size:17px}.recoveryMorningItem{gap:10px;padding:12px}.recoveryMorningItem p{font-size:11px}}
.quickRest{gap:15px;min-width:0;display:grid}.quickRestIntro,.quickRestFooter{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.quickRestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.quickRestOption{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:72px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.quickRestOption:hover,.quickRestOption.isActive{background:var(--soft);border-color:#88ad93}.quickRestMark{color:#416e4e;background:#edf5ee;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:20px;display:grid}.quickRestOptionText{flex:1;gap:4px;min-width:0;display:grid}.quickRestOptionText strong{overflow-wrap:anywhere;font-size:12px;font-weight:720;line-height:1.3}.quickRestOptionText small{color:var(--muted);letter-spacing:.055em;font-size:9px;font-weight:700}.quickRestArrow{color:var(--muted);font-size:19px}.quickRestDetail{background:var(--soft);border:1px solid #cbdccb;border-radius:13px;min-width:0;padding:16px}.quickRestDetailHead{justify-content:space-between;align-items:start;gap:12px;display:flex}.quickRestDetailHead>div{min-width:0}.quickRestDetailHead .eyebrow{color:#598365;margin:0 0 6px;font-size:10px}.quickRestDetailHead h3{color:var(--ink);letter-spacing:-.035em;margin:0 0 6px;font-size:19px;line-height:1.25}.quickRestDetailHead p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.5}.quickRestDetailHead>button{min-width:36px;min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:24px}.quickRestSteps{counter-reset:rest;gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.quickRestSteps li{counter-increment:rest;border:1px solid var(--line);background:var(--surface);min-height:45px;color:var(--ink);border-radius:9px;padding:11px 12px 11px 44px;font-size:12px;line-height:1.55;position:relative}.quickRestSteps li:before{content:counter(rest);color:#477650;background:#e3f0e6;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:740;display:grid;position:absolute;top:10px;left:11px}.quickRestDone{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 13px;font-size:12px;font-weight:680;display:flex}.quickRestDone span{color:#477850}.quickRestDetail .breathAtmosphere{max-width:100%}.timerPhase{letter-spacing:.065em;color:#558265;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;font-weight:750;display:flex}.timerPhase span{color:var(--muted);letter-spacing:0;font-weight:500}.timerComplete{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:4px;margin:10px 0;padding:11px;display:grid}.timerComplete strong{color:var(--ink);font-size:12px}.timerComplete span{color:var(--muted);font-size:11px}.timerBottomRow{flex-wrap:wrap;justify-content:space-between;gap:9px;margin-top:10px;display:flex}.timerSoundToggle,.timerBreakButton{border:1px solid var(--line);background:var(--surface);min-height:41px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:640}.timerSoundToggle[aria-pressed=false]{color:var(--muted)}.timerBreakButton{color:#477850;border-color:#c6dacb}.timerBreakButton:disabled{opacity:.5;cursor:default}.timerFootnote{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.55}.calendarNoEvents{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.quickSaveNotice{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:11px;display:flex}.quickSaveNotice span{flex:1;min-width:150px}.quickSaveNotice button{border:1px solid var(--line);background:var(--surface);min-height:35px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:11px}.quickRest :is(button,a):focus-visible,.timerBottomRow button:focus-visible{outline-offset:2px;outline:2px solid #83ab8b}html[data-theme=dark] .quickRestMark{color:#ceead2;background:#304938}html[data-theme=dark] .quickRestSteps li:before{color:#caebd1;background:#294431}@media (max-width:440px){.quickRestGrid{grid-template-columns:minmax(0,1fr)}.quickRestOption{min-height:57px;padding:10px}.quickRestDetail{padding:12px}.timerBottomRow>*{flex:1}}
.alsoTodayCard{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin:14px 0 18px;overflow:hidden}.alsoTodayCard>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:15px 16px;list-style:none;display:flex}.alsoTodayCard>summary::-webkit-details-marker{display:none}.alsoTodayCard>summary strong{color:var(--ink);font-size:14px;font-weight:750}.alsoTodayCount{color:var(--muted);margin-left:auto;font-size:11px}.alsoTodayChevron{color:var(--muted);font-size:16px;transition:transform .15s}.alsoTodayCard[open] .alsoTodayChevron{transform:rotate(180deg)}.alsoTodayBody{padding:0 15px 15px}.alsoTodayItems{gap:1px;display:grid}.alsoTodayItem{border-bottom:1px solid var(--line);align-items:center;gap:3px;min-height:45px;display:flex}.alsoTodayCheck{cursor:pointer;min-width:0;color:var(--ink);flex:1;align-items:center;gap:10px;padding:9px 3px;font-size:12px;display:flex}.alsoTodayCheck input{width:18px;height:18px;accent-color:var(--accent);flex:none}.alsoTodayCheck span{overflow-wrap:anywhere;min-width:0}.alsoTodayCheck.isDone span{color:var(--muted);text-decoration:line-through}.alsoTodayPromote,.alsoTodayRemove{color:var(--muted);cursor:pointer;background:0 0;border:0;width:38px;min-width:38px;height:40px;font-size:20px}.alsoTodayAdd{gap:8px;min-width:0;margin-top:12px;display:flex}.alsoTodayAdd input{border:1px solid var(--line);background:var(--surface);min-width:0;height:42px;color:var(--ink);border-radius:9px;flex:1;padding:9px 11px;font-size:12px}.alsoTodayAdd button{background:var(--soft);min-width:60px;min-height:42px;color:var(--ink);border-radius:9px;padding:8px 12px;font-size:12px;font-weight:680}.alsoTodayEmpty,.alsoTodayHint{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.alsoTodayHint{margin-top:11px}.alsoTodayCard button:disabled,.alsoTodayCard input:disabled{opacity:.45;cursor:not-allowed}.alsoTodayCard :is(summary,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:400px){.alsoTodayCard>summary{padding:13px 12px}.alsoTodayBody{padding:0 11px 13px}}@media (prefers-reduced-motion:reduce){.alsoTodayChevron{transition:none}}
.afternoonReset .reviewProgress{margin-bottom:22px}.afternoonReset .afternoonStep{min-height:250px}.afternoonReset .afternoonStep h3{max-width:30ch;margin-top:6px}.afternoonReset .afternoonStep>.muted{margin:8px 0 20px;font-size:13px;line-height:1.6}.afternoonRatings{gap:21px;margin-top:20px;display:grid}.afternoonSliderGroup{gap:9px;min-width:0;display:grid}.afternoonSliderHeading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.afternoonSliderHeading label{color:var(--ink);font-size:13px;font-weight:700}.afternoonSliderHeading output{color:var(--ink);text-align:right;font-size:12px;font-weight:650}.afternoonRange{appearance:none;box-sizing:border-box;cursor:pointer;touch-action:pan-y;background:linear-gradient(90deg,#80b69a 0%,#aed4ac 25%,#e3d5a2 50%,#dfb290 75%,#dca29e 100%);border:0;border-radius:50px;width:100%;height:8px;margin:14px 0;padding:0}.afternoonRange::-webkit-slider-thumb{appearance:none;border:3px solid var(--surface);background:var(--ink);cursor:grab;border-radius:50%;width:27px;height:27px;box-shadow:0 1px 5px #0003}.afternoonRange::-moz-range-thumb{border:3px solid var(--surface);background:var(--ink);border-radius:50%;width:22px;height:22px;box-shadow:0 1px 5px #0003}.afternoonRange:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.afternoonRange:disabled{opacity:.5;cursor:not-allowed}.afternoonScaleEnds{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.afternoonEditPlan{min-height:40px;color:var(--ink);text-underline-offset:3px;text-align:left;margin-top:12px;padding:9px 0;font-size:12px;font-weight:650;text-decoration:underline}.afternoonEditPlan span{margin-left:6px;display:inline-block}.afternoonEditPlan:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.afternoonEditPlan:disabled{opacity:.55}.afternoonRatings fieldset{border:0;min-width:0;margin:0;padding:0}.afternoonRatings legend{color:var(--ink);margin:0 0 9px;padding:0;font-size:13px;font-weight:700}.afternoonOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.afternoonOptions button{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:46px;color:var(--ink);border-radius:10px;padding:8px 6px;font-size:12px;line-height:1.3}.afternoonOptions button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:730}.afternoonOptions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.afternoonOptions button:disabled{opacity:.6}.afternoonDuration{color:var(--ink);margin:16px 0;font-size:13px;font-weight:700}.afternoonBreakSteps{color:var(--ink);gap:12px;margin:12px 0 20px;padding-left:19px;font-size:13px;line-height:1.55;list-style:outside;display:grid}.afternoonSupport{border-top:1px solid var(--line);color:var(--muted);margin-top:23px;padding-top:13px;font-size:12px;line-height:1.55}.afternoonSupport a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.afternoonAdvice{border:1px solid var(--line);background:var(--soft);border-radius:12px;gap:10px;padding:15px 16px;font-size:13px;line-height:1.55;display:grid}.afternoonAdvice strong{color:var(--ink);font-size:14px;line-height:1.45}.afternoonAdvice p{color:var(--ink);margin:0}.afternoonPriorities{margin-top:20px}.afternoonPriorities h4{color:var(--ink);margin:0 0 10px;font-size:12px}.afternoonPriorities ol{gap:8px;margin:0;padding-left:24px;font-size:12px;line-height:1.45;display:grid}.afternoonPriorities li{overflow-wrap:anywhere;padding-left:3px}.afternoonFootnote{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.5}@media (max-width:380px){.afternoonReset .afternoonStep{min-height:0}.afternoonOptions{gap:5px}.afternoonOptions button{padding:8px 4px;font-size:11px}.afternoonAdvice{padding:12px}}@media (prefers-reduced-motion:reduce){.afternoonReset *{scroll-behavior:auto}}dialog:has(.afternoonReset) .afternoonReset>.dialogActions.stickyActions{z-index:auto;padding:14px 0 max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:20px 0 0;position:static;bottom:auto}html[data-theme=dark] dialog:has(.afternoonReset) .afternoonReset>.dialogActions.stickyActions{background:0 0}
.kitScreen{gap:15px;width:100%;min-width:0;max-width:960px;padding-bottom:30px;display:grid}.kitScreen *{box-sizing:border-box}.kitScreen :is(button,input,textarea,a):focus-visible{outline-offset:3px;outline:2px solid #729b7a}.kitScreenTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kitBack{min-height:44px;color:var(--muted);text-align:left;padding:9px 1px;font-size:12px;font-weight:650}.kitBack:hover{color:var(--ink)}.kitDeviceTag{border:1px solid var(--line);color:var(--muted);border-radius:100px;padding:5px 11px;font-size:10px;font-weight:620}.kitWelcome{background:linear-gradient(120deg,#f0f6f1,#f9faf7);border:1px solid #dce8df;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:23px 24px;display:flex}.kitWelcomeText{flex:270px;min-width:0}.kitEyebrow{letter-spacing:.12em;color:#63876d;margin:0 0 6px;font-size:9px;font-weight:760}.kitWelcome h2{color:#2b4b37;letter-spacing:-.05em;margin:0;font-size:clamp(25px,4vw,30px);font-weight:740;line-height:1.12}.kitWelcomeText>p:last-child{color:#617866;max-width:400px;margin:9px 0 0;font-size:12px;line-height:1.6}.kitTopActions{flex:none;align-items:center;gap:8px;display:flex}.kitAddButton{color:#fff;white-space:nowrap;background:#376349;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font-size:12px;font-weight:700;display:flex}.kitAddButton:hover{background:#274d36}.kitManageButton{color:#456e51;background:#fbfdfb;border:1px solid #cbded0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.kitManageButton.isActive{color:#244e35;background:#dbece0;border-color:#7fa98b}.kitManageNotice{background:var(--surface);border:1px solid #bdd5c4;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.kitManageNotice>span{flex:1;gap:3px;min-width:0;display:grid}.kitManageNotice strong{color:var(--ink);font-size:12px}.kitManageNotice small{color:var(--muted);font-size:11px;line-height:1.5}.kitManageNotice button{color:#fff;background:#376349;border-radius:8px;min-height:40px;padding:9px 15px;font-size:12px;font-weight:650}.kitSectionIntro{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.kitSectionIntro>span{letter-spacing:.11em;color:var(--muted);font-size:10px;font-weight:770}.kitSectionIntro>button{color:#4c7f5a;min-height:38px;padding:8px 0;font-size:11px;font-weight:670}.kitGroups{gap:9px;min-width:0;display:grid}.kitGroup{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;overflow:hidden}.kitGroup.isOpen{border-color:#b7d0be}.kitGroupToggle{text-align:left;align-items:center;gap:13px;width:100%;min-height:80px;padding:14px 17px;display:flex}.kitGroupToggle:hover{background:var(--soft)}.kitGroupGlyph{color:#50795c;background:#eef4ee;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.kitGroupTitle{flex:1;gap:4px;min-width:0;display:grid}.kitGroupTitle strong{color:var(--ink);letter-spacing:-.025em;font-size:15px;font-weight:715;line-height:1.2}.kitGroupTitle small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.kitGroupCount{background:var(--soft);min-width:28px;height:26px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:100px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:720;display:grid}.kitGroupChevron{color:var(--muted);flex:none;font-size:21px;transition:transform .18s}.kitGroup.isOpen .kitGroupChevron{transform:rotate(180deg)}.kitGroupContent{border-top:1px solid var(--line);gap:12px;min-width:0;padding:15px 16px 17px;display:grid}.kitEmpty{border:1px dashed var(--line);color:var(--muted);border-radius:10px;margin:0;padding:18px;font-size:12px;line-height:1.55;display:block}.kitEmpty strong{color:var(--ink);font-weight:700}.kitItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.kitItem{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.kitReminder{align-items:flex-start;gap:9px;min-width:0;display:flex}.kitQuoteMark{color:#8aa691;flex:none;font-family:Georgia,serif;font-size:31px;line-height:1}.kitReminder p{min-width:0;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.65}.kitMediaRow{align-items:center;gap:11px;min-width:0;display:flex}.kitMediaInfo{flex:1;gap:4px;min-width:0;display:grid}.kitMediaInfo strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35}.kitMediaInfo small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.kitImagePreview{object-fit:cover;background:var(--soft);border-radius:9px;flex:none;width:58px;height:58px}.kitPlayButton{border:1px solid var(--line);color:#446e50;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:54px;min-height:42px;padding:9px;font-size:11px;font-weight:680;display:inline-flex}.kitPlayButton:hover{background:var(--soft)}.kitPlayButton:disabled{opacity:.5}.kitPlayer{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;padding-top:7px}.kitEmbed{background:var(--soft);border-radius:10px;width:100%;min-width:0;overflow:hidden}.kitEmbed iframe{border:0;width:100%;height:260px;display:block}.kitEmbedVideo iframe{aspect-ratio:16/9;height:auto;min-height:200px}.kitEmbedAudio iframe{height:240px}.kitEmbed p{color:var(--muted);margin:0;padding:9px 10px;font-size:10px;line-height:1.5}.kitImageViewer{gap:7px;display:grid}.kitImageViewer img{object-fit:contain;background:var(--soft);border-radius:10px;width:100%;max-height:470px;display:block}.kitImageViewer small{color:var(--muted);font-size:10px}.kitInlineAudio,.kitInlineVideo{width:100%;max-width:100%;display:block}.kitInlineVideo{background:#151c17;border-radius:10px;max-height:470px}.kitUnavailable{background:var(--soft);border-radius:9px;gap:8px;padding:12px;display:grid}.kitUnavailable p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.kitUnavailable a{color:#3e7853;justify-self:start;align-items:center;min-height:40px;font-size:11px;font-weight:700;display:flex}.kitLoadMore{color:#4d7956;background:var(--soft);border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px;font-size:12px;font-weight:690;display:flex}.kitItemActions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:5px;padding-top:7px;display:flex}.kitItemActions button{min-height:38px;color:var(--muted);padding:7px 10px;font-size:11px;font-weight:670}.kitItemActions button:hover{color:var(--ink)}.kitItemActions .kitConfirmRemove{color:#9e4842}.kitItemActions span{color:var(--muted);margin-right:auto;font-size:11px}.kitEditor{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:14px;padding:18px;scroll-margin-top:16px;display:grid}.kitEditorHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.kitEditorHeader strong{color:var(--ink);font-size:15px;font-weight:710}.kitEditorHeader button{place-items:center;min-width:40px;min-height:40px;font-size:23px;display:grid}.kitTypePicker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.kitTypePicker button{border:1px solid var(--line);border-radius:9px;min-height:44px;padding:9px 4px;font-size:11px}.kitTypePicker button[aria-pressed=true]{color:#2b5c3a;background:#e6f1e9;border-color:#85af90;font-weight:730}.kitField{color:var(--ink);gap:6px;font-size:11px;font-weight:660;display:grid}.kitField span{color:var(--muted);font-weight:440}.kitField input,.kitField textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:9px;min-height:44px;padding:10px 11px;font-size:13px;font-weight:450}.kitField textarea{resize:vertical;line-height:1.6}.kitEditorHint{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.kitEditorActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kitSaveButton{color:#fff;background:#366347;border-radius:9px;min-height:44px;padding:10px 17px;font-size:12px;font-weight:700}.kitCancel{min-height:44px;color:var(--muted);padding:10px 15px;font-size:12px}.kitFeedback,.kitStorageError{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.kitStorageError{color:var(--danger)}.kitLegacyImport{background:var(--surface);border:1px solid #afcdb5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:11px;padding:12px;display:flex}.kitLegacyImport>div{flex:1;min-width:180px}.kitLegacyImport strong{font-size:12px}.kitLegacyImport p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.kitLegacyImport button{color:#fff;background:#366347;border-radius:9px;min-height:44px;padding:8px 13px;font-size:12px;font-weight:680}.kitFootnote{color:var(--muted);margin:0;font-size:10px;line-height:1.7}html[data-theme=dark] .kitWelcome{background:linear-gradient(120deg,#233c2a,#273830);border-color:#3f5945}html[data-theme=dark] .kitWelcome h2{color:#e2f0e5}html[data-theme=dark] .kitWelcomeText>p:last-child{color:#b4cbb9}html[data-theme=dark] .kitManageButton{color:#b8d6c0;background:#273b2d;border-color:#4d6d55}html[data-theme=dark] .kitManageButton.isActive{background:#38523d}html[data-theme=dark] .kitGroupGlyph{color:#acd5b6;background:#2b4332}html[data-theme=dark] .kitTypePicker button[aria-pressed=true]{color:#c7ebcf;background:#324c39;border-color:#648d6e}@media (max-width:740px){.kitItems{grid-template-columns:1fr}.kitWelcome{padding:21px 18px}.kitGroupContent{padding:13px}}@media (max-width:450px){.kitWelcome{gap:14px;padding:18px 16px}.kitTopActions{grid-template-columns:minmax(0,1fr) 44px;width:100%;display:grid}.kitAddButton{width:100%}.kitGroupToggle{gap:10px;min-height:76px;padding:12px}.kitGroupGlyph{width:39px;height:39px}.kitGroupContent,.kitItem{padding:12px}.kitTypePicker{grid-template-columns:repeat(2,minmax(0,1fr))}.kitMediaRow{flex-wrap:wrap}.kitPlayButton{margin-left:auto}.kitGroupTitle strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.kitGroupChevron{transition:none}}.kitUploadChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.kitUploadChoice button{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:9px;padding:9px 11px;font-size:12px;font-weight:620}.kitUploadChoice button[aria-pressed=true]{background:var(--soft);color:#376249;border-color:#70a27c}.kitFilePick{background:var(--surface);color:var(--ink);border:1px dashed #88ab90;border-radius:11px;gap:9px;padding:16px;font-size:12px;font-weight:690;display:grid}.kitFilePick input{border:1px solid var(--line);background:var(--surface);width:100%;max-width:100%;color:var(--ink);border-radius:8px;padding:8px;font-size:12px;display:block}.kitFilePick small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:450;line-height:1.5}html[data-theme=dark] .kitUploadChoice button[aria-pressed=true]{color:#bfdfc7;background:#304938;border-color:#679274}@media (max-width:420px){.kitUploadChoice button{font-size:11px}}
vercel-live-feedback,vercel-toolbar,#vercel-toolbar,#vercel-live-feedback{visibility:hidden!important;pointer-events:none!important;display:none!important}#mainContent .dfsV4QuickList,#mainContent .dfsV4Resources,#mainContent .dfsFoldCard{color:#292d2b;font-family:DFS Manrope,Arial,sans-serif}#mainContent .dfsV4QuickList .alsoTodayCard>summary strong{letter-spacing:-.025em;color:#292d2b;font:550 14px/1.35 DFS Manrope,Arial,sans-serif}#mainContent .dfsV4QuickList .alsoTodayCard>summary{font-family:DFS Manrope,Arial,sans-serif;font-size:14px;line-height:1.4}#mainContent .dfsV4QuickList .alsoTodayItem,#mainContent .dfsV4QuickList .alsoTodayCheck{color:#3a413c;font:450 12px/1.5 DFS Manrope,Arial,sans-serif}#mainContent .dfsV4QuickList .alsoTodayAdd input{color:#2b302e;background:#fffefa;border:1px solid #deded7;border-radius:9px;min-height:39px;padding:8px 11px;font:400 12px/1.45 DFS Manrope,Arial,sans-serif}#mainContent .dfsV4QuickList .alsoTodayAdd button{color:#fffefa;background:#303432;border:0;border-radius:9px;min-height:39px;padding:8px 13px;font:600 12px DFS Manrope,Arial,sans-serif}#mainContent .dfsV4QuickList .alsoTodayAdd{gap:8px}#mainContent .dfsV4QuickList .alsoTodayRemove,#mainContent .dfsV4QuickList .alsoTodayPromote{color:#727970;box-shadow:none;background:0 0;border:0;font:500 13px DFS Manrope,Arial,sans-serif}#mainContent .dfsV4HabitList{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 12px;display:grid}#mainContent .dfsV4HabitList label{box-sizing:border-box;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;min-height:29px;margin:0;padding:2px 0;font:450 11px/1.45 DFS Manrope,Arial,sans-serif;display:flex}#mainContent .dfsV4HabitList input{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex:none}#mainContent .dfsV4Resources :is(button,a),#mainContent .dfsV4Resources small{font-family:DFS Manrope,Arial,sans-serif}#mainContent .dfsV4Resources :is(button,a):focus-visible,#mainContent .dfsV4QuickList :is(button,input):focus-visible,#mainContent .dfsV4HabitList input:focus-visible{outline-offset:2px;outline:2px solid #a58c4b}dialog.dfsToolsDrawer .dfsDrawerScroll:not(.dfsDrawerSettingsScroll){background:#f7f6f1}dialog.dfsToolsDrawer .dfsDrawerHeader{background:#fbfaf7}dialog.dfsToolsDrawer .dfsHubLibrary{font:400 12px/1.5 DFS Manrope,Arial,sans-serif}dialog.dfsToolsDrawer .dfsHubLibrary .dfsHubTile,dialog.dfsToolsDrawer .dfsHubLibrary .dfsHubRow{box-shadow:none;background:#fffefa;border-color:#e5e4dd;border-radius:12px}dialog.dfsToolsDrawer .dfsHubLibrary .dfsHubTileFocus{background:#fbf2d7;border-color:#e9dfc2}dialog.dfsToolsDrawer .dfsHubLibrary .dfsHubIcon{color:#4b5450;background:#f3f2eb;border-radius:9px}dialog.dfsToolsDrawer .dfsHubLibrary .dfsHubTileFocus .dfsHubIcon{background:#fff9e8}dialog.dfsToolsDrawer .dfsHubLibrary .dfsHubGroupHeading h2{color:#303430;font-size:13px;font-weight:600}dialog.dfsToolsDrawer .dfsHubLibrary .dfsHubTitle{color:#2b302d;font-size:14px;font-weight:600}dialog.dfsToolsDrawer .dfsHubLibrary .dfsHubCopy,dialog.dfsToolsDrawer .dfsHubLibrary .dfsHubRowText small{color:#777e78;font-size:11px}dialog.dfsToolsDrawer .dfsHubLibrary :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #a58c4b}.dfsPremiumDesktop .quickRest{gap:12px;font:400 12px/1.55 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop .quickRestOption{color:#303632;background:#fffefa;border:1px solid #e3e3db;border-radius:12px;min-height:62px;padding:11px 13px;font:400 12px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop .quickRestOption:hover,.dfsPremiumDesktop .quickRestOption.isActive{background:#fbf3dc;border-color:#e5d6a9}.dfsPremiumDesktop .quickRestMark{color:#454c47;background:#f1f0ea;border-radius:9px;font-size:17px}.dfsPremiumDesktop .quickRestOptionText strong{font:600 12px/1.4 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop .quickRestOptionText small{letter-spacing:0;color:#7b817b;font:500 10px/1.3 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop .quickRestDetail{background:#fbfaf5;border-color:#e5e4dd;border-radius:12px;padding:15px}.dfsPremiumDesktop .quickRestSteps li{background:#fffefa;border-color:#e9e8e1;font:400 12px/1.55 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop .quickRestSteps li:before{color:#585243;background:#f7efda;font-weight:600}.dfsPremiumDesktop .quickRestDone{color:#fff;background:#303432;border-color:#303432;font:600 12px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop .quickRestDone span{color:#fff}.dfsPremiumDesktop .quickRest :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #a58c4b}.dfsPremiumDesktop dialog:has(.kitScreen){color:#292d2b;background:#f8f7f1;font-family:DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog:has(.kitScreen) .kitScreen{color:#292d2b;font-family:DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog:has(.kitScreen) .kitGroup{background:#fffefa;border:1px solid #e6e5df;border-radius:12px}.dfsPremiumDesktop dialog:has(.kitScreen) .kitGroup.isOpen{border-color:#d8d4c4}.dfsPremiumDesktop dialog:has(.kitScreen) .kitGroupToggle{gap:10px;min-height:64px;padding:12px 15px}.dfsPremiumDesktop dialog:has(.kitScreen) .kitGroupGlyph{color:#555c56;background:#f0efe9;border-radius:9px;width:35px;height:35px;font-size:18px}.dfsPremiumDesktop dialog:has(.kitScreen) .kitGroupTitle strong{color:#2a302d;letter-spacing:-.02em;font:600 14px/1.3 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog:has(.kitScreen) .kitGroupTitle small{color:#7f837c;font:400 11px/1.4 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog:has(.kitScreen) .kitGroupContent{border-color:#e6e5df;padding:13px 15px}.dfsPremiumDesktop dialog:has(.kitScreen) .kitItem{background:#fffefa;border-color:#e8e7e0;border-radius:10px}.dfsPremiumDesktop dialog:has(.kitScreen) .kitGroupCount{color:#697169;background:#f0efe9;font-weight:500}.dfsPremiumDesktop dialog:has(.kitScreen) .kitReminder p{color:#333a36;font:400 12px/1.65 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog:has(.kitScreen) :is(.kitSaveButton,.kitAddButton){color:#fffefa;background:#303432;border-color:#303432;border-radius:9px;font:600 12px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog:has(.kitScreen) :is(.kitEditor,.kitField input,.kitField textarea){border-color:#e1e1d8;font-family:DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog:has(.kitScreen) :is(button,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #a58c4b}.dfsPremiumDesktop .inspirationModal{color:#303430;background:#fbfaf6;border-color:#e5e4dd;border-radius:15px;font-family:DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop .inspirationHeading strong{font:600 19px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop .inspirationAdd>button{color:#fffefa;background:#303432;border-radius:9px;font:600 12px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop .inspirationItem{background:#fffefa;border-color:#e7e6de;border-radius:10px}.dfsPremiumDesktop .inspirationPlayerActions .screenAwakeToggle.isOn{color:#424a42;background:#fbf2d7;border-color:#e5d7af}.dfsPremiumDesktop dialog .dialogHeader .eyebrow{letter-spacing:.08em;font-family:DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog .dialogActions button,.dfsPremiumDesktop dialog .plainFieldset :is(input,select,textarea){border-radius:9px;font-family:DFS Manrope,Arial,sans-serif}@media (min-width:751px) and (max-width:1020px){#mainContent .dfsV4HabitList{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.dfsPremiumDesktop .quickRestOption{transition:none}}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsDesktopRail.dfsUnifiedRail{grid-area:rail;align-self:start;gap:9px;width:100%;min-width:0;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards.dfsV4Right{background:#fffffa8f;border-radius:29px;align-self:stretch;gap:9px;width:100%;min-width:0;padding:8px;flex-direction:column!important;grid-area:auto!important;grid-template-columns:none!important;display:flex!important}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards>*{flex:none;width:100%;min-width:0;grid-area:auto!important}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4Capture{color:#2e3027;background:#ffdf70;border-radius:22px;align-items:center;gap:10px;min-height:64px;padding:14px 13px;font:500 13px DFS Manrope,Arial,sans-serif;display:flex}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4Capture small{color:#676142;margin-top:3px;font-size:9px;display:block}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4Capture b{margin-left:auto;font-size:23px;font-weight:400}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsWorkUpcoming{min-height:0;box-shadow:none;background:#fffffac2;border:0;border-radius:22px;display:block;overflow:hidden;padding:0!important}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsWorkUpcoming>summary{color:#2d332a;cursor:pointer;align-items:center;gap:8px;min-height:51px;padding:12px 14px;font:500 16px/1.3 DFS Manrope,Arial,sans-serif;list-style:none;display:flex}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsWorkUpcoming .dfsFoldContent{padding:1px 14px 15px}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4QuickList{background:#fffffac2;border-radius:22px;min-height:0;padding:10px 13px}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4QuickList .alsoTodayCard>summary strong{letter-spacing:-.035em;font:500 16px/1.4 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsFoldCard{min-width:0;box-shadow:none;background:#fffffac2;border:0;border-radius:22px;margin:0;display:block;overflow:hidden;padding:0!important}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsFoldCard>summary{cursor:pointer;color:#2d332a;align-items:center;gap:8px;min-height:51px;padding:12px 14px;list-style:none;display:flex}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsFoldCard>summary>span:first-child{letter-spacing:-.035em;flex:1;min-width:0;font:500 16px/1.35 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsFoldCard>summary>strong{color:#777d71;font:500 13px/1.35 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsFoldContent{padding:1px 14px 15px}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4HabitList{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 5px;display:grid}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4HabitList label{align-items:center;gap:8px;min-height:29px;margin:0;padding:2px 0;font:450 11px/1.45 DFS Manrope,Arial,sans-serif;display:flex}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4HabitList input{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex:none;width:18px;height:18px}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4Resources{background:#fffffab8;border-radius:22px;flex-direction:column;min-height:0;padding:18px 16px;display:flex}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4Resources>header{justify-content:space-between;align-items:center;min-height:26px;margin-bottom:7px;display:flex}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4Resources h2{letter-spacing:-.55px;margin:0;font:500 17px/1.3 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4Resources>button,.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4Resources .manifestoHome{color:#272b24;text-align:left;background:0 0;border:0;border-top:1px dotted #c3c6b8;border-radius:0;flex:none;align-items:center;gap:10px;width:100%;padding:12px 0;font:400 12px/1.4 DFS Manrope,Arial,sans-serif;display:flex}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4Resources small{color:#797c70;margin-top:3px;font-size:9px;display:block}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4Resources i{margin-left:auto;font-style:normal}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4Resources .manifestoTrigger{width:100%;color:inherit;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;font:400 12px DFS Manrope,Arial,sans-serif;display:flex}.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsUnifiedRailCards .dfsV4Resources .manifestoTrigger>span:first-child{background:#ffdf70;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}@media (max-width:960px){.dfsPremiumDesktop:not([data-dfs-view=home]) .dfsDesktopRail.dfsUnifiedRail{flex-direction:column!important;display:flex!important}}.dfsPremiumDesktop dialog.dfsHomeInspiration{box-sizing:border-box;color:#2c312d;scrollbar-width:thin;background:#fbfaf6;border:1px solid #e5e4dc;border-radius:22px;width:min(720px,100vw - 36px);max-width:720px;max-height:min(82dvh,740px);padding:22px 25px 24px;font-family:DFS Manrope,Arial,sans-serif;overflow:auto;box-shadow:0 25px 85px #202b222e}.dfsPremiumDesktop dialog.dfsHomeInspiration h2#dialogTitle{letter-spacing:-.045em;color:#303630;margin:0 0 14px;font:550 25px/1.2 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog.dfsHomeInspiration .dialogHeader{justify-content:space-between;align-items:center;margin:0 0 4px;padding:0;display:flex}.dfsPremiumDesktop dialog.dfsHomeInspiration .dialogHeader .eyebrow{color:#899087;letter-spacing:.09em;margin:0;font:600 10px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog.dfsHomeInspiration .dialogHeader .iconButton{color:#4c514a;cursor:pointer;background:#ecece5;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;min-height:36px;font:400 20px DFS Manrope,Arial,sans-serif;display:grid}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact{color:#2d332d;gap:12px;width:100%;max-width:none;margin:0;padding:0;font:400 12px/1.45 DFS Manrope,Arial,sans-serif;display:grid}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitCompactBar{border-bottom:1px solid #e5e4dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 13px;display:flex}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitCompactBar>span{color:#848982;font:500 11px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitCompactActions{align-items:center;gap:8px;display:flex}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitCompactActions .kitAddButton{color:#fff;background:#303432;border:1px solid #303432;border-radius:9px;min-height:37px;padding:8px 12px;font:600 11px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitCompactActions .kitManageButton{color:#424942;background:#fffefa;border:1px solid #dfded5;border-radius:9px;justify-content:center;align-items:center;width:auto;height:37px;min-height:37px;padding:8px 12px;font:550 11px DFS Manrope,Arial,sans-serif;display:inline-flex}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitSectionIntro{justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin:0;padding:0;display:flex}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitSectionIntro>span{color:#858982;letter-spacing:.075em;font:600 10px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitSectionIntro>button{color:#5b635a;background:0 0;border:0;padding:5px;font:500 11px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitGroups{gap:8px;margin:0;display:grid}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitGroup{box-shadow:none;background:#fffefa;border:1px solid #e7e5dd;border-radius:12px;margin:0;overflow:hidden}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitGroupToggle{text-align:left;background:#fffefa;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 12px;display:flex}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitGroupGlyph{color:#525a4f;background:#f3edda;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitGroupTitle strong{color:#30352f;font:600 13px/1.35 DFS Manrope,Arial,sans-serif;display:block}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitGroupTitle small{color:#818680;margin-top:2px;font:400 10px/1.3 DFS Manrope,Arial,sans-serif;display:block}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitGroupCount{color:#6f766f;background:#f3f2ec;font:550 11px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitGroupContent{border-top:1px solid #ebe9e2;padding:12px}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitItem{background:#fffefa;border:1px solid #ebe9e1;border-radius:10px;min-width:0;padding:11px}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitImagePreview{object-fit:cover;border-radius:9px;width:74px;height:74px}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitMediaInfo strong{color:#343a33;font:600 12px/1.4 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitPlayButton{color:#434b43;background:#f7f6f1;border:1px solid #e2e0d8;border-radius:8px;min-width:48px;min-height:34px;padding:6px 9px;font:600 11px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact :is(.kitEditor,.kitManageNotice){background:#f8f7f2;border:1px solid #e6e3dc;border-radius:12px;padding:13px}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact :is(.kitSaveButton,.kitManageNotice button){color:#fffefa;background:#303432;border-radius:9px;font:600 12px DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitFootnote{color:#90938e;margin:0;font:400 10px/1.55 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop dialog.dfsHomeInspiration :is(button,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #a58c4b}@media (max-width:750px){.dfsPremiumDesktop dialog.dfsHomeInspiration{width:calc(100vw - 20px);max-height:90dvh;padding:16px}.dfsPremiumDesktop dialog.dfsHomeInspiration .kitScreenCompact .kitItems{grid-template-columns:minmax(0,1fr)}}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsV4Capture{box-sizing:border-box;color:#2e3027;text-align:left;width:100%;min-width:0;min-height:64px;box-shadow:none;background:#ffdf70;border:0;border-radius:22px;flex:none;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:14px 13px;font:500 13px/1.3 DFS Manrope,Arial,sans-serif;display:flex}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsV4Capture>svg{flex:none}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsV4Capture>span{flex:1;min-width:0}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsV4Capture small{color:#676142;margin-top:3px;font:400 9px/1.35 DFS Manrope,Arial,sans-serif;display:block}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsV4Capture>b{color:#2e3027;background:0 0;border:0;flex:none;margin-left:auto;font:400 23px/1 DFS Manrope,Arial,sans-serif;display:block}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsV4QuickList{box-sizing:border-box;width:100%;min-width:0;min-height:0;box-shadow:none;background:#fffffac2;border:0;border-radius:22px;flex:none;margin:0;padding:0;display:block;overflow:hidden}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayCard{box-sizing:border-box;width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:visible}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayCard>summary{box-sizing:border-box;cursor:pointer;color:#2d332a;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;min-height:51px;margin:0;padding:12px 14px;font:500 14px/1.4 DFS Manrope,Arial,sans-serif;list-style:none;display:flex}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayCard[open]>summary{padding-bottom:12px}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayCard>summary strong{letter-spacing:-.035em;color:#2d332a;margin-right:auto;font:500 16px/1.4 DFS Manrope,Arial,sans-serif}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayCount{color:#7b8071;margin-left:auto;font:400 10px DFS Manrope,Arial,sans-serif}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayChevron{color:#7f8675;font-size:12px}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayBody{background:0 0;border:0;flex-direction:column;gap:5px;margin:0;padding:1px 14px 15px;display:flex}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayItems{scrollbar-width:thin;max-height:220px;padding:0 2px 0 0;overflow-y:auto}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayItems:empty{display:none}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayItem{box-sizing:border-box;background:0 0;border:0;border-top:1px solid #e3e5da;border-radius:0;align-items:center;gap:4px;min-width:0;min-height:37px;margin:0;padding:7px 0;font:400 11px/1.4 DFS Manrope,Arial,sans-serif;display:flex}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayCheck{color:#343d32;flex:1;align-items:center;gap:9px;min-width:0;margin:0;font:400 12px/1.4 DFS Manrope,Arial,sans-serif;display:flex}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayCheck input{box-sizing:border-box;accent-color:#607f5e;aspect-ratio:1;flex:none;width:16px;height:16px;margin:0}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayCheck>span{overflow-wrap:anywhere}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayAdd{box-sizing:border-box;align-items:stretch;gap:5px;width:100%;min-width:0;margin-top:1px;padding:0;display:flex}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayAdd input{box-sizing:border-box;color:#30382d;background:#fffef9;border:1px solid #dfe2d3;border-radius:12px;flex:1;width:100%;min-width:0;min-height:39px;padding:9px 10px;font:400 12px/1.4 DFS Manrope,Arial,sans-serif}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .alsoTodayAdd button{box-sizing:border-box;color:#fffdf3;background:#30362d;border:0;border-radius:12px;flex:none;min-height:39px;padding:9px 11px;font:600 11px/1.3 DFS Manrope,Arial,sans-serif}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4QuickList .dfsQuickListMore{color:#656e61;background:0 0;border:0;align-self:center;padding:6px 4px;font:500 11px DFS Manrope,Arial,sans-serif}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldCard{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;background:#fffffac2;border:0;border-radius:22px;flex:none;margin:0;display:block;overflow:hidden;padding:0!important}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldCard>summary{box-sizing:border-box;cursor:pointer;color:#2d332a;background:0 0;border:0;align-items:center;gap:8px;min-height:51px;margin:0;padding:12px 14px;list-style:none;display:flex}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldCard>summary>span:first-child{letter-spacing:-.035em;color:#2d332a;flex:1;min-width:0;font:500 16px/1.35 DFS Manrope,Arial,sans-serif}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldCard>summary>strong{white-space:nowrap;color:#777d71;font:500 13px DFS Manrope,Arial,sans-serif}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldCard>.dfsFoldContent{box-sizing:border-box;margin:0;padding:1px 14px 15px}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4HabitList{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 12px;display:grid}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4HabitList label{box-sizing:border-box;color:#3a413c;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;min-height:29px;margin:0;padding:2px 0;font:450 11px/1.45 DFS Manrope,Arial,sans-serif;display:flex}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4HabitList input{appearance:none;box-sizing:border-box;aspect-ratio:1;background:0 0;border:1px solid #b5b6aa;border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin:0;padding:0!important}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4HabitList input:checked{background:#ffdc62;border-color:#e7c546;box-shadow:inset 0 0 0 3px #fff8db}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4HabitProgress{gap:4px;width:100%;display:flex}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4Resources{box-sizing:border-box;background:#fffffab8;border-radius:22px;min-height:0;padding:18px 16px}@media (max-width:650px){:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards) .dfsV4HabitList{gap:4px 8px}}.dfsPremiumDesktop[data-dfs-view=home] #mainContent .dfsV4Rhythm.dfsV4CoreFiveHome{box-sizing:border-box;background:linear-gradient(145deg,#fdfcf5,#f2f4ed);border:1px solid #e4e7dd;border-radius:22px;flex-direction:column;justify-content:space-between;height:338px;min-height:0;max-height:338px;padding:17px 15px 12px;display:flex;overflow:hidden}.dfsPremiumDesktop[data-dfs-view=home] #mainContent .dfsV4CoreFiveHome>header{flex:none;margin:0}.dfsPremiumDesktop[data-dfs-view=home] #mainContent .dfsV4CoreFiveHome>div{min-height:0}.dfsPremiumDesktop[data-dfs-view=home] #mainContent .dfsV4CoreFiveHome .dfsV4Arrow{color:#4d5b4c;background:0 0;border:1px solid #e1e3d9}@media (min-width:1650px){.dfsPremiumDesktop[data-dfs-view=home] #mainContent .dfsV4Rhythm.dfsV4CoreFiveHome{height:348px;max-height:348px}}@media (max-width:650px){.dfsPremiumDesktop[data-dfs-view=home] #mainContent .dfsV4Rhythm.dfsV4CoreFiveHome{height:340px;max-height:340px}}.dfsPremiumDesktop[data-dfs-view=daily-log] .dfsDailyLogTop{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:stretch;gap:9px;min-width:0;margin-bottom:12px;display:grid}.dfsPremiumDesktop[data-dfs-view=daily-log] .dfsDailyLogIntro{box-sizing:border-box;background:#fffffac2;border-radius:25px;flex-direction:column;align-items:stretch;min-width:0;height:338px;min-height:338px;max-height:338px;padding:22px 19px;display:flex;position:relative;overflow:hidden}.dfsPremiumDesktop[data-dfs-view=daily-log] .dfsDailyLogIntro .dfsV4TodayHeader{z-index:1;justify-content:space-between;align-items:flex-start;gap:9px;display:flex;position:relative}.dfsPremiumDesktop[data-dfs-view=daily-log] .dfsDailyLogIntro .dfsV4TodayHeader h2{color:#30372f;letter-spacing:-.02em;margin:0;font:500 13px/1.45 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop[data-dfs-view=daily-log] .dfsDailyLogIntro .dfsV4Weather{color:#6c816c;background:#edf3e4;border-radius:20px;flex:none;padding:5px 8px;font:500 10px/1.35 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop[data-dfs-view=daily-log] .dfsDailyLogIntro h3{z-index:1;letter-spacing:-1.15px;color:#29312c;margin:15px 0 5px;font:450 29px/1.2 DFS Manrope,Arial,sans-serif;position:relative}.dfsPremiumDesktop[data-dfs-view=daily-log] .dfsDailyLogIntro p{z-index:1;color:#818b7e;margin:0;font:400 11px/1.5 DFS Manrope,Arial,sans-serif;position:relative}.dfsDailyLogRings{pointer-events:none;width:235px;height:235px;position:absolute;top:-68px;right:-46px}.dfsDailyLogRings i{border:1px solid #e2e6d9;border-radius:50%;position:absolute;inset:0}.dfsDailyLogRings i:nth-child(2){inset:33px}.dfsDailyLogRings i:nth-child(3){inset:68px}.dfsPremiumDesktop[data-dfs-view=daily-log] .dfsDailyLogTop .dfsV4Week{box-sizing:border-box;min-width:0;height:338px;min-height:338px;max-height:338px;overflow:hidden}.dfsPremiumDesktop[data-dfs-view=daily-log] .dfsDailyLogTop .dfsV4TaskList{min-height:0;overflow-y:auto}.dfsPremiumDesktop[data-dfs-view=daily-log] .dfsDesktopRail.dfsUnifiedRail{margin-top:0!important}@media (max-width:1250px){.dfsPremiumDesktop[data-dfs-view=daily-log] .dfsDailyLogTop{grid-template-columns:1fr}.dfsPremiumDesktop[data-dfs-view=daily-log] .dfsDailyLogIntro{height:166px;min-height:166px;max-height:166px}}.dfsPremiumDesktop[data-dfs-view=daily-log] #mainContent .dfsDailyLogTop{grid-template-rows:338px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:9px;display:grid!important}.dfsPremiumDesktop[data-dfs-view=daily-log] #mainContent .dfsDailyLogTop>.dfsDailyLogIntro{align-self:stretch;margin:0;grid-area:1/1!important}.dfsPremiumDesktop[data-dfs-view=daily-log] #mainContent .dfsDailyLogTop>.dfsV4Week{align-self:stretch;width:100%;min-width:0;max-width:none;grid-area:1/2!important;margin:0!important}@media (max-width:1050px){.dfsPremiumDesktop[data-dfs-view=daily-log] #mainContent .dfsDailyLogTop{grid-template-rows:166px auto;grid-template-columns:minmax(0,1fr)}.dfsPremiumDesktop[data-dfs-view=daily-log] #mainContent .dfsDailyLogTop>.dfsDailyLogIntro{height:166px;min-height:166px;max-height:166px;grid-area:1/1!important}.dfsPremiumDesktop[data-dfs-view=daily-log] #mainContent .dfsDailyLogTop>.dfsV4Week{height:auto;min-height:275px;max-height:none;grid-area:2/1!important}}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldSpace{min-height:0!important;padding:0!important;display:block!important}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldSpace>.dfsSpaceFoldContent{box-sizing:border-box;min-width:0;flex-direction:column!important;gap:0!important;padding:0 14px 13px!important;display:flex!important}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldSpace>.dfsSpaceFoldContent>button,:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldSpace>.dfsSpaceFoldContent>.manifestoHome{box-sizing:border-box;color:#323b32;text-align:left;align-items:center;gap:10px;min-width:0;min-height:46px;margin:0;font:450 11px/1.4 DFS Manrope,Arial,sans-serif;background:0 0!important;border:0!important;border-top:1px dotted #d5d8cc!important;border-radius:0!important;flex:none!important;width:100%!important;padding:9px 0!important;display:flex!important}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldSpace>.dfsSpaceFoldContent>button>svg{flex:0 0 18px;width:18px;height:18px}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldSpace>.dfsSpaceFoldContent>button>span{flex:1;min-width:0;display:block}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldSpace>.dfsSpaceFoldContent>button small{color:#858e80;margin:3px 0 0;font:400 9px/1.35 DFS Manrope,Arial,sans-serif;display:block}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldSpace>.dfsSpaceFoldContent>button>i{color:#788578;flex:none;margin-left:auto;font-style:normal}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldSpace>.dfsSpaceFoldContent>.manifestoHome .manifestoTrigger{align-items:center;gap:10px;width:100%;display:flex}:is(#mainContent .dfsV4Right,.dfsUnifiedRailCards)>.dfsFoldSpace>.dfsSpaceFoldContent>button:hover{color:#425c46;background:#f6f3e28c!important}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewTop{grid-template-rows:338px;align-items:stretch;gap:9px;min-width:0;margin:0 0 12px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important;display:grid!important}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewTop>.dfsReviewTent{box-sizing:border-box;background:#fffffac2;border:0;border-radius:25px;flex-direction:column;gap:0;width:100%;min-width:0;height:338px;min-height:338px;max-height:338px;margin:0;padding:21px 19px;display:flex;overflow:hidden;grid-area:1/1!important}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewTop>.dfsV4Week{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:338px;min-height:338px;max-height:338px;overflow:hidden;grid-area:1/2!important;margin:0!important}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewTop>.dfsV4Week .dfsV4TaskList{min-height:0;overflow-y:auto}.dfsReviewTent>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.dfsReviewTent>header h2{letter-spacing:-.4px;margin:0!important;font:500 15px/1.4 DFS Manrope,Arial,sans-serif!important}.dfsReviewTent>header span{color:#65705e;background:#f1f0e3;border-radius:30px;flex:none;padding:5px 9px;font:500 10px/1.3 DFS Manrope,Arial,sans-serif}.dfsReviewTent>small{color:#899184;letter-spacing:.085em;margin:27px 0 4px;font:550 9px/1.3 DFS Manrope,Arial,sans-serif}.dfsReviewTent>h3{letter-spacing:-.9px;color:#313a32;margin:0 0 8px!important;font:500 23px/1.25 DFS Manrope,Arial,sans-serif!important}.dfsReviewTent>p{color:#7f8a7c;max-width:31ch;margin:0;font:400 11px/1.55 DFS Manrope,Arial,sans-serif}.dfsReviewTentFoot{border-top:1px solid #e8e8df;flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.dfsReviewTentFoot>span{color:#788275;font:450 10px/1.35 DFS Manrope,Arial,sans-serif}.dfsReviewTentFoot>button{color:#fff;cursor:pointer;background:#303831;border:0;border-radius:25px;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;font:550 11px/1.3 DFS Manrope,Arial,sans-serif;display:flex}.dfsReviewTentFoot>button:hover{background:#465247}@media (max-width:1050px){.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewTop{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)!important}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewTop>.dfsReviewTent{height:auto;min-height:210px;max-height:none;grid-area:1/1!important}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewTop>.dfsV4Week{height:338px;grid-area:2/1!important}}.dfsPremiumDesktop .dfsV4Navigation{flex-wrap:nowrap!important;overflow:visible!important}.dfsPremiumDesktop .dfsReviewNav{flex:none;align-items:center;min-width:0;display:flex;position:relative}.dfsPremiumDesktop .dfsReviewNav>.dfsReviewMenu{box-sizing:border-box;white-space:normal;border:1px solid #e3e3d8;border-radius:14px;gap:2px;width:185px;min-width:185px;box-shadow:0 16px 35px #2a342526;z-index:500!important;background:#fffef9!important;flex-direction:column!important;margin:0!important;padding:8px!important;display:flex!important;position:absolute!important;top:100%!important;left:0!important}.dfsPremiumDesktop .dfsReviewNav>.dfsReviewMenu[hidden]{display:none!important}.dfsPremiumDesktop .dfsReviewNav>.dfsReviewMenu>button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;height:40px;display:flex;color:#30362f!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:9px 11px!important;font:500 11px/1.35 DFS Manrope,Arial,sans-serif!important}.dfsPremiumDesktop .dfsReviewNav>.dfsReviewMenu>button:hover:not(:disabled),.dfsPremiumDesktop .dfsReviewNav>.dfsReviewMenu>button:focus-visible{background:#f4efdc!important}.dfsPremiumDesktop .dfsReviewNav>.dfsReviewMenu>button:disabled{opacity:.47;cursor:default}.dfsPremiumDesktop .dfsReviewNav>.dfsReviewMenu small{color:#858e81;flex:none;font:400 9px/1.3 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop[data-dfs-view=review] #mainContent{display:block!important}.dfsPremiumDesktop[data-dfs-view=review] #mainContent>.dfsReviewTop{grid-template-rows:338px!important;grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important;align-items:stretch!important;gap:9px!important;width:100%!important;display:grid!important}.dfsPremiumDesktop[data-dfs-view=review] #mainContent>.dfsReviewTop>.dfsReviewTent{box-sizing:border-box!important;grid-area:1/1!important;width:100%!important;min-width:0!important;height:338px!important}.dfsPremiumDesktop[data-dfs-view=review] #mainContent>.dfsReviewTop>.dfsV4Week{box-sizing:border-box!important;grid-area:1/2!important;width:100%!important;min-width:0!important;height:338px!important}.dfsPremiumDesktop[data-dfs-view=review] .dfsDesktopRail,.dfsPremiumDesktop[data-dfs-view=review] .dfsUnifiedRail{margin-top:0!important}.dfsPremiumDesktop .dfsV4Navigation>.dfsReviewNav{flex:none!important;align-self:center!important;width:auto!important;height:auto!important;display:inline-flex!important;position:relative!important}.dfsPremiumDesktop .dfsV4Navigation>.dfsReviewNav>.dfsReviewMenu{z-index:1000!important;background:#fffef9!important;flex-direction:column!important;flex:none!important;align-items:stretch!important;width:174px!important;min-width:174px!important;max-width:174px!important;height:auto!important;margin-top:6px!important;display:flex!important;position:absolute!important;inset:100% auto auto 0!important;overflow:visible!important;box-shadow:0 15px 32px #28322826!important}.dfsPremiumDesktop .dfsV4Navigation>.dfsReviewNav>.dfsReviewMenu[hidden]{display:none!important}.dfsPremiumDesktop .dfsV4Navigation>.dfsReviewNav>.dfsReviewMenu>button{white-space:nowrap!important;flex:none!important;width:100%!important;min-width:0!important;display:flex!important}@media (max-width:1050px){.dfsPremiumDesktop[data-dfs-view=review] #mainContent>.dfsReviewTop{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important}.dfsPremiumDesktop[data-dfs-view=review] #mainContent>.dfsReviewTop>.dfsReviewTent{grid-area:1/1!important;height:auto!important;min-height:210px!important}.dfsPremiumDesktop[data-dfs-view=review] #mainContent>.dfsReviewTop>.dfsV4Week{grid-area:2/1!important}}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewTent>small{letter-spacing:.08em;color:#849082;margin:14px 0 6px;font:600 9px/1.25 DFS Manrope,Arial,sans-serif;display:block}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewPeriodChoices{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewPeriodChoices>button{color:#596b5d;cursor:pointer;background:#f8faf5;border:1px solid #e1e5dc;border-radius:8px;padding:8px 4px;font:550 10px/1.25 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewPeriodChoices>button[aria-pressed=true]{color:#fff;background:#334e3b;border-color:#334e3b}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewPeriodDates{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewPeriodDates label{color:#708172;gap:3px;min-width:0;font:500 9px/1.25 DFS Manrope,Arial,sans-serif;display:grid}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewPeriodDates input{box-sizing:border-box;color:#354b3b;background:#fff;border:1px solid #dae3d9;border-radius:6px;width:100%;min-width:0;height:31px;padding:5px 4px;font:500 10px/1.2 DFS Manrope,Arial,sans-serif}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewTent>.dfsReviewPeriodSummary{overflow-wrap:break-word;letter-spacing:-.45px!important;margin:10px 0 4px!important;font:520 19px/1.3 DFS Manrope,Arial,sans-serif!important}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewTentFoot{gap:7px;padding-top:8px}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewTentFoot>button{padding:9px 12px}.dfsPremiumDesktop[data-dfs-view=review] #mainContent .dfsReviewTentFoot>button:disabled{cursor:not-allowed;opacity:.45}.dfsPremiumDesktop .dfsV4Navigation>.dfsReviewNav>.dfsReviewMenu:before{content:"";pointer-events:auto;background:0 0;height:12px;position:absolute;top:-10px;left:0;right:0}.dfsPremiumDesktop .dfsV4Navigation>.dfsReviewNav>.dfsReviewMenu{isolation:isolate}.dfsPremiumDesktop .dfsV4Navigation>.dfsReviewNav>.dfsReviewMenu>button{z-index:1;position:relative;cursor:pointer!important}
@media (max-width:1023px){.mobileCoreFive{margin:14px 0 8px}.mobileCoreFiveTop{color:var(--muted);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;padding:4px 0 12px;font-size:10px;font-weight:730;display:flex}.mobileCoreFiveTop strong{color:var(--accent);letter-spacing:0;font-size:15px;font-weight:760}.mobileCoreFiveTop strong small{color:var(--muted);font-size:11px;font-weight:500}.mobileCoreFiveGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobileCoreFiveArea{background:var(--surface);border:1px solid var(--line);border-radius:13px;min-width:0;padding:13px 13px 10px}.mobileCoreFiveArea.isPriority{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 15%,transparent)}.mobileCoreFiveAreaHeading{align-items:center;gap:7px;min-width:0;margin-bottom:9px;display:flex}.mobileCoreFiveNumber{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px;font-weight:730}.mobileCoreFiveAreaHeading h3{letter-spacing:-.02em;flex:1;min-width:0;margin:0;font-size:13px;font-weight:720}.mobileCoreFivePriority{color:var(--accent);font-size:14px}.mobileCoreFiveCount{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:640}.mobileCoreFiveActions{gap:2px;display:grid}.mobileCoreFiveAction{overflow-wrap:anywhere;cursor:pointer;align-items:flex-start;gap:9px;min-height:38px;padding:8px 0;font-size:12px;line-height:1.45;display:flex}.mobileCoreFiveAction+.mobileCoreFiveAction{border-top:1px solid var(--line)}.mobileCoreFiveAction input{accent-color:var(--accent);flex:none;width:16px;height:16px;margin:2px 0 0}.mobileCoreFiveAction.isChecked span{color:var(--accent)}.mobileCoreFiveEmpty{color:var(--muted);margin:8px 0 12px;font-size:11px}.mobileCoreFiveNote{color:var(--muted);margin:10px 0 3px;font-size:11px}.mobileGreenMyDay{padding-bottom:16px}.mobileGreenMyDay .mobileGreenMyDayHeader{margin-bottom:14px}.mobileGreenMyDay .mobileGreenMyDayHeader h2{letter-spacing:-.04em;margin:0 0 5px;font-size:23px}.mobileGreenMyDay .mobileGreenMyDayHeader p{color:var(--muted);margin:0;font-size:12px}.mobileGreenMyDay .mobileGreenMyDayCalendar{background:var(--surface);border:1px solid var(--line);border-radius:15px;min-width:0;padding:13px;overflow:hidden}.mobileGreenMyDay .mobileGreenMyDayCaveat{color:var(--muted);margin:11px 2px 0;font-size:11px}@media (min-width:701px){.mobileQuickCapture{display:none}}@media (max-width:700px){.mobileCoreFiveGrid{grid-template-columns:1fr;gap:9px}.mobileCoreFiveArea{padding:12px 14px 10px}.mobileCoreFiveAreaHeading h3{font-size:14px}.mobileGreenMyDay .mobileGreenMyDayCalendar{padding:9px}.mobileNav{grid-template-columns:repeat(5,minmax(0,1fr))}.mobileNav button[aria-current=page]{color:var(--accent)}.mobileNav button:nth-child(3){color:var(--accent);font-weight:720}.mobileQuickCapture{z-index:65;right:15px;bottom:calc(73px + env(safe-area-inset-bottom));color:#fff;cursor:pointer;background:#247c49;border:1px solid #ffffff38;border-radius:11px;place-items:center;width:36px;height:36px;font:450 22px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:fixed;box-shadow:0 10px 27px #0e442545}.mobileQuickCapture:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.mobileQuickCapture[aria-pressed=true]{background:#195c34}html[data-theme=dark] .mobileQuickCapture{color:#fff;background:#368b55}:is(.appShell:has(.nowEditor textarea:focus) .mobileQuickCapture,.appShell:has(dialog textarea:focus) .mobileQuickCapture){opacity:0;visibility:hidden;pointer-events:none}}.mobilePlannedPriorities{flex:1;min-width:0}.mobilePriorityExpand{background:var(--accent-soft);color:var(--accent);letter-spacing:0;cursor:pointer;vertical-align:middle;border:0;border-radius:7px;align-items:center;gap:5px;margin-left:5px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.mobilePriorityExpand:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mobilePriorityExtras{border-top:1px solid var(--line);gap:10px;margin:14px 0 0;padding:10px 0 0;list-style:none;display:grid}.mobilePriorityExtras li{border-left:2px solid var(--accent);gap:3px;min-width:0;padding-left:11px;display:grid}.mobilePriorityExtras strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.35}.mobilePriorityExtras small{color:var(--muted);font-size:11px}.mobileMyDayDate{letter-spacing:-.035em;margin:0;font-size:21px;line-height:1.25}@media (max-width:700px){.currentFocusCard:has(.mobilePlannedPriorities){display:block}.currentFocusCard:has(.mobilePlannedPriorities) .secondary{margin-top:13px}.mobileGreenMyDay .mobileGreenMyDayCalendar{overflow:visible}.mobileMyDayDate{font-size:20px}}}
