.apple-design_appleDesign__RRa6c{--bg:oklch(0.995 0.002 240);--surface:oklch(0.966 0.008 242);--surface-strong:oklch(0.925 0.012 242);--surface-warm:oklch(0.965 0.035 82);--ink:oklch(0.235 0.025 250);--ink-soft:oklch(0.42 0.025 250);--muted:oklch(0.53 0.02 250);--border:oklch(0.885 0.012 245/0.78);--border-strong:oklch(0.77 0.025 245/0.82);--primary:oklch(0.61 0.18 247);--primary-dark:oklch(0.49 0.18 247);--primary-soft:oklch(0.94 0.04 247);--primary-faint:oklch(0.975 0.015 247);--accent:oklch(0.8 0.145 84);--accent-dark:oklch(0.48 0.1 76);--accent-soft:oklch(0.955 0.06 84);--success:oklch(0.62 0.13 155);--success-dark:oklch(0.43 0.11 155);--success-soft:oklch(0.95 0.045 155);--warning:oklch(0.7 0.16 70);--warning-dark:oklch(0.45 0.11 62);--warning-soft:oklch(0.96 0.05 72);--danger:oklch(0.62 0.19 28);--danger-dark:oklch(0.45 0.14 28);--danger-soft:oklch(0.96 0.045 28);--radius-sm:14px;--radius-md:20px;--radius-lg:26px;--apple-spring:cubic-bezier(0.2,0.82,0.2,1);min-height:100vh;min-height:100dvh;background:radial-gradient(circle at 9% 4%,oklch(.93 .055 238/.72),transparent 25rem),radial-gradient(circle at 94% 94%,oklch(.94 .05 162/.56),transparent 28rem),oklch(.955 .012 242);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,system-ui,sans-serif;font-optical-sizing:auto;isolation:isolate}.apple-design_appleDesign__RRa6c .app-shell,.apple-design_appleDesign__RRa6c .planner-skeleton{grid-template-columns:236px minmax(0,1fr);gap:14px;min-height:100vh;min-height:100dvh;padding:14px;background:transparent}.apple-design_appleDesign__RRa6c .side-rail{top:14px;height:calc(100dvh - 28px);gap:28px;padding:20px 16px;overflow:hidden;background:oklch(.99 .004 240/.7);border:1px solid oklch(1 0 0/.82);border-radius:30px;box-shadow:0 22px 60px oklch(.27 .035 245/.09),inset 0 1px 0 oklch(1 0 0/.78);-webkit-backdrop-filter:saturate(150%) blur(26px);backdrop-filter:saturate(150%) blur(26px)}.apple-design_appleDesign__RRa6c .brand{min-height:54px;padding-inline:6px;border-radius:16px}.apple-design_appleDesign__RRa6c .brand-mark{width:46px;height:46px;border-radius:15px;background:linear-gradient(145deg,oklch(.69 .16 237),oklch(.52 .2 252));box-shadow:0 9px 20px oklch(.45 .15 248/.25),inset 0 1px 1px oklch(1 0 0/.35);font-size:18px}.apple-design_appleDesign__RRa6c .brand strong,.apple-design_appleDesign__RRa6c .mobile-brand strong{letter-spacing:-.025em}.apple-design_appleDesign__RRa6c .brand small{color:var(--muted)}.apple-design_appleDesign__RRa6c .side-nav{gap:7px}.apple-design_appleDesign__RRa6c .side-nav button{min-height:52px;padding-inline:15px;border:1px solid transparent;border-radius:16px;font-weight:650;transition:color .18s var(--apple-spring),background .18s var(--apple-spring),border-color .18s var(--apple-spring),transform .18s var(--apple-spring),box-shadow .18s var(--apple-spring)}.apple-design_appleDesign__RRa6c .side-nav button:hover{background:oklch(1 0 0/.62)}.apple-design_appleDesign__RRa6c .side-nav button.active{background:oklch(1 0 0/.9);border-color:oklch(1 0 0/.88);color:var(--primary-dark);box-shadow:0 7px 22px oklch(.3 .03 245/.09),inset 0 0 0 1px oklch(.87 .035 245/.5)}.apple-design_appleDesign__RRa6c .side-nav button:active{transform:scale(.965)}.apple-design_appleDesign__RRa6c .side-note{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px;background:oklch(1 0 0/.64);border-color:oklch(1 0 0/.74);border-radius:18px;box-shadow:inset 0 1px 0 oklch(1 0 0/.72)}.apple-design_appleDesign__RRa6c .workspace{min-height:calc(100dvh - 28px);background:oklch(.995 .003 240/.74);border:1px solid oklch(1 0 0/.86);border-radius:30px;box-shadow:0 22px 60px oklch(.27 .035 245/.09),inset 0 1px 0 oklch(1 0 0/.86)}.apple-design_appleDesign__RRa6c .topbar{top:14px;min-height:76px;padding:12px 28px;background:oklch(.995 .003 240/.7);border-bottom-color:oklch(.86 .012 245/.62);border-radius:30px 30px 0 0;-webkit-backdrop-filter:saturate(170%) blur(28px);backdrop-filter:saturate(170%) blur(28px)}.apple-design_appleDesign__RRa6c .role-switch{gap:3px;padding:4px;background:oklch(.9 .012 245/.72);box-shadow:inset 0 1px 2px oklch(.25 .03 245/.06)}.apple-design_appleDesign__RRa6c .role-switch button{min-width:88px;transition:color .18s var(--apple-spring),background .18s var(--apple-spring),transform .16s var(--apple-spring),box-shadow .18s var(--apple-spring)}.apple-design_appleDesign__RRa6c .role-switch button.active{background:oklch(1 0 0/.95);box-shadow:0 3px 10px oklch(.28 .025 245/.12),inset 0 1px 0 oklch(1 0 0/.9)}.apple-design_appleDesign__RRa6c .avatar-button:active,.apple-design_appleDesign__RRa6c .icon-button:active,.apple-design_appleDesign__RRa6c .role-switch button:active{transform:scale(.94)}.apple-design_appleDesign__RRa6c .star-balance{min-height:44px;background:linear-gradient(145deg,oklch(.97 .065 87),oklch(.93 .075 78));box-shadow:inset 0 1px 0 oklch(1 0 0/.72)}.apple-design_appleDesign__RRa6c .icon-button{background:oklch(1 0 0/.72);border-color:oklch(.84 .018 245/.8);box-shadow:0 4px 14px oklch(.28 .025 245/.07)}.apple-design_appleDesign__RRa6c .avatar-button{box-shadow:0 5px 16px oklch(.44 .14 248/.2),inset 0 0 0 1px oklch(1 0 0/.22)}.apple-design_appleDesign__RRa6c .main-content{max-width:1600px;padding:38px 38px 64px}.apple-design_appleDesign__RRa6c .page-heading,.apple-design_appleDesign__RRa6c .parent-heading{margin-bottom:30px}.apple-design_appleDesign__RRa6c .page-heading p,.apple-design_appleDesign__RRa6c .parent-heading p{margin-bottom:6px;font-size:13px;letter-spacing:.01em}.apple-design_appleDesign__RRa6c .page-heading h1,.apple-design_appleDesign__RRa6c .parent-heading h1{font-size:clamp(31px,3vw,42px);font-weight:730;line-height:1.12;letter-spacing:-.045em}.apple-design_appleDesign__RRa6c .page-heading>div>span,.apple-design_appleDesign__RRa6c .parent-heading>div>span{margin-top:10px;font-size:15px;line-height:1.55}.apple-design_appleDesign__RRa6c .add-button,.apple-design_appleDesign__RRa6c .button-muted,.apple-design_appleDesign__RRa6c .button-primary,.apple-design_appleDesign__RRa6c .button-secondary{min-height:48px;padding-inline:20px;border-radius:999px;transition:transform .17s var(--apple-spring),filter .17s var(--apple-spring),background .17s var(--apple-spring),box-shadow .17s var(--apple-spring)}.apple-design_appleDesign__RRa6c .button-primary{background:linear-gradient(180deg,oklch(.66 .18 244),oklch(.56 .2 251));box-shadow:0 9px 20px oklch(.45 .17 248/.22),inset 0 1px 0 oklch(1 0 0/.28)}.apple-design_appleDesign__RRa6c .button-primary:hover{filter:brightness(1.035)}.apple-design_appleDesign__RRa6c .button-muted:active,.apple-design_appleDesign__RRa6c .button-primary:active,.apple-design_appleDesign__RRa6c .button-secondary:active{transform:scale(.965);filter:brightness(.97)}.apple-design_appleDesign__RRa6c .button-secondary{background:oklch(1 0 0/.72);border-color:oklch(.76 .035 245/.65);box-shadow:0 4px 14px oklch(.3 .025 245/.06)}.apple-design_appleDesign__RRa6c .today-layout{grid-template-columns:minmax(0,1fr) 316px;gap:30px}.apple-design_appleDesign__RRa6c .date-strip{gap:8px;margin-bottom:24px}.apple-design_appleDesign__RRa6c .date-strip button{min-height:88px;background:oklch(1 0 0/.54);border-color:oklch(1 0 0/.72);border-radius:18px;box-shadow:inset 0 1px 0 oklch(1 0 0/.7)}.apple-design_appleDesign__RRa6c .date-strip button:hover{background:oklch(1 0 0/.82);transform:translateY(-1px)}.apple-design_appleDesign__RRa6c .date-strip button.selected{background:linear-gradient(155deg,oklch(.68 .16 240),oklch(.56 .19 251));border-color:transparent;color:white;box-shadow:0 10px 22px oklch(.44 .16 248/.2),inset 0 1px 0 oklch(1 0 0/.28)}.apple-design_appleDesign__RRa6c .date-strip button.selected i{color:oklch(1 0 0/.82)}.apple-design_appleDesign__RRa6c .focus-strip{min-height:104px;padding:20px 22px;background:radial-gradient(circle at 92% 18%,oklch(.8 .12 220/.55),transparent 9rem),linear-gradient(145deg,oklch(.58 .19 251),oklch(.51 .18 260));border:0;border-radius:24px;color:white;box-shadow:0 15px 34px oklch(.39 .14 252/.2),inset 0 1px 0 oklch(1 0 0/.22)}.apple-design_appleDesign__RRa6c .focus-copy p,.apple-design_appleDesign__RRa6c .focus-label{color:oklch(1 0 0/.76)}.apple-design_appleDesign__RRa6c .focus-strip>button{background:oklch(1 0 0/.92);color:var(--primary-dark);box-shadow:0 5px 16px oklch(.2 .04 250/.17)}.apple-design_appleDesign__RRa6c .overdue-band{padding:16px 18px;border-color:oklch(.86 .08 70/.7);border-radius:20px;box-shadow:inset 0 1px 0 oklch(1 0 0/.6)}.apple-design_appleDesign__RRa6c .section-heading-row h2{font-size:21px;letter-spacing:-.03em}.apple-design_appleDesign__RRa6c .task-groups{border-top:0}.apple-design_appleDesign__RRa6c .task-group{grid-template-columns:68px minmax(0,1fr);border-bottom:0}.apple-design_appleDesign__RRa6c .task-group>h3{padding:25px 10px 0 2px;font-size:11px}.apple-design_appleDesign__RRa6c .task-list{margin-bottom:12px;overflow:hidden;background:oklch(1 0 0/.78);border:1px solid oklch(1 0 0/.86);border-radius:22px;box-shadow:0 10px 28px oklch(.28 .03 245/.065),inset 0 1px 0 oklch(1 0 0/.7)}.apple-design_appleDesign__RRa6c .task-row{min-height:88px;padding:13px 16px;border-bottom-color:oklch(.88 .012 245/.72);transition:background .17s var(--apple-spring),opacity .17s var(--apple-spring),transform .17s var(--apple-spring)}.apple-design_appleDesign__RRa6c .task-row:hover{background:oklch(.975 .012 245/.8)}.apple-design_appleDesign__RRa6c .task-row.overdue{background:linear-gradient(90deg,var(--warning-soft),oklch(1 0 0/.72))}.apple-design_appleDesign__RRa6c .task-check{background:oklch(1 0 0/.88);box-shadow:inset 0 1px 2px oklch(.28 .03 245/.05)}.apple-design_appleDesign__RRa6c .task-check:active{transform:scale(.86)}.apple-design_appleDesign__RRa6c .encouragement-panel,.apple-design_appleDesign__RRa6c .growth-panel,.apple-design_appleDesign__RRa6c .progress-panel{border-radius:24px;box-shadow:0 12px 30px oklch(.28 .03 245/.07),inset 0 1px 0 oklch(1 0 0/.52)}.apple-design_appleDesign__RRa6c .progress-panel{padding:20px;background:oklch(1 0 0/.72);border-color:oklch(1 0 0/.82)}.apple-design_appleDesign__RRa6c .encouragement-panel{background:radial-gradient(circle at 92% 0,oklch(.79 .12 221/.5),transparent 9rem),linear-gradient(145deg,oklch(.58 .18 247),oklch(.51 .17 258))}.apple-design_appleDesign__RRa6c .growth-panel{background:linear-gradient(155deg,oklch(.98 .055 88),oklch(.95 .065 80));border-color:oklch(.86 .08 82/.64)}.apple-design_appleDesign__RRa6c .garden-hero,.apple-design_appleDesign__RRa6c .goal-section,.apple-design_appleDesign__RRa6c .invitation-inbox,.apple-design_appleDesign__RRa6c .needs-help,.apple-design_appleDesign__RRa6c .parent-reward-manager,.apple-design_appleDesign__RRa6c .parent-status-strip,.apple-design_appleDesign__RRa6c .recent-section,.apple-design_appleDesign__RRa6c .reward-section,.apple-design_appleDesign__RRa6c .upcoming-section,.apple-design_appleDesign__RRa6c .week-board,.apple-design_appleDesign__RRa6c .week-summary,.apple-design_appleDesign__RRa6c .weekly-overview{border-radius:26px}.apple-design_appleDesign__RRa6c .week-summary{background:radial-gradient(circle at 86% 20%,oklch(.82 .08 223/.5),transparent 16rem),linear-gradient(145deg,oklch(.94 .05 242),oklch(.965 .028 248));border:1px solid oklch(1 0 0/.78);box-shadow:0 12px 32px oklch(.3 .04 245/.07)}.apple-design_appleDesign__RRa6c .goal-section,.apple-design_appleDesign__RRa6c .week-board{margin-top:18px;padding:22px;background:oklch(1 0 0/.7);border:1px solid oklch(1 0 0/.82);box-shadow:0 10px 28px oklch(.28 .03 245/.06)}.apple-design_appleDesign__RRa6c .week-columns>button{background:oklch(.97 .009 245/.78);border-color:transparent;border-radius:18px;transition:transform .17s var(--apple-spring),background .17s var(--apple-spring),box-shadow .17s var(--apple-spring)}.apple-design_appleDesign__RRa6c .week-columns>button:hover{transform:translateY(-2px)}.apple-design_appleDesign__RRa6c .week-columns>button.selected{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}.apple-design_appleDesign__RRa6c .calendar-layout{gap:18px}.apple-design_appleDesign__RRa6c .calendar-panel,.apple-design_appleDesign__RRa6c .selected-day-panel{background:oklch(1 0 0/.76);border-color:oklch(1 0 0/.86);border-radius:26px;box-shadow:0 14px 36px oklch(.27 .035 245/.075),inset 0 1px 0 oklch(1 0 0/.75)}.apple-design_appleDesign__RRa6c .calendar-panel{padding:22px}.apple-design_appleDesign__RRa6c .calendar-toolbar button{background:oklch(.93 .012 245/.82);box-shadow:inset 0 1px 0 oklch(1 0 0/.75);transition:transform .16s var(--apple-spring),background .16s var(--apple-spring)}.apple-design_appleDesign__RRa6c .calendar-toolbar button:active{transform:scale(.9)}.apple-design_appleDesign__RRa6c .calendar-weekdays span{background:oklch(.96 .008 245/.78)}.apple-design_appleDesign__RRa6c .calendar-day{transition:background .15s var(--apple-spring),box-shadow .15s var(--apple-spring),filter .15s var(--apple-spring)}.apple-design_appleDesign__RRa6c .calendar-day.selected{background:oklch(.94 .045 247/.92);box-shadow:inset 0 0 0 2px var(--primary)}.apple-design_appleDesign__RRa6c .calendar-event-preview>button{border-radius:7px;transition:transform .15s var(--apple-spring),filter .15s var(--apple-spring),box-shadow .15s var(--apple-spring)}.apple-design_appleDesign__RRa6c .calendar-event-preview>button.is-touch-dragging{filter:brightness(1.02) saturate(1.08);transform:scale(1.025);box-shadow:0 10px 24px oklch(.26 .06 245/.18)}.apple-design_appleDesign__RRa6c .calendar-drag-ghost{background:oklch(.3 .05 250/.92);border:1px solid oklch(1 0 0/.16);border-radius:14px;box-shadow:0 16px 36px oklch(.18 .04 250/.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.apple-design_appleDesign__RRa6c .selected-task-manage-row{border-bottom-color:oklch(.88 .012 245/.72)}.apple-design_appleDesign__RRa6c .garden-hero{overflow:hidden;background:radial-gradient(circle at 80% 15%,oklch(.91 .08 171/.76),transparent 18rem),linear-gradient(145deg,oklch(.95 .045 244),oklch(.94 .052 162));border:1px solid oklch(1 0 0/.76);box-shadow:0 14px 36px oklch(.28 .045 200/.08)}.apple-design_appleDesign__RRa6c .parent-reward-list li,.apple-design_appleDesign__RRa6c .redemption-list li,.apple-design_appleDesign__RRa6c .reward-list article,.apple-design_appleDesign__RRa6c .reward-review-card{background:oklch(1 0 0/.76);border-color:oklch(1 0 0/.86);border-radius:20px;box-shadow:0 8px 22px oklch(.28 .03 245/.055)}.apple-design_appleDesign__RRa6c .wish-composer,.apple-design_appleDesign__RRa6c .wish-guidance{border-color:oklch(1 0 0/.84);border-radius:26px;box-shadow:0 14px 34px oklch(.28 .03 245/.07),inset 0 1px 0 oklch(1 0 0/.68)}.apple-design_appleDesign__RRa6c .wish-composer{background:radial-gradient(circle at 8% 0,oklch(.9 .07 238/.58),transparent 16rem),oklch(.975 .018 245/.84)}.apple-design_appleDesign__RRa6c .wish-guidance{background:oklch(1 0 0/.76)}.apple-design_appleDesign__RRa6c .wish-domain-tabs{padding:4px;background:oklch(.9 .012 245/.62);border-radius:16px}.apple-design_appleDesign__RRa6c .wish-domain-tabs button{border-color:transparent}.apple-design_appleDesign__RRa6c .wish-domain-tabs button.active{background:oklch(1 0 0/.94);border-color:transparent;color:var(--primary-dark);box-shadow:0 3px 12px oklch(.28 .03 245/.1)}.apple-design_appleDesign__RRa6c .encourage-composer,.apple-design_appleDesign__RRa6c .needs-help,.apple-design_appleDesign__RRa6c .parent-reward-manager,.apple-design_appleDesign__RRa6c .parent-status-strip,.apple-design_appleDesign__RRa6c .recent-section,.apple-design_appleDesign__RRa6c .upcoming-section,.apple-design_appleDesign__RRa6c .weekly-overview{background:oklch(1 0 0/.72);border-color:oklch(1 0 0/.84);box-shadow:0 10px 28px oklch(.28 .03 245/.06)}.apple-design_appleDesign__RRa6c .notification-panel{background:oklch(.99 .004 245/.86);border-color:oklch(1 0 0/.84);border-radius:24px;box-shadow:0 22px 55px oklch(.2 .04 245/.2);-webkit-backdrop-filter:saturate(150%) blur(26px);backdrop-filter:saturate(150%) blur(26px)}.apple-design_appleDesign__RRa6c .pin-dialog,.apple-design_appleDesign__RRa6c .reward-dialog,.apple-design_appleDesign__RRa6c .task-dialog{background:oklch(.99 .004 245/.9);border:1px solid oklch(1 0 0/.74);border-radius:30px;box-shadow:0 30px 80px oklch(.18 .04 245/.3);-webkit-backdrop-filter:saturate(140%) blur(28px);backdrop-filter:saturate(140%) blur(28px)}.apple-design_appleDesign__RRa6c .pin-dialog::backdrop,.apple-design_appleDesign__RRa6c .reward-dialog::backdrop,.apple-design_appleDesign__RRa6c .task-dialog::backdrop{background:oklch(.2 .035 245/.36);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.apple-design_appleDesign__RRa6c .calendar-edit-note,.apple-design_appleDesign__RRa6c .form-note,.apple-design_appleDesign__RRa6c .task-suggestion-browser{background:oklch(.95 .01 245/.74)}.apple-design_appleDesign__RRa6c .field input,.apple-design_appleDesign__RRa6c .field select,.apple-design_appleDesign__RRa6c .field textarea,.apple-design_appleDesign__RRa6c .suggestion-search input{background:oklch(1 0 0/.84);border-color:oklch(.77 .025 245/.65);border-radius:14px;box-shadow:inset 0 1px 2px oklch(.25 .03 245/.04);transition:border-color .16s var(--apple-spring),box-shadow .16s var(--apple-spring),background .16s var(--apple-spring)}.apple-design_appleDesign__RRa6c .field input:focus,.apple-design_appleDesign__RRa6c .field select:focus,.apple-design_appleDesign__RRa6c .field textarea:focus,.apple-design_appleDesign__RRa6c .suggestion-search input:focus{background:white;border-color:var(--primary);outline:0;box-shadow:0 0 0 4px oklch(.72 .12 247/.2)}.apple-design_appleDesign__RRa6c .connection-banner{margin:12px 16px 0;border:1px solid oklch(.84 .08 68/.62);border-radius:16px}@media (hover:hover) and (pointer:fine){.apple-design_appleDesign__RRa6c .button-primary:hover,.apple-design_appleDesign__RRa6c .button-secondary:hover,.apple-design_appleDesign__RRa6c .reward-list article:hover{transform:translateY(-1px)}}@media (max-width:1180px){.apple-design_appleDesign__RRa6c .app-shell,.apple-design_appleDesign__RRa6c .planner-skeleton{grid-template-columns:196px minmax(0,1fr)}.apple-design_appleDesign__RRa6c .today-layout{grid-template-columns:1fr}.apple-design_appleDesign__RRa6c .today-aside{display:grid;grid-template-columns:1fr 1fr}.apple-design_appleDesign__RRa6c .growth-panel{grid-column:1/-1}}@media (max-width:980px){.apple-design_appleDesign__RRa6c .app-shell,.apple-design_appleDesign__RRa6c .planner-skeleton{grid-template-columns:178px minmax(0,1fr);gap:10px;padding:10px}.apple-design_appleDesign__RRa6c .side-rail{top:10px;height:calc(100dvh - 20px);padding-inline:12px}.apple-design_appleDesign__RRa6c .workspace{min-height:calc(100dvh - 20px)}.apple-design_appleDesign__RRa6c .topbar{top:10px}.apple-design_appleDesign__RRa6c .main-content{padding-inline:26px}}@media (max-width:820px){.apple-design_appleDesign__RRa6c .app-shell,.apple-design_appleDesign__RRa6c .planner-skeleton{display:block;min-height:100dvh;padding:0}.apple-design_appleDesign__RRa6c .workspace{min-height:100dvh;background:oklch(.975 .008 242/.74);border:0;border-radius:0;box-shadow:none}.apple-design_appleDesign__RRa6c .topbar{top:0;min-height:70px;border-radius:0 0 22px 22px;box-shadow:0 8px 24px oklch(.28 .03 245/.07)}.apple-design_appleDesign__RRa6c .main-content{padding:28px 22px calc(104px + env(safe-area-inset-bottom))}.apple-design_appleDesign__RRa6c .mobile-nav{right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;min-height:70px;padding:6px;background:oklch(.99 .004 245/.82);border:1px solid oklch(1 0 0/.88);border-radius:22px;box-shadow:0 16px 42px oklch(.22 .04 245/.18);-webkit-backdrop-filter:saturate(170%) blur(26px);backdrop-filter:saturate(170%) blur(26px)}.apple-design_appleDesign__RRa6c .mobile-nav button{min-height:56px;border-radius:16px;transition:transform .15s var(--apple-spring),background .17s var(--apple-spring),color .17s var(--apple-spring)}.apple-design_appleDesign__RRa6c .mobile-nav button.active{background:var(--primary-soft);color:var(--primary-dark)}.apple-design_appleDesign__RRa6c .mobile-nav button:active{transform:scale(.92)}.apple-design_appleDesign__RRa6c .calendar-panel,.apple-design_appleDesign__RRa6c .selected-day-panel{border-radius:22px}}@media (max-width:680px){.apple-design_appleDesign__RRa6c .topbar{padding-inline:max(14px,env(safe-area-inset-left))}.apple-design_appleDesign__RRa6c .main-content{padding:24px 16px calc(102px + env(safe-area-inset-bottom))}.apple-design_appleDesign__RRa6c .page-heading h1,.apple-design_appleDesign__RRa6c .parent-heading h1{font-size:30px}.apple-design_appleDesign__RRa6c .date-strip{gap:4px}.apple-design_appleDesign__RRa6c .date-strip button{min-height:72px;border-radius:13px}.apple-design_appleDesign__RRa6c .task-group{display:block}.apple-design_appleDesign__RRa6c .task-group>h3{padding:17px 2px 7px}.apple-design_appleDesign__RRa6c .task-list{border-radius:19px}.apple-design_appleDesign__RRa6c .task-row{padding-inline:12px}.apple-design_appleDesign__RRa6c .encouragement-panel,.apple-design_appleDesign__RRa6c .focus-strip,.apple-design_appleDesign__RRa6c .garden-hero,.apple-design_appleDesign__RRa6c .goal-section,.apple-design_appleDesign__RRa6c .growth-panel,.apple-design_appleDesign__RRa6c .progress-panel,.apple-design_appleDesign__RRa6c .week-board,.apple-design_appleDesign__RRa6c .week-summary,.apple-design_appleDesign__RRa6c .wish-composer,.apple-design_appleDesign__RRa6c .wish-guidance{border-radius:21px}.apple-design_appleDesign__RRa6c .pin-dialog,.apple-design_appleDesign__RRa6c .reward-dialog,.apple-design_appleDesign__RRa6c .task-dialog{border-radius:24px}}@media (prefers-reduced-motion:reduce){.apple-design_appleDesign__RRa6c *,.apple-design_appleDesign__RRa6c :after,.apple-design_appleDesign__RRa6c :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media (prefers-reduced-transparency:reduce){.apple-design_appleDesign__RRa6c .mobile-nav,.apple-design_appleDesign__RRa6c .notification-panel,.apple-design_appleDesign__RRa6c .pin-dialog,.apple-design_appleDesign__RRa6c .reward-dialog,.apple-design_appleDesign__RRa6c .side-rail,.apple-design_appleDesign__RRa6c .task-dialog,.apple-design_appleDesign__RRa6c .topbar,.apple-design_appleDesign__RRa6c .workspace{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.apple-design_appleDesign__RRa6c{--border:oklch(0.68 0.025 245);--border-strong:oklch(0.55 0.035 245)}.apple-design_appleDesign__RRa6c .calendar-panel,.apple-design_appleDesign__RRa6c .selected-day-panel,.apple-design_appleDesign__RRa6c .side-rail,.apple-design_appleDesign__RRa6c .task-list,.apple-design_appleDesign__RRa6c .workspace{border-color:var(--border-strong)}}