.today-view-module__2KqSsW__container{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:1180px;margin:0 auto;display:flex;position:relative}.today-view-module__2KqSsW__todayWelcome{color:#12211a;box-shadow:none;background:0 0;flex-direction:column;gap:16px;padding:12px 0 20px;display:flex}.today-view-module__2KqSsW__welcomeCopy{align-self:stretch;padding:0}.today-view-module__2KqSsW__welcomeTopline{color:#1e5b42;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:10px;font-size:.78rem;font-weight:750;display:flex}.today-view-module__2KqSsW__welcomeCopy h1{font-family:var(--font-display,"Newsreader", Georgia, serif);letter-spacing:-.03em;color:#12211a;margin:10px 0 6px;font-size:clamp(2.2rem,3.8vw,3.4rem);font-weight:500;line-height:1.05}.today-view-module__2KqSsW__welcomeCopy>p{color:#55695e;max-width:640px;margin:0;font-size:.95rem;line-height:1.5}.today-view-module__2KqSsW__welcomeSubtitle{color:#55695e;margin:4px 0 0;font-size:.95rem;line-height:1.5}.today-view-module__2KqSsW__refreshBadge{color:#1e5b42;background:#eef7f2;border:1px solid #c2dbcd;border-radius:999px;align-items:center;min-height:26px;padding:3px 10px;font-size:.72rem;font-weight:750;display:inline-flex}.today-view-module__2KqSsW__refreshBadgeError{color:#b91c1c;background:#fef2f2;border-color:#fecaca8c}.today-view-module__2KqSsW__inlineRetry{color:#1e5b42;text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:.88rem;font-weight:750;text-decoration:underline}.today-view-module__2KqSsW__focusPanel{background:#fff;border:1px solid #d8e4dd;border-radius:20px;flex-direction:column;gap:14px;padding:22px 24px;display:flex;box-shadow:0 4px 16px #122e230a}.today-view-module__2KqSsW__focusHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.today-view-module__2KqSsW__focusEyebrow{color:#1e5b42;letter-spacing:.14em;margin-bottom:5px;font-size:.72rem;font-weight:850;display:block}.today-view-module__2KqSsW__focusHeader h2{color:#12211a;font-family:var(--font-display,"Newsreader", Georgia, serif);margin:0;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:600;line-height:1.2}.today-view-module__2KqSsW__sourceLabel{color:#1e5b42;background:#eef7f2;border-radius:999px;flex:none;padding:4px 10px;font-size:.7rem;font-weight:750}.today-view-module__2KqSsW__focusChoices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.today-view-module__2KqSsW__focusChoice,.today-view-module__2KqSsW__focusChoiceActive{color:#2e4438;min-height:44px;font:inherit;cursor:pointer;background:#f8faf9;border:1px solid #d4dfd9;border-radius:12px;padding:10px 14px;font-size:.85rem;font-weight:600;transition:all .15s}.today-view-module__2KqSsW__focusChoice:hover,.today-view-module__2KqSsW__focusChoice:focus-visible{background:#eef7f2;border-color:#1e5b42}.today-view-module__2KqSsW__focusChoiceActive{color:#fff;background:#1e5b42;border-color:#1e5b42;box-shadow:0 4px 12px #1e5b4233}.today-view-module__2KqSsW__focusDetails{border-top:1px solid #eef3f0;padding-top:12px}.today-view-module__2KqSsW__focusDetails summary{color:#1e5b42;cursor:pointer;font-size:.84rem;font-weight:700}.today-view-module__2KqSsW__focusFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.today-view-module__2KqSsW__focusFields label{color:#4a5d53;gap:6px;font-size:.76rem;font-weight:700;display:grid}.today-view-module__2KqSsW__focusFields input{color:#12211a;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d4dfd9;border-radius:10px;padding:9px 12px;font-size:.85rem}.today-view-module__2KqSsW__focusSave{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1e5b42;border:0;border-radius:12px;align-self:flex-start;padding:0 20px;font-size:.88rem;font-weight:750;transition:all .15s}.today-view-module__2KqSsW__focusSave:hover:not(:disabled){background:#164632;transform:translateY(-1px)}.today-view-module__2KqSsW__focusSave:disabled{color:#8fa197;cursor:not-allowed;background:#d4dfd9}.today-view-module__2KqSsW__focusPrivacy,.today-view-module__2KqSsW__focusError{color:#7b8f84;margin:2px 0 0;font-size:.75rem;line-height:1.4}.today-view-module__2KqSsW__focusError{color:#b91c1c;font-weight:700}.today-view-module__2KqSsW__returningWelcome{padding:8px 0 16px}.today-view-module__2KqSsW__returningWelcome .today-view-module__2KqSsW__welcomeCopy h1{font-size:clamp(2rem,3.2vw,2.75rem)}.today-view-module__2KqSsW__returningFocus{background:#fff;border:1px solid #d8e4dd;border-radius:20px;flex-direction:column;justify-content:center;align-self:stretch;gap:10px;padding:18px 22px;display:flex;box-shadow:0 4px 14px #122e230a}.today-view-module__2KqSsW__returningFocusHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.today-view-module__2KqSsW__returningFocus h2{color:#12211a;font-family:var(--font-display,"Newsreader", Georgia, serif);margin:0;font-size:1.35rem;font-weight:600;line-height:1.2}.today-view-module__2KqSsW__returningFocus>p{color:#55695e;margin:0;font-size:.85rem;line-height:1.45}.today-view-module__2KqSsW__returningFocus .today-view-module__2KqSsW__focusDetails{margin-top:6px}.today-view-module__2KqSsW__returningFocus .today-view-module__2KqSsW__focusChoices,.today-view-module__2KqSsW__returningFocus .today-view-module__2KqSsW__focusFields{margin-top:11px}.today-view-module__2KqSsW__returningFocus .today-view-module__2KqSsW__focusSave{align-self:flex-start;margin-top:10px}.today-view-module__2KqSsW__contextSection{background:#ffffffe0;border:1px solid #d8e2dd;border-radius:22px;padding:24px 26px;box-shadow:0 10px 30px #122e230b}.today-view-module__2KqSsW__sectionHeadingRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.today-view-module__2KqSsW__sectionHeadingRow h2{color:#183c2f;font-family:var(--font-display,"Newsreader", Georgia, serif);letter-spacing:-.02em;margin:5px 0 0;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:650}.today-view-module__2KqSsW__contextSource{color:#45695a;background:#eef6f1;border-radius:999px;flex:none;padding:6px 10px;font-size:.68rem;font-weight:760}.today-view-module__2KqSsW__positiveGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:18px;display:grid}.today-view-module__2KqSsW__positiveItem{color:#234d3c;background:#f1f8f4;border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:11px 13px;font-size:.82rem;display:flex}.today-view-module__2KqSsW__positiveItem>span{color:#fff;background:#1d6348;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-weight:850;display:grid}.today-view-module__2KqSsW__emptyContext{color:#61736a;background:#f7f9f8;border-radius:14px;margin:16px 0 0;padding:14px 16px;font-size:.84rem;line-height:1.5}.today-view-module__2KqSsW__contextCards{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px;margin-top:16px;display:grid}.today-view-module__2KqSsW__contextCard{color:#173c2e;text-align:left;min-height:142px;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #d5e2db;border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.today-view-module__2KqSsW__contextCard:hover,.today-view-module__2KqSsW__contextCard:focus-visible{border-color:#77ad94;transform:translateY(-2px);box-shadow:0 9px 22px #174c381a}.today-view-module__2KqSsW__contextCard strong{font-family:var(--font-display,"Newsreader", Georgia, serif);font-size:1.12rem}.today-view-module__2KqSsW__contextCard>span:not(.today-view-module__2KqSsW__contextCardStatus){color:#61736a;font-size:.76rem;line-height:1.45}.today-view-module__2KqSsW__contextCard small{color:#1e6348;margin-top:auto;font-size:.72rem;font-weight:800}.today-view-module__2KqSsW__contextCardStatus{color:#39725a;letter-spacing:.1em;font-size:.62rem;font-weight:850}.today-view-module__2KqSsW__runningContextCard{background:linear-gradient(145deg,#e9f8f0,#f8fcfa);border-color:#8bc9aa;box-shadow:inset 4px 0 #269a68}.today-view-module__2KqSsW__quickActionDock{z-index:80;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:28px;right:28px}.today-view-module__2KqSsW__quickActionButton{color:#fff;min-width:112px;min-height:54px;font:inherit;cursor:pointer;background:#f47c5e;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:.92rem;font-weight:850;display:inline-flex;box-shadow:0 15px 34px #b7482d4d}.today-view-module__2KqSsW__quickActionButton span{font-size:1.45rem;line-height:1}.today-view-module__2KqSsW__quickActionButton:hover,.today-view-module__2KqSsW__quickActionButton:focus-visible{background:#dc684c;transform:translateY(-1px)}.today-view-module__2KqSsW__quickActionMenu{background:#fffffffa;border:1px solid #cfdcd5;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;width:min(330px,100vw - 32px);padding:10px;display:grid;box-shadow:0 22px 55px #0c2a1f38}.today-view-module__2KqSsW__quickActionMenu button{color:#193d30;text-align:left;min-height:84px;font:inherit;cursor:pointer;background:#fbfcfb;border:1px solid #e0e8e4;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;column-gap:8px;padding:11px;display:grid}.today-view-module__2KqSsW__quickActionMenu button:hover,.today-view-module__2KqSsW__quickActionMenu button:focus-visible{background:#f0f8f4;border-color:#75ae94}.today-view-module__2KqSsW__quickActionMenu button>span{color:#1d6348;background:#dff2e8;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.today-view-module__2KqSsW__quickActionMenu strong{align-self:end;font-size:.78rem}.today-view-module__2KqSsW__quickActionMenu small{color:#718078;font-size:.65rem}.today-view-module__2KqSsW__dayCue{background:#f7faf8;border:1px solid #d9e3de;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.today-view-module__2KqSsW__dayCueLabel{color:#39705b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:820}.today-view-module__2KqSsW__dayCue h2{color:#19392d;font-family:var(--font-display,"Newsreader", Georgia, serif);margin:4px 0 2px;font-size:1.2rem}.today-view-module__2KqSsW__dayCue p{color:#60736a;margin:0;font-size:.88rem;line-height:1.5}.today-view-module__2KqSsW__dayCue button{color:#194d39;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd4c9;border-radius:11px;flex:none;padding:10px 15px;font-size:.8rem;font-weight:780}.today-view-module__2KqSsW__optionalCheckinDetails{border:0}.today-view-module__2KqSsW__optionalCheckinDetails summary{cursor:pointer}.today-view-module__2KqSsW__optionalCheckinDetails[open] summary{margin-bottom:16px}.today-view-module__2KqSsW__optionalCheckinDetails>summary span{color:#71827a;font-size:.72rem}.today-view-module__2KqSsW__optionalCheckinDetails>summary{color:#315b4a;background:#f7faf8;border:1px solid #d9e3de;border-radius:11px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;font-size:.84rem;font-weight:760;display:flex}.today-view-module__2KqSsW__optionalCheckinBody{gap:14px;display:grid}@media (max-width:1000px){.today-view-module__2KqSsW__todayWelcome{grid-template-columns:1fr}.today-view-module__2KqSsW__workspaceGrid{grid-template-columns:1fr!important}}@media (max-width:640px){.today-view-module__2KqSsW__container{gap:14px}.today-view-module__2KqSsW__todayWelcome{border-radius:20px;gap:18px;padding:20px}.today-view-module__2KqSsW__welcomeCopy{padding:0}.today-view-module__2KqSsW__welcomeCopy h1{font-size:2.35rem}.today-view-module__2KqSsW__focusPanel{padding:17px}.today-view-module__2KqSsW__focusChoices,.today-view-module__2KqSsW__focusFields{grid-template-columns:1fr}.today-view-module__2KqSsW__dayCue{flex-direction:column;align-items:flex-start}.today-view-module__2KqSsW__dayCue button{width:100%}.today-view-module__2KqSsW__sectionHeadingRow{flex-direction:column;gap:8px}.today-view-module__2KqSsW__quickActionDock{bottom:16px;right:16px}}.today-view-module__2KqSsW__heroCard{color:#fff;border-radius:28px;padding:32px 36px;transition:background .8s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 20px 50px -10px #0a1e1659,inset 0 0 0 1px #ffffff1f}.today-view-module__2KqSsW__heroDawn{background:radial-gradient(circle at 15% 20%,#fef3c738 0%,#0000 45%),radial-gradient(circle at 85% 80%,#34d3993d 0%,#0000 50%),linear-gradient(135deg,#0d3023 0%,#174b39 100%)}.today-view-module__2KqSsW__heroMidday{background:radial-gradient(circle at 20% 15%,#38bdf833 0%,#0000 45%),radial-gradient(circle at 80% 85%,#10b98140 0%,#0000 50%),linear-gradient(135deg,#09281e 0%,#134635 100%)}.today-view-module__2KqSsW__heroTwilight{background:radial-gradient(circle at 15% 20%,#fb923c38 0%,#0000 45%),radial-gradient(circle at 85% 80%,#818cf840 0%,#0000 50%),linear-gradient(135deg,#101c2c 0%,#1c2738 100%)}.today-view-module__2KqSsW__heroNight{background:radial-gradient(circle at 15% 20%,#a855f733 0%,#0000 45%),radial-gradient(circle at 85% 80%,#38bdf82e 0%,#0000 50%),linear-gradient(135deg,#070c14 0%,#0f172a 100%)}.today-view-module__2KqSsW__heroBackdropGlow{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#a7f3d026 0%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-40px;right:-40px}.today-view-module__2KqSsW__heroGrid{z-index:2;grid-template-columns:1.3fr 1fr;align-items:center;gap:36px;display:grid;position:relative}@media (max-width:980px){.today-view-module__2KqSsW__heroGrid{grid-template-columns:1fr;gap:28px}}.today-view-module__2KqSsW__heroHeaderBadges{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.today-view-module__2KqSsW__badgePill{letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);color:#a7f3d0;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.today-view-module__2KqSsW__streakPill{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff2e;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #0000001a}.today-view-module__2KqSsW__greetingRow{align-items:center;gap:16px;margin-bottom:12px;display:flex}.today-view-module__2KqSsW__avatarWrapper{-webkit-backdrop-filter:blur(16px);background:#ffffff29;border:1px solid #ffffff40;border-radius:20px;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:30px;display:grid;position:relative;box-shadow:0 8px 24px #0000002e}.today-view-module__2KqSsW__avatarPulseRing{pointer-events:none;border:2px solid #a7f3d066;border-radius:24px;animation:3.5s ease-in-out infinite today-view-module__2KqSsW__pulseGlow;position:absolute;inset:-5px}@keyframes today-view-module__2KqSsW__pulseGlow{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:.75;transform:scale(1.05)}}.today-view-module__2KqSsW__greetingTitle{font-family:var(--font-display,"Newsreader", Georgia, serif);color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.2vw,36px);font-weight:600;line-height:1.12}.today-view-module__2KqSsW__biometricsRow{color:#d1fae5;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:12.5px;display:flex}.today-view-module__2KqSsW__bioChip{color:#fff;background:#ffffff24;border:1px solid #ffffff29;border-radius:8px;padding:3px 10px;font-weight:700}.today-view-module__2KqSsW__careSwitcherRow{border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:14px;display:flex}.today-view-module__2KqSsW__careSwitcherLabel{letter-spacing:.08em;text-transform:uppercase;color:#a7f3d0;font-size:11px;font-weight:800}.today-view-module__2KqSsW__familyPill{cursor:pointer;color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:10px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex}.today-view-module__2KqSsW__familyPill:hover{background:#ffffff38;transform:translateY(-1px)}.today-view-module__2KqSsW__familyPillActive{box-shadow:0 4px 14px #00000026;background:#ffffff47!important;border-color:#a7f3d0!important}.today-view-module__2KqSsW__goalGlassCard{-webkit-backdrop-filter:blur(20px);background:#0000003d;border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;gap:12px;padding:22px 24px;display:flex;box-shadow:0 10px 30px #0003}.today-view-module__2KqSsW__goalTopRow{justify-content:space-between;align-items:center;display:flex}.today-view-module__2KqSsW__goalLabel{letter-spacing:.09em;text-transform:uppercase;color:#a7f3d0;font-size:11px;font-weight:800}.today-view-module__2KqSsW__goalSourcePill{color:#fff;background:#ffffff26;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:750}.today-view-module__2KqSsW__goalTitle{font-family:var(--font-display,"Newsreader", Georgia, serif);color:#fff;margin:0;font-size:19px;font-weight:600;line-height:1.25}.today-view-module__2KqSsW__goalRoutines{color:#d1fae5;flex-direction:column;gap:4px;font-size:12px;display:flex}.today-view-module__2KqSsW__presetChips{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.today-view-module__2KqSsW__presetButton{color:#e2f2e9;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:750;transition:all .18s}.today-view-module__2KqSsW__presetButton:hover{color:#fff;background:#ffffff40}.today-view-module__2KqSsW__goalDetails{background:#ffffff17;border:1px solid #ffffff1f;border-radius:12px;padding:8px 12px}.today-view-module__2KqSsW__goalSummary{cursor:pointer;color:#d1fae5;outline:none;font-size:11.5px;font-weight:750}.today-view-module__2KqSsW__goalInputGroup{flex-direction:column;gap:8px;margin-top:10px;display:flex}.today-view-module__2KqSsW__goalInput{color:#12211a;background:#fffffff0;border:1px solid #cedbd4;border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:12px}.today-view-module__2KqSsW__goalInput:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98140}.today-view-module__2KqSsW__saveGoalBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:0;border-radius:10px;padding:10px 14px;font-size:12.5px;font-weight:800;transition:all .2s;box-shadow:0 4px 14px #10b98159}.today-view-module__2KqSsW__saveGoalBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #10b98173}.today-view-module__2KqSsW__saveGoalBtn:disabled{opacity:.55;cursor:not-allowed}.today-view-module__2KqSsW__circadianBar{background:var(--card-bg,#fff);border:1px solid var(--card-border,#cedbd4);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;box-shadow:0 6px 20px #12211a0a}.today-view-module__2KqSsW__circadianLeft{flex:1;align-items:center;gap:16px;min-width:280px;display:flex}.today-view-module__2KqSsW__circadianIconBadge{border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.today-view-module__2KqSsW__circadianPhaseEyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.today-view-module__2KqSsW__circadianPhaseName{font-family:var(--font-display,"Newsreader", Georgia, serif);color:var(--color-ink,#12211a);margin:2px 0 3px;font-size:17px;font-weight:700}.today-view-module__2KqSsW__circadianPhaseDesc{color:#4b5563;font-size:13px;line-height:1.45}.today-view-module__2KqSsW__breathingTriggerBtn{cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0000000f}.today-view-module__2KqSsW__breathingTriggerBtn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000001a}.today-view-module__2KqSsW__actionHeroCard{background:linear-gradient(135deg,#eef7f2 0%,#e3f2ea 100%);border:1px solid #c2ded0;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #1e5b420f}@media (max-width:820px){.today-view-module__2KqSsW__actionHeroCard{grid-template-columns:1fr}}.today-view-module__2KqSsW__actionHeroBadgeRow{align-items:center;gap:10px;margin-bottom:8px;display:flex}.today-view-module__2KqSsW__actionBadge{letter-spacing:.09em;color:#1e5b42;text-transform:uppercase;font-size:11px;font-weight:800}.today-view-module__2KqSsW__goalAlignedTag{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:800}.today-view-module__2KqSsW__actionTitle{font-family:var(--font-display,"Newsreader", Georgia, serif);color:#0c2a20;margin:0 0 10px;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.25}.today-view-module__2KqSsW__actionRationale{color:#2e4a3e;max-width:680px;margin:0 0 14px;font-size:14px;line-height:1.55}.today-view-module__2KqSsW__scienceDrawer{background:#ffffffb3;border:1px solid #c5ddcf;border-radius:12px;max-width:680px;margin-bottom:14px;padding:8px 14px}.today-view-module__2KqSsW__scienceSummary{color:#1e5b42;cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.today-view-module__2KqSsW__scienceContent{color:#374151;border-top:1px dashed #cedbd4;margin-top:8px;padding-top:8px;font-size:12.5px;line-height:1.5}.today-view-module__2KqSsW__actionMetaRow{color:#4a6358;flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.today-view-module__2KqSsW__actionMetaPill{background:#fff;border:1px solid #cedbd4;border-radius:10px;padding:5px 12px;font-weight:600;box-shadow:0 1px 3px #0000000a}.today-view-module__2KqSsW__actionActionsColumn{flex-direction:column;gap:10px;min-width:190px;display:flex}.today-view-module__2KqSsW__completeBtn{color:#fff;cursor:pointer;background:#173f31;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:13.5px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 6px 18px #173f3140}.today-view-module__2KqSsW__completeBtn:hover:not(:disabled){background:#1e5b42;transform:translateY(-1px);box-shadow:0 8px 22px #173f3159}.today-view-module__2KqSsW__completeBtn:disabled{opacity:.65;cursor:not-allowed}.today-view-module__2KqSsW__completedCelebration{color:#fff!important;background:#059669!important}.today-view-module__2KqSsW__askCoachBtn{color:#173f31;cursor:pointer;background:#fff;border:1px solid #c2ded0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:750;transition:all .2s;display:flex;box-shadow:0 2px 6px #0000000a}.today-view-module__2KqSsW__askCoachBtn:hover{background:#f4faf6;border-color:#1e5b42}.today-view-module__2KqSsW__workspaceGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}@media (max-width:960px){.today-view-module__2KqSsW__workspaceGrid{grid-template-columns:1fr}}.today-view-module__2KqSsW__cardContainer{background:var(--card-bg,#fff);border:1px solid var(--card-border,#cedbd4);border-radius:24px;padding:28px;box-shadow:0 8px 26px #12211a0a}.today-view-module__2KqSsW__cardHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.today-view-module__2KqSsW__cardEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1e5b42;margin:0;font-size:11px;font-weight:800}.today-view-module__2KqSsW__cardTitle{font-family:var(--font-display,"Newsreader", Georgia, serif);color:#173f31;margin:4px 0 0;font-size:22px;font-weight:700}.today-view-module__2KqSsW__scoreBadge{border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.today-view-module__2KqSsW__voiceBox{background:linear-gradient(135deg,#f0fdf4 0%,#edf5ef 100%);border:1px solid #bbf7d0;border-radius:16px;flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.today-view-module__2KqSsW__voiceHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.today-view-module__2KqSsW__langPill{cursor:pointer;border:0;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:750;transition:all .15s}.today-view-module__2KqSsW__voicePromptList{flex-wrap:wrap;gap:6px;display:flex}.today-view-module__2KqSsW__voicePromptChip{color:#374151;cursor:pointer;text-align:left;background:#fff;border:1px solid #c8dfd3;border-radius:8px;padding:6px 10px;font-size:11px;transition:all .15s;box-shadow:0 1px 3px #00000008}.today-view-module__2KqSsW__voicePromptChip:hover{background:#f0fdf4;border-color:#10b981}.today-view-module__2KqSsW__metricSection{margin-bottom:20px}.today-view-module__2KqSsW__metricHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.today-view-module__2KqSsW__metricLabel{color:#173f31;font-weight:750}.today-view-module__2KqSsW__metricSelectedValue{color:#1e5b42;font-size:12.5px;font-weight:800}.today-view-module__2KqSsW__fieldError{color:#a23f35;margin:7px 0 0;font-size:.76rem;font-weight:700}.today-view-module__2KqSsW__metricHelper{color:#68786f;margin:8px 0 0;font-size:.72rem;line-height:1.45}.today-view-module__2KqSsW__fivePillGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.today-view-module__2KqSsW__pillButton{color:#12211a;cursor:pointer;text-align:center;background:#fbf9f5;border:1px solid #cedbd4;border-radius:12px;padding:10px 4px;font-size:12px;font-weight:750;transition:all .18s cubic-bezier(.16,1,.3,1)}.today-view-module__2KqSsW__pillButton:hover{background:#eef8f3;border-color:#1e5b42}.today-view-module__2KqSsW__pillButton:focus-visible,.today-view-module__2KqSsW__trendMetricBtn:focus-visible,.today-view-module__2KqSsW__rangeBtn:focus-visible,.today-view-module__2KqSsW__optionalSaveBtn:focus-visible{outline-offset:2px;outline:3px solid #0596694d}.today-view-module__2KqSsW__pillButtonActive{box-shadow:0 4px 12px #1e5b4240;color:#fff!important;background:#1e5b42!important;border-color:#1e5b42!important}.today-view-module__2KqSsW__quickActionRow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.today-view-module__2KqSsW__syncChip{cursor:pointer;border:1px solid;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:750;transition:all .15s;display:inline-flex}.today-view-module__2KqSsW__journalTextarea{color:#12211a;resize:vertical;box-sizing:border-box;background:#fdfbf7;border:1px solid #cedbd4;border-radius:14px;outline:none;width:100%;min-height:72px;padding:12px 14px;font-family:inherit;font-size:13px}.today-view-module__2KqSsW__journalTextarea:focus{background:#fff;border-color:#1e5b42;box-shadow:0 0 0 2px #1e5b4226}.today-view-module__2KqSsW__submitCheckinBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#173f31 0%,#1e5b42 100%);border:0;border-radius:14px;width:100%;padding:14px 20px;font-size:14px;font-weight:800;transition:all .2s;box-shadow:0 6px 18px #173f3138}.today-view-module__2KqSsW__submitCheckinBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #173f3152}.today-view-module__2KqSsW__submitCheckinBtn:disabled{opacity:.6;cursor:not-allowed}.today-view-module__2KqSsW__checkinActionArea{margin:4px 0 16px}.today-view-module__2KqSsW__checkinActionButtons{grid-template-columns:1fr auto;gap:10px;display:grid}.today-view-module__2KqSsW__copySummaryBtn{color:#173f31;min-height:50px;font:inherit;cursor:pointer;background:#edf5ef;border:1px solid #cedbd4;border-radius:12px;padding:0 16px;font-size:.8rem;font-weight:750}.today-view-module__2KqSsW__copySummaryBtn:hover,.today-view-module__2KqSsW__copySummaryBtn:focus-visible{background:#e4f1e9;border-color:#1e5b42}.today-view-module__2KqSsW__saveFeedback{color:#315b4a;margin:9px 2px 0;font-size:.76rem;line-height:1.4}.today-view-module__2KqSsW__optionalSaveBtn{color:#164c38;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#edf5ef;border:1px solid #b8d4c6;border-radius:11px;font-size:.82rem;font-weight:800}.today-view-module__2KqSsW__optionalSaveBtn:disabled{opacity:.55;cursor:not-allowed}.today-view-module__2KqSsW__orbitCard{background:linear-gradient(#fbfdfc 0%,#edf7f1 100%);border:1px solid #d1e7dc;border-radius:20px;flex-direction:column;gap:16px;margin-bottom:20px;padding:22px;display:flex;box-shadow:0 6px 18px #12211a08}.today-view-module__2KqSsW__orbitHeader{align-items:center;gap:18px;display:flex}.today-view-module__2KqSsW__orbitSvgWrapper{flex-shrink:0;width:86px;height:86px;position:relative}.today-view-module__2KqSsW__orbitScoreCenter{pointer-events:none;color:#166534;place-items:center;font-size:14px;font-weight:900;display:grid;position:absolute;inset:0}.today-view-module__2KqSsW__orbitLegendRow{color:#4b6357;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:11.5px;display:flex}.today-view-module__2KqSsW__legendDot{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.today-view-module__2KqSsW__telemetryGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.today-view-module__2KqSsW__telemetryMiniCard{background:#fff;border:1px solid #d5e5dc;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.today-view-module__2KqSsW__telemetryMiniLabel{letter-spacing:.06em;text-transform:uppercase;color:#68786f;font-size:10px;font-weight:800}.today-view-module__2KqSsW__telemetryMiniValue{color:#173f31;font-size:13.5px;font-weight:800}.today-view-module__2KqSsW__trendsTabsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.today-view-module__2KqSsW__trendMetricPills{background:#edf5ef;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.today-view-module__2KqSsW__trendMetricBtn{cursor:pointer;color:#52645b;background:0 0;border:0;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:750;transition:all .15s}.today-view-module__2KqSsW__trendMetricBtnActive{box-shadow:0 2px 8px #1e5b4233;color:#fff!important;background:#1e5b42!important}.today-view-module__2KqSsW__rangePills{background:#f1f5f9;border-radius:8px;padding:2px;display:inline-flex}.today-view-module__2KqSsW__rangeBtn{cursor:pointer;color:#64748b;background:0 0;border:0;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:750}.today-view-module__2KqSsW__rangeBtnActive{box-shadow:0 1px 3px #0000001a;color:#0f172a!important;background:#fff!important}.today-view-module__2KqSsW__chartBarsWrapper{background:repeating-linear-gradient(0deg,#0000 0 31px,#edf2ef 32px);border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;align-items:flex-end;gap:8px;height:164px;padding:18px 8px 28px;display:flex;position:relative;overflow-x:auto}.today-view-module__2KqSsW__barColumn{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:22px;height:100%;display:flex;position:relative}.today-view-module__2KqSsW__barFill{background:linear-gradient(#2a7658 0%,#174d39 100%);border-radius:6px 6px 2px 2px;width:min(100%,54px);min-height:4px;transition:height .4s,background .2s}.today-view-module__2KqSsW__barValue{color:#315b4a;white-space:nowrap;margin-bottom:5px;font-size:.68rem;font-weight:780}.today-view-module__2KqSsW__barDayLabel{color:#64748b;font-size:10px;font-weight:600;position:absolute;bottom:-20px}.today-view-module__2KqSsW__chartHeader{color:#61736a;justify-content:space-between;gap:12px;margin:2px 2px 8px;font-size:.7rem;font-weight:720;display:flex}.today-view-module__2KqSsW__trendSummary{background:#edf5ef;border:1px solid #d5e5dc;border-radius:16px;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex}.today-view-module__2KqSsW__trendAverage{color:#1e5b42;background:#fff;border:3px solid #1e5b42;border-radius:50%;flex:none;place-content:center;justify-items:center;width:62px;height:62px;display:grid}.today-view-module__2KqSsW__trendAverage strong{font-size:1rem;line-height:1}.today-view-module__2KqSsW__trendAverage span{letter-spacing:.08em;margin-top:3px;font-size:.46rem;font-weight:850}.today-view-module__2KqSsW__trendSummaryTitle{color:#173f31;font-size:.88rem}.today-view-module__2KqSsW__trendSummaryCopy{color:#52645b;margin:3px 0 0;font-size:.76rem;line-height:1.45}.today-view-module__2KqSsW__evidenceHint{color:#68786f;margin-top:5px;font-size:.68rem;font-style:italic;display:block}.today-view-module__2KqSsW__insightsCallout{background:#fbf9f2;border:1px solid #ded5be;border-radius:14px;margin-top:16px;padding:14px 16px}.today-view-module__2KqSsW__insightsTitle{color:#173f31;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}.today-view-module__2KqSsW__insightsList{color:#4b5563;margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.today-view-module__2KqSsW__historySection{background:var(--card-bg,#fff);border:1px solid var(--card-border,#cedbd4);border-radius:24px;padding:24px 28px;box-shadow:0 6px 20px #12211a08}.today-view-module__2KqSsW__historyGrid{gap:12px;margin-top:16px;display:grid}.today-view-module__2KqSsW__historyItemCard{background:#fcfbf9;border:1px solid #e3ebe6;border-radius:14px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.today-view-module__2KqSsW__historyHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.today-view-module__2KqSsW__historyFeedbackBtns{flex-wrap:wrap;gap:6px;display:flex}.today-view-module__2KqSsW__historyFeedbackBtn{color:#173f31;cursor:pointer;background:#fff;border:1px solid #cedbd4;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .15s}.today-view-module__2KqSsW__historyFeedbackBtn:hover{background:#edf5ef;border-color:#1e5b42}.today-view-module__2KqSsW__container{gap:20px;max-width:1280px}.today-view-module__2KqSsW__workspaceGrid{grid-template-columns:minmax(0,820px);justify-content:center;align-items:start;gap:20px}.today-view-module__2KqSsW__cardContainer{border-color:#d8e2dd;border-radius:22px;padding:26px;box-shadow:0 10px 30px #122e230b}.today-view-module__2KqSsW__cardHeader{margin-bottom:18px}.today-view-module__2KqSsW__cardEyebrow{color:#2a7156;letter-spacing:.13em;font-size:.72rem}.today-view-module__2KqSsW__cardTitle{letter-spacing:-.025em;font-size:clamp(1.65rem,2.4vw,2.15rem)}.today-view-module__2KqSsW__scoreBadge{min-height:30px;padding:5px 10px;font-size:.72rem}.today-view-module__2KqSsW__metricSection{padding:15px 0}.today-view-module__2KqSsW__metricLabel{font-size:.92rem}.today-view-module__2KqSsW__metricSelectedValue{font-size:.8rem}.today-view-module__2KqSsW__fivePillGrid{gap:8px}.today-view-module__2KqSsW__pillButton{border-radius:11px;min-height:46px;padding:10px;font-size:.88rem}.today-view-module__2KqSsW__pillButtonActive{color:#fff;background:#164c38;border-color:#164c38;box-shadow:0 5px 14px #164c382e}.today-view-module__2KqSsW__submitCheckinBtn{background:#164c38;border-radius:12px;min-height:50px;font-size:.9rem}.today-view-module__2KqSsW__actionHeroCard{background:#eaf6f0;border-color:#bddbcd;border-radius:22px;padding:24px 26px;box-shadow:0 12px 28px #12412f0f}.today-view-module__2KqSsW__actionTitle{font-size:clamp(1.45rem,2.2vw,1.95rem)}.today-view-module__2KqSsW__scienceDrawer{margin-top:12px}.today-view-module__2KqSsW__scienceSummary{min-height:32px}.today-view-module__2KqSsW__completeBtn,.today-view-module__2KqSsW__askCoachBtn{min-height:44px}@media (max-width:720px){.today-view-module__2KqSsW__cardContainer{padding:19px}.today-view-module__2KqSsW__cardHeader{align-items:flex-start}.today-view-module__2KqSsW__fivePillGrid{grid-template-columns:repeat(5,minmax(44px,1fr));overflow-x:auto}.today-view-module__2KqSsW__checkinActionButtons{grid-template-columns:1fr}.today-view-module__2KqSsW__trendSummary{align-items:flex-start}.today-view-module__2KqSsW__chartHeader{flex-direction:column;align-items:flex-start;gap:3px}.today-view-module__2KqSsW__actionHeroCard{padding:20px}}.today-view-module__2KqSsW__dateEyebrow{letter-spacing:.12em;color:#1e5b42;text-transform:uppercase;font-size:.72rem;font-weight:800}.today-view-module__2KqSsW__greetingHeaderRow{margin-top:4px}.today-view-module__2KqSsW__greetingHeadline{font-family:var(--font-serif,"Newsreader", Georgia, serif);color:#12211a;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:500;line-height:1.15}.today-view-module__2KqSsW__sublineRow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.today-view-module__2KqSsW__focusSublineText{color:#4a5d53;font-size:.95rem}.today-view-module__2KqSsW__focusSublineText strong{color:#12211a;font-weight:600}.today-view-module__2KqSsW__locationPillContainer{display:inline-block;position:relative}.today-view-module__2KqSsW__locationPillBtn{color:#1e5b42;cursor:pointer;background:#fff;border:1px solid #d0ded6;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #122e230d}.today-view-module__2KqSsW__locationPillBtn:hover{background:#f0f7f3;border-color:#1e5b42}.today-view-module__2KqSsW__locationDropdownMenu{z-index:50;background:#fff;border:1px solid #d0ded6;border-radius:12px;flex-direction:column;gap:2px;min-width:260px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #122e231f}.today-view-module__2KqSsW__locationDropdownItem{color:#12211a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:.85rem;font-weight:500;transition:background .12s;display:flex}.today-view-module__2KqSsW__locationDropdownItem:disabled{opacity:.65;cursor:not-allowed}.today-view-module__2KqSsW__locationDropdownItem:hover:not(:disabled){background:#f0f7f3}.today-view-module__2KqSsW__locationDropdownItemActive{color:#1e5b42;background:#e6f4ec;font-weight:700}.today-view-module__2KqSsW__promiseKeptRibbon{color:#174a35;background:linear-gradient(135deg,#edf7f1 0%,#e2f2e9 100%);border:1px solid #b8dcce;border-radius:16px;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;box-shadow:0 4px 14px #174a350d}.today-view-module__2KqSsW__promiseKeptLeft{align-items:center;gap:10px;font-size:.92rem;display:flex}.today-view-module__2KqSsW__promiseKeptIcon{color:#fff;background:#1e5b42;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:grid}.today-view-module__2KqSsW__promiseKeptBadge{color:#1e5b42;background:#1e5b421f;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700}.today-view-module__2KqSsW__sampleSectionBlock{flex-direction:column;gap:12px;display:flex}.today-view-module__2KqSsW__sampleSectionTitle{font-family:var(--font-serif,"Newsreader", Georgia, serif);color:#12211a;margin:0;font-size:1.45rem;font-weight:500}.today-view-module__2KqSsW__sampleSectionLink{color:#1e5b42;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:700;transition:opacity .15s}.today-view-module__2KqSsW__sampleSectionLink:hover{opacity:.8;text-decoration:underline}.today-view-module__2KqSsW__sampleProvenanceFoot{color:#6a7f74;margin:0;font-size:.78rem}.today-view-module__2KqSsW__happeningShelfGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.today-view-module__2KqSsW__happeningCard{text-align:left;background:#fff;border:1px solid #d8e4dd;border-radius:18px;flex-direction:column;gap:8px;padding:18px 20px;display:flex;box-shadow:0 4px 16px #122e230a}.today-view-module__2KqSsW__clickableHappeningCard{cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.today-view-module__2KqSsW__clickableHappeningCard:hover{border-color:#1e5b42;transform:translateY(-2px);box-shadow:0 8px 24px #122e2314}.today-view-module__2KqSsW__happeningCardHeader{justify-content:space-between;align-items:center;display:flex}.today-view-module__2KqSsW__happeningBadge{letter-spacing:.08em;color:#1e5b42;text-transform:uppercase;background:#e8f5ed;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:800}.today-view-module__2KqSsW__happeningTimeText{color:#4a5d53;font-size:.82rem;font-weight:600}.today-view-module__2KqSsW__happeningCardTitle{color:#12211a;margin:0;font-size:1.15rem;font-weight:700}.today-view-module__2KqSsW__happeningCardBody{color:#55695e;margin:0;font-size:.88rem;line-height:1.4}.today-view-module__2KqSsW__happeningProgressBarWrap{background:#ebf2ee;border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.today-view-module__2KqSsW__happeningProgressBar{background:#1e5b42;border-radius:999px;height:100%;transition:width .3s}.today-view-module__2KqSsW__launchStudioBtn{color:#fff;cursor:pointer;text-align:center;background:#1e5b42;border:none;border-radius:12px;padding:12px 18px;font-size:.92rem;font-weight:700;transition:all .15s;box-shadow:0 6px 16px #1e5b4238}.today-view-module__2KqSsW__launchStudioBtn:hover{background:#164632;transform:translateY(-1px)}.today-view-module__2KqSsW__glanceRow{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.today-view-module__2KqSsW__glanceTile{text-align:left;background:#fff;border:1px solid #d8e4dd;border-radius:18px;flex-direction:column;gap:4px;padding:18px 20px;display:flex;box-shadow:0 4px 14px #122e230a}.today-view-module__2KqSsW__clickableGlanceTile{cursor:pointer;border:1px solid #d8e4dd;transition:transform .15s,box-shadow .15s,border-color .15s}.today-view-module__2KqSsW__clickableGlanceTile:hover{border-color:#1e5b42;transform:translateY(-2px);box-shadow:0 8px 22px #122e2314}.today-view-module__2KqSsW__glanceTileHeader{align-items:center;gap:8px;display:flex}.today-view-module__2KqSsW__glanceTileIcon{font-size:14px}.today-view-module__2KqSsW__glanceTileLabel{color:#4a5d53;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700}.today-view-module__2KqSsW__glanceTileValue{color:#12211a;margin:4px 0 0;font-size:1.75rem;font-weight:800;line-height:1.1}.today-view-module__2KqSsW__glanceTileSub{color:#7b8f84;font-size:1.1rem;font-weight:600}.today-view-module__2KqSsW__glanceTileFoot{color:#6a7f74;margin:0;font-size:.78rem}.today-view-module__2KqSsW__mealCard{background:#fff;border:1px solid #d8e4dd;border-radius:20px;flex-direction:column;gap:14px;padding:22px 24px;display:flex;box-shadow:0 6px 20px #122e230a}.today-view-module__2KqSsW__mealCardTop{justify-content:space-between;align-items:center;display:flex}.today-view-module__2KqSsW__mealTimeEyebrow{letter-spacing:.1em;color:#1e5b42;font-size:.74rem;font-weight:800}.today-view-module__2KqSsW__mealPlanBadge{color:#1e5b42;background:#eef7f2;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:700}.today-view-module__2KqSsW__mealMainRow{align-items:center;gap:16px;display:flex}.today-view-module__2KqSsW__mealIconBox{background:#f4f8f5;border-radius:14px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.today-view-module__2KqSsW__mealDetailsCol{flex:1}.today-view-module__2KqSsW__mealName{color:#12211a;margin:0;font-size:1.25rem;font-weight:700}.today-view-module__2KqSsW__mealSubtext{color:#55695e;margin:2px 0 0;font-size:.88rem}.today-view-module__2KqSsW__mealTagsRow{flex-wrap:wrap;gap:8px;display:flex}.today-view-module__2KqSsW__mealTag{color:#385144;background:#f2f6f3;border-radius:8px;padding:4px 10px;font-size:.76rem;font-weight:600}.today-view-module__2KqSsW__mealActionsRow{align-items:center;gap:12px;display:flex}.today-view-module__2KqSsW__mealActionBtn{color:#1e5b42;cursor:pointer;background:#f0f7f3;border:1px solid #c2dbcd;border-radius:11px;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;font-weight:700;transition:all .15s;display:inline-flex}.today-view-module__2KqSsW__mealActionBtnActive{color:#fff;background:#1e5b42;border-color:#1e5b42}.today-view-module__2KqSsW__mealSwapBtn{color:#55695e;cursor:pointer;background:0 0;border:1px solid #d4dfd9;border-radius:11px;align-items:center;gap:6px;padding:9px 16px;font-size:.88rem;font-weight:600;transition:all .15s;display:inline-flex}.today-view-module__2KqSsW__mealSwapBtn:hover{color:#12211a;background:#f5f8f6;border-color:#1e5b42}.today-view-module__2KqSsW__mealDivider{background:#eef3f0;height:1px}.today-view-module__2KqSsW__hydrationRow{justify-content:space-between;align-items:center;display:flex}.today-view-module__2KqSsW__hydrationLeft{align-items:center;gap:10px;display:flex}.today-view-module__2KqSsW__hydrationWaterIcon{font-size:20px}.today-view-module__2KqSsW__hydrationValue{color:#385144;font-size:.92rem}.today-view-module__2KqSsW__hydrationValue strong{color:#12211a;font-weight:700}.today-view-module__2KqSsW__waterAddBtn{color:#fff;cursor:pointer;background:#1e5b42;border:none;border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:700;transition:all .15s;box-shadow:0 3px 10px #1e5b422e}.today-view-module__2KqSsW__waterAddBtn:hover{background:#164632;transform:translateY(-1px)}.today-view-module__2KqSsW__structureCard{background:#fff;border:1px solid #d8e4dd;border-radius:20px;flex-direction:column;gap:16px;padding:20px 24px;display:flex;box-shadow:0 4px 16px #122e230a}.today-view-module__2KqSsW__timelineItem{align-items:center;gap:16px;display:flex}.today-view-module__2KqSsW__timelineTime{color:#55695e;min-width:48px;font-size:.85rem;font-weight:700}.today-view-module__2KqSsW__timelineDot{background:#cedbd3;border-radius:50%;flex-shrink:0;width:10px;height:10px}.today-view-module__2KqSsW__timelineDotActive{background:#1e5b42;box-shadow:0 0 0 4px #1e5b4229}.today-view-module__2KqSsW__timelineBody{flex:1}.today-view-module__2KqSsW__timelineTitle{color:#12211a;margin:0;font-size:1rem;font-weight:700}.today-view-module__2KqSsW__timelineSub{color:#6a7f74;margin:2px 0 0;font-size:.82rem}.today-view-module__2KqSsW__timelineActionLink{color:#1e5b42;cursor:pointer;background:0 0;border:1px solid #d4dfd9;border-radius:8px;padding:5px 12px;font-size:.82rem;font-weight:700;transition:all .15s}.today-view-module__2KqSsW__timelineActionLink:hover{background:#edf6f1;border-color:#1e5b42}.today-view-module__2KqSsW__lookingAheadCard{background:#fff;border:1px solid #d8e4dd;border-radius:20px;flex-direction:column;gap:10px;padding:22px 24px;display:flex;box-shadow:0 4px 16px #122e230a}.today-view-module__2KqSsW__lookingAheadTagRow{color:#55695e;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:flex}.today-view-module__2KqSsW__lookingAheadTag{color:#55695e}.today-view-module__2KqSsW__lookingAheadTitle{font-family:var(--font-serif,"Newsreader", Georgia, serif);color:#12211a;margin:0;font-size:1.35rem;font-weight:500}.today-view-module__2KqSsW__lookingAheadBody{color:#55695e;margin:0;font-size:.9rem;line-height:1.5}.today-view-module__2KqSsW__lookingAheadLinkRow{color:#1e5b42;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:0;font-size:.88rem;font-weight:700;display:inline-flex}.today-view-module__2KqSsW__lookingAheadLinkRow:hover{text-decoration:underline}.today-view-module__2KqSsW__lookingAheadLinkText{font-size:.88rem;font-weight:700}.today-view-module__2KqSsW__lookingAheadFoot{color:#7b8f84;margin:4px 0 0;font-size:.76rem}.today-view-module__2KqSsW__askAvyoraCard{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#174230 0%,#0f2d21 100%);border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:18px;padding:20px 24px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 24px #0f2d2133}.today-view-module__2KqSsW__askAvyoraCard:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f2d2147}.today-view-module__2KqSsW__askAvyoraIconBox{background:#ffffff24;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.today-view-module__2KqSsW__askAvyoraTitle{margin:0;font-size:1.1rem;font-weight:700}.today-view-module__2KqSsW__askAvyoraSub{opacity:.85;margin:2px 0 0;font-size:.85rem}.today-view-module__2KqSsW__quickActionDock{z-index:9999!important;position:fixed!important;bottom:32px!important;right:32px!important}.today-view-module__2KqSsW__quickActionButton{color:#fff;cursor:pointer;background:#1e5b42;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:.95rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 24px #1e5b4259}.today-view-module__2KqSsW__quickActionButton:hover{background:#164632;transform:translateY(-2px)scale(1.02);box-shadow:0 12px 30px #1e5b4273}.today-view-module__2KqSsW__quickActionIcon{font-size:1.25rem;line-height:1}.today-view-module__2KqSsW__quickActionText{letter-spacing:.02em}.today-view-module__2KqSsW__addModalBackdrop{-webkit-backdrop-filter:blur(6px);z-index:99;background:#12211a73;justify-content:flex-end;align-items:flex-end;padding:32px;display:flex;position:fixed;inset:0}.today-view-module__2KqSsW__addModalSheet{background:#fff;border:1px solid #d8e4dd;border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:440px;padding:24px;animation:.22s cubic-bezier(.16,1,.3,1) today-view-module__2KqSsW__slideUpFade;display:flex;box-shadow:0 16px 40px #122e2333}@keyframes today-view-module__2KqSsW__slideUpFade{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.today-view-module__2KqSsW__addSheetHeader{justify-content:space-between;align-items:flex-start;display:flex}.today-view-module__2KqSsW__addSheetEyebrow{letter-spacing:.1em;color:#1e5b42;font-size:.7rem;font-weight:800}.today-view-module__2KqSsW__addSheetTitle{color:#12211a;margin:2px 0 0;font-size:1.25rem;font-weight:700}.today-view-module__2KqSsW__addSheetCloseBtn{color:#55695e;cursor:pointer;background:#f0f4f2;border:none;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;transition:all .15s;display:grid}.today-view-module__2KqSsW__addSheetCloseBtn:hover{color:#12211a;background:#e2ece6}.today-view-module__2KqSsW__addSheetGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.today-view-module__2KqSsW__addSheetTile{cursor:pointer;text-align:left;background:#f8faf9;border:1px solid #e0eae4;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;transition:all .15s;display:flex}.today-view-module__2KqSsW__addSheetTile:hover{background:#edf6f1;border-color:#1e5b42;transform:translateY(-1px)}.today-view-module__2KqSsW__addSheetTileIconWrap{margin-bottom:2px;font-size:22px}.today-view-module__2KqSsW__addSheetTile strong{color:#12211a;font-size:.9rem;font-weight:700}.today-view-module__2KqSsW__addSheetTile small{color:#6a7f74;font-size:.74rem}@media (max-width:720px){.today-view-module__2KqSsW__glanceRow{grid-template-columns:1fr}.today-view-module__2KqSsW__addModalBackdrop{justify-content:center;align-items:flex-end;padding:16px}.today-view-module__2KqSsW__quickActionDock{bottom:16px;right:16px}}.today-view-module__2KqSsW__intelligenceQuickRow{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0;display:flex}.today-view-module__2KqSsW__intelligenceQuickBtn{border:1px solid var(--avyora-line-color,#e2e8f0);color:#1e293b;cursor:pointer;background-color:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 3px #0000000a}.today-view-module__2KqSsW__intelligenceQuickBtn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}
.health-loop-card-module__YbcGXW__cardContainer{background:#fff;border:1px solid #d8e2dd;border-radius:22px;flex-direction:column;gap:18px;padding:24px 26px;display:flex;box-shadow:0 8px 24px #122e230a}.health-loop-card-module__YbcGXW__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.health-loop-card-module__YbcGXW__eyebrow{color:#1e5b42;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;font-size:.72rem;font-weight:850;display:inline-flex}.health-loop-card-module__YbcGXW__title{color:#12211a;font-family:var(--font-display,"Newsreader", Georgia, serif);margin:0;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:600;line-height:1.2}.health-loop-card-module__YbcGXW__diurnalAnchor{color:#1e5b42;background:linear-gradient(135deg,#eef7f2 0%,#f4faf6 100%);border:1px solid #cce3d5;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:650;display:inline-flex}.health-loop-card-module__YbcGXW__diurnalAnchorEvening{color:#2a3a60;background:linear-gradient(135deg,#eef0f8 0%,#f6f7fb 100%);border-color:#d1d6e8}.health-loop-card-module__YbcGXW__leversGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:840px){.health-loop-card-module__YbcGXW__leversGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.health-loop-card-module__YbcGXW__leversGrid{grid-template-columns:1fr}}.health-loop-card-module__YbcGXW__leverButton{color:#12211a;text-align:left;cursor:pointer;font:inherit;background:#f8faf9;border:1px solid #dbe6e0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 14px;transition:all .18s;display:flex}.health-loop-card-module__YbcGXW__leverButton:hover,.health-loop-card-module__YbcGXW__leverButton:focus-visible{background:#f1f7f4;border-color:#1e5b42;transform:translateY(-2px)}.health-loop-card-module__YbcGXW__leverButtonActive{outline-offset:-2px;background:#fff;border-color:#1e5b42;outline:2px solid #1e5b42;box-shadow:0 4px 14px #1e5b421f}.health-loop-card-module__YbcGXW__leverHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.health-loop-card-module__YbcGXW__leverIcon{font-size:1.35rem}.health-loop-card-module__YbcGXW__leverBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:.65rem;font-weight:800}.health-loop-card-module__YbcGXW__badgeOptimal{color:#15803d;background:#e6f6ee;border:1px solid #bbf0d2}.health-loop-card-module__YbcGXW__badgeAttention{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.health-loop-card-module__YbcGXW__badgeResting{color:#3b5080;background:#eef0f8;border:1px solid #d1d6e8}.health-loop-card-module__YbcGXW__leverName{font-family:var(--font-display,"Newsreader", Georgia, serif);color:#12211a;margin:0;font-size:1.1rem;font-weight:600}.health-loop-card-module__YbcGXW__leverSubtext{color:#576d61;margin:0;font-size:.78rem;line-height:1.4}.health-loop-card-module__YbcGXW__detailBox{background:#f4f8f6;border:1px solid #d4e4db;border-radius:16px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.health-loop-card-module__YbcGXW__detailHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.health-loop-card-module__YbcGXW__detailTitle{font-family:var(--font-display,"Newsreader", Georgia, serif);color:#183c2f;margin:0;font-size:1.15rem;font-weight:600}.health-loop-card-module__YbcGXW__actionButton{color:#fff;cursor:pointer;background:#1e5b42;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:750;transition:all .15s;display:inline-flex}.health-loop-card-module__YbcGXW__actionButton:hover{background:#164632;transform:translateY(-1px)}.health-loop-card-module__YbcGXW__detailRecommendation{color:#2d4438;margin:0;font-size:.88rem;line-height:1.5}.health-loop-card-module__YbcGXW__detailInterconnection{color:#3b5749;background:#fff;border:1px solid #dce8e1;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.8rem;line-height:1.45;display:flex}.health-loop-card-module__YbcGXW__disclaimerText{color:#7a8e83;margin:4px 0 0;font-size:.72rem}
.contextual-rhythm-banner-module__NSo3pW__bannerCard{background:#fff;border:1px solid #d8e2dd;border-radius:20px;flex-direction:column;gap:12px;padding:20px 24px;transition:all .2s;display:flex;box-shadow:0 4px 16px #122e230a}.contextual-rhythm-banner-module__NSo3pW__bannerCardEvening{background:linear-gradient(145deg,#f7f8fd 0%,#fff 100%);border-color:#d1d8e8;box-shadow:0 4px 16px #1a28460a}.contextual-rhythm-banner-module__NSo3pW__topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.contextual-rhythm-banner-module__NSo3pW__phasePill{color:#174a35;letter-spacing:.02em;background:#eef6f2;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:.76rem;font-weight:750;display:inline-flex}.contextual-rhythm-banner-module__NSo3pW__phasePillEvening{color:#2b3b64;background:#eef0f8}.contextual-rhythm-banner-module__NSo3pW__locationBadge{color:#5d7065;font-size:.78rem;font-weight:600}.contextual-rhythm-banner-module__NSo3pW__advisoryBadge{color:#b45309;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.contextual-rhythm-banner-module__NSo3pW__headline{font-family:var(--font-display,"Newsreader", Georgia, serif);color:#12211a;margin:0;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:600;line-height:1.25}.contextual-rhythm-banner-module__NSo3pW__headlineEvening{color:#18233c}.contextual-rhythm-banner-module__NSo3pW__body{color:#4a5e53;max-width:820px;margin:0;font-size:.88rem;line-height:1.5}.contextual-rhythm-banner-module__NSo3pW__bodyEvening{color:#4c5770}.contextual-rhythm-banner-module__NSo3pW__noticeAlert{color:#7c4a1e;background:#fdf8ee;border:1px solid #faeed6;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;line-height:1.4;display:flex}.contextual-rhythm-banner-module__NSo3pW__actionRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.contextual-rhythm-banner-module__NSo3pW__actionButton{color:#fff;cursor:pointer;background:#1e5b42;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:750;transition:all .15s;display:inline-flex}.contextual-rhythm-banner-module__NSo3pW__actionButton:hover{background:#164632;transform:translateY(-1px)}.contextual-rhythm-banner-module__NSo3pW__actionButtonEvening{background:#243b66}.contextual-rhythm-banner-module__NSo3pW__actionButtonEvening:hover{background:#1a2c4e}
.DoctorBriefingModal-module__bXaqzq__modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background:#12211abf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.DoctorBriefingModal-module__bXaqzq__modalCard{background:#fff;border:1px solid #cedbd4e6;border-radius:24px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000040}.DoctorBriefingModal-module__bXaqzq__modalHeader{background:linear-gradient(135deg,#f8fafc 0%,#f0fdf4 100%);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.DoctorBriefingModal-module__bXaqzq__headerTitleBox{flex-direction:column;gap:3px;display:flex}.DoctorBriefingModal-module__bXaqzq__headerEyebrow{letter-spacing:.12em;color:#065f46;text-transform:uppercase;font-size:11px;font-weight:800}.DoctorBriefingModal-module__bXaqzq__modalTitle{color:#12211a;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.DoctorBriefingModal-module__bXaqzq__closeBtn{color:#475569;cursor:pointer;background:#e2e8f0;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:700;transition:all .15s;display:flex}.DoctorBriefingModal-module__bXaqzq__closeBtn:hover{color:#0f172a;background:#cbd5e1}.DoctorBriefingModal-module__bXaqzq__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.DoctorBriefingModal-module__bXaqzq__patientStrip{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;font-size:12.5px;display:flex}.DoctorBriefingModal-module__bXaqzq__patientStrip strong{color:#12211a}.DoctorBriefingModal-module__bXaqzq__vitalsSection{flex-direction:column;gap:10px;display:flex}.DoctorBriefingModal-module__bXaqzq__sectionHeading{letter-spacing:.08em;color:#0f766e;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.DoctorBriefingModal-module__bXaqzq__vitalsGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:600px){.DoctorBriefingModal-module__bXaqzq__vitalsGrid{grid-template-columns:repeat(2,1fr)}}.DoctorBriefingModal-module__bXaqzq__vitalTile{background:#f0fdf4;border:1px solid #a7f3d0;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.DoctorBriefingModal-module__bXaqzq__vitalVal{color:#065f46;font-size:18px;font-weight:800}.DoctorBriefingModal-module__bXaqzq__vitalLabel{color:#374151;font-size:11px;font-weight:700}.DoctorBriefingModal-module__bXaqzq__vitalSub{color:#64748b;font-size:10px}.DoctorBriefingModal-module__bXaqzq__contextCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.DoctorBriefingModal-module__bXaqzq__questionList{color:#334155;margin:0;padding-left:20px;font-size:13px;line-height:1.6}.DoctorBriefingModal-module__bXaqzq__questionList li{margin-bottom:4px}.DoctorBriefingModal-module__bXaqzq__disclaimerBox{color:#64748b;background:#f8fafc;border-left:3px solid #059669;border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.45}.DoctorBriefingModal-module__bXaqzq__modalFooter{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.DoctorBriefingModal-module__bXaqzq__copyBtn{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.DoctorBriefingModal-module__bXaqzq__copyBtn:hover{background:#f1f5f9;border-color:#94a3b8}.DoctorBriefingModal-module__bXaqzq__printBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #05966940}.DoctorBriefingModal-module__bXaqzq__printBtn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #05966959}
.health-twin-sanctuary-card-module__OD35rq__sanctuaryCard{background:linear-gradient(135deg,#fffffffa 0%,#f0fdf4eb 100%);border:1.5px solid #a7f3d0;border-radius:24px;flex-direction:column;gap:18px;margin-bottom:20px;padding:clamp(20px,3.5vw,28px);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #05966914,inset 0 1px 2px #ffffffe6}.health-twin-sanctuary-card-module__OD35rq__ambientAura{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(circle,#10b98129 0%,#ddf2e74d 50%,#0000 70%);width:240px;height:240px;position:absolute;top:-80px;right:-80px}.health-twin-sanctuary-card-module__OD35rq__cardHeader{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.health-twin-sanctuary-card-module__OD35rq__twinIdentity{align-items:center;gap:12px;display:flex}.health-twin-sanctuary-card-module__OD35rq__avatarMeshCircle{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border:2px solid #34d399;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex;box-shadow:0 4px 12px #10b98133}.health-twin-sanctuary-card-module__OD35rq__twinTitles{flex-direction:column;gap:2px;display:flex}.health-twin-sanctuary-card-module__OD35rq__twinLabel{letter-spacing:.14em;color:#065f46;text-transform:uppercase;font-size:11px;font-weight:800}.health-twin-sanctuary-card-module__OD35rq__twinHeading{color:#12211a;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.health-twin-sanctuary-card-module__OD35rq__headerActions{align-items:center;gap:8px;display:flex}.health-twin-sanctuary-card-module__OD35rq__langToggleBtn{color:#1e5b42;cursor:pointer;background:#f1f5f3;border:1px solid #cedbd4b3;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.health-twin-sanctuary-card-module__OD35rq__langToggleBtn:hover{background:#e2f4ea;border-color:#a7f3d0}.health-twin-sanctuary-card-module__OD35rq__baselineBadge{color:#065f46;letter-spacing:.08em;text-transform:uppercase;background:#d1fae5;border:1px solid #a7f3d0;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800}.health-twin-sanctuary-card-module__OD35rq__baselineGrid{z-index:1;grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}@media (max-width:768px){.health-twin-sanctuary-card-module__OD35rq__baselineGrid{grid-template-columns:repeat(2,1fr)}}.health-twin-sanctuary-card-module__OD35rq__metricTile{background:#fff;border:1px solid #cedbd4b3;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;transition:transform .15s,box-shadow .15s;display:flex}.health-twin-sanctuary-card-module__OD35rq__metricTile:hover{transform:translateY(-1px);box-shadow:0 4px 14px #05966914}.health-twin-sanctuary-card-module__OD35rq__metricValueRow{align-items:baseline;gap:4px;display:flex}.health-twin-sanctuary-card-module__OD35rq__metricVal{color:#12211a;letter-spacing:-.03em;font-size:22px;font-weight:800}.health-twin-sanctuary-card-module__OD35rq__metricUnit{color:#64748b;font-size:12px;font-weight:600}.health-twin-sanctuary-card-module__OD35rq__metricLabel{color:#374151;font-size:11.5px;font-weight:700}.health-twin-sanctuary-card-module__OD35rq__metricStatus{color:#059669;font-size:10.5px;font-weight:600}.health-twin-sanctuary-card-module__OD35rq__closedLoopBox{z-index:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative}.health-twin-sanctuary-card-module__OD35rq__closedLoopHeader{justify-content:space-between;align-items:center;display:flex}.health-twin-sanctuary-card-module__OD35rq__closedLoopTitle{letter-spacing:.08em;color:#0f766e;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.health-twin-sanctuary-card-module__OD35rq__insightCard{color:#1e293b;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.health-twin-sanctuary-card-module__OD35rq__insightIcon{flex-shrink:0;margin-top:1px;font-size:16px}.health-twin-sanctuary-card-module__OD35rq__insightText strong{color:#047857}.health-twin-sanctuary-card-module__OD35rq__bottomRow{z-index:1;border-top:1px solid #cedbd480;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex;position:relative}.health-twin-sanctuary-card-module__OD35rq__enclaveNote{color:#4b5563;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.health-twin-sanctuary-card-module__OD35rq__scanTriggerBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:0;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #05966940}.health-twin-sanctuary-card-module__OD35rq__scanTriggerBtn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #05966959}.health-twin-sanctuary-card-module__OD35rq__doctorBriefBtn{color:#065f46;cursor:pointer;background:#fff;border:1.5px solid #a7f3d0;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.health-twin-sanctuary-card-module__OD35rq__doctorBriefBtn:hover{background:#f0fdf4;border-color:#34d399}
.FamilyCareCircleCard-module__GAYLXa__familyCircleCard{background:linear-gradient(145deg,#fff 0%,#f7fbf9 50%,#eef7f2 100%);border:1px solid #d1fae5;border-radius:24px;margin-bottom:24px;padding:24px;font-family:inherit;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #064e3b14}.FamilyCareCircleCard-module__GAYLXa__ambientGlow{pointer-events:none;background:radial-gradient(circle,#10b9811f 0%,#fff0 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.FamilyCareCircleCard-module__GAYLXa__cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.FamilyCareCircleCard-module__GAYLXa__headerLeft{align-items:center;gap:14px;display:flex}.FamilyCareCircleCard-module__GAYLXa__avatarMesh{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #a7f3d0;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex;box-shadow:0 4px 12px #10b98126}.FamilyCareCircleCard-module__GAYLXa__eyebrow{letter-spacing:.1em;color:#059669;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.FamilyCareCircleCard-module__GAYLXa__cardTitle{color:#064e3b;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.FamilyCareCircleCard-module__GAYLXa__headerActions{align-items:center;gap:8px;display:flex}.FamilyCareCircleCard-module__GAYLXa__langBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;transition:all .15s}.FamilyCareCircleCard-module__GAYLXa__langBtn:hover{background:#f9fafb;border-color:#9ca3af}.FamilyCareCircleCard-module__GAYLXa__calmAssurancePill{color:#047857;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.FamilyCareCircleCard-module__GAYLXa__pulseDot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite FamilyCareCircleCard-module__GAYLXa__gentlePulse}@keyframes FamilyCareCircleCard-module__GAYLXa__gentlePulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.FamilyCareCircleCard-module__GAYLXa__familyGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:20px;display:grid}.FamilyCareCircleCard-module__GAYLXa__memberTile{background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;justify-content:space-between;padding:16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #00000008}.FamilyCareCircleCard-module__GAYLXa__memberTile:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.FamilyCareCircleCard-module__GAYLXa__memberTop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.FamilyCareCircleCard-module__GAYLXa__memberInfo{align-items:center;gap:10px;display:flex}.FamilyCareCircleCard-module__GAYLXa__memberEmoji{font-size:26px}.FamilyCareCircleCard-module__GAYLXa__memberName{color:#111827;margin:0;font-size:15px;font-weight:800}.FamilyCareCircleCard-module__GAYLXa__memberRelation{color:#6b7280;margin:0;font-size:12px}.FamilyCareCircleCard-module__GAYLXa__statusBadgeCalm{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:700}.FamilyCareCircleCard-module__GAYLXa__statusBadgeNotice{color:#854d0e;background:#fefce8;border:1px solid #fef08a;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:700}.FamilyCareCircleCard-module__GAYLXa__vitalsRow{background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 12px;display:flex}.FamilyCareCircleCard-module__GAYLXa__vitalItem{flex-direction:column;gap:2px;display:flex}.FamilyCareCircleCard-module__GAYLXa__vitalLabel{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.FamilyCareCircleCard-module__GAYLXa__vitalValue{color:#0f172a;font-size:13.5px;font-weight:800}.FamilyCareCircleCard-module__GAYLXa__observedSignal{color:#374151;background:#f0fdf4;border-left:3px solid #10b981;border-radius:0 8px 8px 0;margin-bottom:12px;padding:8px 10px;font-size:12px;line-height:1.45}.FamilyCareCircleCard-module__GAYLXa__nudgeBtn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:7px 12px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.FamilyCareCircleCard-module__GAYLXa__nudgeBtn:hover{color:#0f172a;background:#e2e8f0}.FamilyCareCircleCard-module__GAYLXa__nudgeBtnSent{color:#166534;background:#dcfce7;border-color:#86efac}.FamilyCareCircleCard-module__GAYLXa__btnRow{align-items:center;gap:8px;width:100%;display:flex}.FamilyCareCircleCard-module__GAYLXa__whatsappBtn{cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;justify-content:center;align-items:center;padding:7px 10px;font-size:14px;transition:all .15s;display:flex}.FamilyCareCircleCard-module__GAYLXa__whatsappBtn:hover{background:#d1fae5;border-color:#6ee7b7}.FamilyCareCircleCard-module__GAYLXa__cardFooter{border-top:1px solid #d1fae5cc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.FamilyCareCircleCard-module__GAYLXa__sovereigntyNotice{color:#4b5563;align-items:center;gap:6px;font-size:11.5px;display:flex}.FamilyCareCircleCard-module__GAYLXa__inviteMemberBtn{color:#047857;cursor:pointer;background:0 0;border:1px dashed #6ee7b7;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.FamilyCareCircleCard-module__GAYLXa__inviteMemberBtn:hover{background:#ecfdf5;border-color:#10b981}
.context-mode-bar-module__wLP-xa__container{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.context-mode-bar-module__wLP-xa__barWrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.context-mode-bar-module__wLP-xa__selectorBar{background:#f1f5f9;border-radius:999px;flex:1;gap:6px;max-width:480px;padding:4px;display:flex}.context-mode-bar-module__wLP-xa__modeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.context-mode-bar-module__wLP-xa__modeBtn:hover{color:#1e293b}.context-mode-bar-module__wLP-xa__modeBtnActiveFocus{color:#059669;background:#fff;box-shadow:0 1px 3px #00000014}.context-mode-bar-module__wLP-xa__modeBtnActiveLeisure{color:#d97706;background:#fff;box-shadow:0 1px 3px #00000014}.context-mode-bar-module__wLP-xa__modeBtnActiveRecharge{color:#4f46e5;background:#fff;box-shadow:0 1px 3px #00000014}.context-mode-bar-module__wLP-xa__quickActionsRow{align-items:center;gap:8px;display:flex}.context-mode-bar-module__wLP-xa__quickWaterBtn{color:#065f46;cursor:pointer;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.context-mode-bar-module__wLP-xa__quickWaterBtn:hover{background-color:#d1fae5}.context-mode-bar-module__wLP-xa__scrollResetBtn{color:#475569;cursor:pointer;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.context-mode-bar-module__wLP-xa__scrollResetBtn:hover{color:#0f172a;background-color:#f1f5f9}.context-mode-bar-module__wLP-xa__catchUpDrawer{background:#f0fdf4;border:1.5px solid #86efac;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.context-mode-bar-module__wLP-xa__catchUpBadge{letter-spacing:.5px;color:#166534;background-color:#dcfce7;border-radius:6px;margin-bottom:4px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.context-mode-bar-module__wLP-xa__catchUpTitle{color:#14532d;margin:0;font-size:.95rem;font-weight:700}.context-mode-bar-module__wLP-xa__catchUpSub{color:#166534;margin:4px 0 0;font-size:.82rem;line-height:1.4}.context-mode-bar-module__wLP-xa__dismissBtn{color:#15803d;cursor:pointer;background:0 0;border:1px solid #bbf7d0;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:600}.context-mode-bar-module__wLP-xa__leisureDrawer{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.context-mode-bar-module__wLP-xa__leisureLeft{align-items:center;gap:12px;display:flex}.context-mode-bar-module__wLP-xa__leisureIcon{font-size:1.8rem}.context-mode-bar-module__wLP-xa__leisureTitle{color:#78350f;margin:0;font-size:.95rem;font-weight:700}.context-mode-bar-module__wLP-xa__leisureSub{color:#92400e;margin:4px 0 0;font-size:.82rem;line-height:1.4}.context-mode-bar-module__wLP-xa__expandBtn{color:#92400e;cursor:pointer;white-space:nowrap;background:#fef3c7;border:1px solid #fcd34d;border-radius:10px;padding:8px 14px;font-size:.82rem;font-weight:600}.context-mode-bar-module__wLP-xa__expandBtn:hover{background:#fde68a}
.curiosity-teaser-card-module__zX2CFW__card{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;flex-direction:column;gap:8px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #b453090a}.curiosity-teaser-card-module__zX2CFW__headerRow{justify-content:space-between;align-items:center;display:flex}.curiosity-teaser-card-module__zX2CFW__badge{color:#b45309;letter-spacing:.02em;background:#fef3c7;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.curiosity-teaser-card-module__zX2CFW__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:1rem}.curiosity-teaser-card-module__zX2CFW__closeBtn:hover{color:#475569}.curiosity-teaser-card-module__zX2CFW__headline{color:#78350f;margin:0;font-size:.96rem;font-weight:700;line-height:1.35}.curiosity-teaser-card-module__zX2CFW__teaserBody{color:#92400e;margin:0;font-size:.84rem;line-height:1.45}.curiosity-teaser-card-module__zX2CFW__revealBtn{color:#92400e;cursor:pointer;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.curiosity-teaser-card-module__zX2CFW__revealBtn:hover{background:#fde68a}.curiosity-teaser-card-module__zX2CFW__revealedBox{flex-direction:column;gap:8px;margin-top:4px;display:flex}.curiosity-teaser-card-module__zX2CFW__insightContent{background:#fff;border-left:3px solid #d97706;border-radius:8px;padding:10px 14px}.curiosity-teaser-card-module__zX2CFW__insightLabel{color:#b45309;letter-spacing:.05em;margin-bottom:2px;font-size:.68rem;font-weight:800;display:block}.curiosity-teaser-card-module__zX2CFW__insightText{color:#1e293b;margin:0;font-size:.82rem;line-height:1.4}.curiosity-teaser-card-module__zX2CFW__actionContent{color:#065f46;background:#ecfdf5;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:600;display:flex}
.vitality-forecast-hero-module__HlFd3a__card{border:1px solid var(--avyora-line-color,#e2e8f0);background:linear-gradient(#fff 0%,#fbfdfc 100%);border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #0f172a0a}.vitality-forecast-hero-module__HlFd3a__headerRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vitality-forecast-hero-module__HlFd3a__eyebrowRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.vitality-forecast-hero-module__HlFd3a__eyebrow{text-transform:uppercase;letter-spacing:.8px;color:#059669;margin:0;font-size:11px;font-weight:700}.vitality-forecast-hero-module__HlFd3a__statePill{background-color:#f0fdf4;border:1px solid #10b981;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;display:flex}.vitality-forecast-hero-module__HlFd3a__stateDot{background-color:#10b981;border-radius:50%;width:6px;height:6px}.vitality-forecast-hero-module__HlFd3a__statePillText{color:#065f46;font-size:11.5px;font-weight:600}.vitality-forecast-hero-module__HlFd3a__stateDesc{color:#475569;margin:0;font-size:13.5px;line-height:1.45}.vitality-forecast-hero-module__HlFd3a__scoreBadge{background-color:#f0fdf4;border:1.5px solid #10b981;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:68px;height:68px;display:flex}.vitality-forecast-hero-module__HlFd3a__scoreNum{color:#065f46;font-size:26px;font-weight:800;line-height:1}.vitality-forecast-hero-module__HlFd3a__scoreScale{color:#059669;font-size:11px;font-weight:600}.vitality-forecast-hero-module__HlFd3a__arcContainer{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.vitality-forecast-hero-module__HlFd3a__phaseCard{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:8px;padding:14px;transition:all .2s;display:flex}.vitality-forecast-hero-module__HlFd3a__phaseCardActive{background-color:#f0fdf4;border-color:#a7f3d0;box-shadow:0 2px 10px #10b9811a}.vitality-forecast-hero-module__HlFd3a__phaseHeaderRow{justify-content:space-between;align-items:center;display:flex}.vitality-forecast-hero-module__HlFd3a__phaseLabel{color:#334155;font-size:12.5px;font-weight:700}.vitality-forecast-hero-module__HlFd3a__phaseLabelActive{color:#065f46}.vitality-forecast-hero-module__HlFd3a__activeTag{color:#fff;letter-spacing:.5px;background-color:#059669;border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:800}.vitality-forecast-hero-module__HlFd3a__phaseTime{color:#64748b;margin:0;font-size:11px}.vitality-forecast-hero-module__HlFd3a__energyTrack{background-color:#e2e8f0;border-radius:999px;height:5px;margin:2px 0;overflow:hidden}.vitality-forecast-hero-module__HlFd3a__energyFill{border-radius:999px;height:100%}.vitality-forecast-hero-module__HlFd3a__phaseDirective{color:#475569;margin:0;font-size:11.5px;line-height:1.4}.vitality-forecast-hero-module__HlFd3a__highLeverageCard{background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:16px;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.vitality-forecast-hero-module__HlFd3a__highLeverageHeader{justify-content:space-between;align-items:center;display:flex}.vitality-forecast-hero-module__HlFd3a__moveTagBadge{color:#059669;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.vitality-forecast-hero-module__HlFd3a__completedCheckText{color:#059669;font-size:12px;font-weight:700}.vitality-forecast-hero-module__HlFd3a__moveTitle{color:#065f46;margin:0;font-size:15px;font-weight:700}.vitality-forecast-hero-module__HlFd3a__moveExplanation{color:#047857;margin:0;font-size:13px;line-height:1.45}.vitality-forecast-hero-module__HlFd3a__actionBtn{color:#fff;cursor:pointer;background-color:#059669;border:none;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.vitality-forecast-hero-module__HlFd3a__actionBtn:hover{background-color:#047857}.vitality-forecast-hero-module__HlFd3a__actionBtnDone{opacity:.85;cursor:default;background-color:#065f46}.vitality-forecast-hero-module__HlFd3a__calibrationRow{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;font-size:12px;display:flex}.vitality-forecast-hero-module__HlFd3a__calibrationLeft{align-items:center;gap:6px;display:flex}.vitality-forecast-hero-module__HlFd3a__recalibratePrompt{color:#059669;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}
.condition-spotlight-card-module__5TAPja__cardContainer{background-color:var(--avyora-paper-color,#fff);border:1px solid var(--avyora-line-color,#e5e7eb);border-radius:20px;flex-direction:column;gap:16px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.condition-spotlight-card-module__5TAPja__cardContainer:hover{box-shadow:0 6px 20px #0f172a14}.condition-spotlight-card-module__5TAPja__headerRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.condition-spotlight-card-module__5TAPja__eyebrow{text-transform:uppercase;letter-spacing:.6px;color:#059669;margin:0 0 4px;font-size:11px;font-weight:700}.condition-spotlight-card-module__5TAPja__title{color:var(--avyora-ink-color,#111827);margin:0;font-size:18px;font-weight:700}.condition-spotlight-card-module__5TAPja__iconCircle{background-color:#ecfdf5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.condition-spotlight-card-module__5TAPja__telemetryRow{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.condition-spotlight-card-module__5TAPja__glucoseBadge{align-items:baseline;gap:6px;display:flex}.condition-spotlight-card-module__5TAPja__glucoseValue{color:#0f172a;font-size:18px;font-weight:800}.condition-spotlight-card-module__5TAPja__glucoseLabel{color:#64748b;font-size:12px}.condition-spotlight-card-module__5TAPja__cgmActivePill{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:flex}.condition-spotlight-card-module__5TAPja__activeDot{background-color:#10b981;border-radius:50%;width:6px;height:6px}.condition-spotlight-card-module__5TAPja__tipText{color:#334155;margin:0;font-size:13.5px;line-height:1.5}.condition-spotlight-card-module__5TAPja__safetyNoticeBox{background-color:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:12px 14px}.condition-spotlight-card-module__5TAPja__safetyNoticeText{color:#92400e;margin:0;font-size:12.5px;line-height:1.45}.condition-spotlight-card-module__5TAPja__actionsRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.condition-spotlight-card-module__5TAPja__actionBtnPrimary{color:#fff;cursor:pointer;background-color:#065f46;border:none;border-radius:10px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:background-color .15s}.condition-spotlight-card-module__5TAPja__actionBtnPrimary:hover{background-color:#044e39}.condition-spotlight-card-module__5TAPja__actionBtnSecondary{color:#065f46;cursor:pointer;background-color:#fff;border:1px solid #d1fae5;border-radius:10px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s}.condition-spotlight-card-module__5TAPja__actionBtnSecondary:hover{background-color:#ecfdf5}
.wearables-sleep-shelf-module__CsGVcq__container{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.wearables-sleep-shelf-module__CsGVcq__card{background-color:var(--avyora-paper-color,#fff);border:1px solid var(--avyora-line-color,#e5e7eb);border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 4px 16px #0f172a0a}.wearables-sleep-shelf-module__CsGVcq__headerRow{justify-content:space-between;align-items:center;display:flex}.wearables-sleep-shelf-module__CsGVcq__eyebrow{text-transform:uppercase;letter-spacing:.6px;color:#4f46e5;margin:0 0 2px;font-size:11px;font-weight:700}.wearables-sleep-shelf-module__CsGVcq__title{color:var(--avyora-ink-color,#111827);margin:0;font-size:16px;font-weight:700}.wearables-sleep-shelf-module__CsGVcq__badge{color:#3730a3;background-color:#e0e7ff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.wearables-sleep-shelf-module__CsGVcq__sleepValueRow{align-items:baseline;gap:8px;display:flex}.wearables-sleep-shelf-module__CsGVcq__sleepMainVal{color:#0f172a;font-size:28px;font-weight:800}.wearables-sleep-shelf-module__CsGVcq__sleepSubLabel{color:#64748b;font-size:13px}.wearables-sleep-shelf-module__CsGVcq__hypnogramBar{background-color:#f1f5f9;border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.wearables-sleep-shelf-module__CsGVcq__stageSegment{border-radius:2px;height:100%;transition:width .3s}.wearables-sleep-shelf-module__CsGVcq__stageLegend{flex-wrap:wrap;gap:12px;display:flex}.wearables-sleep-shelf-module__CsGVcq__legendItem{color:#475569;align-items:center;gap:6px;font-size:11.5px;display:flex}.wearables-sleep-shelf-module__CsGVcq__legendDot{border-radius:50%;width:8px;height:8px}.wearables-sleep-shelf-module__CsGVcq__providerGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.wearables-sleep-shelf-module__CsGVcq__providerTile{cursor:pointer;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .15s;display:flex}.wearables-sleep-shelf-module__CsGVcq__providerTile:hover{background-color:#f1f5f9;border-color:#cbd5e1}.wearables-sleep-shelf-module__CsGVcq__providerTileActive{background-color:#f0fdf4;border-color:#a7f3d0}.wearables-sleep-shelf-module__CsGVcq__providerLeft{color:#334155;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.wearables-sleep-shelf-module__CsGVcq__syncDot{background-color:#10b981;border-radius:50%;width:7px;height:7px}.wearables-sleep-shelf-module__CsGVcq__syncDotInactive{background-color:#cbd5e1;border-radius:50%;width:7px;height:7px}.wearables-sleep-shelf-module__CsGVcq__syncActionBtn{color:#334155;cursor:pointer;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-self:flex-start;padding:6px 12px;font-size:11.5px;font-weight:600;transition:all .15s}.wearables-sleep-shelf-module__CsGVcq__syncActionBtn:hover{background-color:#e2e8f0}
.HealthTrajectorySimulatorModal-module__YGcwbq__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background-color:#0f172aa6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.HealthTrajectorySimulatorModal-module__YGcwbq__modalContent{background-color:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;width:100%;max-width:820px;max-height:90vh;display:flex;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.HealthTrajectorySimulatorModal-module__YGcwbq__modalHeader{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;border-top-left-radius:24px;border-top-right-radius:24px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.HealthTrajectorySimulatorModal-module__YGcwbq__headerTitle{color:#0f172a;margin:0;font-size:18px;font-weight:700}.HealthTrajectorySimulatorModal-module__YGcwbq__headerSub{color:#64748b;margin:2px 0 0;font-size:13px}.HealthTrajectorySimulatorModal-module__YGcwbq__closeButton{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:all .15s;display:flex}.HealthTrajectorySimulatorModal-module__YGcwbq__closeButton:hover{color:#0f172a;background-color:#f1f5f9}.HealthTrajectorySimulatorModal-module__YGcwbq__modalBody{padding:20px 24px}
.HealthTrajectorySimulator-module__PipHeG__simulatorWrapper{background:linear-gradient(135deg,#fffffffa 0%,#f0fdf4f0 100%);border:1.5px solid #a7f3d0;border-radius:28px;flex-direction:column;gap:28px;margin:32px 0;padding:clamp(24px,4vw,40px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #05966914,inset 0 1px 2px #fffffff2}.HealthTrajectorySimulator-module__PipHeG__ambientGlow{filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(circle,#10b98129 0%,#ddf2e74d 50%,#0000 70%);width:320px;height:320px;position:absolute;top:-100px;right:-100px}.HealthTrajectorySimulator-module__PipHeG__headerRow{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.HealthTrajectorySimulator-module__PipHeG__badgePill{color:#065f46;letter-spacing:.12em;text-transform:uppercase;background:#eef8f3;border:1px solid #a7f3d0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.HealthTrajectorySimulator-module__PipHeG__title{font-family:var(--font-display,serif);color:#12211a;letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.2vw,36px);font-weight:700;line-height:1.2}.HealthTrajectorySimulator-module__PipHeG__subtitle{color:#4b5563;max-width:680px;margin:0;font-size:15.5px;line-height:1.6}.HealthTrajectorySimulator-module__PipHeG__simulatorGrid{z-index:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,4vw,40px);display:grid;position:relative}@media (max-width:960px){.HealthTrajectorySimulator-module__PipHeG__simulatorGrid{grid-template-columns:1fr}}.HealthTrajectorySimulator-module__PipHeG__controlsColumn{flex-direction:column;gap:20px;display:flex}.HealthTrajectorySimulator-module__PipHeG__controlItem{background:#fff;border:1px solid #cedbd4b3;border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;display:flex;box-shadow:0 2px 8px #00000005}.HealthTrajectorySimulator-module__PipHeG__controlHeader{justify-content:space-between;align-items:center;display:flex}.HealthTrajectorySimulator-module__PipHeG__controlLabel{color:#1e293b;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.HealthTrajectorySimulator-module__PipHeG__controlValue{color:#059669;background:#d1fae5;border-radius:999px;padding:2px 10px;font-size:13.5px;font-weight:800}.HealthTrajectorySimulator-module__PipHeG__sliderInput{accent-color:#059669;cursor:pointer;background:#e2e8f0;border-radius:6px;width:100%;height:6px;margin:4px 0}.HealthTrajectorySimulator-module__PipHeG__controlHint{color:#64748b;margin:0;font-size:11.5px}.HealthTrajectorySimulator-module__PipHeG__projectionCard{background:#fff;border:1.5px solid #6ee7b7;border-radius:24px;flex-direction:column;gap:20px;padding:clamp(20px,3.5vw,28px);display:flex;box-shadow:0 16px 40px #0596691a}.HealthTrajectorySimulator-module__PipHeG__projectionHeader{justify-content:space-between;align-items:center;display:flex}.HealthTrajectorySimulator-module__PipHeG__projectionBadge{color:#065f46;letter-spacing:.08em;text-transform:uppercase;background:#eef8f3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.HealthTrajectorySimulator-module__PipHeG__bioAgeBox{align-items:baseline;gap:8px;display:flex}.HealthTrajectorySimulator-module__PipHeG__bioAgeVal{color:#059669;letter-spacing:-.04em;font-size:clamp(38px,4.5vw,48px);font-weight:900;line-height:1}.HealthTrajectorySimulator-module__PipHeG__bioAgeLabel{color:#374151;font-size:14px;font-weight:700}.HealthTrajectorySimulator-module__PipHeG__metricsPillGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.HealthTrajectorySimulator-module__PipHeG__metricMiniTile{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.HealthTrajectorySimulator-module__PipHeG__metricMiniVal{color:#12211a;font-size:18px;font-weight:800}.HealthTrajectorySimulator-module__PipHeG__metricMiniLabel{color:#64748b;font-size:11.5px;font-weight:600}.HealthTrajectorySimulator-module__PipHeG__insightCallout{color:#065f46;background:#f0fdf4;border:1px dashed #34d399;border-radius:14px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.HealthTrajectorySimulator-module__PipHeG__claimCtaBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:14px;font-weight:800;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 6px 20px #05966940}.HealthTrajectorySimulator-module__PipHeG__claimCtaBtn:hover{transform:translateY(-1px);box-shadow:0 10px 26px #05966959}
.welcome-guide-card-module__yth5mq__cardContainer{background:linear-gradient(145deg,#fff 0%,#f7fbf8 100%);border:1px solid #cedbd4;border-radius:20px;gap:14px;margin-bottom:24px;padding:20px 22px;transition:all .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 20px #1e5b420d}.welcome-guide-card-module__yth5mq__cardContainer:hover{border-color:#a8cfba;box-shadow:0 6px 24px #1e5b4214}.welcome-guide-card-module__yth5mq__topRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.welcome-guide-card-module__yth5mq__badgeWrap{background:var(--color-mint-light,#eef8f3);color:var(--color-forest,#1e5b42);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.welcome-guide-card-module__yth5mq__dismissBtn{cursor:pointer;color:var(--color-muted,#61736a);background:0 0;border:none;border-radius:6px;padding:4px;font-size:14px;line-height:1;transition:all .15s}.welcome-guide-card-module__yth5mq__dismissBtn:hover{color:var(--foreground,#12211a);background:#edf3f0}.welcome-guide-card-module__yth5mq__titleArea{gap:4px;display:grid}.welcome-guide-card-module__yth5mq__titleText{color:var(--color-forest,#1e5b42);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:850}.welcome-guide-card-module__yth5mq__subtitleText{color:var(--color-muted,#61736a);margin:0;font-size:13px;line-height:1.45}.welcome-guide-card-module__yth5mq__progressRow{background:#fff;border:1px solid #e2ebe5;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.welcome-guide-card-module__yth5mq__progressBarBg{background:#edf3f0;border-radius:999px;flex:1;height:6px;overflow:hidden}.welcome-guide-card-module__yth5mq__progressBarFill{background:linear-gradient(90deg,#1e5b42,#10b981);border-radius:999px;height:100%;transition:width .3s}.welcome-guide-card-module__yth5mq__progressText{color:var(--color-forest,#1e5b42);white-space:nowrap;font-size:11.5px;font-weight:750}.welcome-guide-card-module__yth5mq__stepsList{gap:10px;display:grid}.welcome-guide-card-module__yth5mq__stepItem{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2ebe5;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:all .15s;display:flex}.welcome-guide-card-module__yth5mq__stepItem:hover{background:#fcfdfc;border-color:#a8cfba;transform:translateY(-1px)}.welcome-guide-card-module__yth5mq__stepItemDone{background:#f7fbf8;border-color:#d1e7dc}.welcome-guide-card-module__yth5mq__stepLeft{flex:1;align-items:center;gap:12px;display:flex}.welcome-guide-card-module__yth5mq__stepBadge{border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.welcome-guide-card-module__yth5mq__stepBadgeActive{background:var(--color-mint-light,#eef8f3);color:var(--color-forest,#1e5b42);border:1px solid #a8cfba}.welcome-guide-card-module__yth5mq__stepBadgeDone{background:var(--color-forest,#1e5b42);color:#fff}.welcome-guide-card-module__yth5mq__stepBody{gap:2px;display:grid}.welcome-guide-card-module__yth5mq__stepTitle{color:var(--foreground,#12211a);font-size:13.5px;font-weight:800}.welcome-guide-card-module__yth5mq__stepTitleDone{color:var(--color-forest,#1e5b42)}.welcome-guide-card-module__yth5mq__stepDescription{color:var(--color-muted,#61736a);margin:0;font-size:12px;line-height:1.35}.welcome-guide-card-module__yth5mq__actionPill{white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:11.5px;font-weight:800;transition:all .15s}.welcome-guide-card-module__yth5mq__actionPillActive{background:var(--color-forest,#1e5b42);color:#fff}.welcome-guide-card-module__yth5mq__actionPillActive:hover{background:#164632}.welcome-guide-card-module__yth5mq__actionPillDone{color:var(--color-forest,#1e5b42);background:#eef8f3;border:1px solid #cedbd4}.welcome-guide-card-module__yth5mq__bottomActionRow{border-top:1px solid #edf3f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.welcome-guide-card-module__yth5mq__tourLinkBtn{color:var(--color-forest,#1e5b42);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;font-weight:800;transition:all .15s;display:inline-flex}.welcome-guide-card-module__yth5mq__tourLinkBtn:hover{background:#eef8f3}.welcome-guide-card-module__yth5mq__hideLinkBtn{color:var(--color-muted,#61736a);cursor:pointer;background:0 0;border:none;font-size:11.5px;font-weight:650}.welcome-guide-card-module__yth5mq__hideLinkBtn:hover{color:var(--foreground,#12211a);text-decoration:underline}
.feature-tour-modal-module__WhkdOG__overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#12211aa6;place-items:center;padding:16px;animation:.2s ease-out feature-tour-modal-module__WhkdOG__fadeIn;display:grid;position:fixed;inset:0}.feature-tour-modal-module__WhkdOG__modal{background:var(--surface,#fff);border:1px solid var(--card-border,#cedbd4);border-radius:24px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) feature-tour-modal-module__WhkdOG__slideUp;display:flex;overflow-y:auto;box-shadow:0 24px 64px #12211a40}.feature-tour-modal-module__WhkdOG__header{border-bottom:1px solid var(--card-border,#cedbd4);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 16px;display:flex}.feature-tour-modal-module__WhkdOG__badge{background:var(--color-mint-light,#eef8f3);color:var(--color-forest,#1e5b42);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.feature-tour-modal-module__WhkdOG__title{color:var(--foreground,#12211a);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.feature-tour-modal-module__WhkdOG__subtitle{color:var(--color-muted,#61736a);margin:4px 0 0;font-size:13.5px;line-height:1.45}.feature-tour-modal-module__WhkdOG__closeBtn{border:1px solid var(--card-border,#cedbd4);cursor:pointer;width:32px;height:32px;color:var(--color-muted,#61736a);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;transition:all .15s;display:grid}.feature-tour-modal-module__WhkdOG__closeBtn:hover{color:var(--foreground,#12211a);background:#f1f5f3}.feature-tour-modal-module__WhkdOG__tabsBar{border-bottom:1px solid var(--card-border,#cedbd4);background:#fbfdfc;gap:8px;padding:12px 28px 0;display:flex}.feature-tour-modal-module__WhkdOG__tabBtn{color:var(--color-muted,#61736a);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 14px 12px;font-size:13px;font-weight:700;transition:all .15s;display:flex}.feature-tour-modal-module__WhkdOG__tabBtn:hover{color:var(--color-forest,#1e5b42)}.feature-tour-modal-module__WhkdOG__tabBtnActive{color:var(--color-forest,#1e5b42);border-bottom-color:var(--color-forest,#1e5b42)}.feature-tour-modal-module__WhkdOG__body{gap:20px;padding:24px 28px;display:grid}.feature-tour-modal-module__WhkdOG__routineTimeline{gap:16px;display:grid}.feature-tour-modal-module__WhkdOG__routineItem{background:#f9fbf9;border:1px solid #e2ebe5;border-radius:16px;align-items:flex-start;gap:16px;padding:16px;transition:all .2s;display:flex}.feature-tour-modal-module__WhkdOG__routineItem:hover{background:#fff;box-shadow:0 4px 16px #1e5b420f}.feature-tour-modal-module__WhkdOG__routineIcon{background:var(--color-mint-light,#eef8f3);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.feature-tour-modal-module__WhkdOG__routineMeta{flex:1}.feature-tour-modal-module__WhkdOG__routineHeader{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.feature-tour-modal-module__WhkdOG__routineTitle{color:var(--color-forest,#1e5b42);font-size:14.5px;font-weight:800}.feature-tour-modal-module__WhkdOG__routineTime{color:var(--color-muted,#61736a);background:#edf3f0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.feature-tour-modal-module__WhkdOG__routineDesc{color:var(--foreground,#12211a);margin:0;font-size:13px;line-height:1.45}.feature-tour-modal-module__WhkdOG__rhythmFilterRow{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.feature-tour-modal-module__WhkdOG__rhythmChip{color:var(--color-muted,#61736a);cursor:pointer;background:#edf3f0;border:1px solid #cedbd4;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;transition:all .15s}.feature-tour-modal-module__WhkdOG__rhythmChipActive{background:var(--color-forest,#1e5b42);color:#fff;border-color:var(--color-forest,#1e5b42)}.feature-tour-modal-module__WhkdOG__studiosGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.feature-tour-modal-module__WhkdOG__studioCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2ebe5;border-radius:14px;gap:12px;padding:14px;transition:all .15s;display:flex}.feature-tour-modal-module__WhkdOG__studioCard:hover{border-color:var(--color-forest,#1e5b42);box-shadow:0 4px 12px #1e5b4214}.feature-tour-modal-module__WhkdOG__privacyBanner{background:linear-gradient(135deg,#f0fdf4 0%,#e8f7ee 100%);border:1px solid #86efac;border-radius:16px;gap:12px;padding:18px 20px;display:grid}.feature-tour-modal-module__WhkdOG__privacyPill{align-items:flex-start;gap:12px;display:flex}.feature-tour-modal-module__WhkdOG__footer{border-top:1px solid var(--card-border,#cedbd4);background:#fbfdfc;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px 24px;display:flex}.feature-tour-modal-module__WhkdOG__actionBtnPrimary{background:var(--color-forest,#1e5b42);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:10px 20px;font-size:13.5px;font-weight:750;transition:all .15s}.feature-tour-modal-module__WhkdOG__actionBtnPrimary:hover{background:#164632}.feature-tour-modal-module__WhkdOG__actionBtnSecondary{color:var(--color-forest,#1e5b42);border:1px solid var(--card-border,#cedbd4);cursor:pointer;background:0 0;border-radius:12px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .15s}.feature-tour-modal-module__WhkdOG__actionBtnSecondary:hover{background:#f1f5f3}@keyframes feature-tour-modal-module__WhkdOG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes feature-tour-modal-module__WhkdOG__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
