:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#131716;--card:#1d2321;--panel:#1d2321;--ink:#f1f2ed;--mut:#a8b3ae;--line:#39443e;--soft:#252e29;--acc:#79d6bc;--acc-soft:#203c33;--warm:#eeab92;--up:#8dd1a0;--down:#eeab92}.set-theme-choices{border:1px solid var(--line);background:var(--soft);border-radius:16px;gap:6px;width:min(300px,100%);padding:5px;display:flex}.set-theme-choices button{min-width:0;min-height:44px;color:var(--mut);font:600 14px/1.4 var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:1;padding:10px 18px}.set-theme-choices button[aria-pressed=true]{border-color:var(--line);background:var(--card);color:var(--ink)}.set-theme-choices button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}html[data-theme=dark] :is(.trial-input,.trial-choice,.offer-ceiling,.plan-card:not(.featured),.set-feedback-item,.set-consent-state,.goal-consent-facts,.acct-field input,.acct-field select,.acct-field textarea,.purchase-notice,.maxtab-max,.maxchat-max,.maxtab-history,.maxtab-tracker,.askmax-bubble,.paste-hint kbd){background:var(--card);color:var(--ink)}html[data-theme=dark] :is(.trial-input:focus,.acct-field input:focus){background:var(--soft)}html[data-theme=dark] :is(.typebox,.imp p,.mac-note,.nutri-note,.nutri-why,.nutri-card p,.mdx-tabbody,.delta-read.worthNoting){color:var(--ink)}html[data-theme=dark] .plan-card:not(.featured) .plan-cta{background:var(--ink);color:var(--bg)}html[data-theme=dark] :is(.btn.pri,.rtab.sel,.ract-lead,.dash-bar-scan,.acct-oauth.apple,.acct-signup-trigger,.acct-disc,.maxtab-you,.maxchat-you,.maxtab-composer button,.maxchat-composer button,.fedit-chip.on){background:var(--ink);color:var(--bg)}html[data-theme=dark] .cam-actions .btn.pri{color:#13211b;background:#edf4ef}html[data-theme=dark] .cam-actions .btn.pri .btn-ic{color:#176a53;filter:none}html[data-theme=dark] :is(.btn.positive,.btn.side-confirm,.side-review-actions .side-confirm,.acct-submit.ready,.maxchat-action button){color:#10251c}html[data-theme=dark] .trial-shell{border-color:var(--line);box-shadow:0 38px 120px #00000061}html[data-theme=dark] .askmax-bubble:after{border-top-color:var(--card)}html[data-theme=dark] .max-say p{color:#141518}html[data-theme=dark] .max-say b{color:#0e7a68}html[data-theme=dark] .tag{color:var(--mut)}html[data-theme=dark] .btn.gho{color:var(--ink)}html[data-theme=dark] .btn.cancel:hover{background:#3a2c26}html[data-theme=dark] .delta-chip.up{background:#203b2b}html[data-theme=dark] .delta-chip.down{background:#3d2c26}html[data-theme=dark] .rangebar i{border-color:#17221d}html[data-theme=dark] .mdx-flag:not(.soft){color:var(--warm);background:#3d2c26}html[data-theme=dark] :-webkit-any(.tone-hi,.mdx-score.tone-hi,.dash-hero-delta.up,.dash-scan-chip.up,.hist-chip.up){color:var(--up)}html[data-theme=dark] :is(.tone-hi,.mdx-score.tone-hi,.dash-hero-delta.up,.dash-scan-chip.up,.hist-chip.up){color:var(--up)}.max-avatar-3d{aspect-ratio:1;isolation:isolate;position:relative}.max-avatar-3d>.mx-svg{width:100%;height:100%;display:block}.max-avatar-3d>.mx-svg,.max-avatar-3d>.mx-svg *{transition:none!important;animation:none!important}.maxchat-face.max-avatar-3d{cursor:default;flex:0 0 96px;width:96px;height:96px}.maxtab-stage .maxtab-face.max-avatar-3d{cursor:default;width:144px;height:144px}@media (max-width:600px){.maxchat-face.max-avatar-3d{flex-basis:88px;width:88px;height:88px}}.max-speech-host{min-width:0;position:relative}.max-speech-bubble{isolation:isolate;box-sizing:border-box;width:100%;max-width:300px;color:var(--ink,#15191c);background:var(--card,#fff);border:1px solid var(--line,#e2e7e4);text-align:left;border-radius:19px 19px 5px;padding:13px 15px 15px;position:relative;box-shadow:0 8px 25px #133b3112}.max-speech-bubble[hidden]{display:none}.max-speech-label{font:650 9px/1.2 var(--sans,sans-serif);letter-spacing:.16em;color:var(--acc,#188576);margin-bottom:5px;display:block}.max-speech-words{font:450 13px/1.5 var(--sans,sans-serif);overflow-wrap:anywhere;white-space:normal;display:block}.max-speech-bubble.is-speaking .max-speech-words:after{content:"";vertical-align:-.05em;background:var(--acc,#188576);opacity:.6;width:2px;height:.9em;margin-left:3px;display:inline-block}.max-speech-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.maxtab-presence{grid-template-columns:minmax(0,235px) 144px;justify-content:center;align-items:start;width:min(100%,400px);min-height:176px;margin:0 auto;display:grid}.maxtab-presence .max-speech-host{z-index:1;min-height:80px;margin-top:0;margin-right:-13px}.maxtab-stage .maxtab-presence .maxtab-face{margin-top:26px}.maxtab-presence-action{min-height:40px;color:var(--acc,#188576);border:1px solid var(--line,#e2e7e4);font:550 12px/1.3 var(--sans,sans-serif);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin:2px auto 7px;padding:9px 14px;display:inline-flex}.maxtab-presence-action[hidden]{display:none}.maxtab-presence-action:hover{border-color:var(--acc,#188576)}.maxtab-presence-action:focus-visible{outline:2px solid var(--acc,#188576);outline-offset:3px}@media (max-width:480px){.maxtab-stage{padding-inline-start:0;padding-inline-end:0}.maxtab-presence{grid-template-columns:minmax(0,220px) 112px;min-height:155px}.maxtab-stage .maxtab-presence .maxtab-face{width:112px;height:112px}.maxtab-presence .max-speech-bubble{padding:11px 12px 13px}.maxtab-presence .max-speech-words{font-size:12px}}@media (prefers-reduced-motion:reduce){.max-speech-bubble{transition:none;animation:none}.max-speech-bubble.is-speaking .max-speech-words:after{display:none}}.maxchat .maxchat-head{grid-template-columns:minmax(0,1fr) 40px;gap:5px 12px;padding:12px 16px 8px;display:grid}.maxchat .maxchat-close{width:40px;height:40px;margin:0}.maxchat-presence{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:12px;min-height:96px;display:grid}.maxchat-speech{align-self:center}.maxchat .maxchat-speech .max-speech-bubble{max-width:none;padding:9px 12px 11px}.maxchat .maxchat-speech .max-speech-words{font-size:12px;line-height:1.4}.maxchat-presence .maxchat-face{align-self:end}@media (max-width:480px),(max-height:650px){.maxchat .maxchat-head{gap:2px 10px;padding:8px 12px 6px}.maxchat-presence{grid-template-columns:minmax(0,1fr) 88px;gap:8px;min-height:88px}.maxchat .maxchat-presence .maxchat-face{width:88px;height:88px}.maxchat .maxchat-speech .max-speech-label{margin-bottom:3px}}.maxchat.maxchat-compact{padding:0}.maxchat.maxchat-compact .maxchat-sheet{max-height:100%}.maxchat.maxchat-compact .maxchat-presence,.maxchat.maxchat-compact .maxchat-chips{display:none}.maxchat.maxchat-compact .maxchat-log{min-height:0}.maxchat{top:var(--max-chat-top,0);height:var(--max-chat-height,100dvh);box-sizing:border-box;bottom:auto}.maxchat .maxchat-sheet{max-height:min(92%,760px)}.max-routine-picker{box-sizing:border-box;color:#191c1b;background:#fafaf7;border:1px solid #deded8;border-radius:24px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);padding:clamp(20px,4vw,32px);overflow:auto}.max-routine-picker::backdrop{background:#1018177a}.max-routine-picker h2{margin:0 0 12px;font-size:26px}.max-routine-picker p{font-size:14px;line-height:1.5}.max-routine-options{gap:12px;margin:20px 0;display:grid}.max-routine-options label{cursor:pointer;border:1px solid #ddd;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.max-routine-options input{accent-color:#147c69;flex:0 0 20px;width:20px;height:20px;margin:2px 0}.max-routine-options b,.max-routine-options small{display:block}.max-routine-options small{margin-top:6px;line-height:1.4}.max-routine-product{color:#126d5d;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.max-routine-picker footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.max-routine-picker button{min-height:44px;color:inherit;cursor:pointer;font:inherit;background:#fff;border:1px solid #d5d7d2;border-radius:12px;padding:10px 16px}.max-routine-picker [data-save]{color:#fff;background:#147c69}.max-routine-picker button:disabled{opacity:.5;cursor:default}.maxchat-privacy{color:#666;margin:0;padding:6px 16px 12px;font-size:11px;line-height:1.4}.max-plan-goals{border:0;flex-wrap:wrap;gap:10px;margin:24px 0;padding:0;display:flex}.max-plan-goals legend{margin-bottom:12px;font-weight:600}.max-plan-goals label{cursor:pointer;border:1px solid #d5d7d2;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.max-plan-goals label:has(input:checked){background:#e8f3ef;border-color:#147c69}.max-plan-goals input{accent-color:#147c69}.max-plan-field{margin:18px 0;font-weight:600;display:block}.max-plan-field small{color:#666;font-weight:400}.max-plan-field textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #d5d7d2;border-radius:12px;margin-top:8px;padding:12px;font-size:16px;font-weight:400;display:block}.max-plan-privacy{color:#666}.max-plan-existing{background:#e8f3ef;border-radius:12px;padding:12px}.maxtab-plan-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.maxtab-plan-actions button{border-radius:14px;min-height:44px;padding:12px 20px}@media (max-width:440px){.max-plan-brief footer button{flex:auto}}.install-offer{border:1px solid var(--line,#deded8);background:var(--surface,#fff);color:var(--text,#161a19);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;padding:18px;display:flex}.install-offer>div{flex:220px}.install-offer strong{font-size:15px}.install-offer p{margin:5px 0 0;font-size:13px;line-height:1.5}.install-offer .btn{min-height:44px;padding:10px 14px;font-size:13px}.install-offer-dismiss{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0}.install-sheet{box-sizing:border-box;color:#161a19;background:#fff;border:1px solid #deded8;border-radius:24px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto}.install-sheet::backdrop{background:#0a12107a}.install-sheet h2{margin:0 0 16px;font-size:24px;line-height:1.2}.install-sheet ol{padding-left:22px}.install-sheet li{margin:12px 0;line-height:1.5}.install-sheet p{color:#596560;font-size:13px;line-height:1.5}.install-sheet .btn{width:100%;min-height:44px}
