@font-face{font-family:Bricolage Grotesque;src:url(/assets/BricolageGrotesque-Variable-DLoelf7F.woff2) format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSans-Variable-BbzFLZTg.woff2) format("woff2");font-weight:400 700;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-XN7g48iV.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Bricolage Grotesque Wdth;src:url(/assets/BricolageGrotesque-Wdth-Variable-ETsp9OP2.woff2) format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap}#rx{all:initial;display:block}#rx :where(input,textarea)::-moz-placeholder{all:revert}#rx :where(:not(svg,svg *)),#rx :where(:not(svg,svg *)):before,#rx :where(:not(svg,svg *)):after,#rx :where(input,textarea)::placeholder{all:revert}#rx :where(svg,svg *){-moz-tab-size:revert;-ms-overflow-style:revert;-webkit-appearance:revert;-webkit-box-orient:revert;-webkit-line-clamp:revert;-webkit-tap-highlight-color:revert;-webkit-text-size-adjust:revert;align-items:revert;align-self:revert;animation:revert;animation-delay:revert;animation-duration:revert;animation-timing-function:revert;background:revert;background-color:revert;background-image:revert;border:revert;border-bottom:revert;border-bottom-left-radius:revert;border-bottom-right-radius:revert;border-collapse:revert;border-color:revert;border-left:revert;border-radius:revert;border-right:revert;border-style:revert;border-top:revert;border-top-color:revert;border-top-width:revert;border-width:revert;bottom:revert;box-shadow:revert;box-sizing:revert;clip:revert;color:revert;color-scheme:revert;content:revert;counter-increment:revert;counter-reset:revert;cursor:revert;display:revert;filter:revert;flex:revert;flex-direction:revert;flex-wrap:revert;font:revert;font-family:revert;font-feature-settings:revert;font-size:revert;font-style:revert;font-variant-numeric:revert;font-variation-settings:revert;font-weight:revert;gap:revert;grid-template-columns:revert;inset:revert;justify-content:revert;left:revert;letter-spacing:revert;line-clamp:revert;line-height:revert;list-style:revert;margin:revert;margin-bottom:revert;margin-left:revert;margin-right:revert;margin-top:revert;max-height:revert;max-width:revert;min-height:revert;min-width:revert;outline:revert;outline-offset:revert;overflow:revert;overflow-wrap:revert;overflow-x:revert;overflow-y:revert;padding:revert;padding-bottom:revert;padding-left:revert;padding-top:revert;place-items:revert;pointer-events:revert;position:revert;resize:revert;right:revert;row-gap:revert;scroll-behavior:revert;scroll-margin-bottom:revert;scroll-padding-bottom:revert;scroll-snap-align:revert;scroll-snap-type:revert;scrollbar-width:revert;-o-tab-size:revert;tab-size:revert;text-align:revert;-webkit-text-decoration:revert;text-decoration:revert;text-decoration-color:revert;text-indent:revert;text-overflow:revert;text-transform:revert;top:revert;transform-origin:revert;transition:revert;-webkit-user-select:revert;-moz-user-select:revert;user-select:revert;vertical-align:revert;visibility:revert;white-space:revert;word-break:revert;z-index:revert}#rx{--fs-1:.75rem;--fs-2:.875rem;--fs-3:1rem;--fs-4:1.25rem;--fs-5:1.5rem;--fs-6:2.125rem;--fs-7:3.25rem;--r-1:10px;--r-2:16px;--r-3:22px;--r-4:28px}#rx .vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#rx .list{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);margin-top:12px;overflow:hidden}#rx .list.flat{box-shadow:none;background:transparent}#rx .rw{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 16px;border:0;background:none;text-align:start;color:var(--ink);border-top:1px solid var(--line);position:relative}#rx .rw:first-child{border-top:0}#rx .rw .ri{width:40px;height:40px;border-radius:var(--r-2);display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--c,var(--ink3)) 22%,transparent);color:var(--ct,var(--ink2))}#rx .rw .ri svg{width:24px;height:24px}#rx .rw .rt{flex:1;min-width:0}#rx .rw .rt b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .rw .rt span{display:block;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3);margin-top:2px}#rx .rw .rv{font:600 var(--fs-2) var(--f-data);color:var(--ink);text-align:end;flex:none}#rx .rw .rv small{display:block;font:400 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .rw>svg.ch{width:18px;height:18px;color:var(--ink3);flex:none}#rx .rw.d-sleep{--c:var(--sleep);--ct:var(--t-sleep)}#rx .rw.d-work{--c:var(--work);--ct:var(--t-work)}#rx .rw.d-move{--c:var(--move);--ct:var(--t-move)}#rx .rw.d-food{--c:var(--food);--ct:var(--t-food)}#rx .rw.d-focus{--c:var(--focus);--ct:var(--t-focus)}#rx .cp{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;font:600 var(--fs-1) var(--f-ui);background:var(--surface2);color:var(--ink2);border:1px solid var(--line);white-space:nowrap}#rx .cp.ok{background:color-mix(in srgb,var(--move) 22%,transparent);color:color-mix(in srgb,var(--t-move) 80%,var(--ink));border-color:transparent}#rx .cp.warn{background:color-mix(in srgb,var(--food) 16%,transparent);color:color-mix(in srgb,var(--t-food) 78%,var(--ink));border-color:transparent}#rx .cp.info{background:color-mix(in srgb,var(--work) 24%,transparent);color:var(--t-work);border-color:transparent}#rx .cp.mind{background:color-mix(in srgb,var(--sleep) 16%,transparent);color:var(--t-sleep);border-color:transparent}#rx .cp.warm{background:color-mix(in srgb,var(--focus) 40%,transparent);color:var(--t-focus);border-color:transparent}#rx .panel .ph2{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}#rx .panel .ph2 h4{margin:0}#rx .panel .ph2 a,#rx .lnk{font:600 var(--fs-2) var(--f-ui);color:var(--ink);background:none;border:0;min-height:44px;display:inline-flex;align-items:center;gap:4px;padding:0;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}#rx .panel .sb2{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3);margin:-2px 0 8px}#rx .panel.tint-mind{background:color-mix(in srgb,var(--sleep) 10%,var(--surface))}#rx .secl{font:500 var(--fs-1) var(--f-data);color:var(--ink3);margin:22px 4px 8px}#rx .insight{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:16px 18px;margin-top:12px;position:relative}#rx .insight .ih{display:flex;align-items:center;gap:8px;font:600 var(--fs-2) var(--f-ui);color:var(--t-sleep)}#rx .insight .ih svg{width:20px;height:20px}#rx .insight .ih .rf{margin-inline-start:auto;font:600 var(--fs-2) var(--f-ui);color:var(--ink2);background:none;border:0;min-height:44px;display:inline-flex;align-items:center;gap:4px;padding:0}#rx .insight .badges{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 8px}#rx .insight p{margin:0;font:500 var(--fs-4)/1.16 var(--f-voice);color:var(--ink);text-wrap:pretty}#rx .insight .cta{margin-top:12px}#rx .metric{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:16px 18px;margin-top:12px}#rx .metric .mh{display:flex;align-items:center;gap:10px;font:600 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .metric .mh .ri{width:36px;height:36px;border-radius:var(--r-1);display:grid;place-items:center;background:color-mix(in srgb,var(--c) 22%,transparent);color:var(--ct)}#rx .metric .mh .ri svg{width:22px;height:22px}#rx .metric .mv{font:600 var(--fs-7)/1 var(--f-display);font-variation-settings:"wdth" 80,"opsz" 80;letter-spacing:-.04em;margin:10px 0 4px;font-variant-numeric:tabular-nums}#rx .metric .mv small{font:500 var(--fs-2) var(--f-ui);letter-spacing:0;color:var(--ink3);margin-inline-start:6px}#rx .metric .mv.none{color:var(--ink3);font-size:var(--fs-6)}#rx .metric p{margin:0;font-size:var(--fs-2);color:var(--ink2);line-height:1.45}#rx .metric.d-sleep{--c:var(--sleep);--ct:var(--t-sleep)}#rx .metric.d-work{--c:var(--work);--ct:var(--t-work)}#rx .metric.d-move{--c:var(--move);--ct:var(--t-move)}#rx .metric.d-food{--c:var(--food);--ct:var(--t-food)}#rx .metric.d-focus{--c:var(--focus);--ct:var(--t-focus)}#rx .bars{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;align-items:end;height:112px;margin-top:10px}#rx .bars .b{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:6px;align-items:center}#rx .bars .b i{display:block;width:100%;border-radius:8px 8px 3px 3px;background:var(--c,var(--ink3));min-height:4px}#rx .bars .b i.ghost{background:none;border:1.5px dashed var(--line);height:56px!important}#rx .bars .b span{font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .chart-empty{font:400 var(--fs-2) var(--f-ui);color:var(--ink3);text-align:center;margin-top:8px}#rx .fld{display:block;margin-top:14px}#rx .fld>label,#rx .fld>.lbl{display:block;font:600 var(--fs-2) var(--f-ui);color:var(--ink);margin-bottom:6px}#rx .fld>label small,#rx .fld>.lbl small{font:400 var(--fs-2) var(--f-ui);color:var(--ink3);margin-inline-start:4px}#rx .fld .in{display:flex;align-items:center;gap:8px;min-height:52px;background:var(--surface2);border:1.5px solid transparent;border-radius:var(--r-2);padding:0 14px;font:500 var(--fs-3) var(--f-ui);color:var(--ink)}#rx .fld .in:focus-within{border-color:var(--b-purple);background:var(--surface)}#rx .fld input,#rx .fld select,#rx .fld textarea{flex:1;min-width:0;border:0;background:none;font:inherit;color:var(--ink);outline:0;min-height:48px;padding:0}#rx .fld textarea{min-height:88px;padding:12px 0;resize:none}#rx .fld .in.ta{align-items:flex-start}#rx .fld input::-moz-placeholder,#rx .fld textarea::-moz-placeholder{color:var(--ink3)}#rx .fld input::placeholder,#rx .fld textarea::placeholder{color:var(--ink3)}#rx .fld .un{font:500 var(--fs-2) var(--f-data);color:var(--ink3)}#rx .fld .help{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3);margin-top:6px}#rx .fld select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#rx .fld .in.sel:after{content:"";width:8px;height:8px;border-right:2px solid var(--ink3);border-bottom:2px solid var(--ink3);transform:rotate(45deg);margin-block-start:-3px;margin-inline-end:4px}#rx .addrow{display:flex;gap:8px}#rx .addrow .in{flex:1}#rx .addrow .btn{min-height:52px;border-radius:var(--r-2);padding:0 18px}#rx .opts{display:flex;flex-wrap:wrap;gap:8px}#rx .opt{min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);font:600 var(--fs-2) var(--f-ui);color:var(--ink2);display:inline-flex;align-items:center;gap:6px;transition:background .25s,color .25s,border-color .25s}#rx .opt[aria-pressed=true]{background:var(--pri);color:var(--on-pri);border-color:var(--pri)}#rx .opt .x{width:16px;height:16px}#rx .seg2{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--surface2);border-radius:var(--r-2);padding:4px;gap:2px}#rx .seg2 button{min-height:44px;border:0;border-radius:var(--r-1);background:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink2);transition:background .25s}#rx .seg2 button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}#rx .stepper{display:inline-flex;align-items:center;gap:6px}#rx .stepper button{width:44px;height:44px;border-radius:50%;border:0;background:var(--surface2);display:grid;place-items:center}#rx .stepper button svg{width:20px;height:20px}#rx .stepper b{min-width:28px;text-align:center;font:600 var(--fs-3) var(--f-data)}#rx .tgl{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 0;border:0;background:none;text-align:start;color:var(--ink);border-top:1px solid var(--line)}#rx .tgl:first-child{border-top:0}#rx .tgl .rt{flex:1}#rx .tgl .rt b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .tgl .rt span{display:block;font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3);margin-top:2px}#rx .sw2{position:relative;width:52px;height:32px;border-radius:var(--r-2);background:var(--surface2);border:1.5px solid var(--line);flex:none;transition:background .3s}#rx .sw2:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:24px;height:24px;border-radius:50%;background:var(--ink3);transition:transform .45s var(--ease-spring),background .3s}#rx .tgl[aria-checked=true] .sw2{background:var(--b-teal);border-color:var(--b-teal)}#rx .tgl[aria-checked=true] .sw2:after{transform:translate(20px);background:#fff}#rx .tglhit{display:contents}#rx .strip{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-radius:var(--r-2);background:var(--surface);box-shadow:var(--shadow);font:500 var(--fs-2) var(--f-ui);color:var(--ink2);margin-top:10px}#rx .strip i{width:9px;height:9px;border-radius:50%;background:var(--ink3);flex:none}#rx .strip.ok i{background:var(--b-teal)}#rx .strip.warn i{background:var(--b-orange)}#rx .strip.off i{background:var(--ink3)}#rx .strip .rt2{margin-inline-start:auto}#rx .cta{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}#rx .cta .btn{flex:1;min-width:140px}#rx .cta.col{flex-direction:column}#rx .block-btn{width:100%}#rx .xp{display:none}#rx .open>.xp{display:block}#rx .open>.xh svg.ch{transform:rotate(90deg)}#rx .xh svg.ch{transition:transform .35s var(--ease-spring)}#rx .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}#rx .stats>div{background:var(--surface2);border-radius:var(--r-2);padding:10px 12px}#rx .stats b{display:block;font:600 var(--fs-4)/1.1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#rx .stats span{font:500 var(--fs-1)/1.3 var(--f-ui);color:var(--ink3)}#rx .divider{height:1px;background:var(--line);margin:14px 0}#rx .mrow{display:grid;grid-template-columns:1fr auto;gap:2px 10px;margin-top:12px}#rx .mrow b{font:600 var(--fs-2) var(--f-ui)}#rx .mrow span{font:500 var(--fs-2) var(--f-data);color:var(--ink2)}#rx .mrow .meter{grid-column:1/-1}#rx .steps{display:grid;gap:0;margin-top:8px}#rx .steps .s{display:flex;gap:12px;align-items:center;min-height:52px;font:500 var(--fs-3) var(--f-ui);color:var(--ink2)}#rx .steps .s i{width:24px;height:24px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;flex:none}#rx .steps .s.done i{background:var(--b-teal);border-color:var(--b-teal)}#rx .steps .s.done i svg{width:14px;height:14px;color:var(--b-ink)}#rx .steps .s.now i{border-color:var(--b-purple);border-top-color:transparent;animation:rx-spin 1s linear infinite}@keyframes rx-spin{to{transform:rotate(360deg)}}#rx .chatwrap{padding-top:6px}#rx .bub{max-width:84%;padding:12px 16px;border-radius:22px;border-end-end-radius:6px;margin-block:10px;margin-inline:auto 0;background:var(--pri);color:var(--on-pri);font:500 var(--fs-3)/1.35 var(--f-ui)}#rx .coachmsg{margin:14px 0;font:500 var(--fs-4)/1.16 var(--f-voice);text-wrap:pretty}#rx .coachmsg .who{display:flex;align-items:center;gap:8px;font:600 var(--fs-2) var(--f-ui);font-style:normal;color:var(--ink3);margin-bottom:6px}#rx .coachmsg .who svg{width:20px;height:20px;color:var(--b-purple)}#rx .composer{position:absolute;inset-inline:0;bottom:0;padding:10px 14px 26px;background:linear-gradient(to top,var(--bg) 70%,transparent);display:flex;gap:8px;align-items:center;z-index:15}#rx .composer .in2{flex:1;min-height:52px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow);display:flex;align-items:center;padding:0 18px;font:500 var(--fs-4) var(--f-voice);color:var(--ink3)}#rx .composer .sendb{width:52px;height:52px;border-radius:50%;background:var(--b-purple);color:#fff;border:0;display:grid;place-items:center}#rx .composer .sendb svg{width:24px;height:24px}#rx .nodock .dock{display:none}#rx .nodock .scr{padding-bottom:40px}#rx .panel .list{box-shadow:none;background:none;margin-top:0;border-radius:0}#rx .panel .rw{padding-inline:0}#rx .panel .fld:first-of-type{margin-top:4px}#rx .fld .in.sel select{min-width:44px}#rx .tile .lab.d-sleep svg{color:var(--t-sleep)}#rx .tile .lab.d-work svg{color:var(--t-work)}#rx .tile .lab.d-move svg{color:var(--t-move)}#rx .tile .lab.d-food svg{color:var(--t-food)}#rx .tile .lab.d-focus svg{color:var(--t-focus)}#rx .tile .lab svg{--duo-c:currentColor;--duo:.3}#rx .a-pill svg.ic{--duo-c:currentColor;--duo:.3}#rx .a-pill:nth-child(5n+1) svg{color:var(--t-focus)}#rx .a-pill:nth-child(5n+2) svg{color:var(--t-move)}#rx .a-pill:nth-child(5n+3) svg{color:var(--t-sleep)}#rx .a-pill:nth-child(5n+4) svg{color:var(--t-work)}#rx .a-pill:nth-child(5n+5) svg{color:var(--t-food)}#rx .a-pill[aria-pressed=true] svg{color:var(--b-ink)}#rx .a-mealh svg.ic{color:var(--t-move);--duo-c:currentColor;--duo:.3}#rx .btn.sec svg.ic{color:var(--acc-t,var(--t-move));--duo-c:currentColor;--duo:.3}#rx .bdim svg.ic{color:var(--t-move);--duo-c:currentColor;--duo:.3}#rx .fld svg.ic,#rx .in svg.ic{color:var(--t-work);--duo-c:currentColor;--duo:.3}#rx .rg{position:relative;display:inline-grid;place-items:center;flex:none}#rx .rg svg{display:block}#rx .rg .rgc{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;font:600 var(--fs-4) var(--f-display);font-variant-numeric:tabular-nums;line-height:1.05}#rx .rg .rgc small{display:block;font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .rg-s .rgc{font-size:var(--fs-2)}#rx .rg-l .rgc{font-size:var(--fs-6)}#rx .sp{display:block}#rx .ptabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin:8px 0 6px;padding:4px;background:var(--surface2);border-radius:var(--r-2);scroll-snap-type:x proximity}#rx .ptabs::-webkit-scrollbar{display:none}#rx .ptabs button{flex:1 0 auto;min-height:44px;padding:0 14px;border:0;border-radius:var(--r-1);background:none;color:var(--ink2);font:600 var(--fs-2) var(--f-ui);display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;scroll-snap-align:center;transition:background .25s,color .25s}#rx .ptabs button svg{width:20px;height:20px}#rx .ptabs button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line),var(--shadow)}#rx .fchips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:8px -18px 4px;padding:2px 18px 6px}#rx .fchips::-webkit-scrollbar{display:none}#rx .fchips button{flex:none;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink2);font:600 var(--fs-2) var(--f-ui);display:inline-flex;align-items:center;gap:8px}#rx .fchips button svg{width:20px;height:20px}#rx .fchips button[aria-pressed=true]{background:var(--pri);color:var(--on-pri);border-color:var(--pri)}#rx .dstr{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(44px,1fr);gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:10px 0 4px}#rx .dstr::-webkit-scrollbar{display:none}#rx .dsd{min-width:44px;min-height:68px;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 0;scroll-snap-align:center;position:relative}#rx .dsd small{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .dsd b{font:600 var(--fs-4) var(--f-display);font-variant-numeric:tabular-nums;line-height:1.1}#rx .dsd .mk{display:flex;gap:3px;height:6px}#rx .dsd .mk i{width:6px;height:6px;border-radius:50%}#rx .dsd.today{box-shadow:inset 0 0 0 2px var(--acc)}#rx .dsd.today small{color:var(--acc-t);font-weight:700}#rx .dsd.on{background:var(--pri);color:var(--on-pri)}#rx .dsd.on small{color:inherit;opacity:.8}#rx .ph-step{font:500 var(--fs-1) var(--f-data);color:var(--ink3);white-space:nowrap}#rx .ph-h.flow{gap:12px}#rx .svst{display:inline-flex;align-items:center;gap:6px;font:500 var(--fs-1) var(--f-data);color:var(--ink3);white-space:nowrap}#rx .svst svg{width:16px;height:16px;color:var(--t-move)}#rx .svst[data-s=saving]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--b-orange);animation:rx-pulse2 .9s ease-in-out infinite}#rx .svst[data-s=saved]{color:var(--t-move)}#rx .svst .svr{border:0;background:none;min-height:44px;padding:0;font:600 var(--fs-1) var(--f-data);color:color-mix(in srgb,var(--t-food) 75%,var(--ink));text-decoration:underline;text-underline-offset:3px}@keyframes rx-pulse2{50%{opacity:.35}}#rx .svlist{display:grid;gap:4px}#rx .fld>label small.req{margin-inline-start:6px;color:var(--ink3)}#rx .fld .in.bad{border-color:var(--b-orange);background:var(--surface)}#rx .fld .err{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font:500 var(--fs-2)/1.4 var(--f-ui);color:color-mix(in srgb,var(--t-food) 70%,var(--ink))}#rx .fld .err svg{width:18px;height:18px;margin-top:1px;color:inherit}#rx .trust{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px;font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3)}#rx .trust .lnk{font-weight:500;color:var(--ink2);text-align:start}#rx .insight .trust{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}#rx .bnr{--c:var(--work);--ct:var(--t-work);display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-radius:var(--r-2);margin-top:10px;font:500 var(--fs-2)/1.35 var(--f-ui);color:var(--ink);background:color-mix(in srgb,var(--c) 18%,var(--surface));border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}#rx .bnr>svg{width:22px;height:22px;flex:none;color:var(--ct)}#rx .bnr.warn{--c:var(--focus);--ct:var(--t-focus)}#rx .bnr.error{--c:var(--food);--ct:var(--t-food)}#rx .bnr.ok{--c:var(--move);--ct:var(--t-move)}#rx .bnr.offline{--c:var(--ink3);--ct:var(--ink2)}#rx .bn-t{flex:1;min-width:0;overflow-wrap:anywhere}#rx .bn-a{flex:none;min-height:44px;padding:0 4px;border:0;background:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink);text-decoration:underline;text-underline-offset:3px}#rx .netbar{position:absolute;inset-inline:0;top:54px;z-index:12;padding:0 18px 8px}#rx .netbar[hidden]{display:none}#rx .netbar .bnr{margin-top:0;box-shadow:var(--shadow)}#rx .skel{display:grid;gap:12px;padding:18px;background:var(--surface);border-radius:var(--r-4);box-shadow:var(--shadow);margin-top:12px}#rx .skel i{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--surface2) 25%,color-mix(in srgb,var(--ink3) 22%,var(--surface2)) 50%,var(--surface2) 75%);background-size:200% 100%;animation:rx-shim 1.4s linear infinite}@keyframes rx-shim{to{background-position:-200% 0}}#rx .first .first-lnk{display:flex;margin:4px auto 0}#rx .first .btn{margin-inline:auto}#rx .cf{display:flex;flex-direction:column;align-items:flex-start;padding-top:4px}#rx .cf-i{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ink3) 18%,transparent);color:var(--ink2);margin-bottom:12px}#rx .cf-i.bad{background:color-mix(in srgb,var(--food) 24%,transparent);color:var(--t-food)}#rx .cf-i svg{width:26px;height:26px}#rx .cf-t{font:600 var(--fs-5)/1.1 var(--f-display);letter-spacing:-.02em;margin:0 0 8px}#rx .cf-p{font:400 var(--fs-3)/1.4 var(--f-ui);color:var(--ink2);margin:0 0 6px}#rx .cf-c{font:600 var(--fs-2)/1.4 var(--f-ui);color:var(--ink);margin:0}#rx .cf .cta{width:100%;margin-top:18px}#rx .btn.danger{background:var(--b-orange);color:var(--b-ink)}#rx .toast{position:absolute;inset-inline:18px;bottom:172px;z-index:70;background:var(--plate);color:#fff;border-radius:var(--r-2);border:1px solid var(--plate-line);padding:6px 6px 6px 16px;min-height:52px;font:600 var(--fs-2) var(--f-ui);display:flex;align-items:center;gap:10px;transform:translateY(20px);opacity:0;pointer-events:none;transition:transform .5s var(--ease-spring),opacity .3s}#rx .toast.on{transform:none;opacity:1;pointer-events:auto}#rx .toast>svg{width:22px;height:22px;flex:none;color:var(--b-teal)}#rx .toast.error>svg{color:var(--b-orange)}#rx .toast.info>svg{color:var(--b-blue)}#rx .toast .tt{flex:1;min-width:0;overflow-wrap:anywhere;padding-block:6px}#rx .toast .tu{flex:none;min-height:44px;padding:0 10px;border:0;background:none;color:#fff;font:700 var(--fs-2) var(--f-ui);text-decoration:underline;text-underline-offset:3px}#rx .toast .tx{flex:none;width:44px;height:44px;border:0;background:none;display:grid;place-items:center;color:#fffc}#rx .toast .tx svg{width:18px;height:18px;color:inherit}#rx .toast.static{position:static;transform:none;opacity:1;pointer-events:auto;margin-top:8px}#rx .phone .sheet{top:0;right:0;bottom:0;left:0;z-index:40;background:none;border-radius:0;transform:none;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility 0s .5s}#rx .phone .sheet.on{visibility:visible;pointer-events:auto;transition:none}#rx .sh-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b1a2575;opacity:0;transition:opacity .35s}#rx .sheet.on .sh-scrim{opacity:1}#rx .sh-panel{position:relative;display:flex;flex-direction:column;background:var(--bg);border-radius:var(--r-4) var(--r-4) 0 0;max-height:75%;box-shadow:0 -1px 0 var(--line),0 -20px 40px -20px #0006;transform:translateY(105%);transition:transform .5s var(--ease-spring);outline:0}#rx .sheet.on .sh-panel{transform:none}#rx .sheet[data-size=sm] .sh-panel{max-height:50%}#rx .sheet[data-size=full] .sh-panel{height:calc(100% - 54px);max-height:none}#rx .sh-grab{width:36px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--ink3) 45%,transparent);margin:8px auto 0;flex:none}#rx .phone .sheet .sh-h{padding:8px 18px 6px;flex:none;gap:12px}#rx .phone .sheet .sh-h .sh-t{font:600 var(--fs-5)/1.1 var(--f-display);letter-spacing:-.02em;color:var(--ink);margin:0;min-width:0;overflow-wrap:anywhere}#rx .phone .sheet .sh-h.bare{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}#rx .phone .sheet .body{flex:0 1 auto;min-height:0;padding:0 18px 32px}#rx .sheet[data-size=full] .body{flex:1}#rx .phone .dock{padding-top:18px;background:linear-gradient(to top,var(--bg) 72%,transparent)}#rx .phone .ask{margin-bottom:10px}#rx .phone .tabs{background:var(--bg);border-top:1px solid var(--line);margin:0 -14px;padding:2px 14px 26px}#rx .phone .scr{padding-bottom:calc(var(--dock-h,160px) + 28px)}#rx .phone.nodock .scr{padding-bottom:40px}#rx .phone.has-sticky:not(.nodock) .ask{display:none}#rx .phone.has-sticky:not(.nodock) .dock{padding-top:0;background:none}#rx .phone.has-sticky:not(.nodock) .scr{inset-block-end:85px;padding-bottom:0}#rx .stickybar{position:sticky;bottom:0;margin:10px -18px 0;padding:12px 18px 16px;background:var(--bg);box-shadow:0 -12px 18px -12px #0b1a252e;z-index:5}#rx .phone .dialwrap{width:min(100%,354px);height:auto;aspect-ratio:1/1;container-type:inline-size}#rx .phone .dread{padding:0 23.7cqw}#rx .phone .dread .tm{font-size:15.25cqw}#rx .phone .dread .lb{font-size:max(12px,3.67cqw);max-width:39.5cqw;min-height:0;margin-top:2.2cqw}#rx .rw .rt,#rx .tgl .rt{overflow-wrap:anywhere}#rx .rw .rv{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}#rx .bento>*,#rx .stats>*,#rx .tile,#rx .panel,#rx .fld,#rx .fld .in,#rx .metric,#rx .insight{min-width:0}#rx .tile .big,#rx .metric .mv{overflow-wrap:anywhere}#rx .cp{max-width:100%;white-space:normal;line-height:1.2;padding-block:4px;text-align:center}#rx .opt{max-width:100%;white-space:normal;text-align:center;line-height:1.2;padding-block:8px}#rx .cta .btn{min-width:min(140px,100%)}#rx .seg2 button{min-width:0;padding:0 6px;overflow-wrap:anywhere}#rx .phone .btn{max-width:100%;white-space:normal;text-align:center;line-height:1.2;padding-block:8px}#rx .phone .ph-t{overflow-wrap:break-word}#rx .rw.d-ink{--c:var(--ink3);--ct:var(--ink2)}#rx .tile .lab.d-ink svg{color:var(--ink2)}#rx svg.ic.ic-n{color:var(--ink2)!important;--duo-c:currentColor!important}#rx :is(.btn.pri,.btn.danger,.btn.acc,.opt[aria-pressed=true],.fchips button[aria-pressed=true],.toast,.dsd.on) svg.ic.ic-n{color:inherit!important}#rx :is(.ri,.fi,.fi2,.cf-i,.lk,.mf-tl):has(>svg.ic-n){--c:var(--ink3)!important;--ct:var(--ink2)!important}#rx .ri:has(>svg.ic-n),#rx .fi2:has(>svg.ic-n){background:color-mix(in srgb,var(--ink3) 22%,transparent)!important;color:var(--ink2)!important}#rx .dstr-l{font:600 var(--fs-2) var(--f-ui);color:var(--ink2);margin:10px 4px -4px}#rx .srcl{display:flex;align-items:center;gap:8px;min-height:32px;margin-top:6px;font:500 var(--fs-1)/1.3 var(--f-data);color:var(--ink3)}#rx .srcl svg{width:16px;height:16px;flex:none;color:var(--t-move)}#rx .srcl span{flex:1;min-width:0}#rx .srcl .lnk{flex:none;font-size:var(--fs-1)}#rx .toast.warn>svg{color:var(--b-yellow)}#rx .khint{display:flex;align-items:center;gap:8px;margin-top:10px;padding:4px 4px 4px 12px;border-radius:var(--r-2);background:var(--surface2);font:500 var(--fs-2)/1.35 var(--f-ui);color:var(--ink2)}#rx .khint>svg{width:18px;height:18px;flex:none;color:var(--ink3)}#rx .khint span{flex:1;min-width:0}#rx .khx{flex:none;width:44px;height:44px;border:0;background:none;display:grid;place-items:center;color:var(--ink3)}#rx .khx svg{width:18px;height:18px}#rx .statrow{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}#rx .statrow>div{min-width:0}#rx .statrow b{display:block;font:600 var(--fs-4)/1.1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#rx .statrow span{font:500 var(--fs-1)/1.3 var(--f-ui);color:var(--ink3)}#rx .tline{margin-top:12px}#rx .tline.has-now{padding-top:20px}#rx .tlt{position:relative;height:28px;border-radius:var(--r-1);background:var(--surface2)}#rx .tlb{position:absolute;top:4px;bottom:4px;border-radius:6px;background:var(--c)}#rx .tlf{position:absolute;top:0;bottom:0;border-radius:var(--r-1);background:color-mix(in srgb,var(--focus) 34%,transparent);border:1.5px dashed color-mix(in srgb,var(--t-focus) 70%,transparent)}#rx .tln{position:absolute;top:-4px;bottom:-4px;width:2px;margin-inline-start:-1px;background:var(--b-orange);border-radius:1px}#rx .tln span{position:absolute;bottom:100%;inset-inline-start:50%;transform:translate(-50%);white-space:nowrap;font:600 var(--fs-1)/1 var(--f-data);color:var(--ink2);padding-bottom:4px}#rx .tla{position:relative;height:18px;margin-top:4px}#rx .tla span{position:absolute;transform:translate(-50%);font:500 var(--fs-1)/1 var(--f-data);color:var(--ink3)}#rx .tla span:first-child{transform:none}#rx .tla span:last-child{transform:translate(-100%)}#rx .tlk{display:flex;align-items:center;gap:8px;margin-top:6px;font:500 var(--fs-1) var(--f-data);color:var(--ink2)}#rx .tlk i{width:18px;height:10px;border-radius:3px;background:color-mix(in srgb,var(--focus) 34%,transparent);border:1.5px dashed color-mix(in srgb,var(--t-focus) 70%,transparent)}#rx .ptr{display:flex;align-items:center;justify-content:center;gap:8px;height:0;overflow:hidden;font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .ptr svg{width:18px;height:18px;transition:transform .2s}#rx .ptr.ready svg{transform:rotate(180deg)}#rx .ptr.busy svg{animation:rx-spin 1s linear infinite}#rx .toast.insheet{position:relative;inset:auto;bottom:auto;flex:none;margin:0 18px 14px;transform:none}#rx .cf .cta.cf-a:not(.col){flex-wrap:nowrap}#rx .cf .cta.cf-a:not(.col) .btn{min-width:0}#rx .cf-b{width:100%;margin-top:6px}#rx .first.crash{padding-top:18vh}#rx .first.crash .cta .btn{width:100%;margin-inline:0}[dir=rtl] #rx .tgl[aria-checked=true] .sw2:after{transform:translate(-20px)}[dir=rtl] #rx .rw>svg.ch,[dir=rtl] #rx .back svg{transform:scaleX(-1)}#rx{--f-display:"Bricolage Grotesque","Instrument Sans",system-ui,sans-serif;--f-ui:"Instrument Sans",-apple-system,system-ui,sans-serif;--f-voice:"Instrument Sans",-apple-system,system-ui,sans-serif;--f-data:"Geist Mono",ui-monospace,Menlo,monospace;--b-ink:#172D3C;--b-teal:#75CCC2;--b-yellow:#FFEB97;--b-orange:#FF7139;--b-purple:#7669FF;--b-blue:#78C5FF;--sleep:#7669FF;--work:#78C5FF;--move:#75CCC2;--food:#FF7139;--focus:#FFEB97;--r-card:28px;--r-in:18px;--ease-spring:linear(0,.38 7%,.78 15%,1.02 24%,1.06 31%,1.02 42%,.995 55%,1);--ease-out:cubic-bezier(.2,.8,.2,1)}#rx[data-theme=light]{--bg:#E9EFF1;--surface:#FFFFFF;--surface2:#F3F6F7;--line:rgba(23,45,60,.12);--ink:#172D3C;--ink2:#3C5160;--ink3:#566A77;--t-sleep:#4A3FC4;--t-work:#1868A8;--t-move:#166D61;--t-food:#B4571F;--t-focus:#7A5F12;--plate:#172D3C;--plate-line:rgba(255,255,255,.14);--shadow:0 1px 2px rgba(23,45,60,.05),0 12px 28px -14px rgba(23,45,60,.22);--grain:.05;--glass:rgba(255,255,255,.72);--pri:#172D3C;--on-pri:#fff}#rx[data-theme=dark]{--bg:#0F2230;--surface:#1B3445;--surface2:#16303F;--line:rgba(255,255,255,.14);--ink:#F4F8FA;--ink2:#C7D5DD;--ink3:#9DB1BC;--t-sleep:#B3ADFF;--t-work:#9ED4FF;--t-move:#8EE0D5;--t-food:#FF9B72;--t-focus:#FFEB97;--plate:#0B1A25;--plate-line:rgba(255,255,255,.14);--shadow:0 12px 28px -14px rgba(0,0,0,.6);--grain:.08;--glass:rgba(23,45,60,.72);--pri:#F4F8FA;--on-pri:#172D3C}#rx.stage[data-state=normal]{--acc:#75CCC2;--acc-t:var(--t-move)}#rx.stage[data-state=high]{--acc:#FF7139;--acc-t:var(--t-food)}#rx.stage[data-state=recovery]{--acc:#7669FF;--acc-t:var(--t-sleep)}#rx,#rx *{box-sizing:border-box}#rx{scroll-behavior:smooth;margin:0;background:var(--bg);color:var(--ink);font:400 var(--fs-3)/1.5 var(--f-ui);-webkit-font-smoothing:antialiased;transition:background .4s}#rx:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;opacity:var(--grain);mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}#rx[data-theme=dark]:after{mix-blend-mode:screen}#rx a{color:inherit}#rx :focus-visible{outline:3px solid var(--b-purple);outline-offset:3px;border-radius:var(--r-1)}#rx button{font:inherit;color:inherit;cursor:pointer}#rx svg.ic{width:1.35em;height:1.35em;flex:none;fill:currentColor;--duo-c:var(--acc,#75CCC2);--duo:.42}#rx .rw .ri svg.ic,#rx .metric .ri svg.ic,#rx .lab svg.ic,#rx svg.ic[class*=d-],#rx .first .fi svg.ic,#rx .ibtn.av svg.ic,#rx .btn svg.ic{--duo-c:currentColor;--duo:.26}#rx .ask .go svg.ic{width:18px;height:18px}#rx .wrap{max-width:1240px;margin:0 auto;padding:0 24px}#rx .hero{padding-block:56px 24px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}#rx .eyebrow{font:500 var(--fs-1)/1 var(--f-data);color:var(--ink3);letter-spacing:.02em}#rx h1.title{font:600 clamp(48px,7.4vw,104px)/.92 var(--f-display);font-variation-settings:"wdth" 80,"opsz" 96;letter-spacing:-.035em;margin:14px 0 18px}#rx h1.title em{font-style:normal;color:var(--acc-t)}#rx .lede{font:400 var(--fs-4)/1.45 var(--f-ui);color:var(--ink2);max-width:46ch;margin:0}#rx .lede b{color:var(--ink);font-weight:600}#rx .herodial{justify-self:center;width:min(100%,430px)}#rx.stage{transition:--acc .4s}#rx .tb{position:sticky;top:0;z-index:30;background:var(--glass);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-block:1px solid var(--line)}#rx .tb .wrap{display:flex;gap:10px 22px;flex-wrap:wrap;align-items:center;padding-block:8px}#rx .grp{display:flex;align-items:center;gap:8px}#rx .grp>span{font:500 var(--fs-1)/1 var(--f-data);color:var(--ink3)}#rx .seg{display:inline-flex;background:var(--surface2);border:1px solid var(--line);border-radius:999px;padding:3px}#rx .seg button{white-space:nowrap;min-height:44px;padding:0 14px;border:0;background:none;border-radius:999px;font-size:var(--fs-2);font-weight:600;color:var(--ink2);transition:background .25s,color .25s}#rx .seg button[aria-pressed=true]{background:var(--pri);color:var(--on-pri)}#rx .seg .dotc{display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:8px;vertical-align:1px}#rx .main{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:56px;padding-block:40px 80px;align-items:start}#rx .phonecol{position:sticky;top:var(--ptop,76px);height:calc(100vh - var(--ptop,76px) - 14px);display:grid;place-items:start center}#rx .phoneslot{width:390px;height:844px;transform-origin:top center}#rx .chap{max-width:720px}#rx .chap section{padding:0 0 72px}#rx .chap h2{text-wrap:balance;font:600 clamp(32px,4vw,52px)/1 var(--f-display);font-variation-settings:"wdth" 84,"opsz" 72;letter-spacing:-.03em;margin:8px 0 14px}#rx .chap h2 em{font-style:normal;color:var(--acc-t)}#rx .chap h3{font:600 var(--fs-4)/1.2 var(--f-display);margin:0 0 6px;letter-spacing:-.01em}#rx .chap p{color:var(--ink2);margin:0 0 14px;max-width:62ch}#rx .chap p b,#rx .chap li b{color:var(--ink)}#rx .three{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:22px 0}#rx .card{background:var(--surface);border-radius:var(--r-card);padding:20px;box-shadow:var(--shadow)}#rx .card .no{font:500 var(--fs-1)/1 var(--f-data);color:var(--ink3)}#rx .card h3{margin-top:10px}#rx .card p{font-size:var(--fs-2);margin:0}#rx .fix{display:inline-block;margin-top:10px;font:500 var(--fs-1)/1 var(--f-data);color:var(--ink3);border:1px solid var(--line);border-radius:999px;padding:6px 10px}#rx .jsel{min-height:44px;border-radius:999px;border:1px solid var(--line);background:var(--surface2);color:var(--ink);font:600 var(--fs-2) var(--f-ui);padding:0 14px;max-width:210px}#rx .scr#scr{position:absolute}#rx .scr.enter{animation:rx-enter .5s var(--ease-out)}@keyframes rx-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#rx #atlas-sec{padding-block:20px 100px}#rx .atl-h{font:600 clamp(32px,4vw,52px)/1 var(--f-display);font-variation-settings:"wdth" 84,"opsz" 72;letter-spacing:-.03em;margin:8px 0 12px}#rx .atl-h em{font-style:normal;color:var(--acc-t)}#rx .atl-n{font:500 var(--fs-2) var(--f-data);color:var(--ink3);letter-spacing:0;margin-inline-start:10px}#rx .atl-p{color:var(--ink2);max-width:62ch}#rx .at-area{margin-top:36px}#rx .at-area h3{font:600 var(--fs-4) var(--f-display);letter-spacing:-.01em;margin:0 0 14px}#rx .at-area h3 span{font:500 var(--fs-1) var(--f-data);color:var(--ink3);margin-inline-start:8px}#rx .at-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:22px 16px}#rx .mini{border:0;background:none;padding:0;text-align:start;color:var(--ink);display:flex;flex-direction:column;gap:6px}#rx .mini-frame{width:150px;height:324px;position:relative}#rx .mini .phone.sm{position:absolute;inset-inline-start:0;top:0;transform:scale(.385);transform-origin:0 0;box-shadow:0 0 0 7px #0b1620,0 14px 30px -10px #0a192680;pointer-events:none;border-radius:var(--r-4)}#rx .mini:hover .phone.sm{box-shadow:0 0 0 7px var(--b-purple),0 14px 30px -10px #0a192680}#rx .mini:focus-visible{outline:3px solid var(--b-purple);outline-offset:6px;border-radius:var(--r-1)}#rx .mini-t{font:600 var(--fs-2) var(--f-ui);max-width:150px}#rx .mini-r{font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .phone.sm .scr{top:54px;right:0;bottom:0;left:0;padding-bottom:30px;opacity:1;transform:none}#rx .newb{font:600 var(--fs-1)/1 var(--f-data);font-style:normal;background:var(--b-purple);color:#fff;border-radius:999px;padding:2px 7px;vertical-align:2px}#rx .filters{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}#rx .filters button{font:inherit;font-size:var(--fs-2);min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}#rx .filters button[aria-pressed=true]{background:var(--pri);color:var(--on-pri);border-color:var(--pri)}#rx .f{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);padding:14px 16px;margin:10px 0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px}#rx .f h3{margin:0 0 2px;font:600 var(--fs-3) var(--f-display)}#rx .sev{align-self:start;font:700 var(--fs-1) var(--f-ui);padding:3px 10px;border-radius:999px;white-space:nowrap}#rx .sev.high{background:#ff713929;color:var(--t-food)}#rx .sev.med{background:#ffeb978c;color:#6b5314}#rx .sev.low{background:#78c5ff40;color:var(--t-work)}#rx .f dl{grid-column:1/-1;margin:6px 0 0;display:grid;grid-template-columns:70px 1fr;gap:4px 12px;font-size:var(--fs-2)}#rx .f dt{color:var(--ink3)}#rx .f dd{margin:0;color:var(--ink2)}#rx #au-stats>div b{font-size:var(--fs-5)}#rx .phone{width:390px;height:844px;border-radius:var(--r-4);background:var(--bg);position:relative;overflow:hidden;box-shadow:0 0 0 10px #0b1620,0 0 0 11px #ffffff1f,0 50px 80px -30px #0a19268c;isolation:isolate}#rx .phone .sky{position:absolute;inset:0 0 auto 0;height:70%;z-index:-1;pointer-events:none;background:radial-gradient(circle 380px at var(--sx,50%) var(--sy,34%),color-mix(in srgb,var(--acc) 55%,transparent),transparent 100%);opacity:.85;transition:opacity .6s}#rx[data-theme=dark] .phone .sky{opacity:.55}#rx .island{position:absolute;top:11px;inset-inline-start:50%;width:118px;height:34px;margin-inline-start:-59px;background:#000;border-radius:var(--r-3);z-index:60}#rx .sbar{height:54px;padding:18px 30px 0;display:flex;justify-content:space-between;font:600 var(--fs-2)/1 var(--f-ui);position:relative;z-index:50}#rx .scr{position:absolute;top:54px;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;padding:0 18px 190px;scrollbar-width:none;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .35s var(--ease-out),transform .5s var(--ease-spring)}#rx .scr::-webkit-scrollbar{display:none}#rx .scr.on{opacity:1;pointer-events:auto;transform:none}#rx .ph-h{display:flex;align-items:center;gap:10px;padding:6px 0 10px;min-height:56px}#rx .ph-h .tx{flex:1;min-width:0}#rx .ph-eb{font:500 var(--fs-1)/1.2 var(--f-data);color:var(--ink3)}#rx .ph-t{font:600 var(--fs-6)/1.02 var(--f-display);font-variation-settings:"wdth" 82,"opsz" 60;letter-spacing:-.03em;margin:2px 0 0}#rx .ibtn{width:44px;height:44px;border-radius:50%;border:0;background:var(--surface);box-shadow:var(--shadow);display:grid;place-items:center;position:relative;flex:none}#rx .ibtn svg{width:22px;height:22px}#rx .ibtn .pip{position:absolute;top:10px;inset-inline-end:11px;width:9px;height:9px;border-radius:50%;background:var(--b-orange);border:2px solid var(--surface)}#rx .av{font:700 var(--fs-3) var(--f-display);background:var(--b-teal);color:var(--b-ink);box-shadow:none}#rx .chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow);font:600 var(--fs-1)/1 var(--f-ui)}#rx .chip i{width:9px;height:9px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 28%,transparent)}#rx .voice{font:500 var(--fs-5)/1.12 var(--f-voice);letter-spacing:-.005em;margin:10px 0 2px;color:var(--ink);text-wrap:balance}#rx .voice small{display:block;font:500 var(--fs-1)/1.4 var(--f-data);color:var(--ink3);margin-top:8px;font-style:normal;letter-spacing:.01em}#rx .dialwrap{position:relative;width:354px;height:354px;margin:8px auto 0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#rx .dial{width:100%;height:100%;display:block;overflow:visible}#rx .plate{fill:var(--plate)}#rx .plate-ring{fill:none;stroke:var(--plate-line)}#rx .trk{fill:none;stroke:#ffffff12}#rx .arc{fill:none;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0;animation:rx-draw 1.1s var(--ease-out) both}#rx .arc.plan{stroke-opacity:.7;stroke-dasharray:.006 .0145;animation:none}@keyframes rx-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}#rx .tick{stroke:#ffffff47}#rx .tick.big{stroke:#ffffffb3}#rx .tlab{fill:#fffc;font:500 var(--fs-1) var(--f-data);text-anchor:middle;dominant-baseline:middle}#rx .dread{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;pointer-events:none;color:#fff;padding:0 84px}#rx .dread .tm{font:600 var(--fs-7)/1 var(--f-display);font-variation-settings:"wdth" 80,"opsz" 80;letter-spacing:-.03em;font-variant-numeric:tabular-nums}#rx .dread .tm small{font-size:.38em;font-weight:500;opacity:.7;margin-inline-start:3px}#rx .dread .lb{font:500 var(--fs-1)/1.25 var(--f-ui);color:#ffffffdb;margin:8px auto 0;min-height:34px;max-width:140px}#rx .dread .lb b{display:block;font-weight:600;color:#fff}#rx .dread .dm{display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:6px}#rx .nowbtn{position:absolute;inset-inline-start:50%;bottom:-58px;transform:translate(-50%);min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#0b1a25db;color:#fff;font:600 var(--fs-1) var(--f-ui);display:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#rx .dialwrap.scrub .nowbtn{display:block}#rx .dialwrap:focus-visible{border-radius:50%}#rx .phone .nowbtn{background:var(--pri);color:var(--on-pri);border:0}#rx .hint[hidden]{display:block;visibility:hidden}#rx .hint{font:500 var(--fs-1)/1 var(--f-data);color:var(--ink3);text-align:center;margin:12px 0 6px}#rx .legend{display:flex;gap:8px;overflow-x:auto;padding:4px 18px 8px;margin:0 -18px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 86%,transparent);mask-image:linear-gradient(to right,#000 86%,transparent)}#rx .legend::-webkit-scrollbar{display:none}#rx .lg{flex:none;min-height:44px;padding:0 14px 0 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;gap:8px;font:600 var(--fs-1) var(--f-ui);box-shadow:var(--shadow)}#rx .lg svg{width:20px;height:20px}#rx .lg[aria-pressed=false]{opacity:.45}#rx .lg .v{font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .d-sleep{color:var(--t-sleep)}#rx .d-work{color:var(--t-work)}#rx .d-move{color:var(--t-move)}#rx .d-food{color:var(--t-food)}#rx .d-focus{color:var(--t-focus)}#rx .hide-sleep .g-sleep,#rx .hide-work .g-work,#rx .hide-move .g-move,#rx .hide-food .g-food,#rx .hide-focus .g-focus{opacity:.06;transition:opacity .3s}#rx .next{background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border-radius:var(--r-card);padding:18px 18px 16px;margin-top:10px;display:grid;gap:4px}#rx .next .k{font:500 var(--fs-1)/1 var(--f-data);color:var(--ink3)}#rx .next .h{font:600 var(--fs-5)/1.08 var(--f-display);font-variation-settings:"wdth" 84,"opsz" 40;letter-spacing:-.02em;margin-top:6px}#rx .next .s{font-size:var(--fs-2);color:var(--ink2)}#rx .btn{min-height:48px;border-radius:999px;border:0;padding:0 20px;font:700 var(--fs-2) var(--f-ui);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .35s var(--ease-spring)}#rx .btn:active{transform:scale(.96)}#rx .btn.acc{background:var(--acc);color:var(--b-ink);margin-top:12px;justify-self:start}#rx.stage[data-state=recovery] .btn.acc{background:#b3adff}#rx .btn.pri{background:var(--pri);color:var(--on-pri)}#rx .btn.sec{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}#rx .btn svg{width:22px;height:22px}#rx .bento{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}#rx .tile{background:var(--surface);border-radius:var(--r-card);padding:16px;box-shadow:var(--shadow);text-align:start;border:0;display:flex;flex-direction:column;gap:6px;min-height:152px;position:relative;overflow:hidden;color:var(--ink)}#rx .tile.w2{grid-column:span 2;min-height:0}#rx .tile .lab{display:flex;align-items:center;gap:8px;font:600 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .tile .lab svg{width:22px;height:22px}#rx .big{font:600 var(--fs-7)/1 var(--f-display);font-variation-settings:"wdth" 80,"opsz" 80;letter-spacing:-.035em;font-variant-numeric:tabular-nums}#rx .big small{font:500 var(--fs-2) var(--f-ui);letter-spacing:0;color:var(--ink3);margin-inline-start:6px}#rx .sub{font-size:var(--fs-1);color:var(--ink3)}#rx .meter{height:8px;border-radius:var(--r-4);background:var(--surface2);overflow:hidden;margin-top:6px}#rx .meter i{display:block;height:100%;border-radius:var(--r-4);background:var(--c,var(--food));transition:width .8s var(--ease-spring)}#rx .tile .add{margin-top:auto;align-self:flex-start}#rx .mini{display:flex;flex-direction:column;gap:3px;margin-top:auto}#rx .mini i{height:5px;border-radius:var(--r-1);background:var(--sleep);opacity:.9}#rx .tank{position:absolute;inset-inline-end:14px;top:14px;width:30px;height:84px;border-radius:var(--r-2);background:var(--surface2);overflow:hidden}#rx .tank i{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;background:var(--work);transition:height .8s var(--ease-spring);border-radius:0 0 15px 15px}#rx .pulse{animation:rx-pulse .5s var(--ease-spring)}@keyframes rx-pulse{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}#rx .ghosts{border:1.5px dashed var(--line);box-shadow:none;background:transparent}#rx .dock{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;padding:10px 14px 0;z-index:15;background:linear-gradient(to top,var(--bg) 62%,transparent)}#rx .ask{width:100%;min-height:52px;border-radius:999px;border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);display:flex;align-items:center;gap:12px;padding:0 6px 0 16px;color:var(--ink3);font:500 var(--fs-4) var(--f-voice);box-shadow:var(--shadow),inset 0 1px #ffffff59;text-align:start}#rx .ask svg{width:24px;height:24px;color:var(--b-purple)}#rx #askph{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rx[data-theme=dark] .ask svg{color:#b3adff}#rx .ask .go{margin-inline-start:auto;width:40px;height:40px;border-radius:50%;background:var(--b-purple);color:#fff;display:grid;place-items:center}#rx .ask .go svg{color:#fff;width:20px;height:20px}#rx .tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:2px 0 26px}#rx .tabs button{border:0;background:none;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:600 var(--fs-1) var(--f-ui);color:var(--ink3);position:relative}#rx .tabs svg{width:26px;height:26px}#rx .tabs button:nth-child(1) svg{--duo-c:var(--move);--duo:.5}#rx .tabs button:nth-child(2) svg{--duo-c:var(--sleep);--duo:.5}#rx .tabs button:nth-child(3) svg{--duo-c:var(--work);--duo:.55}#rx .tabs button[aria-current=page] svg{--duo:.85}#rx .tabs button[aria-current=page]{color:var(--ink)}#rx .tabs button[aria-current=page]:after{content:"";position:absolute;top:2px;width:22px;height:4px;border-radius:var(--r-1);background:var(--acc)}#rx .tabs button[aria-current=page] svg{--duo:.5}#rx .back{display:inline-flex;align-items:center;gap:2px;min-height:44px;border:0;background:none;color:var(--ink2);font:600 var(--fs-2) var(--f-ui);padding:0 10px 0 0}#rx .back svg{width:22px;height:22px}#rx .hero-n{font:600 96px/.9 var(--f-display);font-variation-settings:"wdth" 78,"opsz" 96;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:6px 0 0}#rx .hero-n small{font:500 var(--fs-3) var(--f-ui);letter-spacing:0;color:var(--ink3);display:block;margin-top:8px}#rx .capture{display:grid;grid-template-columns:1.5fr 1fr;gap:10px;margin-top:16px}#rx .capture .btn{min-height:64px;border-radius:var(--r-3);font-size:var(--fs-3);flex-direction:column;gap:2px}#rx .capture .btn small{font:500 var(--fs-1) var(--f-ui);opacity:.8}#rx .macro{display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:10px;min-height:44px}#rx .macro .n{font:600 var(--fs-2) var(--f-ui)}#rx .macro .v{font:500 var(--fs-1) var(--f-data);color:var(--ink2)}#rx .macro .meter{margin:0;height:10px}#rx .panel{background:var(--surface);border-radius:var(--r-card);padding:16px 18px;box-shadow:var(--shadow);margin-top:12px}#rx .panel h4{margin:0 0 6px;font:600 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .meal{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}#rx .meal:first-of-type{border-top:0}#rx .meal .t{font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .meal b{display:block;font:600 var(--fs-3) var(--f-ui)}#rx .meal .k{font:600 var(--fs-2) var(--f-data)}#rx .tag{display:inline-block;font:500 var(--fs-1)/1 var(--f-data);padding:3px 7px;border-radius:var(--r-4);border:1px solid var(--line);color:var(--ink3);margin-top:3px}#rx .meal.ghost{opacity:.7}#rx .hypno{width:100%;display:block;margin-top:12px}#rx .rng{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}#rx .rng:first-of-type{border-top:0}#rx .rng b{font:600 var(--fs-2) var(--f-ui)}#rx .rng .v{font:600 var(--fs-3) var(--f-data)}#rx .rng .bar{grid-column:1/-1;position:relative;height:22px;margin-top:6px}#rx .rng .band{position:absolute;top:8px;height:6px;border-radius:var(--r-1);background:color-mix(in srgb,var(--sleep) 28%,transparent)}#rx .rng .base{position:absolute;top:10px;height:2px;inset-inline-start:0;inset-inline-end:0;background:var(--line)}#rx .rng .dot{position:absolute;top:3px;width:16px;height:16px;border-radius:50%;background:var(--sleep);margin-inline-start:-8px;box-shadow:0 0 0 3px var(--surface)}#rx .rng .tg{grid-column:1/-1;font-size:var(--fs-1);color:var(--ink3)}#rx .tl{position:relative;margin-top:10px;padding-inline-start:46px}#rx .tl .hr{position:absolute;inset-inline-start:0;width:40px;font:500 var(--fs-1) var(--f-data);color:var(--ink3);transform:translateY(-6px)}#rx .tl .ln{position:absolute;inset-inline-start:46px;inset-inline-end:0;border-top:1px solid var(--line)}#rx .tl .blk{position:absolute;inset-inline-start:52px;inset-inline-end:0;border-radius:var(--r-2);padding:6px 10px;font:600 var(--fs-1) var(--f-ui);background:color-mix(in srgb,var(--work) 38%,var(--surface));color:var(--ink);border-inline-start:4px solid var(--work);overflow:hidden}#rx .tl .blk.f{background:color-mix(in srgb,var(--focus) 40%,transparent);border-left-color:var(--focus);border-style:dashed;border-width:1.5px 1.5px 1.5px 4px;border-color:var(--focus)}#rx .tl .nw{position:absolute;inset-inline-start:40px;inset-inline-end:0;border-top:2px solid var(--b-orange)}#rx .tl .nw:before{content:"";position:absolute;inset-inline-start:-6px;top:-6px;width:10px;height:10px;border-radius:50%;background:var(--b-orange)}#rx .sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--bg);transform:translateY(102%);transition:transform .55s var(--ease-spring);display:flex;flex-direction:column;border-radius:56px 56px 0 0;overflow:hidden}#rx .sheet.on{transform:none}#rx .sheet .sh-h{display:flex;justify-content:space-between;align-items:center;padding:60px 18px 8px}#rx .sheet .body{flex:1;overflow-y:auto;padding:0 18px 12px;scrollbar-width:none}#rx .sheet .body::-webkit-scrollbar{display:none}#rx .me{margin:12px 0 12px auto;max-width:82%;background:var(--pri);color:var(--on-pri);padding:12px 16px;border-radius:22px 22px 6px;font:500 var(--fs-3)/1.35 var(--f-ui)}#rx .mm{margin:14px 0;font:500 var(--fs-5)/1.14 var(--f-voice);text-wrap:pretty}#rx .mm .who{display:flex;align-items:center;gap:8px;font:600 var(--fs-1) var(--f-ui);font-style:normal;color:var(--ink3);margin-bottom:6px}#rx .mm .who svg{width:20px;height:20px;color:var(--b-purple)}#rx .basis{background:var(--surface);border-radius:var(--r-3);padding:12px 14px;box-shadow:var(--shadow);font:400 var(--fs-2)/1.4 var(--f-ui);font-style:normal;margin-top:10px}#rx .basis .k{font:500 var(--fs-1) var(--f-data);color:var(--ink3);margin-bottom:6px}#rx .basis ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}#rx .basis li{display:flex;align-items:center;gap:8px}#rx .basis li svg{width:20px;height:20px}#rx .sugg{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#rx .sugg button{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:600 var(--fs-2) var(--f-ui)}#rx .comp{padding:8px 14px 26px;display:flex;gap:8px;align-items:center}#rx .comp .in{flex:1;min-height:52px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow);display:flex;align-items:center;padding:0 18px;font:500 var(--fs-4) var(--f-voice);color:var(--ink3)}#rx .first{text-align:center;padding:26px 8px 6px}#rx .first .fi{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px;background:color-mix(in srgb,var(--c) 26%,transparent)}#rx .first .fi svg{width:44px;height:44px}#rx .first h2{font:600 var(--fs-6)/1.05 var(--f-display);font-variation-settings:"wdth" 82,"opsz" 48;letter-spacing:-.03em;margin:0 0 8px}#rx .first p{font-size:var(--fs-2);color:var(--ink2);margin:0 auto 16px;max-width:30ch}#rx .empty{text-align:center;padding:10px 6px 4px}#rx .empty img{width:92px;height:92px;display:block;margin:0 auto 6px}#rx .empty h4{font:600 var(--fs-4) var(--f-display);margin:0 0 4px;letter-spacing:-.01em;color:var(--ink)}#rx .empty p{font-size:var(--fs-2);color:var(--ink2);margin:0 0 14px}#rx .ba{display:grid;grid-template-columns:1fr;gap:26px;margin:22px 0}#rx .ba figure{margin:0}#rx .ba .pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}#rx .ba img{width:100%;border-radius:var(--r-3);border:1px solid var(--line);display:block;background:#fff}#rx .ba figcaption{font:500 var(--fs-1)/1.3 var(--f-data);color:var(--ink3);margin-top:8px}#rx .sw{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:18px 0}#rx .sw div{border-radius:var(--r-3);overflow:hidden;background:var(--surface);box-shadow:var(--shadow);font:500 var(--fs-1)/1.4 var(--f-data);color:var(--ink2)}#rx .sw .band{height:64px;display:flex;align-items:center;padding:0 14px;color:#172d3c}#rx .sw .band svg{width:28px;height:28px}#rx .sw .lab{padding:10px 14px 12px}#rx .sw b{font:600 var(--fs-3) var(--f-display);display:block;margin-bottom:2px;color:var(--ink)}#rx .cr{font:500 var(--fs-1) var(--f-data)}#rx .spec{background:var(--surface);border-radius:var(--r-card);padding:24px;box-shadow:var(--shadow);margin:16px 0}#rx .spec .row{display:flex;gap:20px;align-items:baseline;flex-wrap:wrap;border-top:1px solid var(--line);padding:14px 0}#rx .spec .row:first-child{border-top:0}#rx .spec .tag2{font:500 var(--fs-1)/1.3 var(--f-data);color:var(--ink3);width:150px;flex:none}#rx .icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:16px 0}#rx .icons div{background:var(--surface);border-radius:var(--r-2);padding:14px 4px 10px;text-align:center;font:500 var(--fs-1)/1.2 var(--f-data);color:var(--ink3);box-shadow:var(--shadow)}#rx .icons svg{width:32px;height:32px;display:block;margin:0 auto 8px;color:var(--ink)}#rx .icons .dn svg{color:var(--c)}#rx .cmp2{width:100%;border-collapse:collapse;font-size:var(--fs-2);margin:14px 0;background:var(--surface);border-radius:var(--r-3);overflow:hidden;box-shadow:var(--shadow)}#rx .cmp2 th,#rx .cmp2 td{text-align:start;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}#rx .cmp2 th{font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .cmp2 td.old{color:var(--ink3);text-decoration:line-through;text-decoration-color:#7f7f7f80}#rx .cmp2 td.new{color:var(--ink);font-weight:500}#rx .src{font-size:var(--fs-2);color:var(--ink2);padding-inline-start:18px}#rx .src li{margin:6px 0}#rx .src a{color:var(--ink);text-underline-offset:3px}#rx .note{border-inline-start:4px solid var(--b-orange);padding:6px 0 6px 14px;margin:16px 0;color:var(--ink2);font-size:var(--fs-2)}#rx code{font:500 var(--fs-1) var(--f-data);background:var(--surface2);padding:2px 6px;border-radius:var(--r-1)}#rx .motion{display:flex;gap:18px;align-items:center;flex-wrap:wrap}#rx .mball{width:56px;height:56px;border-radius:50%;background:var(--acc);box-shadow:var(--shadow)}#rx .mbtn{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:600 var(--fs-2) var(--f-ui)}#rx .track{position:relative;height:56px;width:260px;background:var(--surface2);border-radius:var(--r-4)}#rx .track .mball{position:absolute;inset-inline-start:0;top:0;transition:transform .9s var(--ease-spring)}#rx .track .mball.l{transition-timing-function:ease}#rx .track.go .mball{transform:translate(204px)}#rx .fn{font-size:var(--fs-1);color:var(--ink3);margin-top:36px}@media (max-width:1000px){#rx .tb{position:static}#rx .hero{grid-template-columns:1fr;padding-top:36px}#rx .main{grid-template-columns:1fr;gap:28px}#rx .phonecol{position:static;height:auto;order:-1}#rx .phoneslot{margin:0 auto}}@media (prefers-reduced-motion:reduce){#rx,#rx *,#rx *:before,#rx *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#rx .a-chips{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 0}#rx .a-adv{font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2);margin:0;text-wrap:pretty}#rx .a-row{display:flex;align-items:center;justify-content:space-between;gap:10px}#rx .a-lnk{font:600 var(--fs-2) var(--f-ui);color:var(--ink);background:none;border:0;min-height:44px;padding:0;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}#rx .a-lnk[disabled]{opacity:.45;text-decoration:none}#rx .a-lnk svg{width:18px;height:18px}#rx .a-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#rx .a-pill{min-height:44px;padding:0 16px 0 12px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface2);font:600 var(--fs-2) var(--f-ui);color:var(--ink2);display:inline-flex;align-items:center;gap:8px;transition:background .25s,border-color .25s}#rx .a-pill svg{width:20px;height:20px}#rx .a-pill[aria-pressed=true]{background:var(--b-yellow);border-color:var(--b-yellow);color:var(--b-ink)}#rx .a-task{display:flex;gap:6px;align-items:flex-start;border-top:1px solid var(--line);padding:4px 0 6px}#rx .a-task:first-of-type{border-top:0}#rx .a-cb{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;flex:none}#rx .a-cb i{width:26px;height:26px;border-radius:var(--r-1);border:2px solid var(--ink3);display:grid;place-items:center;transition:background .25s,border-color .25s}#rx .a-cb i svg{width:16px;height:16px;color:var(--b-ink);opacity:0}#rx .a-cb[aria-checked=true] i{background:var(--b-teal);border-color:var(--b-teal)}#rx .a-cb[aria-checked=true] i svg{opacity:1}#rx .a-tt{flex:1;min-width:0;padding-top:10px}#rx .a-tt b{display:block;font:600 var(--fs-3)/1.3 var(--f-ui)}#rx .a-task.done .a-tt b{color:var(--ink3);text-decoration:line-through}#rx .a-hw{min-height:44px;padding:0;border:0;background:none;font:600 var(--fs-1) var(--f-ui);color:var(--ink2);display:inline-flex;align-items:center;gap:2px}#rx .a-hw svg{width:16px;height:16px;transition:transform .3s}#rx .open>.a-hw svg{transform:rotate(90deg)}#rx .a-tt .xp{font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2);padding:0 0 10px}#rx .a-tt .xp small{display:block;font:500 var(--fs-1) var(--f-data);color:var(--ink3);margin-bottom:4px}#rx .btn[disabled]{opacity:.45;pointer-events:none}#rx :is(#a-rsave,#a-log)[disabled]{opacity:1;background:var(--surface2);color:var(--ink3);box-shadow:inset 0 0 0 1.5px var(--line)}#rx .a-cnav{display:flex;align-items:center;gap:6px;margin:2px 0 0}#rx .a-cnav h2{flex:1;white-space:nowrap;font:600 var(--fs-4) var(--f-display);letter-spacing:-.02em;margin:0}#rx .a-mb{width:44px;height:44px;border-radius:50%;border:0;background:var(--surface2);display:grid;place-items:center}#rx .a-mb svg{width:22px;height:22px}#rx .a-tod{min-height:44px;padding:0 12px;border-radius:999px;border:0;background:var(--surface2);font:600 var(--fs-2) var(--f-ui)}#rx .a-wk{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font:500 var(--fs-1) var(--f-data);color:var(--ink3);margin-top:10px}#rx .a-grid{display:grid;grid-template-columns:repeat(7,1fr);margin-top:2px}#rx .a-d{height:52px;border:0;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font:600 var(--fs-2) var(--f-ui);color:var(--ink);padding:0}#rx .a-d .n{width:36px;height:36px;display:grid;place-items:center;border-radius:50%}#rx .a-d.out{color:var(--ink3);opacity:.62}#rx .a-d.today .n{box-shadow:inset 0 0 0 2px var(--b-purple)}#rx .a-d.sel .n{background:var(--pri);color:var(--on-pri);box-shadow:none}#rx .a-d i{width:5px;height:5px;border-radius:50%;background:var(--t-focus);visibility:hidden}#rx .a-d.has i{visibility:visible}#rx .a-ah{display:flex;align-items:center;justify-content:space-between;gap:10px}#rx .a-ah h3{margin:0;font:600 var(--fs-4)/1.15 var(--f-display);letter-spacing:-.01em}#rx .a-ah .btn{min-height:44px;padding:0 16px}#rx .a-ev{display:flex;align-items:center;gap:12px;min-height:64px;border-top:1px solid var(--line)}#rx .a-ev:first-child{border-top:0}#rx .a-ev>i{width:4px;align-self:stretch;margin:12px 0;border-radius:var(--r-1);background:var(--focus);flex:none}#rx .a-ev .t{flex:1;min-width:0}#rx .a-ev .t b{display:block;font:600 var(--fs-3)/1.25 var(--f-ui)}#rx .a-ev .t span{font:400 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .a-x{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;color:var(--ink3);flex:none}#rx .a-x svg{width:20px;height:20px}#rx .a-empty{font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2);padding:14px 0 6px}#rx .a-time{display:block}#rx .tgl[aria-checked=true]~.a-time{display:none}#rx .a-err{font:500 var(--fs-1)/1.4 var(--f-ui);color:var(--t-food);margin-top:6px;display:none}#rx .a-ch{display:flex;flex-direction:column;min-height:752px}#rx .a-hd{display:flex;align-items:center;gap:8px;padding:6px 0 2px;min-height:56px}#rx .a-hd .tt{flex:1;min-width:0}#rx .a-hd .tt b{display:block;font:600 var(--fs-4)/1.1 var(--f-display);letter-spacing:-.02em}#rx .a-hd .tt span{font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .a-thread{flex:1;padding-bottom:24px}#rx .a-mm{margin:18px 0 0}#rx .a-mm .who{display:flex;align-items:center;gap:8px;font:600 var(--fs-1) var(--f-ui);color:var(--ink3);margin-bottom:6px}#rx .a-mm .who svg{width:20px;height:20px;color:var(--b-purple)}#rx[data-theme=dark] .a-mm .who svg{color:#b3adff}#rx .a-mm p{font:500 var(--fs-4)/1.18 var(--f-voice);margin:0;text-wrap:pretty}#rx .a-meta{display:flex;align-items:center;gap:2px;font:500 var(--fs-1) var(--f-data);color:var(--ink3);margin-top:2px}#rx .a-meta.r{justify-content:flex-end}#rx .a-meta button{min-height:44px;padding:0 10px;border:0;background:none;font:600 var(--fs-1) var(--f-ui);color:var(--ink2)}#rx .a-typing{display:inline-flex;gap:6px;padding:14px 16px;border-radius:var(--r-3);background:var(--surface);box-shadow:var(--shadow);margin-top:10px}#rx .a-typing span{width:8px;height:8px;border-radius:50%;background:var(--b-purple);animation:rx-a-bl 1s infinite ease-in-out}#rx .a-typing span:nth-child(2){animation-delay:.15s}#rx .a-typing span:nth-child(3){animation-delay:.3s}@keyframes rx-a-bl{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}#rx .a-comp{position:sticky;bottom:-40px;margin:0 -18px -40px;padding:14px 18px 28px;background:linear-gradient(to top,var(--bg) 72%,transparent);display:flex;gap:8px;align-items:center;z-index:5}#rx .a-comp input{flex:1;min-width:0;min-height:52px;border:0;border-radius:999px;background:var(--surface);box-shadow:var(--shadow);padding:0 20px;font:500 var(--fs-3) var(--f-ui);color:var(--ink);outline:0}#rx .a-comp input::-moz-placeholder{font:500 var(--fs-3) var(--f-voice);color:var(--ink3);text-overflow:ellipsis}#rx .a-comp input::placeholder{font:500 var(--fs-3) var(--f-voice);color:var(--ink3);text-overflow:ellipsis}#rx .a-comp input:focus-visible{outline:3px solid var(--b-purple);outline-offset:2px}#rx .a-comp .sendb{width:52px;height:52px;border-radius:50%;background:var(--b-purple);color:#fff;border:0;display:grid;place-items:center;flex:none;transition:background .2s,color .2s}#rx .a-comp .sendb svg{width:24px;height:24px}#rx .a-comp .sendb[disabled]{background:var(--surface2);color:var(--ink3);box-shadow:inset 0 0 0 1.5px var(--line)}#rx .a-hi{text-align:center;padding:22px 4px 8px}#rx .a-hi .a-logo{width:120px;height:120px;margin:0 auto 8px;display:grid;place-items:center;color:var(--ink)}#rx .a-hi .a-logo svg{width:120px;height:120px;fill:currentColor}#rx .a-sugg{display:grid;gap:8px;margin-top:6px}#rx .a-sugg button{min-height:52px;padding:10px 18px;border-radius:var(--r-3);border:0;background:var(--surface);box-shadow:var(--shadow);text-align:start;font:600 var(--fs-2)/1.3 var(--f-ui);color:var(--ink);display:flex;align-items:center;gap:10px}#rx .a-sugg button svg{width:20px;height:20px;color:var(--ink3);flex:none;margin-inline-start:auto}#rx .a-plan{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:16px 18px;margin-top:10px}#rx .a-plan h3{font:600 var(--fs-4)/1.15 var(--f-display);letter-spacing:-.01em;margin:0}#rx .a-plan .ds{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink2);margin:4px 0 10px}#rx .a-plan .sub{font:500 var(--fs-1) var(--f-data);color:var(--ink3);margin:14px 0 4px}#rx .a-mealh{display:flex;align-items:center;gap:8px;margin-top:14px}#rx .a-mealh b{flex:1;font:600 var(--fs-2) var(--f-ui)}#rx .a-meal{padding:6px 0 12px;border-top:1px solid var(--line)}#rx .a-meal:first-of-type{border-top:0}#rx .a-meal h5{margin:2px 0 6px;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .a-meal .opts{gap:6px}#rx .a-ing{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--surface2);font:500 var(--fs-1) var(--f-ui);color:var(--ink2)}#rx .a-ol{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:6px;counter-reset:s}#rx .a-ol li{display:flex;gap:10px;font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink);counter-increment:s}#rx .a-ol li:before{content:counter(s);flex:none;width:22px;height:22px;border-radius:50%;background:var(--surface2);display:grid;place-items:center;font:600 var(--fs-1) var(--f-data);color:var(--ink2);margin-top:1px}#rx .a-plan .rw{padding-inline-start:0;padding-inline-end:0;min-height:52px}#rx .a-plan .xp{padding:0 0 12px!important}#rx .a-note{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3);margin:6px 0 0}#rx .a-kv{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}#rx .a-kv div{background:var(--surface2);border-radius:var(--r-2);padding:8px 10px}#rx .a-kv b{display:block;font:600 var(--fs-3) var(--f-data)}#rx .a-kv span{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .a-saved{display:flex;align-items:center;gap:12px}#rx .a-saved .t{flex:1;min-width:0}#rx .a-saved .t b{display:block;font:600 var(--fs-3)/1.25 var(--f-ui)}#rx .a-saved .t span{font:400 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .a-hist .a-arch{display:none}#rx .a-hist:has([data-seg] button:nth-child(2)[aria-pressed=true]) .a-arch{display:block}#rx .a-hist:has([data-seg] button:nth-child(2)[aria-pressed=true]) .a-act{display:none}#rx .a-chat{border-top:1px solid var(--line)}#rx .a-chat:first-child{border-top:0}#rx .a-chat .mn{display:flex;align-items:center;gap:4px}#rx .a-chat .open1{flex:1;min-width:0;min-height:64px;padding:10px 0;border:0;background:none;text-align:start;color:var(--ink)}#rx .a-chat .open1 b{display:block;font:600 var(--fs-3)/1.25 var(--f-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rx .a-chat .open1 span{font:400 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .a-chat.on .open1 b{color:var(--t-sleep)}#rx .a-chat.on{box-shadow:inset 3px 0 0 var(--b-purple);padding-inline-start:12px;margin-inline-start:-12px}#rx .a-chat .dots{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;color:var(--ink3)}#rx .a-chat .dots svg{width:22px;height:22px}#rx .a-acts{display:none;gap:8px;padding:0 0 12px}#rx .a-chat.openx .a-acts{display:flex}#rx .a-acts button{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:600 var(--fs-2) var(--f-ui);color:var(--ink)}#rx .a-acts button.dg{color:var(--t-food)}#rx .a-rn{display:none;gap:8px;padding:6px 0 12px;align-items:center}#rx .a-chat.ren .mn,#rx .a-chat.ren .a-acts{display:none}#rx .a-chat.ren .a-rn{display:flex}#rx .a-rn input{flex:1;min-width:0;min-height:48px;border:1.5px solid var(--b-purple);border-radius:var(--r-2);background:var(--surface);padding:0 12px;font:500 var(--fs-3) var(--f-ui);color:var(--ink)}#rx .a-fill{display:flex;flex-direction:column;min-height:640px}#rx .a-fill .sp{flex:1}#rx .a-sticky{position:sticky;bottom:0;margin:0 -18px -12px;padding:12px 18px 28px;background:linear-gradient(to top,var(--bg) 72%,transparent)}#rx .a-sticky .cta{margin-top:0}#rx .btn.dg{background:var(--b-orange);color:var(--b-ink)}#rx .a-wg{font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3);margin:10px 0 0}#rx .a-ctr{text-align:center}#rx .a-rg{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0 8px}#rx .a-rb{min-height:48px;border-radius:var(--r-2);border:1.5px solid var(--line);background:var(--surface);box-shadow:var(--shadow);font:600 var(--fs-4) var(--f-display);color:var(--ink)}#rx .a-rb[aria-pressed=true]{background:var(--b-teal);border-color:var(--b-teal);color:var(--b-ink)}#rx .btn.sec{margin:0}#rx .panel .btn.sec,#rx .insight .btn.sec,#rx .bitem .btn.sec{background:var(--surface2);box-shadow:none}#rx .rw.d-sleep,#rx .rw.d-work,#rx .rw.d-move,#rx .rw.d-food,#rx .rw.d-focus{color:var(--ink)}#rx .bq{min-height:44px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);font:600 var(--fs-2) var(--f-ui);color:var(--ink2);display:inline-flex;align-items:center;justify-content:center;gap:6px}#rx .bq[aria-pressed=true]{background:var(--pri);color:var(--on-pri);border-color:var(--pri)}#rx .bq.danger{color:var(--ink2);border-color:transparent;background:none}#rx .bq:disabled{opacity:.5;pointer-events:none}#rx .bic{width:44px;height:44px;border:0;border-radius:50%;background:none;display:grid;place-items:center;color:var(--ink2);flex:none}#rx .bic svg{width:22px;height:22px}#rx .bqs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}#rx .b2c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}#rx .b2c .in{min-width:0}#rx .panel .b2c>.fld,#rx .b2c>.fld{margin-top:0!important}#rx .b2c{margin-top:14px}#rx .b3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}#rx .b3 .btn{min-height:56px;padding:6px 8px;flex-direction:column;gap:0;line-height:1.15}#rx .b3.bfoot3{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,1.1fr)}#rx .bfoot3 .bq{white-space:nowrap;padding:0 8px}#rx .b3 .btn small{font:500 var(--fs-1) var(--f-data);opacity:.8}#rx .b5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px}#rx .b5>div{background:var(--surface2);border-radius:var(--r-2);padding:8px 2px;text-align:center}#rx .b5 b{display:block;font:600 var(--fs-3) var(--f-display);font-variant-numeric:tabular-nums}#rx .b5 span{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .bchk{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 0;border:0;border-top:1px solid var(--line);background:none;text-align:start;color:var(--ink)}#rx .bchk:first-child{border-top:0}#rx .bchk .bx{width:26px;height:26px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;flex:none}#rx .bchk .bx svg{width:16px;height:16px;opacity:0;color:var(--b-ink)}#rx .bchk.on .bx{background:var(--c,var(--b-teal));border-color:var(--c,var(--b-teal))}#rx .bchk.on .bx svg{opacity:1}#rx .bchk.on .nm{text-decoration:line-through;opacity:.6}#rx .bchk .rt{flex:1;min-width:0}#rx .bchk .rt b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .bchk .rt span{display:block;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3);margin-top:2px}#rx .bchk .qty{font:600 var(--fs-2) var(--f-data);color:var(--ink2);flex:none}#rx .bsfoot{position:sticky;bottom:-32px;margin:16px -18px -32px;padding:12px 18px 28px;background:var(--bg);box-shadow:0 -12px 18px -12px #0b1a2538;z-index:3}#rx .bsfoot .cta{margin-top:10px}#rx .bsfoot .cta .btn{min-width:0}#rx .btn.bdanger{background:var(--b-orange);color:var(--b-ink)}#rx .btn.bdis{background:var(--surface2);color:var(--ink3);box-shadow:inset 0 0 0 1.5px var(--line);pointer-events:none}#rx .bhead{display:flex;align-items:center;justify-content:space-between;gap:10px}#rx .panel.tint-food{background:color-mix(in srgb,var(--move) 9%,var(--surface))}#rx .bfood .insight{border-left-color:var(--move)}#rx .bfood .insight .ih{color:var(--t-move)}#rx .bdim{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3)}#rx .bp{font:400 var(--fs-3)/1.45 var(--f-ui);color:var(--ink2);margin:6px 0 0}#rx .bp b{color:var(--ink)}#rx .bol{margin:6px 0 0;padding-inline-start:20px;font:400 var(--fs-2)/1.5 var(--f-ui);color:var(--ink2)}#rx .bol li{margin:3px 0}#rx .bitem{background:var(--surface);border-radius:var(--r-3);padding:14px 16px;box-shadow:var(--shadow);margin-top:10px}#rx .bitem .fld{margin-top:8px}#rx .bsp{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid var(--b-purple);border-top-color:transparent;animation:rx-spin 1s linear infinite;vertical-align:-3px;margin-inline-end:8px}#rx .bsum{display:grid;gap:2px;background:var(--surface2);border-radius:var(--r-2);padding:10px 14px;font:600 var(--fs-3) var(--f-ui)}#rx .bsum span{font:500 var(--fs-2) var(--f-data);color:var(--ink2);overflow-wrap:anywhere}#rx .bfoot{display:flex;gap:10px;margin:16px 0 8px}#rx .bfoot .btn{flex:1;min-width:0}#rx .bsh-h{font:600 var(--fs-5)/1.08 var(--f-display);font-variation-settings:"wdth" 82,"opsz" 48;letter-spacing:-.03em;margin:4px 0 6px}#rx .bwrow{display:flex;align-items:center;gap:6px;min-height:56px;border-top:1px solid var(--line)}#rx .bwrow:first-child{border-top:0}#rx .bwrow .rt{flex:1;min-width:0}#rx .bwrow .rt b{display:block;font:600 var(--fs-3) var(--f-ui)}#rx .bwrow .rt span{display:block;font:400 var(--fs-2) var(--f-ui);color:var(--ink3)}#rx .xrow:has(>[data-xp]){display:block;border-top:0}#rx .bmeal .xp{padding:0 0 12px}#rx .bmeal .mh{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;border:0;background:none;padding:6px 0;text-align:start;color:var(--ink)}#rx .bmeal .mh .rt{flex:1;min-width:0;color:var(--ink)}#rx .bmeal .mh b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .bmeal .mh span{display:block;font:400 var(--fs-2) var(--f-ui);color:var(--ink3);margin-top:2px}#rx .bmeal .mh .k{font:600 var(--fs-2) var(--f-data);color:var(--ink);flex:none}#rx .bmeal .mh svg.ch{width:18px;height:18px;color:var(--ink3);transition:transform .35s var(--ease-spring);flex:none}#rx .xrow.open>.mh svg.ch{transform:rotate(90deg)}#rx .bmeal+.bmeal{border-top:1px solid var(--line)}#rx .bit{display:flex;justify-content:space-between;gap:10px;padding:8px 0;font:500 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .bit b{font:600 var(--fs-2) var(--f-ui);color:var(--ink);display:block}#rx .bit span.k{font:600 var(--fs-2) var(--f-data);color:var(--ink);flex:none}#rx .bsc{display:grid;place-items:center;text-align:center;gap:8px;padding:18px 8px}#rx .bsc .ph{width:160px;height:120px;border-radius:var(--r-3);overflow:hidden;background:var(--surface2);display:grid;place-items:center}#rx .bsc .ph .ph-media{width:160px;height:120px}#rx .bchip2{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;border:1.5px solid var(--line);border-radius:var(--r-2);background:var(--surface);padding:6px 14px;margin-top:10px;color:var(--ink);text-align:start}#rx .bchip2 b{font:600 var(--fs-3) var(--f-ui)}#rx .bchip2 .pc-t{flex:1;min-width:0}#rx .bchip2 .pc-t span{display:block;font:400 var(--fs-2) var(--f-ui);color:var(--ink3)}#rx .bchip2 svg.ch{transform:rotate(90deg);width:18px;height:18px;color:var(--ink3)}#rx .bpanelx{padding:6px 18px 8px}#rx .bshop .grp{display:flex;align-items:center;gap:10px;font:600 var(--fs-2) var(--f-ui);color:var(--ink2);padding:14px 0 4px}#rx .bshop .grp:first-child{padding-top:4px}#rx .bshop .grp i{width:28px;height:28px;border-radius:var(--r-1);display:grid;place-items:center;background:color-mix(in srgb,var(--c) 24%,transparent);color:var(--ink);flex:none}#rx .bshop .grp i svg{width:18px;height:18px}#rx .bshop .grp em{margin-inline-start:auto;font:500 var(--fs-1) var(--f-data);font-style:normal;color:var(--ink3)}#rx .bsel[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}#rx .bnote{display:flex;gap:10px;align-items:flex-start;font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2);margin-top:14px;padding:12px 14px;border-radius:var(--r-2);background:var(--surface2)}#rx .bnote svg{width:20px;height:20px;flex:none;margin-top:1px;color:var(--ink3)}#rx .rw.bdel{--c:var(--b-orange);--ct:var(--t-food)}#rx .bsug{position:relative}#rx .bsug .bsl{display:grid;margin-top:6px;border-radius:var(--r-2);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}#rx .bsug .bsl[hidden]{display:none}#rx .bsug .bsl button{min-height:44px;padding:0 14px;border:0;border-top:1px solid var(--line);background:none;text-align:start;font:500 var(--fs-3) var(--f-ui);color:var(--ink)}#rx .bsug .bsl button:first-child{border-top:0}#rx .bconf{margin:8px 0 0}#rx .csup{display:grid;grid-template-columns:repeat(var(--n,2),1fr);gap:10px 14px;margin-top:8px}#rx .csup>div{display:flex;flex-direction:column;min-width:0}#rx .csup b{font:600 var(--fs-3) var(--f-data);font-variant-numeric:tabular-nums;color:var(--ink)}#rx .csup b small{font:400 var(--fs-1) var(--f-ui);color:var(--ink3);margin-inline-start:3px}#rx .csup span{font:400 var(--fs-1)/1.3 var(--f-ui);color:var(--ink3)}#rx .cfoot{font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3);margin-top:10px}#rx .cptx{font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2);margin:10px 2px 0;text-wrap:pretty}#rx .cpb{margin:0;font:400 var(--fs-2)/1.5 var(--f-ui);color:var(--ink2);text-wrap:pretty}#rx .cchips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}#rx .cdb{display:flex;align-items:baseline;gap:6px;margin:4px 0 2px}#rx .cdb b{font:600 var(--fs-6)/1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.03em}#rx .cdb small{font:500 var(--fs-2) var(--f-ui);color:var(--ink3)}#rx .cdbh{display:flex;align-items:center;justify-content:space-between;gap:10px}#rx .cdbh span{font:600 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .cna{display:flex;flex-direction:column;gap:8px}#rx .cna .fi2{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 26%,transparent);color:var(--ct)}#rx .cna .fi2 svg{width:24px;height:24px}#rx .cna h4{margin:0;font:600 var(--fs-3) var(--f-display)}#rx .cstate{margin-top:6px}#rx .ctabs{margin-top:12px}#rx .cnote{font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3);margin:10px 2px 0}#rx .cgrid2{display:grid;gap:10px}#rx .list .rw[class*=d-] .rt b{color:var(--ink)}#rx .csup b.nd{font:500 var(--fs-2) var(--f-ui);color:var(--ink3)}#rx .dsv{display:flex;align-items:center;gap:10px;margin:0 0 6px;flex-wrap:wrap}#rx .dsv .sv{margin-inline-start:auto;font:600 var(--fs-1) var(--f-ui);color:var(--ink2);display:inline-flex;align-items:center;gap:7px;min-height:28px}#rx .dsv .sv i{width:9px;height:9px;border-radius:50%;background:var(--b-teal)}#rx .dsv .sv[data-s=saving] i{background:var(--b-yellow);animation:rx-dpulse .8s ease-in-out infinite}#rx .dsv .sv[data-s=invalid],#rx .dsv .sv[data-s=error]{color:var(--t-food)}#rx .dsv .sv[data-s=invalid] i,#rx .dsv .sv[data-s=error] i{background:var(--b-orange)}@keyframes rx-dpulse{50%{opacity:.35}}#rx .dnote{font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3);margin:0 0 4px}#rx .fld .help.err{color:var(--t-food);font-weight:600}#rx .fld .help.warn{color:var(--t-focus);font-weight:600}#rx .dcond[hidden],#rx .fld .help[hidden]{display:none}#rx .dhalf{display:grid;grid-template-columns:1fr 1fr;gap:8px}#rx .dhalf3{display:grid;grid-template-columns:1fr 1.5fr 1.1fr;gap:8px}#rx .dhalf2{display:grid;grid-template-columns:1fr 132px;gap:8px;align-items:start}#rx .dhalf3 .in,#rx .dhalf .in{padding:0 12px}#rx .dlock{opacity:.7;pointer-events:none}#rx .tgl[disabled]{opacity:.7!important}#rx .dnote.full{color:var(--ink);font-size:var(--fs-2)}#rx .dtheme{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:6px}#rx .dsw{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:76px;padding:6px 0;color:var(--ink2);font:600 var(--fs-1) var(--f-ui)}#rx .dsw i{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);color:var(--b-ink)}#rx .dsw i svg{width:24px;height:24px;opacity:0}#rx .dsw[aria-checked=true] i{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--b-purple)}#rx .dsw[aria-checked=true] i svg{opacity:1}#rx .dsw[aria-checked=true]{color:var(--ink)}#rx .dsw[data-t=Dark] i{color:#fff}#rx .dav{width:56px;height:56px;border-radius:50%;background:var(--b-teal);color:var(--b-ink);display:grid;place-items:center;font:700 var(--fs-4) var(--f-display);flex:none}#rx .did{display:flex;align-items:center;gap:14px}#rx .did b{display:block;font:600 var(--fs-4)/1.15 var(--f-display);letter-spacing:-.01em}#rx .did div span{display:block;font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3)}#rx .dfoot{text-align:center;font:400 var(--fs-1)/1.5 var(--f-ui);color:var(--ink3);margin:20px 0 0}#rx .dpv{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--line)}#rx .dpv:first-child{border-top:0}#rx .dpv .ri{width:44px;height:44px;border-radius:var(--r-2);display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--c) 22%,transparent);color:var(--ct)}#rx .dpv .ri svg{width:26px;height:26px}#rx .dpv .tx{flex:1;min-width:0}#rx .dpv .tx b{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .dpv .tx p{margin:3px 0 10px;font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3)}#rx .dpv .btn{min-height:44px;padding:0 18px;font-size:var(--fs-2)}#rx .dpv[hidden]{display:none}#rx .dpv.d-work{--c:var(--work);--ct:var(--t-work)}#rx .dpv.d-move{--c:var(--move);--ct:var(--t-move)}#rx .dpv.d-focus{--c:var(--focus);--ct:var(--t-focus)}#rx .dul{margin:6px 0 0;padding:0;list-style:none}#rx .dul li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2)}#rx .dul li svg{width:20px;height:20px;flex:none;color:var(--t-move);margin-top:1px}#rx .dwarn,#rx .btn.sec.dwarn{color:var(--t-food)}#rx .dbd{border:1.5px solid var(--line)!important;box-shadow:none!important}#rx .dbtn-danger{background:var(--b-orange);color:var(--b-ink)}#rx .dbtn-danger[disabled]{opacity:.4}#rx .drng{position:relative;height:10px;border-radius:var(--r-4);background:var(--surface2);margin:12px 6px 6px}#rx .drng u{position:absolute;top:0;bottom:0;border-radius:var(--r-4);background:color-mix(in srgb,var(--sleep) 38%,transparent)}#rx .drng i{position:absolute;top:-4px;width:18px;height:18px;border-radius:50%;background:var(--b-purple);border:3px solid var(--surface);transform:translate(-50%)}#rx .drl{display:flex;justify-content:space-between;font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .dbase{padding:14px 0;border-top:1px solid var(--line)}#rx .dbase:first-of-type{border-top:0}#rx .dbase .t{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#rx .dbase .t b{font:600 var(--fs-3) var(--f-ui)}#rx .dbase .v{font:600 var(--fs-6)/1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.03em;margin:8px 0 0;font-variant-numeric:tabular-nums}#rx .dbase .v small{font:500 var(--fs-2) var(--f-ui);color:var(--ink3);margin-inline-start:6px;letter-spacing:0}#rx .dbase .v.none{font-size:var(--fs-4);color:var(--ink3)}#rx .phone:has(.dnight){background:#0b1a25}#rx .phone:has(.dnight) .sbar{color:#fff}#rx .dnight{position:relative;margin:0 -18px;padding:34px 26px 36px;min-height:790px;color:#fff;background:radial-gradient(120% 60% at 20% 0%,#1d3e57 0%,transparent 60%),radial-gradient(90% 50% at 100% 100%,#2a2f6b 0%,transparent 60%),#0b1a25;overflow:hidden}#rx .dnight .dspine{position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;height:5px;display:grid;grid-template-columns:repeat(4,1fr)}#rx .dnight .dspine i:nth-child(1){background:#75ccc2}#rx .dnight .dspine i:nth-child(2){background:#ffeb97}#rx .dnight .dspine i:nth-child(3){background:#78c5ff}#rx .dnight .dspine i:nth-child(4){background:#7669ff}#rx .dnight .dheart{display:flex;justify-content:center;margin-top:8px}#rx .dnight .dheart svg{width:56px;height:56px;color:#7669ff}#rx .dnight .dmark{display:flex;justify-content:center;gap:4px;margin:10px 0 26px;font:800 var(--fs-5) var(--f-display);letter-spacing:.14em}#rx .dnight .dmark span:nth-child(4n+1){color:#75ccc2}#rx .dnight .dmark span:nth-child(4n+2){color:#ffeb97}#rx .dnight .dmark span:nth-child(4n+3){color:#78c5ff}#rx .dnight .dmark span:nth-child(4n){color:#b3adff}#rx .dnight .dtitle{font:500 var(--fs-6)/1.04 var(--f-voice);text-align:center;margin:0;text-wrap:balance}#rx .dnight .dtitle em{color:#ffeb97}#rx .dnight .dsub{text-align:center;font:400 var(--fs-3)/1.4 var(--f-ui);color:#ffffffc7;margin:8px 0}#rx .dnight .fld>label{color:#ffffffdb}#rx .dnight .fld .in{background:#ffffff17;border-color:#ffffff29;color:#fff}#rx .dnight .fld .in:focus-within{border-color:#b3adff;background:#ffffff24}#rx .dnight .fld input{color:#fff}#rx .dnight .fld input::-moz-placeholder{color:#ffffff94}#rx .dnight .fld input::placeholder{color:#ffffff94}#rx .dnight .help,#rx .dnight .fld .un{color:#ffffffb3}#rx .dnight .help.err{color:#ff9b72}#rx .dnight .deye{border:0;background:none;color:#ffffffe0;font:600 var(--fs-2) var(--f-ui);min-height:44px;padding:0 4px;flex:none}#rx .dnight .btn.pri{background:#f4f8fa;color:#172d3c;margin-top:20px;min-height:54px;font-size:var(--fs-3)}#rx .dnight .btn.pri[disabled]{opacity:.45}#rx .dnight .btn.pri svg{width:22px;height:22px}#rx .dnight .dlinks{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:10px;flex-wrap:wrap}#rx .dnight .dlk{background:none;border:0;color:#fff;font:600 var(--fs-2) var(--f-ui);min-height:44px;padding:0 10px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#fff6}#rx .dnight .dlinks i{width:4px;height:4px;border-radius:50%;background:#ffffff80}#rx .dnight .ddots{display:flex;gap:8px;justify-content:center;margin-top:22px}#rx .dnight .ddots span{width:10px;height:10px;border-radius:50%}#rx .dnight .dleg{text-align:center;font:400 var(--fs-1)/1.5 var(--f-ui);color:#ffffffb8;margin:10px 0 0}#rx .dnight .dleg a{color:inherit;text-decoration:underline}#rx .drules{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:4px}#rx .drules li{display:flex;gap:8px;align-items:center;font:400 var(--fs-1)/1.3 var(--f-ui);color:#ffffffb8}#rx .drules li svg{width:18px;height:18px;flex:none;opacity:.5}#rx .drules li.ok{color:#75ccc2}#rx .drules li.ok svg{opacity:1}#rx .drules.lt li{color:var(--ink3)}#rx .drules.lt li.ok{color:var(--t-move)}#rx .donb .ph-t{margin-bottom:6px}#rx .pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:2px}#rx .next .cta{margin-top:10px}#rx .next .cta .btn{margin:0;min-width:min(140px,100%)}#rx .next .hl{margin-top:2px;justify-self:start}#rx .meprog{display:flex;align-items:center;width:100%;min-height:72px;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);margin-top:10px;position:relative}#rx .meprog .mp-main{display:flex;align-items:center;gap:14px;flex:1;min-width:0;min-height:72px;padding:12px 8px 12px 16px;border:0;background:none;color:inherit;text-align:start}#rx .meprog .mp-x{width:44px;height:44px;margin:0 6px 0 0;border:0;border-radius:50%;background:none;color:var(--ink3);display:grid;place-items:center;flex:none}#rx .meprog .mp-x svg{width:20px;height:20px}#rx .meprog .ring2{--p:14;width:48px;height:48px;border-radius:50%;background:conic-gradient(var(--b-teal) calc(var(--p)*1%),var(--surface2) 0);display:grid;place-items:center;flex:none;position:relative}#rx .meprog .ring2:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--surface)}#rx .meprog .ring2 span{position:relative;font:600 var(--fs-1) var(--f-data)}#rx .meprog .rt{flex:1;min-width:0}#rx .meprog b{display:block;font:600 var(--fs-3) var(--f-ui)}#rx .meprog span.s{font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .meprog svg.ch{width:18px;height:18px;color:var(--ink3)}#rx .nrow .rt b{font-weight:600}#rx .nrow.unread .rt b{font-weight:700}#rx .nrow.read{opacity:.7}#rx .nrow .rt .nw{font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .nrow .ud{width:10px;height:10px;border-radius:50%;background:var(--b-orange);flex:none}#rx .nfoot{display:flex;gap:10px;margin-top:14px}#rx .nfoot .btn{flex:1;min-width:0}#rx .hask .row{display:flex;gap:8px;align-items:flex-end}#rx .hask .row .fld{flex:1;min-width:0;margin-top:10px}#rx .hask .row .btn{flex:none;min-width:52px;padding:0 16px;margin-bottom:0}#rx .hctx{margin:2px 0 0;font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .hask .sugg{margin-top:8px}#rx .hask .sugg button[disabled]{opacity:.6}#rx .hask .sugg button svg{width:18px;height:18px;margin-inline-end:6px;vertical-align:-4px}#rx .hask .think{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--ink3);font:500 var(--fs-2) var(--f-ui)}#rx .hwk{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:14px 0 4px;text-align:center}#rx .hwk div{display:grid;justify-items:center;gap:4px;font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .hwk i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--line);color:var(--b-ink)}#rx .hwk i.on{background:var(--b-yellow);border-color:var(--b-yellow)}#rx .hwk i.now{border-color:var(--ink2);border-style:dashed}#rx .hwk i svg{width:18px;height:18px}#rx .hask .ahd{display:flex;align-items:center;gap:8px}#rx .hask .ahd .hctx{flex:1;min-width:0}#rx .hask .ahd .btn{flex:none;min-height:44px;padding:0 14px}#rx .hask .ahd .btn svg{width:18px;height:18px}#rx .hask .mm.safe{font:400 var(--fs-3)/1.5 var(--f-ui);color:var(--ink2)}#rx .hask .mm.safe h3{margin:0 0 8px;font:600 var(--fs-5)/1.15 var(--f-voice);color:var(--ink);text-wrap:balance}#rx .hask .mm.safe p{margin:0}#rx .hask .mm.safe .hact{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border-radius:var(--r-2);background:var(--surface2);color:var(--ink);font:600 var(--fs-3)/1.3 var(--f-ui)}#rx .hask .mm.safe .hact svg{width:22px;height:22px;flex:none;color:var(--b-orange)}#rx .ph-media{background:var(--surface2);position:relative;overflow:hidden;display:grid;place-items:center;color:var(--ink3)}#rx .ph-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#rx .ph-media svg{width:32px;height:32px}#rx .planchip{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;border:1.5px solid var(--line);border-radius:var(--r-2);background:var(--surface);padding:6px 14px;margin-top:10px;color:var(--ink);text-align:start}#rx .planchip b{font:600 var(--fs-3) var(--f-ui);color:var(--ink)}#rx .planchip span{font:400 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .planchip .pc-t{flex:1;min-width:0}#rx .planchip .pc-t span{display:block}#rx .planchip svg.ch{transform:rotate(90deg);width:18px;height:18px;color:var(--ink3)}#rx .psum{margin-top:12px}#rx .psum .big{font:600 var(--fs-7)/1 var(--f-display);font-variation-settings:"wdth" 80,"opsz" 80;letter-spacing:-.04em;font-variant-numeric:tabular-nums}#rx .psum .big small{font:500 var(--fs-2) var(--f-ui);letter-spacing:0;color:var(--ink3);margin-inline-start:6px}#rx .pcap{margin-top:6px;font:500 var(--fs-1) var(--f-ui);color:var(--ink3);text-align:end}#rx .pmac{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}#rx .pmac div{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .pmac b{display:block;font:600 var(--fs-3) var(--f-data);color:var(--ink)}#rx .pmac i{display:block;height:5px;border-radius:var(--r-1);background:var(--surface2);margin-top:6px;overflow:hidden}#rx .pmac i u{display:block;height:100%;background:var(--food);border-radius:var(--r-1)}#rx .ptl{position:relative;margin-top:14px}#rx .mcard{display:flex;align-items:center;gap:12px;background:var(--surface);border-radius:var(--r-3);box-shadow:var(--shadow);padding:10px 8px 10px 10px;margin:0 0 10px;width:100%}#rx .mcard>button.main{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border:0;background:none;text-align:start;color:inherit;padding:0}#rx .mcard .ph-media{width:84px;height:84px;border-radius:var(--r-2);flex:none}#rx .mcard .mt{min-width:0}#rx .mcard .mt b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .mcard .mt span{display:block;font:400 var(--fs-1) var(--f-ui);color:var(--ink3);margin-top:3px}#rx .mcard .mt .k{font:600 var(--fs-2) var(--f-ui);font-variant-numeric:tabular-nums;color:var(--t-food);margin-top:5px}#rx .mcard.done .mt b{text-decoration:line-through;color:var(--ink3)}#rx .mcard.done .ph-media{opacity:.55}#rx .tick{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;flex:none}#rx .tick i{width:28px;height:28px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;transition:background .25s}#rx .tick i svg{width:16px;height:16px;opacity:0;color:var(--b-ink)}#rx .tick[aria-pressed=true] i{background:var(--b-teal);border-color:var(--b-teal)}#rx .tick[aria-pressed=true] i svg{opacity:1}#rx .anim{position:relative;display:block;width:100%;height:100%;background:var(--exbg)}#rx .anim img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#rx .anim img+img{animation:rx-xf 1.8s ease-in-out infinite}@keyframes rx-xf{0%,18%{opacity:0}42%,62%{opacity:1}86%,to{opacity:0}}#rx .whero{background:var(--surface);border-radius:var(--r-4);box-shadow:var(--shadow);overflow:hidden;margin-top:12px}#rx .whero .ph-media{height:168px}#rx .whero .chips{position:absolute;inset-inline-start:12px;bottom:12px;display:flex;gap:6px;z-index:2}#rx .whero .chips .cp{background:#0b1a25b8;color:#fff;border:0}#rx .whero .body{padding:12px 18px 16px}#rx .whero h2{font:600 var(--fs-5)/1.05 var(--f-display);font-variation-settings:"wdth" 82;letter-spacing:-.03em;margin:0 0 4px}#rx .wstats{display:flex;gap:18px;margin:8px 0 12px;font:500 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .wstats b{font:600 var(--fs-3) var(--f-data);color:var(--ink)}#rx .erow{display:flex;align-items:center;gap:12px;width:100%;min-height:84px;padding:8px 0;border:0;border-top:1px solid var(--line);background:none;text-align:start;color:var(--ink)}#rx .erow:first-child{border-top:0}#rx .erow .ph-media{width:72px;height:72px;border-radius:var(--r-2);flex:none;background:var(--exbg)}#rx .erow .rt{flex:1;min-width:0}#rx .erow .rt b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .erow .rt span{display:block;font:400 var(--fs-1) var(--f-ui);color:var(--ink3);margin-top:2px}#rx .erow .rt .m{color:var(--t-move);font-weight:600}#rx .pwk{display:grid;gap:8px;margin-top:10px}#rx .md-hero{margin:0 -18px;height:300px;position:relative}#rx .md-hero .ph-media{height:100%;border-radius:0}#rx .md-hero .bk{position:absolute;top:12px;inset-inline-start:16px;z-index:3}#rx .md-body{margin:-30px -18px 0;background:var(--bg);border-radius:30px 30px 0 0;padding:22px 18px 10px;position:relative;z-index:2}#rx .md-body h1{font:600 var(--fs-6)/1.05 var(--f-display);font-variation-settings:"wdth" 82,"opsz" 60;letter-spacing:-.03em;margin:0}#rx .md-meta{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 4px}#rx .macs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}#rx .macs div{background:var(--surface);border-radius:var(--r-2);padding:10px 4px;text-align:center;box-shadow:var(--shadow)}#rx .macs b{display:block;font:600 var(--fs-4) var(--f-display);font-variation-settings:"wdth" 80;font-variant-numeric:tabular-nums}#rx .macs span{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .macs div.k b{color:var(--t-food)}#rx .ingr{display:flex;align-items:center;gap:12px;min-height:48px;border:0;border-top:1px solid var(--line);background:none;width:100%;text-align:start;color:var(--ink);padding:0}#rx .ingr:first-child{border-top:0}#rx .ingr .bx{width:24px;height:24px;border-radius:var(--r-1);border:2px solid var(--line);display:grid;place-items:center;flex:none}#rx .ingr .bx svg{width:14px;height:14px;opacity:0;color:var(--b-ink)}#rx .ingr[aria-pressed=true] .bx{background:var(--b-teal);border-color:var(--b-teal)}#rx .ingr[aria-pressed=true] .bx svg{opacity:1}#rx .ingr[aria-pressed=true] span{color:var(--ink3);text-decoration:line-through}#rx .stp{display:flex;gap:14px;margin-top:12px;font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2)}#rx .stp i{font:600 var(--fs-2) var(--f-data);font-style:normal;width:26px;height:26px;border-radius:50%;background:var(--surface2);display:grid;place-items:center;flex:none;color:var(--ink)}#rx .sticky-act{position:sticky;bottom:0;margin:10px -18px -8px;padding:12px 18px 16px;background:var(--bg);box-shadow:0 -12px 18px -12px #0b1a252e;z-index:5}#rx .rn-top{display:flex;align-items:center;gap:12px;padding:6px 0 10px}#rx .rn-seg{flex:1;display:flex;gap:4px}#rx .rn-seg i{flex:1;height:5px;border-radius:var(--r-1);background:var(--surface2)}#rx .rn-seg i.d{background:var(--b-teal)}#rx .rn-seg i.n{background:var(--b-purple)}#rx .rn-media{height:330px;border-radius:var(--r-4);overflow:hidden;box-shadow:var(--shadow);background:var(--exbg);position:relative}#rx .rn-media .anim{height:100%}#rx .rn-t{font:600 var(--fs-6)/1.05 var(--f-display);font-variation-settings:"wdth" 82,"opsz" 60;letter-spacing:-.03em;margin:16px 0 4px}#rx .rn-sub{font:500 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .rn-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}#rx .rn-st{background:var(--surface);border-radius:var(--r-3);box-shadow:var(--shadow);padding:10px 12px;display:flex;align-items:center;justify-content:space-between}#rx .rn-st small{font:500 var(--fs-1) var(--f-ui);color:var(--ink3);display:block;white-space:nowrap}#rx .rn-st b{font:600 var(--fs-5) var(--f-display);font-variant-numeric:tabular-nums}#rx .rn-st .stepper button{width:44px;height:44px}#rx .rest{text-align:center;padding:18px 10px}#rx .rest .ring{--p:100;width:150px;height:150px;border-radius:50%;margin:0 auto;display:grid;place-items:center;background:conic-gradient(var(--b-purple) calc(var(--p)*1%),var(--surface2) 0);position:relative}#rx .rest .ring:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:var(--bg)}#rx .rest .ring b{position:relative;font:600 var(--fs-7) var(--f-display);font-variant-numeric:tabular-nums}#rx .rest p{font:500 var(--fs-2) var(--f-ui);color:var(--ink2);margin:10px 0 0}#rx .opts-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}#rx .gcard{border:1.5px solid var(--line);background:var(--surface);border-radius:var(--r-3);min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:600 var(--fs-2) var(--f-ui);color:var(--ink2);padding:8px}#rx .gcard svg{width:28px;height:28px}#rx .gcard[aria-pressed=true]{border-color:var(--b-purple);background:color-mix(in srgb,var(--b-purple) 10%,var(--surface));color:var(--ink)}#rx .pdots{display:flex;gap:6px;margin:4px 0 12px}#rx .pdots i{flex:1;height:5px;border-radius:var(--r-1);background:var(--surface2)}#rx .pdots i.on{background:var(--b-purple)}#rx .pbig{font:600 var(--fs-6)/1.05 var(--f-display);font-variation-settings:"wdth" 82,"opsz" 48;letter-spacing:-.03em;margin:4px 0}#rx .firstcards{display:grid;gap:12px;margin-top:14px}#rx .fcard{position:relative;border:0;border-radius:var(--r-4);overflow:hidden;min-height:170px;text-align:start;color:#fff;box-shadow:var(--shadow);display:flex;align-items:flex-end;padding:0;background:var(--b-ink)}#rx .fcard .ph-media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--exbg)}#rx .fcard .collage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr 1fr}#rx .fcard .collage .ph-media{position:relative}#rx .fcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b1a25eb,#0b1a251a 78%)}#rx .fcard .tx{position:relative;z-index:2;padding:16px 18px}#rx .fcard .tx b{display:block;font:600 var(--fs-5)/1.05 var(--f-display);letter-spacing:-.02em}#rx .fcard .tx span{font:500 var(--fs-2) var(--f-ui);opacity:.9}#rx .todaycard{background:var(--surface);border-radius:var(--r-4);box-shadow:var(--shadow);overflow:hidden;margin-top:12px}#rx .todaycard .row2{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:10px 12px;min-height:88px;text-align:start;color:var(--ink);border-top:1px solid var(--line)}#rx .todaycard .row2:first-child{border-top:0}#rx .todaycard .ph-media{width:68px;height:68px;border-radius:var(--r-2);flex:none}#rx .todaycard .rt{flex:1;min-width:0}#rx .todaycard .rt small{font:500 var(--fs-1) var(--f-data);color:var(--ink3);display:block}#rx .todaycard .rt b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .todaycard .rt span{font:400 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx{--exbg:color-mix(in srgb,var(--b-blue) 26%,#fff)}#rx .mcard .btn.sec,#rx .erow .btn.sec{border:1.5px solid var(--line);box-shadow:none;background:var(--surface2)}@media (prefers-reduced-motion:reduce){#rx .anim img+img{animation:none;opacity:1}}#rx .planchip .cp{flex:none}#rx .erow.wrap{flex-wrap:wrap;align-items:flex-start;padding:0}#rx .erow .eb{display:flex;align-items:center;gap:12px;flex:1 1 100%;min-width:0;min-height:72px;border:0;background:none;text-align:start;color:inherit;padding:8px 0}#rx .ctag{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:color-mix(in srgb,var(--b-orange) 20%,transparent);color:var(--t-food);padding:6px 12px;font:600 var(--fs-1)/1.2 var(--f-ui);text-align:start}#rx .ctag svg{width:16px;height:16px;flex:none}#rx button.ctag{min-height:44px;margin:0 0 8px 84px}#rx .pcaut{display:flex;gap:10px;align-items:flex-start;margin:12px 0 4px;padding:10px 12px;border-radius:var(--r-2);background:color-mix(in srgb,var(--b-orange) 14%,var(--surface));font:500 var(--fs-2)/1.4 var(--f-ui);color:var(--ink2)}#rx .pcaut.info{background:var(--surface2)}#rx .pcaut svg{width:20px;height:20px;flex:none;margin-top:1px;color:var(--t-food)}#rx .pcaut.info svg{color:var(--ink3)}#rx .rn-safe{font:500 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3);text-align:center;margin:10px 0 0}#rx .pdone{display:flex;align-items:center;gap:8px;margin:2px 0 8px;font:600 var(--fs-2) var(--f-ui);color:var(--t-move)}#rx .pdone svg{width:22px;height:22px;flex:none}#rx .pdone.quiet{color:var(--ink2)}#rx .ath{display:block;font:400 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .gcrd{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-height:96px;padding:14px 44px 14px 16px;border:0;border-radius:var(--r-3);background:var(--surface);box-shadow:var(--shadow);text-align:start;color:var(--ink)}#rx .gcrd b{font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .gcrd .gd{font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink2)}#rx .gcrd .gt{display:flex;gap:8px;align-items:center;flex-wrap:wrap}#rx .gcrd .gm{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .gcrd .gn{font:600 var(--fs-1) var(--f-data);color:var(--ink)}#rx .gcrd svg.ch{position:absolute;inset-inline-end:14px;top:50%;margin-top:-9px;width:18px;height:18px;color:var(--ink3)}#rx .gline{display:flex;gap:10px;align-items:center;padding:8px 0;font:500 var(--fs-2) var(--f-ui);color:var(--ink)}#rx .gline svg{width:20px;height:20px;flex:none;color:var(--ink3)}#rx .gprog{display:flex;justify-content:space-between;gap:8px;margin:10px 0 6px;font:600 var(--fs-1) var(--f-data);color:var(--ink2)}#rx .pips{display:flex;gap:6px;margin:10px 0 2px}#rx .pips i{flex:1;height:8px;border-radius:var(--r-1);background:var(--surface2)}#rx .pips i.d{background:var(--b-teal)}#rx .pips i.n{background:var(--b-purple)}#rx .wsum{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:2px 0 10px}#rx .pprev .th{display:flex;margin-bottom:10px}#rx .pprev .th .ph-media{width:64px;height:64px;border-radius:var(--r-1);margin-inline-start:-14px;border:2px solid var(--surface)}#rx .pprev .th .ph-media:first-child{margin-inline-start:0}#rx .pprev b{display:block;font:600 var(--fs-3) var(--f-ui)}#rx .pprev span{display:block;margin-top:2px;font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink2)}#rx .prow{display:flex;align-items:center;gap:4px;width:100%;min-width:0;padding:10px 4px 10px 12px;border-radius:var(--r-3);background:var(--surface);box-shadow:var(--shadow)}#rx .prow .pmain{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:56px;border:0;background:none;text-align:start;color:inherit;padding:0}#rx .prow .th{display:flex;flex:none}#rx .prow .th .ph-media{width:40px;height:40px;border-radius:var(--r-1);margin-inline-start:-16px;border:2px solid var(--surface)}#rx .prow .th .ph-media:first-child{margin-inline-start:0}#rx .prow .rt{flex:1;min-width:0}#rx .prow .rt b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .prow .rt>span:not(.cp){display:block;font:400 var(--fs-1) var(--f-ui);color:var(--ink3);margin-top:2px}#rx .prow .rt .cp{margin-top:6px}#rx .rw.danger .rt b{color:var(--t-food)}#rx .rn{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#rx .scr:has(.sticky-act)>.rn{flex:1 1 auto}#rx .rn .rn-media{flex:1 1 220px;height:auto;min-height:190px;max-height:430px}#rx .rn-media .anim{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}#rx .rn .rest{padding:8px 10px 14px}#rx .rest .ring b small{font:500 var(--fs-2) var(--f-ui);margin-inline-start:3px}#rx .steps .s .sdet{display:block;font:400 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx[data-theme=dark] .ph-media>img,#rx[data-theme=dark] .anim{filter:brightness(.8) saturate(.92)}#rx .nodock .sticky-act{bottom:-40px;padding-bottom:52px;margin-bottom:-40px}#rx .scr:has(.sticky-act){display:flex;flex-direction:column}#rx .scr:has(.sticky-act)>*{flex:none}#rx .scr:has(.sticky-act) .sticky-act{margin-top:auto}#rx .planchip .pc-t b,#rx .prow .rt b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rx .planchip .pc-t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rx .stepper button,#rx .fld .stepper button svg.ic,#rx .stepper button svg.ic{color:var(--ink)}#rx .stepper button[disabled]{opacity:.35}#rx .fld .pdate svg.ic{color:var(--ink3)}#rx .stepper small{display:block;font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .rn-st small.stp-s{white-space:normal;margin-top:1px}#rx .pdate{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 14px;border:1.5px solid var(--line);border-radius:var(--r-2);background:var(--surface);font:500 var(--fs-3) var(--f-ui);color:var(--ink)}#rx .pdate input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}#rx .pdate svg{width:20px;height:20px;color:var(--ink3);flex:none}#rx .ph-t.pn1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rx .phone:has(.md-hero) #scr{inset-block-start:0}#rx .phone:has(.md-hero) .sbar{color:#fff}#rx .md-hero{margin-top:0;height:348px}#rx .md-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:120px;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(11,26,37,.55),transparent)}#rx .md-hero .ph-h{position:absolute;top:58px;inset-inline:18px;z-index:3;padding:0;min-height:44px}#rx .md-hero .back{background:#0b1a2594;color:#fff;border-radius:999px;padding-inline:10px 16px;min-height:44px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#rx .md-hero .back svg{color:#fff}#rx .md-sub{font:500 var(--fs-3)/1.35 var(--f-ui);color:var(--ink2);margin:6px 0 0}#rx .lgrow{display:flex;align-items:center;justify-content:space-between;gap:10px}#rx .lgrow .pdone{margin:0}#rx .lgrow .btn{min-height:44px;padding:0 18px}#rx .xrow.pxr{display:flex;align-items:stretch;width:100%;border-top:1px solid var(--line)}#rx .xrow.pxr:first-of-type{border-top:0}#rx .xrow.pxr .tick{align-self:center}#rx .xrow .erow{border-top:0;flex:1;min-width:0}#rx .xrow.on .rt b{text-decoration:line-through;color:var(--ink3)}#rx .preq{margin-top:14px}#rx .preq .cta{margin-top:8px}#rx .pfoot{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:10px 0 0}#rx .pfoot .lnk{min-height:44px}#rx .adj{font:500 var(--fs-2)/1.4 var(--f-ui);color:var(--ink2);margin:10px 0 0}#rx .adj b{color:var(--ink);font-weight:600}#rx .rn .rn-top h1.vh{position:absolute}#rx .wkn{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 2px}#rx .wkn span{font:600 var(--fs-2) var(--f-ui);color:var(--ink2);text-align:center;flex:1}#rx .wkn button{width:44px;height:44px;border:0;background:var(--surface);border-radius:50%;box-shadow:var(--shadow);display:grid;place-items:center;color:var(--ink)}#rx .wkn button[disabled]{opacity:.35}#rx .wkn button svg{width:20px;height:20px}#rx .md-safe{position:sticky;top:0;height:54px;margin:0 -18px -54px;z-index:8;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .2s}#rx .phone.md-scrolled .md-safe{opacity:1}#rx .phone.md-scrolled:has(.md-hero) .sbar{color:var(--ink)}#rx .cfx{display:grid;place-items:center;width:40px;height:40px}#rx .cfx b{font:700 var(--fs-3) var(--f-display)}#rx .achd{display:flex;align-items:center;gap:12px}#rx .achd .btn{padding:0 16px;flex:none}#rx .achd .acav{position:relative;flex:none}#rx .achd .acav .dav{width:64px;height:64px;font-size:var(--fs-4);overflow:hidden}#rx .achd .acav .dav img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#rx .achd .acid{flex:1;min-width:0}#rx .achd .acid b{display:block;font:600 var(--fs-4)/1.12 var(--f-display);letter-spacing:-.015em}#rx .achd .acid span{display:block;font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3);overflow:hidden;text-overflow:ellipsis}#rx .acdel .list .rw[class*=d-] .rt b{color:var(--t-food)}#rx .acfoot{text-align:center;font:400 var(--fs-1)/1.5 var(--f-ui);color:var(--ink3);margin:18px 0 0}#rx .acth{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}#rx .acth button{border:0;background:none;padding:0;display:flex;flex-direction:column;gap:8px;align-items:stretch;color:var(--ink);font:600 var(--fs-3) var(--f-ui);min-height:44px}#rx .acth .pv{height:92px;border-radius:var(--r-3);border:1.5px solid var(--line);position:relative;overflow:hidden;padding:12px;display:flex;flex-direction:column;gap:7px;justify-content:flex-end}#rx .acth .pv i{display:block;height:12px;border-radius:999px}#rx .acth .pv i:nth-child(1){width:46%}#rx .acth .pv i:nth-child(2){width:78%}#rx .acth .pv.l{background:#f4f8fa}#rx .acth .pv.l i:nth-child(1){background:var(--b-ink)}#rx .acth .pv.l i:nth-child(2){background:var(--b-teal)}#rx .acth .pv.d{background:var(--b-ink)}#rx .acth .pv.d i:nth-child(1){background:#f4f8fa}#rx .acth .pv.d i:nth-child(2){background:var(--b-purple)}#rx .acth .nm{display:flex;align-items:center;justify-content:center;gap:8px;min-height:28px}#rx .acth .nm svg{width:20px;height:20px;opacity:0}#rx .acth button[aria-pressed=true] .pv{border-color:var(--b-purple);box-shadow:0 0 0 2px var(--b-purple)}#rx .acth button[aria-pressed=true] .nm svg{opacity:1;color:var(--t-move)}#rx .xrow:has(>.xh){display:block;width:auto;border-top:0}#rx .acxp{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--line);min-height:64px}#rx .acxp .rt{flex:1;min-width:0}#rx .acxp .rt b{display:block;font:600 var(--fs-3) var(--f-ui)}#rx .acxp .rt span{display:block;font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3)}#rx .acxp .btn{min-height:44px;padding:0 16px;flex:none}#rx .acbusy{position:relative;height:6px;border-radius:999px;background:var(--surface2);overflow:hidden;margin-top:8px}#rx .acbusy:after{content:"";position:absolute;inset-block:0;inset-inline-start:-40%;width:40%;border-radius:999px;background:var(--b-teal);animation:rx-acslide 1.1s ease-in-out infinite}@keyframes rx-acslide{to{inset-inline-start:100%}}#rx .acnote{font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2);margin:10px 4px 0}#rx .acnote .lnk,#rx .acnote a.lnk{display:inline-flex;align-items:center;min-height:44px}#rx .acey{border:0;background:none;color:var(--ink2);font:600 var(--fs-2) var(--f-ui);min-height:44px;min-width:44px;padding:0 4px;flex:none}#rx .dnight .acey{color:#ffffffe0}#rx .acrows .rw{flex-wrap:wrap}#rx .acrows .rw .rt{flex:1 1 0;min-width:6.2em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}#rx .acrows .rw .rt b{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}#rx .acrows .rw>.chip,#rx .acrows .rw>.chp{margin-inline-start:auto}#rx .cvgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}#rx .cvt{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:156px;padding:14px;border:0;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow);text-align:start;color:var(--ink);--c:var(--work);--ct:var(--t-work);min-width:0}#rx .cvt[hidden]{display:none}#rx .cvt.d-move{--c:var(--move);--ct:var(--t-move)}#rx .cvt.d-focus{--c:var(--focus);--ct:var(--t-focus)}#rx .cvt .cvi{width:48px;height:48px;border-radius:var(--r-2);display:grid;place-items:center;background:color-mix(in srgb,var(--c) 30%,transparent);color:var(--ct);margin-bottom:6px}#rx .cvt .cvi svg{width:28px;height:28px}#rx .cvt b{font:600 var(--fs-3)/1.15 var(--f-ui)}#rx .cvt .cvr{font:400 var(--fs-2)/1.3 var(--f-ui);color:var(--ink3)}#rx .cvt .cvm{font:500 var(--fs-1)/1.3 var(--f-data);color:var(--ink3);margin-top:2px}#rx .cvt .cvs{margin-top:auto;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;font:600 var(--fs-2) var(--f-ui);background:var(--surface2);color:var(--ink);border:1px solid var(--line);max-width:100%}#rx .cvt .cvs svg{width:18px;height:18px;flex:none}#rx .cvt.on{box-shadow:var(--shadow),inset 0 0 0 2px color-mix(in srgb,var(--b-teal) 75%,transparent)}#rx .cvt.on .cvs{background:color-mix(in srgb,var(--move) 24%,transparent);border-color:transparent;color:color-mix(in srgb,var(--t-move) 80%,var(--ink))}#rx .cvt.err{--c:var(--food);--ct:var(--t-food);background:color-mix(in srgb,var(--food) 14%,var(--surface));box-shadow:var(--shadow),inset 0 0 0 2px color-mix(in srgb,var(--b-orange) 80%,transparent)}#rx .cvt.err .cvs{background:var(--b-orange);border-color:transparent;color:var(--b-ink)}#rx .cvt.err .cvm{color:color-mix(in srgb,var(--t-food) 80%,var(--ink));font-weight:600}#rx .cvt.wait{--c:var(--focus);--ct:var(--t-focus);box-shadow:var(--shadow),inset 0 0 0 2px color-mix(in srgb,var(--b-yellow) 90%,transparent)}#rx .cvt.wait .cvs{background:color-mix(in srgb,var(--focus) 40%,transparent);border-color:transparent;color:var(--t-focus)}#rx .acsheet-h{display:flex;align-items:center;gap:14px}#rx .acsheet-h .cvi{width:56px;height:56px;border-radius:var(--r-2);display:grid;place-items:center;background:color-mix(in srgb,var(--c) 30%,transparent);color:var(--ct);flex:none}#rx .acsheet-h .cvi svg{width:32px;height:32px}#rx .acsheet-h b{display:block;font:600 var(--fs-5)/1.1 var(--f-display);letter-spacing:-.015em}#rx .acsheet-h .cvs2{margin-top:6px;display:inline-block}#rx .acsheet-h.d-move{--c:var(--move);--ct:var(--t-move)}#rx .acsheet-h.d-work{--c:var(--work);--ct:var(--t-work)}#rx .acsheet-h.d-focus{--c:var(--focus);--ct:var(--t-focus)}#rx .acperm{margin-top:12px;padding:14px;border-radius:var(--r-2);background:var(--surface2);border:1px solid var(--line)}#rx .acperm b{display:block;font:600 var(--fs-3)/1.3 var(--f-ui)}#rx .acperm p{margin:6px 0 0;font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2)}#rx .acsteps{margin:10px 0 0;padding-inline-start:22px;font:400 var(--fs-3)/1.45 var(--f-ui);color:var(--ink2)}#rx .acsteps li{margin:6px 0}#rx .acn{padding:14px 24px 16px;min-height:0}#rx .acn .dheart{margin-top:4px}#rx .acn .dheart svg{width:36px;height:36px}#rx .acn .dmark{margin:2px 0 8px;font-size:var(--fs-3)}#rx .acn .dtitle{font-size:var(--fs-6)}#rx .acn .dsub{margin:4px 0 10px;font-size:var(--fs-3)}#rx .acn .ddots{margin-top:12px}#rx .acn .dleg,#rx .acn .aclg{margin-top:2px}#rx .acn .fld small.req{display:none}#rx .acb{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;border-radius:999px;border:1.5px solid rgba(255,255,255,.34);background:none;color:#fff;font:600 var(--fs-3) var(--f-ui);margin-top:8px}#rx .acb:active{background:#ffffff1a}#rx .acor{display:flex;align-items:center;gap:12px;margin:14px 0 2px;font:500 var(--fs-2) var(--f-ui);color:#ffffffb8}#rx .acor:before,#rx .acor:after{content:"";flex:1;height:1px;background:#fff3}#rx .acn .acnotice{background:#ffffff1f;box-shadow:none;color:#fff;margin:0 0 10px}#rx .acn .acnotice i{background:var(--b-teal)}#rx .acn .btn.pri{margin-top:12px;min-height:52px}#rx .acn .acb.sec2{margin-top:8px}#rx .acn .dlinks{margin-top:6px}#rx .acn .fld .err{color:#ffb79a}#rx .acn .fld .in.bad{border-color:#ff9b72;background:#ffffff24}#rx .acn .help{color:#ffffffc7}#rx .acn .aclg{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}#rx .acn .aclg i{width:4px;height:4px;border-radius:50%;background:#ffffff80}#rx .acn .aclg .dlk{font-size:var(--fs-2)}#rx .acbk{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;background:none;border:0;color:#fff;font:600 var(--fs-2) var(--f-ui);margin-top:6px}#rx .acbk svg{width:20px;height:20px}#rx .acmail{margin-top:18px;border:1.5px dashed rgba(255,255,255,.3);border-radius:var(--r-2);padding:14px}#rx .acmail small{display:block;font:600 var(--fs-1) var(--f-ui);color:#ffffffb3;margin-bottom:8px}#rx .acmail p{margin:0 0 10px;font:400 var(--fs-2)/1.45 var(--f-ui);color:#ffffffe6}#rx .acmail .btn{min-height:44px;font-size:var(--fs-2)}#rx .acmail .btn+.btn{margin-top:8px}#rx .acn .btn.sec{background:none;border:1.5px solid rgba(255,255,255,.34);color:#fff;box-shadow:none}#rx .acn .btn.sec[disabled]{opacity:.55}#rx .dnight .btn.pri[disabled],#rx .acn .btn.pri[disabled]{opacity:1;background:#fff3;color:#fff;border:1.5px solid rgba(255,255,255,.34);cursor:not-allowed}#rx .acn .acchips span:not(.ok){color:#ffffffeb}#rx #sheet .btn.danger[disabled]{opacity:1;background:color-mix(in srgb,var(--b-orange) 30%,var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--b-orange) 60%,transparent);cursor:not-allowed}#rx [data-acdel] .fld .in{box-shadow:inset 0 0 0 1.5px var(--line)}#rx .acdelh{font:500 var(--fs-2)/1.4 var(--f-ui);color:var(--ink2);margin:10px 0 0;min-height:20px}#rx .acph{display:flex;align-items:center;gap:12px}#rx .acph .acpv{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;border:1.5px solid var(--line)}#rx .aclink{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:600 var(--fs-3) var(--f-ui);text-decoration:underline;text-underline-offset:3px}#rx .aclink svg{width:18px;height:18px}#rx .acstr{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px}#rx .acstr i{display:block;height:8px;border-radius:999px;background:#ffffff29;transition:background .3s}#rx .acstr[data-n="1"] i:nth-child(-n+1),#rx .acstr[data-n="2"] i:nth-child(-n+2){background:var(--b-orange)}#rx .acstr[data-n="3"] i:nth-child(-n+3){background:var(--b-yellow)}#rx .acstr[data-n="4"] i{background:var(--b-teal)}#rx .acchips{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}#rx .acchips span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;border:1.5px solid rgba(255,255,255,.34);font:600 var(--fs-2) var(--f-data);color:#ffffffdb;transition:background .3s,color .3s,border-color .3s}#rx .acchips span svg{width:16px;height:16px;opacity:.5}#rx .acchips span.ok{background:var(--b-teal);border-color:var(--b-teal);color:var(--b-ink)}#rx .acchips span.ok svg{opacity:1}#rx .achint{font:500 var(--fs-2)/1.4 var(--f-ui);color:#ffffffdb;margin:10px 0 0;min-height:20px}#rx .acshow{display:flex;align-items:center;gap:10px;margin-top:6px;min-height:44px;background:none;border:0;color:#fff;font:600 var(--fs-3) var(--f-ui);padding:0}#rx .acshow i{position:relative;width:44px;height:26px;border-radius:999px;background:#ffffff2e;flex:none;transition:background .3s}#rx .acshow i:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .35s var(--ease-spring)}#rx .acshow[aria-pressed=true] i{background:var(--b-teal)}#rx .acshow[aria-pressed=true] i:after{transform:translate(18px);background:var(--b-ink)}#rx .achero{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:18px;margin-top:10px}#rx .achero .row{display:flex;align-items:center;gap:16px}#rx .achero .tx{min-width:0}#rx .achero .tx .l{display:flex;align-items:center;gap:8px;font:600 var(--fs-3) var(--f-ui);color:var(--ink2)}#rx .achero .tx .l svg{width:22px;height:22px}#rx .achero .tx .n{font:600 var(--fs-4)/1.2 var(--f-ui);margin:6px 0 2px}#rx .achero .tx .s{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3)}#rx .achero .ctr{font:600 var(--fs-4)/1 var(--f-display);font-variant-numeric:tabular-nums}#rx .acfl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}#rx .acfl>div{background:var(--surface);border-radius:var(--r-3);box-shadow:var(--shadow);padding:12px 14px;min-height:96px;min-width:0}#rx .acfl .l{display:flex;align-items:center;gap:8px;font:600 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .acfl .l svg{width:20px;height:20px}#rx .acfl .v{font:600 var(--fs-4)/1.1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.02em;margin:6px 0 2px;font-variant-numeric:tabular-nums}#rx .acfl .v.none{font:600 var(--fs-4)/1.2 var(--f-display);color:var(--ink)}#rx .acfl .m{font:400 var(--fs-1) var(--f-ui);color:var(--ink3);margin-top:6px}#rx .acfl .meter{margin-top:8px}#rx .acbl{padding:12px 0;border-top:1px solid var(--line)}#rx .acbl:first-of-type{border-top:0}#rx .acbl .t{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}#rx .acbl .t b{font:600 var(--fs-3) var(--f-ui);flex:1}#rx .acbl .t .v{font:600 var(--fs-4)/1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#rx .acbl .t .v small{font:500 var(--fs-2) var(--f-ui);letter-spacing:0;color:var(--ink3);margin-inline-start:4px}#rx .acbl .chip2{margin-top:6px}#rx .acbl .acrl{font:500 var(--fs-1) var(--f-data);color:var(--ink3);margin-top:4px}#rx .acbl .acrn{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink2);margin-top:6px}#rx .acnever{margin:6px 0 0;padding:0;list-style:none}#rx .acnever li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2)}#rx .acnever li+li{border-top:1px solid var(--line)}#rx .acnever li .lk{width:36px;height:36px;border-radius:var(--r-1);display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--sleep) 22%,transparent);color:var(--t-sleep)}#rx .acnever li .lk svg{width:22px;height:22px}#rx .vbh{display:flex;align-items:center;gap:16px}#rx .vbh .rgc u{text-decoration:none;font:500 var(--fs-2) var(--f-ui);letter-spacing:0;color:var(--ink3);white-space:pre}#rx .vbh .rgc small{letter-spacing:0}#rx .vbhx{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}#rx .vbhl{display:flex;align-items:center;gap:8px;font:600 var(--fs-3) var(--f-ui);color:var(--ink)}#rx .vbhl svg{width:22px;height:22px;flex:none;color:var(--c)}#rx .vbhs{font:500 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .vbhc{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}#rx .vbedit{gap:6px;margin-inline-start:-2px}#rx .vbedit svg{width:18px;height:18px}#rx .vbbn{font:600 var(--fs-7)/1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink)}#rx .vbtrack{position:relative;height:12px;border-radius:var(--r-1);background:var(--surface2);margin-top:14px}#rx .vbtrack i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--r-1);background:var(--sleep)}#rx .vbtrack u{position:absolute;inset-block:-4px;width:2px;background:var(--ink2);border-radius:var(--r-1)}#rx .vbscale{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .vbchips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}#rx .vbchips.c3{grid-template-columns:repeat(3,minmax(0,1fr))}#rx .vbchips:not(.c3)>:last-child:nth-child(odd){grid-column:1/-1}#rx .vbc{background:var(--surface);border-radius:var(--r-3);box-shadow:var(--shadow);padding:12px 14px 10px;min-width:0}#rx .panel .vbc{box-shadow:none;background:var(--surface2)}#rx .vbc b{display:block;font:600 var(--fs-5)/1.1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}#rx .vbc b small{font:500 var(--fs-1) var(--f-ui);letter-spacing:0;color:var(--ink3);margin-inline-start:3px}#rx .vbc span{display:block;font:500 var(--fs-1)/1.3 var(--f-ui);color:var(--ink3);margin-top:3px}#rx .vbleg{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font:500 var(--fs-1) var(--f-ui);color:var(--ink3);margin:2px 0 8px}#rx .vbleg i{display:inline-block;vertical-align:middle;width:18px;border-top:2px dashed var(--ink2);margin-inline-end:6px}#rx .nw{white-space:nowrap}#rx .vbw{display:grid;gap:2px}#rx .vbwr{display:grid;grid-template-columns:44px minmax(0,1fr) 62px;gap:10px;align-items:center;min-height:26px}#rx .vbwr .d{font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .vbwr .tr{position:relative;height:14px;border-radius:var(--r-1);background:var(--surface2)}#rx .vbwr .tr i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--r-1);background:var(--c)}#rx .vbwr .tr u{position:absolute;inset-block:-3px;width:0;border-inline-start:2px dashed var(--ink2);opacity:.85}#rx .vbwr b{font:500 var(--fs-2) var(--f-data);color:var(--ink2);text-align:end;white-space:nowrap}#rx .vbwr.t .d,#rx .vbwr.t b{color:var(--ink);font-weight:600}#rx .vbwr.nd b{color:var(--ink3);font-weight:400}#rx .vbwr.nd .tr{background:none;border:1.5px dashed var(--line)}#rx .vbcap{font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3);margin:10px 0 0}#rx .vbsit{margin-top:16px}#rx .vbsh{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font:500 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .vbsg{padding:12px 0;border-top:1px solid var(--line)}#rx .vbsg:first-child{border-top:0;padding-top:2px}#rx .vbsg .h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}#rx .vbsg .h b{font:600 var(--fs-3) var(--f-ui)}#rx .vbsg .h .v{font:600 var(--fs-5) var(--f-display);font-variation-settings:"wdth" 80;font-variant-numeric:tabular-nums;white-space:nowrap}#rx .vbsg .h .v small{font:500 var(--fs-1) var(--f-ui);color:var(--ink3);margin-inline-start:3px}#rx .vbsg .vbfo{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:8px;font:500 var(--fs-1)/1.35 var(--f-ui);color:var(--ink3)}#rx .vbrg{position:relative;height:12px;border-radius:var(--r-1);background:var(--surface2);margin-top:10px}#rx .vbrg .vbband{position:absolute;top:0;height:100%;display:block;border-radius:var(--r-1);background:color-mix(in srgb,var(--sleep) 55%,transparent)}#rx .vbrg u{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--sleep);border:3px solid var(--surface)}#rx .vbq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}#rx .vbq button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:6px 4px;border:0;border-radius:var(--r-2);background:var(--surface2);color:var(--ink);font:600 var(--fs-2) var(--f-ui)}#rx .vbq button small{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .vbq button svg{width:18px;height:18px;color:var(--t-work)}#rx .vbq button:active{background:color-mix(in srgb,var(--work) 28%,var(--surface2))}#rx .vbdel{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:none;display:grid;place-items:center;color:var(--ink2)}#rx .vbdel svg{width:22px;height:22px}#rx .vbtop{margin-top:2px}#rx .vbtop .voice{margin:0 0 4px}#rx .vbrow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}#rx .vbm{display:flex;flex-direction:column;align-items:center;gap:5px;min-height:96px;padding:4px 0;border:0;background:none;color:var(--ink);border-radius:var(--r-2)}#rx .vbm b{font:600 var(--fs-2) var(--f-ui);font-variant-numeric:tabular-nums;white-space:nowrap}#rx .vbm span.l{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .vbm .rgc svg{width:22px;height:22px;--duo-c:currentColor;--duo:.26}#rx .vbrc{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:6px 0;border:0;background:none;color:var(--ink);text-align:start}#rx .vbrc .vbn{font:600 var(--fs-6)/1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:56px}#rx .vbrc .x{flex:1;min-width:0}#rx .vbrc .x b{display:block;font:600 var(--fs-3) var(--f-ui)}#rx .vbrc .x span{display:block;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3);margin-top:2px}#rx .vbrc>svg.ch{width:18px;height:18px;color:var(--ink3);flex:none}#rx .vbabp{padding-top:2px;padding-bottom:2px}#rx .vbabp .xrow{border-top:0}#rx .vbab{padding:12px 0;border-top:1px solid var(--line)}#rx .vbab:first-child{border-top:0;padding-top:4px}#rx .vbab .vh2{display:flex;align-items:baseline;justify-content:space-between;gap:10px}#rx .vbab .vh2 b{font:600 var(--fs-3) var(--f-ui);color:var(--ink)}#rx .vbab .vh2 span{font:600 var(--fs-3) var(--f-data);color:var(--ink);white-space:nowrap}#rx .vbab p{margin:4px 0 0;font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink3)}#rx .vbgap .rw{min-height:64px}#rx .vbgr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}#rx .vbgr:first-of-type{border-top:0}#rx .vbgr .l{min-width:0}#rx .vbgr .l b{display:block;font:600 var(--fs-3) var(--f-ui)}#rx .vbgr .l span{display:block;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .vbgr .stepper{flex:none}#rx .vbgr .stepper button{font:600 var(--fs-4) var(--f-ui);color:var(--ink)}#rx .vbgr .stepper b{min-width:76px;font-size:var(--fs-3);white-space:nowrap}#rx .vbgi{margin:0 0 6px;font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink3)}#rx .vbq2{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}#rx .vbfoot{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}#rx .vbcw{position:relative;margin-top:10px}#rx .vbcb{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;height:48px;align-items:end}#rx .vbcb i{display:block;border-radius:var(--r-1) var(--r-1) 4px 4px;background:color-mix(in srgb,var(--c) 70%,transparent);min-height:3px}#rx .vbcb i.t{background:var(--c)}#rx .vbcb i.nd{background:none;border:1.5px dashed var(--line);height:100%}#rx .vbcw u{position:absolute;inset-inline:0;height:0;border-top:2px dashed var(--ink2);opacity:.85;pointer-events:none}#rx .vbcn{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:6px;text-align:center}#rx .vbcn b{display:block;font:600 var(--fs-2) var(--f-data);color:var(--ink2);font-variant-numeric:tabular-nums}#rx .vbcn span{display:block;font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .vbcn div.t b,#rx .vbcn div.t span{color:var(--ink)}#rx .vbcn div.nd b{color:var(--ink3);font-weight:400}#rx .vbmode{margin-top:12px}#rx .vbwg{font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3);margin:12px 0 0}#rx [data-act=vbCustom]:disabled,#rx [data-act=vbSaveEntry]:disabled{opacity:.45;cursor:default}#rx .insight p.cwg{margin:10px 0 0;font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3)}#rx .insight .rf.busy svg{animation:rx-spin 1s linear infinite}#rx .insight .rf:disabled{color:var(--ink3)}#rx .dy-day{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 14px 0 8px;border-radius:999px;border:0;background:var(--surface);box-shadow:var(--shadow);font:600 var(--fs-2) var(--f-ui);color:var(--ink2);margin:0 0 2px}#rx .dy-day svg{width:18px;height:18px}#rx .dy-gridp{margin-top:8px;padding-top:6px}#rx .dy-ah{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 8px}#rx .dy-ah h3{margin:0;font:600 var(--fs-4)/1.15 var(--f-display);letter-spacing:-.01em}#rx .dy-ah .btn{min-height:44px;padding:0 16px}#rx .dy-it{display:grid;grid-template-columns:44px 1fr;gap:8px;margin-bottom:8px}#rx .dy-it .tm{font:500 var(--fs-1) var(--f-data);color:var(--ink3);padding-top:21px;text-align:end}#rx .dy-cd{display:flex;align-items:center;gap:6px;min-height:64px;border-radius:var(--r-3);background:var(--surface);box-shadow:inset 4px 0 0 var(--c),var(--shadow);padding:8px 4px 8px 14px;min-width:0}#rx .dy-cd .main{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border:0;background:none;text-align:start;color:var(--ink);padding:0;min-height:48px}#rx .dy-cd .ph-media,#rx .dy-cd .dy-ic{width:44px;height:44px;border-radius:var(--r-2);flex:none}#rx .dy-cd .dy-ic svg{width:22px;height:22px}#rx .dy-cd .tt{min-width:0;flex:1}#rx .dy-cd .tt b{display:block;font:600 var(--fs-2)/1.25 var(--f-ui)}#rx .dy-cd .tt span{display:block;font:400 var(--fs-1) var(--f-ui);color:var(--ink3);margin-top:1px}#rx .dy-cd>svg.ch,#rx .dy-cd .main>svg.ch{width:18px;height:18px;color:var(--ink3);flex:none;margin-inline-end:10px}#rx .dy-cd .ck{width:22px;height:22px;color:var(--t-move);flex:none;margin-inline-end:12px}#rx .dy-now{display:grid;grid-template-columns:44px 1fr;gap:8px;align-items:center;margin:2px 0 10px}#rx .dy-now span{font:600 var(--fs-1) var(--f-data);color:var(--t-move);text-align:end}#rx .dy-now i{height:2px;border-radius:var(--r-1);background:var(--b-teal)}#rx .dy-hb{min-height:44px;padding:0 14px 0 10px;border-radius:999px;border:0;background:var(--surface);box-shadow:var(--shadow);display:inline-flex;align-items:center;gap:6px;font:600 var(--fs-2) var(--f-ui);color:var(--ink);flex:none}#rx .dy-hb svg{width:20px;height:20px}#rx .dy-mm{margin:16px 0 0}#rx .dy-mm .who{display:flex;align-items:center;gap:8px;font:600 var(--fs-1) var(--f-ui);color:var(--ink3);margin-bottom:6px}#rx .dy-mm .who svg{width:20px;height:20px;color:var(--b-purple)}#rx[data-theme=dark] .dy-mm .who svg{color:#b3adff}#rx .dy-mm p.voice{font:500 var(--fs-3)/1.45 var(--f-voice);margin:0;text-wrap:pretty;letter-spacing:0}#rx .dy-k{background:color-mix(in srgb,var(--focus) 60%,transparent);border-radius:var(--r-1);padding:1px 7px;font-weight:700;color:var(--b-ink);white-space:nowrap}#rx[data-theme=dark] .dy-k{background:color-mix(in srgb,var(--focus) 22%,transparent);color:var(--focus)}#rx .dy-hi{padding:18px 0 4px}#rx .dy-hi p.sub{font:400 var(--fs-3)/1.4 var(--f-ui);color:var(--ink2);margin:6px 0 0}#rx .dy-lab{font:600 var(--fs-2) var(--f-ui);color:var(--ink2);margin:22px 0 0}#rx .dy-pc{background:var(--surface);border-radius:var(--r-4);box-shadow:var(--shadow);overflow:hidden;margin-top:10px}#rx .dy-pc .strip5{display:grid;grid-template-columns:repeat(5,1fr);height:104px;position:relative}#rx .dy-pc .strip5 .ph-media{border-radius:0;height:100%}#rx .dy-pc .strip5 .kc{position:absolute;bottom:0;font:600 var(--fs-1) var(--f-data);color:#fff;background:linear-gradient(to top,rgba(11,26,37,.8),transparent);width:20%;padding:14px 0 5px;box-sizing:border-box;text-align:center;white-space:nowrap}#rx .dy-pc .strip5 .ill{position:absolute;top:8px;inset-inline-start:8px;z-index:3;background:#0b1a25b8;color:#fff;border:0}#rx .dy-pc .bd{padding:14px 18px 6px}#rx .dy-pc h3{margin:0;font:600 var(--fs-4)/1.15 var(--f-display);letter-spacing:-.01em}#rx .dy-pc .ds{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink2);margin:4px 0 0}#rx .dy-pc .cta{margin:12px 0 10px}#rx .dy-pc>.xrow{border-top:1px solid var(--line);margin:6px 0 0}#rx .dy-pc .cta .btn:first-child{flex:2;white-space:nowrap;min-width:150px}#rx .dy-pc .cta .btn:last-child{min-width:90px}#rx .dy-pc.wo .whero>.ph-media{height:140px}#rx .dy-pc .xrow .rw{min-height:52px}#rx .dy-pc .dtl{font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2)}#rx .dy-pc .dtl h5{margin:10px 0 2px;font:600 var(--fs-2) var(--f-ui);color:var(--ink)}#rx .dy-pc .dtl .m{display:flex;justify-content:space-between;gap:8px;margin-top:10px;font:600 var(--fs-2) var(--f-ui);color:var(--ink)}#rx .dy-sv{display:flex;align-items:center;gap:10px;margin:12px 0 0}#rx .dy-sv b{flex:1;font:600 var(--fs-2) var(--f-ui)}#rx .dy-pc.wo .whero{margin:0;box-shadow:none;border-radius:0}#rx .dy-xr{display:flex;align-items:center;gap:12px;min-height:64px;border-top:1px solid var(--line)}#rx .dy-xr:first-of-type{border-top:0}#rx .dy-xr .ph-media{width:48px;height:48px;border-radius:var(--r-2);flex:none;background:var(--exbg)}#rx .dy-xr .tt{flex:1;min-width:0}#rx .dy-xr .tt b{display:block;font:600 var(--fs-2) var(--f-ui)}#rx .dy-xr .tt span{font:400 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .dy-ng{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 12px;margin:12px 0 0}#rx .dy-ng div small{display:block;font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .dy-ng div b{display:block;font:600 var(--fs-6)/1 var(--f-display);font-variation-settings:"wdth" 80,"opsz" 80;letter-spacing:-.04em;font-variant-numeric:tabular-nums}#rx .dy-ng div b small{display:inline;font:500 var(--fs-2) var(--f-ui);letter-spacing:0;margin-inline-start:2px}#rx .dy-ng div.r{text-align:end}#rx .dy-ng div.r b{color:var(--t-sleep)}#rx .dy-ng .gap{grid-column:1/-1;font:600 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .dy-ng div b.nd{font:600 var(--fs-4)/1.2 var(--f-display);letter-spacing:-.01em;color:var(--ink3)}#rx .dy-bar{height:12px;border-radius:var(--r-1);background:var(--surface2);margin:10px 0 8px;position:relative;overflow:hidden}#rx .dy-pc .ingr{min-height:48px}#rx .dy-pc .ingr[aria-pressed=true] span:last-child{color:var(--ink);text-decoration:none}#rx .dy-pc .help{font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3);margin:4px 0 0}#rx .dy-prs{display:flex;flex-wrap:wrap;gap:8px}#rx .dy-pr{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 10px;border-radius:999px;background:var(--surface2);font:600 var(--fs-2) var(--f-ui);color:var(--ink)}#rx .dy-pr svg{width:18px;height:18px;color:var(--t-focus)}#rx .dy-gopt{display:grid;gap:8px;margin-top:12px}#rx .dy-pg{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 14px 8px 10px;border-radius:var(--r-2);border:1.5px solid var(--line);background:var(--surface2);text-align:start;color:var(--ink)}#rx .dy-pg .ri{width:40px;height:40px;border-radius:var(--r-1);display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--focus) 36%,transparent);color:var(--t-focus)}#rx .dy-pg .ri svg{width:22px;height:22px}#rx .dy-pg .rt{flex:1;min-width:0}#rx .dy-pg .rt b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .dy-pg .rt span{display:block;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3);margin-top:2px}#rx .dy-pg .ck{width:26px;height:26px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;flex:none}#rx .dy-pg .ck svg{width:16px;height:16px;opacity:0;color:var(--b-ink)}#rx .dy-pg[aria-pressed=true] .rt span{color:var(--ink2)}#rx .dy-pg[aria-pressed=true]{border-color:var(--b-yellow);background:color-mix(in srgb,var(--focus) 22%,var(--surface))}#rx .dy-pg[aria-pressed=true] .ck{background:var(--b-yellow);border-color:var(--b-yellow)}#rx .dy-pg[aria-pressed=true] .ck svg{opacity:1}#rx .dy-cf{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}#rx .dy-cf label{font:600 var(--fs-1) var(--f-ui);color:var(--ink2);padding-inline-start:16px}#rx .dy-acts{display:flex;justify-content:flex-end;gap:8px;margin:0 0 4px}#rx .dy-wg{font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3);margin:8px 0 0}#rx .dy-safe{border-radius:var(--r-2);padding:14px 16px;background:color-mix(in srgb,var(--food) 12%,var(--surface));box-shadow:inset 4px 0 0 var(--b-orange)}#rx .dy-safe .dy-sh{display:flex;align-items:center;gap:8px;font:600 var(--fs-3)/1.25 var(--f-ui);color:var(--ink)}#rx .dy-safe .dy-sh svg{width:22px;height:22px;color:var(--t-food);flex:none}#rx .dy-safe p{margin:8px 0 0;font:400 var(--fs-3)/1.45 var(--f-ui);color:var(--ink2)}#rx .dy-fail{border-radius:var(--r-2);padding:14px 16px;background:var(--surface);box-shadow:var(--shadow),inset 4px 0 0 var(--b-orange)}#rx .dy-fail p{margin:0 0 10px;font:500 var(--fs-3)/1.4 var(--f-ui);color:var(--ink)}#rx .dy-fu{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#rx .dy-fu .a-pill{max-width:100%;min-height:44px;padding:8px 16px;white-space:normal;text-align:start;line-height:1.25}#rx .dy-ctx{border-radius:var(--r-2);padding:12px 16px;background:var(--surface);box-shadow:var(--shadow)}#rx .dy-ctx small{display:block;font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .dy-ctx b{display:block;font:600 var(--fs-3)/1.3 var(--f-ui);margin-top:2px}#rx .dy-ctx p{margin:6px 0 0;font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink2)}#rx .dy-pc .help{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3);margin:8px 0 0}#rx .dy-xr .cp{flex:none}#rx .a-thread>*{scroll-margin-bottom:120px}#rx .dy-cd .dy-ic{display:grid;place-items:center;background:color-mix(in srgb,var(--c) 30%,transparent);color:color-mix(in srgb,var(--c) 70%,var(--ink))}#rx .dy-ch{display:flex;align-items:center;gap:8px;margin:2px 0 8px}#rx .dy-ch h2{flex:1;white-space:nowrap;font:600 var(--fs-4) var(--f-display);letter-spacing:-.02em;margin:0}#rx .dy-bar i{display:block;height:100%;border-radius:var(--r-1);background:var(--sleep)}#rx .a-d .mk{display:flex;gap:3px;height:5px}#rx .a-d .mk i{visibility:visible}#rx .dy-lg{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .dy-lg span{display:inline-flex;align-items:center;gap:6px}#rx .dy-lg i{width:10px;height:10px;border-radius:50%;flex:none}#rx .dy-rh{margin:0 0 6px;font:600 var(--fs-4)/1.2 var(--f-display);letter-spacing:-.01em}#rx .fhero{padding-bottom:6px}#rx .fh-body{display:flex;align-items:center;gap:18px;margin-top:6px}#rx .fh-body .rgc,#rx .fshl .rgc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}#rx .fh-body .rgc b{display:block;font:600 var(--fs-6) var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.03em;line-height:1}#rx .fh-body .rgc small{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .fh-side{flex:1;min-width:0;display:grid;gap:12px}#rx .fh-cap{font:500 var(--fs-2) var(--f-ui);color:var(--ink3)}#rx .fb{display:grid;grid-template-columns:1fr auto;gap:2px 8px}#rx .fb b{font:600 var(--fs-2) var(--f-ui)}#rx .fb span{font:500 var(--fs-2) var(--f-data);color:var(--ink2)}#rx .fb .meter{grid-column:1/-1}#rx .fsh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 4px}#rx .fsh .lnk{min-width:44px;justify-content:flex-end}#rx .fsh h3{margin:0;font:600 var(--fs-4) var(--f-display);font-variation-settings:"wdth" 85;letter-spacing:-.02em}#rx .fsc .cps .cp,#rx .fbig .cps .cp{background:#0b1a25b8;color:#fff;border:0}#rx .fbig .bd .rt{flex:1;min-width:0}#rx .fbig .bd b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .fbig .bd span{display:block;font:400 var(--fs-2) var(--f-ui);color:var(--ink3);margin-top:2px}#rx .fbig .bd .k{color:var(--ink2);font-weight:600;font-size:var(--fs-2)}#rx .fwrow{gap:8px;padding-inline-end:12px}#rx .fwgo{flex:1;min-width:0;display:flex;align-items:center;gap:12px;border:0;background:none;padding:0;color:inherit;text-align:start;min-height:44px}#rx .fwgo .rt{flex:1;min-width:0}#rx .flog{min-height:44px;padding:0 16px;border-radius:999px;border:0;background:var(--pri);color:var(--on-pri);font:600 var(--fs-2) var(--f-ui);display:inline-flex;align-items:center;gap:6px;flex:none}#rx .flog.q{background:var(--surface2);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}#rx .flog[aria-pressed=true]{background:var(--b-teal);color:var(--b-ink)}#rx .flog svg{width:18px;height:18px}#rx .fcar{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:6px 18px 10px;scrollbar-width:none}#rx .fcar::-webkit-scrollbar{display:none}#rx .fsc{flex:none;width:214px;scroll-snap-align:start;background:var(--surface);border-radius:var(--r-3);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}#rx .fsc .top{border:0;background:none;padding:0;color:inherit;text-align:start;display:block;flex:1}#rx .fsc .ph-media{height:112px;width:100%}#rx .fsc .cps{position:absolute;inset-inline-start:10px;bottom:10px;display:flex;gap:6px;z-index:2}#rx .fsc .tx{display:block;padding:10px 12px 4px}#rx .fsc .tx b{display:block;font:600 var(--fs-2)/1.2 var(--f-ui);font-size:var(--fs-2)}#rx .fsc .tx span{display:block;font:400 var(--fs-2) var(--f-ui);color:var(--ink3);margin-top:3px}#rx .fsc .flog{margin:6px 10px 12px;justify-content:center}#rx .fbig{background:var(--surface);border-radius:var(--r-4);box-shadow:var(--shadow);overflow:hidden;margin-top:12px}#rx .fbig .top{border:0;background:none;padding:0;color:inherit;text-align:start;display:block;width:100%}#rx .fbig .ph-media{height:170px;width:100%}#rx .fbig .cps{position:absolute;inset-inline-start:12px;bottom:12px;display:flex;gap:6px;z-index:2}#rx .fbig .bd{display:flex;align-items:center;gap:10px;padding:12px 12px 14px 16px}#rx .fbig .bd .w{font:400 var(--fs-2) var(--f-ui);color:var(--ink2);margin-top:3px}#rx .fmc{display:flex;align-items:center;gap:12px;background:var(--surface);border-radius:var(--r-3);box-shadow:var(--shadow);padding:10px 12px 10px 10px;margin-top:10px;width:100%}#rx .fmc .main{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border:0;background:none;text-align:start;color:inherit;padding:0}#rx .fmc .ph-media{width:84px;height:84px;border-radius:var(--r-2);flex:none}#rx .fmc .mt b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .fmc .mt span{display:block;font:400 var(--fs-2) var(--f-ui);color:var(--ink3);margin-top:3px}#rx .fmc .mt .k{font:600 var(--fs-2) var(--f-ui);color:var(--ink2);margin-top:4px}#rx .frs{font:500 var(--fs-1) var(--f-data)!important;color:var(--ink3)!important}#rx .fplot{position:relative;height:160px;margin-top:26px}#rx .fplot .fl{position:absolute;inset-inline:0;border-block:2px dashed var(--ink3);background:color-mix(in srgb,var(--move) 12%,transparent);z-index:2;pointer-events:none}#rx .fplot .fl span{position:absolute;inset-inline-end:0;top:-24px;font:600 var(--fs-1) var(--f-ui);color:var(--ink2)}#rx .fcols{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(7,1fr);gap:8px}#rx .fcols>div{position:relative;height:100%}#rx .fcols i{position:absolute;inset-inline:0;bottom:0;border-radius:8px 8px 3px 3px;background:var(--move);display:grid;align-content:start;justify-items:center;padding-top:6px;font:600 var(--fs-1) var(--f-data);font-style:normal;color:var(--b-ink)}#rx .fcols i.g{background:none;border:1.5px dashed var(--line);height:56px}#rx .fcols i.part{opacity:.55}#rx .fdays{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:6px}#rx .fdays span{text-align:center;font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .fdays span.t{color:var(--ink);font-weight:600}#rx .frings{display:grid;grid-template-columns:1fr;gap:14px}#rx .frings>div{display:flex;align-items:center;gap:12px}#rx .frings .rgc{font:600 var(--fs-3) var(--f-display)}#rx .frings b{display:block;font:600 var(--fs-2)/1.2 var(--f-ui)}#rx .frings span.s{display:block;font:400 var(--fs-2) var(--f-ui);color:var(--ink3);margin-top:2px}#rx .fshl{display:flex;align-items:center;gap:18px}#rx .fshl .rgc b{display:block;font:600 var(--fs-6) var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.03em;line-height:1}#rx .fshl .rgc small{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .fshl .tx{flex:1;min-width:0}#rx .fshl .tx b{display:block;font:600 var(--fs-4)/1.1 var(--f-display);font-variation-settings:"wdth" 85;letter-spacing:-.02em}#rx .fshl .tx span{display:block;font:500 var(--fs-2) var(--f-ui);color:var(--ink2);margin-top:4px}#rx .fplan{background:var(--surface);border-radius:var(--r-4);box-shadow:var(--shadow);overflow:hidden;margin-top:12px;width:100%;border:0;padding:0;text-align:start;color:inherit;display:block}#rx .fplan[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--ink),var(--shadow)}#rx .fplan .col3{display:grid;grid-template-columns:1fr 1fr 1fr;height:96px}#rx .fplan .col3 .ph-media{height:100%}#rx .fplan .bd{padding:12px 16px 14px;display:flex;align-items:center;gap:10px}#rx .fplan .bd .tt{flex:1;min-width:0}#rx .fplan h2{margin:0;font:600 var(--fs-4)/1.05 var(--f-display);font-variation-settings:"wdth" 82;letter-spacing:-.03em}#rx .fplan p{margin:4px 0 0;font:500 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .fplan .tk{width:28px;height:28px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;flex:none}#rx .fplan[aria-pressed=true] .tk{background:var(--ink);border-color:var(--ink);color:var(--bg)}#rx .fplan .tk svg{width:16px;height:16px;opacity:0}#rx .fplan[aria-pressed=true] .tk svg{opacity:1}#rx .frec .ph-media{height:190px;width:100%;border-radius:0}#rx .frec{background:var(--surface);border-radius:var(--r-4);box-shadow:var(--shadow);overflow:hidden;margin-top:12px}#rx .frec .cps{position:absolute;inset-inline-start:12px;bottom:12px;display:flex;gap:6px;z-index:2}#rx .frec .cps .cp{background:#0b1a25b8;color:#fff;border:0}#rx .frec .bd{padding:14px 16px 16px}#rx .frec h2{margin:0;font:600 var(--fs-5)/1.1 var(--f-display);font-variation-settings:"wdth" 82;letter-spacing:-.03em}#rx .fsn .addrow{margin-top:6px}#rx .stickybar.fbar{background:none;box-shadow:none;pointer-events:none;padding-block:10px 12px}#rx .fbar .cta{margin-top:0}#rx .fbar .btn{pointer-events:auto;box-shadow:0 10px 24px -10px #172d3c8c}#rx .fbar .btn.sec{background:var(--surface)}#rx .mf-dots{display:flex;gap:6px;margin:2px 0 12px}#rx .mf-dots i{flex:1;position:relative;overflow:hidden;height:6px;border-radius:var(--r-1);background:var(--surface2)}#rx .mf-dots i.on{background:var(--b-purple)}#rx .mf-dots i.now:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--p,100%);background:var(--b-purple)}#rx .mf-ttl{font:600 var(--fs-6)/1.04 var(--f-display);font-variation-settings:"wdth" 82,"opsz" 60;letter-spacing:-.03em;margin:2px 0 4px}#rx .mf-sub{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3);margin:0 0 6px}#rx .mf-q{margin-top:16px}#rx .mf-q>.lbl,#rx .mf-q>label{display:block;font:600 var(--fs-2) var(--f-ui);color:var(--ink);margin-bottom:8px}#rx .mf-q .lbl small{font:400 var(--fs-1) var(--f-ui);color:var(--ink3);margin-inline-start:6px}#rx .mf-q .help{font:400 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3);margin-top:8px}#rx .mf-q .help.err{display:flex;gap:6px;align-items:flex-start;margin-top:8px;padding:8px 12px;border-radius:var(--r-1);background:color-mix(in srgb,var(--b-orange) 16%,var(--surface));color:var(--ink);font:600 var(--fs-2)/1.35 var(--f-ui)}#rx .mf-q .help.err svg{width:18px;height:18px;flex:none;color:var(--t-food);margin-top:1px}#rx .mf-q .help-box .help.err{margin-top:0}#rx .mf-q.flash,#rx .mf-safe.flash{animation:rx-mfflash .9s ease-out}@keyframes rx-mfflash{0%,60%{box-shadow:0 0 0 3px var(--b-orange)}to{box-shadow:0 0 0 3px transparent}}#rx .mf-q>.help.err[hidden],#rx .help-box[hidden]{display:none}#rx .mf-q .help.warn{color:var(--ink);font-weight:600}#rx .mf-q .help[hidden],#rx .mf-cond[hidden]{display:none}#rx .mf-q .in{display:flex;align-items:center;gap:8px;min-height:56px;background:var(--surface2);border:1.5px solid transparent;border-radius:var(--r-2);padding:0 16px;font:500 var(--fs-3) var(--f-ui);color:var(--ink)}#rx .mf-q .in:focus-within{border-color:var(--b-purple);background:var(--surface)}#rx .mf-q .in input,#rx .mf-q .in select,#rx .mf-q .in textarea{flex:1;min-width:0;border:0;background:none;font:inherit;color:var(--ink);outline:0;min-height:52px;padding:0}#rx .mf-q .in textarea{min-height:88px;padding:12px 0;resize:none}#rx .mf-q .in.ta{align-items:flex-start}#rx .mf-q .in.sel{position:relative}#rx .mf-q .in.sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#rx .mf-q .in.sel:after{content:"";width:8px;height:8px;border-inline-end:2px solid var(--ink3);border-bottom:2px solid var(--ink3);transform:rotate(45deg);margin:-3px 4px 0 0}#rx .mf-q .un{font:500 var(--fs-2) var(--f-data);color:var(--ink3)}#rx .mf-st{display:flex;align-items:center;gap:10px}#rx .mf-sb{width:56px;height:56px;border-radius:50%;border:0;background:var(--surface2);display:grid;place-items:center;flex:none;font:500 var(--fs-5)/1 var(--f-ui);color:var(--ink)}#rx .mf-sb svg{width:24px;height:24px}#rx .mf-sv{position:relative;flex:1;min-width:0;display:flex;justify-content:center;align-items:center;min-height:72px;background:var(--surface2);border-radius:var(--r-3);border:1.5px solid transparent}#rx .mf-sv:focus-within{border-color:var(--b-purple);background:var(--surface)}#rx .mf-sv input{width:100%;min-width:0;border:0;background:none;text-align:center;outline:0;font:600 var(--fs-6)/1 var(--f-display);font-variation-settings:"wdth" 82,"opsz" 60;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;padding:0 34px;min-height:64px}#rx .mf-sv input::-moz-placeholder{color:var(--ink3)}#rx .mf-sv input::placeholder{color:var(--ink3)}#rx .mf-sv .un{position:absolute;inset-inline-end:12px;bottom:8px;font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .mf-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}#rx .mf-st.md{gap:8px}#rx .mf-st.md .mf-sb{width:48px;height:48px;font-size:var(--fs-5)}#rx .mf-st.md .mf-sv{min-height:60px;border-radius:var(--r-2)}#rx .mf-st.md .mf-sv input{font-size:var(--fs-6);padding:0 44px 0 8px;min-height:54px}#rx .mf-st.md .mf-sv .un{inset-inline-end:10px;bottom:auto;top:50%;transform:translateY(-50%);font-size:var(--fs-1)}#rx .mf-st.sm{gap:6px}#rx .mf-st.sm .mf-sb{width:44px;height:44px;font-size:var(--fs-4)}#rx .mf-st.sm .mf-sv{min-height:60px}#rx .mf-st.sm .mf-sv input{font-size:var(--fs-6);padding:0 4px;min-height:52px}#rx .mf-st.sm .mf-sv .un{display:none}#rx .mf-pair .mf-st.sm .mf-sv:after{content:attr(data-u);position:absolute;inset-inline-end:8px;bottom:5px;font:500 var(--fs-1) var(--f-data);color:var(--ink3)}#rx .mf-grid{display:grid;gap:10px}#rx .mf-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}#rx .mf-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}#rx .mf-grid.c1{grid-template-columns:minmax(0,1fr)}#rx .mf-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-height:104px;padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--r-3);background:var(--surface);color:var(--ink);text-align:start;transition:background .25s,border-color .25s}#rx .mf-card.h{flex-direction:row;align-items:center;gap:12px;min-height:64px}#rx .mf-card.s{min-height:56px;flex-direction:row;align-items:center;gap:10px;padding:8px 12px}#rx .mf-ci{width:44px;height:44px;border-radius:var(--r-2);display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--c,var(--move)) 24%,transparent);color:var(--ct,var(--t-move))}#rx .mf-ci svg{width:26px;height:26px;--duo-c:currentColor;--duo:.3}#rx .mf-card.s .mf-ci{width:40px;height:40px}#rx .mf-ct{min-width:0;flex:1}#rx .mf-ct b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .mf-card.s .mf-ct b{font-size:var(--fs-2)}#rx .mf-ct span{display:block;font:400 var(--fs-1)/1.35 var(--f-ui);color:var(--ink3);margin-top:2px}#rx .mf-card .mf-ph2{width:40px;height:40px;border-radius:var(--r-2);flex:none}#rx .mf-ck{position:absolute;top:10px;inset-inline-end:10px;width:24px;height:24px;border-radius:50%;background:var(--b-teal);color:var(--b-ink);display:grid;place-items:center;opacity:0;transform:scale(.6);transition:opacity .25s,transform .35s var(--ease-spring)}#rx .mf-ck svg{width:15px;height:15px}#rx .mf-card[aria-pressed=true],#rx .mf-ph[aria-pressed=true],#rx .mf-img[aria-pressed=true]{border-color:var(--b-purple);background:color-mix(in srgb,var(--b-purple) 10%,var(--surface))}#rx [aria-pressed=true]>.mf-ck{opacity:1;transform:none}#rx .mf-card.s .mf-ck{top:auto;bottom:6px;inset-inline-start:40px;inset-inline-end:auto;width:22px;height:22px;border:2px solid var(--surface)}#rx .mf-flip .mf-ci svg{transform:scaleY(-1)}#rx .mf-bseg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}#rx .mf-bseg button{min-height:56px;padding:6px 8px;border:1.5px solid var(--line);border-radius:var(--r-2);background:var(--surface);font:600 var(--fs-2)/1.2 var(--f-ui);color:var(--ink2);transition:background .25s,color .25s}#rx .mf-bseg button[aria-pressed=true]{background:var(--pri);color:var(--on-pri);border-color:var(--pri)}#rx .mf-seg{margin-top:0}#rx .mf-pills{display:flex;flex-wrap:wrap;gap:8px}#rx .mf-pill{min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);font:600 var(--fs-2) var(--f-ui);color:var(--ink2);display:inline-flex;align-items:center;gap:6px;transition:background .25s,color .25s,border-color .25s}#rx .mf-pill[aria-pressed=true]{background:var(--pri);color:var(--on-pri);border-color:var(--pri)}#rx .mf-pill svg{width:16px;height:16px}#rx .mf-own{display:flex;gap:8px;margin-top:10px}#rx .mf-own .in{flex:1;min-width:0}#rx .mf-own .btn{min-height:56px;border-radius:var(--r-2);padding:0 18px}#rx .mf-rail{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:2px 18px 6px}#rx .mf-rail::-webkit-scrollbar{display:none}#rx .mf-ph{position:relative;flex:none;width:108px;border:1.5px solid var(--line);border-radius:var(--r-3);background:var(--surface);padding:0 0 8px;overflow:hidden;color:var(--ink);text-align:center;display:flex;flex-direction:column;gap:6px;transition:background .25s,border-color .25s}#rx .mf-ph .ph-media{width:100%;height:64px}#rx .mf-ph b{font:600 var(--fs-1)/1.2 var(--f-ui);padding:0 4px}#rx .mf-ph .mf-ck{top:8px;inset-inline-end:8px}#rx .mf-img{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:112px;border:1.5px solid var(--line);border-radius:var(--r-3);background:var(--surface);padding:0 0 8px;overflow:hidden;color:var(--ink);transition:background .25s,border-color .25s}#rx .mf-img .ph-media{width:100%;height:60px}#rx .mf-img b{font:600 var(--fs-1)/1.2 var(--f-ui);padding:0 4px;text-align:center}#rx .mf-img .mf-ck{top:8px;inset-inline-end:8px}#rx .mf-img.eq .ph-media{width:52px;height:52px;border-radius:var(--r-2);margin-top:8px}#rx .mf-img.eq,#rx .mf-img{min-height:92px}#rx .mf-days{display:grid;grid-template-columns:repeat(7,minmax(44px,1fr));gap:2px}#rx .mf-days button{min-height:48px;border:1.5px solid var(--line);border-radius:var(--r-2);background:var(--surface);font:600 var(--fs-2) var(--f-ui);color:var(--ink2);transition:background .25s,color .25s}#rx .mf-days button[aria-pressed=true]{background:var(--pri);color:var(--on-pri);border-color:var(--pri)}#rx .mf-dob{display:grid;grid-template-columns:.8fr 1.5fr 1fr;gap:8px}#rx .mf-dob .in{padding:0 12px 0 0;min-height:56px}#rx .mf-dob .in select{min-height:52px;font-size:var(--fs-3);padding-inline-start:12px}#rx .mf-note{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding:12px 14px;border-radius:var(--r-2);background:color-mix(in srgb,var(--sleep) 12%,var(--surface));font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2)}#rx .mf-note svg{width:20px;height:20px;flex:none;margin-top:1px;color:var(--t-sleep)}#rx .mf-more{margin-top:14px}#rx .mf .ph-h .back{white-space:nowrap;flex:none}#rx .mf .ph-h .tx{flex:1;min-width:0}#rx .mf .ph-step{flex:none}#rx .mf-foot .mf-miss{margin:0 0 6px;font:600 var(--fs-1)/1.35 var(--f-ui);color:var(--ink2);text-align:center}#rx .mf-foot .btn[aria-disabled=true],#rx .mf-foot .btn[aria-disabled=true]:hover{background:transparent;color:var(--ink2);box-shadow:inset 0 0 0 2px var(--ink3);opacity:1}#rx .mf-safe{background:color-mix(in srgb,var(--sleep) 12%,var(--surface));border-radius:var(--r-card);padding:14px 16px 16px;margin-top:10px;box-shadow:var(--shadow)}#rx .mf-safe .mf-shield{display:flex;align-items:center;gap:10px;color:var(--t-sleep)}#rx .mf-safe .mf-shield svg{width:28px;height:28px;flex:none;--duo-c:currentColor;--duo:.3}#rx .mf-safe h2{font:600 var(--fs-4)/1.1 var(--f-display);letter-spacing:-.02em;margin:0;color:var(--ink)}#rx .mf-safe p{margin-top:6px!important;margin:0;font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2)}#rx .mf-safe .mf-q:first-of-type{margin-top:16px}#rx .mf-prof{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:18px;margin-top:10px}#rx .mf-prof .top{display:flex;align-items:center;gap:16px}#rx .mf-prof .top .voice{margin:0}#rx .mf-prof .btn{margin-top:16px;width:100%;min-height:56px;font-size:var(--fs-2);text-align:start;border-radius:var(--r-4);padding:8px 18px}#rx .mf-prof .btn.pri{justify-content:space-between}#rx .mf-prof .rgc b{font:600 var(--fs-6)/1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.03em}#rx .mf-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}#rx .mf-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:136px;padding:14px 14px 12px;border:0;border-radius:var(--r-3);background:var(--surface);box-shadow:var(--shadow);text-align:start;color:var(--ink)}#rx .mf-tile.w2{grid-column:1/-1;min-height:96px}#rx .mf-tile.tint{background:color-mix(in srgb,var(--sleep) 12%,var(--surface))}#rx .mf-tl{display:flex;align-items:center;gap:8px;font:600 var(--fs-1) var(--f-ui);color:var(--ink2);width:100%}#rx .mf-tl svg{width:22px;height:22px;color:var(--ct);--duo-c:currentColor;--duo:.3;flex:none}#rx .mf-tl .ch{margin-inline-start:auto;width:20px;height:20px;color:var(--ink3)}#rx .mf-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}#rx .mf-top svg{width:24px;height:24px;color:var(--ct);--duo-c:currentColor;--duo:.3;flex:none}#rx .mf-lab{font:600 var(--fs-1) var(--f-ui);color:var(--ink2);margin-top:6px}#rx .mf-const{margin-top:10px}#rx .mf-const .mf-tv{margin-top:2px;font-size:var(--fs-4)}#rx .mf-tv{font:600 var(--fs-4)/1.1 var(--f-display);font-variation-settings:"wdth" 82;letter-spacing:-.02em;margin-top:auto;text-wrap:balance}#rx .mf-tv.none{font:600 var(--fs-3)/1.2 var(--f-ui);color:var(--ink3);letter-spacing:0}#rx .mf-ts{font:400 var(--fs-1)/1.35 var(--f-ui);color:var(--ink3)}#rx .mf-pref{margin-top:10px}#rx .mf-onb{padding-top:6px}#rx .mf-goal{position:relative;display:flex;align-items:flex-end;width:100%;height:104px;border:2px solid transparent;border-radius:var(--r-4);overflow:hidden;color:#fff;text-align:start;padding:0;background:var(--b-ink);box-shadow:var(--shadow);margin-top:10px}#rx .mf-goal .ph-media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--b-ink)}#rx .mf-goal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b1a25e6,#0b1a251f 80%)}#rx .mf-goal .tx{position:relative;z-index:2;padding:14px 18px}#rx .mf-goal .tx b{display:block;font:600 var(--fs-5)/1.05 var(--f-display);letter-spacing:-.02em}#rx .mf-goal .tx span{font:500 var(--fs-2) var(--f-ui);opacity:.92}#rx .mf-goal .mf-ck{z-index:3;top:12px;inset-inline-end:12px;width:28px;height:28px}#rx .mf-goal[aria-pressed=true]{border-color:var(--b-teal)}#rx .mf-tg{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:14px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}#rx .mf-tg .rgc b{font:600 var(--fs-6)/1 var(--f-display);font-variation-settings:"wdth" 80,"opsz" 80;letter-spacing:-.04em}#rx .mf-tg>b{font:600 var(--fs-3) var(--f-ui)}#rx .mf-tg>span{font:400 var(--fs-1) var(--f-ui);color:var(--ink3);margin-top:-6px}#rx .mf,#rx .mf-onb{display:contents}#rx .mf>*,#rx .mf-onb>*{flex:none}#rx .mf-rc{display:block;text-align:center}#rx .mf-rc b{display:block;color:var(--ink)}#rx .mf-rc small{display:block}#rx .mf-links{display:flex;justify-content:center;margin-top:2px}#rx .mf-tgt .rw .rv{flex:none;font:600 var(--fs-5)/1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.02em;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}#rx .mf-fr{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 4px}#rx .mf-fr .mf-miss{margin:0;text-align:start;flex:1}#rx .mf-fr .lnk{flex:none;white-space:nowrap}#rx .mf-foot .btn{min-height:52px}#rx .mf-last .svst[data-s=idle]{visibility:hidden}#rx .vr-hero{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:14px 18px 6px;margin-top:12px}#rx .vr-hh{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}#rx .vr-lb{display:flex;align-items:center;gap:8px;font:600 var(--fs-2) var(--f-ui);color:var(--t-sleep)}#rx .vr-lb svg{width:20px;height:20px}#rx .vr-foot2{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);margin:8px -18px 0;padding:0 18px}#rx .vr-foot2 button{min-height:48px;border:0;background:none;display:inline-flex;align-items:center;gap:6px;font:600 var(--fs-2) var(--f-ui);color:var(--ink)}#rx .vr-foot2 button svg{width:18px;height:18px;color:var(--t-sleep)}#rx .vr-foot2 button:disabled{color:var(--ink3);opacity:.7}#rx .vr-foot2 button.busy svg{animation:rx-spin 1s linear infinite}#rx .vr-key{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:14px}#rx .vr-key>div{display:grid;grid-template-columns:12px 1fr;gap:2px 8px;align-items:start;min-width:0}#rx .vr-key i{width:12px;height:12px;border-radius:var(--r-1);margin-top:3px;background:var(--work)}#rx .vr-key b{font:600 var(--fs-2)/1.25 var(--f-ui);color:var(--ink)}#rx .vr-key span{grid-column:2;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .vr-count{font:500 var(--fs-2) var(--f-ui);color:var(--ink3);margin:6px 4px 0}#rx .vr-list{display:grid;gap:12px;margin-top:8px}#rx .vr-card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:16px;border:0;color:var(--ink);text-align:start;display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}#rx .vr-ch1{display:flex;align-items:center;gap:10px}#rx .vr-ch1 .ri{width:40px;height:40px;border-radius:var(--r-2);display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--c) 22%,transparent);color:var(--ct)}#rx .vr-ch1 .ri svg{width:24px;height:24px}#rx .vr-ch1 b{font:600 var(--fs-3)/1.15 var(--f-ui);flex:1;min-width:0}#rx .vr-ch1>svg.ch{width:18px;height:18px;color:var(--ink3);flex:none}#rx .vr-card p{margin:0;font:500 var(--fs-3)/1.3 var(--f-voice);color:var(--ink);text-wrap:pretty}#rx .vr-chs{display:flex;gap:6px;flex-wrap:wrap}#rx .vr-ch{--c:var(--sleep);--ct:var(--t-sleep);display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 11px 0 7px;border-radius:999px;background:color-mix(in srgb,var(--c) 20%,transparent);font:600 var(--fs-1) var(--f-ui);color:var(--ink);white-space:nowrap}#rx .vr-ch svg{width:18px;height:18px;color:var(--ct);flex:none}#rx .vr-ch.down svg{transform:scaleY(-1)}#rx .vr-ch.sleep{--c:var(--sleep);--ct:var(--t-sleep)}#rx .vr-ch.work{--c:var(--work);--ct:var(--t-work)}#rx .vr-ch.move{--c:var(--move);--ct:var(--t-move)}#rx .vr-ch.food{--c:var(--food);--ct:var(--t-food)}#rx .vr-ch.focus{--c:var(--focus);--ct:var(--t-focus)}#rx .vr-gl{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}#rx .vr-gl small{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .vr-cover{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:16px 18px 18px;margin-top:12px}#rx .vr-cover .vr-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:6px}#rx .vr-cover .vr-top b{font:500 var(--fs-2) var(--f-data);color:var(--ink3)}#rx .vr-lead{font:600 var(--fs-7)/1 var(--f-display);font-variation-settings:"wdth" 80,"opsz" 80;letter-spacing:-.04em;margin:6px 0 4px;display:flex;align-items:center;gap:10px}#rx .vr-lead svg{width:36px;height:36px;color:var(--t-move)}#rx .vr-cover .vr-chs{margin-top:12px}#rx .vr-vis{margin-top:14px}#rx .vr-sig{display:grid;grid-template-columns:1fr 1fr;gap:12px}#rx .vr-sig>div{background:var(--surface2);border-radius:var(--r-2);padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}#rx .vr-sig b{font:600 var(--fs-2) var(--f-ui)}#rx .vr-sig small{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .vr-tbl{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:6px;align-items:center}#rx .vr-tbl .h{font:500 var(--fs-1) var(--f-data);color:var(--ink3);text-align:center;line-height:1.2}#rx .vr-tbl .n{font:600 var(--fs-2) var(--f-ui)}#rx .vr-tbl .c{display:grid;place-items:center;min-height:40px}#rx .vr-tbl .c.fill{border:1.5px dashed var(--line);border-radius:var(--r-2)}#rx .vr-tbl .c .vr-ch{padding:0;width:34px;height:34px;justify-content:center;border-radius:50%;gap:0}#rx .vr-tbl .c .vr-ch.txt{width:auto;padding:0 8px;height:28px;min-height:0;border-radius:999px}#rx .vr-leg{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .vr-leg span{display:inline-flex;align-items:center;gap:6px}#rx .vr-leg svg{width:18px;height:18px;color:var(--ink2)}#rx .vr-stat{display:flex;align-items:baseline;gap:8px;margin-top:14px;flex-wrap:wrap}#rx .vr-stat b{font:600 var(--fs-6)/1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.03em;font-variant-numeric:tabular-nums}#rx .vr-stat span{font:500 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .vr-cs{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;margin-top:6px}#rx .vr-cs b{font:600 var(--fs-2) var(--f-ui)}#rx .vr-cs span{display:inline-flex;align-items:center;gap:8px;font:500 var(--fs-2) var(--f-ui);color:var(--ink3)}#rx .vr-cs span i{width:10px;height:10px;border-radius:50%;background:var(--surface2);box-shadow:inset 0 0 0 1.5px var(--ink3)}#rx .vr-cs span.on{color:var(--ink2)}#rx .vr-cs span.on i{background:var(--c);box-shadow:none}#rx .vr-pc{margin:10px 0 0}#rx .vr-conf{margin-top:14px}#rx .vr-conf .t{display:flex;justify-content:space-between;align-items:baseline;gap:10px}#rx .vr-conf .t b{font:600 var(--fs-2) var(--f-ui)}#rx .vr-conf .t span{font:500 var(--fs-2) var(--f-data);color:var(--ink2)}#rx .vr-seg3{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px}#rx .vr-seg3 i{height:8px;border-radius:var(--r-4);background:var(--surface2)}#rx .vr-seg3 i.on{background:var(--c,var(--sleep))}#rx .vr-note{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink2);margin:8px 0 0}#rx .vr-miss{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1.5px dashed var(--ink3);background:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink);margin:8px 8px 0 0}#rx .vr-miss svg{width:18px;height:18px;color:var(--t-work)}#rx .vr-det p{margin:0 0 12px;font:400 var(--fs-3)/1.5 var(--f-ui);color:var(--ink2)}#rx .vr-det p:last-child{margin-bottom:0}#rx .vr-det b{display:block;font:600 var(--fs-2) var(--f-ui);color:var(--ink);margin-bottom:2px}#rx .vr-fine{font:400 var(--fs-1)/1.45 var(--f-ui);color:var(--ink3);margin:14px 4px 0}#rx .vr-fine b{font-weight:600;color:var(--ink2)}#rx .vr-ring{display:flex;align-items:center;gap:14px;margin:10px 0 4px}#rx .vr-na{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:6px 0 4px}#rx .vr-na .fi2{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--sleep) 26%,transparent);color:var(--t-sleep);flex:none}#rx .vr-na .fi2 svg{width:24px;height:24px}#rx .vr-na h4{margin:0;font:600 var(--fs-4) var(--f-display)}#rx .vr-na p{margin:0 0 6px;font:400 var(--fs-3)/1.45 var(--f-ui);color:var(--ink2)}#rx .vr-long{margin-top:6px}#rx .vr-pg{margin-top:10px}#rx .vr-ask{margin-top:12px}#rx .vr-st{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#rx .wnext{font:500 var(--fs-2)/1.4 var(--f-ui);color:var(--ink2);margin:6px 0 0}#rx .wg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;margin-top:12px}#rx .wg>div{min-width:0}#rx .wg b{display:block;font:600 var(--fs-5) /1.05 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}#rx .wg b small{font:500 var(--fs-1) var(--f-ui);letter-spacing:0;color:var(--ink3);margin-inline-start:3px}#rx .wg b.nd{font:500 var(--fs-2) var(--f-ui);letter-spacing:0;color:var(--ink3);padding-block:4px 0}#rx .wg span.wgc{margin-top:6px}#rx .wg span{display:block;font:500 var(--fs-1)/1.3 var(--f-ui);color:var(--ink3);margin-top:4px}#rx .wg.two{grid-template-columns:repeat(2,minmax(0,1fr))}#rx .wg.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px}#rx .wg.four b{font-size:var(--fs-4)}#rx .wgoal{margin-top:14px}#rx .wgh .chip{white-space:nowrap;flex:none}#rx .wgh>span:first-child{flex:1;min-width:0}#rx .wgh{display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 var(--fs-2) var(--f-ui);color:var(--ink2);margin-bottom:8px}#rx .wgoal p{margin:0;font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3)}#rx .wcard .ph2{align-items:center}#rx .wch{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}#rx .wcard .ph2 .lnk{min-height:44px}#rx .wcard.wfocus{box-shadow:0 0 0 2px var(--work),var(--shadow)}#rx .wnote{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3);margin:0 0 12px}#rx .wwait{display:flex;flex-direction:column;align-items:flex-start;gap:10px}#rx .wwait p{margin:0;font:400 var(--fs-2)/1.45 var(--f-ui);color:var(--ink2)}#rx .wnoempty .chart-empty{display:none}#rx .wwait .srcl{flex-wrap:wrap;gap:8px 12px;margin-top:0;font-size:var(--fs-2);color:var(--ink2)}#rx .wwait .srcl span{flex:1 1 180px}#rx .wwait .srcl .lnk{min-height:44px;padding-inline:18px;border:1.5px solid var(--line);border-radius:var(--r-3);text-decoration:none;font-size:var(--fs-2)}#rx .wcard .srcl{margin-top:10px}#rx .wgoal .lnk{margin-top:2px}#rx .wbars .bars{margin-top:24px}#rx .wbars .b i{position:relative}#rx .wbars .b i .wv{position:absolute;bottom:100%;inset-inline:-4px;text-align:center;padding-bottom:2px;font:600 var(--fs-1)/1.2 var(--f-data);color:var(--ink2);font-variant-numeric:tabular-nums}#rx .wsrc .btn{min-height:44px;padding:0 16px;font-size:var(--fs-2);flex:none}#rx .wbars .b:not(:last-child) i{background:color-mix(in srgb,var(--c) 60%,transparent)}#rx[data-theme=dark] .wbars .b:not(:last-child) i{background:color-mix(in srgb,var(--c) 85%,transparent)}#rx .wbars .b:last-child span{color:var(--ink);font-weight:600}#rx .wtabs .ptabs button{padding-inline:5px;flex:1 1 auto}#rx .wcap{font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3);margin:2px 0 0}#rx .wsh{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}#rx .wsh .btn{min-height:44px}#rx{--g-food1:#FF9A6B;--g-food2:#FF5C20;--g-cal1:#86CEFF;--g-cal2:#2E8EE0;--g-hub1:#74DACB;--g-hub2:#1CA390;--g-ai1:#A397FF;--g-ai2:#5A4BEF;--g-amber1:#FFD25A;--g-amber2:#F0A000;--g-rose1:#FF9DBA;--g-rose2:#EA4F7D;--badge:#FF3B30;--ex-bg:#D7F1FC}#rx[data-theme=light]{--ink4:#8C9AA1;--t-tag:#B4571F;--t-ok:#166D61;--warn-bg:#FFF6D6;--warn-line:rgba(190,150,20,.28);--glass4:rgba(244,247,248,.86)}#rx[data-theme=dark]{--ink4:#74868F;--t-tag:#FFA070;--t-ok:#8FDCD2;--warn-bg:rgba(255,235,151,.1);--warn-line:rgba(255,235,151,.22);--glass4:rgba(12,24,33,.86)}#rx :is(.h4,.h4s,.ph-t,.a2,.w2){--f-display:"Bricolage Grotesque Wdth","Bricolage Grotesque","Instrument Sans",system-ui,sans-serif}#rx[data-theme=light] :is(.h4,.h4s,.dock){--ink:#172D3C;--ink2:#4B5D69;--ink3:#62727B}#rx[data-theme=dark] :is(.h4,.h4s,.dock){--ink:#F2F6F7;--ink2:#C3CED4;--ink3:#9DAEB7}#rx .gtile{display:grid;place-items:center;flex:none;position:relative;color:#fff;border-radius:22.5%;background:linear-gradient(158deg,var(--g1),var(--g2));box-shadow:inset 0 1px #ffffff4d,0 4px 10px -6px #172d3c59}#rx .gtile>svg.ic{width:48%;height:48%;color:#fff}#rx .gtile.g-food{--g1:var(--g-food1);--g2:var(--g-food2)}#rx .gtile.g-cal{--g1:var(--g-cal1);--g2:var(--g-cal2)}#rx .gtile.g-hub{--g1:var(--g-hub1);--g2:var(--g-hub2)}#rx .gtile.g-ai{--g1:var(--g-ai1);--g2:var(--g-ai2)}#rx .gtile.g-amber{--g1:var(--g-amber1);--g2:var(--g-amber2)}#rx .gtile.g-rose{--g1:var(--g-rose1);--g2:var(--g-rose2)}#rx .srcn{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 4px 6px 14px;border-radius:26px;background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-line);color:var(--ink)}#rx .srcn>svg.ic{width:22px;height:22px;color:#d98a00}#rx .srcn p{margin:0;flex:1;min-width:0;font:500 var(--fs-2)/1.25 var(--f-ui);color:var(--ink)}#rx .srcn .srcn-a{min-height:44px;padding:0 8px;display:inline-flex;align-items:center;border:0;background:none;font:700 var(--fs-2) var(--f-ui);color:var(--ink);white-space:nowrap}#rx .srcn .srcn-x{width:44px;height:44px;display:grid;place-items:center;flex:none;border:0;border-radius:50%;background:none;color:var(--ink3)}#rx .srcn .srcn-x svg.ic{width:15px;height:15px}#rx .srcn.ok{background:color-mix(in srgb,var(--b-teal) 24%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b-teal) 50%,transparent)}#rx .srcn.ok>svg.ic{color:var(--t-ok)}#rx .srcn.err{background:color-mix(in srgb,var(--b-orange) 13%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b-orange) 40%,transparent)}#rx .srcn.err>svg.ic{color:#ff5c20}#rx .srcn .spin{animation:rx-h4spin .9s linear infinite}#rx .srcn .srcn-s{display:none}@container (max-width:21.45rem){#rx .srcn .srcn-l{display:none}#rx .srcn .srcn-s{display:inline}#rx .srcn{gap:8px}#rx .srcn .srcn-a{padding:0 4px;min-width:44px;justify-content:center}}@keyframes rx-h4spin{to{transform:rotate(360deg)}}#rx .excov{position:absolute;inset-block:0;inset-inline-end:0;height:100%;aspect-ratio:1/1;background:var(--ex-bg)}#rx .excov img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#rx .excov img.f1{opacity:0;animation:rx-h4exf 2.4s ease-in-out infinite}@keyframes rx-h4exf{0%,10%{opacity:0}38%,62%{opacity:1}90%,to{opacity:0}}#rx .excov.none{display:grid;place-items:center;color:#2e8ee0}#rx .excov.none svg.ic{width:84px;height:84px}#rx .h4{margin-inline:-2px}#rx .h4>*+*{margin-top:12px}#rx .h4-hd{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 12px}#rx .h4-eb{font:600 var(--fs-2)/1.2 var(--f-ui);color:var(--ink2)}#rx .h4-hd h1{grid-column:1/-1;margin:0;font:600 var(--fs-6)/1.1 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:-.022em;color:var(--ink);text-wrap:balance}#rx .h4-r{display:flex;margin-inline-end:-8px}#rx .h4-bell{width:44px;height:44px;display:grid;place-items:center;position:relative;border:0;background:none;color:var(--ink2)}#rx .h4-bell svg.ic{width:23px;height:23px}#rx .h4-bell .pip{position:absolute;top:9px;inset-inline-end:10px;width:9px;height:9px;border-radius:50%;background:var(--b-orange);box-shadow:0 0 0 2px var(--bg)}#rx .h4-av{width:44px;height:44px;display:grid;place-items:center;position:relative;isolation:isolate;border:0;background:none;font:700 14px var(--f-display);color:#12695d}#rx .h4-av:before{content:"";position:absolute;z-index:-1;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--b-teal) 34%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--b-teal) 75%,transparent)}#rx .h4-av svg.ic{width:18px;height:18px;color:inherit!important}#rx[data-theme=dark] .h4-av{color:#8fdcd2}#rx .h4>.h4-status{display:flex;align-items:center;flex-wrap:wrap;margin-top:0}#rx .h4-st{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 2px;border:0;background:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .h4-st.st-high{--dc:var(--b-orange)}#rx .h4-st.st-normal{--dc:#2FB4A4}#rx .h4-st.st-recovery{--dc:#E2A800}#rx .h4-st i{width:8px;height:8px;border-radius:50%;background:var(--dc);box-shadow:0 0 0 4px color-mix(in srgb,var(--dc) 24%,transparent)}#rx .h4-st svg.ic{width:17px;height:17px;color:#ff6a2b}#rx .h4-st.pause svg.ic{color:var(--ink3)}#rx .h4-st+.h4-st:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--ink4);margin-inline:8px}#rx .h4-st.back{color:var(--ink);padding:0 14px 0 8px;background:var(--surface);border-radius:999px;box-shadow:var(--shadow);min-height:44px;gap:2px}#rx .h4-st.back svg.ic{width:16px;height:16px;color:var(--ink3)}#rx .h4-dec{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 14px 10px 12px;border:0;border-radius:24px;background:var(--surface);box-shadow:var(--shadow);color:var(--ink);text-align:start}#rx .h4-dec .gtile{width:46px;height:46px}#rx .h4-dec .gtile>svg.ic{width:25px;height:25px}#rx .h4-dec .t{flex:1;min-width:0}#rx .h4-dec b,#rx .h4-mq b{display:block;font:600 var(--fs-3)/1.2 var(--f-display);font-variation-settings:"wdth" 90}#rx .h4-dec span.s,#rx .h4-mq span.s{display:block;font:400 var(--fs-2)/1.3 var(--f-ui);color:var(--ink3)}#rx .h4-dec span.s{margin-top:2px}#rx .h4-dec .chev{width:15px;height:15px;color:var(--ink4)}#rx .h4-dec .main{display:flex;gap:12px;align-items:center;flex:1;min-width:0;min-height:48px;border:0;background:none;padding:0;color:inherit;text-align:start}#rx .h4-dec .pill{min-height:44px;padding:0 14px;border:0;border-radius:999px;background:var(--ink);color:var(--surface);font:700 var(--fs-2) var(--f-ui);display:inline-flex;align-items:center;gap:5px;flex:none}#rx .h4-dec .pill.done{background:var(--surface2);color:var(--ink2)}#rx .h4-dec .pill svg.ic{width:14px;height:14px}#rx .h4-mq{display:flex;align-items:center;gap:10px;min-height:68px;padding:10px 12px;border-radius:24px;background:var(--surface);box-shadow:var(--shadow),inset 0 0 0 1.5px #f5b4008c}#rx .h4-mq .gtile{width:42px;height:42px}#rx .h4-mq .gtile>svg.ic{width:23px;height:23px}#rx .h4-mq .t{flex:1;min-width:0}#rx .h4-mb{min-height:44px;padding:0 14px;border:0;border-radius:999px;font:700 var(--fs-2) var(--f-ui);display:inline-flex;align-items:center;flex:none}#rx .h4-mb.sec{background:var(--surface2);color:var(--ink)}#rx .h4-mb.pri{background:var(--b-orange);color:#172d3c;margin-inline-start:-2px}#rx .h4 .dstr{margin:8px 0 0;gap:2px}#rx .h4 .dsd{min-height:60px;border-radius:19px;gap:2px;padding:4px 0}#rx .h4 .dsd small{color:var(--ink2)}#rx .h4 .dsd b{font:700 var(--fs-3) var(--f-display)}#rx .h4 .dsd .mk i{width:4px;height:4px}#rx .h4 .dsd.today{box-shadow:none}#rx .h4 .dsd.today small{color:var(--ink2);font-weight:500}#rx .h4 .dsd.on{background:var(--b-ink);color:#fff}#rx .h4 .dsd.on small{color:#ffffffb3;opacity:1}#rx[data-theme=dark] .h4 .dsd.on{background:var(--surface2);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}#rx[data-theme=dark] .h4 .dsd.on small{color:var(--ink2)}#rx .h4>.h4-dial{margin-top:8px}#rx .h4-dial .dialbox{position:relative;width:min(100%,264px);margin:0 auto;container-type:inline-size}#rx .h4-dial .dialwrap{width:100%;margin:0}#rx .h4-dial.hide-sleep .g-sleep,#rx .h4-dial.hide-move .g-move{display:none}#rx .dial4 .face{transition:opacity .3s}#rx .dialwrap.ghost .dial4 .face{opacity:.4}#rx .dial4 .pulse{transform-box:fill-box;transform-origin:center;animation:rx-h4pulse 2.2s ease-out 3 both}@keyframes rx-h4pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}#rx .phone .dialwrap .dread.d4{padding:38.167cqw 0 0;place-content:start center}#rx .dread.d4 .tm{font:600 15.33cqw/1 var(--f-display);font-variation-settings:"wdth" 84;letter-spacing:-.022em;color:#fff;font-variant-numeric:normal}#rx .dialwrap.scrub .dread.d4 .tm{color:#ffeb97}#rx .phone .dread.d4 .lb{margin:.623cqw auto 0;max-width:none;font:400 3.83cqw/1.45 var(--f-ui);color:#ffffff94;min-height:0}#rx .dread.d4 .lb b{display:block;margin:0 auto .143cqw;font:600 4.33cqw/1.45 var(--f-ui);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rx .dread.d4 .lb .l3{display:block;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rx .dread.d4 .lb b.sm{font-size:3.83cqw}#rx .dread.d4 .lb b.r2{white-space:normal;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#rx .dialwrap.ghost .dread.d4 .tm{display:none}#rx .phone .dialwrap.ghost .dread.d4{padding-top:42.747cqw}#rx .dialwrap.ghost .dread.d4 .lb b{font-size:5cqw;color:#ffffffb3;margin-bottom:1.597cqw}#rx .dialwrap.ghost .dread.d4 .lb{color:#ffffff73}#rx .dialwrap.ghost .dread.d4 .lb .l3{white-space:normal;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#rx .phone .dialbox .nowbtn.n4{bottom:auto;top:calc(72.3% - 22px);min-height:44px;min-width:64px;padding:0;border:0;background:none;color:#fff;font:700 4cqw var(--f-ui);display:none;-webkit-backdrop-filter:none;backdrop-filter:none}#rx .dialbox.scrub .nowbtn.n4{display:grid;place-items:center}#rx .nowbtn.n4:before{content:"";position:absolute;left:50%;top:50%;width:21.333cqw;height:8.667cqw;margin:-4.333cqw 0 0 -10.667cqw;border-radius:4.333cqw;background:#ffffff24;z-index:-1}#rx .nowbtn.n4{isolation:isolate}#rx .h4>.h4-chips{display:flex;gap:8px;justify-content:center;margin-top:12px}#rx .h4{container-type:inline-size}@container (max-width:20.4rem){#rx .h4>.h4-chips{flex-wrap:wrap}}#rx .h4-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-height:44px;padding:0 13px 0 10px;border:0;border-radius:999px;background:var(--surface);box-shadow:var(--shadow);font:600 var(--fs-2) var(--f-ui);color:var(--ink);position:relative}#rx .h4-chip svg.ic{width:20px;height:20px}#rx .h4-chip svg.d4-sleep{color:#7669ff}#rx .h4-chip svg.d4-move{color:#2fb4a4}#rx .h4-chip .v{font:500 var(--fs-2) var(--f-ui);font-variant-numeric:tabular-nums;color:var(--ink3);white-space:nowrap}#rx .h4-chip[aria-pressed=false]{opacity:.5;box-shadow:inset 0 0 0 1.5px var(--line);background:transparent}#rx .h4-chip .warnd{position:absolute;top:7px;inset-inline-end:9px;width:7px;height:7px;border-radius:50%;background:#e9a800;box-shadow:0 0 0 2px var(--surface)}#rx .h4-chip.info{min-width:40px;padding:0;justify-content:center;color:var(--ink4);background:none;box-shadow:none}#rx .h4-chip.info svg.ic{width:18px;height:18px}#rx .h4>.h4-next{position:relative;background:var(--surface);border-radius:28px;box-shadow:var(--shadow);overflow:hidden;margin-top:16px}#rx .h4-hero{position:relative;display:block;width:100%;height:176px;padding:0;border:0;color:#fff;text-align:start;overflow:hidden;background:#26404f center/cover no-repeat}#rx .h4-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#08121aed,#08121ab8 45%,#08121a1f 80%)}#rx .h4-hero.grad{background-image:linear-gradient(150deg,var(--g1),var(--g2))}#rx .h4-hero.grad.g-food{--g1:var(--g-food1);--g2:var(--g-food2)}#rx .h4-hero.grad.g-cal{--g1:var(--g-cal1);--g2:var(--g-cal2)}#rx .h4-hero.grad:before{content:"";position:absolute;inset-inline-end:-18px;top:-26px;width:190px;height:190px;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 66%)}#rx .h4-hero .h4-big{position:absolute;inset-inline-end:16px;top:18px;width:84px;height:84px;color:#ffffffe6;z-index:1}#rx .h4-hero.ex{background:var(--ex-bg)}#rx .h4-hero.ex:after{display:none}#rx .h4-hero.ex .h4-tx{inset-inline-end:auto;width:50%}#rx .h4-hero.ex .k{color:#4b5d69}#rx .h4-hero.ex :is(h2,.h2){color:#172d3c;text-shadow:none}#rx .h4-hero.ex :is(p,.p){color:#35505f}#rx .h4-hero.ex .h4-when{background:#172d3c;color:#fff}#rx .h4-when{position:absolute;top:12px;inset-inline-start:12px;z-index:2;font:700 var(--fs-1) var(--f-ui);padding:5px 11px;border-radius:999px;background:#ffffffe6;color:#172d3c}#rx .h4-tx{position:absolute;inset-inline:16px;bottom:14px;z-index:2}#rx .h4-tx .k{display:block;font:600 var(--fs-2) var(--f-ui);color:#ffffffd1}#rx .h4-tx :is(h2,.h2){margin:2px 0;font:600 var(--fs-5)/1.08 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 12px rgba(0,0,0,.25)}#rx .h4-tx :is(p,.p){display:block;margin:0;font:500 var(--fs-2)/1.3 var(--f-ui);color:#ffffffdb}#rx .h4-addph{position:absolute;top:10px;inset-inline-end:10px;z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:#ffffffeb;color:#172d3c;display:grid;place-items:center;box-shadow:0 2px 8px #0000002e}#rx .h4-addph svg.ic{width:22px;height:22px}#rx .h4-foot{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:0 14px 0 16px;border:0;background:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink2);text-align:start}#rx .h4-foot .go{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}#rx .h4-foot .go svg.ic{width:13px;height:13px;color:var(--ink3)}#rx .h4>.h4-start{padding:18px;border-radius:28px;background:var(--surface);box-shadow:var(--shadow);display:grid;gap:10px;margin-top:16px}#rx .h4-start h2{margin:0;font:600 var(--fs-5)/1.1 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:-.015em;color:var(--ink)}#rx .h4-start p{margin:0;color:var(--ink3);font-size:var(--fs-2)}#rx .h4b{min-height:50px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;font:700 var(--fs-3) var(--f-ui)}#rx .h4b.pri{background:var(--b-orange);color:#172d3c}#rx .h4b.sec{background:var(--surface2);color:var(--ink)}#rx .h4b.ink{background:var(--ink);color:var(--surface)}#rx .h4b svg.ic{width:18px;height:18px}#rx .h4>.h4-spaces{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 6px;margin-top:22px}#rx .h4-sp{display:grid;justify-items:center;gap:8px;padding:2px 0;min-height:96px;border:0;background:none;font:600 var(--fs-1)/1.15 var(--f-ui);color:var(--ink);text-align:center}#rx .h4-sp .gtile{width:62px;height:62px;transition:transform .15s}#rx .h4-sp .gtile>svg.ic{width:30px;height:30px}#rx .h4-sp:active .gtile{transform:scale(.95)}#rx .h4-bd{position:absolute;top:-5px;inset-inline-end:-7px;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:var(--badge);color:#fff;font:700 12px/21px var(--f-ui);text-align:center;box-shadow:0 0 0 2.5px var(--bg)}#rx .h4-bd.dot{min-width:13px;width:13px;height:13px;padding:0;top:-3px;inset-inline-end:-3px}#rx .h4>.h4-nudge{margin-top:16px}#rx .h4>.h4-nudge+.h4-nudge{margin-top:8px}#rx .h4-nudge{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:8px 4px 8px 12px;border:0;font:inherit;text-align:start;border-radius:22px;background:var(--surface);box-shadow:var(--shadow);color:var(--ink)}#rx .h4-nudge .main{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:46px;border:0;background:none;padding:0;color:inherit;text-align:start}#rx .h4-nudge .gtile{width:40px;height:40px}#rx .h4-nudge .gtile>svg.ic{width:22px;height:22px}#rx .h4-nudge .tx{flex:1;min-width:0}#rx .h4-nudge b{display:block;font:600 var(--fs-2) var(--f-ui)}#rx .h4-nudge span.s{display:block;font:400 var(--fs-1)/1.3 var(--f-ui);color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rx .h4-bar{display:block;height:4px;border-radius:4px;background:var(--surface2);margin-top:6px;overflow:hidden}#rx .h4-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--g-hub1),var(--g-hub2));border-radius:4px}#rx .h4-nudge .chev{width:14px;height:14px;color:var(--ink4);margin-inline-end:10px}#rx .h4-tag{font:700 11px var(--f-ui);padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--b-orange) 20%,transparent);color:var(--t-tag);margin-inline-end:6px}#rx .h4-nudge .srcn-x{width:44px;height:44px;display:grid;place-items:center;flex:none;border:0;border-radius:50%;background:none;color:var(--ink3)}#rx .h4-nudge .srcn-x svg.ic{width:15px;height:15px}#rx .sh-panel:has(.h4s){background:var(--surface);border-radius:30px 30px 0 0}#rx .sh-panel:has(.h4s) .sh-grab{width:40px;height:5px;border-radius:5px;background:var(--line);margin-top:10px}#rx .phone .sheet .sh-panel:has(.h4s) .body{padding:0 20px 34px}#rx .h4s{display:grid;gap:12px;padding-top:18px;font:400 15px/1.5 var(--f-ui);color:var(--ink)}#rx .h4s h2.h4s-t{margin:0;font:600 var(--fs-5)/1.1 var(--f-display);color:var(--ink)}#rx .h4s .lead{margin:0;color:var(--ink2)}#rx .h4s .chg{display:grid;gap:10px;background:var(--surface2);border-radius:18px;padding:14px}#rx .h4s .chg>div{display:flex;gap:12px;align-items:center;font-size:var(--fs-2);line-height:1.35;color:var(--ink)}#rx .h4s .chg .gtile{width:32px;height:32px}#rx .h4s .chg .gtile>svg.ic{width:18px;height:18px}#rx .h4s .chg s{color:var(--ink4)}#rx .h4s .row2{display:grid;gap:8px;margin-top:4px}#rx .phone .dock{padding:32px 12px 0;background:linear-gradient(to top,var(--bg) 54%,transparent)}#rx .phone .ask{height:54px;min-height:54px;margin-bottom:8px;border:0;border-radius:999px;background:var(--glass4);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:var(--shadow);gap:10px;padding:0 6px 0 16px;color:var(--ink3);font:400 var(--fs-3) var(--f-ui)}#rx .phone .ask svg.ic{width:21px;height:21px;color:#7669ff}#rx .phone .ask .go{width:44px;height:44px;border-radius:50%;background:linear-gradient(158deg,var(--g-ai1),var(--g-ai2));color:#fff;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff59}#rx .phone .ask .go svg.ic.logo{width:32px;height:32px;color:#fff}#rx .phone .tabs{min-height:88px;margin:0 -12px;display:grid;grid-template-columns:repeat(3,1fr);padding:8px 24px 24px;background:var(--glass4);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-top:.5px solid var(--line)}#rx .tabs button[data-tab=life]{--c:#1FB5A0;--ct:#12695D}#rx .tabs button[data-tab=today]{--c:#FF6A2B;--ct:#B4571F}#rx .tabs button[data-tab=work]{--c:#3E9BE0;--ct:#1868A8}#rx[data-theme=dark] .tabs button[data-tab=life]{--ct:#8FDCD2}#rx[data-theme=dark] .tabs button[data-tab=today]{--ct:#FFA070}#rx[data-theme=dark] .tabs button[data-tab=work]{--ct:#9BD3FF}#rx .tabs button{display:grid;justify-items:center;align-content:center;gap:2px;min-height:0;padding:0;border:0;background:none;font:600 11px var(--f-ui);color:var(--ink3)}#rx .tabs button .pl{display:grid;place-items:center;width:58px;height:32px;border-radius:16px;transition:background .2s}#rx .tabs button .pl svg.ic{width:26px;height:26px;color:var(--c);opacity:.62;transition:opacity .2s}#rx .tabs button[aria-current=page]{color:var(--ct)}#rx .tabs button[aria-current=page] .pl{background:color-mix(in srgb,var(--c) 18%,transparent)}#rx .tabs button[aria-current=page] .pl svg.ic{opacity:1}#rx .tabs button[aria-current=page]:after{display:none}#rx .phone:has(#scr .h4) .toast:not(.insheet){inset-inline:auto;left:50%;bottom:164px;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);min-height:0;padding:10px 16px;gap:12px;border:0;border-radius:999px;background:#172d3c;color:#fff;font:600 var(--fs-2) var(--f-ui);box-shadow:none;transform:translate(-50%,20px)}#rx[data-theme=dark] .phone:has(#scr .h4) .toast:not(.insheet){background:#f2f6f7;color:#14293a}#rx .phone:has(#scr .h4) .toast.on:not(.insheet){transform:translate(-50%)}#rx .phone:has(#scr .h4) .toast:not(.insheet)>svg,#rx .phone:has(#scr .h4) .toast:not(.insheet) .tx{display:none}#rx .phone:has(#scr .h4) .toast:not(.insheet) .tt{padding:0;overflow-wrap:normal;text-wrap:balance}#rx .phone:has(#scr .h4) .toast:not(.insheet) .tu{min-height:0;padding:13px 0;margin-block:-13px;color:inherit}#rx .sheet:has(.h4s) .sh-scrim{background:#0a141c6b}#rx .sh-panel:has(.h4s){box-shadow:none}#rx .sh-panel:focus-visible{outline:0}#rx .sheet[data-sid=high-load]{--f-data:var(--f-ui)}#rx .phone .scr:has(.h4) .ptr{font-family:var(--f-ui)}#rx .h4-next :focus-visible{outline-offset:-3px;border-radius:inherit}#rx .h4 .dsd:focus-visible{outline-offset:-3px;border-radius:19px}#rx .h4{-webkit-user-select:none;-moz-user-select:none;user-select:none}#rx .phone .scr[data-h4-fade]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--h4-fade));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--h4-fade))}#rx .phone .sky{-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}#rx .h4-nw{white-space:nowrap}#rx .h4-acts{display:flex;gap:10px;align-items:center;flex:none}#rx .h4-mq .h4-acts .h4-mb.pri{margin-inline-start:-2px}@container (max-width:21rem){#rx .h4-mq,#rx .h4-dec:has(.h4-acts){flex-wrap:wrap}#rx .h4-mq .t,#rx .h4-dec .main{flex:1 1 calc(100% - 64px)}#rx .h4-acts{flex:1 1 100%}#rx .h4 .h4-acts>:is(.h4-mb,.pill){flex:1;justify-content:center}#rx .h4-mq .h4-acts .h4-mb.pri{margin-inline-start:0}}#rx .h4-tx .k,#rx .h4-tx :is(p,.p){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rx .h4-dec span.s,#rx .h4-mq span.s{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#rx[data-theme=light] .h4-tag{color:#a54e1a}#rx .h4-bd{background:#d6291f}#rx .h4s .chg s{color:var(--ink3)}#rx[data-theme=light] .tabs button[data-tab=today]{--ct:#A54E1A}#rx .dialwrap.ghost .dial4 .hrs{opacity:.62}#rx .phone .scr{padding-bottom:calc(var(--dock-h,160px) + 36px);scroll-padding-bottom:calc(var(--dock-h,160px) + 36px)}#rx .phone.nodock .scr{scroll-padding-bottom:40px}#rx .phone.has-sticky:not(.nodock) .scr{scroll-padding-bottom:0}#rx :where(.srcn){margin:6px 0 12px}#rx .phone .scr:has(.srcn){container-type:inline-size}#rx .ph-h:not(.md-hero .ph-h) .ibtn{width:44px;height:44px;border-radius:0;background:none;box-shadow:none;color:var(--ink2)}#rx .ph-h:not(.md-hero .ph-h) .ibtn svg{width:23px;height:23px}#rx .ph-h:not(.md-hero .ph-h) .ibtn .pip{top:9px;inset-inline-end:10px;border:0;box-shadow:0 0 0 2px var(--bg)}#rx .ph-h:not(.md-hero .ph-h) .ibtn.av{isolation:isolate;font:700 14px var(--f-display);color:#12695d}#rx .ph-h:not(.md-hero .ph-h) .ibtn.av:before{content:"";position:absolute;z-index:-1;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--b-teal) 34%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--b-teal) 75%,transparent)}#rx .ph-h:not(.md-hero .ph-h) .ibtn.av svg{width:18px;height:18px;color:inherit}#rx[data-theme=dark] .ph-h:not(.md-hero .ph-h) .ibtn.av{color:#8fdcd2}#rx .ph-h:not(.md-hero .ph-h) .ibtn+.ibtn{margin-inline-start:-10px}#rx .ph-h:not(.md-hero .ph-h) .ibtn:last-child{margin-inline-end:-8px}#rx .ph-h:not(.md-hero .ph-h) .back{min-height:44px;gap:2px;padding:0 14px 0 8px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow);color:var(--ink);font:600 var(--fs-2) var(--f-ui)}#rx .ph-h:not(.md-hero .ph-h) .back svg{width:16px;height:16px;color:var(--ink3)}#rx .ph-eb{font:600 var(--fs-2)/1.2 var(--f-ui);color:var(--ink2)}#rx .ph-t{font:600 var(--fs-6)/1.1 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:-.022em;color:var(--ink);text-wrap:balance}#rx .ph-step,#rx .svst,#rx .svst .svr,#rx .secl,#rx .eyebrow,#rx .voice small,#rx .hint,#rx .next .k,#rx .basis .k,#rx .ptr,#rx .srcl{font-family:var(--f-ui)}@media (prefers-reduced-motion:reduce){#rx .dial4 .pulse{animation:none;opacity:0}#rx .srcn .spin{animation:none}#rx .excov img.f1{animation:none;opacity:0}#rx .tabs button .pl,#rx .tabs button .pl svg.ic,#rx .h4-sp .gtile{transition:none}}#rx{--w2-orange:#FF6A2B;--w2-teal:#1CA390;--w2-amber:#F0A000;--w2-purple:#7669FF;--w2-now:#C9460F}#rx[data-theme=light]{--w2-track:var(--surface2);--w2-orange-t:#A54E1A;--w2-teal-t:#126055;--w2-amber-t:#8A5A00;--w2-red:#C4361B;--w2-band:rgba(28,163,144,.2)}#rx[data-theme=dark]{--w2-track:rgba(255,255,255,.08);--w2-orange-t:#FF9B72;--w2-teal-t:#8FDCD2;--w2-amber-t:#FFD25A;--w2-red:#FF8A6B;--w2-band:rgba(28,163,144,.3)}#rx[data-theme=light] .w2{--ink:#172D3C;--ink2:#4B5D69;--ink3:#526673}#rx[data-theme=dark] .w2{--ink:#F2F6F7;--ink2:#C3CED4;--ink3:#9DAEB7}#rx .w2{margin-top:12px}#rx .w2>*+*{margin-top:12px}#rx .w2 div.w2-sec+*{margin-top:10px}#rx .w2 div.w2-sec+.w2-why{margin-top:2px}#rx :where(.w2) :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;text-align:start}#rx .w2-card{background:var(--surface);border-radius:28px;box-shadow:var(--shadow)}#rx .w2-sec{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:22px 4px 0;font:600 var(--fs-4)/1.2 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:-.01em;color:var(--ink)}#rx .w2>.w2-sec{margin-top:22px}#rx .w2-sec h2{margin:0;font:inherit;letter-spacing:inherit}#rx .w2-sec .lnk{min-height:44px;min-width:44px;justify-content:flex-end;display:inline-flex;align-items:center;gap:4px;text-decoration:none;border:0;background:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .w2-why{margin:2px 4px 0;font:500 var(--fs-3)/1.4 var(--f-ui);color:var(--ink2)}#rx .w2-logged+.w2-why{margin-top:14px}#rx .w2-acts+.w2-why{margin-top:14px}#rx .w2-cap{font:500 var(--fs-1)/1.4 var(--f-ui);color:var(--ink3)}#rx .w2-foot{margin:18px 6px 0;font:400 .8125rem/1.45 var(--f-ui);color:var(--ink2)}#rx .w2-k{font:600 var(--fs-2)/1.25 var(--f-ui);color:var(--ink2)}#rx .w2-num{font:600 1.25rem/1.1 var(--f-display);font-variation-settings:"wdth" 88;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink)}#rx .w2-num small{font:500 var(--fs-2) var(--f-ui);color:var(--ink3);letter-spacing:0;margin-inline-start:3px}#rx .w2-ring{position:relative;display:grid;place-items:center;flex:none}#rx .w2-ring svg{position:absolute;top:0;right:0;bottom:0;left:0}#rx .w2-rgc{position:relative;display:grid;justify-items:center;line-height:1;text-align:center}#rx .w2 .btn.w2-b,#rx .w2-b{min-height:50px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;font:700 var(--fs-3) var(--f-ui)}#rx .w2-b.sm{min-height:44px;padding:0 18px;font-size:var(--fs-2)}#rx .w2-acts .w2-b{min-height:48px;font-size:var(--fs-2)}#rx .w2-b svg.ic{width:18px;height:18px}#rx .w2-b.pri{background:var(--b-orange);color:#172d3c}#rx .w2-b.sec{background:var(--surface2);color:var(--ink)}#rx .w2-b.ink{background:var(--ink);color:var(--surface)}#rx .w2-b[disabled]{opacity:.5}#rx .w2-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}#rx .w2-tag{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 10px;border-radius:999px;font:700 var(--fs-1) var(--f-ui);background:color-mix(in srgb,var(--c,var(--w2-teal)) 18%,transparent);color:var(--ct,var(--w2-teal-t))}#rx .w2-tag svg.ic{width:12px;height:12px}#rx .w2-next{position:relative;background:var(--surface);border-radius:28px;box-shadow:var(--shadow);overflow:hidden}#rx .w2-next .h4-hero.w2-tall{height:300px}#rx .w2-next .h4-hero.w2-tall .h4-tx :is(h2,.h2){font-size:1.75rem;line-height:1.08;-webkit-line-clamp:3}#rx .w2-pill{position:absolute;top:12px;inset-inline-start:12px;z-index:2;font:700 var(--fs-1) var(--f-ui);padding:5px 11px;border-radius:999px;background:#ffffffeb;color:#172d3c}#rx .w2-empty{padding:26px 18px;text-align:center;display:grid;justify-items:center}#rx .w2-empty h2,#rx .w2-empty h3{margin:0;font:600 var(--fs-4) var(--f-display);font-variation-settings:"wdth" 90;letter-spacing:normal;color:var(--ink)}#rx .w2-empty p{margin:4px 0 0;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .w2-empty .w2-b{margin-top:14px}#rx .w2-empty .gtile{width:64px;height:64px;margin:0 auto 12px}#rx .w2-empty .gtile>svg.ic{width:30px;height:30px}#rx .w2-list{background:var(--surface);border-radius:24px;box-shadow:var(--shadow);overflow:hidden}#rx .w2-row{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;border:0;border-top:.5px solid var(--line);background:none;text-align:start;color:var(--ink)}#rx .w2-row:first-child{border-top:0}#rx .w2-row .gtile{width:40px;height:40px}#rx .w2-row .gtile>svg.ic{width:22px;height:22px}#rx .w2-row .t{flex:1;min-width:0}#rx .w2-row .t b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .w2-row .t .s{display:block;font:400 var(--fs-2)/1.3 var(--f-ui);color:var(--ink3);margin-top:1px}#rx .w2-row .v{font:600 var(--fs-3) var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}#rx .w2-row .v small{display:block;font:400 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .w2-row .chev{width:14px;height:14px;color:var(--ink4);flex:none}#rx .w2-row .photo{width:var(--ph,56px);height:var(--ph,56px);border:0;box-shadow:none;border-radius:14px;flex:none;background:#26404f center/cover no-repeat;display:grid;place-items:center;color:#fff}#rx .w2-row .photo.lg{border-radius:20px}#rx .w2-row .photo.grad{background-image:linear-gradient(150deg,var(--g-food1),var(--g-food2))}#rx .w2-row .photo svg.ic{width:55%;height:55%}#rx .w2-hero{padding:18px 18px 16px}#rx .w2-hd{display:flex;justify-content:space-between;align-items:center;gap:8px}#rx .w2-today{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin-top:10px}#rx .w2-rc{display:grid;justify-items:center;line-height:1}#rx .w2-rc.long b{font-size:1.875rem}#rx .w2-rc b{font:600 2.375rem/1 var(--f-display);font-variation-settings:"wdth" 84;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}#rx .w2-rc span{font:500 var(--fs-1) var(--f-ui);color:var(--ink3);margin-top:4px}#rx .w2-facts{display:grid;gap:14px;min-width:0}#rx .w2-facts .w2-k{font-weight:500;color:var(--ink3);font-size:var(--fs-1)}#rx .w2-pbar{position:relative;display:block;height:8px;border-radius:8px;background:var(--w2-track);margin-top:8px}#rx .w2-pbar .band{position:absolute;top:0;bottom:0;border-radius:8px;background:#1ca39052}#rx .w2-pbar .fill{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:linear-gradient(90deg,#74dacb,#1ca390)}#rx .w2-hero .w2-acts{margin-top:18px}#rx .w2-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}#rx .w2-chip{position:relative;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-height:36px;padding:0 13px 0 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent);font:600 .8125rem var(--f-ui);color:var(--ink)}#rx .w2-chip:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}#rx .w2-chip svg.ic{width:16px;height:16px;color:var(--ink3)}#rx .w2-rail{display:flex;gap:12px;overflow-x:auto;margin:12px -16px 0;padding:2px 16px 14px;scroll-snap-type:x mandatory;scroll-padding:16px;scrollbar-width:none}#rx .w2-rail::-webkit-scrollbar{display:none}#rx .w2-food{flex:none;width:164px;scroll-snap-align:start;background:var(--surface);border-radius:22px;box-shadow:var(--shadow);overflow:hidden;position:relative}#rx .w2-food .main{display:block;width:100%;padding:0;border:0;background:none;text-align:start}#rx .w2-food .ph{display:grid;place-items:center;height:116px;background:#26404f center/cover no-repeat;color:#fff}#rx .w2-food .ph.grad{background-image:linear-gradient(150deg,var(--g-food1),var(--g-food2))}#rx .w2-food .ph svg.ic{width:48px;height:48px;color:#ffffffeb}#rx .w2-food .tx{display:block;padding:10px 12px 12px}#rx .w2-food b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 .9375rem/1.2 var(--f-display);font-variation-settings:"wdth" 90;min-height:36px;color:var(--ink)}#rx .w2-food .s{display:block;font:500 .8125rem/1.3 var(--f-ui);color:var(--ink3);margin-top:4px;font-variant-numeric:tabular-nums}#rx .w2-food .best{position:absolute;top:8px;inset-inline-start:8px;font:700 .6875rem var(--f-ui);padding:4px 9px;border-radius:999px;background:#ffffffeb;color:#172d3c}#rx .w2-food .add{position:absolute;top:66px;inset-inline-end:6px;width:44px;height:44px;border:0;background:none;border-radius:50%;display:grid;place-items:center;padding:0}#rx .w2-food .add i{width:34px;height:34px;border-radius:50%;background:#fffffff0;color:#172d3c;display:grid;place-items:center;box-shadow:0 2px 8px #0003}#rx .w2-food .add svg.ic{width:17px;height:17px}#rx .w2-food .add[aria-pressed=true] i{background:var(--w2-teal);color:#fff}#rx .w2-water{margin-top:2px;display:flex;align-items:center;gap:12px;padding:12px 10px 12px 14px;border-radius:24px;background:var(--surface);box-shadow:var(--shadow)}#rx .w2-water .go{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border:0;background:none;padding:0;text-align:start;min-height:44px}#rx .w2-water .gtile{width:40px;height:40px}#rx .w2-water .gtile>svg.ic{width:22px;height:22px}#rx .w2-water .t{flex:1;min-width:0}#rx .w2-water b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .w2-water .s{display:block;position:relative;top:3px;font:400 var(--fs-2)/22.4px var(--f-ui);color:var(--ink3);font-variant-numeric:tabular-nums}#rx .w2-water .bar{display:block;height:5px;border-radius:5px;background:var(--w2-track);margin-top:7px;overflow:hidden}#rx .w2-water .bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#86ceff,#2e8ee0)}#rx .w2-water .plus{min-height:44px;padding:0 14px;border:0;border-radius:999px;background:var(--surface2);color:var(--ink);font:700 var(--fs-2) var(--f-ui);white-space:nowrap}#rx .w2-nomp{padding:18px}#rx .w2-nomp .row{display:flex;gap:14px;align-items:center}#rx .w2-nomp .row>div{flex:1}#rx .w2-nomp h3{margin:0;font:600 var(--fs-3)/1.2 var(--f-display);font-variation-settings:"wdth" 90;color:var(--ink)}#rx .w2-nomp p{margin:4px 0 0;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .w2-nomp .w2-b{width:100%;margin-top:14px}#rx .w2-planned{margin:0 0 14px}#rx .w2-planned .w2-list{box-shadow:inset 0 0 0 1px var(--line);background:var(--surface2)}#rx .w2-planned .w2-cap{margin:8px 4px 0}#rx .bsfoot[data-lmfoot]{margin-top:8px;padding:8px 18px 20px}#rx .bsfoot[data-lmfoot] .bsum{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:10px;column-gap:10px;background:none;border-radius:0;padding:0;gap:0 10px;font:600 var(--fs-3)/1.3 var(--f-ui)}#rx .bsfoot[data-lmfoot] .bsum span{font:500 var(--fs-1)/1.3 var(--f-ui);letter-spacing:normal;color:var(--ink2)}#rx .bsfoot[data-lmfoot] .cta{margin-top:8px}#rx .bhelp{margin:10px 0 0}#rx .w2-verdict{padding:18px}#rx .w2-verdict .lede{margin:10px 0 0;text-wrap:balance;font:600 var(--fs-5)/1.15 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:-.015em;color:var(--ink)}#rx .w2-verdict p:not(.lede){margin:8px 0 0;font:400 var(--fs-3)/1.45 var(--f-ui);color:var(--ink2)}#rx .w2-verdict .rb{margin-top:16px;color:var(--ink)}#rx .w2-svg{display:block;width:100%;height:auto;font-family:var(--f-ui);font-variant-numeric:tabular-nums;overflow:visible}#rx .w2-svg .w2-mut{fill:var(--ink3)}#rx .w2-chart{padding:16px;color:var(--ink)}#rx .w2-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .w2-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-inline-end:5px;vertical-align:-1px}#rx .w2-tbl>div{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 16px;border-top:.5px solid var(--line);font:500 var(--fs-3) var(--f-ui)}#rx .w2-tbl>div:first-child{border-top:0}#rx .w2-tbl em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);text-align:end}#rx .w2-tbl span{color:var(--ink2)}#rx .w2-tbl .w2-row{border-top:.5px solid var(--line)}#rx .w2-eaten{display:grid;grid-template-columns:1fr auto;align-items:center;-moz-column-gap:6px;column-gap:6px;width:100%;min-height:44px;margin-block:-6px;padding:6px 0;text-align:start;color:inherit}#rx .w2-eaten .w2-k{grid-column:1/-1}#rx .w2-eaten .w2-num{grid-column:1}#rx .w2-eaten .chev{width:13px;height:13px;color:var(--ink4);grid-column:2;grid-row:2}#rx .w2-seg{display:flex;padding:0 3px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent)}#rx .w2-seg button{position:relative;isolation:isolate;flex:1;min-height:44px;padding:0 12px;border:0;border-radius:999px;background:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink2);white-space:nowrap}#rx .w2-seg button:before{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;z-index:-1;border-radius:999px}#rx .w2-seg button[aria-pressed=true]{color:var(--ink)}#rx .w2-seg button[aria-pressed=true]:before{background:var(--surface);box-shadow:0 1px 3px #172d3c24}#rx[data-theme=dark] .w2-seg button[aria-pressed=true]:before{background:var(--surface2);box-shadow:inset 0 0 0 1px var(--line)}#rx .w2{--food:#FF6A2B;--move:#1FB5A0;--work:#3E9BE0;--focus:#F0A000}#rx .w2 .dstr{margin:0;gap:2px}#rx .w2 .dsd{min-height:60px;border-radius:19px;gap:2px;padding:4px 0}#rx .w2 .dsd small{color:var(--ink2)}#rx .w2 .dsd b{font:700 var(--fs-3) var(--f-display)}#rx .w2 .dsd .mk i{width:4px;height:4px}#rx .w2 .dsd.today{box-shadow:none}#rx .w2 .dsd.today small{color:var(--ink2);font-weight:500}#rx .w2 .dsd.on{background:var(--b-ink);color:#fff}#rx .w2 .dsd.on small{color:#ffffffb3;opacity:1}#rx[data-theme=dark] .w2 .dsd.on{background:var(--surface2);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}#rx[data-theme=dark] .w2 .dsd.on small{color:var(--ink2)}#rx .w2 .dsd:focus-visible{outline-offset:-3px;border-radius:19px}#rx .w2-mh{display:flex;align-items:center;justify-content:space-between;margin-top:14px}#rx .w2-mh h2{margin:0;font:600 var(--fs-4)/1.2 var(--f-display);font-variation-settings:"wdth" 88;color:var(--ink)}#rx .w2-nav{display:flex;gap:6px;margin-inline-end:-4px}#rx .w2-nav button{width:44px;height:44px;border:0;border-radius:50%;background:none;display:grid;place-items:center;color:var(--ink2)}#rx .w2-nav svg.ic{width:18px;height:18px}#rx .w2-mg{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px;padding:10px 6px 8px;border-radius:24px}#rx .w2-mg .dn{font:600 var(--fs-1) var(--f-ui);color:var(--ink3);text-align:center;padding:2px 0 6px}#rx .w2-mg button{display:grid;justify-items:center;align-content:center;gap:3px;min-height:46px;border:0;border-radius:15px;background:none;font:600 .9375rem var(--f-ui);font-variant-numeric:tabular-nums;color:var(--ink)}#rx .w2-mg button.out{color:var(--ink4)}#rx .w2-mg button[aria-pressed=true]{background:var(--b-ink);color:#fff}#rx[data-theme=dark] .w2-mg button[aria-pressed=true]{background:var(--surface2);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}#rx .w2-mg .dots{display:flex;gap:3px;height:4px}#rx .w2-mg .dots i{width:4px;height:4px;border-radius:50%}#rx .w2-mg .today:not([aria-pressed=true]){color:var(--w2-red)}#rx .w2-dayh{display:flex;align-items:center;justify-content:space-between;margin:22px 4px 0!important}#rx .w2-dayh h2{margin:0;font:600 var(--fs-4)/1.2 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:-.01em;color:var(--ink)}#rx .w2-add{min-height:44px;padding:0 16px 0 12px;border:0;border-radius:999px;background:var(--surface);box-shadow:var(--shadow);display:inline-flex;align-items:center;gap:6px;font:700 var(--fs-2) var(--f-ui);color:var(--ink)}#rx .w2-add svg.ic{width:16px;height:16px}#rx .w2-ag{background:var(--surface);border-radius:24px;box-shadow:var(--shadow);overflow:hidden}#rx .w2>.w2-ag{margin-top:10px}#rx .w2-it{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 14px 10px 12px;border:0;border-top:.5px solid var(--line);background:none;text-align:start;color:var(--ink)}#rx .w2-it:first-child{border-top:0}#rx .w2-it .tm{width:44px;flex:none;font:600 var(--fs-2) var(--f-ui);font-variant-numeric:tabular-nums;color:var(--ink2)}#rx .w2-it .th{width:50px;height:50px;border-radius:14px;flex:none;background:#26404f center/cover no-repeat;position:relative;overflow:hidden;display:grid;place-items:center;color:#fff}#rx .w2-it .th.grad{background-image:linear-gradient(150deg,var(--g-food1),var(--g-food2))}#rx .w2-it .th.grad svg.ic{width:26px;height:26px}#rx .w2-it .th.ex{background:var(--ex-bg)}#rx .w2-it .th.ex .excov{top:0;right:0;bottom:0;left:0;width:100%;height:100%}#rx .w2-it .th.ex .excov.none svg.ic{width:28px;height:28px}#rx .w2-it .gtile{width:50px;height:50px;border-radius:14px}#rx .w2-it .gtile>svg.ic{width:24px;height:24px}#rx .w2-it .t{flex:1;min-width:0}#rx .w2-it b{display:block;font:600 var(--fs-3)/1.22 var(--f-ui)}#rx .w2-it .s{display:flex;align-items:center;gap:4px;font:400 var(--fs-2)/1.3 var(--f-ui);color:var(--ink3);margin-top:2px}#rx .w2-it .s svg.ic{width:14px;height:14px;color:var(--w2-teal-t);flex:none}#rx .w2-it .chev{width:14px;height:14px;color:var(--ink4);flex:none}#rx .w2-it.past .tm,#rx .w2-it.past b{color:var(--ink3)}#rx .w2-it .nx{font-style:normal;font-weight:700;color:var(--w2-orange-t)}#rx .w2-now{display:flex;align-items:center;gap:8px;padding:0 14px 0 12px;height:26px;border-top:.5px solid var(--line)}#rx .w2-now span{font:700 .75rem var(--f-ui);font-variant-numeric:tabular-nums;color:#fff;background:var(--w2-now);padding:2px 7px;border-radius:999px}#rx .w2-now i{flex:1;height:2px;background:var(--w2-now);border-radius:2px;position:relative}#rx .w2-now i:before{content:"";position:absolute;inset-inline-start:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--w2-now)}#rx .w2-shd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#rx .w2-shd .h4s-t{flex:1;min-width:0}#rx .w2-x{width:44px;height:44px;margin:-8px -10px 0 0;border:0;border-radius:50%;background:var(--surface2);display:grid;place-items:center;color:var(--ink);flex:none}#rx .w2-x svg.ic{width:16px;height:16px}#rx .w2-field{display:grid;gap:6px}#rx .w2-field label,#rx .w2-field .lb{font:600 .8125rem var(--f-ui);color:var(--ink2)}#rx .w2-field input{min-height:50px;width:100%;border:0;border-radius:14px;background:var(--surface2);color:var(--ink);padding:0 14px;font:500 1rem var(--f-ui)}#rx .w2-field select{min-height:50px;width:100%;border:0;border-radius:14px;background:var(--surface2);color:var(--ink);padding:0 14px;font:500 1rem var(--f-ui);-moz-appearance:none;appearance:none;-webkit-appearance:none}#rx .w2-field select:focus-visible{outline:2px solid #7669FF;outline-offset:1px}#rx .w2-field input::-moz-placeholder{color:var(--ink3)}#rx .w2-field input::placeholder{color:var(--ink3)}#rx .w2-field input:focus-visible{outline:2px solid #7669FF;outline-offset:1px}#rx .w2-field input:disabled{opacity:.5}#rx .w2-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}#rx .w2-hint{margin:0;font:400 .8125rem/1.4 var(--f-ui);color:var(--ink2);text-align:center}#rx .w2-del{min-height:44px;border:0;background:none;font:600 var(--fs-3) var(--f-ui);color:var(--w2-red);justify-self:center}#rx .h4s .tgl{border-top:0;min-height:56px;padding:6px 0}#rx .w2-hub{padding:0;overflow:hidden}#rx .w2-hubh{display:flex;align-items:center;gap:16px;padding:18px 18px 16px}#rx .w2-hubh .tx{flex:1;min-width:0}#rx .w2-hubh .lede{text-wrap:balance;margin:0;font:600 1.375rem/1.15 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:-.015em;color:var(--ink)}#rx .w2-hubh p:not(.lede){margin:4px 0 0;font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3)}#rx .w2-rn{display:grid;justify-items:center;line-height:1}#rx .w2-rn b{font:600 1.125rem/1 var(--f-display);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink)}#rx .w2-rn span{font:500 .6875rem var(--f-ui);color:var(--ink3);margin-top:3px}#rx .w2-task{display:flex;align-items:center;width:100%;border:0;border-top:.5px solid var(--line);min-height:68px;background:none;text-align:start;color:var(--ink)}#rx .w2-task .ck{width:56px;height:68px;border:0;background:none;display:grid;place-items:center;flex:none;color:var(--ink4)}#rx .w2-task .ck svg.ic{width:28px;height:28px}#rx .w2-task .ck[aria-pressed=true]{color:var(--w2-teal)}#rx .w2-task .bd{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:68px;padding:8px 14px 8px 0;border:0;background:none;text-align:start;color:inherit}#rx .w2-task .bd .t{flex:1;min-width:0}#rx .w2-task b{display:block;font:600 var(--fs-3)/1.25 var(--f-ui)}#rx .w2-task .s{display:block;font:400 var(--fs-2)/1.3 var(--f-ui);color:var(--ink3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#rx .w2-task.done b{color:var(--ink3);text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--ink4)}#rx .w2-task .chev{width:14px;height:14px;color:var(--ink4);flex:none}#rx .w2-task .gtile{width:32px;height:32px;margin:0 12px}#rx .w2-task .gtile>svg.ic{width:18px;height:18px}#rx .w2-task.prio .bd{padding-inline-start:0}#rx .w2-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 6px 0}#rx .w2-meta .w2-cap{flex:1}#rx .w2-meta button{min-height:44px;display:inline-flex;align-items:center;gap:6px;border:0;background:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .w2-meta button[disabled]{opacity:.5}#rx .w2-meta svg.ic{width:15px;height:15px}#rx .w2-pick{margin-top:14px;display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 6px 10px 16px;border:0;border-radius:22px;background:var(--surface);box-shadow:var(--shadow);text-align:start;color:var(--ink)}#rx .w2-pick .t{flex:1;min-width:0}#rx .w2-pick b{display:block;font:600 var(--fs-3)/1.2 var(--f-display);font-variation-settings:"wdth" 90}#rx .w2-pick .s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font:400 var(--fs-2)/1.3 var(--f-ui);color:var(--ink3);margin-top:2px}#rx .w2-pick .dn{width:44px;height:44px;display:grid;place-items:center;color:var(--ink3);flex:none}#rx .w2-pick .dn svg.ic{width:16px;height:16px}#rx .w2-d3{margin-top:10px}#rx .w2-d3 .dstr{display:grid;grid-auto-flow:row;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:6px;overflow:visible}#rx .w2-d3 .dsd{min-height:56px}#rx .w2-plh{padding:18px}#rx .w2-plh .row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}#rx .w2-plh .big{margin-top:6px;font:600 2.75rem/1 var(--f-display);font-variation-settings:"wdth" 86;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink)}#rx .w2-plh .big small{font:500 var(--fs-3) var(--f-ui);color:var(--ink3);letter-spacing:0;margin-inline-start:6px}#rx .w2-tbar{position:relative;height:10px;border-radius:10px;background:var(--w2-track);margin:14px 0 6px}#rx .w2-tbar i{position:absolute;left:0;top:0;bottom:0;border-radius:10px;background:linear-gradient(90deg,#ffb088,#ff6a2b)}#rx .w2-tbar.over i{background:linear-gradient(90deg,#ffd25a,#f0a000)}#rx .w2-tbar u{position:absolute;top:-5px;bottom:-5px;width:2.5px;border-radius:2px;background:var(--ink);margin-left:-1px;text-decoration:none}#rx .w2-plh .say{margin:0;font:500 var(--fs-2)/1.35 var(--f-ui);color:var(--ink2)}#rx .w2-m3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;padding-top:14px;border-top:.5px solid var(--line)}#rx .w2-m3 .w2-k{font-weight:500;color:var(--ink3);font-size:var(--fs-1)}#rx .w2-m3 .ok{display:inline-flex;align-items:center;gap:3px;font:600 .6875rem var(--f-ui);color:var(--w2-teal-t);margin-top:2px}#rx .w2-m3 .ok svg.ic{width:12px;height:12px}#rx .w2-ml .w2-row{min-height:80px}#rx .w2-ml .s svg.ic{width:13px;height:13px;color:var(--w2-teal-t);vertical-align:-2px;margin-inline-end:2px}#rx .w2-goal{display:block;width:100%;padding:16px;border:0;text-align:start;color:var(--ink)}#rx .w2-goal .hd{display:flex;align-items:center;justify-content:space-between;gap:8px}#rx .w2-goal h3{margin:10px 0 0;font:600 var(--fs-3)/1.2 var(--f-display);font-variation-settings:"wdth" 90;letter-spacing:normal;color:var(--ink)}#rx .w2-goal p{margin:4px 0 0;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .w2>.w2-b{margin-top:14px}#rx .w2-gn{display:flex;align-items:baseline;gap:8px;margin-top:12px}#rx .w2-gn b{font:600 1.75rem/1 var(--f-display);font-variation-settings:"wdth" 86;font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--ink)}#rx .w2-gn span{font:500 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .w2-gbar{display:block;height:8px;border-radius:8px;background:var(--w2-track);margin-top:10px;overflow:hidden}#rx .w2-gbar i{display:block;height:100%;border-radius:8px;background:var(--gb,linear-gradient(90deg,#74DACB,#1CA390))}#rx .w2-goal.ended{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line)}#rx .w2-goal.ended .w2-gbar i{background:var(--ink4)}#rx .w2-wk .w2-row .gtile{width:36px;height:36px}#rx .w2-wk .w2-row .gtile>svg.ic{width:19px;height:19px}#rx .w2-wk .w2-row .gtile.mute{background:var(--surface2);box-shadow:none;color:var(--ink3)}#rx .w2-wk .w2-row .gtile.mute>svg.ic{color:var(--ink3)}#rx .w2-wk .w2-row .v{font:600 var(--fs-2) var(--f-ui);color:var(--ink3)}#rx .w2-wk .w2-row .v.today{color:var(--w2-amber-t)}#rx .w2-ses .w2-xf{display:block;position:relative;height:212px;background:var(--ex-bg);overflow:hidden}#rx .w2-ses.tall .w2-xf{height:236px}#rx .w2-xf .excov{inset-inline-end:auto;inset-inline-start:50%;transform:translate(-50%)}#rx .w2-xf .h4-when{background:#172d3c;color:#fff}#rx .w2-ses .top{display:block;width:100%;padding:0;border:0;background:none;text-align:start;color:inherit}#rx .w2-ses .bd{display:block;padding:16px 18px 18px;font:400 15px/1.5 var(--f-ui)}#rx .w2-ses .top .bd{padding-bottom:0}#rx .w2-ses h2{margin:2px 0 0;font:600 var(--fs-5)/1.1 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:-.015em;color:var(--ink)}#rx .w2-ses .sub{display:block;margin-top:4px;font-weight:500;color:var(--ink3)}#rx .w2-ses .bd .w2-b{width:100%}#rx .w2-ses .bd.act{padding-top:14px}#rx .w2-st3{display:grid;grid-template-columns:repeat(3,1fr);margin:14px 0 16px}#rx .w2-st3>div{padding-inline-start:12px;border-inline-start:.5px solid var(--line)}#rx .w2-st3>div:first-child{padding-inline-start:0;border:0}#rx .w2-st3 .w2-k{font-weight:500;color:var(--ink3);font-size:var(--fs-1)}#rx .w2-st3 .w2-num{display:block}#rx .w2-b2{display:grid;grid-template-columns:1fr 1fr;gap:10px}#rx .w2-live{padding:18px;display:grid;gap:12px}#rx .w2-live .rn-sub{color:var(--ink2)}#rx .w2-live .pips,#rx .w2-live .pcaut,#rx .w2-live .rn-steps,#rx .w2-live .rn-safe,#rx .w2-live .rest{margin:0}#rx .w2-live .rn-st{background:var(--surface2);box-shadow:none;border-radius:18px;padding:10px 12px}#rx .w2-live .rn-st b{font:600 1.25rem/1.1 var(--f-display);font-variation-settings:"wdth" 88;color:var(--ink)}#rx .w2-live .stepper button{background:var(--surface);box-shadow:0 1px 3px #172d3c26}#rx .w2-live>.w2-b{width:100%}#rx .w2-exl .th{width:56px;height:56px;border-radius:14px;background:var(--ex-bg);overflow:hidden;flex:none;position:relative}#rx .w2-exl .th img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#rx .w2-exl .th svg.ic{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;color:#2e8ee0}#rx .w2-exl .w2-row{min-height:76px}#rx .w2-exl .n{width:22px;font:600 var(--fs-2) var(--f-ui);color:var(--ink3);text-align:center;flex:none;font-variant-numeric:tabular-nums}#rx .w2-exl .w2-row.cur{background:color-mix(in srgb,#F0A000 9%,var(--surface));box-shadow:inset 3px 0 #f0a000}#rx .w2-exl .w2-row.dn b{color:var(--ink3)}#rx .w2-exl .n svg.ic{width:20px;height:20px;color:var(--w2-teal)}#rx .w2-exl .w2-row .t .s+.s{margin-top:0}#rx .w2-ctag{display:flex;align-items:center;gap:6px;width:100%;min-height:44px;padding:0 14px 0 90px;border:0;border-top:.5px solid var(--line);background:none;font:600 var(--fs-1) var(--f-ui);color:var(--w2-amber-t);text-align:start}#rx .w2-ctag svg.ic{width:14px;height:14px;flex:none}#rx .w2-tags{display:flex;gap:6px;flex-wrap:wrap}#rx .w2-plist{margin-top:14px}#rx .w2-prw{display:flex;align-items:center;border-top:.5px solid var(--line)}#rx .w2-prw:first-child{border-top:0}#rx .w2-prw .pmain{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:60px;padding:10px 6px 10px 14px;border:0;background:none;text-align:start;color:var(--ink)}#rx .w2-prw .t{flex:1;min-width:0}#rx .w2-prw b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .w2-prw .s{display:block;font:400 var(--fs-2)/1.3 var(--f-ui);color:var(--ink3);margin-top:1px}#rx .w2-prw .ck{width:18px;height:18px;color:var(--w2-teal-t);flex:none}#rx .w2-prw .photo{width:44px;height:44px;border-radius:12px;flex:none;background:#26404f center/cover no-repeat}#rx .w2-prw .gtile{width:44px;height:44px}#rx .w2-prw .gtile>svg.ic{width:24px;height:24px}#rx .w2-prw .tick{width:44px;height:44px;margin-inline-end:4px;border:0;background:none;display:grid;place-items:center;flex:none;color:var(--ink3)}#rx .w2-prw .tick svg.ic{width:20px;height:20px}#rx .w2-mac{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}#rx .w2-sec .lnk svg.ic{width:13px;height:13px;color:var(--ink3)}#rx .w2-mac div{line-height:22.5px;background:var(--surface);box-shadow:var(--shadow);border-radius:20px;padding:12px 6px 10px;text-align:center}#rx .w2-mac b{display:block;font:600 1.25rem/1.1 var(--f-display);font-variation-settings:"wdth" 88;font-variant-numeric:tabular-nums;color:var(--ink)}#rx .w2-mac span{font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .w2-mac .k b{color:var(--w2-orange-t)}#rx .w2-logged{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:24px;background:color-mix(in srgb,var(--b-teal) 22%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b-teal) 50%,transparent);font:600 var(--fs-2) var(--f-ui);color:var(--ink)}#rx .w2-logged svg.ic{width:22px;height:22px;color:var(--w2-teal-t);flex:none}#rx .w2-logged span{flex:1}#rx .w2-logged button{min-height:44px;padding:0 8px;border:0;background:none;font:700 var(--fs-2) var(--f-ui);color:var(--ink)}#rx .w2-ing{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:4px 14px;border:0;border-top:.5px solid var(--line);background:none;text-align:start;color:var(--ink)}#rx .w2-ing:first-child{border-top:0}#rx .w2-ing svg.ic{width:24px;height:24px;color:var(--ink4);flex:none}#rx .w2-ing[aria-pressed=true] svg.ic{color:var(--w2-teal)}#rx .w2-ing .t{flex:1;font:500 var(--fs-3) var(--f-ui)}#rx .w2-ing .t small{display:block;font:400 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .w2-ing em{font:500 var(--fs-2) var(--f-ui);font-style:normal;color:var(--ink3);font-variant-numeric:tabular-nums;text-align:end}#rx .w2-steps{margin:0;padding:6px 16px;list-style:none;counter-reset:s}#rx .w2-steps li{counter-increment:s;display:flex;gap:12px;padding:10px 0;font:400 var(--fs-3)/1.4 var(--f-ui);border-top:.5px solid var(--line);color:var(--ink)}#rx .w2-steps li:first-child{border-top:0}#rx .w2-steps li:before{content:counter(s);flex:none;width:26px;height:26px;border-radius:50%;background:var(--surface2);display:grid;place-items:center;font:700 .8125rem var(--f-ui);color:var(--ink2)}#rx .w2-textlink{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;border:0;background:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .w2-shophead{display:flex;align-items:center;gap:14px;padding:16px;margin-top:14px}#rx .w2-shophead h3{margin:0;font:600 var(--fs-3)/1.2 var(--f-display);font-variation-settings:"wdth" 90;letter-spacing:normal;color:var(--ink)}#rx .w2-shophead p{margin:4px 0 0;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .w2-chk{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:4px 14px;border:0;border-top:.5px solid var(--line);background:none;text-align:start;color:var(--ink)}#rx .w2-chk:first-child{border-top:0}#rx .w2-chk .bx{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;box-shadow:inset 0 0 0 2px var(--ink4)}#rx .w2-chk[aria-checked=true] .bx{background:var(--w2-orange);box-shadow:none;color:#fff}#rx .w2-chk .bx svg.ic{width:14px;height:14px}#rx .w2-chk .nm{flex:1;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .w2-chk[aria-checked=true] .nm{text-decoration:line-through;color:var(--ink4)}#rx .w2-chk .qty{font:500 var(--fs-2) var(--f-display);font-variant-numeric:tabular-nums;color:var(--ink3)}#rx .w2-cook{overflow:hidden}#rx .w2-cook .ph{display:block;height:170px;background:#26404f center/cover no-repeat}#rx .w2-cook .ph.grad{background-image:linear-gradient(150deg,var(--g-food1),var(--g-food2));display:grid;place-items:center;color:#fff}#rx .w2-cook .ph.grad svg.ic{width:84px;height:84px}#rx .w2-cook .bd{padding:16px}#rx .w2-cook{margin-top:14px}#rx .w2-cook h2{margin:10px 0 0;font:600 var(--fs-5)/1.2 var(--f-display);font-variation-settings:"wdth" 90;letter-spacing:normal;color:var(--ink)}#rx .w2-cook .w2-tag svg.ic{width:13px;height:13px}#rx .w2-cook p{margin:4px 0 0;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .w2-cook p.w2-cap{margin:8px 0 0;font:500 var(--fs-1)/1.4 var(--f-ui)}#rx .w2-cook .acts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}#rx .w2-chips2{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}#rx .w2-cph{display:grid;place-items:center;width:100%;height:190px;background:#26404f center/cover no-repeat;color:#fff}#rx .w2-cph.grad{background-image:linear-gradient(150deg,var(--g-food1),var(--g-food2))}#rx .w2-cph svg.ic{width:84px;height:84px;color:#ffffffeb}#rx .w2-date{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:0 14px;border-radius:14px;background:var(--surface2);font:500 1rem var(--f-ui);color:var(--ink)}#rx .w2-date input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;min-height:0;padding:0}#rx .w2-date svg.ic{width:20px;height:20px;color:var(--ink3);flex:none}#rx .a2{--card:var(--surface);--card2:var(--surface2);--page:var(--bg);--f-d:var(--f-display);--f-u:var(--f-ui);--f-m:var(--f-data);--orange:var(--b-orange);--purple:var(--b-purple);--teal:var(--b-teal);--blue:var(--b-blue);margin-inline:-2px}#rx[data-theme=light] .a2{--ink:#172D3C;--ink2:#4B5D69;--ink3:#526673}#rx[data-theme=dark] .a2{--ink:#F2F6F7;--ink2:#C3CED4;--ink3:#9DAEB7}#rx .a2>*+*{margin-top:12px}#rx .a2.a2-s{margin-inline:0}#rx .a2-s>*+*{margin-top:12px}#rx .a2-s.a2-s14>*+*{margin-top:14px}#rx .a2-s.a2-s14>:first-child{margin-top:2px}#rx .a2-s.a2-s14>.row2{margin-top:18px}#rx .a2-hd .ph-h{margin-bottom:0}#rx .a2-lede{font:600 var(--fs-5)/1.15 var(--f-d);font-variation-settings:"wdth" 88;letter-spacing:-.015em;margin:10px 4px 0}#rx .a2-cap{font:500 var(--fs-1)/1.3 var(--f-u);color:var(--ink3)}#rx .a2-n{font:600 var(--fs-7,3.25rem)/1 var(--f-d);font-variation-settings:"wdth" 84;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#rx .a2-n small{font:500 var(--fs-3) var(--f-u);color:var(--ink3);letter-spacing:0;margin-inline-start:4px}#rx .a2-card{background:var(--card);border-radius:28px;box-shadow:var(--shadow);padding:16px;display:block;width:100%;text-align:start}#rx .a2-sec{display:flex;justify-content:space-between;align-items:baseline;margin:22px 4px 0!important;font:600 var(--fs-4)/1.2 var(--f-d);font-variation-settings:"wdth" 88;letter-spacing:-.01em;color:var(--ink)}#rx .a2-sec .r{font:500 var(--fs-2) var(--f-u);color:var(--ink3)}#rx .a2-list{background:var(--card);border-radius:24px;box-shadow:var(--shadow);overflow:hidden}#rx .a2-sec+.a2-list{margin-top:10px}#rx .a2:not(.a2-s)>.a2-list{margin-top:10px}#rx .a2-rw{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;border:0;border-top:.5px solid var(--line);background:none;text-align:start;color:var(--ink)}#rx .a2-rw:first-child{border-top:0}#rx .a2-rw .gtile{width:40px;height:40px}#rx .a2-rw .gtile>svg.ic{width:22px;height:22px}#rx .a2-rw .t{flex:1;min-width:0}#rx .a2-rw b{display:block;font:600 var(--fs-3)/1.2 var(--f-u)}#rx .a2-rw .s{display:block;font:400 var(--fs-2)/1.3 var(--f-u);color:var(--ink3);margin-top:1px}#rx .a2-rw .v{font:600 var(--fs-3) var(--f-d);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}#rx .a2-rw .v small{display:block;font:400 var(--fs-1) var(--f-u);color:var(--ink3)}#rx .a2-rw>svg.ic.chev{width:14px;height:14px;color:var(--ink4);flex:none}#rx .a2-rw .bar{display:block;height:5px;border-radius:5px;background:var(--card2);margin-top:7px;overflow:hidden}#rx .a2-rw .bar i{display:block;height:100%;border-radius:5px;background:var(--c,#1CA390)}#rx .a2-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:99px;padding:0 3px}#rx .a2-seg button{position:relative;isolation:isolate;min-height:44px;border:0;background:none;border-radius:99px;font:600 var(--fs-2) var(--f-u);text-align:center;color:var(--ink2)}#rx .a2-seg button:before{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;z-index:-1;border-radius:99px}#rx .a2-seg button[aria-pressed=true]{color:var(--ink)}#rx .a2-seg button[aria-pressed=true]:before{background:var(--card);box-shadow:0 1px 3px #172d3c26}#rx .a2-seg button[disabled]{opacity:.45}#rx[data-theme=dark] .a2-seg button[aria-pressed=true]:before{background:color-mix(in srgb,var(--ink) 16%,var(--surface));box-shadow:inset 0 0 0 1px var(--line)}#rx .a2-btn{min-height:50px;border:0;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;font:700 var(--fs-3) var(--f-u)}#rx .a2-btn.ink{background:var(--ink);color:var(--card)}#rx .a2-btn.sec{background:var(--card2);color:var(--ink)}#rx .a2-btn.sm{min-height:44px;padding:0 18px;font-size:var(--fs-2)}#rx .a2-btn[disabled]{opacity:.4;pointer-events:none}#rx .a2-btn .ic{width:18px;height:18px}#rx .a2-conn{display:flex;align-items:center;gap:12px;padding:14px;border-radius:24px;background:var(--card);box-shadow:var(--shadow)}#rx .a2-conn .gtile{width:44px;height:44px}#rx .a2-conn .t{flex:1;min-width:0}#rx .a2-conn b{display:block;font:600 var(--fs-3) var(--f-u)}#rx .a2-conn .s{display:block;font-size:var(--fs-2);color:var(--ink3)}#rx .a2-leg{display:flex;gap:14px;flex-wrap:wrap;font:500 var(--fs-1) var(--f-u);color:var(--ink3);margin-top:8px}#rx .a2-leg i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-inline-end:5px;vertical-align:-1px}#rx .a2-leg .dash{display:inline-block;width:16px;height:0;border-top:2px dashed var(--ink4);border-radius:0;vertical-align:3px;margin-inline-end:6px;background:none}#rx .a2-tag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px;border-radius:99px;font:700 var(--fs-1)/1 var(--f-u);margin:0;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--ink)}#rx .a2-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c)}#rx .a2-tag.ok{--c:#1CA390}#rx .a2-tag.low{--c:#F0A000}#rx .a2-tag.info{--c:#3E9BE0}#rx .a2-tag.calm{--c:#7669FF}#rx .a2-chart{display:block;width:100%;height:auto;overflow:visible}#rx .a2-chart text{fill:var(--ink3);font:500 12px var(--f-u)}#rx .a2-chart text.t{fill:var(--ink);font-weight:700}#rx .a2-chart line.fl{stroke:var(--ink4);stroke-dasharray:3 4}#rx .a2-chart rect.b{opacity:.6}#rx .a2-chart rect.b.t{opacity:1}#rx[data-theme=dark] .a2-chart rect.b{opacity:.72}#rx[data-theme=dark] .a2-chart rect.b.t{opacity:1}#rx .a2-chart rect.stub{fill:color-mix(in srgb,var(--ink) 14%,transparent);opacity:1}#rx .a2-empty{padding:28px 22px 24px;text-align:center}#rx .a2-empty .gtile{width:64px;height:64px;margin:0 auto 14px}#rx .a2-empty h3{font:600 var(--fs-5)/1.15 var(--f-d);font-variation-settings:"wdth" 88;margin:0;color:var(--ink)}#rx .a2-empty>p{margin:8px auto 0;max-width:32ch;color:var(--ink2);font-size:var(--fs-2);line-height:1.45}#rx .a2-empty .a2-btn{margin-top:18px;width:100%}#rx .a2-empty .alt{margin-top:6px;min-height:44px;border:0;background:none;font:600 var(--fs-2) var(--f-u);color:var(--ink2)}#rx .a2-eh{padding:18px 18px 20px;text-align:center;border:0;color:var(--ink);font:inherit}#rx .a2-eh .top{display:flex;align-items:center;justify-content:space-between;text-align:start}#rx .a2-eh .top b{font:600 var(--fs-3)/1.2 var(--f-d);font-variation-settings:"wdth" 90}#rx .a2-more{display:inline-flex;align-items:center;gap:4px;font:600 var(--fs-2) var(--f-u);color:var(--ink2);min-height:44px}#rx .a2-more .ic{width:13px;height:13px;color:var(--ink3)}#rx .a2-ringw{position:relative;width:208px;height:208px;margin:4px auto 0}#rx .a2-ringw>svg{display:block;width:100%;height:100%;overflow:visible}#rx .a2-ringc{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:2px}#rx .a2-ringc .a2-n{font-size:3.75rem}#rx .a2-ringc .cap{font:500 var(--fs-2) var(--f-u);color:var(--ink3)}#rx .a2-eh .a2-tag{margin-top:14px}#rx .a2-eh .why{display:block;margin:8px auto 0;max-width:30ch;color:var(--ink2);font:500 var(--fs-3)/1.35 var(--f-u)}#rx .a2-lg{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font:500 var(--fs-2)/1.3 var(--f-u);color:var(--ink3)}#rx .a2-lg i{display:inline-block;width:20px;height:5px;border-radius:5px;background:var(--ink3);flex:none}#rx .a2-lg i.rangeswatch,#rx .a2-leg i.rangeswatch{width:22px;height:10px;border-radius:6px;background:none;box-shadow:inset 0 0 0 2px var(--ink3);margin-inline-end:5px;vertical-align:-1px}#rx .a2-leg i.rangeswatch{width:18px;height:9px;border-radius:3px;background:color-mix(in srgb,var(--ink) 11%,transparent);box-shadow:none;border-block:1.5px solid var(--ink3)}#rx .a2-lg i.dashed{background:none;border-top:5px dotted var(--ink3);height:0}#rx .a2-floors .a2-rw{min-height:66px}#rx .a2-floors .a2-rw .v{min-width:64px}#rx .a2-quiet .a2-list{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}#rx .a2-quiet .a2-rw .gtile{width:32px;height:32px}#rx .a2-quiet .a2-rw .gtile>svg.ic{width:18px;height:18px}#rx .a2-quiet .a2-rw{min-height:56px}#rx .a2-wk{padding:18px}#rx .a2-wk .wh{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}#rx .a2-wk .k{display:block;font:600 var(--fs-2) var(--f-u);color:var(--ink3)}#rx .a2-wk .a2-n{font-size:2.125rem;white-space:nowrap}#rx .a2-wk .wh+.a2-chartw{margin-top:16px}#rx .a2-sug{padding:18px}#rx .a2-sug .sh{display:flex;align-items:center;gap:12px}#rx .a2-sug .sh .gtile{width:40px;height:40px}#rx .a2-sug .sh .gtile>svg.ic{width:22px;height:22px}#rx .a2-sug .sh b{display:block;font:600 var(--fs-3)/1.2 var(--f-d);font-variation-settings:"wdth" 90}#rx .a2-sug .sh .s{display:block;font:400 var(--fs-1)/1.3 var(--f-u);color:var(--ink3);margin-top:2px}#rx .a2-sug>p{margin:12px 0 0;color:var(--ink2);font-size:var(--fs-2);line-height:1.45}#rx .a2-sug .acts{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}#rx .a2-sug .a2-cap{margin:12px 0 0}#rx .a2-mh{padding:18px 18px 20px}#rx .a2-mh .mt{display:flex;align-items:center;gap:10px}#rx .a2-mh .mt .gtile{width:36px;height:36px}#rx .a2-mh .mt .gtile>svg.ic{width:20px;height:20px}#rx .a2-mh .mt b{font:600 var(--fs-3) var(--f-u);color:var(--ink2)}#rx .a2-mh .a2-n{display:block;margin-top:14px;font-size:3.75rem}#rx .a2-mh .a2-n small{font:600 1.5rem var(--f-d);color:var(--ink3);margin-inline:4px 10px}#rx .a2-mh .a2-n small:last-child{margin-inline-end:0}#rx .a2-mh .fl{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}#rx .a2-mh .fl .a2-cap{font-size:var(--fs-2);color:var(--ink2)}#rx .a2-meter{position:relative;height:8px;border-radius:8px;background:var(--card2);margin-top:16px}#rx .a2-meter i{position:absolute;inset:0 auto 0 0;border-radius:8px;background:var(--c)}#rx .a2-meter em{position:absolute;top:-5px;bottom:-5px;width:2.5px;border-radius:2px;background:var(--ink);margin-left:-1px}#rx .a2-meter b.band{position:absolute;top:-4px;bottom:-4px;border-radius:8px;box-shadow:inset 0 0 0 2px var(--ink3)}#rx .a2-meter b.band.dashed{box-shadow:none;border:2px dashed var(--ink3)}#rx .a2-ml{display:flex;justify-content:space-between;margin-top:8px;font:500 var(--fs-1) var(--f-u);color:var(--ink3)}#rx .a2-txt{padding:18px}#rx .a2-txt b{display:block;font:600 var(--fs-3)/1.2 var(--f-d);font-variation-settings:"wdth" 90}#rx .a2-txt p{margin:6px 0 0;color:var(--ink2);font-size:var(--fs-3);line-height:1.45}#rx .a2-txt .a2-cap{display:block;margin-top:10px}#rx .a2-chartw{margin-top:4px}#rx .a2-step{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;background:var(--card2);border-radius:20px;padding:8px}#rx .a2-step button{width:52px;height:52px;border:0;border-radius:50%;background:var(--card);box-shadow:var(--shadow);display:grid;place-items:center}#rx .a2-step button .ic{width:20px;height:20px}#rx .a2-step output{text-align:center;font:600 2rem/1 var(--f-d);font-variation-settings:"wdth" 84;font-variant-numeric:tabular-nums}#rx .a2-step output small{display:block;font:500 var(--fs-1) var(--f-u);color:var(--ink3);margin-top:6px}#rx .a2-s .a2-cap:not(.a2-s>*){margin:0}#rx .a2-ab{display:grid;gap:12px;background:var(--card2);border-radius:18px;padding:14px}#rx .a2-ab div{display:flex;gap:12px;align-items:flex-start;font-size:var(--fs-2);line-height:1.4;color:var(--ink2)}#rx .a2-ab .gtile{width:32px;height:32px}#rx .a2-ab .gtile>svg.ic{width:18px;height:18px}#rx .a2-ab b{color:var(--ink);display:block}#rx .a2-s h2{margin:0;font:600 var(--fs-5)/1.1 var(--f-d);color:var(--ink)}#rx .a2-s .lead{margin:0;color:var(--ink2)}#rx .a2-s .row2{display:grid;gap:8px;margin-top:16px}#rx .a2-fp{background:var(--card2);border-radius:20px;padding:16px;display:grid;gap:6px;align-content:center;min-height:156px}#rx .a2-fp .a2-cap{color:var(--ink3)}#rx .a2-fp .n{font:600 2.5rem/1 var(--f-d);font-variation-settings:"wdth" 84;font-variant-numeric:tabular-nums;letter-spacing:-.02em}#rx .a2-fp .n small{font:500 var(--fs-2) var(--f-u);color:var(--ink3);letter-spacing:0;margin-inline-start:6px}#rx .a2-fp .why{margin:6px 0 0;font:400 var(--fs-2)/1.4 var(--f-u);color:var(--ink2)}#rx .a2-fp .why b{display:block;color:var(--ink);font-weight:700;margin-bottom:2px}#rx .a2-fp.own{padding:12px;gap:10px}#rx .a2-fp.own .a2-step{background:var(--card)}#rx .a2-fp.own .why{margin:0 4px 2px}#rx .a2-bt{padding:18px}#rx .a2-bt .trk{position:relative;height:10px;border-radius:10px;background:var(--card2);margin:26px 3px 0}#rx .a2-bt .trk .past{position:absolute;inset:0 auto 0 0;border-radius:10px;background:color-mix(in srgb,var(--ink) 11%,transparent)}#rx .a2-bt .trk .dot{position:absolute;top:-6px;width:5px;height:22px;margin-left:-2.5px;border-radius:3px;background:#c67c00}#rx .a2-bt .trk .now{position:absolute;top:-12px;bottom:-12px;width:2px;margin-left:-1px;border-radius:2px;background:var(--ink)}#rx .a2-bt .hrs{position:relative;height:18px;margin:16px 3px 0;font:500 var(--fs-1) var(--f-u);color:var(--ink3)}#rx .a2-bt .hrs span{position:absolute;transform:translate(-50%)}#rx .a2w-c{display:block;width:100%;text-align:start;padding:18px;border:0;border-radius:28px;background:var(--card);box-shadow:var(--shadow);color:var(--ink)}#rx .a2w-ch{display:flex;align-items:center;gap:10px;min-height:36px;border:0;background:none;width:100%;text-align:start;color:var(--ink)}#rx .a2w-ch .gtile{width:36px;height:36px}#rx .a2w-ch .gtile>svg.ic,#rx .a2w-co .gtile>svg.ic{width:20px;height:20px}#rx .a2w-ch b{font:600 var(--fs-3)/1.2 var(--f-d);font-variation-settings:"wdth" 90}#rx .a2w-ch .r{margin-inline-start:auto;display:flex;align-items:center;gap:6px;font:500 var(--fs-2) var(--f-u);color:var(--ink3)}#rx .a2w-ch .chev{width:14px;height:14px;color:var(--ink4)}#rx button.a2w-ch{min-height:44px;margin:-4px 0}#rx .a2w-big{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:14px}#rx .a2w-big .a2-n{font-size:2.25rem;white-space:nowrap}#rx .a2w-big .a2-cap{font-size:var(--fs-2);color:var(--ink2)}#rx .a2w-ins{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding-top:14px;border-top:.5px solid var(--line);font:400 var(--fs-2)/1.4 var(--f-u);color:var(--ink2)}#rx .a2w-ins .ic{width:18px;height:18px;color:#7669ff;margin-top:1px;flex:none}#rx .a2w-hero{padding:18px 18px 8px}#rx .a2w-hh{display:flex;justify-content:space-between;align-items:baseline}#rx .a2w-hh b{font:600 var(--fs-3)/1.2 var(--f-d);font-variation-settings:"wdth" 90}#rx .a2w-hh .a2-cap{font-size:var(--fs-2)}#rx .a2w-day{position:relative;margin-top:46px}#rx .a2w-trk{position:relative;height:60px;border-radius:20px;background:var(--card2)}#rx .a2w-trk.sm{height:30px;border-radius:12px}#rx .a2w-clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}#rx .a2w-gl{position:absolute;top:0;bottom:0;width:.5px;background:var(--line)}#rx .a2w-past{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 7%,transparent) 0 4px,transparent 4px 9px)}#rx .a2w-m,#rx .a2w-f,#rx .a2w-free,#rx .a2w-dr{position:absolute;top:6px;bottom:6px;border-radius:13px;display:grid;place-items:center;padding:0;min-width:5px;border:0}#rx .a2w-trk.sm .a2w-m,#rx .a2w-trk.sm .a2w-f,#rx .a2w-trk.sm .a2w-free,#rx .a2w-trk.sm .a2w-dr{top:4px;bottom:4px;border-radius:8px}#rx .a2w-m{background:linear-gradient(158deg,#86ceff,#2e8ee0);box-shadow:inset 0 1px #fff6}#rx .a2w-m.done,#rx .a2w-f.done{opacity:.5}#rx .a2w-f{background:linear-gradient(158deg,#ffd25a,#f0a000);box-shadow:inset 0 1px #ffffff73;color:#3b2a00;font:700 var(--fs-1) var(--f-u);overflow:hidden}#rx .a2w-f .ic{width:14px;height:14px}#rx .a2w-free{background:color-mix(in srgb,var(--card) 55%,transparent);border:1.5px dashed color-mix(in srgb,var(--ink) 24%,transparent);color:var(--ink3)}#rx .a2w-free .ic{width:15px;height:15px}#rx .a2w-free:after{content:"";position:absolute;top:-6px;bottom:-6px;left:50%;width:max(100%,44px);transform:translate(-50%)}#rx .a2w-free[aria-pressed=true]{border:2px solid var(--ink);background:var(--card);color:var(--ink)}#rx .a2w-dr{background:color-mix(in srgb,#FFD25A 45%,transparent);border:2px solid #F0A000}#rx .a2w-dr.bad{background:color-mix(in srgb,#EA4F7D 22%,transparent);border-color:#ea4f7d}#rx .a2w-m[aria-pressed=true],#rx .a2w-f[aria-pressed=true]{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ink)}#rx .a2w-m:after,#rx .a2w-f:after{content:"";position:absolute;top:-6px;right:-12px;bottom:-6px;left:-12px}#rx .a2w-m:not(button):after,#rx .a2w-f:not(button):after{display:none}#rx .a2w-now{position:absolute;top:-10px;bottom:20px;width:2px;margin-left:-1px;border-radius:2px;background:var(--ink);pointer-events:none;z-index:3}#rx .a2w-now span{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-4px);background:var(--ink);color:var(--card);font:700 var(--fs-1)/1 var(--f-u);padding:6px 9px;border-radius:99px;white-space:nowrap;font-variant-numeric:tabular-nums}#rx .a2w-hrs{position:relative;height:16px;margin-top:10px;font:500 var(--fs-1) var(--f-u);color:var(--ink3);font-variant-numeric:tabular-nums}#rx .a2w-hrs span{position:absolute;transform:translate(-50%)}#rx .a2w-hrs span:first-child{transform:none}#rx .a2w-hrs span:last-child{transform:translate(-100%)}#rx .a2w-co{margin-top:14px;padding:12px;border-radius:20px;background:var(--card2);display:grid;gap:10px}#rx .a2w-co .rw0{display:flex;gap:12px;align-items:center;min-height:44px}#rx .a2w-co .gtile{width:36px;height:36px}#rx .a2w-co b{display:block;font:600 var(--fs-3)/1.25 var(--f-u)}#rx .a2w-co .s{display:block;font:400 var(--fs-2)/1.35 var(--f-u);color:var(--ink2);margin-top:1px}#rx .a2w-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:99px;font:700 var(--fs-2) var(--f-u);color:var(--ink);background:color-mix(in srgb,#FFD25A 55%,var(--card))}#rx[data-theme=dark] .a2w-add{background:color-mix(in srgb,#FFD25A 26%,var(--card))}#rx .a2w-add .ic{width:16px;height:16px}#rx .a2w-st{display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:10px;margin-top:14px;padding:14px 0 12px;border-top:.5px solid var(--line)}#rx .a2w-st .k{display:flex;align-items:center;gap:6px;font:600 var(--fs-1) var(--f-u);color:var(--ink3)}#rx .a2w-st .k i{width:9px;height:9px;border-radius:50%;flex:none}#rx .a2w-st b{display:block;margin-top:4px;font:600 1.25rem/1.1 var(--f-d);font-variation-settings:"wdth" 88;font-variant-numeric:tabular-nums}#rx .a2w-st .s{display:block;margin-top:2px;font:400 var(--fs-1)/1.3 var(--f-u);color:var(--ink3)}#rx .a2w-line{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:2px;padding:0;border:0;border-top:.5px solid var(--line);background:none;font:500 var(--fs-2) var(--f-u);color:var(--ink2);text-align:start}#rx .a2w-line .ic{width:18px;height:18px;color:var(--ink3);flex:none}#rx .a2w-line b{color:var(--ink);font-weight:700}#rx .a2w-line .r{margin-inline-start:auto;display:flex;align-items:center;gap:8px;white-space:nowrap}#rx .a2w-line .chev{width:13px;height:13px;color:var(--ink4)}#rx .a2w-chart{display:block;width:100%;height:auto;overflow:visible;margin-top:4px}#rx .a2w-chart text{fill:var(--ink3);font:500 11px var(--f-u)}#rx .a2w-chart text.t{fill:var(--ink);font-weight:700}#rx .a2w-chart .ln{stroke:var(--ink4);stroke-dasharray:3 4;opacity:.7}#rx .a2w-chart .stub{fill:color-mix(in srgb,var(--ink) 14%,transparent)}#rx .a2w-chart .a2w-pill{fill:color-mix(in srgb,var(--ink) 9%,transparent)}#rx .a2w-chart .a2w-pill.ok{fill:color-mix(in srgb,#1CA390 20%,transparent)}#rx .a2w-chart .a2w-pill.mid{fill:color-mix(in srgb,#F0A000 24%,transparent)}#rx .a2w-chart text.a2w-pillt{fill:var(--ink);font-weight:700;font-size:11px}#rx .a2w-lg{display:flex;gap:14px;flex-wrap:wrap;font:500 var(--fs-1) var(--f-u);color:var(--ink3);margin-top:10px}#rx .a2w-lg i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-inline-end:5px;vertical-align:-1px}#rx .a2w-pg{position:relative;height:12px;border-radius:12px;background:var(--card2);margin-top:16px}#rx .a2w-pg i{position:absolute;top:0;bottom:0;border-radius:12px}#rx .a2w-pg .d{left:0;background:linear-gradient(90deg,#ffd25a,#f0a000)}#rx .a2w-pg .p{background:repeating-linear-gradient(135deg,#f0a00099 0,#f0a00099 4px,#f0a00047 4px,#f0a00047 8px)}#rx .a2w-pg em{position:absolute;top:-5px;bottom:-5px;width:2.5px;margin-left:-1px;border-radius:2px;background:var(--ink)}#rx .a2w-pgl{position:relative;height:18px;margin-top:6px;font:500 var(--fs-1) var(--f-u);color:var(--ink3)}#rx .a2w-pgl span{position:absolute;white-space:nowrap}#rx .a2w-sgh{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;border-top:.5px solid var(--line)}#rx .a2w-sgh b{font:600 var(--fs-3)/1.2 var(--f-u)}#rx .a2w-sgh .a2-cap{font-size:var(--fs-2)}#rx .a2w-sg{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:6px 0;border:0;border-top:.5px solid var(--line);background:none;text-align:start;color:var(--ink)}#rx .a2w-sgh+.a2w-sg,#rx .a2-list>.a2w-sg:first-child{border-top:0}#rx .a2w-sg .t{flex:1;min-width:0}#rx .a2w-sg b{display:block;font:600 var(--fs-3)/1.2 var(--f-u);font-variant-numeric:tabular-nums}#rx .a2w-sg .s{display:block;font:400 var(--fs-2)/1.3 var(--f-u);color:var(--ink3);margin-top:1px}#rx .a2w-plus{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,#FFD25A 55%,var(--card));color:var(--ink);flex:none}#rx[data-theme=dark] .a2w-plus{background:color-mix(in srgb,#FFD25A 26%,var(--card))}#rx .a2w-plus .ic{width:16px;height:16px}#rx .a2w-blk{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 14px;border-top:.5px solid var(--line)}#rx .a2w-blk:first-child{border-top:0}#rx .a2w-blk .gtile{width:40px;height:40px}#rx .a2w-blk .t{flex:1;min-width:0}#rx .a2w-blk b{display:block;font:600 var(--fs-3)/1.2 var(--f-u);font-variant-numeric:tabular-nums}#rx .a2w-blk .s{display:block;font:400 var(--fs-2)/1.3 var(--f-u);color:var(--ink3)}#rx .a2w-x{width:44px;height:44px;margin-right:-8px;border:0;background:none;display:grid;place-items:center;color:var(--ink3);border-radius:50%}#rx .a2w-x .ic{width:16px;height:16px}#rx .a2w-sw{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;border:0;background:none;text-align:start;color:var(--ink)}#rx .a2w-sw .t{flex:1;min-width:0}#rx .a2w-sw b{display:block;font:600 var(--fs-3)/1.2 var(--f-u)}#rx .a2w-sw .s{display:block;font:400 var(--fs-2)/1.3 var(--f-u);color:var(--ink3);margin-top:1px}#rx .a2w-sw .k{position:relative;width:52px;height:32px;border-radius:99px;background:color-mix(in srgb,var(--ink) 20%,transparent);flex:none;transition:background .2s}#rx .a2w-sw .k:after{content:"";position:absolute;top:2px;left:2px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #172d3c4d;transition:transform .2s}#rx .a2w-sw[aria-checked=true] .k{background:#1ca390}#rx .a2w-sw[aria-checked=true] .k:after{transform:translate(20px)}@media (prefers-reduced-motion:reduce){#rx .a2w-sw .k,#rx .a2w-sw .k:after{transition:none}}#rx .a2w-cardsw{padding:4px 18px}#rx .a2w-seg5{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}#rx .a2w-seg5 button{min-height:44px;border:0;border-radius:99px;background:var(--card2);font:600 var(--fs-2) var(--f-u);text-align:center;color:var(--ink2)}#rx .a2w-seg5 button[aria-pressed=true]{background:var(--ink);color:var(--card)}#rx .a2w-stat{display:flex;align-items:center;gap:8px;min-height:24px;font:600 var(--fs-2) var(--f-u);color:var(--ink)}#rx .a2w-stat .ic{width:18px;height:18px}#rx .a2w-stat.ok .ic{color:#1ca390}#rx .a2w-stat.bad{color:#c2325f}#rx .a2w-stat.bad .ic{color:#ea4f7d}#rx[data-theme=dark] .a2w-stat.bad{color:#ff9dba}#rx .a2w-prev{padding:14px 14px 4px;border-radius:18px;background:var(--card2)}#rx .a2w-prev .a2w-trk{background:var(--card)}#rx .a2w-prev .a2w-hrs{margin-top:10px}#rx .a2w-half{display:grid;grid-template-columns:1fr 1fr;margin-top:14px}#rx .a2w-half>*{display:block;padding:0 14px 0 0}#rx .a2w-half>*+*{padding:0 0 0 14px;border-inline-start:.5px solid var(--line)}#rx .a2w-half .k{display:flex;align-items:center;gap:6px;font:600 var(--fs-2) var(--f-u);color:var(--ink2)}#rx .a2w-half .k i{width:9px;height:9px;border-radius:50%}#rx .a2w-half .a2-n{display:block;margin-top:8px;font-size:2.125rem}#rx .a2w-half .l{display:block;font:400 var(--fs-2)/1.3 var(--f-u);color:var(--ink3);margin-top:2px}#rx .a2w-half ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}#rx .a2w-half li{font:400 var(--fs-2)/1.3 var(--f-u);color:var(--ink3)}#rx .a2w-half li b{display:block;font:600 var(--fs-3)/1.2 var(--f-d);font-variation-settings:"wdth" 90;color:var(--ink);font-variant-numeric:tabular-nums}#rx .a2w-sgrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-radius:24px;overflow:hidden;box-shadow:var(--shadow)}#rx .a2w-sgrid>div{background:var(--card);padding:16px 18px;font-size:15px;line-height:1.5}#rx .a2w-sgrid>div:last-child:nth-child(odd){grid-column:1/-1}#rx .a2w-sgrid .k{font:600 var(--fs-2) var(--f-u);color:var(--ink3)}#rx .a2w-sgrid b{display:block;margin-top:4px;font:600 1.5rem/1.1 var(--f-d);font-variation-settings:"wdth" 88;font-variant-numeric:tabular-nums}#rx .a2w-sgrid .s{display:block;font:400 var(--fs-2)/1.3 var(--f-u);color:var(--ink3);margin-top:2px}#rx .a2w-pair{display:grid;gap:10px;margin-top:14px}#rx .a2w-pair .pr{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center}#rx .a2w-pair .pd{font:600 var(--fs-2) var(--f-u);color:var(--ink3)}#rx .a2w-pair .pr.pt .pd{color:var(--ink)}#rx .a2w-pair .pb{display:grid;gap:4px}#rx .a2w-pair .pb span{display:flex;align-items:center;gap:8px;font:600 var(--fs-1) var(--f-u);color:var(--ink2);font-variant-numeric:tabular-nums}#rx .a2w-pair .pb i{display:block;height:10px;border-radius:10px;min-width:4px}#rx .a2w-pair .pm i{background:linear-gradient(90deg,#86ceff,#2e8ee0)}#rx .a2w-pair .pf i{background:linear-gradient(90deg,#ffd25a,#f0a000)}#rx .a2w-steps{display:grid;gap:4px;margin:12px 0 0}#rx .a2w-steps div{display:flex;align-items:center;gap:12px;min-height:40px;font:500 var(--fs-2) var(--f-u);color:var(--ink2)}#rx .a2w-steps .ic{width:22px;height:22px;color:#1ca390}#rx .a2w-steps .ic.spin{color:#3e9be0}#rx .a2w-steps .hol{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink4);opacity:.6;flex:none}#rx .a2w-steps b{color:var(--ink)}#rx .a2w-ghost{opacity:.5;pointer-events:none;margin-bottom:18px}#rx .a2w-ghost .a2w-day{margin-top:0}#rx .a2-next{position:relative;background:var(--surface);border-radius:28px;box-shadow:var(--shadow);overflow:hidden}#rx .a2w-note{margin:10px 0 0;font:400 var(--fs-2)/1.45 var(--f-u);color:var(--ink2)}#rx{--st-ok-bg:#DDF3EF;--st-ok-fg:#166D61;--st-warn-bg:#FFF1C7;--st-warn-fg:#7A5A0C;--st-err-bg:#FFE6DA;--st-err-fg:#A2461A;--st-auto-bg:#E1F0FD;--st-auto-fg:#1868A8;--st-off-bg:var(--surface2);--st-off-fg:var(--ink2);--w2-read:#2E8EE0;--w2-del:#D9481C}#rx[data-theme=dark]{--st-ok-bg:rgba(117,204,194,.16);--st-ok-fg:#8FDCD2;--st-warn-bg:rgba(255,235,151,.13);--st-warn-fg:#F1D77A;--st-err-bg:rgba(255,113,57,.17);--st-err-fg:#FFA070;--st-auto-bg:rgba(120,197,255,.15);--st-auto-fg:#9BD3FF}#rx .w2c{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px 0 8px;border-radius:99px;font:700 var(--fs-1)/1 var(--f-ui);white-space:nowrap;flex:none;background:var(--surface2);color:var(--ink2)}#rx .w2c i{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}#rx .w2c.ok{background:var(--st-ok-bg);color:var(--st-ok-fg)}#rx .w2c.warn{background:var(--st-warn-bg);color:var(--st-warn-fg)}#rx .w2c.err{background:var(--st-err-bg);color:var(--st-err-fg)}#rx .w2c.auto{background:var(--st-auto-bg);color:var(--st-auto-fg)}#rx .w2c.off i{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}#rx .phone.noask .ask{display:none}#rx .phone.noask .scr{padding-bottom:calc(var(--dock-h,160px) - 40px);scroll-padding-bottom:calc(var(--dock-h,160px) - 40px)}#rx .w2l{background:var(--surface);border-radius:24px;box-shadow:var(--shadow);overflow:hidden;margin-top:10px}#rx .w2l.gap{margin-top:22px}#rx .w2r{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;border:0;border-top:.5px solid var(--line);background:none;text-align:start;color:var(--ink)}#rx .w2r:first-child{border-top:0}#rx .w2r .gtile{width:40px;height:40px}#rx .w2r .gtile>svg.ic{width:22px;height:22px}#rx .w2r .t{flex:1;min-width:0}#rx .w2r b{display:block;font:600 var(--fs-3)/1.2 var(--f-ui)}#rx .w2r .s{display:block;font:400 var(--fs-2)/1.3 var(--f-ui);color:var(--ink3);margin-top:1px}#rx .w2r .v{font:500 var(--fs-2) var(--f-ui);color:var(--ink3);white-space:nowrap;text-align:end}#rx .w2r .chev{width:14px;height:14px;color:var(--ink4);flex:none}#rx .w2r .w2c{margin-inline-start:4px}#rx .w2c-l2{display:flex;align-items:center;gap:8px;margin-top:5px;min-width:0}#rx .w2c-l2 .s{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#rx .w2r .w2c-l2 .w2c{margin:0}#rx .w2c-row{display:flex;align-items:center;border-top:.5px solid var(--line)}#rx .w2c-row:first-child{border-top:0}#rx .w2c-row>.w2r{border-top:0;flex:1;min-width:0;padding-inline-end:6px}#rx .w2c-act{flex:none;min-height:44px;min-width:44px;margin-inline-end:10px;padding:0 15px;border:0;border-radius:99px;background:var(--surface2);color:var(--ink);font:700 var(--fs-2) var(--f-ui);display:inline-flex;align-items:center;justify-content:center;gap:6px}#rx .w2c-act .ic{width:18px;height:18px}#rx .w2c-act.spin .ic{animation:rx-h4spin .9s linear infinite}#rx .w2c-gn{--g1:var(--surface2);--g2:var(--surface2);color:var(--ink2)!important;box-shadow:none!important}#rx .w2c-gn>svg.ic{color:var(--ink2)!important}#rx :is(.w2c-h,.w2c-sec,.w2c-cover h2,.w2c-prof b,.w2c-empty h3,.w2c-sh h2,.w2c-ring b,.w2c-sot){--f-display:"Bricolage Grotesque Wdth","Bricolage Grotesque","Instrument Sans",system-ui,sans-serif}#rx .w2c-card{text-align:start;background:var(--surface);border-radius:28px;box-shadow:var(--shadow);padding:18px;display:block;margin-top:12px}#rx .w2c-card.w2c-top{margin-top:16px}#rx .w2c-sum.w2c-top{margin-top:12px}#rx .w2c-h{margin:10px 0 0;font:600 var(--fs-5)/1.12 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:-.015em;color:var(--ink)}#rx .w2c-p{margin:4px 0 0;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .w2c-1l{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#rx .w2c-small{margin:4px 0 0;font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3)}#rx .w2c-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 var(--fs-2) var(--f-ui);color:var(--ink3)}#rx .w2c-sec{display:flex;justify-content:space-between;align-items:baseline;margin:22px 4px 0;font:600 var(--fs-4)/1.2 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:-.01em;color:var(--ink)}#rx .w2c-lab{margin:18px 4px 0;font:600 var(--fs-2) var(--f-ui);color:var(--ink3)}#rx .w2c-lab+.w2l{margin-top:6px}#rx .w2c-foot{font:400 var(--fs-1)/1.45 var(--f-ui);color:var(--ink3);text-align:center;margin:18px 12px 0}#rx .w2c-empty{text-align:center;display:grid;justify-items:center;padding:26px 18px}#rx .w2c-empty .gtile{width:64px;height:64px;margin-bottom:12px}#rx .w2c-empty .gtile>svg.ic{width:30px;height:30px}#rx .w2c-empty h3{margin:0;font:600 var(--fs-4)/1.2 var(--f-display);font-variation-settings:"wdth" 90}#rx .w2c-empty p{max-width:290px;margin:6px auto 0;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .w2c-empty .btn{margin-top:16px}#rx .w2c-empty .btn.sec{background:var(--surface2);box-shadow:none}#rx .btn.w2c-dng{background:var(--st-err-bg);color:var(--st-err-fg)}#rx .w2c-full{width:100%}#rx .w2c-sum{padding:18px}#rx .w2c-sum .w2c-h{margin-top:12px}#rx .w2c-sum .btn{margin-top:14px;width:100%}#rx .w2c-stack{display:flex}#rx .w2c-stack .gtile{width:46px;height:46px;box-shadow:0 0 0 3px var(--surface),inset 0 1px #ffffff4d}#rx .w2c-stack .gtile+.gtile{margin-inline-start:-10px}#rx .w2c-stack .gtile>svg.ic{width:24px;height:24px}#rx .w2c-sh{display:flex;align-items:center;gap:14px}#rx .w2c-sh .gtile{width:52px;height:52px}#rx .w2c-sh .gtile>svg.ic{width:27px;height:27px}#rx .w2c-sh h2{margin:0;font:600 var(--fs-4)/1.15 var(--f-display)}#rx .w2c-dl{display:grid;gap:0;background:var(--surface2);border-radius:18px;padding:2px 14px;margin-top:14px}#rx .w2c-dl>div{display:flex;justify-content:space-between;gap:12px;min-height:46px;align-items:center;border-top:.5px solid var(--line);font-size:var(--fs-2)}#rx .w2c-dl>div:first-child{border-top:0}#rx .w2c-dl dt{color:var(--ink3)}#rx .w2c-dl dd{margin:0;font-weight:600;text-align:end}#rx .w2c-dl.w2c-scroll{max-height:min(300px,38vh);overflow-y:auto;overscroll-behavior:contain}#rx .w2c-dl.w2c-scroll.more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent)}#rx .w2c-dl.stk>div{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:10px 0}#rx .w2c-dl.stk dd{text-align:start;font-weight:500}#rx .w2c-btns{display:grid;gap:8px;margin-top:16px}#rx .w2c-btns .btn{min-height:50px;padding:0 22px;font-size:var(--fs-3)}#rx .w2c-btns .btn.sec{background:var(--surface2);box-shadow:none}#rx .w2c-lead{margin:8px 0 0;font:400 var(--fs-3)/1.45 var(--f-ui);color:var(--ink2)}#rx .sheet .w2c-lead{font-size:15px;line-height:1.5}#rx .phone .sheet:not([data-home]) .body>.w2c-lead+*{margin-top:12px}#rx .sheet .w2c-cap{margin-top:12px;font:500 var(--fs-1)/1.3 var(--f-ui)}#rx .w2c-sheetlist{background:var(--surface2);border-radius:20px;padding:4px 14px;margin-top:14px}#rx .w2c-next{position:relative;background:var(--surface);border-radius:28px;box-shadow:var(--shadow);overflow:hidden;margin-top:16px}#rx .w2c-cover{position:relative;display:block;width:100%;height:168px;padding:0;border:0;color:#fff;text-align:start;overflow:hidden;background:linear-gradient(150deg,var(--g1),var(--g2))}#rx .w2c-cover:before{content:"";position:absolute;inset-inline-end:-18px;top:-26px;width:190px;height:190px;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 66%)}#rx .w2c-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(30,20,110,.62) 0%,rgba(30,20,110,.25) 50%,transparent 80%)}#rx .w2c-cover .w2c-arcs{position:absolute;inset-inline-end:-34px;top:-30px;width:220px;height:220px;z-index:1;opacity:.9}#rx .w2c-cover .when{position:absolute;top:12px;inset-inline-start:12px;z-index:2;font:700 var(--fs-1) var(--f-ui);padding:5px 11px;border-radius:99px;background:#ffffffe6;color:#172d3c}#rx .w2c-cover .tx{position:absolute;inset-inline:16px;bottom:14px;z-index:2}#rx .w2c-cover .k{font:600 var(--fs-2) var(--f-ui);color:#ffffffd1}#rx .srcn:has(+.w2c-next){margin-top:12px}#rx .w2c-cover h2{margin:2px 0;font:600 var(--fs-5)/1.08 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 12px rgba(0,0,0,.25)}#rx .w2c-next .w2c-sum2{padding:12px 16px 0;margin:0;font:400 var(--fs-3)/1.5 var(--f-ui);color:var(--ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#rx .w2c-nxf{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:0 14px 0 16px;border:0;background:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .w2c-nxf .go{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}#rx .w2c-nxf .go .ic{width:13px;height:13px;color:var(--ink3)}#rx .w2c-kp{display:grid;gap:14px;margin-top:16px;padding-top:16px;border-top:.5px solid var(--line)}#rx .w2c-kp>div{display:flex;gap:12px;align-items:flex-start}#rx .w2c-kp .gtile{width:32px;height:32px;margin-top:1px}#rx .w2c-kp .gtile>svg.ic{width:17px;height:17px}#rx .w2c-kp b{display:block;font:600 var(--fs-3)/1.25 var(--f-ui)}#rx .w2c-kp span.s{display:block;font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3);margin-top:2px}#rx .w2c-ct{display:flex;justify-content:space-between;align-items:baseline;gap:10px}#rx .w2c-ct b{font:600 var(--fs-3) var(--f-ui)}#rx .w2c-ct>span{font:600 var(--fs-2) var(--f-ui);color:var(--ink3);font-variant-numeric:tabular-nums}#rx .w2c-ct .link{min-height:44px;padding:0;border:0;background:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink2)}#rx .w2c-ch{display:block;width:100%;height:auto;margin-top:12px}#rx .w2c-ch text{fill:var(--ink3);font:500 11px var(--f-ui)}#rx .w2c-ch .b{fill:var(--w2a,#7669FF);opacity:.42}#rx .w2c-ch .b.on{opacity:1}#rx .w2c-ch .b2{fill:var(--w2b,#9BD3FF)}#rx .w2c-ch .fl{stroke:var(--ink3);stroke-dasharray:3 4;opacity:.7}#rx .w2c-leg{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font:500 var(--fs-1) var(--f-ui);color:var(--ink3)}#rx .w2c-leg span{display:inline-flex;align-items:center;gap:5px}#rx .w2c-leg i{width:9px;height:9px;border-radius:50%;flex:none}#rx .w2c-leg i.hollow{box-shadow:inset 0 0 0 1.5px var(--ink3)}#rx .w2c-bl{display:grid;margin-top:6px}#rx .w2c-bl>div{display:flex;align-items:center;gap:10px;min-height:44px;border-top:.5px solid var(--line)}#rx .w2c-bl>div:first-child{border-top:0}#rx .w2c-bl i{width:9px;height:9px;border-radius:50%;flex:none}#rx .w2c-bl .ok i{background:var(--st-ok-fg)}#rx .w2c-bl .warn i{background:#e9a800}#rx .w2c-bl .err i{background:var(--st-err-fg)}#rx .w2c-bl .auto i{background:var(--st-auto-fg)}#rx .w2c-bl .off i{box-shadow:inset 0 0 0 1.5px var(--ink3)}#rx .w2c-bl b{flex:1;min-width:0;font:600 var(--fs-3) var(--f-ui)}#rx .w2c-bl span{font:600 var(--fs-2) var(--f-ui);color:var(--ink3);white-space:nowrap}#rx .w2c-bl .warn span{color:var(--st-warn-fg)}#rx .w2c-bl .err span{color:var(--st-err-fg)}#rx .w2c-cap{margin:8px 0 0;font:500 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3)}#rx .btn.w2c-sm{font-size:14px;min-height:44px;width:100%;margin-top:12px;background:var(--surface2);color:var(--ink);box-shadow:none}#rx .w2c-fb{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 18px}#rx .w2c-fb b{font:600 var(--fs-3) var(--f-ui)}#rx .w2c-fb small{display:block;font:400 var(--fs-1)/1.3 var(--f-ui);color:var(--ink3)}#rx .w2c-fb .bt{display:flex;gap:6px}#rx .w2c-fb button{width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--surface2);color:var(--ink2)}#rx .w2c-fb button .ic{width:20px;height:20px}#rx .w2c-fb button[aria-pressed=true]{background:var(--ink);color:var(--surface)}#rx .w2c-mehero{display:flex;gap:16px;align-items:center}#rx .w2c-mehero .w2c-h{margin:0}#rx .w2c-mehero p{margin:4px 0 0;font:400 var(--fs-2)/1.4 var(--f-ui);color:var(--ink3)}#rx .w2c-ring{position:relative;flex:none;width:100px;height:100px;display:grid;place-items:center}#rx .w2c-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}#rx .w2c-ring b{display:block;font:600 30px/1 var(--f-display);font-variation-settings:"wdth" 84;text-align:center}#rx .w2c-ring small{display:block;font:600 var(--fs-1) var(--f-ui);color:var(--ink3);margin-top:2px;text-align:center}#rx .w2c-done{display:grid;place-items:center;width:28px;height:28px;color:#1ca390;flex:none}#rx .w2c-done .ic{width:24px;height:24px}#rx .w2c-prog{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px}#rx .w2c-prog i{height:5px;border-radius:5px;background:color-mix(in srgb,var(--ink) 12%,transparent)}#rx .w2c-prog i.d{background:#1ca390}#rx .w2c-prog i.c{background:#2e8ee0}#rx .w2c-saved{display:inline-flex;align-items:center;gap:5px;color:var(--st-ok-fg)}#rx .w2c-saved .ic{width:16px;height:16px}#rx .w2c-warn{color:#d9481c}#rx .w2c-prof{display:flex;align-items:center;gap:14px;padding:16px;margin-top:16px}#rx .w2c-av{display:inline-grid;place-items:center;border-radius:50%;flex:none;width:64px;height:64px;overflow:hidden;font:600 26px var(--f-display);color:#0b3b34;background:linear-gradient(158deg,#86e0d2,#3bb5a4);box-shadow:inset 0 1px #ffffff4d}#rx .w2c-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#rx .w2c-prof .t{flex:1;min-width:0}#rx .w2c-prof b{display:block;font:600 var(--fs-4)/1.15 var(--f-display);font-variation-settings:"wdth" 90}#rx .w2c-prof span.s{display:block;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#rx .w2c-prof span.s.m{font-size:var(--fs-1)}#rx .w2c-out{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;border:0;border-radius:24px;background:var(--surface);box-shadow:var(--shadow);font:700 var(--fs-3) var(--f-ui);color:var(--st-err-fg);margin-top:22px}#rx .w2c-out .ic{width:19px;height:19px}#rx .w2c-tog{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 0;border:0;border-top:.5px solid var(--line);background:none;width:100%;text-align:start;color:var(--ink)}#rx .w2c-tog:first-child{border-top:0}#rx .w2c-tog .w2c-act{margin:0;background:var(--surface)}#rx .w2c-tog .chev{width:14px;height:14px;color:var(--ink4);flex:none}#rx .w2c-tog .t{flex:1;min-width:0}#rx .w2c-tog b{display:block;font:600 var(--fs-3)/1.25 var(--f-ui)}#rx .w2c-tog span.s{display:block;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .w2c-sw{width:51px;height:31px;border-radius:99px;background:color-mix(in srgb,var(--ink) 18%,transparent);position:relative;flex:none;transition:background .2s}#rx .w2c-sw:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s}#rx [aria-checked=true] .w2c-sw{background:#1ca390}#rx [aria-checked=true] .w2c-sw:after{transform:translate(20px)}#rx .w2c-thm{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}#rx .w2c-so{display:flex;flex-direction:column}#rx .w2c-sot{margin:0;font:600 var(--fs-5)/1.1 var(--f-display);font-variation-settings:"wdth" 88;letter-spacing:normal;color:var(--ink)}#rx .w2c-so .w2c-lead{margin-top:12px}#rx .w2c-so .w2c-btns{margin-top:16px}#rx .btn.w2c-dng{min-height:50px}#rx .w2c-thm button{display:grid;justify-items:center;gap:8px;padding:10px 4px 8px;border:0;border-radius:18px;background:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink);min-height:44px}#rx .w2c-thm button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #2e8ee0}#rx .w2c-thm i{width:64px;height:84px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);display:block}#rx .w2c-hda{min-height:44px;padding:0 4px;margin-inline-end:-4px;border:0;background:none;font:700 var(--fs-2) var(--f-ui);color:var(--ink)}#rx .w2c-hda[disabled]{color:var(--ink4)}#rx .w2c-hdr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -4px}#rx .w2c-nt{display:flex;align-items:stretch;border-top:.5px solid var(--line);position:relative;overflow:hidden}#rx .w2c-nt:first-child{border-top:0}#rx .w2c-nt .m{flex:1;min-width:0;display:flex;gap:12px;align-items:flex-start;padding:12px 4px 12px 14px;border:0;background:none;text-align:start;color:var(--ink)}#rx .w2c-nt .m .gtile{width:40px;height:40px;margin-top:1px}#rx .w2c-nt .m .gtile>svg.ic{width:22px;height:22px}#rx .w2c-nt .tx{flex:1;min-width:0}#rx .w2c-nt .tx b{display:block;font:500 var(--fs-3)/1.25 var(--f-ui)}#rx .w2c-nt.u .tx b{font-weight:700}#rx .w2c-nt .tx span.s{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3);margin-top:2px}#rx .w2c-nt .tm{font:500 var(--fs-1) var(--f-ui);color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px}#rx .w2c-nt .dot{position:absolute;inset-inline-start:5px;top:28px;width:7px;height:7px;border-radius:50%;background:#ff7139}#rx .w2c-nt .mo{flex:none;width:44px;display:grid;place-items:center;border:0;background:none;color:var(--ink3)}#rx .w2c-nt .mo .ic{width:20px;height:20px}#rx .w2c-sw2{display:flex;flex:none}#rx .w2c-sw2 button{width:72px;display:grid;place-items:center;align-content:center;gap:3px;border:0;font:700 var(--fs-1) var(--f-ui);color:#fff}#rx .w2c-sw2 button .ic{width:20px;height:20px}#rx .w2c-sw2 .rd{background:var(--w2-read)}#rx .w2c-sw2 .dl{background:var(--w2-del)}#rx .w2c-q{padding:18px;margin-top:12px}#rx .w2c-q h3{margin:0;font:600 var(--fs-3)/1.3 var(--f-ui)}#rx .w2c-q p.h{margin:2px 0 0;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .w2c-opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#rx .w2c-opt{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:99px;background:var(--surface2);font:600 var(--fs-2) var(--f-ui);color:var(--ink)}#rx .w2c-opt .ic{width:15px;height:15px}#rx .w2c-opt[aria-pressed=true]{background:var(--ink);color:var(--surface)}#rx .w2c-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:12px -9px 0}#rx .w2c-day{height:44px;width:100%;padding:0;display:grid;place-items:center;border:0;background:none;font:700 var(--fs-2) var(--f-ui);color:var(--ink)}#rx .w2c-day i{font-style:normal;width:40px;height:40px;border-radius:50%;background:var(--surface2);display:grid;place-items:center}#rx .w2c-day[aria-pressed=true] i{background:var(--ink);color:var(--surface)}#rx .w2c-text{width:100%;margin-top:4px;min-height:50px;background:none;border:0;color:var(--ink2);font:700 var(--fs-3) var(--f-ui)}#rx .w2c-fine{margin:14px 6px 0;text-align:start}#rx .mf .mf-q{background:var(--surface);border-radius:28px;box-shadow:var(--shadow);padding:18px;margin-top:12px}#rx .mf .mf-q>.lbl,#rx .mf .mf-q>label{font:600 var(--fs-3)/1.3 var(--f-ui);margin-bottom:12px}#rx .mf .mf-q>.lbl+p.h{margin:-10px 0 12px;font:400 var(--fs-2)/1.35 var(--f-ui);color:var(--ink3)}#rx .mf .w2c-opts{margin-top:0}#rx .mf .mf-bseg,#rx .mf .seg2{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;padding:3px;border:0;border-radius:99px;background:color-mix(in srgb,var(--ink) 8%,transparent)}#rx .mf .mf-bseg button,#rx .mf .seg2 button{min-height:44px;padding:0 6px;border:0;border-radius:99px;background:none;box-shadow:none;font:600 var(--fs-2) var(--f-ui);color:var(--ink2);text-align:center}#rx .mf .mf-bseg button[aria-pressed=true],#rx .mf .seg2 button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #172d3c26}#rx .mf .mf-pill{min-height:44px;border:0;background:var(--surface2);color:var(--ink)}#rx .mf .mf-pill[aria-pressed=true]{background:var(--ink);color:var(--surface)}#rx .mf .mf-note{margin:14px 6px 0;padding:0;border-radius:0;background:none;color:var(--ink3);font:400 var(--fs-2)/1.4 var(--f-ui)}#rx .mf .mf-note svg{display:none}#rx .mf .mf-q .in{background:var(--surface2)}#rx .mf .mf-prg{margin-top:10px}#rx .mf .mf-sub{margin-top:12px}#rx .mf .mf-prg .svst{font:600 var(--fs-2) var(--f-ui);color:var(--ink3)}#rx .mf .mf-prg .svst[data-s=saved]{color:var(--st-ok-fg);display:inline-flex;align-items:center;gap:5px}#rx .mf .mf-prg .svst[data-s=saved] svg{width:16px;height:16px}#rx .mf .mf-prg .svst[data-s=saved] svg{color:currentColor}#rx .mf.mf-last .mf-prg .svst[data-s=idle]{visibility:visible}#rx .mf .mf-foot{position:static;margin:18px 0 0;padding:0;background:none;box-shadow:none}#rx .mf .mf-foot .w2c-text{display:block;width:100%;margin-top:4px}#rx .mf .mf-foot .btn[aria-disabled=true],#rx .mf .mf-foot .btn[aria-disabled=true]:hover{background:var(--pri);color:var(--on-pri);box-shadow:none}@media (prefers-reduced-motion:reduce){#rx .w2c-sw,#rx .w2c-sw:after{transition:none}#rx .w2c-act.spin .ic{animation:none}}#rx:after{display:none}#rx .phone:not(.is-home) .scr{padding-inline:16px}#rx :where(.phone:not(.is-home)) .a2{margin-inline:0}#rx .phone:not(.is-home) :is(.fchips,.fcar,.mf-rail){margin-inline:-16px;padding-inline:16px}#rx .phone:not(.is-home) :is(.stickybar,.sticky-act,.a-sticky,.a-comp,.bsfoot){margin-inline:-16px;padding-inline:16px}#rx .phone:not(.is-home) :is(.md-hero,.md-safe,.dnight,.md-body){margin-inline:-16px}#rx .phone:has(.dnight){background:#172d3c}#rx .phone .dnight{background:none}@media (prefers-reduced-motion:reduce){#rx .dnight *,#rx .dnight *:before,#rx .dnight *:after{animation:none!important;transition:none!important}}#rx .phone:not(.is-home) .vr-foot2{margin-inline:-16px;padding-inline:16px}#rx .phone:not(.is-home) .ph-h:not(.flow):not(.md-hero .ph-h){display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:44px auto;align-items:center;gap:0;padding:0;min-height:44px}#rx .phone:not(.is-home) .ph-h:not(.flow):not(.md-hero .ph-h) .tx{display:contents}#rx .phone:not(.is-home) .ph-h:not(.flow):not(.md-hero .ph-h) .tx:empty{display:none}#rx .phone:not(.is-home) .ph-h:not(.flow):not(.md-hero .ph-h) .ph-eb{grid-row:1;grid-column:1;padding-inline-end:12px;margin:0}#rx .phone:not(.is-home) .ph-h:not(.flow):not(.md-hero .ph-h) .ph-t{grid-row:2;grid-column:1/-1;margin:0}#rx .phone:not(.is-home) .ph-h:not(.flow):not(.md-hero .ph-h)>.ibtn{grid-row:1}#rx .phone:not(.is-home) .ph-h:not(.flow):not(.md-hero .ph-h)>.back{grid-row:1;grid-column:1;justify-self:start;position:relative;min-height:40px}#rx .phone:not(.is-home) .ph-h:not(.flow):not(.md-hero .ph-h)>.back:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}#rx .phone.bk44:not(.is-home) .ph-h:not(.flow):not(.md-hero .ph-h)>.back{min-height:44px}#rx .phone.bk44:not(.is-home) .ph-h:not(.flow):not(.md-hero .ph-h)>.back:after{top:0;right:0;bottom:0;left:0}#rx .phone:not(.is-home) .ph-h:not(.md-hero .ph-h) .ibtn+.ibtn{margin-inline-start:0}#rx .phone:not(.is-home) .ph-t{margin-top:0}#rx .phone:not(.is-home) .ph-h.ph-bar+.vh+*{margin-top:0}#rx .phone:not(.is-home) .ph-h.ph-bar+.vh+*>:first-child{margin-top:4px}#rx .phone .sky.sky-acc{background:radial-gradient(circle 380px at 57.1% 11.2%,color-mix(in srgb,var(--sky-acc) 55%,transparent),transparent 100%)}#rx[data-theme=dark] .phone .sky.sky-acc{opacity:.3}#rx[data-theme=light] .phone:not(.is-home){--ink2:#4B5D69;--ink3:#526673;--glass:rgba(244,247,248,.86)}#rx[data-theme=dark] .phone:not(.is-home){--bg:#0C1821;--surface:#14293A;--surface2:#1D3748;--line:rgba(255,255,255,.08);--ink:#F2F6F7;--ink2:#C3CED4;--ink3:#9DAEB7;--shadow:0 0 0 .5px rgba(255,255,255,.06),0 10px 30px -12px rgba(0,0,0,.6);--glass:rgba(12,24,33,.86)}#rx .sheet:not([data-home]) .sh-scrim{background:#0a141c6b}#rx .sheet:not([data-home]) .sh-panel{background:var(--surface);border-radius:30px 30px 0 0}#rx .sheet:not([data-home]) .sh-grab{position:relative;width:40px;height:5px;border-radius:5px;background:var(--line);margin:10px auto 0;touch-action:none;cursor:grab}#rx .sheet:not([data-home]) .sh-grab:before{content:"";position:absolute;top:-12px;right:-48px;bottom:-12px;left:-48px}#rx .phone .sheet:not([data-home]) .sh-h:not(.bare){padding:18px 20px 12px;position:relative}#rx .phone .sheet:not([data-home]) .sh-h .sh-t{letter-spacing:normal}#rx .phone .sheet:not([data-home]) .sh-h.bare+.body{padding-top:18px}#rx .phone .sheet:not([data-home]) .body{padding-inline:20px;padding-bottom:34px}#rx .phone .sheet:not([data-home]) :is(.lead,.w2-lead){font-size:15px;line-height:1.5}#rx .phone .sheet:not([data-home]) .body>:first-child{margin-top:0}#rx .phone .sheet:not([data-home]) .body>:is(.lead,.w2-lead)+*{margin-top:12px}#rx .sheet:not([data-home]) .sh-h .sh-x{position:absolute;inset-block-start:4px;inset-inline-end:12px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0;padding:0;box-shadow:none}#rx .sheet:not([data-home]) .sh-h .sh-x:focus-visible{width:44px;height:44px;clip:auto;opacity:1;box-shadow:var(--shadow)}#rx .sheet:is([data-sid=log-meal],[data-sid=scan-meal],[data-sid=meal-swap],[data-sid=exercise]) .sh-h .sh-x{inset-block-start:12px;inset-inline-end:10px;width:44px;height:44px;overflow:visible;clip:auto;opacity:1;background:var(--surface2);color:var(--ink3);border-radius:50%;display:grid;place-items:center}#rx .sheet:is([data-sid=log-meal],[data-sid=scan-meal],[data-sid=meal-swap],[data-sid=exercise]) .sh-h .sh-t{padding-inline-end:44px;min-height:38px}#rx .sheet:not([data-home]) .cf .btn.sec{background:var(--surface2);box-shadow:none}#rx .phone:not(.is-home) .seg2{display:flex;gap:0;padding:0 3px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent)}#rx .phone:not(.is-home) .seg2 button{position:relative;isolation:isolate;flex:1;border-radius:999px;background:none;box-shadow:none}#rx .phone:not(.is-home) .seg2 button:before{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;z-index:-1;border-radius:999px}#rx .phone:not(.is-home) .seg2 button[aria-pressed=true]{background:none;box-shadow:none}#rx .phone:not(.is-home) .seg2 button[aria-pressed=true]:before{background:var(--surface);box-shadow:0 1px 3px #172d3c26}#rx[data-theme=dark] .phone:not(.is-home) .seg2 button[aria-pressed=true]:before{background:color-mix(in srgb,var(--ink) 16%,var(--surface));box-shadow:inset 0 0 0 1px var(--line)}#rx :where(.phone:not(.is-home)) .btn{min-height:50px;padding-inline:22px;font-size:var(--fs-3)}#rx .fh-body .rg-m .rgc{padding:0 10px;box-sizing:border-box;gap:1px}#rx .fh-body .rg-m .rgc b{font-size:var(--fs-4);letter-spacing:-.02em}#rx .fh-body .rg-m .rgc b.t{font-size:var(--fs-3);line-height:1.1;text-align:center;text-wrap:balance}#rx .fh-body .rg-m .rgc small{line-height:1.1;text-align:center}#rx .fh-side .fh-cap{margin:0}#rx .panel.fhero{padding-bottom:16px}#rx .fhero .bqs{margin-top:14px}#rx .fchips{-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}#rx .fbig.np .bd{padding:14px 12px 14px 16px}#rx .fbig.np .bd .rt{display:block;border:0;background:none;padding:0;color:inherit;text-align:start;font:inherit}#rx .fbig.np .bd .cps{position:static;display:flex;margin:0 0 8px}#rx .fbig.np .bd .cps .cp{display:inline-flex;margin:0;font:600 var(--fs-1) var(--f-ui)}#rx .fbig .bd b{color:var(--ink)}#rx .fbig .bd{align-items:flex-start}#rx .fbig .ph-media{height:148px}#rx .info-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:-16px -12px -16px -8px;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:var(--ink3);vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent}#rx .info-btn svg.ic{width:16px;height:16px}#rx .info-btn:active svg.ic{color:var(--ink)}@media (hover:hover){#rx .info-btn:hover svg.ic{color:var(--ink)}}#rx .acbl .acrl{font-family:var(--f-ui);font-variant-numeric:tabular-nums}#rx .ph-t .info-btn{margin-block:-8px}#rx .ph-t .info-btn svg.ic{width:22px;height:22px}#rx .acfl>div{position:relative}#rx .acfl .l .info-btn{position:absolute;top:0;inset-inline-end:0;margin:0}#rx{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:40}#rx.rx-prod .phone{width:100%;height:100%;border-radius:0;box-shadow:none}#rx.rx-parity{background:transparent!important}#rx.rx-parity:after{display:none}#rx.rx-parity *,#rx.rx-parity *:before,#rx.rx-parity *:after{animation:none!important;transition:none!important}#rx.rx-parity{background:#fff}#rx .rx-devslot{padding:24px;display:flex;justify-content:center}#rx .rx-devslot .phone{flex:none}#rx [hidden]:not([hidden=until-found]){display:none}#rx.rx-prod{--rx-band:max(54px,env(safe-area-inset-top,0px))}#rx.rx-prod .scr{inset-block-start:var(--rx-band)}#rx.rx-prod .netbar{top:var(--rx-band)}#rx.rx-prod .sheet[data-size=full] .sh-panel{height:calc(100% - var(--rx-band))}#rx.rx-prod .phone .tabs{padding-bottom:max(26px,env(safe-area-inset-bottom,0px))}#rx.rx-prod .phone{--dock-h: calc(160px + max(0px,env(safe-area-inset-bottom,0px) - 26px)) }@media (min-width:720px){#rx.rx-prod{background:color-mix(in srgb,var(--bg) 94%,var(--ink))}#rx.rx-prod .phone{width:min(100%,480px);margin-inline:auto;box-shadow:0 0 0 .5px var(--line),var(--shadow)}}*{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease,box-shadow .2s ease}.card-hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.card-hover:hover{box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0000004d;--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@keyframes notification-pulse{0%,to{opacity:1}50%{opacity:.6}}.notification-pulse{animation:notification-pulse 2s infinite}@keyframes progress-fill{0%{width:0%}to{width:var(--progress-value)}}.progress-animated{animation:progress-fill 1s ease-out}.date-scroll,.scrollbar-hide{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.date-scroll::-webkit-scrollbar,.scrollbar-hide::-webkit-scrollbar{display:none}.interactive-scale{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.interactive-scale:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.interactive-scale:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.suggestion-badge{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.suggestion-badge:hover{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@keyframes success-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.success-pulse{animation:success-pulse .6s ease-out}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.float{animation:float 3s ease-in-out infinite}:root{--mm-f: -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Inter,system-ui,sans-serif;--mm-dark-blue:#172D3C;--mm-green-blue:#75CCC2;--mm-yellow:#FFEB97;--mm-orange:#FF7139;--mm-purple:#7669FF;--mm-blue:#78C5FF;--mm-rgb-ink:23,45,60;--mm-rgb-teal:117,204,194;--mm-rgb-yellow:255,235,151;--mm-rgb-amber:138,109,31;--mm-rgb-orange:255,113,57;--mm-rgb-purple:118,105,255;--mm-rgb-blue:120,197,255;--mm-tx-teal:#166D61;--mm-tx-orange:#B4571F;--mm-tx-purple:#4A3FC4;--mm-tx-amber:#8A6D1F;--mm-tx-blue:#1868A8;--mm-ink:#172D3C;--mm-ink2:#4B5D69;--mm-ink3:#62727B;--mm-ink4:#8C9AA1;--mm-page:#F5F7F8;--mm-card:#FFFFFF;--mm-line:#E5EAEC;--mm-line2:#EFF2F3;--mm-nav:rgba(255,255,255,.94);--mm-deep:#172D3C;--mm-on-deep:#FFFFFF;--mm-sunken-1:#F6F9FA;--mm-sunken-2:#F1F3F4;--mm-sunken-3:#EAEEF0;--mm-on-brand:#172D3C;--mm-on-tint:#172D3C;--mm-tint-teal-1:rgba(var(--mm-rgb-teal),.09);--mm-tint-teal-2:rgba(var(--mm-rgb-teal),.192);--mm-tint-teal-3:rgba(var(--mm-rgb-teal),.281);--mm-tint-yellow-1:rgba(var(--mm-rgb-yellow),.293);--mm-tint-yellow-2:rgba(var(--mm-rgb-yellow),.642);--mm-tint-yellow-3:rgba(var(--mm-rgb-yellow),.961);--mm-tint-orange-1:rgba(var(--mm-rgb-orange),.054);--mm-tint-orange-2:rgba(var(--mm-rgb-orange),.116);--mm-tint-orange-3:rgba(var(--mm-rgb-orange),.171);--mm-tint-purple-1:rgba(var(--mm-rgb-purple),.046);--mm-tint-purple-2:rgba(var(--mm-rgb-purple),.098);--mm-tint-purple-3:rgba(var(--mm-rgb-purple),.143);--mm-tint-blue-1:rgba(var(--mm-rgb-blue),.09);--mm-tint-blue-2:rgba(var(--mm-rgb-blue),.192);--mm-tint-blue-3:rgba(var(--mm-rgb-blue),.282);--mm-card-solid:#FFFFFF;--mm-scrim:rgba(23,45,60,.42);--mm-r-lg:24px;--mm-r-md:18px;--mm-r-sm:13px;--mm-r-xs:9px;--mm-sh-card:0 1px 2px rgba(23,45,60,.04), 0 6px 16px -9px rgba(23,45,60,.13);--mm-sh-pop:0 4px 10px rgba(23,45,60,.08), 0 20px 40px -16px rgba(23,45,60,.28)}body[data-theme=dark]{--mm-page:#172D3C;--mm-card:rgba(255,255,255,.07);--mm-ink:#FFFFFF;--mm-ink2:rgba(255,255,255,.78);--mm-ink3:rgba(255,255,255,.58);--mm-ink4:rgba(255,255,255,.42);--mm-line:rgba(255,255,255,.16);--mm-line2:rgba(255,255,255,.1);--mm-nav:rgba(23,45,60,.92);--mm-deep:rgba(255,255,255,.14);--mm-on-deep:#FFFFFF;--mm-tx-teal:#75CCC2;--mm-tx-orange:#FF7139;--mm-tx-purple:#9E95FF;--mm-tx-amber:#FFEB97;--mm-tx-blue:#78C5FF;--mm-sunken-1:rgba(255,255,255,.04);--mm-sunken-2:rgba(255,255,255,.07);--mm-sunken-3:rgba(255,255,255,.11);--mm-tint-teal-1:rgba(var(--mm-rgb-teal),.162);--mm-tint-teal-2:rgba(var(--mm-rgb-teal),.36);--mm-tint-teal-3:rgba(var(--mm-rgb-teal),.513);--mm-tint-yellow-1:rgba(var(--mm-rgb-yellow),.128);--mm-tint-yellow-2:rgba(var(--mm-rgb-yellow),.28);--mm-tint-yellow-3:rgba(var(--mm-rgb-yellow),.396);--mm-tint-orange-1:rgba(var(--mm-rgb-orange),.249);--mm-tint-orange-2:rgba(var(--mm-rgb-orange),.504);--mm-tint-orange-3:rgba(var(--mm-rgb-orange),.689);--mm-tint-purple-1:rgba(var(--mm-rgb-purple),.293);--mm-tint-purple-2:rgba(var(--mm-rgb-purple),.635);--mm-tint-purple-3:rgba(var(--mm-rgb-purple),.894);--mm-tint-blue-1:rgba(var(--mm-rgb-blue),.161);--mm-tint-blue-2:rgba(var(--mm-rgb-blue),.358);--mm-tint-blue-3:rgba(var(--mm-rgb-blue),.511);--mm-on-tint:rgba(255,255,255,.93);--mm-card-solid:#2E4250;--mm-scrim:rgba(11,22,30,.68)}body[data-theme=blue]{--mm-page:#EDF9FF}body[data-theme=yellow]{--mm-page:#FFF9E1}body[data-theme=green]{--mm-page:#ECF9F7}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.labtop{position:sticky;top:0;z-index:50;background:#14232e;color:#cbd8de;padding:10px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font:500 12px/1.3 var(--mm-f)}.labtop b{color:#fff;font-weight:700;letter-spacing:.2px}.labtop .tag{background:#2a3f4c;color:#8fe0d2;font:700 10px/1 var(--mm-f);padding:4px 8px;border-radius:6px;letter-spacing:.4px}.labtop .sp{flex:1}.labtop .note{color:#7e8f98;font:500 11px/1.4 var(--mm-f)}.screen{display:flex;width:100%;min-height:100%;overflow:hidden;font-family:var(--mm-f);color:var(--mm-ink);-webkit-tap-highlight-color:transparent}.screen *{box-sizing:border-box}.app{display:flex;width:100%;height:100%;min-height:0}.main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;position:relative}.scroll{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.scroll::-webkit-scrollbar{display:none}.hd{padding:20px 20px 14px;flex:none;background:var(--mm-card);position:relative;z-index:5;border-bottom:1px solid var(--mm-line);box-shadow:0 10px 20px -16px #172d3c73}.hd .eyebrow{font:600 11.5px/1.3 var(--mm-f);color:var(--mm-ink3);margin:0 0 2px}.hd .title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.hd h1{margin:0;font:800 24px/1.15 var(--mm-f);letter-spacing:-.5px}.hdr{display:flex;align-items:center;gap:8px;flex:none}.ic{width:30px;height:30px;border-radius:50%;background:var(--mm-card);border:1px solid var(--mm-line);display:grid;place-items:center;cursor:pointer;font-size:13px}.av{width:30px;height:30px;border-radius:50%;background:var(--mm-tint-teal-3);display:grid;place-items:center;font:800 12px/1 var(--mm-f);color:var(--mm-tx-teal);cursor:pointer}.bk{padding:20px 20px 10px;display:flex;align-items:center;gap:10px;flex:none}.bk button{border:0;background:var(--mm-card);border:1px solid var(--mm-line);width:30px;height:30px;border-radius:50%;font:600 15px/1 var(--mm-f);color:var(--mm-ink);cursor:pointer}.bk h1{margin:0;font:800 18px/1.2 var(--mm-f);letter-spacing:-.3px}.hd .title .th{display:flex;align-items:center;gap:10px;min-width:0}.hd-back{flex:none;border:1px solid var(--mm-line);background:var(--mm-card);width:30px;height:30px;border-radius:50%;font:600 15px/1 var(--mm-f);font-family:var(--mm-f);color:var(--mm-ink);cursor:pointer;display:grid;place-items:center}.pillrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pillrow .pills{display:flex;gap:8px;flex-wrap:wrap}.statuspill{display:inline-flex;align-items:center;gap:6px;font:800 11px/1 var(--mm-f);color:var(--mm-ink);background:var(--mm-card);border:1px solid var(--mm-line);padding:7px 12px;border-radius:99px;box-shadow:0 1px 2px #172d3c0d,0 6px 14px -8px #172d3c24}.statuspill .dot{width:7px;height:7px;border-radius:50%;background:var(--mm-green-blue);display:inline-block}.hdr2{display:flex;align-items:center;gap:13px;flex:none}.hdr2 svg.i{width:19px;height:19px;stroke:#7c8b92;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;cursor:pointer}.av.ring{background:none;border:1.7px solid var(--mm-green-blue);color:var(--mm-tx-teal)}.bubble{background:var(--mm-deep);border-radius:14px 14px 14px 4px;padding:8px 12px;margin-top:2px}.bubble .d{font:600 9px/1 var(--mm-f);color:#fff6;margin-bottom:3px}.bubble .g{font:600 14.5px/1.25 var(--mm-f);color:#fff;margin:0}.island{display:flex;align-items:center;gap:7px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.13);cursor:pointer}.island .idot{position:relative;width:6px;height:6px;border-radius:50%;flex:none;background:var(--mm-green-blue)}.island .idot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:inherit;opacity:.28;animation:ipulse 2.4s ease-out infinite}@keyframes ipulse{0%{transform:scale(.6);opacity:.34}70%{transform:scale(1.25);opacity:0}to{opacity:0}}.island .itxt{flex:1;min-width:0;font:600 10.5px/1.3 var(--mm-f);color:#ffffffdb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.island .itxt b{font-weight:800;color:#fff}.island .itxt.wrap{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.island.tall{min-height:61.6px}.island .ipips{display:flex;gap:3px;flex:none;align-items:center}.island .ipips i{width:3.5px;height:3.5px;border-radius:50%;background:#ffffff42;transition:background .2s}.island .ipips i.on{background:#fffc}.island.swap .itxt{animation:iswap .26s ease-out}@keyframes iswap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.island .idot:after{animation:none}.island.swap .itxt{animation:none}}.pad{padding:12px 18px 92px}#scr-home .pad{padding-bottom:180px}.lab-h{display:flex;align-items:center;justify-content:space-between;margin:18px 2px 8px}.lab-h:first-child{margin-top:0}.lab-h span{font:800 10.5px/1 var(--mm-f);letter-spacing:.7px;text-transform:uppercase;color:var(--mm-ink4)}.lab-h a{font:700 11px/1 var(--mm-f);color:var(--mm-tx-purple);cursor:pointer}.card{background:var(--mm-card);border-radius:var(--mm-r-lg);box-shadow:var(--mm-sh-card);padding:14px;margin-bottom:10px;border:1px solid rgba(23,45,60,.03)}.tap{cursor:pointer;transition:transform .12s ease}.tap:active{transform:scale(.99)}.section-sub{padding-top:11px;margin-top:11px;border-top:1px solid var(--mm-line2)}.section-sub.tint-purple{background:var(--mm-tint-purple-1);border-top-color:var(--mm-tint-purple-3);border-radius:var(--mm-r-sm);padding:10px 11px;margin-top:11px}.section-sub.tint-teal{background:var(--mm-tint-teal-1);border-top-color:var(--mm-tint-teal-2);border-radius:var(--mm-r-sm);padding:10px 11px;margin-top:11px}.section-sub.tint-blue{background:var(--mm-tint-blue-1);border-top-color:var(--mm-tint-blue-2);border-radius:var(--mm-r-sm);padding:10px 11px;margin-top:11px}.section-sub.tint-yellow{background:var(--mm-tint-yellow-1);border-top-color:var(--mm-tint-yellow-2);border-radius:var(--mm-r-sm);padding:10px 11px;margin-top:11px}.section-sub.tint-orange{background:var(--mm-tint-orange-1);border-top-color:var(--mm-tint-orange-3);border-radius:var(--mm-r-sm);padding:10px 11px;margin-top:11px}.grp{background:var(--mm-card);border-radius:var(--mm-r-lg);box-shadow:var(--mm-sh-card);overflow:hidden;margin-bottom:10px;border:1px solid rgba(23,45,60,.03)}.row{display:flex;align-items:center;gap:11px;padding:12px 14px;cursor:pointer;transition:background .12s}.row:active{background:var(--mm-sunken-1)}.row+.row{border-top:1px solid var(--mm-line2)}.grp.cards{background:none;box-shadow:none;border:0;overflow:visible;display:flex;flex-direction:column;gap:10px}.grp.cards .row{border-radius:20px;box-shadow:var(--mm-sh-card);padding:13px 14px;background:var(--mm-card)}.grp.cards .row+.row{border-top:0}.grp.cards .row.tint-teal{background:var(--mm-tint-teal-2)}.grp.cards .row.tint-purple{background:var(--mm-tint-purple-2)}.grp.cards .row.tint-blue{background:var(--mm-tint-blue-2)}.grp.cards .row.tint-yellow{background:var(--mm-tint-yellow-2)}body[data-theme=dark] .grp.cards .row.tint-yellow{background:var(--mm-tint-yellow-1)}.grp.cards .row .sq{width:38px;height:38px;border-radius:13px;color:#fff}.grp.cards .row .sq svg{width:19px;height:19px;stroke:#fff;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.row.static-row{cursor:default}.row.static-row:active{background:none}.rt{flex:1;min-width:0}.rt b{display:block;font:700 13.5px/1.25 var(--mm-f)}.rt span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font:500 11.5px/1.35 var(--mm-f);color:var(--mm-ink3);margin-top:2px}.inline-metric{display:flex;align-items:baseline;justify-content:space-between;padding:6px 0;font:600 12.5px/1 var(--mm-f)}.inline-metric .il{color:var(--mm-ink3);font-weight:600}.inline-metric .iv{color:var(--mm-ink);font-weight:750;font-variant-numeric:tabular-nums}.inline-metric+.inline-metric{border-top:1px solid var(--mm-line2)}.hyd{margin-top:11px;padding-top:11px;border-top:1px solid var(--mm-line2);position:relative}.hyd-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.hyd-lbl{display:flex;align-items:center;gap:7px;font:600 12.5px/1 var(--mm-f);color:var(--mm-ink3);min-width:0}.hyd-lbl svg{width:15px;height:15px;stroke:var(--mm-green-blue);stroke-width:2;fill:none;flex:none}.hyd-lbl b{font-weight:800;color:var(--mm-ink)}.hyd-details{display:flex;align-items:center;gap:1px;font:650 11.5px/1 var(--mm-f);color:var(--mm-ink3);cursor:pointer;flex:none;background:none;border:0;padding:0}.hydbar{position:relative;height:5px;border-radius:99px;background:var(--mm-tint-teal-2);overflow:hidden;margin-top:9px}.hydbar .fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;background:var(--mm-green-blue);border-radius:99px}.hydbar .overcap{position:absolute;top:0;bottom:0;right:0;width:0%;background:var(--mm-orange)}.hyd-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;flex-wrap:wrap}.hyd-cap{font:600 11.5px/1 var(--mm-f);color:var(--mm-ink3)}.hyd-cap.over{color:var(--mm-tx-orange)}.hyd-cap.reached{color:var(--mm-tx-teal)}.hydpills{display:flex;gap:6px;flex:none;position:relative}.hydpill{display:flex;align-items:center;gap:4px;font:750 11px/1 var(--mm-f);padding:6px 10px;border-radius:99px;background:var(--mm-tint-teal-2);color:var(--mm-tx-teal);cursor:pointer;border:0;white-space:nowrap}.hydpill.custom{background:var(--mm-sunken-3);color:var(--mm-ink3)}.hydpill.recent{background:var(--mm-tint-teal-3);color:var(--mm-tx-teal);font-variant-numeric:tabular-nums}.hydpill svg{width:13px;height:13px;stroke:currentColor;stroke-width:2;fill:none}.hydpop{position:absolute;right:0;top:calc(100% + 8px);width:228px;background:var(--mm-card-solid);border-radius:16px;box-shadow:var(--mm-sh-pop);padding:12px;z-index:15;display:none}.hydpop.on{display:block}.hydpop .t{font:750 12px/1 var(--mm-f);color:var(--mm-ink);margin-bottom:9px}.hydpop .presets{display:flex;flex-wrap:wrap;gap:5px}.hydpop .presets button{font:650 11px/1 var(--mm-f);padding:5px 9px;border-radius:99px;background:var(--mm-tint-teal-1);color:var(--mm-tx-teal);border:0;cursor:pointer}.hydpop .row{display:flex;gap:6px;margin-top:10px}.hydpop input{flex:1;min-width:0;border:1px solid var(--mm-line);border-radius:10px;padding:7px 9px;font:600 12px/1 var(--mm-f);color:var(--mm-ink);background:var(--mm-card)}.hydpop .add{flex:none;background:var(--mm-purple);color:#fff;border:0;border-radius:10px;padding:7px 12px;font:750 11.5px/1 var(--mm-f);cursor:pointer}.mscrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mm-scrim);z-index:20;display:none;align-items:center;justify-content:center;padding:16px}.mscrim.on{display:flex}.mcard{width:100%;max-width:400px;max-height:88%;overflow-y:auto;background:var(--mm-card-solid);border-radius:20px;padding:18px 18px 16px}.mcard,.tinycard{color:var(--mm-ink)}.mcard h2{margin:0;font:800 16px/1.2 var(--mm-f);color:var(--mm-ink)}.mcard .msub{margin:5px 0 0;font:550 12px/1.4 var(--mm-f);color:var(--mm-ink3)}.mfield{margin-top:14px}.mfield label{display:block;font:700 11px/1 var(--mm-f);color:var(--mm-ink3);margin-bottom:6px}.mfield select,.mfield textarea{width:100%;border:1px solid var(--mm-line);border-radius:12px;padding:9px 11px;font:600 12.5px/1.4 var(--mm-f);color:var(--mm-ink);background:var(--mm-card);resize:none;font-family:var(--mm-f)}.mitems-hd{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.mitems-hd label{font:700 11px/1 var(--mm-f);color:var(--mm-ink3)}.maddbtn{display:flex;align-items:center;gap:4px;font:700 11px/1 var(--mm-f);color:var(--mm-ink);background:var(--mm-sunken-2);border:0;border-radius:99px;padding:6px 11px;cursor:pointer}.maddbtn svg{width:13px;height:13px}.mitem{display:flex;gap:6px;align-items:center;margin-top:8px;background:var(--mm-sunken-1);border-radius:12px;padding:8px}.mitem input[type=text]{flex:1;min-width:0;border:1px solid var(--mm-line);border-radius:9px;padding:7px 9px;font:600 12px/1 var(--mm-f);background:var(--mm-card)}.mitem input[type=number]{width:52px;min-width:0;border:1px solid var(--mm-line);border-radius:9px;padding:7px 6px;font:600 12px/1 var(--mm-f);background:var(--mm-card)}.mitem select{border:1px solid var(--mm-line);border-radius:9px;padding:7px 4px;font:600 10.5px/1 var(--mm-f);background:var(--mm-card);flex:none}.mitem .rm{flex:none;width:26px;height:26px;border-radius:50%;background:var(--mm-card);border:1px solid var(--mm-line);display:grid;place-items:center;cursor:pointer;color:var(--mm-tx-orange)}.mitem .rm svg{width:13px;height:13px}.mtotal{margin-top:14px;border:1px solid var(--mm-line);border-radius:12px;padding:10px 12px;font:700 12.5px/1.4 var(--mm-f);color:var(--mm-ink)}.mtotal span{font-weight:550;color:var(--mm-ink3);margin-left:2px}.mft{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.mft .cancel{padding:9px 14px;border-radius:99px;font:700 12px/1 var(--mm-f);color:var(--mm-ink3);cursor:pointer;background:none;border:0}.mft .save{padding:9px 16px;border-radius:99px;font:750 12px/1 var(--mm-f);background:var(--mm-purple);color:#fff;cursor:pointer;border:0}.mft .save.off{opacity:.4;cursor:default;pointer-events:none}.remrow{display:flex;align-items:center;gap:9px;background:var(--mm-page);border-radius:12px;padding:9px 10px;margin-top:8px}.remrow .ic3{width:28px;height:28px;border-radius:50%;background:var(--mm-tint-blue-2);color:var(--mm-tx-blue);display:grid;place-items:center;flex:none}.remrow .ic3 svg{width:13px;height:13px;stroke:currentColor;stroke-width:2;fill:none}.remrow .rt{flex:1;min-width:0}.remrow .rt b{display:block;font:700 12.5px/1.3 var(--mm-f);color:var(--mm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remrow .rt span{display:block;font:550 11px/1.3 var(--mm-f);color:var(--mm-ink3);margin-top:1px}.remrow .rm{flex:none;width:26px;height:26px;border-radius:50%;background:var(--mm-card);border:1px solid var(--mm-line);display:grid;place-items:center;cursor:pointer;color:var(--mm-tx-orange)}.remrow .rm svg{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none}.mfield input[type=text],.mfield input[type=time]{width:100%;border:1px solid var(--mm-line);border-radius:12px;padding:9px 11px;font:600 12.5px/1.4 var(--mm-f);color:var(--mm-ink);background:var(--mm-card);font-family:var(--mm-f)}.mfield .halfrow{display:flex;gap:10px}.mfield .halfrow>div{flex:1;min-width:0}.remswrow{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:2px 0}.remswrow b{font:700 12px/1 var(--mm-f);color:var(--mm-ink)}body[data-theme=dark] #remTime{color-scheme:dark}.mealgrp{border:1px solid var(--mm-line2);border-radius:14px;margin-top:8px}.mealgrp .mhd{display:flex;align-items:center;gap:8px;padding:10px 11px;cursor:pointer}.mealgrp .mhd .chv{width:14px;height:14px;stroke:var(--mm-ink3);stroke-width:2;fill:none;flex:none}.mealgrp .mhd b{font:750 12.5px/1 var(--mm-f);color:var(--mm-ink);flex:none;white-space:nowrap}.mealgrp .mhd span{font:550 12px/1 var(--mm-f);color:var(--mm-ink3);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mealgrp .mhd .ic2{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--mm-ink3);flex:none;cursor:pointer}.mealgrp .mhd .ic2 svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.mealgrp .mhd .ic2.del:hover{color:var(--mm-tx-orange)}.mind{background:var(--mm-card);border:1.5px solid var(--mm-tint-purple-3);border-radius:var(--mm-r-lg);padding:15px 16px 15px 15px;margin-bottom:11px;border-left:3px solid var(--mm-purple)}.mind-h{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:8px}.mind-h .l{display:flex;align-items:center;gap:7px}.mind-h b{font:800 10px/1 var(--mm-f);letter-spacing:1px;text-transform:uppercase;color:var(--mm-tx-purple)}.mind svg.spark{width:14px;height:14px;flex:none}.mind-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:9px}.mind-chip{font:750 9.5px/1 var(--mm-f);padding:4px 8px;border-radius:99px;letter-spacing:.1px;background:var(--mm-sunken-1);color:var(--mm-ink3)}.mind-chip.hi{background:var(--mm-tint-teal-2);color:var(--mm-tx-teal)}body[data-theme=dark] .mind-chip.hi{color:#ffffffed}.mind-chip.lo{background:var(--mm-tint-orange-2);color:var(--mm-tx-orange)}body[data-theme=dark] .mind-chip.lo{color:#ffffffed}.mind p{margin:0;font:450 13px/1.5 var(--mm-f);color:var(--mm-ink2)}.mind p b{font-weight:750;color:var(--mm-ink)}.mind-cta{display:inline-flex;align-items:center;gap:6px;margin-top:11px;font:700 11.5px/1 var(--mm-f);color:var(--mm-on-brand);background:var(--mm-blue);padding:8px 12px;border-radius:999px;cursor:pointer;border:0}.mind-refresh{background:none;border:0;color:var(--mm-ink4);font:700 10.5px/1 var(--mm-f);display:flex;align-items:center;gap:4px;cursor:pointer}.mind-tabs{display:flex;gap:4px;background:var(--mm-sunken-2);border-radius:999px;padding:3px;margin-bottom:11px}.mind-tabs button{flex:1;border:0;background:none;color:var(--mm-ink3);font:700 11px/1 var(--mm-f);padding:7px 0;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.mind-tabs button.on{background:var(--mm-card-solid);color:var(--mm-ink);box-shadow:0 1px 3px #172d3c14}.ch{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.ch.wrap{flex-wrap:wrap;row-gap:8px}.ct{display:flex;align-items:center;gap:8px;min-width:0}.sq{width:29px;height:29px;border-radius:12px;display:grid;place-items:center;flex:none;font-size:14px}.ct h2{margin:0;font:750 14.5px/1.2 var(--mm-f);letter-spacing:-.1px}.chev{color:#b7c2c7;font:600 16px/1 var(--mm-f);flex:none}.chip{font:750 10px/1 var(--mm-f);padding:4px 8px;border-radius:999px;letter-spacing:.1px;white-space:nowrap;flex:none}.k-ok{background:var(--mm-tint-teal-2);color:var(--mm-tx-teal)}.k-lo{background:var(--mm-tint-orange-3);color:var(--mm-tx-orange)}.k-nt{background:var(--mm-line2);color:var(--mm-ink3)}.k-hi{background:var(--mm-tint-purple-3);color:var(--mm-tx-purple)}.k-am{background:var(--mm-tint-yellow-2);color:var(--mm-tx-amber)}.k-bl{background:var(--mm-tint-blue-2);color:var(--mm-tx-blue)}.hero{display:flex;align-items:baseline;gap:6px;margin-top:8px}.hv{font:800 32px/1 var(--mm-f);letter-spacing:-.9px;font-variant-numeric:tabular-nums;color:var(--mm-ink)}.hv.s-under{color:var(--mm-tx-blue)}.hv.s-on{color:var(--mm-tx-teal)}.hv.s-over{color:var(--mm-tx-orange)}.hu{font:700 12px/1 var(--mm-f);color:var(--mm-ink2)}.hc{font:500 11.5px/1.4 var(--mm-f);color:var(--mm-ink3);margin:4px 0 0}.hc b{color:var(--mm-ink);font-weight:700}.bar{position:relative;height:6px;border-radius:3px;background:var(--mm-sunken-3);margin-top:9px}.bar .fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--mm-ink2)}.bar .fill.s-under{background:var(--mm-blue)}.bar .fill.s-on{background:var(--mm-green-blue)}.bar .fill.s-over{background:var(--mm-orange)}.bar .tick{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:1px;background:#172d3c4d}.bar.slim{height:4px}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:2px}.tiles.c2,.tiles.c4{grid-template-columns:repeat(2,1fr);row-gap:14px}.tile{display:flex;flex-direction:column;gap:4px;min-width:0}.tile.primary .tl{color:var(--mm-ink2)}.tile.primary .tv{font-size:22px;color:var(--mm-ink)}.tile .tl{font:650 9.5px/1.25 var(--mm-f);color:var(--mm-ink3);min-height:23px;text-transform:uppercase;letter-spacing:.3px}.tile .tv{font:800 15px/1.1 var(--mm-f);letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:var(--mm-ink2)}.tile .tv small{font:700 10px/1 var(--mm-f);color:var(--mm-ink3)}.tile .dl{font:750 9.5px/1 var(--mm-f);margin-left:2px}.up{color:var(--mm-tx-teal)}.dn{color:var(--mm-tx-orange)}.divider{height:1px;background:var(--mm-line2);margin:11px 0}.floorpill{display:inline-flex;align-items:center;font:700 9px/1 var(--mm-f);color:var(--mm-ink3);background:var(--mm-line2);border:1px solid var(--mm-line);padding:2.5px 6px;border-radius:99px;margin-top:4px}.basepill{display:inline-flex;align-items:center;gap:3px;font:700 9px/1 var(--mm-f);padding:2.5px 6px;border-radius:99px;margin-top:4px;margin-left:3px}.bp-usual{background:var(--mm-tint-teal-2);color:var(--mm-tx-teal)}.bp-drift{background:var(--mm-tint-yellow-2);color:var(--mm-tx-amber)}body[data-theme=dark] .av,body[data-theme=dark] .hydpill,body[data-theme=dark] .hydpill.recent,body[data-theme=dark] .hydpop .presets button,body[data-theme=dark] .remrow .ic3,body[data-theme=dark] .k-ok,body[data-theme=dark] .k-lo,body[data-theme=dark] .k-hi,body[data-theme=dark] .k-am,body[data-theme=dark] .k-bl,body[data-theme=dark] .bp-usual,body[data-theme=dark] .bp-drift,body[data-theme=dark] .bp-unusual,body[data-theme=dark] .bp-calibrating,body[data-theme=dark] .pill.on,body[data-theme=dark] .rn.on,body[data-theme=dark] .rn.on.life,body[data-theme=dark] .newplanbtn,body[data-theme=dark] .mealrow2 .mr-ingr span,body[data-theme=dark] .mealrow2 .mr-steps li:before,body[data-theme=dark] .exrow .ex-steps li:before,body[data-theme=dark] .exrow .ex-chips span,body[data-theme=dark] .itemswap .isw-note-row button,body[data-theme=dark] .pantrychip button,body[data-theme=dark] .shop-plancard .sp-ic,body[data-theme=dark] .shop-meal.on,body[data-theme=dark] .shop-skipped,body[data-theme=dark] .gencard .gc-note-row button,body[data-theme=dark] .cbtn.connected,body[data-theme=dark] .cbtn.reconnect{color:#ffffffed}body[data-theme=dark] .shop-qty{color:var(--mm-on-tint)}.bp-unusual{background:var(--mm-tint-orange-3);color:var(--mm-tx-orange)}.bp-calibrating{background:var(--mm-tint-blue-2);color:var(--mm-tx-blue)}.ring{position:relative;flex:none}.ring span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:800 1em/1 var(--mm-f);letter-spacing:-.4px}.cal{display:flex;align-items:center;gap:5px;background:var(--mm-tint-yellow-2);border-radius:999px;padding:4px 17px 4px 12px;border:1px solid rgba(var(--mm-rgb-amber),.22);box-shadow:inset 0 1px #ffffff73,0 10px 22px -14px #172d3c4d,0 3px 8px -3px #172d3c1f}.cal-mo{flex:none;font:800 8.5px/1 var(--mm-f);letter-spacing:.5px;color:var(--mm-tx-amber);margin-right:1px}.cal-days{display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cal-days::-webkit-scrollbar{display:none}.cd{flex:none;width:24px;height:32px;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.cd .disc{width:24px;height:24px;border-radius:50%;background:var(--mm-card);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex:none}.cd em{display:block;font:700 5px/1 var(--mm-f);font-style:normal;letter-spacing:.1px;color:#172d3c66}.cd b{display:block;font:800 9.5px/1.2 var(--mm-f);color:var(--mm-ink)}.cd i{display:none}.cd.has-rem .disc{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--mm-blue)}.cd.tick .disc{background:var(--mm-orange)}.cd.tick em{color:#172d3c9e}.cd.tick b{color:var(--mm-on-brand)}.cd.now .disc{background:var(--mm-deep)}.cd.now em{color:#ffffff80}.cd.now b{color:#fff}.cd.tick.has-rem .disc,.cd.now.has-rem .disc{box-shadow:0 0 0 2px #fff}body[data-theme=dark] .cal{background:var(--mm-tint-yellow-1);border-color:rgba(var(--mm-rgb-yellow),.3);box-shadow:inset 0 1px #ffffff12,0 10px 22px -14px #00000080}body[data-theme=dark] .cd .disc{background:#ffffff21}body[data-theme=dark] .cd em{color:#ffffff8c}body[data-theme=dark] .cd b{color:#fff}body[data-theme=dark] .cd.tick .disc{background:var(--mm-orange)}body[data-theme=dark] .cd.tick em{color:#172d3c9e}body[data-theme=dark] .cd.tick b{color:var(--mm-on-brand)}body[data-theme=dark] .cd.now .disc{background:#fff}body[data-theme=dark] .cd.now em{color:#172d3c8c}body[data-theme=dark] .cd.now b{color:var(--mm-on-brand)}body[data-theme=dark] .cal-mo{color:#ffffff8c}.cv-nav{display:flex;align-items:center;gap:6px;margin-bottom:12px}.cv-nav h2{flex:1;min-width:0;margin:0;font:800 15px/1.2 var(--mm-f);color:var(--mm-ink)}.cv-nav button{width:30px;height:30px;flex:none;border:0;border-radius:50%;background:var(--mm-card);color:var(--mm-ink2);font:800 14px/1 var(--mm-f);cursor:pointer;box-shadow:var(--mm-sh-card);font-family:var(--mm-f)}.cv-nav button.cv-today{width:auto;padding:0 12px;height:30px;border-radius:99px;font:700 11px/1 var(--mm-f)}.cv-wk{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:5px}.cv-wk span{text-align:center;font:800 9px/1 var(--mm-f);color:var(--mm-ink4);letter-spacing:.3px}.cv-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cv-d{position:relative;min-height:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:none;border-radius:10px;cursor:pointer;padding:0;font-family:var(--mm-f)}.cv-d .n{font:700 12px/1 var(--mm-f);color:var(--mm-ink)}.cv-d.out .n{color:var(--mm-ink4)}.cv-d .evd{width:4px;height:4px;border-radius:50%;background:var(--mm-blue)}.cv-d.today{background:var(--mm-deep)}.cv-d.today .n{color:#fff}.cv-d.today .evd{background:var(--mm-card)}.cv-d.sel{box-shadow:inset 0 0 0 2px var(--mm-blue)}.cv-ag{margin-top:18px}.cv-ag .agh{display:flex;align-items:center;gap:8px;margin-bottom:9px}.cv-ag .agh h3{flex:1;min-width:0;margin:0;font:800 12.5px/1.2 var(--mm-f);color:var(--mm-ink)}.cv-ev{display:flex;align-items:center;gap:9px;background:var(--mm-card);border-radius:12px;padding:10px 11px;margin-top:7px;box-shadow:var(--mm-sh-card)}.cv-ev .bar{width:3px;align-self:stretch;min-height:26px;border-radius:99px;background:var(--mm-blue);flex:none}.cv-ev .t{flex:1;min-width:0}.cv-ev .t b{display:block;font:700 12.5px/1.3 var(--mm-f);color:var(--mm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-ev .t span{display:block;font:550 11px/1.3 var(--mm-f);color:var(--mm-ink3);margin-top:1px}.cv-ev .rm{flex:none;width:26px;height:26px;border-radius:50%;background:var(--mm-page);border:1px solid var(--mm-line);display:grid;place-items:center;cursor:pointer;color:var(--mm-tx-orange)}.cv-ev .rm svg{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none}.cv-empty{padding:16px 4px;font:550 12px/1.5 var(--mm-f);color:var(--mm-ink3)}.prov{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--mm-card);border-radius:14px;box-shadow:var(--mm-sh-card);margin-bottom:11px;font:600 10.5px/1 var(--mm-f);color:var(--mm-ink3);border:1px solid rgba(23,45,60,.02)}.pl{width:6px;height:6px;border-radius:50%;background:var(--mm-green-blue);flex:none;box-shadow:0 0 0 3px var(--mm-tint-teal-2)}.seg{display:flex;background:var(--mm-sunken-3);border-radius:999px;padding:3px;margin-bottom:11px}.sg{flex:1;text-align:center;padding:7px 4px;border-radius:999px;font:700 11px/1 var(--mm-f);color:var(--mm-ink3);cursor:pointer;transition:.14s;white-space:nowrap}.sg.on{background:var(--mm-card);color:var(--mm-ink);box-shadow:0 1px 3px #172d3c1f}.sg.on.s-under{color:var(--mm-tx-blue)}.sg.on.s-on{color:var(--mm-tx-teal)}.sg.on.s-over{color:var(--mm-tx-orange)}.seg.readonly,.seg.readonly .sg{cursor:default}.seg.readonly .sg.on[data-state=normal]{background:var(--mm-green-blue);color:var(--mm-on-brand);box-shadow:none}.seg.readonly .sg.on[data-state=highload]{background:var(--mm-orange);color:var(--mm-on-brand);box-shadow:none}.seg.readonly .sg.on[data-state=recovery]{background:var(--mm-yellow);color:var(--mm-on-brand);box-shadow:none}.stp{display:flex;align-items:center;gap:8px}.stp button{width:32px;height:32px;border-radius:50%;border:1px solid var(--mm-line);background:var(--mm-card);font:600 17px/1 var(--mm-f);color:var(--mm-ink);cursor:pointer}.stp button:active{background:var(--mm-sunken-2)}.pill{display:inline-flex;align-items:center;gap:4px;font:650 10px/1 var(--mm-f);padding:5px 9px;border-radius:99px;background:var(--mm-line2);color:var(--mm-ink2);margin:0 5px 5px 0;cursor:pointer;border:1px solid transparent}.pill.on{background:var(--mm-tint-purple-3);color:var(--mm-tx-purple);border-color:var(--mm-tint-purple-3)}.donut{width:80px;height:80px;flex:none;position:relative}.macros{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.macro .ml{font:700 9px/1 var(--mm-f);color:var(--mm-ink3);margin-bottom:4px;text-transform:uppercase;letter-spacing:.3px}.macro .mv{font:750 13px/1 var(--mm-f);letter-spacing:-.1px;margin-bottom:5px;font-variant-numeric:tabular-nums;color:var(--mm-ink2)}.macro .mv small{font:650 9.5px/1 var(--mm-f);color:var(--mm-ink4)}.macro.deviates .mv{color:var(--mm-tx-orange)}.meal{display:flex;align-items:center;gap:10px;padding:9px 0}.meal+.meal{border-top:1px solid var(--mm-line2)}.meal .sq{width:32px;height:32px}.meal .rt b{font-size:12.5px}.meal .kcal{font:750 12.5px/1 var(--mm-f);color:var(--mm-ink);flex:none}.bridge-mini{display:none;align-items:center;gap:6px;margin-top:9px;padding:7px 7px 7px 9px;border-radius:999px;background:var(--mm-tint-orange-2);border:1px solid var(--mm-tint-orange-3)}.bridge-mini.on{display:flex}.bridge-mini .bdot{width:6px;height:6px;border-radius:50%;background:var(--mm-orange);flex:none}.bridge-mini .btxt{flex:1;min-width:0;font:600 11.5px/1.3 var(--mm-f);color:var(--mm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bridge-mini button{flex:none;border:0;cursor:pointer;font-family:var(--mm-f)}.bridge-mini .bgo{background:var(--mm-deep);color:#fff;border-radius:999px;padding:6px 11px;font:750 11px/1 var(--mm-f)}.bridge-mini .bno{width:22px;height:22px;border-radius:50%;background:none;color:var(--mm-ink3);font:700 14px/1 var(--mm-f);display:grid;place-items:center;padding:0}.abtn{flex:1;text-align:center;border-radius:999px;padding:11px;font:750 12px/1 var(--mm-f);cursor:pointer;transition:transform .12s}.abtn:active{transform:scale(.98)}.abtn.ghost{background:var(--mm-sunken-1);color:var(--mm-ink)}.abtn.solid{background:var(--mm-deep);color:#fff}.abtn.accent{background:var(--mm-purple);color:#fff}.abtn.sm{padding:8px 11px;font-size:11.5px;flex:none}.todo{display:flex;align-items:flex-start;gap:10px;padding:10px 0}.todo+.todo{border-top:1px solid var(--mm-line2)}.cb{width:20px;height:20px;border-radius:7px;border:1.7px solid #C6D0D4;flex:none;cursor:pointer;display:grid;place-items:center;font:800 10px/1 var(--mm-f);color:#fff;margin-top:1px}.cb.on{background:var(--mm-tx-teal);border-color:var(--mm-tx-teal)}.todo.done .tx{color:var(--mm-tx-teal);text-decoration:line-through}.tx{font:600 12.5px/1.35 var(--mm-f);flex:1}.tx-how{margin-top:6px;padding:7px 9px;border-radius:11px;background:var(--mm-tint-teal-1);border-left:2px solid var(--mm-green-blue)}.tx-how b{display:block;font:700 9.5px/1 var(--mm-f);color:var(--mm-tx-teal);margin-bottom:3px}.tx-how p{margin:0;font:500 10.5px/1.4 var(--mm-f);color:var(--mm-ink2)}.spark-row{display:flex;align-items:flex-end;gap:5px;height:38px}.spark-row .b{flex:1;border-radius:3px 3px 1px 1px;min-width:2px;max-width:13px}.mamheart{position:absolute;right:16px;bottom:58px;width:34px;height:34px;cursor:pointer;z-index:8}.mamheart svg{width:100%;height:100%;display:block;filter:drop-shadow(0 3px 7px rgba(23,45,60,.28))}.mamheart svg path{fill:var(--mm-purple)}.nav{position:absolute;left:0;right:0;bottom:0;height:72px;background:var(--mm-nav);border-top:1px solid var(--mm-line);display:flex;padding-bottom:14px;z-index:7}.nv{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:#9ca8ae;position:relative}.nv em{font-style:normal;font:750 9.5px/1 var(--mm-f);letter-spacing:.2px}.nv svg{width:21px;height:21px}.nv .ud{position:absolute;top:0;width:20px;height:3px;border-radius:0 0 3px 3px;opacity:0}.nv.on{color:var(--mm-ink)}.nv.on .ud{opacity:1;background:var(--mm-deep)}.nv.on.life{color:var(--mm-tx-teal)}.nv.on.life .ud{background:var(--mm-green-blue)}.nv.on.mam{color:var(--mm-tx-purple)}.nv.on.mam .ud{background:var(--mm-purple)}.rail{width:216px;flex:none;background:var(--mm-card);border-right:1px solid var(--mm-line);display:none;flex-direction:column;padding:20px 13px}.rail .brand{display:flex;align-items:center;gap:8px;padding:4px 7px 22px}.rail .brand .mk{width:28px;height:28px;border-radius:11px;background:var(--mm-deep);display:grid;place-items:center;color:#fff;font:800 12px/1 var(--mm-f)}.rail .brand b{font:800 14px/1 var(--mm-f);letter-spacing:-.2px}.rnav{display:flex;flex-direction:column;gap:3px}.rn{display:none;align-items:center;gap:10px;padding:10px 11px;border-radius:13px;cursor:pointer;color:var(--mm-ink2);font:700 12.5px/1 var(--mm-f)}.rn svg{width:18px;height:18px;flex:none}.rn.on{background:var(--mm-tint-purple-3);color:var(--mm-tx-purple)}.rn.on.life{background:var(--mm-tint-teal-2);color:var(--mm-tx-teal)}.rn.on.work{background:var(--mm-line2);color:var(--mm-ink)}.rail .sp{flex:1}.rail .streakcard{border-radius:16px;padding:12px;margin-bottom:9px}.rail .streakcard b{display:block;font:800 14px/1.2 var(--mm-f)}.rail .streakcard span{font:650 10.5px/1.3 var(--mm-f)}.rail .askbox{background:var(--mm-page);border-radius:16px;padding:11px;display:flex;flex-direction:column;gap:7px}.rail .askbox .al{font:700 10.5px/1 var(--mm-f);color:var(--mm-ink3)}.rail .askbox input{border:1px solid var(--mm-line);border-radius:12px;padding:8px 10px;font:500 12px/1 var(--mm-f);outline:none;background:var(--mm-card)}.dgrid{display:block}.dgrid .col-right{display:none}.fieldrow{padding:12px 0}.fieldrow+.fieldrow{border-top:1px solid var(--mm-line2)}.fieldrow .fl{font:700 10px/1 var(--mm-f);color:var(--mm-ink4);text-transform:uppercase;letter-spacing:.4px;margin-bottom:5px}.fieldrow .fv{font:650 13.5px/1.4 var(--mm-f);color:var(--mm-ink)}.fieldrow .fv.empty{color:var(--mm-ink4);font-weight:500;font-style:normal}.fieldrow .add{display:inline-block;margin-top:4px;font:700 11px/1 var(--mm-f);color:var(--mm-tx-purple)}.plantabs{display:flex;background:var(--mm-sunken-3);border-radius:999px;padding:3px;margin-bottom:14px}.plantabs .pt{flex:1;text-align:center;padding:8px 0;border-radius:999px;font:700 12px/1 var(--mm-f);color:var(--mm-ink3);cursor:pointer}.plantabs .pt.on{background:var(--mm-card);color:var(--mm-ink);box-shadow:0 1px 3px #172d3c1f}.planfilter{display:flex;gap:7px;margin:-4px 0 13px}.planfilter button{display:flex;align-items:center;font:700 11px/1 var(--mm-f);color:var(--mm-ink3);background:var(--mm-sunken-2);border:0;border-radius:99px;padding:7px 12px;cursor:pointer}.planfilter button.on{background:var(--mm-deep);color:#fff}.plancard{padding:15px;background:var(--mm-card);border-radius:var(--mm-r-lg);box-shadow:var(--mm-sh-card);margin-bottom:11px;border:1px solid rgba(23,45,60,.03)}.plancard .pc-top{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.plancard .pc-ic{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;flex:none}.plancard .pc-ic svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.plancard .pc-body{flex:1;min-width:0}.plancard .pc-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.plancard .pc-title{font:800 14.5px/1.3 var(--mm-f);color:var(--mm-ink);letter-spacing:-.1px}.plancard .pc-meta{display:flex;align-items:center;gap:5px;font:550 11.5px/1.4 var(--mm-f);color:var(--mm-ink3);margin-top:3px}.plancard .pc-meta svg{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none;flex:none}.plancard .pc-stats{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.plancard .pc-fav{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--mm-ink4)}.plancard .pc-fav svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;fill:none;transition:transform .15s}.plancard .pc-fav.on{color:var(--mm-tx-amber)}.plancard .pc-fav.on svg{fill:var(--mm-yellow);stroke:var(--mm-tx-amber);transform:scale(1.08)}.plancard .pc-actions{display:flex;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid var(--mm-line2)}.plancard .pc-view{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font:750 12px/1 var(--mm-f);color:var(--mm-ink);background:var(--mm-sunken-1);border-radius:99px;padding:9px;cursor:pointer;border:0}.plancard .pc-view svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.plancard .pc-icon-btn{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--mm-sunken-1);color:var(--mm-ink3);cursor:pointer;border:0}.plancard .pc-icon-btn svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none}.plancard .pc-icon-btn.danger:hover{background:var(--mm-tint-orange-3);color:var(--mm-tx-orange)}.plans-empty{text-align:center;padding:44px 20px;color:var(--mm-ink3)}.plans-empty svg{width:40px;height:40px;stroke:var(--mm-ink4);stroke-width:1.6;fill:none;margin:0 auto 12px}.plans-empty h3{margin:0 0 5px;font:800 15px/1.3 var(--mm-f);color:var(--mm-ink)}.plans-empty p{margin:0;font:550 12.5px/1.5 var(--mm-f)}.newplanbtn{display:flex;align-items:center;justify-content:center;gap:6px;font:750 12.5px/1 var(--mm-f);color:var(--mm-tx-teal);background:var(--mm-tint-teal-1);border:1.5px dashed var(--mm-tint-teal-3);border-radius:var(--mm-r-lg);padding:13px;margin-top:2px;cursor:pointer}.newplanbtn svg{width:15px;height:15px;stroke:currentColor;stroke-width:2.2;fill:none}.plandetail-tools{display:flex;align-items:center;gap:8px;margin-bottom:12px}.plandetail-tools button{font:700 11.5px/1 var(--mm-f);color:var(--mm-tx-teal);background:none;border:0;cursor:pointer;padding:0}.plandetail-tools .sep{color:var(--mm-ink4);font-size:11px}.dayjump{position:sticky;top:0;z-index:5;background:var(--mm-page);display:flex;gap:6px;overflow-x:auto;padding:2px 0 12px;margin:0 0 2px;-ms-overflow-style:none;scrollbar-width:none}.dayjump::-webkit-scrollbar{display:none}.dayjump button{flex:none;min-width:44px;padding:6px 10px;border-radius:14px;background:var(--mm-card);border:1px solid var(--mm-line2);box-shadow:0 1px 2px #172d3c0a;font:700 10px/1.5 var(--mm-f);color:var(--mm-ink3);cursor:pointer;text-align:center}.dayjump button.on{background:var(--mm-deep);color:var(--mm-on-deep);border-color:var(--mm-deep)}.daycard{background:var(--mm-card);border:1px solid var(--mm-line2);border-radius:16px;margin-bottom:9px;overflow:hidden}.daycard .dhd{display:flex;align-items:center;gap:9px;padding:12px 13px;cursor:pointer;flex-wrap:wrap;row-gap:6px}.daycard .dhd svg.chv{width:15px;height:15px;stroke:var(--mm-ink3);stroke-width:2;fill:none;flex:none}.daycard .dhd b{font:800 13px/1 var(--mm-f);color:var(--mm-ink);flex:none}.daycard .dhd .sp{flex:1}.daycard .ditems{padding:10px 13px 13px;border-top:1px solid var(--mm-line2);display:flex;flex-direction:column;gap:8px}.mealrow2{background:var(--mm-sunken-1);border-radius:15px}.mealrow2 .mr-top{display:flex;align-items:center;gap:10px;padding:11px 12px;cursor:pointer}.mealrow2 .sq{width:34px;height:34px;font-size:15px;border-radius:12px;flex:none}.mealrow2 .mr-namewrap{flex:1;min-width:0}.mealrow2 .mr-name{display:block;font:800 13px/1.3 var(--mm-f);color:var(--mm-ink)}.mealrow2 .mr-detail{padding:11px 12px 12px;border-top:1px solid var(--mm-line2)}.mealrow2 .mr-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.mealrow2 .mr-tags span{font:600 9.5px/1 var(--mm-f);color:var(--mm-ink3);background:var(--mm-card);border-radius:99px;padding:3px 7px}.mealrow2 .mr-tags .slot{background:var(--mm-deep);color:#fff;font-weight:750}.mealrow2 .mr-macros{margin-top:6px;font:650 10.5px/1 var(--mm-f);color:var(--mm-ink3);letter-spacing:.1px}.mealrow2 .mr-sec{margin-top:10px}.mealrow2 .mr-sec-h{font:750 9.5px/1 var(--mm-f);color:var(--mm-ink4);text-transform:uppercase;letter-spacing:.4px;margin-bottom:5px}.mealrow2 .mr-ingr{display:flex;flex-wrap:wrap;gap:5px}.mealrow2 .mr-ingr span{font:600 10.5px/1 var(--mm-f);color:var(--mm-tx-orange);background:var(--mm-tint-orange-2);border-radius:99px;padding:4px 9px}.mealrow2 .mr-steps{margin:0;padding:0;list-style:none;counter-reset:step}.mealrow2 .mr-steps li{counter-increment:step;display:flex;gap:8px;font:550 11.5px/1.5 var(--mm-f);color:var(--mm-ink2);margin-top:5px}.mealrow2 .mr-steps li:before{content:counter(step);flex:none;width:16px;height:16px;border-radius:50%;background:var(--mm-tint-orange-3);color:var(--mm-tx-orange);font:800 9px/16px var(--mm-f);text-align:center}.mealrow2 .mr-tip{display:flex;gap:6px;margin-top:10px;font:550 11px/1.4 var(--mm-f);color:var(--mm-ink3);font-style:italic}.mealrow2 .mr-tip svg{width:13px;height:13px;stroke:var(--mm-tx-amber);stroke-width:2;fill:none;flex:none;margin-top:1px}.exrow{background:var(--mm-sunken-1);border-radius:13px;padding:10px 11px}.exrow .ex-top{display:flex;align-items:center;gap:10px;cursor:pointer}.exrow .chk{width:22px;height:22px;border-radius:50%;border:2px solid var(--mm-line);flex:none;display:grid;place-items:center}.exrow.done .chk{background:var(--mm-green-blue);border-color:var(--mm-green-blue)}.exrow .chk svg{width:12px;height:12px;stroke:#fff;stroke-width:3;fill:none;display:none}.exrow.done .chk svg{display:block}.exrow .ex-name{flex:1;min-width:0;font:700 12.5px/1.3 var(--mm-f);color:var(--mm-ink)}.exrow.done .ex-name{color:var(--mm-ink3);text-decoration:line-through;text-decoration-color:var(--mm-line)}.ex-chv{width:14px;height:14px;stroke:var(--mm-ink4);stroke-width:2;fill:none;flex:none;transition:transform .2s}.expanded .ex-chv{transform:rotate(180deg)}.daycard .dhd svg.chv{transition:transform .2s}.daycard .dhd.open svg.chv{transform:rotate(180deg)}.exrow .ex-detail{margin-top:11px;padding-top:11px;border-top:1px solid var(--mm-line2)}.exrow .ex-steps{margin:0 0 10px;padding:0;list-style:none;counter-reset:step}.exrow .ex-steps li{counter-increment:step;display:flex;gap:8px;font:550 11.5px/1.5 var(--mm-f);color:var(--mm-ink2);margin-top:5px}.exrow .ex-steps li:before{content:counter(step);flex:none;width:16px;height:16px;border-radius:50%;background:var(--mm-tint-blue-2);color:var(--mm-tx-blue);font:800 9px/16px var(--mm-f);text-align:center}.exrow .ex-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.exrow .ex-chips span{font:600 10px/1 var(--mm-f);color:var(--mm-tx-blue);background:var(--mm-tint-blue-2);border-radius:99px;padding:4px 9px}.exrow .ex-stats{display:flex;flex-wrap:wrap;gap:5px}.exrow .ex-stats span{font:600 10px/1 var(--mm-f);color:var(--mm-ink3);background:var(--mm-card);border:1px solid var(--mm-line2);border-radius:99px;padding:4px 9px}.exrow .ex-tip{display:flex;gap:6px;margin-top:9px;font:550 11px/1.4 var(--mm-f);color:var(--mm-ink3);font-style:italic}.exrow .ex-tip svg{width:13px;height:13px;stroke:var(--mm-tx-amber);stroke-width:2;fill:none;flex:none;margin-top:1px}.itemswap{margin-top:11px;padding-top:11px;border-top:1px solid var(--mm-line2)}.itemswap .isw-label{font:750 9.5px/1 var(--mm-f);color:var(--mm-ink4);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.itemswap .isw-shuffle{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;font:750 12px/1 var(--mm-f);color:var(--mm-ink);background:var(--mm-sunken-1);border-radius:99px;padding:9px;cursor:pointer;border:0}.itemswap .isw-shuffle svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.itemswap .isw-note-row{display:flex;gap:7px;margin-top:8px}.itemswap .isw-note-row input{flex:1;min-width:0;border:1px solid var(--mm-line);border-radius:10px;padding:8px 10px;font:550 11.5px/1.3 var(--mm-f);color:var(--mm-ink)}.itemswap .isw-note-row button{flex:none;background:var(--mm-tint-purple-3);color:var(--mm-tx-purple);border:0;border-radius:10px;padding:8px 12px;font:750 11px/1 var(--mm-f);cursor:pointer}.tinycard{width:100%;max-width:340px;background:var(--mm-card-solid);border-radius:20px;padding:20px}.tinycard h2{margin:0;font:800 15.5px/1.3 var(--mm-f);color:var(--mm-ink)}.tinycard p{margin:6px 0 0;font:550 12px/1.4 var(--mm-f);color:var(--mm-ink3)}.tinycard input[type=text]{width:100%;margin-top:14px;border:1px solid var(--mm-line);border-radius:12px;padding:10px 12px;font:600 13px/1.4 var(--mm-f);color:var(--mm-ink)}.tinycard .mft .save.danger{background:var(--mm-orange)}.pnfield{margin-top:16px}.pnfield label{display:block;font:700 11px/1 var(--mm-f);color:var(--mm-ink3);margin-bottom:7px}.pnfield input[type=text],.pnfield input[type=date],.pnfield textarea{width:100%;border:1px solid var(--mm-line);border-radius:12px;padding:10px 12px;font:600 13px/1.4 var(--mm-f);color:var(--mm-ink);font-family:var(--mm-f);background:var(--mm-card)}.pnfield textarea{resize:none}.pnrange{display:flex;align-items:center;gap:10px}.pnrange input[type=date]{flex:1;min-width:0}.pnstepper{display:flex;align-items:center;gap:10px;flex:none}.pnstepper button{width:30px;height:30px;border-radius:50%;border:1px solid var(--mm-line);background:var(--mm-card);font:800 15px/1 var(--mm-f);color:var(--mm-ink);cursor:pointer;display:grid;place-items:center}.pnstepper .n{font:800 14px/1 var(--mm-f);color:var(--mm-ink);min-width:16px;text-align:center}.pncaption{margin-top:7px;font:600 11px/1.4 var(--mm-f);color:var(--mm-ink3)}.pncaption b{color:var(--mm-ink)}.chipsel{display:flex;flex-wrap:wrap;gap:7px}.chipsel button{font:700 11.5px/1 var(--mm-f);color:var(--mm-ink3);background:var(--mm-sunken-2);border:0;border-radius:99px;padding:8px 13px;cursor:pointer}.chipsel button.on{background:var(--mm-deep);color:#fff}.pantrycard{background:var(--mm-tint-teal-1);border:1px solid var(--mm-tint-teal-2);border-radius:16px;padding:13px 14px}.pantrycard label{color:var(--mm-tx-teal)}.pantry-hint{margin:0 0 10px;font:550 11px/1.5 var(--mm-f);color:var(--mm-ink3)}.pantrychips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pantrychips:empty{display:none}.pantrychip{display:inline-flex;align-items:center;gap:5px;font:700 11.5px/1 var(--mm-f);color:var(--mm-tx-teal);background:var(--mm-card);border:1px solid var(--mm-tint-teal-3);border-radius:99px;padding:6px 6px 6px 11px}.pantrychip button{width:16px;height:16px;border-radius:50%;border:0;background:var(--mm-tint-teal-2);color:var(--mm-tx-teal);font:700 11px/16px var(--mm-f);text-align:center;cursor:pointer;padding:0}.pantry-add-row{display:flex;gap:7px}.pantry-add-row input{flex:1;min-width:0;border:1px solid var(--mm-line);border-radius:10px;padding:9px 11px;font:600 12.5px/1.3 var(--mm-f);color:var(--mm-ink);background:var(--mm-card)}.pantry-add-row button{flex:none;background:var(--mm-green-blue);color:var(--mm-on-brand);border:0;border-radius:10px;padding:9px 14px;font:750 12px/1 var(--mm-f);cursor:pointer}.pantry-match{display:flex;align-items:flex-start;gap:5px;margin-top:8px;font:650 10.5px/1.4 var(--mm-f);color:var(--mm-tx-teal)}.pantry-match svg{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none;flex:none;margin-top:1px}.shopfld{margin-bottom:24px}.shopfld>.lab-h{margin:0 0 10px}.shopfld>.hc{margin:-5px 0 11px}.shop-plans{display:flex;gap:9px;overflow-x:auto;margin:0 -18px;padding:1px 18px 3px}.shop-plancard{flex:none;width:150px;background:var(--mm-card);border:1.5px solid var(--mm-line);border-radius:var(--mm-r-md);padding:12px;cursor:pointer}.shop-plancard .sp-ic{width:30px;height:30px;border-radius:10px;background:var(--mm-tint-blue-2);color:var(--mm-tx-blue);display:grid;place-items:center;margin-bottom:10px}.shop-plancard .sp-ic svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none}.shop-plancard .sp-title{font:750 12.5px/1.3 var(--mm-f);color:var(--mm-ink);display:block}.shop-plancard .sp-meta{font:600 10.5px/1 var(--mm-f);color:var(--mm-ink4);margin-top:5px;display:block}.shop-plancard.on{border-color:var(--mm-blue);background:var(--mm-tint-blue-1)}.shop-plancard.on .sp-title{color:var(--mm-tx-blue)}.shop-days{display:flex;flex-wrap:wrap;gap:8px}.shop-day{width:45px;height:52px;border-radius:15px;background:var(--mm-card);border:1.5px solid var(--mm-line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer}.shop-day em{font-style:normal;font:750 8px/1 var(--mm-f);letter-spacing:.3px;color:var(--mm-ink4)}.shop-day b{font:800 14px/1 var(--mm-f);color:var(--mm-ink)}.shop-day.on{background:var(--mm-blue);border-color:var(--mm-blue)}.shop-day.on em{color:#172d3c8c}.shop-day.on b{color:var(--mm-on-brand)}.shop-meals{display:flex;flex-wrap:wrap;gap:8px}.shop-meal{display:flex;align-items:center;gap:6px;padding:9px 15px;border-radius:99px;background:var(--mm-card);border:1.5px solid var(--mm-line);font:700 12px/1 var(--mm-f);color:var(--mm-ink3);cursor:pointer}.shop-meal svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.shop-meal.on{background:var(--mm-tint-blue-2);border-color:var(--mm-blue);color:var(--mm-tx-blue)}.shop-pantry-row{display:flex;gap:6px}.shop-pantry-row input[type=text]{flex:1;min-width:0;border:1.5px solid var(--mm-line);border-radius:99px;padding:11px 16px;font:600 12.5px/1.4 var(--mm-f);color:var(--mm-ink);background:var(--mm-card)}.shop-pantry-row input[type=number]{flex:none;width:58px;min-width:0;border:1.5px solid var(--mm-line);border-radius:12px;padding:11px 8px;font:600 12.5px/1 var(--mm-f);color:var(--mm-ink);background:var(--mm-card);text-align:center}.shop-pantry-row select{flex:none;width:78px;border:1.5px solid var(--mm-line);border-radius:12px;padding:11px 6px;font:600 11.5px/1 var(--mm-f);color:var(--mm-ink);background:var(--mm-card)}.shop-pantry-row button{flex:none;width:42px;height:42px;border-radius:50%;background:var(--mm-blue);color:var(--mm-on-brand);border:0;cursor:pointer;display:grid;place-items:center}.shop-pantry-row button svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.3;fill:none}.shop-pantrychips{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.shop-pantrychips:empty{display:none}.shop-pantrychip{display:inline-flex;align-items:center;gap:6px;font:700 11.5px/1 var(--mm-f);color:var(--mm-ink2);background:var(--mm-card);border:1.5px solid var(--mm-line);border-radius:99px;padding:7px 7px 7px 12px}.shop-pantrychip button{width:16px;height:16px;border-radius:50%;border:0;background:var(--mm-page);color:var(--mm-ink3);font:700 11px/16px var(--mm-f);text-align:center;cursor:pointer;padding:0}#scr-shopnew .pngen-cta button{background:var(--mm-blue);color:var(--mm-on-brand)}.rowdel{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--mm-sunken-1);color:var(--mm-ink3);cursor:pointer;border:0}.rowdel svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.rowdel:hover{background:var(--mm-tint-orange-3);color:var(--mm-tx-orange)}.shop-skipped{display:flex;gap:8px;align-items:flex-start;background:var(--mm-tint-teal-1);border:1px solid var(--mm-tint-teal-2);border-radius:12px;padding:10px 12px;margin-bottom:14px;font:550 11.5px/1.5 var(--mm-f);color:var(--mm-tx-teal)}.shop-skipped svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none;flex:none;margin-top:1px}.shop-group{background:var(--mm-card);border:1.5px solid var(--mm-line);border-radius:var(--mm-r-lg);padding:2px 14px;margin-bottom:14px}.shop-cat-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:1px}.shop-list{display:flex;flex-direction:column}.shop-item{display:flex;align-items:center;gap:10px;padding:11px 2px;cursor:pointer;border-bottom:1px solid var(--mm-line2)}.shop-item:last-child{border-bottom:0}.shop-check{width:21px;height:21px;border-radius:7px;border:1.75px solid var(--mm-cat-c, var(--mm-line));flex:none;display:grid;place-items:center;color:transparent;opacity:.6}.shop-check svg{width:12px;height:12px;stroke:currentColor;stroke-width:3;fill:none}.shop-item.checked .shop-check{opacity:1;background:var(--mm-cat-c, var(--mm-green-blue));border-color:var(--mm-cat-c, var(--mm-green-blue));color:var(--mm-cat-ic, #fff)}.shop-namewrap{flex:1;min-width:0}.shop-name{display:block;font:600 13px/1.4 var(--mm-f);color:var(--mm-ink)}.shop-item.checked .shop-name{color:var(--mm-ink4);text-decoration:line-through}.shop-adj{display:block;font:600 10px/1.4 var(--mm-f);color:var(--mm-cat-tx, var(--mm-ink3));margin-top:1px}.shop-qty{flex:none;font:750 11px/1 var(--mm-f);padding:4px 9px;border-radius:99px;background:var(--mm-cat-tint, rgba(23,45,60,.06));color:var(--mm-cat-tx, var(--mm-ink3))}.ctretry-row{display:flex;gap:7px;margin-top:11px}.ctretry{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font:750 12px/1 var(--mm-f);color:var(--mm-ink);background:var(--mm-sunken-1);border-radius:99px;padding:9px;cursor:pointer;border:0}.ctretry svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.ctclose{position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;border-radius:99px;background:var(--mm-card);box-shadow:0 1px 3px #172d3c24;color:var(--mm-ink3);border:0;cursor:pointer;display:grid;place-items:center}.ctclose svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.coach-empty{padding:26px 4px 4px;text-align:center}.coach-avatar{width:52px;height:52px;display:grid;place-items:center;margin:0 auto}.coach-avatar svg{width:52px;height:52px;fill:var(--mm-purple)}.coach-empty h2{margin:16px 0 0;font:750 16.5px/1.3 var(--mm-f);color:var(--mm-ink)}.coach-sugg-label{display:flex;align-items:center;justify-content:center;gap:6px;margin:20px 0 10px;font:650 11.5px/1 var(--mm-f);color:var(--mm-ink3)}.coach-sugg{display:flex;flex-direction:column;gap:8px}.coach-sugg button{width:100%;text-align:left;padding:12px 14px;border-radius:14px;background:var(--mm-card);border:1px solid var(--mm-line);font:600 12.5px/1.4 var(--mm-f);color:var(--mm-ink2);cursor:pointer}.coach-sugg button:active{background:var(--mm-tint-purple-2);border-color:var(--mm-tint-purple-3)}.coach-thread{display:flex;flex-direction:column;gap:14px;margin-top:4px}.msg-row{display:flex;flex-direction:column;max-width:84%}.msg-row.user{align-self:flex-end;align-items:flex-end}.msg-row.assistant{align-self:flex-start;align-items:flex-start}.msg{padding:11px 14px;border-radius:16px;font:500 12.5px/1.5 var(--mm-f);white-space:pre-wrap;word-break:break-word}.msg-row.user .msg{background:var(--mm-purple);color:#fff;border-bottom-right-radius:5px}.msg-row.assistant .msg{background:var(--mm-sunken-1);color:var(--mm-ink);border:1px solid var(--mm-line2);border-bottom-left-radius:5px}.msg-meta{display:flex;align-items:center;gap:9px;margin-top:4px;padding:0 3px}.msg-time{font:550 10px/1 var(--mm-f);color:var(--mm-ink4)}.msg-copy,.msg-regen{display:flex;align-items:center;gap:3px;font:650 10px/1 var(--mm-f);color:var(--mm-ink4);background:none;border:0;cursor:pointer;padding:0}.msg-copy:hover,.msg-regen:hover{color:var(--mm-tx-purple)}.msg-copy svg,.msg-regen svg{width:10px;height:10px;stroke:currentColor;stroke-width:2.2;fill:none}.msg.typing{display:flex;align-items:center;gap:4px;padding:14px 16px}.msg.typing span{width:6px;height:6px;border-radius:50%;background:var(--mm-ink4);animation:coachDot 1.2s infinite ease-in-out}.msg.typing span:nth-child(2){animation-delay:.15s}.msg.typing span:nth-child(3){animation-delay:.3s}@keyframes coachDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.coach-scrollbottom{position:absolute;left:50%;bottom:78px;transform:translate(-50%);display:none;align-items:center;gap:5px;background:var(--mm-card);border:1px solid var(--mm-line);color:var(--mm-ink2);border-radius:99px;padding:7px 13px;font:700 11px/1 var(--mm-f);box-shadow:0 6px 16px -6px #172d3c4d;cursor:pointer;z-index:5}.coach-scrollbottom svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.4;fill:none}.coach-inputbar{flex:none;display:flex;gap:8px;align-items:flex-end;padding:12px 18px;background:var(--mm-card);border-top:1px solid var(--mm-line)}.coach-inputbar textarea{flex:1;min-width:0;max-height:120px;border:1px solid var(--mm-line);border-radius:20px;padding:11px 16px;font:500 12.5px/1.4 var(--mm-f);color:var(--mm-ink);background:var(--mm-page);outline:none;resize:none;overflow-y:auto;font-family:var(--mm-f)}.coach-send{flex:none;width:42px;height:42px;border-radius:50%;background:var(--mm-purple);border:0;color:#fff;display:grid;place-items:center;cursor:pointer}.coach-send:disabled{opacity:.5;cursor:default}.coach-send svg{width:17px;height:17px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.coach-send .spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:coachSpin .7s linear infinite}@keyframes coachSpin{to{transform:rotate(360deg)}}.coach-rail{padding:18px 13px}.coach-rail-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;margin-bottom:10px}.coach-back{flex:none;width:26px;height:26px;border-radius:50%;border:0;background:none;color:var(--mm-ink3);display:grid;place-items:center;cursor:pointer}.coach-back:hover{background:var(--mm-page);color:var(--mm-ink)}.coach-back svg{width:15px;height:15px;stroke:currentColor;stroke-width:2.3;fill:none;stroke-linecap:round;stroke-linejoin:round}.coach-rail-title{flex:1;font:800 15px/1 var(--mm-f);color:var(--mm-ink);letter-spacing:-.2px}.coach-new{flex:none;display:flex;align-items:center;gap:5px;background:var(--mm-purple);color:#fff;border:0;border-radius:99px;padding:7px 12px 7px 10px;font:750 11.5px/1 var(--mm-f);cursor:pointer}.coach-new svg{width:13px;height:13px}.coach-chatlist{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.coach-chatitem{display:flex;align-items:flex-start;gap:4px;padding:9px 7px 9px 10px;border-radius:10px;cursor:pointer;border:1px solid transparent}.coach-chatitem:hover{background:var(--mm-page)}.coach-chatitem.on{background:var(--mm-tint-purple-2);border-color:var(--mm-tint-purple-3)}.cc-body{flex:1;min-width:0}.cc-title{font:650 12px/1.35 var(--mm-f);color:var(--mm-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coach-chatitem.on .cc-title{color:var(--mm-tx-purple)}.cc-time{font:550 10.5px/1 var(--mm-f);color:var(--mm-ink4);margin-top:3px}.coach-chatlist-empty{text-align:center;font:550 11.5px/1.5 var(--mm-f);color:var(--mm-ink4);padding:24px 8px}.cc-actions{flex:none;display:flex;gap:2px;padding-top:1px}.cc-act{width:24px;height:24px;border-radius:7px;border:0;background:none;color:var(--mm-ink4);display:grid;place-items:center;cursor:pointer}.cc-act:hover{background:#172d3c0f;color:var(--mm-ink2)}.cc-act svg{width:13px;height:13px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.cc-rename input{width:100%;border:1px solid var(--mm-tint-purple-3);border-radius:8px;padding:6px 8px;font:650 12px/1.3 var(--mm-f);color:var(--mm-ink);background:var(--mm-card);outline:none}.cc-rename-actions{display:flex;gap:6px;margin-top:6px}.cc-rename-actions button{font:700 10.5px/1 var(--mm-f);border-radius:7px;padding:5px 10px;cursor:pointer;border:0}.cc-rename-actions .cc-save{background:var(--mm-purple);color:#fff}.cc-rename-actions .cc-cancel{background:var(--mm-page);color:var(--mm-ink3)}.coach-hamburger{border:0;background:var(--mm-card);border:1px solid var(--mm-line);width:30px;height:30px;border-radius:50%;color:var(--mm-ink);cursor:pointer;display:grid;place-items:center}.coach-hamburger svg{width:16px;height:16px}.coach-drawer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:none}.coach-drawer.on{display:flex}.coach-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#172d3c73}.coach-drawer-panel{position:relative;width:82%;max-width:300px;height:100%;background:var(--mm-card);box-shadow:10px 0 28px -10px #172d3c59;display:flex;flex-direction:column;padding:18px 13px}.coach-drawer-close{flex:none;width:26px;height:26px;border-radius:50%;border:0;background:var(--mm-page);color:var(--mm-ink3);display:grid;place-items:center;cursor:pointer;font:600 12px/1 var(--mm-f)}.pngen-cta{position:sticky;bottom:0;background:var(--mm-page);padding:14px 0 4px;margin-top:6px}.pngen-cta button{width:100%;padding:13px;border-radius:99px;font:750 13px/1 var(--mm-f);background:var(--mm-purple);color:#fff;border:0;cursor:pointer}.pngen-cta button:disabled{opacity:.4;cursor:default}.gendots{display:flex;gap:6px;overflow-x:auto;padding:2px 0 14px;-ms-overflow-style:none;scrollbar-width:none}.gendots::-webkit-scrollbar{display:none}.gendots .gd{flex:none;width:34px;height:34px;border-radius:50%;background:var(--mm-card);border:1.5px solid var(--mm-line2);display:grid;place-items:center;font:800 11px/1 var(--mm-f);color:var(--mm-ink3)}.gendots .gd.current{border-color:var(--mm-purple);color:var(--mm-purple);background:var(--mm-tint-purple-2)}.gendots .gd.done{background:var(--mm-green-blue);border-color:var(--mm-green-blue);color:var(--mm-on-brand)}body[data-theme=dark] .gendots .gd.current{color:#ffffffed}.gencard{background:var(--mm-card);border-radius:18px;box-shadow:var(--mm-sh-card);padding:14px;margin-bottom:11px;border:2px solid transparent}.gencard.accepted{border-color:var(--mm-green-blue)}.gencard .gc-hd{display:flex;align-items:center;gap:9px}.gencard .gc-hd b{flex:1;min-width:0;font:800 10px/1 var(--mm-f);color:var(--mm-ink4);text-transform:uppercase;letter-spacing:.4px}.gencard .gc-hd .accepted-tag{display:none;align-items:center;gap:4px;font:750 10.5px/1 var(--mm-f);color:var(--mm-tx-teal)}.gencard.accepted .gc-hd .accepted-tag{display:flex}.gencard.accepted .gc-hd .accepted-tag svg{width:13px;height:13px;stroke:currentColor;stroke-width:2.5;fill:none}.gencard .gc-body{display:flex;align-items:center;gap:11px;margin-top:9px}.gencard .gc-body .sq{width:38px;height:38px;font-size:16px;border-radius:13px;flex:none}.gencard .gc-title{font:800 13.5px/1.3 var(--mm-f);color:var(--mm-ink)}.gencard .gc-sub{font:550 11.5px/1.4 var(--mm-f);color:var(--mm-ink3);margin-top:2px}.gencard .gc-macro{margin-top:8px;font:650 10.5px/1 var(--mm-f);color:var(--mm-ink3);letter-spacing:.1px}.gencard .gc-actions{display:flex;gap:7px;margin-top:12px}.gencard .gc-shuffle{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font:750 12px/1 var(--mm-f);color:var(--mm-ink);background:var(--mm-sunken-1);border-radius:99px;padding:9px;cursor:pointer;border:0}.gencard .gc-shuffle svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.gencard .gc-accept{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font:750 12px/1 var(--mm-f);color:var(--mm-on-brand);background:var(--mm-green-blue);border-radius:99px;padding:9px;cursor:pointer;border:0}.gencard .gc-accept svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.5;fill:none}.gencard.accepted .gc-accept{background:var(--mm-deep)}.gencard .gc-note{margin-top:9px;padding-top:10px;border-top:1px solid var(--mm-line2)}.gencard .gc-note-row{display:flex;gap:7px}.gencard .gc-note-row input{flex:1;min-width:0;border:1px solid var(--mm-line);border-radius:10px;padding:8px 10px;font:550 11.5px/1.3 var(--mm-f);color:var(--mm-ink);background:var(--mm-card)}.gencard .gc-note-row button{flex:none;background:var(--mm-tint-purple-3);color:var(--mm-tx-purple);border:0;border-radius:10px;padding:8px 12px;font:750 11px/1 var(--mm-f);cursor:pointer}.gencard .gc-note-applied{margin-top:7px;display:flex;align-items:flex-start;gap:5px;font:550 10.5px/1.4 var(--mm-f);color:var(--mm-tx-purple);font-style:italic}.gencard .gc-note-applied svg{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none;flex:none;margin-top:2px}.dscols{display:grid;grid-template-columns:1fr;gap:12px}.ds-sec{margin-bottom:22px}.ds-sec>.lab-h{margin-bottom:11px}.swatch{display:flex;align-items:center;gap:11px;padding:10px;background:var(--mm-card);border-radius:15px;border:1px solid var(--mm-line2);margin-bottom:7px}.swatch .chip-color{width:38px;height:38px;border-radius:12px;flex:none;border:1px solid rgba(23,45,60,.08)}.swatch b{display:block;font:750 12.5px/1.3 var(--mm-f)}.swatch span{display:block;font:500 11px/1.4 var(--mm-f);color:var(--mm-ink3);margin-top:1px}.swatch code{font:600 10.5px/1 ui-monospace,monospace;color:var(--mm-ink4)}.type-ex{padding:11px 0;border-bottom:1px solid var(--mm-line2)}.type-ex .lbl{font:700 9.5px/1 var(--mm-f);color:var(--mm-ink4);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.surf-ex{margin-bottom:10px}.surf-lbl{font:700 10.5px/1 var(--mm-f);color:var(--mm-ink3);margin-bottom:7px}.tokrow{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--mm-line2);font:600 12px/1 var(--mm-f)}.tokrow .box{background:var(--mm-page);border:1px solid var(--mm-line);border-radius:4px;flex:none}.swrow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:13px 0}.swrow+.swrow{border-top:1px solid var(--mm-line2)}.swrow .st{flex:1;min-width:0}.swrow .st b{display:block;font:700 13px/1.3 var(--mm-f)}.swrow .st p{margin:3px 0 0;font:500 11px/1.4 var(--mm-f);color:var(--mm-ink3)}.sw{position:relative;width:40px;height:24px;border-radius:99px;background:var(--mm-line);flex:none;cursor:pointer;transition:background .15s;margin-top:2px}.sw:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--mm-card);box-shadow:0 1px 3px #172d3c40;transition:transform .15s}.sw.on{background:var(--mm-tx-teal)}.sw.on:after{transform:translate(16px)}.sw:disabled,.sw[data-disabled]{opacity:.5;cursor:not-allowed}.selrow{padding:13px 0}.selrow+.selrow{border-top:1px solid var(--mm-line2)}.selrow b{display:block;font:700 13px/1.3 var(--mm-f);margin-bottom:8px}.themepicker{display:flex;gap:14px;flex-wrap:wrap}.themeopt{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;flex:none}.themeopt .sw2{width:44px;height:44px;border-radius:50%;border:2.5px solid transparent;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #172d3c14}.themeopt .sw2 svg{width:16px;height:16px;stroke-width:3;fill:none;opacity:0}.themeopt.on .sw2{border-color:var(--mm-ink)}.themeopt.on .sw2 svg{opacity:1}.themeopt span{font:650 10.5px/1 var(--mm-f);color:var(--mm-ink3)}.themeopt.on span{color:var(--mm-ink);font-weight:750}.statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.statcard{border-radius:15px;padding:11px 10px;text-align:center}.statcard.ok{background:var(--mm-tint-teal-1)}.statcard.warn{background:var(--mm-tint-yellow-2)}.statcard span{display:block;font:650 9.5px/1.3 var(--mm-f);margin-top:6px}.statcard.ok span{color:var(--mm-tx-teal)}.statcard.warn span{color:var(--mm-tx-amber)}.connsearch{display:flex;align-items:center;gap:8px;background:var(--mm-card);border:1px solid var(--mm-line);border-radius:999px;padding:10px 13px;margin-bottom:11px;box-shadow:var(--mm-sh-card)}.connsearch input{border:0;outline:0;background:none;font:500 13px/1 var(--mm-f);color:var(--mm-ink);flex:1}.connsearch input::-moz-placeholder{color:var(--mm-ink4)}.connsearch input::placeholder{color:var(--mm-ink4)}.conncats{display:flex;gap:7px;margin-bottom:14px;flex-wrap:wrap}.conncat{padding:7px 13px;border-radius:99px;background:var(--mm-line2);color:var(--mm-ink2);font:700 11.5px/1 var(--mm-f);cursor:pointer;border:1px solid transparent}.conncat.on{background:var(--mm-deep);color:#fff}.conngrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.conncard{background:var(--mm-card);border-radius:var(--mm-r-lg);box-shadow:var(--mm-sh-card);padding:13px;border:1px solid rgba(23,45,60,.03);cursor:pointer;transition:transform .12s}.conncard:active{transform:scale(.98)}.conncard.static-card{cursor:default}.conncard.static-card:active{transform:none}.conncard .sq{width:34px;height:34px;font-size:16px;margin-bottom:10px}.conncard b{display:block;font:700 12.5px/1.25 var(--mm-f);margin-bottom:3px}.conncard p{margin:0;font:500 10.5px/1.4 var(--mm-f);color:var(--mm-ink3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:29px}.cbtn{margin-top:10px;width:100%;text-align:center;padding:7px 0;border-radius:999px;font:750 11px/1 var(--mm-f);cursor:pointer}.cbtn.connect{background:var(--mm-deep);color:#fff}.cbtn.connected{background:var(--mm-tint-teal-2);color:var(--mm-tx-teal)}.cbtn.reconnect{background:var(--mm-tint-orange-2);color:var(--mm-tx-orange)}.chartbars{display:flex;align-items:flex-end;gap:6px;height:64px;margin-top:10px}.chartbars .cb{flex:1;border-radius:4px 4px 1px 1px;min-width:3px;background:var(--mm-line2)}.chartlabels{display:flex;gap:6px;margin-top:6px}.chartlabels span{flex:1;text-align:center;font:650 9px/1 var(--mm-f);color:var(--mm-ink4)}.drow{display:flex;gap:11px;padding:11px 0;align-items:flex-start}.drow+.drow{border-top:1px solid var(--mm-line2)}.drow .sq{margin-top:1px}.drow .dt{flex:1;min-width:0}.drow .dt b{display:block;font:700 12.5px/1.25 var(--mm-f)}.drow .dt p{margin:3px 0 0;font:500 11px/1.4 var(--mm-f);color:var(--mm-ink3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.drow .dv{flex:none;text-align:right;padding-left:8px}.drow .dv b{display:block;font:800 16px/1.1 var(--mm-f);color:var(--mm-ink);letter-spacing:-.2px;font-variant-numeric:tabular-nums}.drow .dv span{display:block;font:650 9.5px/1 var(--mm-f);color:var(--mm-ink4);margin-top:3px}.detailgrid{display:block}@media (min-width:768px){.mcard{max-width:420px}.streak-mini{display:none!important}.shop-plans{margin:0;padding:1px 0 3px}}@media (min-width:768px) and (max-width:1023.98px){.hd{padding:24px 24px 14px}.pad{padding:0 24px 100px}#scr-home .pad{padding-bottom:190px}.bk{padding:24px 24px 12px}.dgrid .col-right{display:block;margin-top:4px}.hv{font-size:34px}.tiles.c2,.tiles.c4{grid-template-columns:repeat(4,1fr)}.lifegrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.lifegrid .card,.lifegrid .grp{margin-bottom:0}.mafitgrid{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;align-items:start}.worklifegrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.worklifegrid .card{margin-bottom:0}.dscols,.conngrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.rn{display:flex}.dgrid{display:grid;grid-template-columns:1fr 300px;gap:18px;align-items:start}.dgrid .col-right{display:block}.rail{display:flex}.app{align-items:stretch}.nav,.mamheart{display:none}.hd{padding:26px 32px 4px}.bk{padding:26px 32px 8px}.pad{padding:0 32px 32px;max-width:1060px}#scr-home .pad{padding-bottom:32px}.h1{font-size:26px}.hv{font-size:33px}.tiles.c2,.tiles.c4{grid-template-columns:repeat(4,1fr)}.lifegrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.lifegrid .card,.lifegrid .grp{margin-bottom:0}.mafitgrid{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:start}.mafitgrid .col-right .card{margin-bottom:14px}.worklifegrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.worklifegrid .card{margin-bottom:0}.dscols{grid-template-columns:repeat(3,1fr)}#scr-design .pad{max-width:1220px}.coach-inputbar{padding:14px 32px}.coach-hamburger{display:none}.coach-drawer{display:none!important}.conngrid{grid-template-columns:repeat(4,1fr)}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--bg-base: 232 63% 22%;--bg-surface: 231 50% 27%;--bg-elevated: 231 45% 32%;--text-primary: 204 45% 16%;--text-secondary: 204 20% 35%;--text-tertiary: 204 15% 50%;--text-disabled: 204 10% 68%;--text-inverse: 232 45% 12%;--border-subtle: 215 45% 92%;--border-glass: 210 65% 96%;--border-strong: 210 55% 90%;--accent-primary: 245 89% 69%;--accent-secondary: 294 88% 81%;--accent-yellow: 49 94% 81%;--accent-aqua: 187 79% 79%;--accent-coral: 351 79% 64%;--accent-pink: 294 88% 81%;--accent-green: 187 79% 79%;--accent-blue: 187 60% 68%;--accent-blue-dark: 231 45% 32%;--accent-orange: 49 94% 81%;--brand-mamani: 245 89% 74%;--brand-mamani-dark: 245 70% 58%;--semantic-success: 187 70% 55%;--semantic-warning: 49 85% 68%;--semantic-error: 351 79% 64%;--semantic-error-dark: 351 60% 45%;--semantic-info: 187 79% 70%;--health-activity: 187 79% 79%;--health-sleep: 245 89% 74%;--health-heart: 351 79% 64%;--health-nutrition: 49 94% 78%;--health-mind: 294 88% 81%;--background: 0 0% 90.6%;--foreground: 204 45% 16%;--card: 231 50% 27%;--card-foreground: 220 30% 96%;--popover: 231 45% 32%;--popover-foreground: 220 30% 96%;--primary: 245 89% 69%;--primary-foreground: 232 45% 12%;--secondary: 231 50% 27%;--secondary-foreground: 220 30% 96%;--muted: 231 50% 27%;--muted-foreground: 225 20% 74%;--accent: 245 89% 69%;--accent-foreground: 232 45% 12%;--destructive: 351 79% 64%;--destructive-foreground: 220 30% 96%;--border: 215 30% 84%;--input: 225 20% 46%;--ring: 245 89% 69%;--radius: 1.25rem;--nav-background: 232 63% 22%;--chat-input-background: 231 50% 27%;--sidebar-background: 231 50% 27%;--sidebar-foreground: 220 30% 96%;--sidebar-primary: 245 89% 69%;--sidebar-primary-foreground: 232 45% 12%;--sidebar-accent: 231 50% 27%;--sidebar-accent-foreground: 220 30% 96%;--sidebar-border: 215 45% 92%;--sidebar-ring: 245 89% 69%;--calorie-ring: 49 94% 78%;--water-ring: 187 79% 79%;--workout-ring: 187 70% 68%;--sleep-ring: 245 89% 74%;--priority-focus: 245 89% 69%;--priority-energy: 49 94% 78%;--priority-stress: 187 79% 79%;--priority-recovery: 294 88% 81%;--priority-social: 351 79% 64%;--priority-immune: 165 55% 62%;--glass-blur-low: 8px;--glass-blur-medium: 16px;--glass-blur-high: 28px;--glass-tint: 0 0% 12%;--glass-fill-surface: .012;--glass-fill-elevated: .012;--glass-highlight: 0 0% 100%;--glass-rim: 23, 45, 60;--glass-border-alpha: .1;--glass-bevel: .24;--glass-bevel-width: 18px;--glass-blur-surface: 4px;--glass-blur-elevated: 7px;--glass-saturate: 125%;--glass-contrast: 1.06;--glass-overhang: 32px}.\!dark{--bg-base: 232 63% 22% !important;--bg-surface: 231 50% 27% !important;--bg-elevated: 231 45% 32% !important;--text-primary: 204 45% 16% !important;--text-secondary: 204 20% 35% !important;--text-tertiary: 204 15% 50% !important;--text-disabled: 204 10% 68% !important;--text-inverse: 232 45% 12% !important;--border-subtle: 215 45% 92% !important;--border-glass: 210 65% 96% !important;--border-strong: 210 55% 90% !important;--accent-primary: 245 89% 69% !important;--accent-secondary: 294 88% 81% !important;--accent-yellow: 49 94% 81% !important;--accent-aqua: 187 79% 79% !important;--accent-coral: 351 79% 64% !important;--accent-pink: 294 88% 81% !important;--accent-green: 187 79% 79% !important;--accent-blue: 187 60% 68% !important;--accent-blue-dark: 231 45% 32% !important;--accent-orange: 49 94% 81% !important;--brand-mamani: 245 89% 74% !important;--brand-mamani-dark: 245 70% 58% !important;--semantic-success: 187 70% 55% !important;--semantic-warning: 49 85% 68% !important;--semantic-error: 351 79% 64% !important;--semantic-error-dark: 351 60% 45% !important;--semantic-info: 187 79% 70% !important;--health-activity: 187 79% 79% !important;--health-sleep: 245 89% 74% !important;--health-heart: 351 79% 64% !important;--health-nutrition: 49 94% 78% !important;--health-mind: 294 88% 81% !important;--background: 0 0% 90.6% !important;--foreground: 204 45% 16% !important;--card: 231 50% 27% !important;--card-foreground: 220 30% 96% !important;--popover: 231 45% 32% !important;--popover-foreground: 220 30% 96% !important;--primary: 245 89% 69% !important;--primary-foreground: 232 45% 12% !important;--secondary: 231 50% 27% !important;--secondary-foreground: 220 30% 96% !important;--muted: 231 50% 27% !important;--muted-foreground: 225 20% 74% !important;--accent: 245 89% 69% !important;--accent-foreground: 232 45% 12% !important;--destructive: 351 79% 64% !important;--destructive-foreground: 220 30% 96% !important;--border: 215 30% 84% !important;--input: 225 20% 46% !important;--ring: 245 89% 69% !important;--nav-background: 232 63% 22% !important;--chat-input-background: 231 50% 27% !important;--sidebar-background: 231 50% 27% !important;--sidebar-foreground: 220 30% 96% !important;--sidebar-primary: 245 89% 69% !important;--sidebar-primary-foreground: 232 45% 12% !important;--sidebar-accent: 231 50% 27% !important;--sidebar-accent-foreground: 220 30% 96% !important;--sidebar-border: 215 45% 92% !important;--sidebar-ring: 245 89% 69% !important;--calorie-ring: 49 94% 78% !important;--water-ring: 187 79% 79% !important;--workout-ring: 187 70% 68% !important;--sleep-ring: 245 89% 74% !important;--priority-focus: 245 89% 69% !important;--priority-energy: 49 94% 78% !important;--priority-stress: 187 79% 79% !important;--priority-recovery: 294 88% 81% !important;--priority-social: 351 79% 64% !important;--priority-immune: 165 55% 62% !important}.dark{--bg-base: 232 63% 22%;--bg-surface: 231 50% 27%;--bg-elevated: 231 45% 32%;--text-primary: 204 45% 16%;--text-secondary: 204 20% 35%;--text-tertiary: 204 15% 50%;--text-disabled: 204 10% 68%;--text-inverse: 232 45% 12%;--border-subtle: 215 45% 92%;--border-glass: 210 65% 96%;--border-strong: 210 55% 90%;--accent-primary: 245 89% 69%;--accent-secondary: 294 88% 81%;--accent-yellow: 49 94% 81%;--accent-aqua: 187 79% 79%;--accent-coral: 351 79% 64%;--accent-pink: 294 88% 81%;--accent-green: 187 79% 79%;--accent-blue: 187 60% 68%;--accent-blue-dark: 231 45% 32%;--accent-orange: 49 94% 81%;--brand-mamani: 245 89% 74%;--brand-mamani-dark: 245 70% 58%;--semantic-success: 187 70% 55%;--semantic-warning: 49 85% 68%;--semantic-error: 351 79% 64%;--semantic-error-dark: 351 60% 45%;--semantic-info: 187 79% 70%;--health-activity: 187 79% 79%;--health-sleep: 245 89% 74%;--health-heart: 351 79% 64%;--health-nutrition: 49 94% 78%;--health-mind: 294 88% 81%;--background: 0 0% 90.6%;--foreground: 204 45% 16%;--card: 231 50% 27%;--card-foreground: 220 30% 96%;--popover: 231 45% 32%;--popover-foreground: 220 30% 96%;--primary: 245 89% 69%;--primary-foreground: 232 45% 12%;--secondary: 231 50% 27%;--secondary-foreground: 220 30% 96%;--muted: 231 50% 27%;--muted-foreground: 225 20% 74%;--accent: 245 89% 69%;--accent-foreground: 232 45% 12%;--destructive: 351 79% 64%;--destructive-foreground: 220 30% 96%;--border: 215 30% 84%;--input: 225 20% 46%;--ring: 245 89% 69%;--nav-background: 232 63% 22%;--chat-input-background: 231 50% 27%;--sidebar-background: 231 50% 27%;--sidebar-foreground: 220 30% 96%;--sidebar-primary: 245 89% 69%;--sidebar-primary-foreground: 232 45% 12%;--sidebar-accent: 231 50% 27%;--sidebar-accent-foreground: 220 30% 96%;--sidebar-border: 215 45% 92%;--sidebar-ring: 245 89% 69%;--calorie-ring: 49 94% 78%;--water-ring: 187 79% 79%;--workout-ring: 187 70% 68%;--sleep-ring: 245 89% 74%;--priority-focus: 245 89% 69%;--priority-energy: 49 94% 78%;--priority-stress: 187 79% 79%;--priority-recovery: 294 88% 81%;--priority-social: 351 79% 64%;--priority-immune: 165 55% 62%}:root[data-theme=light],:root.light{--bg-base: 210 45% 97%;--bg-surface: 210 40% 99%;--bg-elevated: 0 0% 100%;--text-primary: 232 45% 12%;--text-secondary: 225 20% 35%;--text-tertiary: 225 15% 50%;--text-disabled: 225 10% 68%;--text-inverse: 220 30% 97%;--border-subtle: 225 30% 20%;--border-glass: 232 40% 15%;--border-strong: 232 45% 10%;--accent-primary: 245 75% 55%;--accent-secondary: 294 70% 60%;--accent-yellow: 43 85% 50%;--accent-aqua: 190 65% 42%;--accent-coral: 351 75% 52%;--accent-pink: 294 70% 60%;--accent-green: 190 65% 42%;--accent-blue: 195 60% 45%;--accent-blue-dark: 210 55% 30%;--accent-orange: 43 85% 50%;--brand-mamani: 245 75% 58%;--brand-mamani-dark: 245 60% 45%;--semantic-success: 190 65% 42%;--semantic-warning: 43 85% 50%;--semantic-error: 351 75% 52%;--semantic-error-dark: 351 60% 40%;--semantic-info: 190 60% 45%;--health-activity: 190 65% 42%;--health-sleep: 245 75% 55%;--health-heart: 351 75% 52%;--health-nutrition: 43 85% 48%;--health-mind: 294 70% 60%;--background: 210 45% 97%;--foreground: 232 45% 12%;--card: 210 40% 99%;--card-foreground: 232 45% 12%;--popover: 0 0% 100%;--popover-foreground: 232 45% 12%;--primary: 245 75% 55%;--primary-foreground: 220 30% 97%;--secondary: 210 40% 99%;--secondary-foreground: 232 45% 12%;--muted: 210 35% 93%;--muted-foreground: 225 20% 35%;--accent: 245 75% 55%;--accent-foreground: 220 30% 97%;--destructive: 351 75% 52%;--destructive-foreground: 220 30% 97%;--border: 225 30% 20%;--input: 220 15% 75%;--ring: 245 75% 55%;--nav-background: 210 45% 97%;--chat-input-background: 210 40% 99%;--calorie-ring: 43 85% 48%;--water-ring: 190 65% 42%;--workout-ring: 195 60% 45%;--sleep-ring: 245 75% 55%;--priority-focus: 245 75% 55%;--priority-energy: 43 85% 48%;--priority-stress: 190 65% 42%;--priority-recovery: 294 70% 60%;--priority-social: 351 75% 52%;--priority-immune: 175 55% 38%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.shadow-sm{box-shadow:0 1px 3px #0003,0 1px 2px #0000001a}.shadow-lg{box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0000004d}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.glass-02,.glass-03{background:var(--mm-card-solid);border:1.5px solid var(--mm-line);--text-primary: 204 45% 16%;--text-secondary: 204 20% 35%;--text-tertiary: 204 15% 50%;--text-disabled: 204 10% 68%;--muted-foreground: 204 20% 35%;--foreground: 204 45% 16%}.glass-interactive{background:var(--mm-sunken-1);border:1px solid var(--mm-line2);transition:background .15s;--text-primary: 204 45% 16%;--text-secondary: 204 20% 35%;--text-tertiary: 204 15% 50%;--text-disabled: 204 10% 68%;--muted-foreground: 204 20% 35%;--foreground: 204 45% 16%}.glass-interactive:hover{background:var(--mm-sunken-2, var(--mm-sunken-1))}.glass-overlay{background:var(--mm-card-solid);border:1px solid var(--mm-line);--text-primary: 204 45% 16%;--text-secondary: 204 20% 35%;--text-tertiary: 204 15% 50%;--text-disabled: 204 10% 68%;--muted-foreground: 204 20% 35%;--foreground: 204 45% 16%}body[data-theme=dark] .glass-02,body[data-theme=dark] .glass-03,body[data-theme=dark] .glass-interactive,body[data-theme=dark] .glass-selected,body[data-theme=dark] .glass-overlay{--text-primary: 220 30% 96%;--text-secondary: 225 20% 74%;--text-tertiary: 225 14% 58%;--text-disabled: 225 10% 42%;--muted-foreground: 225 20% 74%;--foreground: 220 30% 96%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-2{top:.5rem}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-64{max-height:16rem}.max-h-screen{max-height:100vh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[16px\]{border-radius:16px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-border-subtle{--tw-border-opacity: 1;border-color:hsl(var(--border-subtle) / var(--tw-border-opacity))}.border-destructive{border-color:hsl(var(--destructive))}.border-input{border-color:hsl(var(--input))}.border-priority-energy\/50{border-color:hsl(var(--priority-energy) / .5)}.border-priority-focus\/50{border-color:hsl(var(--priority-focus) / .5)}.border-priority-immune\/50{border-color:hsl(var(--priority-immune) / .5)}.border-priority-recovery\/50{border-color:hsl(var(--priority-recovery) / .5)}.border-priority-social\/50{border-color:hsl(var(--priority-social) / .5)}.border-priority-stress\/50{border-color:hsl(var(--priority-stress) / .5)}.bg-\[var\(--mm-blue\)\]{background-color:var(--mm-blue)}.bg-\[var\(--mm-deep\)\]{background-color:var(--mm-deep)}.bg-\[var\(--mm-orange\)\]{background-color:var(--mm-orange)}.bg-accent-primary\/10{background-color:hsl(var(--accent-primary) / .1)}.bg-background{background-color:hsl(var(--background))}.bg-black\/40{background-color:#0006}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted{background-color:hsl(var(--muted))}.bg-priority-energy\/18{background-color:hsl(var(--priority-energy) / .18)}.bg-priority-focus\/18{background-color:hsl(var(--priority-focus) / .18)}.bg-priority-immune\/18{background-color:hsl(var(--priority-immune) / .18)}.bg-priority-recovery\/18{background-color:hsl(var(--priority-recovery) / .18)}.bg-priority-social\/18{background-color:hsl(var(--priority-social) / .18)}.bg-priority-stress\/18{background-color:hsl(var(--priority-stress) / .18)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-\[calc\(env\(safe-area-inset-bottom\)\+72px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 72px)}.pb-\[calc\(theme\(spacing\.16\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.pl-6{padding-left:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[18px\]{font-size:18px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-\[var\(--mm-on-brand\)\]{color:var(--mm-on-brand)}.text-accent-primary{--tw-text-opacity: 1;color:hsl(var(--accent-primary) / var(--tw-text-opacity))}.text-brand-mamani{--tw-text-opacity: 1;color:hsl(var(--brand-mamani) / var(--tw-text-opacity))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-priority-energy{color:hsl(var(--priority-energy))}.text-priority-focus{color:hsl(var(--priority-focus))}.text-priority-immune{color:hsl(var(--priority-immune))}.text-priority-recovery{color:hsl(var(--priority-recovery))}.text-priority-social{color:hsl(var(--priority-social))}.text-priority-stress{color:hsl(var(--priority-stress))}.text-text-primary{--tw-text-opacity: 1;color:hsl(var(--text-primary) / var(--tw-text-opacity))}.text-text-secondary{--tw-text-opacity: 1;color:hsl(var(--text-secondary) / var(--tw-text-opacity))}.text-text-tertiary{--tw-text-opacity: 1;color:hsl(var(--text-tertiary) / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[-\:\/\]{-: /}html{scroll-padding-bottom:140px;height:100%;margin:0;padding:0}body{height:100dvh;min-height:100dvh;overflow-y:auto;overflow-x:hidden;position:relative;margin:0;padding:0;display:block!important;visibility:visible!important}#root{min-height:100dvh;height:100%;display:flex!important;flex-direction:column;visibility:visible!important;position:relative;z-index:1}@supports (height: 100dvh){body{height:100dvh}#root{min-height:100dvh}}input:focus,textarea:focus{scroll-margin-bottom:200px}@media (max-width: 768px){.overflow-y-auto{overflow-y:visible!important}.h-screen{height:auto!important;min-height:calc(100dvh - 140px)!important}}*{box-sizing:border-box}body,#root,main{display:block!important}#root>div{display:flex!important}div:has(>main>.screen.on){height:100svh}main:has(>.screen.on){min-height:0;height:100%}main>.screen.on{height:100%}div:has(>div>main>.screen.on){padding-bottom:0}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-\[var\(--mm-sunken-1\)\]:hover{background-color:var(--mm-sunken-1)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-accent-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--accent-primary) / var(--tw-ring-opacity))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[var\(--mm-blue\)\]:focus-visible{--tw-ring-color: var(--mm-blue)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-destructive-foreground\/70{color:hsl(var(--destructive-foreground) / .7)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive-foreground\/40:focus{--tw-ring-color: hsl(var(--destructive-foreground) / .4)}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-destructive:focus{--tw-ring-offset-color: hsl(var(--destructive))}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:flex-col{flex-direction:column}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:max-w-\[420px\]{max-width:420px}.md\:pb-0{padding-bottom:0}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:hidden{display:none}.lg\:pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
