.Notifications-module__jJh1Sq__funnel{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.Notifications-module__jJh1Sq__tile{background:var(--bg-surface);border:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:18px;display:flex}.Notifications-module__jJh1Sq__tileLabel{font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.Notifications-module__jJh1Sq__tileValue{font-family:var(--font-display);font-size:40px;line-height:1}.Notifications-module__jJh1Sq__tileSub{color:var(--fg-2);font-size:13px}.Notifications-module__jJh1Sq__track{background:var(--ds-ink-600);min-width:60px;height:6px;overflow:hidden}.Notifications-module__jJh1Sq__fill{background:var(--ds-gold);height:100%}.Notifications-module__jJh1Sq__fillMuted{background:var(--ds-ink-400);height:100%}.Notifications-module__jJh1Sq__chart{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;height:160px;display:grid}.Notifications-module__jJh1Sq__col{flex-direction:column;justify-content:flex-end;gap:6px;height:100%;display:flex}.Notifications-module__jJh1Sq__bars{align-items:flex-end;height:100%;display:flex;position:relative}.Notifications-module__jJh1Sq__barSent{background:var(--ds-ink-500);width:100%;min-height:1px}.Notifications-module__jJh1Sq__barOpened{background:var(--ds-gold);width:50%;position:absolute;bottom:0;left:25%}.Notifications-module__jJh1Sq__dayLabel{font-size:var(--text-micro);color:var(--fg-3);text-align:center}.Notifications-module__jJh1Sq__legend{color:var(--fg-2);gap:16px;font-size:13px;display:flex}.Notifications-module__jJh1Sq__swatch{vertical-align:middle;width:10px;height:10px;margin-right:6px;display:inline-block}.Notifications-module__jJh1Sq__rate{align-items:center;gap:10px;display:flex}.Notifications-module__jJh1Sq__rate .Notifications-module__jJh1Sq__track{flex:1}.Notifications-module__jJh1Sq__twoCols{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.Notifications-module__jJh1Sq__feed{margin:0;padding:0;list-style:none}.Notifications-module__jJh1Sq__feed li{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 0;display:flex}.Notifications-module__jJh1Sq__time{width:92px;color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:13px}.Notifications-module__jJh1Sq__grow{flex:220px;min-width:0}
.StaffShell-module__ZoGl6W__shell{min-height:100dvh;display:flex}.StaffShell-module__ZoGl6W__main{min-width:0;padding:var(--space-7) var(--space-7) var(--space-8);gap:var(--space-6);flex-direction:column;flex:1;display:flex}@media (max-width:899px){.StaffShell-module__ZoGl6W__shell{flex-direction:column}.StaffShell-module__ZoGl6W__main{padding:var(--space-5) var(--space-4) var(--space-7)}}.StaffShell-module__ZoGl6W__footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.StaffShell-module__ZoGl6W__user{font-size:var(--text-small);color:var(--fg-3);white-space:nowrap}.StaffShell-module__ZoGl6W__pageHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.StaffShell-module__ZoGl6W__stack{gap:var(--space-5);flex-direction:column;display:flex}.StaffShell-module__ZoGl6W__formGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.StaffShell-module__ZoGl6W__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.StaffShell-module__ZoGl6W__cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.StaffShell-module__ZoGl6W__metric{font-family:var(--font-display);font-size:var(--text-h2);color:var(--fg-1);line-height:1}.StaffShell-module__ZoGl6W__muted{color:var(--fg-3);font-size:var(--text-small)}.StaffShell-module__ZoGl6W__dl{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;display:grid}.StaffShell-module__ZoGl6W__dl dd{margin:4px 0 0}
.IkigaiDiagram-module__Msqmdq__wrap{flex-direction:column;gap:12px;width:100%;display:flex}.IkigaiDiagram-module__Msqmdq__svg{width:100%;max-width:340px;height:auto;margin:0 auto;display:block;overflow:visible}.IkigaiDiagram-module__Msqmdq__circle{fill-opacity:.28;stroke-width:1.5px;cursor:pointer;transition:fill-opacity .2s}.IkigaiDiagram-module__Msqmdq__circle[data-filled=false]{fill-opacity:.06;stroke-dasharray:4 4}.IkigaiDiagram-module__Msqmdq__circle[data-part=love]{fill:var(--ds-gold-300);stroke:var(--ds-gold-300)}.IkigaiDiagram-module__Msqmdq__circle[data-part=good_at]{fill:var(--ds-success);stroke:var(--ds-success)}.IkigaiDiagram-module__Msqmdq__circle[data-part=world_needs]{fill:var(--ds-danger);stroke:var(--ds-danger)}.IkigaiDiagram-module__Msqmdq__circle[data-part=paid_for]{fill:var(--ds-gold-600);stroke:var(--ds-gold-600)}.IkigaiDiagram-module__Msqmdq__circle[aria-pressed=true]{stroke-width:3px}.IkigaiDiagram-module__Msqmdq__label{fill:var(--fg-1);text-anchor:middle;pointer-events:none;font-size:11px;font-weight:600}.IkigaiDiagram-module__Msqmdq__hit{fill:#0000;cursor:pointer}.IkigaiDiagram-module__Msqmdq__hit:focus-visible,.IkigaiDiagram-module__Msqmdq__circle:focus-visible{outline:2px solid var(--ds-gold)}.IkigaiDiagram-module__Msqmdq__inter{fill:var(--fg-2);font-size:var(--text-micro);text-anchor:middle;pointer-events:none}.IkigaiDiagram-module__Msqmdq__inter[data-filled=true]{fill:var(--fg-1);font-weight:600}.IkigaiDiagram-module__Msqmdq__center{fill:var(--ds-gold);font-size:var(--text-micro);text-anchor:middle;pointer-events:none;font-weight:700}.IkigaiDiagram-module__Msqmdq__detail{border:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.IkigaiDiagram-module__Msqmdq__detail ul{margin:0;padding-left:18px}.IkigaiDiagram-module__Msqmdq__muted{color:var(--fg-3);font-size:.9em}.IkigaiDiagram-module__Msqmdq__phrase{text-align:center;color:var(--fg-1);font-style:italic}
.Badge-module__H8aylq__badge{font-family:var(--font-body);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-1);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.Badge-module__H8aylq__outline{border-color:var(--line-gold);color:var(--fg-accent);background:0 0}.Badge-module__H8aylq__solid{border-color:var(--ds-gold);color:var(--ds-black);background:var(--ds-gold)}.Badge-module__H8aylq__muted{border-color:var(--line-soft);color:var(--fg-3);background:0 0}.Badge-module__H8aylq__danger{border-color:var(--ds-danger-line);color:var(--ds-danger);background:0 0}
.BottomNav-module__bUvUJa__nav{z-index:20;background:var(--bg-page);border-top:1px solid var(--line-soft);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.BottomNav-module__bUvUJa__list{max-width:var(--container-text);margin:0 auto;padding:0;list-style:none;display:flex}.BottomNav-module__bUvUJa__cell{flex:1 1 0;min-width:0}.BottomNav-module__bUvUJa__link{min-height:60px;color:var(--fg-3);transition:color var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 2px;text-decoration:none;display:flex;position:relative}.BottomNav-module__bUvUJa__link:hover{color:var(--fg-1)}.BottomNav-module__bUvUJa__active,.BottomNav-module__bUvUJa__active:hover{color:var(--fg-accent)}.BottomNav-module__bUvUJa__active:before{content:"";background:var(--fg-accent);height:2px;position:absolute;top:0;left:30%;right:30%}.BottomNav-module__bUvUJa__label{font-family:var(--font-body);font-size:var(--text-micro);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.BottomNav-module__bUvUJa__iconWrap{display:inline-flex;position:relative}.BottomNav-module__bUvUJa__dot{background:var(--fg-accent);width:7px;height:7px;animation:BottomNav-module__bUvUJa__navDotIn .9s var(--ease-out) both;position:absolute;top:-2px;right:-6px}@keyframes BottomNav-module__bUvUJa__navDotIn{0%{box-shadow:0 0 0 0 var(--gold-a60);transform:scale(0)}40%{transform:scale(1.3)}to{transform:scale(1);box-shadow:0 0 0 8px #d3a05500}}.BottomNav-module__bUvUJa__locked,.BottomNav-module__bUvUJa__locked:hover{color:var(--ds-ink-500);cursor:not-allowed}
.Button-module__8RiFmG__button{white-space:nowrap;font-family:var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;border-radius:var(--radius-0);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__button:active:not(.Button-module__8RiFmG__disabled){transform:translateY(1px)}.Button-module__8RiFmG__fullWidth{width:100%;display:flex}.Button-module__8RiFmG__disabled{cursor:not-allowed;opacity:.4}.Button-module__8RiFmG__busy{cursor:progress;opacity:.6}.Button-module__8RiFmG__sm{min-height:44px;padding:10px 16px;font-size:12px}.Button-module__8RiFmG__md{padding:15px 26px;font-size:13px}.Button-module__8RiFmG__lg{padding:20px 36px;font-size:14px}.Button-module__8RiFmG__primary{background:var(--action-bg);color:var(--action-fg);border-color:var(--ds-gold)}.Button-module__8RiFmG__primary:hover:not(.Button-module__8RiFmG__disabled){background:var(--action-bg-hover)}.Button-module__8RiFmG__primary:active:not(.Button-module__8RiFmG__disabled){background:var(--action-bg-press)}.Button-module__8RiFmG__secondary{color:var(--fg-accent);border-color:var(--ds-gold);background:0 0}.Button-module__8RiFmG__secondary:hover:not(.Button-module__8RiFmG__disabled){background:var(--gold-a08)}.Button-module__8RiFmG__ghost{color:var(--fg-1);background:0 0}.Button-module__8RiFmG__ghost:hover:not(.Button-module__8RiFmG__disabled){color:var(--fg-accent)}.Button-module__8RiFmG__inverse{background:var(--ds-cream);color:var(--ds-black);border-color:var(--ds-cream)}.Button-module__8RiFmG__inverse:hover:not(.Button-module__8RiFmG__disabled){background:var(--ds-white)}
.member-module__mjhFma__stack{gap:var(--space-5);flex-direction:column;display:flex}.member-module__mjhFma__greeting{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-snug)}.member-module__mjhFma__focus{flex-direction:column;gap:8px;display:flex}.member-module__mjhFma__focusTime{font-family:var(--font-body);letter-spacing:.02em;color:var(--fg-accent);font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;line-height:1}.member-module__mjhFma__items{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.member-module__mjhFma__item{border-bottom:1px solid var(--line-soft)}.member-module__mjhFma__item summary{cursor:pointer;grid-template-columns:52px 1fr auto;align-items:baseline;gap:12px;min-height:48px;padding:14px 0;list-style:none;display:grid}.member-module__mjhFma__item summary::-webkit-details-marker{display:none}.member-module__mjhFma__time{font-variant-numeric:tabular-nums;color:var(--fg-accent);font-size:14px;font-weight:600}.member-module__mjhFma__itemTitle{color:var(--fg-1)}.member-module__mjhFma__place{color:var(--fg-3);font-size:13px;display:block}.member-module__mjhFma__plus{color:var(--fg-accent);transition:transform var(--dur-fast) var(--ease-out);font-size:18px}.member-module__mjhFma__item[open] .member-module__mjhFma__plus{transform:rotate(45deg)}.member-module__mjhFma__minimum{color:var(--fg-2);margin:0 0 14px 64px;font-size:14px}.member-module__mjhFma__howTo{margin:0 0 14px 64px}.member-module__mjhFma__howToLabel{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-accent);margin:0 0 6px}.member-module__mjhFma__howToText{font-size:14px;line-height:var(--leading-body);color:var(--fg-2);white-space:pre-line;overflow-wrap:anywhere;margin:0}.member-module__mjhFma__checkList{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.member-module__mjhFma__checkItem{flex-direction:column;gap:10px;display:flex}.member-module__mjhFma__checkHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.member-module__mjhFma__question{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:var(--leading-snug)}.member-module__mjhFma__link{min-height:48px;color:var(--fg-2);font-size:var(--text-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:12px;text-decoration:underline}.member-module__mjhFma__link:hover{color:var(--fg-accent)}.member-module__mjhFma__tiles{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.member-module__mjhFma__closing{font-family:var(--font-display);font-size:22px;line-height:1.4}.member-module__mjhFma__muted{color:var(--fg-3);font-size:var(--text-small)}.member-module__mjhFma__compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.member-module__mjhFma__dl{gap:14px;margin:0;display:grid}.member-module__mjhFma__dl dd{margin:4px 0 0}.member-module__mjhFma__timeEnd{color:var(--fg-3);font-size:11px;font-weight:500;display:block}.member-module__mjhFma__itemStatic{grid-template-columns:52px 1fr auto;align-items:baseline;gap:12px;min-height:48px;padding:14px 0;display:grid}.member-module__mjhFma__sleep{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.member-module__mjhFma__sleep dd{margin:4px 0 0}.member-module__mjhFma__sleepTime{color:var(--fg-accent);font-variant-numeric:tabular-nums;font-size:24px;font-weight:300}.member-module__mjhFma__goals{gap:12px;margin:0;display:grid}.member-module__mjhFma__goals dd{color:var(--fg-1);margin:2px 0 0}.member-module__mjhFma__itemGoal{font-size:var(--text-small);color:var(--fg-3);margin-top:2px;display:block}.member-module__mjhFma__mentorGoals{border-top:1px solid var(--line-soft);gap:8px;margin-top:14px;padding-top:12px;display:grid}.member-module__mjhFma__goalItem{border:1px solid var(--line-soft);background:var(--bg-surface)}.member-module__mjhFma__goalItem>summary{cursor:pointer;min-height:48px;color:var(--fg-1);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.member-module__mjhFma__goalItem>summary::-webkit-details-marker{display:none}.member-module__mjhFma__goalWhy{font-size:var(--text-small);color:var(--fg-accent);flex:none}.member-module__mjhFma__goalItem[open] .member-module__mjhFma__goalWhy{color:var(--fg-3)}.member-module__mjhFma__goalBody{gap:10px;padding:0 14px 14px;display:grid}.member-module__mjhFma__goalLesson{font-size:var(--text-small);color:var(--fg-accent);font-weight:600}.member-module__mjhFma__goalCard{border:1px solid var(--line-soft);background:var(--bg-surface);gap:8px;padding:18px;display:grid}.member-module__mjhFma__reading{line-height:var(--leading-body);color:var(--fg-1);white-space:pre-line;margin:0}.member-module__mjhFma__recognize{color:var(--fg-2);gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.member-module__mjhFma__dayStarted{font-size:var(--text-small);color:var(--fg-accent);letter-spacing:.04em;margin:0}.member-module__mjhFma__doneOn,.member-module__mjhFma__doneOff{border:1px solid var(--line-gold);min-width:44px;min-height:44px;color:var(--fg-accent);cursor:pointer;background:0 0;font-size:18px}.member-module__mjhFma__doneOn{background:var(--ds-gold);color:var(--ds-black)}.member-module__mjhFma__anchor{scroll-margin-top:calc(96px + env(safe-area-inset-top))}.member-module__mjhFma__anchor:target{animation:2.4s ease-out member-module__mjhFma__anchorFlash}@keyframes member-module__mjhFma__anchorFlash{0%,40%{background:var(--gold-a18)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.member-module__mjhFma__anchor:target{background:var(--gold-a18);animation:none}}.member-module__mjhFma__itemMarked{border-bottom:1px solid var(--line-soft)}.member-module__mjhFma__itemMarked>.member-module__mjhFma__item{border-bottom:none}.member-module__mjhFma__itemMarked>.member-module__mjhFma__itemStatic,.member-module__mjhFma__itemMarked>.member-module__mjhFma__item summary{padding-bottom:8px}.member-module__mjhFma__entryMark{padding:0 0 14px 64px}.member-module__mjhFma__moreNote{align-items:center;gap:8px;margin-top:8px;display:flex}.member-module__mjhFma__moreNoteInput,.member-module__mjhFma__moreNoteText{background:var(--bg-surface);border:1px solid var(--line-field);min-width:0;min-height:44px;color:var(--fg-1);font:inherit;flex:1;padding:10px 12px;font-size:16px}.member-module__mjhFma__moreNoteInput:focus,.member-module__mjhFma__moreNoteText:focus{border-color:var(--ds-gold);outline:none}.member-module__mjhFma__moreNoteSave{border:1px solid var(--ds-gold);min-height:44px;color:var(--fg-accent);font:inherit;letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;background:0 0;padding:0 14px;font-size:12px;font-weight:700}.member-module__mjhFma__moreNoteSaved{font-size:var(--text-small);color:var(--fg-3)}.member-module__mjhFma__entryMarkError{font-size:var(--text-small);color:var(--ds-danger);margin:6px 0 0}@media (max-width:400px){.member-module__mjhFma__entryMark{padding-left:0}}.member-module__mjhFma__followupHead{border-bottom:1px solid var(--line-soft);gap:6px;padding-bottom:12px;display:grid}.member-module__mjhFma__followupOptional{color:var(--fg-2);margin:8px 0 0}.member-module__mjhFma__levelTitle{font-family:var(--font-display);font-size:28px;line-height:var(--leading-snug);margin:0}.member-module__mjhFma__levelStats{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.member-module__mjhFma__levelList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.member-module__mjhFma__levelList li{border:1px solid var(--line-soft);gap:2px;padding:12px 14px;display:grid}.member-module__mjhFma__levelList li[data-current=true]{border-color:var(--line-gold)}.member-module__mjhFma__lessonFrame{aspect-ratio:16/9;background:var(--bg-surface-raised);width:100%;position:relative}.member-module__mjhFma__lessonFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.member-module__mjhFma__dayProgress{gap:6px;margin-bottom:12px;display:grid}.member-module__mjhFma__rewardRow,.member-module__mjhFma__entryMark{position:relative}.member-module__mjhFma__moreFlash{pointer-events:none;box-shadow:inset 0 0 0 1px var(--ds-gold);opacity:0;animation:1.4s .3s member-module__mjhFma__moreFlash;position:absolute;inset:-6px}@keyframes member-module__mjhFma__moreFlash{20%,60%{opacity:1}}.member-module__mjhFma__reward{pointer-events:none;color:var(--ds-gold);align-items:center;gap:2px;display:flex;position:absolute;top:-14px;right:-6px}.member-module__mjhFma__rewardCheck{fill:none;width:22px;height:22px;stroke:var(--ds-gold);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;animation:member-module__mjhFma__rewardDraw .4s var(--ease-out) forwards}.member-module__mjhFma__reward[data-kind=minimum] .member-module__mjhFma__rewardCheck{stroke-width:1.75px;opacity:.8}.member-module__mjhFma__rewardPoints{font-family:var(--font-display);animation:member-module__mjhFma__rewardFloat 1s var(--ease-out) .3s both;font-size:20px;font-weight:700}.member-module__mjhFma__reward[data-kind=minimum] .member-module__mjhFma__rewardPoints{opacity:.85;font-size:15px}.member-module__mjhFma__reward[data-kind=more] .member-module__mjhFma__rewardPoints{color:var(--ds-gold-300);font-size:28px}@keyframes member-module__mjhFma__rewardDraw{to{stroke-dashoffset:0}}@keyframes member-module__mjhFma__rewardFloat{0%{opacity:0;transform:translateY(6px)}25%{opacity:1}to{opacity:0;transform:translateY(-34px)}}.member-module__mjhFma__celebration{z-index:50;animation:member-module__mjhFma__celebrationIn .2s var(--ease-out);background:#0a0a0ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.member-module__mjhFma__celebrationBox{text-align:center;background:var(--bg-surface);border:1px solid var(--line-gold);justify-items:center;gap:10px;max-width:360px;padding:28px 24px;display:grid;position:relative}.member-module__mjhFma__celebrationText{font-family:var(--font-display);font-size:26px;line-height:var(--leading-snug);margin:0}.member-module__mjhFma__celebrationStreak{color:var(--fg-accent);margin:0;font-size:18px;font-weight:700}.member-module__mjhFma__confetti span{top:-12px;left:calc((var(--i) * 4.2%) + 1%);background:var(--ds-gold);opacity:.85;width:6px;height:10px;transform:rotate(calc(var(--i) * 37deg));animation:member-module__mjhFma__confettiFall calc(1.2s + var(--i) * 40ms) var(--ease-out) forwards;position:absolute}.member-module__mjhFma__confetti span:nth-child(3n){opacity:.6;width:4px}@keyframes member-module__mjhFma__confettiFall{to{transform:translateY(110vh) rotate(calc(var(--i) * 97deg));opacity:0}}@keyframes member-module__mjhFma__celebrationIn{0%{opacity:0}}.member-module__mjhFma__helpOptions{gap:10px;display:grid}.member-module__mjhFma__helpOption{text-align:left;min-height:56px;font-family:var(--font-body);color:var(--fg-1);background:var(--bg-surface);border:1px solid var(--line-soft);cursor:pointer;align-items:center;padding:12px 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.member-module__mjhFma__helpOption:hover,.member-module__mjhFma__helpOption:focus-visible{border-color:var(--line-gold)}.member-module__mjhFma__helpGo,.member-module__mjhFma__helpGoSecondary{min-height:52px;letter-spacing:var(--tracking-caps);text-transform:uppercase;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.member-module__mjhFma__helpGo{background:var(--ds-gold);color:var(--ds-black)}.member-module__mjhFma__helpGoSecondary{border:1px solid var(--line-gold);color:var(--fg-accent)}.member-module__mjhFma__itemLater .member-module__mjhFma__itemTitle,.member-module__mjhFma__itemLater .member-module__mjhFma__time{color:var(--fg-3);text-decoration:line-through}.member-module__mjhFma__laterNote{font-size:var(--text-small);color:var(--fg-3);margin:0 0 12px 64px}.member-module__mjhFma__storeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.member-module__mjhFma__storeItem{border:1px solid var(--line-soft);background:var(--bg-surface-raised);color:var(--fg-1);flex-direction:column;gap:4px;min-height:44px;padding:12px;text-decoration:none;display:flex}.member-module__mjhFma__storeImage{aspect-ratio:1;object-fit:cover;width:100%}.member-module__mjhFma__storeIcon{aspect-ratio:1;background:var(--bg-surface);width:100%;color:var(--ds-gold);place-items:center;font-size:2rem;display:grid}.member-module__mjhFma__menuList{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.member-module__mjhFma__menuItem{border-bottom:1px solid var(--line-soft);min-height:56px;color:var(--fg-1);flex-direction:column;justify-content:center;gap:2px;padding:10px 0;font-size:16px;text-decoration:none;display:flex}.member-module__mjhFma__menuItem:hover{color:var(--fg-accent)}.member-module__mjhFma__avatarForm{align-items:center;gap:var(--space-5);display:flex}.member-module__mjhFma__avatarBig{object-fit:cover;border:1px solid var(--fg-accent);background:var(--bg-surface-raised);width:88px;height:88px;color:var(--fg-accent);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-size:32px;display:flex}.member-module__mjhFma__avatarPick{border:1px solid var(--line-gold);min-height:44px;color:var(--fg-accent);font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;align-items:center;padding:0 16px;display:inline-flex}.member-module__mjhFma__avatarPick:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.member-module__mjhFma__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.member-module__mjhFma__planSwitch{border:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-module__mjhFma__planSwitch a{min-height:44px;color:var(--fg-2);justify-content:center;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:flex}.member-module__mjhFma__planSwitch a span{color:var(--fg-3);font-size:12px}.member-module__mjhFma__planSwitch a[aria-current=page]{background:var(--action-bg);color:var(--action-fg);font-weight:var(--weight-semibold)}.member-module__mjhFma__weekTitle{font-family:var(--font-display);font-weight:var(--weight-regular);margin:0;font-size:32px;line-height:1.1}.member-module__mjhFma__weekTitle em{color:var(--fg-accent)}.member-module__mjhFma__cycleBar{gap:3px;display:flex}.member-module__mjhFma__cycleBar span{background:var(--bg-surface-raised);flex:1;height:5px}.member-module__mjhFma__cycleBar span[data-state=done]{background:var(--fg-accent)}.member-module__mjhFma__cycleBar span[data-state=now]{background:var(--gold-a40);outline:1px solid var(--fg-accent)}.member-module__mjhFma__weekBoard{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.member-module__mjhFma__weekDay{box-sizing:border-box;background:var(--ds-ink-850);border:1px solid var(--line-soft);min-height:132px;color:var(--fg-1);flex-direction:column;align-items:center;gap:2px;padding:8px 5px;text-decoration:none;display:flex;position:relative}.member-module__mjhFma__weekDay[data-today]{background:var(--bg-surface);border-color:var(--fg-accent);color:var(--fg-accent)}.member-module__mjhFma__weekDayName{font-size:var(--text-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase}.member-module__mjhFma__weekDayNum{font-size:16px;font-weight:var(--weight-medium)}.member-module__mjhFma__weekMarks{flex-direction:column;gap:4px;width:100%;margin-top:6px;display:flex}.member-module__mjhFma__weekMarks span{box-sizing:border-box;width:100%;height:10px;display:block}.member-module__mjhFma__weekLegend{color:var(--fg-3);margin:0;font-size:11px}.member-module__mjhFma__weekLegend span{box-sizing:border-box;vertical-align:-1px;width:8px;height:8px;margin-left:8px;display:inline-block}.member-module__mjhFma__weekLegend span:first-child{margin-left:0}.member-module__mjhFma__weekMarks [data-mark=done],.member-module__mjhFma__weekLegend [data-mark=done]{background:var(--fg-accent)}.member-module__mjhFma__weekMarks [data-mark=minimum],.member-module__mjhFma__weekLegend [data-mark=minimum]{background:var(--result-minimum-bg);box-shadow:inset 0 0 0 1px var(--ds-gold)}.member-module__mjhFma__weekMarks [data-mark=missed],.member-module__mjhFma__weekLegend [data-mark=missed]{background:var(--bg-surface-raised);box-shadow:inset 0 0 0 1px var(--ds-ink-400)}.member-module__mjhFma__weekMarks [data-mark=todo],.member-module__mjhFma__weekLegend [data-mark=todo]{border:1px dashed var(--line-field)}.member-module__mjhFma__weekAgenda{border:1px solid var(--fg-2);width:5px;height:5px;position:absolute;bottom:6px}.member-module__mjhFma__weekSummary{border:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.member-module__mjhFma__weekSummary>div{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.member-module__mjhFma__weekSummary>div+div{border-left:1px solid var(--line-soft)}.member-module__mjhFma__weekSummary strong{font-size:18px;font-weight:var(--weight-semibold)}.member-module__mjhFma__weekSummary strong[data-tone=gold]{color:var(--fg-accent)}.member-module__mjhFma__weekSummary span{color:var(--fg-3);font-size:11px}.member-module__mjhFma__agendaDay{flex-direction:column;gap:6px;display:flex}.member-module__mjhFma__agendaRow{box-sizing:border-box;background:var(--bg-surface);min-height:44px;color:var(--fg-1);border:1px solid #f3efe438;align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex}.member-module__mjhFma__agendaRow[data-plan]{color:var(--fg-3);background:0 0;border-color:#f3efe40f}.member-module__mjhFma__agendaRow>span:first-child{font-variant-numeric:tabular-nums;width:42px;color:var(--fg-3);font-size:13px}.member-module__mjhFma__agendaRow>span:nth-child(2){flex:1;font-size:14px}.member-module__mjhFma__agendaRow>span:nth-child(3){letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3);font-size:11px}.member-module__mjhFma__fit{gap:var(--space-4);flex-direction:column;display:flex}.member-module__mjhFma__weekFoot{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.member-module__mjhFma__aboutCard{background:var(--bg-inverse);color:var(--fg-inverse);flex-direction:column;gap:10px;padding:20px;display:flex}.member-module__mjhFma__aboutCard p{font-family:var(--font-display);margin:0;font-size:19px;line-height:1.4}.member-module__mjhFma__aboutEyebrow{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-size:11px;font-weight:var(--weight-semibold);color:var(--gold-on-cream)}.member-module__mjhFma__aboutMeta{color:var(--ds-ink-500);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.member-module__mjhFma__aboutMeta a{min-height:44px;color:var(--fg-inverse);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.member-module__mjhFma__inboxList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.member-module__mjhFma__inboxItem{box-sizing:border-box;background:var(--bg-surface);border:1px solid var(--line-soft);min-height:56px;color:var(--fg-1);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.member-module__mjhFma__inboxItem:hover{border-color:var(--line-gold)}.member-module__mjhFma__inboxItem>span:last-child{flex-direction:column;gap:2px;display:flex}.member-module__mjhFma__inboxDot{background:var(--fg-accent);flex:none;width:8px;height:8px}.member-module__mjhFma__motive{border:1px solid var(--line-gold);background:var(--ds-ink-850);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.member-module__mjhFma__motive p{font-family:var(--font-display);margin:0;font-size:17px;line-height:1.3}.member-module__mjhFma__motiveLabel{font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);margin-bottom:3px;display:block}.member-module__mjhFma__dock{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-module__mjhFma__dock>:only-child{grid-column:1/-1}.member-module__mjhFma__lockedQuestion{gap:var(--space-4);padding:var(--space-5) var(--space-4);border-top:2px solid var(--fg-accent);background:var(--ds-ink-850);flex-direction:column;display:flex}.member-module__mjhFma__backLink{min-height:44px;margin:calc(-1 * var(--space-3)) 0 calc(-1 * var(--space-4));padding-right:var(--space-4);color:var(--fg-2);font-size:var(--text-small);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.member-module__mjhFma__backLink:hover{color:var(--fg-accent)}.member-module__mjhFma__closeBar{flex-direction:column;gap:6px;display:flex}.member-module__mjhFma__closeHint{color:var(--fg-3);text-align:center;font-size:12px}.member-module__mjhFma__dayOver{gap:var(--space-3);flex-direction:column;display:flex}.member-module__mjhFma__dayOverBody{align-items:center;gap:var(--space-4);padding:var(--space-8) 0 var(--space-6);text-align:center;flex-direction:column;display:flex}.member-module__mjhFma__dayOverBody>:nth-child(2){width:60%}.member-module__mjhFma__dayOverBody p{margin:0}.member-module__mjhFma__dayOverRest{display:contents}.member-module__mjhFma__dayOverRest[hidden]{display:none}.member-module__mjhFma__waterTotal{align-items:baseline;gap:8px;margin:0;display:flex}.member-module__mjhFma__waterTotal strong{font-family:var(--font-display);color:var(--fg-accent);font-variant-numeric:tabular-nums;font-size:36px;font-weight:400;line-height:1}.member-module__mjhFma__waterTotal span{color:var(--fg-2)}.member-module__mjhFma__waterCupWrap{place-items:center;padding:8px 0 4px;display:grid;position:relative}.member-module__mjhFma__waterCup{border:2px solid var(--fg-1);border-top:0;border-radius:0 0 16px 16px;width:96px;height:140px;position:relative;overflow:hidden}.member-module__mjhFma__waterLevel{background:#5dcaa5;transition:height .9s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0}.member-module__mjhFma__waterLevel:before{content:"";background:radial-gradient(at 50% 100%,#5dcaa5 60%,#0000 62%) 0 0/40px 12px repeat-x;width:200%;height:12px;animation:1.6s linear infinite member-module__mjhFma__waterSurf;position:absolute;top:-6px;left:-50%}@keyframes member-module__mjhFma__waterSurf{to{transform:translate(40px)}}.member-module__mjhFma__waterGoal{justify-content:center;margin:0;display:flex}@media (prefers-reduced-motion:reduce){.member-module__mjhFma__waterLevel:before{animation:none}}.member-module__mjhFma__dayRegistered{justify-items:start;gap:10px;display:grid}.member-module__mjhFma__dayRegisteredPoints{color:var(--fg-2);align-items:baseline;gap:10px;margin:0;display:flex}.member-module__mjhFma__dayRegisteredPoints>span:first-child{font-size:44px}.member-module__mjhFma__reflectionSaved{position:relative}.member-module__mjhFma__reflectionCheck{fill:none;width:34px;height:34px;stroke:var(--ds-gold);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.member-module__mjhFma__dayOverStamp{animation:.55s cubic-bezier(.3,1.5,.5,1) .45s both member-module__mjhFma__dayOverStamp}@keyframes member-module__mjhFma__dayOverStamp{0%{opacity:0;transform:scale(2.2)rotate(-8deg)}}.member-module__mjhFma__dayOverBar{transform-origin:0;animation:.6s cubic-bezier(.2,.8,.2,1) both member-module__mjhFma__dayOverBar}@keyframes member-module__mjhFma__dayOverBar{0%{transform:scaleX(.75)}}.member-module__mjhFma__doneFresh{animation:.45s cubic-bezier(.3,1.6,.5,1) member-module__mjhFma__donePop}@keyframes member-module__mjhFma__donePop{0%{transform:scale(.3)}}.member-module__mjhFma__orderPlaced{place-items:center;padding:12px 0;display:grid;position:relative}.member-module__mjhFma__voucher{border-radius:var(--radius-1);background:var(--ds-cream);width:200px;color:var(--ds-black);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.2em;padding:16px 18px;position:relative}.member-module__mjhFma__voucherStamp{border:3px solid var(--ds-gold-700);border-radius:var(--radius-1);color:var(--ds-gold-700);letter-spacing:.06em;padding:4px 8px;font-size:12px;position:absolute;top:14px;right:-12px}.member-module__mjhFma__waterActions{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.member-module__mjhFma__waterDays{margin:0;padding:0;list-style:none;display:grid}.member-module__mjhFma__waterDays li{border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.member-module__mjhFma__waterDays li span:first-child{color:var(--fg-2);display:inline-block}.member-module__mjhFma__waterDays li span:first-child:first-letter{text-transform:uppercase}.member-module__mjhFma__waterDays [data-reached]{color:var(--fg-accent)}.member-module__mjhFma__waterDays [data-reached]:after{content:" ✓"}.member-module__mjhFma__reportHead{flex-direction:column;gap:4px;display:flex}.member-module__mjhFma__reportBlock{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.member-module__mjhFma__reportLabel{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-accent)}.member-module__mjhFma__reportTiles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.member-module__mjhFma__reportTiles span{font-size:13px;line-height:1.3}.member-module__mjhFma__reportNumber{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:400;display:block}.member-module__mjhFma__reportPlus{color:var(--fg-accent);margin-top:4px;font-size:12px;display:block}.member-module__mjhFma__reportGrid{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.member-module__mjhFma__reportGrid li{width:36px;height:36px;font-size:12px;font-weight:var(--weight-semibold);place-items:center;display:grid}.member-module__mjhFma__reportGrid li[data-cls=complete]{background:var(--ds-gold);color:var(--ds-black)}.member-module__mjhFma__reportGrid li[data-cls=golden_hour]{box-shadow:inset 0 0 0 2px var(--ds-gold);color:var(--fg-accent)}.member-module__mjhFma__reportGrid li[data-cls=minimum]{background:var(--ds-ink-300);color:var(--ds-black)}.member-module__mjhFma__reportGrid li[data-cls=zero]{background:var(--ds-ink-600);color:var(--fg-3)}.member-module__mjhFma__reportGrid li[data-cls=open]{border:1px dashed var(--line-field);color:var(--fg-3)}.member-module__mjhFma__reportItems,.member-module__mjhFma__reportList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.member-module__mjhFma__reportItems li{gap:4px;display:grid}.member-module__mjhFma__reportList li:before{content:"· ";color:var(--fg-accent)}.member-module__mjhFma__reportBar{gap:3px;display:flex}.member-module__mjhFma__reportBar i{background:var(--ds-ink-600);flex:1;max-width:28px;height:6px}.member-module__mjhFma__reportBar i[data-on]{background:var(--ds-gold)}.member-module__mjhFma__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.celebrate-module__Rxe89G__fly{pointer-events:none;font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--ds-gold);white-space:nowrap;animation:celebrate-module__Rxe89G__fly 1s var(--ease-out) both;animation-delay:var(--d,0s);position:absolute}@keyframes celebrate-module__Rxe89G__fly{0%{opacity:0;transform:translateY(0)scale(.8)}20%{opacity:1}to{opacity:0;transform:translateY(-56px)scale(1.1)}}.celebrate-module__Rxe89G__up{animation:.6s cubic-bezier(.2,.8,.2,1) both celebrate-module__Rxe89G__up;animation-delay:var(--d,0s)}.celebrate-module__Rxe89G__pop{animation:.45s cubic-bezier(.3,1.6,.5,1) both celebrate-module__Rxe89G__pop;animation-delay:var(--d,0s)}.celebrate-module__Rxe89G__stamp{animation:.5s cubic-bezier(.3,1.5,.5,1) both celebrate-module__Rxe89G__stamp;animation-delay:var(--d,0s)}.celebrate-module__Rxe89G__draw{stroke-dasharray:var(--len,300);stroke-dashoffset:var(--len,300);animation:.8s forwards celebrate-module__Rxe89G__draw;animation-delay:var(--d,0s)}@keyframes celebrate-module__Rxe89G__up{0%{opacity:0;transform:translateY(16px)}}@keyframes celebrate-module__Rxe89G__pop{0%{opacity:0;transform:scale(.2)}}@keyframes celebrate-module__Rxe89G__stamp{0%{opacity:0;transform:scale(2.4)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes celebrate-module__Rxe89G__draw{to{stroke-dashoffset:0}}.celebrate-module__Rxe89G__rings{left:50%;top:var(--y,50%);pointer-events:none;width:0;height:0;position:absolute}.celebrate-module__Rxe89G__rings i{border:2px solid var(--ds-gold);opacity:0;width:180px;height:180px;animation:1.3s cubic-bezier(.2,.7,.3,1) forwards celebrate-module__Rxe89G__ring;animation-delay:var(--d,0s);border-radius:50%;position:absolute;top:-90px;left:-90px}@keyframes celebrate-module__Rxe89G__ring{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1.8)}}.celebrate-module__Rxe89G__sealBg{left:50%;top:var(--y,50%);width:300px;height:300px;color:var(--ds-gold);opacity:0;pointer-events:none;animation:1.2s forwards celebrate-module__Rxe89G__sealBg,40s linear infinite celebrate-module__Rxe89G__spin;animation-delay:var(--d,0s);margin:-150px 0 0 -150px;position:absolute}@keyframes celebrate-module__Rxe89G__sealBg{0%{opacity:0;transform:scale(.7)}to{opacity:.13;transform:scale(1)}}@keyframes celebrate-module__Rxe89G__spin{to{rotate:360deg}}.celebrate-module__Rxe89G__seal{color:var(--ds-gold);animation:.7s cubic-bezier(.3,1.4,.5,1) both celebrate-module__Rxe89G__sealIn;animation-delay:var(--d,0s)}@keyframes celebrate-module__Rxe89G__sealIn{0%{opacity:0;transform:scale(1.9)rotate(-25deg)}70%{opacity:1}to{opacity:1;transform:scale(1)rotate(-8deg)}}.celebrate-module__Rxe89G__halfL{animation:.6s cubic-bezier(.3,1.3,.5,1) both celebrate-module__Rxe89G__inL;animation-delay:var(--d,0s)}.celebrate-module__Rxe89G__halfR{animation:.6s cubic-bezier(.3,1.3,.5,1) both celebrate-module__Rxe89G__inR;animation-delay:var(--d,0s)}@keyframes celebrate-module__Rxe89G__inL{0%{opacity:0;transform:translate(-520px)}}@keyframes celebrate-module__Rxe89G__inR{0%{opacity:0;transform:translate(520px)}}.celebrate-module__Rxe89G__overlay{z-index:70;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));background:var(--bg-page);color:var(--fg-1);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.25s both celebrate-module__Rxe89G__fadeIn;display:flex;position:fixed;inset:0;overflow:hidden}.celebrate-module__Rxe89G__overlay>*{position:relative}.celebrate-module__Rxe89G__overlay>.celebrate-module__Rxe89G__rings,.celebrate-module__Rxe89G__overlay>.celebrate-module__Rxe89G__sealBg{position:absolute}@keyframes celebrate-module__Rxe89G__fadeIn{0%{opacity:0}}.celebrate-module__Rxe89G__title{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-size:clamp(30px,9vw,40px);line-height:1.08}.celebrate-module__Rxe89G__title em{color:var(--fg-accent)}.celebrate-module__Rxe89G__pill{border-radius:var(--radius-1);background:var(--ds-gold);color:var(--ds-black);font-weight:var(--weight-bold);padding:5px 12px}.celebrate-module__Rxe89G__close{border:1px solid var(--line-soft);border-radius:var(--radius-1);min-height:44px;color:var(--fg-2);font:var(--weight-semibold) 14px var(--font-body);cursor:pointer;background:0 0;margin-top:8px;padding:0 20px}.celebrate-module__Rxe89G__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.celebrate-module__Rxe89G__muted{color:var(--fg-2);margin:0;font-size:14px}.celebrate-module__Rxe89G__big{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--fg-accent);font-variant-numeric:tabular-nums;line-height:1}.celebrate-module__Rxe89G__squares{flex-wrap:wrap;justify-content:center;gap:6px;max-width:280px;display:flex}.celebrate-module__Rxe89G__squares i{background:var(--ds-gold);width:34px;height:34px;animation:.5s both celebrate-module__Rxe89G__flip;animation-delay:var(--d,0s);border-radius:2px}.celebrate-module__Rxe89G__squares i[data-mark=minimum]{background:linear-gradient(135deg, var(--ds-gold) 0 50%, var(--ds-ink-600) 50% 100%)}.celebrate-module__Rxe89G__squares i[data-mark=missed]{background:var(--ds-ink-600)}@keyframes celebrate-module__Rxe89G__flip{0%{opacity:.3;transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.celebrate-module__Rxe89G__fly,.celebrate-module__Rxe89G__rings,.celebrate-module__Rxe89G__sealBg{display:none}}.celebrate-module__Rxe89G__sunrise{width:180px;height:96px;position:relative;overflow:hidden}.celebrate-module__Rxe89G__sunrise i{background:var(--ds-gold);border-radius:50%;width:88px;height:88px;animation:1.1s cubic-bezier(.2,.8,.2,1) both celebrate-module__Rxe89G__rise;position:absolute;top:14px;left:46px}.celebrate-module__Rxe89G__sunrise b{background:var(--fg-3);height:2px;position:absolute;bottom:0;left:0;right:0}@keyframes celebrate-module__Rxe89G__rise{0%{transform:translateY(96px)}}.celebrate-module__Rxe89G__shackle{transform-origin:56px 45px;animation:.5s .4s forwards celebrate-module__Rxe89G__lift}@keyframes celebrate-module__Rxe89G__lift{to{transform:translateY(-9px)rotate(-18deg)}}.celebrate-module__Rxe89G__paper{border-radius:var(--radius-1);background:var(--ds-cream);width:min(300px,100%);color:var(--ds-ink-700);text-align:left;padding:18px 18px 16px;position:relative}.celebrate-module__Rxe89G__paperTitle{font-size:10px;font-weight:var(--weight-bold);letter-spacing:.2em;color:var(--ds-gold-700);margin:0}.celebrate-module__Rxe89G__paper p.celebrate-module__Rxe89G__line{font-family:var(--font-display);opacity:0;animation:.4s forwards celebrate-module__Rxe89G__lineIn;animation-delay:var(--d,0s);margin:7px 0 0;font-size:14px;line-height:1.35}@keyframes celebrate-module__Rxe89G__lineIn{to{opacity:1}}.celebrate-module__Rxe89G__paperSign{width:100%;max-width:240px;height:auto;margin-top:6px;display:block}.celebrate-module__Rxe89G__paperFoot{border-top:1px solid var(--ds-ink-700);justify-content:space-between;padding-top:4px;font-size:11px;display:flex}.celebrate-module__Rxe89G__paperSeal{position:absolute;bottom:-30px;right:-26px}.celebrate-module__Rxe89G__pressed{box-shadow:0 0 0 2px var(--ds-gold), 0 0 32px #d3a05573;transition:box-shadow .4s;animation:.45s celebrate-module__Rxe89G__press}@keyframes celebrate-module__Rxe89G__press{35%{transform:scale(.97)}70%{transform:scale(1.03)}}.celebrate-module__Rxe89G__streakRing{width:160px;height:160px;position:relative}.celebrate-module__Rxe89G__streakRing b{place-items:center;font-size:60px;display:grid;position:absolute;inset:0}
.AudioRecorder-module__ciwUZq__recorder{gap:var(--space-4);flex-direction:column;display:flex}.AudioRecorder-module__ciwUZq__record{background:var(--bg-surface);border:1px solid var(--line-gold);width:100%;min-height:72px;color:var(--fg-1);font-family:var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:0;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.AudioRecorder-module__ciwUZq__record:hover{border-color:var(--ds-gold)}.AudioRecorder-module__ciwUZq__record[data-active=true]{border-color:var(--ds-gold);background:var(--gold-a08)}.AudioRecorder-module__ciwUZq__dot{background:var(--ds-gold);border-radius:999px;width:12px;height:12px}.AudioRecorder-module__ciwUZq__square{background:var(--ds-gold);width:12px;height:12px}.AudioRecorder-module__ciwUZq__time{font-variant-numeric:tabular-nums;color:var(--fg-accent)}.AudioRecorder-module__ciwUZq__review{gap:var(--space-4);flex-direction:column;display:flex}.AudioRecorder-module__ciwUZq__player{width:100%}.AudioRecorder-module__ciwUZq__actions{gap:var(--space-3);flex-direction:column;display:flex}.AudioRecorder-module__ciwUZq__hint{color:var(--fg-3);font-size:13px}
.CalendarGrid-module__5jus4W__wrap{gap:var(--space-4);flex-direction:column;display:flex}.CalendarGrid-module__5jus4W__grid{grid-template-columns:repeat(7,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.CalendarGrid-module__5jus4W__cell,.CalendarGrid-module__5jus4W__swatch{border:1px solid var(--line-soft);background:0 0}.CalendarGrid-module__5jus4W__cell{aspect-ratio:1;justify-content:flex-start;align-items:flex-end;padding:4px;display:flex}.CalendarGrid-module__5jus4W__num{font-size:var(--text-micro);color:var(--fg-3);font-variant-numeric:tabular-nums}.CalendarGrid-module__5jus4W__cell[data-state=done],.CalendarGrid-module__5jus4W__swatch[data-state=done]{background:var(--ds-gold);border-color:var(--ds-gold)}.CalendarGrid-module__5jus4W__cell[data-state=done] .CalendarGrid-module__5jus4W__num{color:var(--ds-black)}.CalendarGrid-module__5jus4W__cell[data-state=partial],.CalendarGrid-module__5jus4W__swatch[data-state=partial]{background:var(--line-gold);border-color:var(--line-gold)}.CalendarGrid-module__5jus4W__cell[data-state=partial] .CalendarGrid-module__5jus4W__num{color:var(--fg-2)}.CalendarGrid-module__5jus4W__cell[data-state=missed],.CalendarGrid-module__5jus4W__swatch[data-state=missed]{background:var(--bg-surface-raised)}.CalendarGrid-module__5jus4W__cell[data-state=no_response],.CalendarGrid-module__5jus4W__swatch[data-state=no_response]{background:repeating-linear-gradient(45deg, transparent 0 3px, var(--line-soft) 3px 4px)}.CalendarGrid-module__5jus4W__cell[data-state=open],.CalendarGrid-module__5jus4W__swatch[data-state=open]{border-color:var(--line-gold)}.CalendarGrid-module__5jus4W__cell[data-state=future],.CalendarGrid-module__5jus4W__swatch[data-state=future]{border-style:dashed;border-color:#3a3833}.CalendarGrid-module__5jus4W__legend{color:var(--fg-3);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.CalendarGrid-module__5jus4W__legend li{align-items:center;gap:6px;display:inline-flex}.CalendarGrid-module__5jus4W__swatch{width:12px;height:12px;display:inline-block}
.Card-module__b6YjYG__card{color:var(--fg-1);border:1px solid var(--line-soft);border-radius:var(--radius-1);box-shadow:none}.Card-module__b6YjYG__surface{background:var(--bg-surface)}.Card-module__b6YjYG__raised{background:var(--bg-surface-raised)}.Card-module__b6YjYG__page{background:var(--bg-page)}.Card-module__b6YjYG__inverse{background:var(--bg-inverse);color:var(--fg-inverse)}.Card-module__b6YjYG__highlight{border-color:var(--ds-gold);box-shadow:var(--shadow-gold-glow)}
.Checklist-module__ICD3iW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Checklist-module__ICD3iW__item{border-bottom:1px solid var(--line-soft);font-family:var(--font-body);color:var(--fg-1);grid-template-columns:22px 1fr;gap:12px;padding:12px 0;line-height:1.5;display:grid}.Checklist-module__ICD3iW__check{color:var(--fg-accent);font-weight:700}
.MemberShell-module__5arJwa__shell{flex-direction:column;min-height:100dvh;display:flex}.MemberShell-module__5arJwa__header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;display:flex}.MemberShell-module__5arJwa__main{width:100%;max-width:var(--container-text);padding:var(--space-6) var(--space-5) calc(96px + env(safe-area-inset-bottom));gap:var(--space-6);flex-direction:column;flex:1;margin:0 auto;display:flex}.MemberShell-module__5arJwa__main[data-nav=off]{padding-bottom:var(--space-7)}.MemberShell-module__5arJwa__topBar{top:env(safe-area-inset-top);z-index:15;align-items:center;gap:var(--space-3);min-height:64px;padding:0 var(--space-5);background:var(--bg-page);border-bottom:1px solid var(--line-soft);display:flex;position:sticky}.MemberShell-module__5arJwa__who{min-width:0;min-height:44px;color:var(--fg-1);flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.MemberShell-module__5arJwa__avatar{border:1px solid var(--fg-accent);background:var(--bg-surface-raised);width:40px;height:40px;color:var(--fg-accent);font-family:var(--font-display);object-fit:cover;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.MemberShell-module__5arJwa__whoText{flex-direction:column;gap:2px;min-width:0;display:flex}.MemberShell-module__5arJwa__whoName{font-size:15px;font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MemberShell-module__5arJwa__whoLevel{color:var(--fg-accent);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.MemberShell-module__5arJwa__inboxButton{background:var(--action-bg);width:44px;height:44px;color:var(--action-fg);transition:background var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.MemberShell-module__5arJwa__inboxButton:hover{background:var(--action-bg-hover)}.MemberShell-module__5arJwa__inboxButton:active{background:var(--action-bg-press)}.MemberShell-module__5arJwa__inboxCount{box-sizing:border-box;background:var(--bg-page);border:1px solid var(--fg-accent);min-width:20px;height:20px;color:var(--fg-accent);font-size:11px;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;animation:MemberShell-module__5arJwa__inboxIn .9s var(--ease-out) both;justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:-6px;right:-6px}@keyframes MemberShell-module__5arJwa__inboxIn{0%{box-shadow:0 0 0 0 var(--gold-a60);transform:scale(0)}40%{transform:scale(1.3)}to{transform:scale(1);box-shadow:0 0 0 8px #d3a05500}}@media (prefers-reduced-motion:reduce){.MemberShell-module__5arJwa__inboxCount{animation:none}}
.ChoiceGroup-module__wNa4GG__group{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.ChoiceGroup-module__wNa4GG__legend{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);margin-bottom:10px;padding:0;font-size:12px;font-weight:600}.ChoiceGroup-module__wNa4GG__option{text-align:left;background:var(--bg-surface);border:1px solid var(--line-soft);width:100%;min-height:48px;color:var(--fg-1);font-family:var(--font-body);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:0;align-items:center;gap:14px;padding:14px 16px;font-size:15px;display:flex}.ChoiceGroup-module__wNa4GG__option[aria-checked=true]{background:var(--gold-a08);border-color:var(--ds-gold)}.ChoiceGroup-module__wNa4GG__mark{border:1px solid var(--ds-ink-400);background:0 0;border-radius:999px;flex:none;width:16px;height:16px}.ChoiceGroup-module__wNa4GG__square{border-radius:0}.ChoiceGroup-module__wNa4GG__option[aria-checked=true] .ChoiceGroup-module__wNa4GG__mark{border-color:var(--ds-gold);background:var(--ds-gold);box-shadow:inset 0 0 0 3px var(--bg-surface)}
.CounterTile-module__Dhetoq__tile{background:var(--bg-surface);border:1px solid var(--line-soft);flex-direction:column;gap:8px;padding:18px 16px;display:flex}.CounterTile-module__Dhetoq__tile[data-highlight=true]{border-color:var(--line-gold)}.CounterTile-module__Dhetoq__value{font-family:var(--font-body);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--fg-accent);font-size:40px;font-weight:300;line-height:1}.CounterTile-module__Dhetoq__label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:600;line-height:1.4}.CounterTile-module__Dhetoq__tile[data-solid=true]{background:var(--ds-gold);border-color:var(--ds-gold)}.CounterTile-module__Dhetoq__tile[data-solid=true] .CounterTile-module__Dhetoq__value,.CounterTile-module__Dhetoq__tile[data-solid=true] .CounterTile-module__Dhetoq__label{color:var(--ds-black)}
.DayChips-module__vaZdJq__wrap{gap:6px;display:grid}.DayChips-module__vaZdJq__group{border:1px solid var(--line-soft);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.DayChips-module__vaZdJq__chip{background:var(--bg-surface);border:0;border-right:1px solid var(--line-soft);min-height:44px;color:var(--fg-3);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:6px 2px;font-size:12px;font-weight:700}.DayChips-module__vaZdJq__chip:last-child{border-right:0}.DayChips-module__vaZdJq__chip:hover{color:var(--fg-1)}.DayChips-module__vaZdJq__on,.DayChips-module__vaZdJq__on:hover{background:var(--ds-gold);color:var(--ds-black)}.DayChips-module__vaZdJq__error{color:var(--ds-danger);font-size:var(--text-small)}
.Eyebrow-module__xQzhpG__eyebrow{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.Eyebrow-module__xQzhpG__gold{color:var(--fg-accent)}.Eyebrow-module__xQzhpG__muted{color:var(--fg-3)}.Eyebrow-module__xQzhpG__light{color:var(--fg-1)}
.Field-module__bfn3sa__field{flex-direction:column;gap:8px;display:flex}.Field-module__bfn3sa__label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);font-size:12px;font-weight:600}.Field-module__bfn3sa__hint{color:var(--fg-3);font-size:13px}.Field-module__bfn3sa__hintError{color:var(--ds-danger)}.Field-module__bfn3sa__box{background:var(--bg-surface);width:100%;color:var(--fg-1);font-family:var(--font-body);border:1px solid var(--line-field);border-radius:var(--radius-0);transition:border-color var(--dur-fast) var(--ease-out);outline:none;padding:14px 16px;font-size:16px;line-height:1.5}.Field-module__bfn3sa__box::placeholder{color:var(--fg-3)}.Field-module__bfn3sa__box:focus,.Field-module__bfn3sa__box:focus-visible{border-color:var(--ds-gold);outline:none}.Field-module__bfn3sa__box:disabled{opacity:.5}.Field-module__bfn3sa__boxError,.Field-module__bfn3sa__boxError:focus{border-color:var(--ds-danger-line)}.Field-module__bfn3sa__textarea{resize:vertical}.Field-module__bfn3sa__textareaFixed{resize:none;height:208px;overflow-y:auto}.Field-module__bfn3sa__withAction{display:flex;position:relative}.Field-module__bfn3sa__withAction .Field-module__bfn3sa__box{padding-right:96px}.Field-module__bfn3sa__action{min-width:48px;color:var(--fg-3);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:11px;font-weight:600;position:absolute;top:0;bottom:0;right:0}.Field-module__bfn3sa__action:hover{color:var(--fg-accent)}.Field-module__bfn3sa__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg-3) 50%), linear-gradient(135deg, var(--fg-3) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.Field-module__bfn3sa__select option{background:var(--bg-surface);color:var(--fg-1)}.Field-module__bfn3sa__inlineButton{color:var(--fg-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.MonthCalendar-module__NZA8WW__wrap{gap:8px;display:grid}.MonthCalendar-module__NZA8WW__head{text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.MonthCalendar-module__NZA8WW__title{font-family:var(--font-display);text-transform:capitalize;font-size:20px;font-weight:400}.MonthCalendar-module__NZA8WW__nav{min-height:44px;color:var(--fg-accent);place-items:center;font-size:24px;text-decoration:none;display:grid}.MonthCalendar-module__NZA8WW__today{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2);justify-self:center;font-size:12px;font-weight:700}.MonthCalendar-module__NZA8WW__grid{table-layout:fixed;border-collapse:separate;border-spacing:3px;width:100%}.MonthCalendar-module__NZA8WW__grid th{color:var(--fg-3);padding-bottom:4px;font-size:11px;font-weight:600}.MonthCalendar-module__NZA8WW__grid td{padding:0}.MonthCalendar-module__NZA8WW__day{border:1px solid var(--line-soft);min-height:44px;color:var(--fg-1);font-variant-numeric:tabular-nums;place-items:center;text-decoration:none;display:grid;position:relative}.MonthCalendar-module__NZA8WW__num{font-size:14px}.MonthCalendar-module__NZA8WW__outside{opacity:.35}.MonthCalendar-module__NZA8WW__isToday{border-color:var(--ds-gold);border-width:2px}.MonthCalendar-module__NZA8WW__selected{background:var(--bg-surface-raised);outline:2px solid var(--fg-1);outline-offset:-2px}.MonthCalendar-module__NZA8WW__day[data-state=done],.MonthCalendar-module__NZA8WW__swatch[data-state=done]{background:var(--ds-gold);color:var(--ds-black)}.MonthCalendar-module__NZA8WW__day[data-state=partial],.MonthCalendar-module__NZA8WW__swatch[data-state=partial]{background:var(--line-gold)}.MonthCalendar-module__NZA8WW__day[data-state=missed]{background:var(--bg-surface-raised)}.MonthCalendar-module__NZA8WW__day[data-state=no_response]{background:repeating-linear-gradient(45deg, transparent 0 3px, var(--line-soft) 3px 4px)}.MonthCalendar-module__NZA8WW__dotPlan,.MonthCalendar-module__NZA8WW__dotPersonal{border-radius:50%;width:6px;height:6px;display:inline-block}.MonthCalendar-module__NZA8WW__day .MonthCalendar-module__NZA8WW__dotPlan,.MonthCalendar-module__NZA8WW__day .MonthCalendar-module__NZA8WW__dotPersonal{position:absolute;bottom:5px}.MonthCalendar-module__NZA8WW__dotPlan{background:var(--ds-gold)}.MonthCalendar-module__NZA8WW__day[data-state=done] .MonthCalendar-module__NZA8WW__dotPlan{background:var(--ds-black)}.MonthCalendar-module__NZA8WW__dotPersonal{background:var(--fg-3)}.MonthCalendar-module__NZA8WW__swatch{border:1px solid var(--line-soft);width:10px;height:10px;display:inline-block}.MonthCalendar-module__NZA8WW__legend{color:var(--fg-3);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.MonthCalendar-module__NZA8WW__legend li{align-items:center;gap:6px;display:inline-flex}
.Notice-module__v0MQQq__notice{border:1px solid var(--line-soft);background:var(--bg-surface);font-size:var(--text-small);color:var(--fg-1);border-left-width:1px;padding:14px 16px;line-height:1.5}.Notice-module__v0MQQq__info{border-color:var(--line-gold)}.Notice-module__v0MQQq__success{border-color:var(--ds-success);color:var(--fg-1)}.Notice-module__v0MQQq__error{border-color:var(--ds-danger-line);color:var(--ds-danger)}
.ProgressBar-module__txim8W__wrap{flex-direction:column;gap:10px;display:flex}.ProgressBar-module__txim8W__label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-3);font-weight:600}.ProgressBar-module__txim8W__bar{gap:6px;display:flex}.ProgressBar-module__txim8W__step{background:var(--line-soft);flex:1;height:3px;position:relative;overflow:hidden}.ProgressBar-module__txim8W__step[data-locked=true]{background:repeating-linear-gradient(90deg, var(--line-soft) 0 4px, transparent 4px 8px)}.ProgressBar-module__txim8W__fill{background:var(--ds-gold);transition:width var(--dur-slow) var(--ease-out);position:absolute;inset:0 auto 0 0}
.SectionHeading-module__1CUDPa__wrap{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.SectionHeading-module__1CUDPa__center{text-align:center;align-items:center}.SectionHeading-module__1CUDPa__title{font-family:var(--font-display);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--fg-1);text-wrap:balance;margin:0}.SectionHeading-module__1CUDPa__hero{font-size:var(--text-hero)}.SectionHeading-module__1CUDPa__h1{font-size:var(--text-h1)}.SectionHeading-module__1CUDPa__h2{font-size:var(--text-h2)}.SectionHeading-module__1CUDPa__h3{font-size:var(--text-h3)}.SectionHeading-module__1CUDPa__accent{color:var(--fg-accent);font-style:italic}
.Tabs-module__Fp865W__root{flex-direction:column;gap:8px;display:flex}.Tabs-module__Fp865W__rail{border-bottom:1px solid var(--line-soft);position:relative}.Tabs-module__Fp865W__tabs{--fade:80px;--fade-start:#000;--fade-end:#000;gap:var(--space-5);scrollbar-width:none;-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);--mask:linear-gradient(90deg, var(--fade-start) 0, var(--fade-start) 28px, #000 var(--fade), #000 calc(100% - var(--fade)), var(--fade-end) calc(100% - 28px), var(--fade-end) 100%);margin-bottom:-1px;display:flex;overflow-x:auto}.Tabs-module__Fp865W__tabs[data-fade-start]{--fade-start:transparent}.Tabs-module__Fp865W__tabs[data-fade-end]{--fade-end:transparent}.Tabs-module__Fp865W__tabs::-webkit-scrollbar{display:none}.Tabs-module__Fp865W__tab{min-height:44px;color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;align-items:center;gap:8px;padding:12px 0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.Tabs-module__Fp865W__tab:hover{color:var(--fg-1)}.Tabs-module__Fp865W__active,.Tabs-module__Fp865W__active:hover{color:var(--fg-accent);border-bottom-color:var(--ds-gold)}.Tabs-module__Fp865W__badge{font-size:var(--text-micro);border:1px solid var(--line-gold);color:var(--fg-accent);letter-spacing:.08em;padding:2px 6px}.Tabs-module__Fp865W__arrow{width:32px;color:var(--ds-gold);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0}.Tabs-module__Fp865W__arrowStart{justify-content:flex-start;left:0}.Tabs-module__Fp865W__arrowEnd{justify-content:flex-end;right:0}.Tabs-module__Fp865W__hidden{opacity:0;pointer-events:none}.Tabs-module__Fp865W__dots{gap:4px;display:flex}.Tabs-module__Fp865W__dot{background:var(--line-soft);height:2px;transition:background var(--dur-fast) var(--ease-out);flex:1}.Tabs-module__Fp865W__dotOn{background:var(--ds-gold)}
.Quote-module__YgkQ9G__figure{flex-direction:column;gap:14px;margin:0;display:flex}.Quote-module__YgkQ9G__mark{font-family:var(--font-display);color:var(--fg-accent);font-size:48px;line-height:.6}.Quote-module__YgkQ9G__text{font-family:var(--font-display);color:var(--fg-1);text-wrap:pretty;margin:0;font-size:20px;font-style:italic;line-height:1.35}.Quote-module__YgkQ9G__lg{font-size:var(--text-h2)}.Quote-module__YgkQ9G__author{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-size:12px}
.TagBadge-module__c4AVCG__tag.TagBadge-module__c4AVCG__tag{border-color:var(--tag-line);color:var(--tag-fg);background:var(--tag-bg)}.TagBadge-module__c4AVCG__gold{--tag-fg:var(--ds-gold-300);--tag-line:var(--ds-gold-700);--tag-bg:var(--gold-a08)}.TagBadge-module__c4AVCG__sage{--tag-fg:var(--ds-success);--tag-line:var(--success-line);--tag-bg:#9fb08a14}.TagBadge-module__c4AVCG__terracotta{--tag-fg:var(--ds-danger);--tag-line:var(--ds-danger-line);--tag-bg:#c98a7214}.TagBadge-module__c4AVCG__cream{--tag-fg:var(--ds-cream-100);--tag-line:var(--ds-ink-500);--tag-bg:#f3efe40f}.TagBadge-module__c4AVCG__slate{--tag-fg:var(--ds-ink-300);--tag-line:var(--ds-ink-600);--tag-bg:transparent}
.Progression-module__1hXyOW__wrap{gap:var(--space-3);flex-direction:column;display:flex}.Progression-module__1hXyOW__box{gap:var(--space-3);border:1px solid var(--line-gold);border-radius:var(--radius-2);padding:var(--space-3);flex-direction:column;display:flex}.Progression-module__1hXyOW__steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Progression-module__1hXyOW__step+.Progression-module__1hXyOW__step{border-top:1px solid var(--line-soft)}.Progression-module__1hXyOW__row{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-2);color:var(--fg-2);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.Progression-module__1hXyOW__row:focus-visible{outline:2px solid var(--ds-gold);outline-offset:-2px}.Progression-module__1hXyOW__dot{border-radius:var(--radius-full);border:1.5px solid var(--fg-3);flex:none;width:10px;height:10px}.Progression-module__1hXyOW__now .Progression-module__1hXyOW__dot{background:var(--ds-gold);border-color:var(--ds-gold)}.Progression-module__1hXyOW__name{color:var(--fg-1);flex:none;font-weight:600}.Progression-module__1hXyOW__now .Progression-module__1hXyOW__name{color:var(--fg-accent)}.Progression-module__1hXyOW__what{font-variant-numeric:tabular-nums;flex:1;min-width:0}.Progression-module__1hXyOW__tag{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-accent);flex:none}.Progression-module__1hXyOW__edit{gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-4);flex-direction:column;display:flex}.Progression-module__1hXyOW__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.Progression-module__1hXyOW__hint{color:var(--fg-3);margin:0;font-size:13px}.Progression-module__1hXyOW__error{color:var(--ds-danger);margin:0;font-size:13px}
.ResultToggle-module__fVO78W__group{border:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid}.ResultToggle-module__fVO78W__option{isolation:isolate;background:var(--bg-surface);border:0;border-right:1px solid var(--line-soft);min-height:52px;color:var(--fg-2);font-family:var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:8px 4px;font-size:12px;font-weight:700;position:relative}.ResultToggle-module__fVO78W__option:last-child{border-right:0}.ResultToggle-module__fVO78W__option:hover{color:var(--fg-1)}.ResultToggle-module__fVO78W__on.ResultToggle-module__fVO78W__done{background:var(--ds-gold);color:var(--ds-black)}.ResultToggle-module__fVO78W__on.ResultToggle-module__fVO78W__minimum{background:var(--result-minimum-bg);color:var(--fg-accent);box-shadow:inset 0 0 0 1px var(--ds-gold)}.ResultToggle-module__fVO78W__on.ResultToggle-module__fVO78W__missed{background:var(--bg-surface-raised);color:var(--fg-1);box-shadow:inset 0 0 0 1px var(--ds-ink-400)}.ResultToggle-module__fVO78W__more{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.ResultToggle-module__fVO78W__plus{color:var(--fg-accent);font-size:16px;line-height:1}.ResultToggle-module__fVO78W__on.ResultToggle-module__fVO78W__more{background:linear-gradient(135deg, var(--ds-gold-300), var(--ds-gold));color:var(--ds-black)}.ResultToggle-module__fVO78W__on.ResultToggle-module__fVO78W__more .ResultToggle-module__fVO78W__plus{color:var(--ds-black)}.ResultToggle-module__fVO78W__pulse{z-index:1;overflow:hidden}.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__done,.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__more{background:var(--bg-surface);animation:.7s ease-out .3s ResultToggle-module__fVO78W__ringOut}.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__more{animation-name:ResultToggle-module__fVO78W__ringOutTwice;animation-duration:.9s}.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__done:before,.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__more:before,.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__minimum:before{content:"";z-index:-2;background:var(--ds-gold);transform-origin:0;animation:ResultToggle-module__fVO78W__sweep .35s var(--ease-out) forwards;position:absolute;inset:0;transform:scaleX(0)}.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__more:before{background:linear-gradient(135deg, var(--ds-gold-300), var(--ds-gold))}.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__done:after,.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__more:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#fff9,#0000);width:40%;animation:.6s .3s forwards ResultToggle-module__fVO78W__shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__minimum:before{animation:ResultToggle-module__fVO78W__sweepHalf 1.3s var(--ease-out) forwards}.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__missed{animation:.4s ResultToggle-module__fVO78W__nod}@keyframes ResultToggle-module__fVO78W__sweep{to{transform:scaleX(1)}}@keyframes ResultToggle-module__fVO78W__sweepHalf{35%{opacity:1;transform:scaleX(.5)}75%{opacity:1;transform:scaleX(.5)}to{opacity:0;transform:scaleX(.5)}}@keyframes ResultToggle-module__fVO78W__shine{to{left:130%}}@keyframes ResultToggle-module__fVO78W__ringOut{0%{box-shadow:0 0 #d3a055d9}to{box-shadow:0 0 0 14px #d3a05500}}@keyframes ResultToggle-module__fVO78W__ringOutTwice{0%{box-shadow:0 0 #d3a055d9,0 0 #d3a05500}45%{box-shadow:0 0 0 9px #d3a05559,0 0 #d3a055d9}to{box-shadow:0 0 0 18px #d3a05500,0 0 0 14px #d3a05500}}@keyframes ResultToggle-module__fVO78W__nod{30%{transform:translate(-3px)}60%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__done,.ResultToggle-module__fVO78W__pulse.ResultToggle-module__fVO78W__more{background:var(--ds-gold)}.ResultToggle-module__fVO78W__pulse:after{display:none}}@media (max-width:360px){.ResultToggle-module__fVO78W__option{letter-spacing:.04em;font-size:11px}}
.page-module__k4ybDa__page{max-width:var(--container);padding:var(--space-7) var(--space-5) 160px;gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.page-module__k4ybDa__section{gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.page-module__k4ybDa__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__k4ybDa__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.page-module__k4ybDa__narrow{gap:var(--space-5);flex-direction:column;max-width:420px;display:flex}.page-module__k4ybDa__swatches{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.page-module__k4ybDa__swatch{font-size:var(--text-small);flex-direction:column;gap:6px;display:flex}.page-module__k4ybDa__chip{border:1px solid var(--line-soft);height:56px}.page-module__k4ybDa__muted{color:var(--fg-3)}.page-module__k4ybDa__body{max-width:var(--container-text);color:var(--fg-2)}
.PlanEditor-module__2NeEQa__itemHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PlanEditor-module__2NeEQa__flags{gap:var(--space-4);flex-wrap:wrap;display:flex}.PlanEditor-module__2NeEQa__flag{min-height:44px;font-size:var(--text-small);color:var(--fg-2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.PlanEditor-module__2NeEQa__flag input{width:18px;height:18px;accent-color:var(--ds-gold)}.PlanEditor-module__2NeEQa__previews{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.PlanEditor-module__2NeEQa__previewList{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.PlanEditor-module__2NeEQa__previewList li{grid-template-columns:56px 1fr;align-items:baseline;gap:12px;display:grid}.PlanEditor-module__2NeEQa__time{font-variant-numeric:tabular-nums;color:var(--fg-accent);font-weight:600}
.MemberDay-module__EQvUNG__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.MemberDay-module__EQvUNG__title{font-family:var(--font-display);font-weight:var(--weight-regular);margin:0;font-size:32px;line-height:1.1}.MemberDay-module__EQvUNG__title:first-letter{text-transform:uppercase}.MemberDay-module__EQvUNG__tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.MemberDay-module__EQvUNG__live{align-items:center;gap:var(--space-2);color:var(--fg-2);font-size:13px;display:inline-flex}.MemberDay-module__EQvUNG__dot{border-radius:var(--radius-full);background:var(--ds-success);width:8px;height:8px;animation:2s ease-in-out infinite MemberDay-module__EQvUNG__pulse}@keyframes MemberDay-module__EQvUNG__pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.MemberDay-module__EQvUNG__dot{animation:none}}.MemberDay-module__EQvUNG__layout{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.MemberDay-module__EQvUNG__main{background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--radius-1);flex:2 520px;min-width:0}.MemberDay-module__EQvUNG__side{gap:var(--space-4);flex-direction:column;flex:300px;min-width:0;display:flex}.MemberDay-module__EQvUNG__box{background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--radius-1);flex-direction:column;gap:14px;padding:20px;display:flex}.MemberDay-module__EQvUNG__boxTitle{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-accent);font-weight:var(--weight-semibold);margin:0}.MemberDay-module__EQvUNG__main>.MemberDay-module__EQvUNG__boxTitle{padding:20px 20px 16px}.MemberDay-module__EQvUNG__list{margin:0;padding:0;list-style:none}.MemberDay-module__EQvUNG__row{gap:6px var(--space-4);padding:var(--space-4) 20px;border-top:1px solid var(--line-soft);grid-template-columns:96px minmax(0,1fr) auto;align-items:start;display:grid}.MemberDay-module__EQvUNG__focus{background:var(--gold-a08)}.MemberDay-module__EQvUNG__time{font-size:var(--text-small);color:var(--fg-2);font-variant-numeric:tabular-nums;padding-top:2px}.MemberDay-module__EQvUNG__body{flex-direction:column;gap:6px;min-width:0;display:flex}.MemberDay-module__EQvUNG__itemTitle{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--fg-1)}.MemberDay-module__EQvUNG__meta{align-items:center;gap:var(--space-2);color:var(--fg-3);flex-wrap:wrap;font-size:12px;display:flex}.MemberDay-module__EQvUNG__sub{color:var(--fg-3);font-size:13px}.MemberDay-module__EQvUNG__quote{color:var(--fg-2);font-size:13px}.MemberDay-module__EQvUNG__nowLine{align-items:center;gap:var(--space-3);border-top:1px solid var(--line-soft);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-accent);white-space:nowrap;padding:10px 20px;display:flex}.MemberDay-module__EQvUNG__nowLine:after{content:"";background:var(--ds-gold);flex:1;height:1px}@media (max-width:520px){.MemberDay-module__EQvUNG__row{grid-template-columns:minmax(0,1fr) auto}.MemberDay-module__EQvUNG__time{grid-column:1/-1}}.MemberDay-module__EQvUNG__chipMinimum.MemberDay-module__EQvUNG__chipMinimum{background:var(--result-minimum-bg);color:var(--ds-gold-300);border-color:#0000}.MemberDay-module__EQvUNG__chipMissed.MemberDay-module__EQvUNG__chipMissed{background:#c98a7226;border-color:#0000}.MemberDay-module__EQvUNG__chipLate.MemberDay-module__EQvUNG__chipLate{border-style:dashed;border-color:var(--ds-danger);color:var(--ds-danger)}.MemberDay-module__EQvUNG__chipTodo.MemberDay-module__EQvUNG__chipTodo{background:var(--bg-surface-raised);border-color:#0000}.MemberDay-module__EQvUNG__big{align-items:baseline;gap:10px;display:flex}.MemberDay-module__EQvUNG__bigNumber{font-family:var(--font-display);font-size:44px;line-height:1}.MemberDay-module__EQvUNG__ticks{gap:4px;display:flex}.MemberDay-module__EQvUNG__tick{border-radius:var(--radius-full);box-sizing:border-box;background:var(--ds-ink-600);flex:1;height:8px}.MemberDay-module__EQvUNG__tick.MemberDay-module__EQvUNG__more,.MemberDay-module__EQvUNG__tick.MemberDay-module__EQvUNG__done{background:var(--ds-gold)}.MemberDay-module__EQvUNG__tick.MemberDay-module__EQvUNG__minimum{background:linear-gradient(90deg, var(--ds-gold) 50%, var(--ds-ink-600) 50%)}.MemberDay-module__EQvUNG__tick.MemberDay-module__EQvUNG__missed{background:var(--ds-danger)}.MemberDay-module__EQvUNG__tick.MemberDay-module__EQvUNG__late{border:1px dashed var(--ds-danger);background:0 0}.MemberDay-module__EQvUNG__tick.MemberDay-module__EQvUNG__now{border:1px solid var(--ds-gold)}.MemberDay-module__EQvUNG__counts{gap:10px var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.MemberDay-module__EQvUNG__count{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.MemberDay-module__EQvUNG__count dd{font-size:var(--text-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.MemberDay-module__EQvUNG__facts{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.MemberDay-module__EQvUNG__facts dt{color:var(--fg-3);font-size:12px}.MemberDay-module__EQvUNG__facts dd{font-size:var(--text-small);color:var(--fg-1);margin:2px 0 0}.MemberDay-module__EQvUNG__bar{background:var(--ds-ink-600);border-radius:var(--radius-full);height:6px;margin-top:6px;display:block;overflow:hidden}.MemberDay-module__EQvUNG__bar>span{background:var(--ds-gold);height:100%;display:block}.MemberDay-module__EQvUNG__plain{font-size:var(--text-small);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.MemberDay-module__EQvUNG__plainRow{justify-content:space-between;gap:var(--space-3);display:flex}
.Sidebar-module__7Qqipq__sidebar{gap:var(--space-6);width:248px;min-height:100dvh;max-height:100dvh;padding:var(--space-6) var(--space-4);background:var(--bg-page);border-right:1px solid var(--line-soft);flex-direction:column;flex:none;display:flex;position:sticky;top:0;overflow-y:auto}.Sidebar-module__7Qqipq__header{padding:0 var(--space-3)}.Sidebar-module__7Qqipq__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Sidebar-module__7Qqipq__link{min-height:44px;color:var(--fg-2);font-size:var(--text-small);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-left:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.Sidebar-module__7Qqipq__link:hover{color:var(--fg-1);background:var(--bg-surface)}.Sidebar-module__7Qqipq__active,.Sidebar-module__7Qqipq__active:hover{color:var(--fg-accent);background:var(--bg-surface)}.Sidebar-module__7Qqipq__group{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);padding:0 12px;display:block}.Sidebar-module__7Qqipq__footer{padding:0 var(--space-3);margin-top:auto}@media (max-width:899px){.Sidebar-module__7Qqipq__sidebar{width:100%;min-height:0;top:env(safe-area-inset-top);z-index:20;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-right:0;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(10px);background:#000000db;flex-direction:row;max-height:none;position:sticky;overflow:auto hidden}.Sidebar-module__7Qqipq__group{display:none}.Sidebar-module__7Qqipq__header{flex:none;padding:0}.Sidebar-module__7Qqipq__list{flex-direction:row}.Sidebar-module__7Qqipq__link{white-space:nowrap;min-height:44px}.Sidebar-module__7Qqipq__footer{flex:none;margin:0}}
.CycleReport-module__25al7G__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.CycleReport-module__25al7G__title{font-family:var(--font-display);font-weight:var(--weight-regular);margin:0;font-size:32px;line-height:1.1}.CycleReport-module__25al7G__tiles{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.CycleReport-module__25al7G__tile{background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--radius-1);flex-direction:column;gap:6px;padding:20px;display:flex}.CycleReport-module__25al7G__tileLabel{font-size:var(--text-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.CycleReport-module__25al7G__tileValue{font-family:var(--font-display);color:var(--fg-1);font-size:40px;line-height:1.05}.CycleReport-module__25al7G__tileSub{color:var(--fg-2);font-size:13px}.CycleReport-module__25al7G__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.CycleReport-module__25al7G__pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.CycleReport-module__25al7G__pill{border:1px solid var(--line-field);border-radius:var(--radius-full);min-height:44px;color:var(--fg-2);font-size:var(--text-small);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.CycleReport-module__25al7G__pill:hover{color:var(--fg-1)}.CycleReport-module__25al7G__pill[aria-current=true]{background:var(--gold-a18);border-color:var(--gold-a60);color:var(--ds-gold-300);font-weight:var(--weight-semibold)}.CycleReport-module__25al7G__table{background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--radius-1);overflow-x:auto}.CycleReport-module__25al7G__inner{min-width:980px}.CycleReport-module__25al7G__line{grid-template-columns:110px 160px 150px 56px minmax(250px,1fr) 120px 28px;align-items:center;gap:12px;min-height:52px;padding:4px 16px;display:grid}.CycleReport-module__25al7G__headLine{border-bottom:1px solid var(--line-gold);min-height:0;font-size:var(--text-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3);padding:12px 16px}.CycleReport-module__25al7G__day{border-bottom:1px solid var(--line-soft)}.CycleReport-module__25al7G__day:last-child{border-bottom:0}.CycleReport-module__25al7G__summary{cursor:pointer;list-style:none;display:block}.CycleReport-module__25al7G__summary::-webkit-details-marker{display:none}.CycleReport-module__25al7G__summary:hover{background:var(--gold-a08)}.CycleReport-module__25al7G__summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.CycleReport-module__25al7G__dow{font-weight:var(--weight-semibold);text-transform:capitalize}.CycleReport-module__25al7G__date{color:var(--fg-2);font-variant-numeric:tabular-nums}.CycleReport-module__25al7G__dash{color:var(--fg-3)}.CycleReport-module__25al7G__chev{border-right:2px solid var(--fg-2);border-bottom:2px solid var(--fg-2);width:8px;height:8px;margin:0 auto 4px;transform:rotate(45deg)}.CycleReport-module__25al7G__day[open] .CycleReport-module__25al7G__chev{border-color:var(--fg-accent);margin:4px auto 0;transform:rotate(-135deg)}.CycleReport-module__25al7G__tasksCell{align-items:center;gap:10px;display:flex}.CycleReport-module__25al7G__count{color:var(--fg-2);font-variant-numeric:tabular-nums}.CycleReport-module__25al7G__ticks{gap:3px;display:inline-flex}.CycleReport-module__25al7G__tick{box-sizing:border-box;border:1px solid var(--line-field);border-radius:var(--radius-1);width:9px;height:18px}.CycleReport-module__25al7G__tickDone{background:var(--ds-gold);border-color:var(--ds-gold)}.CycleReport-module__25al7G__tickMinimum{background:linear-gradient(0deg, var(--ds-gold) 50%, transparent 50%);border-color:var(--ds-gold)}.CycleReport-module__25al7G__tickMissed{border-color:var(--ds-danger-line)}.CycleReport-module__25al7G__minCell{font-weight:var(--weight-semibold);color:var(--ds-gold-300);font-variant-numeric:tabular-nums}.CycleReport-module__25al7G__sleep{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.CycleReport-module__25al7G__times{font-variant-numeric:tabular-nums}.CycleReport-module__25al7G__dur{color:var(--fg-2);font-variant-numeric:tabular-nums}.CycleReport-module__25al7G__answered{align-items:center;gap:var(--space-2);color:var(--fg-2);display:inline-flex}.CycleReport-module__25al7G__answered:before{content:"";border-radius:var(--radius-full);background:var(--fg-2);width:8px;height:8px}.CycleReport-module__25al7G__chipMinimum.CycleReport-module__25al7G__chipMinimum{background:var(--result-minimum-bg);color:var(--ds-gold-300);border-color:#0000}.CycleReport-module__25al7G__chipOk.CycleReport-module__25al7G__chipOk{border-color:var(--success-line);color:var(--ds-success)}.CycleReport-module__25al7G__chipOpen.CycleReport-module__25al7G__chipOpen{border-style:dashed}.CycleReport-module__25al7G__chipMissed.CycleReport-module__25al7G__chipMissed{background:#c98a7226;border-color:#0000}.CycleReport-module__25al7G__detail{background:var(--bg-surface-raised);border-top:1px solid var(--line-gold);gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px 24px 24px;display:grid}.CycleReport-module__25al7G__col{flex-direction:column;gap:14px;min-width:0;display:flex}.CycleReport-module__25al7G__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CycleReport-module__25al7G__item{border-top:1px solid var(--line-soft);flex-direction:column;gap:4px;padding-top:10px;display:flex}.CycleReport-module__25al7G__itemTop{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.CycleReport-module__25al7G__itemName{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.CycleReport-module__25al7G__sub{color:var(--fg-3);font-size:13px}.CycleReport-module__25al7G__ask{font-family:var(--font-display);color:var(--fg-2);margin:0;font-size:17px}.CycleReport-module__25al7G__answer{border-left:2px solid var(--ds-gold);margin:0;padding-left:14px}.CycleReport-module__25al7G__note{max-width:720px;color:var(--fg-3);margin:0;font-size:13px}
.SignaturePad-module__3OUS9G__wrap{gap:8px;display:grid}.SignaturePad-module__3OUS9G__label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);font-size:12px;font-weight:600}.SignaturePad-module__3OUS9G__pad{aspect-ratio:3;background:var(--bg-surface-raised);border:1px dashed var(--line-gold);width:100%;color:var(--ds-gold);touch-action:none;cursor:crosshair}.SignaturePad-module__3OUS9G__clear{color:var(--fg-2);cursor:pointer;background:0 0;border:0;justify-self:end;min-width:88px;min-height:44px;text-decoration:underline}.SignaturePad-module__3OUS9G__clear:disabled{opacity:.4;cursor:default}
.Table-module__ceAsYa__wrap{border:1px solid var(--line-soft);background:var(--bg-surface);width:100%;overflow-x:auto}.Table-module__ceAsYa__table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.Table-module__ceAsYa__table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600}.Table-module__ceAsYa__table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:14px 16px}.Table-module__ceAsYa__table tbody tr:last-child td{border-bottom:0}.Table-module__ceAsYa__table a{color:var(--fg-1);text-decoration:none}.Table-module__ceAsYa__table a:hover{color:var(--fg-accent)}
.TraitSpectrum-module__6KEFvW__list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.TraitSpectrum-module__6KEFvW__trait{flex-direction:column;gap:6px;display:flex}.TraitSpectrum-module__6KEFvW__head{width:100%;color:var(--fg-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;min-height:44px;padding:0;display:flex}.TraitSpectrum-module__6KEFvW__name{font-weight:600}.TraitSpectrum-module__6KEFvW__band{color:var(--fg-accent);font-size:.9em}.TraitSpectrum-module__6KEFvW__bar{background:linear-gradient(90deg, var(--ds-ink-700), var(--ds-gold-700));border-radius:999px;height:10px;position:relative}.TraitSpectrum-module__6KEFvW__marker{background:var(--ds-gold);border:2px solid var(--ds-black);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.TraitSpectrum-module__6KEFvW__previous{background:var(--ds-ink-300);opacity:.8;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.TraitSpectrum-module__6KEFvW__poles{color:var(--fg-3);justify-content:space-between;font-size:.85em;display:flex}.TraitSpectrum-module__6KEFvW__detail{border-left:2px solid var(--line-gold);color:var(--fg-2);flex-direction:column;gap:6px;padding:4px 0 4px 12px;display:flex}.TraitSpectrum-module__6KEFvW__detail strong{color:var(--fg-1)}
.AuthShell-module__4GggPa__page{min-height:100dvh;padding:var(--space-7) var(--space-5) var(--space-8);justify-content:center;display:flex}.AuthShell-module__4GggPa__column{gap:var(--space-6);flex-direction:column;width:100%;max-width:420px;display:flex}.AuthShell-module__4GggPa__body{gap:var(--space-5);flex-direction:column;display:flex}.AuthShell-module__4GggPa__footer{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line-soft);font-size:var(--text-small);color:var(--fg-3);flex-direction:column;display:flex}.AuthShell-module__4GggPa__footer a{min-height:44px;color:var(--fg-2);align-items:center;display:inline-flex}.AuthShell-module__4GggPa__footer a:hover{color:var(--fg-accent)}.AuthShell-module__4GggPa__form{gap:var(--space-5);flex-direction:column;display:flex}.AuthShell-module__4GggPa__text{color:var(--fg-2);line-height:var(--leading-body)}
.page-module__wtLESa__thread{gap:var(--space-4);max-width:var(--container-text);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__wtLESa__in,.page-module__wtLESa__out{flex-direction:column;gap:6px;max-width:85%;display:flex}.page-module__wtLESa__in{align-self:flex-start}.page-module__wtLESa__out{align-self:flex-end;align-items:flex-end}.page-module__wtLESa__bubble{border:1px solid var(--line-soft);background:var(--bg-surface);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.page-module__wtLESa__out .page-module__wtLESa__bubble{border-color:var(--line-gold);background:var(--bg-surface-raised)}.page-module__wtLESa__body{white-space:pre-wrap;word-break:break-word}.page-module__wtLESa__meta{color:var(--fg-3);font-size:12px}
.ReportStories-module__V012qW__stage{z-index:60;background:var(--bg-page);color:var(--fg-1);font-family:var(--font-body);-webkit-user-select:none;user-select:none;touch-action:manipulation;place-items:center;display:grid;position:fixed;inset:0}.ReportStories-module__V012qW__phone{background:var(--bg-page);width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:640px){.ReportStories-module__V012qW__phone{border-radius:var(--radius-2);width:min(420px,50dvh - 24px);height:min(880px,100dvh - 48px);box-shadow:0 0 0 1px var(--line-soft), 0 40px 120px #000c}}.ReportStories-module__V012qW__bars{left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));z-index:5;gap:4px;display:flex;position:absolute}.ReportStories-module__V012qW__bar{background:#f3efe438;border-radius:2px;flex:1;height:3px;overflow:hidden}.ReportStories-module__V012qW__bar i{background:var(--fg-1);width:0;height:100%;display:block}.ReportStories-module__V012qW__bar i[data-state=done]{width:100%}.ReportStories-module__V012qW__bar i[data-state=on]{animation:ReportStories-module__V012qW__fill var(--story-ms) linear forwards}.ReportStories-module__V012qW__stage[data-paused] .ReportStories-module__V012qW__bar i[data-state=on]{animation-play-state:paused}@keyframes ReportStories-module__V012qW__fill{to{width:100%}}.ReportStories-module__V012qW__top{left:16px;right:16px;top:calc(26px + env(safe-area-inset-top));z-index:5;font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);justify-content:space-between;display:flex;position:absolute}.ReportStories-module__V012qW__top b{color:var(--fg-accent);font-weight:var(--weight-semibold)}.ReportStories-module__V012qW__top span{color:var(--fg-3);letter-spacing:var(--tracking-caps)}.ReportStories-module__V012qW__tapPrev,.ReportStories-module__V012qW__tapNext{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.ReportStories-module__V012qW__tapPrev{width:35%;left:0}.ReportStories-module__V012qW__tapNext{width:65%;right:0}.ReportStories-module__V012qW__tapPrev:focus-visible,.ReportStories-module__V012qW__tapNext:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.ReportStories-module__V012qW__story{z-index:3;pointer-events:none;padding:calc(84px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:18px;animation:.35s both ReportStories-module__V012qW__storyIn;display:flex;position:absolute;inset:0}@keyframes ReportStories-module__V012qW__storyIn{0%{opacity:0}}.ReportStories-module__V012qW__grow{flex:1}.ReportStories-module__V012qW__h1,.ReportStories-module__V012qW__h2{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);margin:0}.ReportStories-module__V012qW__h1{font-size:clamp(34px,10.5vw,44px);line-height:1.04}.ReportStories-module__V012qW__h2{font-size:clamp(30px,9vw,38px);line-height:1.08}.ReportStories-module__V012qW__h1 em,.ReportStories-module__V012qW__h2 em{color:var(--fg-accent)}.ReportStories-module__V012qW__eyebrow{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);color:var(--fg-3);align-items:center;gap:8px;margin:0;display:flex}.ReportStories-module__V012qW__gold{color:var(--fg-accent)}.ReportStories-module__V012qW__muted{color:var(--fg-3)}.ReportStories-module__V012qW__hint{text-align:center;color:var(--fg-3);margin:0;font-size:12px}.ReportStories-module__V012qW__card{background:var(--bg-surface);border-radius:var(--radius-2);padding:16px}.ReportStories-module__V012qW__cardGold{box-shadow:inset 0 0 0 1px var(--line-gold)}.ReportStories-module__V012qW__row{flex-wrap:wrap;gap:4px;display:flex}.ReportStories-module__V012qW__small .ReportStories-module__V012qW__sq{width:15px;height:15px}.ReportStories-module__V012qW__sq{width:10px;height:10px;color:var(--fg-3);border-radius:2px;place-items:center;font-size:11px;font-style:normal;display:grid}.ReportStories-module__V012qW__sq[data-mark=done]{background:var(--ds-gold)}.ReportStories-module__V012qW__sq[data-mark=minimum]{background:linear-gradient(135deg, var(--ds-gold) 0 50%, var(--ds-ink-600) 50% 100%)}.ReportStories-module__V012qW__sq[data-mark=missed]{background:var(--ds-ink-600);box-shadow:inset 0 0 0 1px var(--ds-ink-500)}.ReportStories-module__V012qW__sq[data-mark=missed]:not([data-plain]):after{content:"×"}.ReportStories-module__V012qW__a{animation:.6s cubic-bezier(.2,.8,.2,1) both ReportStories-module__V012qW__up;animation-delay:var(--d,0s)}.ReportStories-module__V012qW__pop{animation:.45s cubic-bezier(.3,1.6,.5,1) both ReportStories-module__V012qW__pop;animation-delay:var(--d,0s)}.ReportStories-module__V012qW__drop{animation:.5s cubic-bezier(.3,1.5,.5,1) both ReportStories-module__V012qW__drop;animation-delay:var(--d,0s)}.ReportStories-module__V012qW__slide{animation:.55s cubic-bezier(.2,.8,.2,1) both ReportStories-module__V012qW__slide;animation-delay:var(--d,0s)}@keyframes ReportStories-module__V012qW__up{0%{opacity:0;transform:translateY(18px)}}@keyframes ReportStories-module__V012qW__pop{0%{opacity:0;transform:scale(.2)}}@keyframes ReportStories-module__V012qW__drop{0%{opacity:0;transform:translateY(-60px)scale(.9)}}@keyframes ReportStories-module__V012qW__slide{0%{opacity:0;transform:translate(40px)}}.ReportStories-module__V012qW__big{align-items:flex-end;gap:12px;display:flex}.ReportStories-module__V012qW__big strong{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--fg-accent);font-variant-numeric:tabular-nums;font-size:clamp(120px,40vw,168px);line-height:.78;animation:1.6s 1.1s both ReportStories-module__V012qW__glow}@keyframes ReportStories-module__V012qW__glow{40%{text-shadow:0 0 40px #d3a0558c}}.ReportStories-module__V012qW__big span{color:var(--fg-2);padding-bottom:8px;font-size:18px;line-height:1.25}.ReportStories-module__V012qW__cmp{grid-template-columns:72px 1fr 28px;align-items:center;gap:10px;font-size:12px;display:grid}.ReportStories-module__V012qW__cmp>:last-child{text-align:right}.ReportStories-module__V012qW__banner{border-radius:var(--radius-1);background:var(--ds-gold);color:var(--ds-black);align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.ReportStories-module__V012qW__banner strong{font-family:var(--font-display);font-size:38px;line-height:1}.ReportStories-module__V012qW__banner span{font-size:14px;font-weight:var(--weight-semibold);line-height:1.25}.ReportStories-module__V012qW__banner:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:60%;animation:1.1s 2.8s both ReportStories-module__V012qW__shine;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}@keyframes ReportStories-module__V012qW__shine{to{left:130%}}.ReportStories-module__V012qW__week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-height:240px;display:grid}.ReportStories-module__V012qW__day{flex-direction:column;justify-content:flex-end;gap:8px;height:100%;display:flex}.ReportStories-module__V012qW__stack{flex-direction:column-reverse;gap:5px;display:flex}.ReportStories-module__V012qW__stack .ReportStories-module__V012qW__sq{width:100%;height:min(44px, calc((230px - (var(--m) - 1) * 5px) / var(--m)));font-size:13px}.ReportStories-module__V012qW__day[data-rest] .ReportStories-module__V012qW__stack{flex:1;justify-content:center}.ReportStories-module__V012qW__rest{writing-mode:vertical-rl;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ds-ink-500);margin:auto;font-size:10px;transform:rotate(180deg)}.ReportStories-module__V012qW__dayLabel{text-align:center;letter-spacing:var(--tracking-caps);color:var(--fg-3);font-size:10px}.ReportStories-module__V012qW__day[data-best] .ReportStories-module__V012qW__dayLabel{color:var(--fg-accent);font-weight:var(--weight-bold)}.ReportStories-module__V012qW__day[data-best] .ReportStories-module__V012qW__stack{animation:1.4s 1.8s both ReportStories-module__V012qW__bestGlow}@keyframes ReportStories-module__V012qW__bestGlow{50%{filter:drop-shadow(0 0 12px #d3a055b3)}}.ReportStories-module__V012qW__duo{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ReportStories-module__V012qW__stat strong{font-family:var(--font-display);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;font-size:52px;line-height:1;display:block}.ReportStories-module__V012qW__stat span{color:var(--fg-2);font-size:13px}.ReportStories-module__V012qW__legend{color:var(--fg-3);flex-wrap:wrap;gap:12px;margin:0;font-size:11px;display:flex}.ReportStories-module__V012qW__legend span{align-items:center;gap:5px;display:flex}.ReportStories-module__V012qW__task{flex-direction:column;gap:10px;display:flex}.ReportStories-module__V012qW__taskHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ReportStories-module__V012qW__taskHead span{font-size:17px;font-weight:var(--weight-semibold)}.ReportStories-module__V012qW__taskHead strong{font-family:var(--font-display);font-size:30px}.ReportStories-module__V012qW__bar5{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.ReportStories-module__V012qW__bar5 .ReportStories-module__V012qW__sq{width:100%;height:22px;font-size:13px}.ReportStories-module__V012qW__total{align-items:center;gap:14px;display:flex}.ReportStories-module__V012qW__total strong{min-width:52px;font-family:var(--font-display);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;font-size:52px;line-height:1}.ReportStories-module__V012qW__totalLabel{flex:1;font-size:15px}.ReportStories-module__V012qW__plus{border-radius:var(--radius-1);background:var(--ds-gold);color:var(--ds-black);font-size:14px;font-weight:var(--weight-bold);padding:4px 8px}.ReportStories-module__V012qW__water{color:var(--fg-2);justify-content:space-between;gap:10px;font-size:14px;display:flex}.ReportStories-module__V012qW__water b{color:var(--fg-1)}.ReportStories-module__V012qW__next{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ReportStories-module__V012qW__nextCard{flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.ReportStories-module__V012qW__nextTitle{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ReportStories-module__V012qW__nextCard b{font-size:15px}.ReportStories-module__V012qW__dots{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.ReportStories-module__V012qW__dots i{background:var(--ds-ink-600);border-radius:2px;height:7px}.ReportStories-module__V012qW__dots i[data-dot=on]{background:var(--ds-gold)}.ReportStories-module__V012qW__dots i[data-dot=new]{background:var(--ds-gold);box-shadow:0 0 0 1px var(--ds-gold-300)}.ReportStories-module__V012qW__dots i[data-dot=cut]{background:var(--ds-ink-500)}.ReportStories-module__V012qW__quote{font-family:var(--font-display);margin:0;font-size:clamp(22px,6.6vw,27px);font-style:italic;line-height:1.3}.ReportStories-module__V012qW__word{animation:.5s both ReportStories-module__V012qW__wordIn;animation-delay:var(--d,0s);display:inline}@keyframes ReportStories-module__V012qW__wordIn{0%{opacity:0}}.ReportStories-module__V012qW__team{background:var(--bg-surface-raised);flex-direction:column;gap:6px;display:flex}.ReportStories-module__V012qW__teamText{color:var(--fg-2);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.5}.ReportStories-module__V012qW__cta{z-index:4;pointer-events:auto;flex-direction:column;gap:10px;display:flex;position:relative}.ReportStories-module__V012qW__cta form{display:contents}.ReportStories-module__V012qW__btn{border-radius:var(--radius-1);background:var(--action-bg);width:100%;height:56px;color:var(--action-fg);font:var(--weight-bold) 16px var(--font-body);letter-spacing:.04em;cursor:pointer;border:0;place-items:center;text-decoration:none;animation:2.2s ease-in-out 3s infinite ReportStories-module__V012qW__breathe;display:grid}.ReportStories-module__V012qW__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@keyframes ReportStories-module__V012qW__breathe{50%{box-shadow:0 0 28px #d3a05573}}.ReportStories-module__V012qW__end{z-index:8;text-align:center;background:var(--bg-page);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;animation:.3s both ReportStories-module__V012qW__storyIn;display:flex;position:absolute;inset:0;overflow:hidden}.ReportStories-module__V012qW__check{width:96px;height:96px}.ReportStories-module__V012qW__check circle{fill:none;stroke:var(--ds-gold);stroke-width:3px;stroke-dasharray:290;stroke-dashoffset:290px;animation:.7s forwards ReportStories-module__V012qW__draw}.ReportStories-module__V012qW__check path{fill:none;stroke:var(--ds-gold);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.45s .6s forwards ReportStories-module__V012qW__draw}@keyframes ReportStories-module__V012qW__draw{to{stroke-dashoffset:0}}.ReportStories-module__V012qW__confetti span{top:-12px;left:calc(var(--i) * 3.5% + 1%);background:var(--ds-gold);opacity:.9;width:6px;height:10px;transform:rotate(calc(var(--i) * 37deg));animation:ReportStories-module__V012qW__confettiFall calc(1.1s + var(--i) * 30ms) var(--ease-out,ease-out) forwards;position:absolute}.ReportStories-module__V012qW__confetti span:nth-child(3n){background:var(--ds-gold-300);width:4px}.ReportStories-module__V012qW__confetti span:nth-child(4n){background:var(--ds-cream);opacity:.7}@keyframes ReportStories-module__V012qW__confettiFall{to{transform:translateY(110vh) rotate(calc(var(--i) * 97deg));opacity:0}}.ReportStories-module__V012qW__arrow{display:none}@media (min-width:640px){.ReportStories-module__V012qW__arrow{border:1px solid var(--line-soft);background:var(--bg-surface);width:48px;height:48px;color:var(--fg-1);cursor:pointer;border-radius:50%;place-items:center;margin-top:-24px;display:grid;position:fixed;top:50%}.ReportStories-module__V012qW__arrowLeft{left:calc(50% + -1*min(210px,25dvh - 12px) - 72px)}.ReportStories-module__V012qW__arrowRight{right:calc(50% + -1*min(210px,25dvh - 12px) - 72px)}.ReportStories-module__V012qW__arrow:disabled{opacity:.25;cursor:default}.ReportStories-module__V012qW__arrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.ReportStories-module__V012qW__a,.ReportStories-module__V012qW__pop,.ReportStories-module__V012qW__drop,.ReportStories-module__V012qW__slide,.ReportStories-module__V012qW__word,.ReportStories-module__V012qW__story,.ReportStories-module__V012qW__end,.ReportStories-module__V012qW__big strong,.ReportStories-module__V012qW__banner:after,.ReportStories-module__V012qW__day[data-best] .ReportStories-module__V012qW__stack,.ReportStories-module__V012qW__btn{animation:none}.ReportStories-module__V012qW__confetti{display:none}}
.onboarding-module__8NH-NW__stack{gap:var(--space-5);flex-direction:column;display:flex}.onboarding-module__8NH-NW__check{border:1px solid var(--line-soft);background:var(--bg-surface);cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;min-height:48px;padding:16px;line-height:1.5;display:grid}.onboarding-module__8NH-NW__check input{width:20px;height:20px;accent-color:var(--ds-gold);margin:2px 0 0}.onboarding-module__8NH-NW__steps{color:var(--fg-2);flex-direction:column;gap:8px;margin:12px 0 0;padding-left:20px;display:flex}.onboarding-module__8NH-NW__link{min-height:48px;color:var(--fg-2);font-size:var(--text-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:12px;text-decoration:underline}.onboarding-module__8NH-NW__link:hover{color:var(--fg-accent)}.onboarding-module__8NH-NW__prompt{font-family:var(--font-display);font-size:24px;line-height:var(--leading-snug);color:var(--fg-1)}.onboarding-module__8NH-NW__intro{color:var(--fg-2);font-style:italic;font-family:var(--font-display);font-size:18px;line-height:1.45}.onboarding-module__8NH-NW__nav{font-size:var(--text-small);color:var(--fg-3);justify-content:space-between;align-items:center;display:flex}.onboarding-module__8NH-NW__nav a{color:var(--fg-2)}.onboarding-module__8NH-NW__text{color:var(--fg-2);line-height:var(--leading-body)}.onboarding-module__8NH-NW__difficulty{gap:12px;display:grid}.onboarding-module__8NH-NW__difficultyCard{border:1px solid var(--line-soft);background:var(--bg-surface);cursor:pointer;gap:6px;padding:18px 18px 18px 20px;display:grid;position:relative}.onboarding-module__8NH-NW__difficultyCard[data-on=true]{border-color:var(--ds-gold);box-shadow:inset 3px 0 0 var(--ds-gold)}.onboarding-module__8NH-NW__difficultyCard input{opacity:0;pointer-events:none;position:absolute}.onboarding-module__8NH-NW__difficultyCard:focus-within{outline:2px solid var(--line-gold);outline-offset:2px}.onboarding-module__8NH-NW__difficultyName{font-family:var(--font-display);font-size:24px;font-weight:400}.onboarding-module__8NH-NW__difficultyText{color:var(--fg-2)}
.PreselectionForm-module__0RqztG__form{gap:var(--space-6);flex-direction:column;display:flex}.PreselectionForm-module__0RqztG__row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.PreselectionForm-module__0RqztG__field{flex-direction:column;gap:10px;display:flex}.PreselectionForm-module__0RqztG__label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);font-size:12px;font-weight:600}.PreselectionForm-module__0RqztG__help{color:var(--fg-3);font-size:13px;line-height:1.5}.PreselectionForm-module__0RqztG__text{color:var(--fg-2);line-height:var(--leading-body);margin:0}.PreselectionForm-module__0RqztG__error{color:var(--ds-danger);font-size:var(--text-small)}.PreselectionForm-module__0RqztG__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.PreselectionForm-module__0RqztG__thermo{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:4px;display:grid}.PreselectionForm-module__0RqztG__level{border:1px solid var(--line-soft);background:var(--bg-surface);min-height:44px;color:var(--fg-3);font-family:var(--font-body);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);font-size:13px;font-weight:700;position:relative}.PreselectionForm-module__0RqztG__level:first-child{height:44px}.PreselectionForm-module__0RqztG__level:nth-child(2){height:50px}.PreselectionForm-module__0RqztG__level:nth-child(3){height:56px}.PreselectionForm-module__0RqztG__level:nth-child(4){height:62px}.PreselectionForm-module__0RqztG__level:nth-child(5){height:68px}.PreselectionForm-module__0RqztG__level:nth-child(6){height:74px}.PreselectionForm-module__0RqztG__level:nth-child(7){height:80px}.PreselectionForm-module__0RqztG__level:nth-child(8){height:86px}.PreselectionForm-module__0RqztG__level:nth-child(9){height:92px}.PreselectionForm-module__0RqztG__level:nth-child(10){height:98px}.PreselectionForm-module__0RqztG__level:hover{color:var(--fg-1);border-color:var(--line-gold)}.PreselectionForm-module__0RqztG__levelOn,.PreselectionForm-module__0RqztG__levelOn:hover{background:var(--ds-gold);border-color:var(--ds-gold);color:var(--ds-black)}.PreselectionForm-module__0RqztG__scale{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;gap:8px;font-size:11px;display:flex}.PreselectionForm-module__0RqztG__reading{text-transform:none;letter-spacing:0;color:var(--fg-accent);text-align:center;font-size:13px}.PreselectionForm-module__0RqztG__done{text-align:center;align-items:center;gap:var(--space-5);padding-top:var(--space-6);flex-direction:column;display:flex}.PreselectionForm-module__0RqztG__doneTitle{font-family:var(--font-display);font-weight:400;font-size:var(--text-h2);margin:0;line-height:1.05}.PreselectionForm-module__0RqztG__doneTitle em{color:var(--fg-accent)}
.HubGrid-module__2ImE3W__grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.HubGrid-module__2ImE3W__grid[data-odd]>li:last-child{grid-column:1/-1}.HubGrid-module__2ImE3W__tile{box-sizing:border-box;background:var(--bg-surface);border:1px solid var(--line-soft);height:100%;min-height:72px;color:var(--fg-1);transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;text-decoration:none;display:flex;position:relative}.HubGrid-module__2ImE3W__tile:hover{border-color:var(--line-gold)}.HubGrid-module__2ImE3W__tile[data-new]{border-color:var(--fg-accent)}.HubGrid-module__2ImE3W__title{font-family:var(--font-display);font-size:18px;line-height:1.15}.HubGrid-module__2ImE3W__hint{color:var(--fg-3);font-size:12px}.HubGrid-module__2ImE3W__tile[data-new] .HubGrid-module__2ImE3W__hint{color:var(--fg-accent)}.HubGrid-module__2ImE3W__badge{box-sizing:border-box;background:var(--fg-accent);min-width:18px;height:18px;color:var(--action-fg);font-size:11px;font-weight:var(--weight-bold);justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:8px;right:8px}
.PageStates-module__KzwRGq__loading{gap:var(--space-4);flex-direction:column;display:flex}.PageStates-module__KzwRGq__bar,.PageStates-module__KzwRGq__block{background:var(--bg-surface);width:100%;animation:1.2s ease-in-out infinite PageStates-module__KzwRGq__pulse}.PageStates-module__KzwRGq__bar{height:16px}.PageStates-module__KzwRGq__block{height:120px}@keyframes PageStates-module__KzwRGq__pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.PageStates-module__KzwRGq__bar,.PageStates-module__KzwRGq__block{animation:none}}.PageStates-module__KzwRGq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PageStates-module__KzwRGq__actions{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}
