.tw-grid{--tw-ink:#25262d;--tw-muted:#747b84;--tw-mint:#18b995;--tw-mint-dark:#08775f;--tw-mint-soft:#e5f8f2;--tw-peach:#ff8060;--tw-surface:#fff;--tw-water-ink:#268a9e;--tw-water-soft:rgba(63,169,191,.14);--tw-shadow:0 8px 20px -17px #25262d;--tw-grid-gap:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(7.5rem,calc((100% - var(--tw-grid-gap)) / 2))),1fr));gap:var(--tw-grid-gap);--tw-square:7rem;min-width:0;container:today-widgets/inline-size;box-sizing:border-box;font-family:var(--font-sans,Inter),Inter,Arial,sans-serif;color:var(--tw-ink);overflow-wrap:anywhere}.tw-grid,.tw-grid--stretch{align-items:stretch}.tw-grid *,.tw-grid :after,.tw-grid :before{box-sizing:border-box}.tw{position:relative;min-height:7rem;overflow-wrap:anywhere;border-radius:18px;background:var(--tw-surface);box-shadow:var(--tw-shadow)}.tw,.tw__open{display:flex;min-width:0}.tw__open{flex:1 1 auto;padding:8px;border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tw--large,.tw--wide{grid-column:1/-1}.tw__action:focus-visible,.tw__open:focus-visible{outline:2px solid var(--tw-mint);outline-offset:2px}.tw__icon{display:block;flex:0 0 auto;width:44px;height:44px;background:50%/contain no-repeat;-o-object-fit:contain;object-fit:contain}.tw__icon--steps{background-image:url(/pimoli-3d-steps.webp)}.tw__icon--sleep{background-image:url(/pimoli-3d-sleep.webp)}.tw__icon--fasting{background-image:url(/pimoli-3d-fasting.webp)}.tw__icon--cycle{background-image:url(/pimoli-pim-3d-v2.webp)}.tw__icon--pills{background-image:url(/profile-medications-3d-v1.webp)}.tw__icon--water{background-image:url(/pimoli-3d-water.webp)}.tw__text{display:block;min-width:0;line-height:1.3}.tw__text .tw__sub,.tw__text b,.tw__text small{display:block;width:100%;text-align:left}.tw__text small{color:var(--tw-muted);font-size:.75rem;font-weight:600}.tw__text b{margin:3px 0;font-size:.875rem;font-weight:800;white-space:normal;line-height:1.25;font-variant-numeric:tabular-nums}.tw__sub{color:var(--tw-mint-dark);font-size:.75rem;font-weight:600}.tw__chevron{position:absolute;top:9px;right:8px;display:grid;width:19px;height:19px;place-items:center;border-radius:7px;background:var(--tw-mint-soft);color:var(--tw-mint-dark);font-style:normal;pointer-events:none}.tw__chevron svg{display:block;width:11px;height:11px}.tw__action,.tw__plus{display:grid;flex:0 0 auto;min-width:2.75rem;min-height:2.75rem;width:-moz-max-content;width:max-content;place-items:center;padding:4px 8px;border:0;border-radius:13px;background:var(--tw-surface);color:var(--tw-mint-dark);font:inherit;font-size:1.125rem;font-weight:800;line-height:1.2;box-shadow:0 8px 18px -15px #28798a;cursor:pointer}.tw__action:disabled{opacity:.68;cursor:progress}.tw__meter{display:block;min-width:0}.tw__progress{display:block;height:6px;border-radius:4px;background:var(--tw-mint-soft);overflow:hidden}.tw__progress em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tw-mint),var(--tw-mint-dark))}.tw__segments{display:flex;gap:3px}.tw__segments em{display:block;flex:1 1 0;min-width:0;height:16px;border-radius:5px;background:var(--tw-mint-soft)}.tw__segments em.is-filled{box-shadow:inset 0 1px rgba(255,255,255,.5)}.tw__segments em.is-filled,.tw__segments em.is-over{background:linear-gradient(var(--tw-mint),var(--tw-mint-dark))}.tw--square{display:grid;grid-template-columns:minmax(0,1fr);min-height:var(--tw-square)}.tw--square .tw__open{display:grid;grid-area:1/1;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start;gap:2px}.tw--square .tw__icon{width:2.75rem;height:2.75rem;min-height:2.75rem}.tw--square .tw__text{display:grid;grid-template-rows:minmax(2.6em,auto) auto 1fr;gap:2px;width:100%;font-size:.75rem}.tw--square .tw__text b{margin:0}.tw--square.has-action{grid-template-columns:minmax(0,1fr) max-content}.tw--square.has-action .tw__open{grid-column:1/-1;grid-template-columns:subgrid}.tw--square.has-action .tw__text{grid-column:1/-1}.tw--square.has-action .tw__action{grid-area:1/2;justify-self:end;align-self:start;z-index:1;margin:8px;border-radius:10px;font-size:1rem}.tw--square.has-action .tw__icon{max-width:100%}.tw--square .tw__plus{position:absolute;top:8px;right:8px;border-radius:10px;font-size:1rem;font-style:normal}@supports not (grid-template-columns:subgrid){.tw--square.has-action{grid-template-columns:minmax(0,1fr)}.tw--square.has-action .tw__action{grid-area:auto/1}}@supports (grid-template-rows:subgrid){.tw-grid>.tw{grid-row:span 4}.tw--square{display:grid;grid-template-rows:subgrid;row-gap:2px}.tw--square .tw__open{grid-row:1/-1;grid-template-rows:subgrid}.tw--square .tw__icon{grid-row:1}.tw--square .tw__text{grid-row:2/span 3;grid-template-rows:subgrid}}.tw--wide:not(.tw--frozen){--tw-feature-accent:var(--tw-mint);--tw-feature-ink:var(--tw-ink);--tw-muted:var(--ios-text-secondary,#58655f);display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:9rem;padding:0;border:1px solid color-mix(in srgb,var(--tw-feature-accent) 18%,var(--tw-surface));border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--tw-feature-accent) 7%,var(--tw-surface)),var(--tw-surface) 90%);box-shadow:var(--tw-shadow)}.tw--wide.tw--active-kcal,.tw--wide.tw--cycle,.tw--wide.tw--steps,.tw--wide.tw--streak{--tw-feature-accent:var(--tw-peach)}.tw--wide .tw__open{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px}.tw--wide .tw__feature-head{grid-template-columns:minmax(0,1fr) minmax(0,4.75rem);gap:12px}.tw--wide .tw__feature-copy{gap:5px}.tw--wide .tw__feature-copy>strong{font-size:1.5rem;line-height:1.2;letter-spacing:-.025em}.tw--wide .tw__feature-copy>.tw__sub{color:var(--tw-mint-dark);font-size:.8125rem}.tw--wide .tw__feature-art .tw__icon{width:100%;height:auto;aspect-ratio:1}.tw--wide .tw__feature-art:after{display:none}.tw--wide .tw__foot{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%;margin-top:auto}.tw--wide .tw__detail{color:var(--tw-muted);font-size:.8125rem;line-height:1.4}.tw--wide.has-action .tw__foot{min-height:2.75rem;padding-right:3.5rem;justify-content:center}.tw--wide.has-action .tw__action{position:absolute;right:16px;bottom:16px;margin:0}.tw--wide .tw__choices{padding:0 16px 16px}.tw--wide .tw__segments em{height:18px;background:color-mix(in srgb,var(--tw-mint) 13%,transparent)}.tw--wide .tw__segments em.is-filled{background:linear-gradient(180deg,var(--tw-mint),var(--tw-mint-dark))}.tw--wide .tw__bar-head,.tw--wide .tw__bar-head small{font-size:.8125rem}.tw--wide .tw__progress{height:7px}[data-theme=dark] .tw-grid{--tw-ink:var(--ios-text-primary,#f2f4f5);--tw-muted:var(--ios-text-secondary,#a2a8ae);--tw-surface:var(--ios-surface-primary,#1b1f22);--tw-mint:var(--pim-mint-500);--tw-mint-dark:var(--ios-interactive-primary);--tw-peach:var(--pim-peach-500);--tw-water-ink:#8adcec;--tw-water-soft:color-mix(in srgb,var(--tw-water-ink) 14%,transparent);--tw-mint-soft:color-mix(in srgb,var(--tw-mint) 16%,transparent);--tw-shadow:var(--pim-glass-shadow,0 8px 20px -17px #000)}[data-theme=dark] .tw__action,[data-theme=dark] .tw__plus{border:1px solid var(--ios-border-default,#3a3f44);background:var(--ios-surface-grouped-secondary,#262b2f)}.tw__icon--emoji{display:grid;place-items:center;border-radius:14px;background:var(--tw-mint-soft);font-size:1.5rem;font-style:normal;line-height:1}.tw--wide-card .tw__icon--emoji{font-size:1.875rem}.tw--wide-row .tw__icon--emoji{font-size:1.375rem;border-radius:12px}.tw.is-calm .tw__sub,.tw.is-warn .tw__sub{color:var(--tw-mint-dark)}.tw__bars{display:grid;width:100%;gap:6px}.tw__bar{display:block;min-width:0}.tw__bar-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;font-size:.75rem;line-height:1.3}.tw__bar-head small{color:var(--tw-muted);font-size:.75rem;font-weight:600}.tw__bar-head b{min-width:0;font-weight:800;font-variant-numeric:tabular-nums}.tw__bar>i{display:block;height:5px;margin-top:3px;border-radius:4px;background:var(--tw-mint-soft);overflow:hidden}.tw__bar>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tw-mint),var(--tw-mint-dark))}.tw--wide-card{flex-wrap:wrap}.tw__choices{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(2.75rem,100%),1fr));width:100%;gap:6px;padding:0 8px 8px}.tw__choices button{flex:1 1 0;min-height:2.75rem;min-width:0;padding:8px 4px;border:1px solid transparent;border-radius:12px;background:var(--tw-mint-soft);font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.tw__choices button.is-selected{border-color:var(--tw-mint);background:#fff;box-shadow:0 6px 14px -10px var(--tw-mint-dark)}.tw__choices button:focus-visible{outline:2px solid var(--tw-mint);outline-offset:2px}.tw--large{flex-direction:column;min-height:12.5rem;border-radius:24px}.tw--large .tw__open{flex:0 0 auto;flex-direction:column;align-items:stretch;gap:10px;padding:12px}.tw--large .tw__head{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-right:28px}.tw--large .tw__head .tw__text{flex:1 1 8rem}.tw--large .tw__head .tw__icon{width:36px;height:36px}.tw--large .tw__head .tw__text b{font-size:.875rem}.tw--large .tw__chevron{top:8px;right:0}.tw--large .tw__figure{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;min-width:0}.tw--large .tw__figure--ring .tw__bars{flex:1 1 10rem;min-width:0}.tw--large .tw__detail{color:var(--tw-muted);font-size:.75rem;line-height:1.35}.tw--large.has-action .tw__action{align-self:flex-end;margin:0 12px 12px}.tw--feature{--tw-feature-accent:var(--tw-mint);--tw-feature-ink:var(--tw-ink);--tw-muted:var(--ios-text-secondary,#58655f);overflow:hidden;border:1px solid color-mix(in srgb,var(--tw-feature-accent) 22%,var(--tw-surface));background:linear-gradient(135deg,color-mix(in srgb,var(--tw-feature-accent) 14%,var(--tw-surface)),var(--tw-surface) 72%);box-shadow:0 12px 28px -24px var(--tw-feature-accent)}.tw--feature.tw--pills,.tw--feature.tw--sleep{--tw-feature-accent:var(--tw-mint)}.tw--feature.tw--cycle,.tw--feature.tw--steps{--tw-feature-accent:var(--tw-peach)}.tw--feature .tw__open{padding:20px;border-radius:23px 23px 0 0;background:none}.tw__feature-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,7rem);align-items:center;gap:10px;min-width:0}.tw__feature-copy{display:grid;min-width:0;justify-items:start;gap:10px;color:var(--tw-feature-ink)}.tw__feature-label{max-width:100%;color:var(--tw-feature-ink);font-size:.8125rem;font-weight:700;line-height:1.35}.tw__feature-copy>strong{min-width:0;max-width:100%;font-size:1.65rem;font-weight:850;line-height:1.12;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.tw__feature-copy>.tw__sub{color:var(--tw-muted);font-size:.8125rem;font-weight:550;line-height:1.4}.tw__feature-link{display:inline-flex;max-width:100%;align-items:center;gap:7px;margin-top:2px;color:var(--tw-feature-ink);font-size:.75rem;line-height:1.4;font-weight:750}.tw__feature-link svg{flex:0 0 auto;width:12px;height:12px}.tw__feature-art-slot{display:contents}.tw__feature-art{position:relative;isolation:isolate;display:grid;min-width:0;width:100%;aspect-ratio:1;place-items:center}.tw__feature-art:before{content:"";position:absolute;z-index:-1;inset:4%;border-radius:38% 62% 58% 42%;transform:rotate(-12deg);background:color-mix(in srgb,var(--tw-feature-accent) 15%,transparent)}.tw__feature-art:after{content:"";position:absolute;z-index:-1;inset:0;border:1px dashed color-mix(in srgb,var(--tw-feature-accent) 34%,transparent);border-radius:50%}.tw--feature .tw__feature-art .tw__icon{width:100%;height:auto;aspect-ratio:1;filter:drop-shadow(0 9px 8px color-mix(in srgb,var(--tw-feature-accent) 22%,transparent))}.tw--feature.tw--sleep .tw__feature-art:before{border-radius:50%}.tw--feature.tw--pills .tw__feature-art:before{border-radius:28%;transform:rotate(10deg)}.tw--feature.tw--cycle .tw__feature-art:after{border-style:dotted;border-width:3px}.tw--feature.tw--steps .tw__feature-art:before{border-radius:50% 35% 50% 35%;transform:rotate(-20deg)}.tw--feature .tw__large-body{gap:10px;padding:0 20px 18px}.tw--feature .tw__large-body:empty{padding:0}.tw--feature .tw__large-body>.tw__detail{border-top:1px solid color-mix(in srgb,var(--tw-feature-accent) 18%,transparent);padding-top:12px;font-size:.8125rem;line-height:1.5}.tw--feature .tw__facts{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr))}.tw--feature .tw__facts>div{background:color-mix(in srgb,var(--tw-feature-accent) 8%,var(--tw-surface))}.tw--feature.has-action .tw__action{max-width:calc(100% - 40px);margin:0 20px 18px;border-color:color-mix(in srgb,var(--tw-feature-accent) 28%,transparent);background:color-mix(in srgb,var(--tw-feature-accent) 14%,var(--tw-surface));color:var(--tw-feature-ink)}@container today-widgets (max-width: 20rem){.tw__feature-head{grid-template-columns:minmax(0,1fr) minmax(0,5.5rem)}}@container today-widgets (max-width: 15rem){.tw__feature-head{grid-template-columns:minmax(0,1fr)}.tw__feature-art{grid-row:1;width:min(5rem,65%);justify-self:end}.tw__feature-copy>strong{font-size:1.4rem}}.tw__ring{--tw-ring-percent:0%;position:relative;display:grid;width:min(100%,10.25rem);aspect-ratio:1;min-width:0;flex:0 1 10.25rem;margin-inline:auto;padding:.75rem;place-items:center;border-radius:50%;background:radial-gradient(circle,var(--tw-surface) 66%,transparent 67%),conic-gradient(var(--tw-mint) 0 var(--tw-ring-percent),color-mix(in srgb,var(--tw-mint) 16%,transparent) var(--tw-ring-percent) 100%);box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--tw-mint) 12%,transparent),0 10px 28px -18px var(--tw-mint-dark)}.tw__ring-inner{display:grid;min-width:0;max-width:100%;justify-items:center;gap:2px;text-align:center}.tw__ring-inner small{color:var(--tw-mint-dark);font-size:.75rem;font-weight:850;letter-spacing:.08em}.tw__ring-inner b{font-size:1.875rem;font-weight:850;line-height:1;font-variant-numeric:tabular-nums}.tw__ring-inner>span{color:var(--tw-muted);font-size:.75rem}.tw__ring-inner em{margin-top:2px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--tw-peach) 18%,transparent);color:#d8603f;font-size:.75rem;font-style:normal;font-weight:800}@container today-widgets (max-width: 15rem){.tw__ring{width:100%;flex-basis:100%;aspect-ratio:auto;gap:.5rem;padding:0;border-radius:0;background:none;box-shadow:none}.tw__ring:before{content:"";width:4rem;max-width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--tw-surface) 59%,transparent 60%),conic-gradient(var(--tw-mint) 0 var(--tw-ring-percent),color-mix(in srgb,var(--tw-mint) 16%,transparent) var(--tw-ring-percent) 100%)}}.tw__scale{display:grid;width:100%;gap:8px}.tw__scale>b{font-size:1.25rem;font-weight:850}.tw__scale-track{position:relative;display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--tw-mint) 45%,#fff),#eef1f3 50%,color-mix(in srgb,var(--tw-peach) 55%,#fff))}.tw__scale-mid{position:absolute;top:-4px;left:50%;width:2px;height:18px;background:var(--tw-muted);opacity:.6}.tw__scale-track>i{position:absolute;top:50%;width:22px;height:22px;border:3px solid var(--tw-peach);border-radius:50%;background:var(--tw-surface);transform:translate(-50%,-50%);box-shadow:0 4px 12px -6px #000}.tw--balance.is-calm .tw__scale-track>i{border-color:var(--tw-mint)}.tw__scale-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:var(--tw-muted);font-size:.75rem;font-weight:600}.tw__scale-legend>:nth-child(2){text-align:center}.tw__scale-legend>:last-child{text-align:right}.tw__chart{display:grid;width:100%;gap:4px}.tw__chart svg{display:block;width:100%;height:auto;aspect-ratio:300/110}.tw__chart-area{fill:color-mix(in srgb,var(--tw-mint) 14%,transparent)}.tw__chart-line{fill:none;stroke:var(--tw-mint-dark);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.tw__chart-goal{stroke:var(--tw-peach);stroke-width:1.5;stroke-dasharray:4 5}.tw__chart-dot{fill:var(--tw-surface);stroke:var(--tw-mint-dark);stroke-width:3}.tw__chart-labels{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;color:var(--tw-muted);font-size:.75rem}.tw__chart>em{color:var(--tw-mint-dark);font-size:.75rem;font-style:normal;font-weight:700}[data-theme=dark] .tw__choices button,[data-theme=dark] .tw__icon--emoji{background:color-mix(in srgb,var(--tw-mint) 14%,transparent)}[data-theme=dark] .tw__choices button.is-selected,[data-theme=dark] .tw__scale-track>i{background:var(--ios-surface-grouped-secondary,#262b2f)}[data-theme=dark] .tw__ring-inner em{color:var(--pim-peach-700)}[data-theme=dark] .tw__scale-track{background:linear-gradient(90deg,color-mix(in srgb,var(--tw-mint) 45%,var(--ios-surface-secondary)),var(--ios-surface-tertiary) 50%,color-mix(in srgb,var(--tw-peach) 55%,var(--ios-surface-secondary)))}.tw__large-body{display:grid;min-width:0;gap:12px;padding:0 12px 12px}.tw__large-body>p{margin:0}.tw__spotlight{display:grid;min-width:0;gap:8px;padding:12px;border-radius:18px;background:var(--tw-mint-soft)}.tw__spotlight>strong{font-size:1.75rem;line-height:1.2;font-variant-numeric:tabular-nums}.tw__spotlight .tw__progress{height:10px}.tw__spotlight .tw__segments em{height:24px}.tw__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));min-width:0;margin:0;gap:8px}.tw__facts>div{min-width:0;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--tw-mint) 6%,transparent)}.tw__facts dt{color:var(--tw-muted);font-size:.75rem}.tw__facts dd{margin:4px 0 0;font-size:.875rem;font-weight:650;line-height:1.35}.tw__items{display:grid;margin:0;padding:0 0 0 1.25rem;gap:8px;font-size:.875rem}.tw__data-note{color:var(--tw-muted);font-size:.75rem;font-weight:650}.tw__choices--expanded{grid-template-columns:repeat(auto-fit,minmax(min(5rem,100%),1fr))}.tw__choices--expanded button{display:grid;justify-items:center;gap:8px}.tw__choices--expanded small{font:inherit;font-size:.75rem;line-height:1.2}.tw__choices button:disabled{opacity:.65;cursor:default}.tw[data-state=empty] .tw__spotlight{background:color-mix(in srgb,var(--tw-muted) 8%,transparent)}@media (forced-colors:active){.tw{border:1px solid CanvasText}.tw__choices button.is-selected{outline:2px solid Highlight}.tw__bar>i em,.tw__progress em,.tw__segments em.is-filled{background:Highlight}}.tw--square .tw__caption .tw__sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.tw__source{display:block;max-width:100%;margin:.25rem 0 0;font-size:.75rem;line-height:1.4;font-weight:500;color:var(--ios-text-secondary,#58655f);overflow-wrap:anywhere}.tw__caption{display:block;min-width:0}.tw--frozen{display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;border:1px dashed color-mix(in srgb,var(--tw-mint) 45%,transparent);background:color-mix(in srgb,var(--tw-mint-soft) 55%,var(--tw-surface));box-shadow:none}.tw__frozen-body{display:flex;min-width:0;gap:10px;align-items:flex-start;padding:8px}.tw--frozen .tw__icon{opacity:.55;filter:grayscale(.4)}.tw--frozen .tw__sub,.tw--frozen .tw__text b{color:var(--tw-muted)}.tw--frozen .tw__sub{font-weight:500}.tw__unlock{margin:0 8px 8px;min-height:40px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--tw-mint) 40%,transparent);border-radius:12px;background:transparent;color:var(--tw-mint-dark);font:inherit;font-size:.75rem;font-weight:800;line-height:1.3;cursor:pointer}.tw__unlock:focus-visible{outline:2px solid var(--tw-mint);outline-offset:2px}.tw--frozen.tw--square{grid-template-columns:minmax(0,1fr)}.tw--frozen.tw--square .tw__frozen-body{flex-direction:column;gap:4px}.tw--frozen.tw--square .tw__icon{width:2rem;height:2rem;min-height:2rem}.tw--frozen.tw--square .tw__sub{display:none}.tw--frozen.tw--square .tw__unlock{margin:auto 6px 6px;padding:4px 8px}@container today-widgets (max-width: 18rem){.tw--wide .tw__feature-head{grid-template-columns:minmax(0,1fr) 3.5rem;gap:8px}.tw--wide .tw__feature-copy>strong{font-size:1.25rem}}@container today-widgets (max-width: 14rem){.tw--wide .tw__feature-head{grid-template-columns:minmax(0,1fr)}.tw--wide .tw__feature-art{grid-row:1;width:3.5rem;justify-self:end}}.tw--square:not(.tw--frozen){--tw-feature-accent:var(--tw-mint);--tw-muted:var(--ios-text-secondary,#58655f);border:1px solid color-mix(in srgb,var(--tw-feature-accent) 16%,var(--tw-surface));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--tw-feature-accent) 5%,var(--tw-surface)),var(--tw-surface) 90%)}.tw--square.tw--active-kcal,.tw--square.tw--cycle,.tw--square.tw--steps,.tw--square.tw--streak{--tw-feature-accent:var(--tw-peach)}.tw--square .tw__open{padding:12px;gap:4px}.tw--square .tw__text{gap:4px}.tw--square.has-action .tw__action{margin:10px}.tw--square .tw__plus{top:10px;right:10px}.tw--large .tw__feature-head{display:flex;align-items:stretch;gap:0;min-height:4.5rem}.tw--large .tw__feature-copy{flex:1 1 auto;align-self:center}.tw--large .tw__feature-label{padding-inline-end:1.75rem}.tw--large .tw__feature-copy>strong{max-width:9em}.tw--large .tw__feature-copy>.tw__sub{max-width:max(8rem,100cqi - 10.5rem)}.tw--large .tw__feature-art-slot{position:relative;display:grid;flex:1000 100000 3.625rem;min-width:0;max-width:7.625rem;place-items:center end;container:tw-feature-art/size}.tw--large .tw__feature-art{width:min(100cqi - .625rem,100cqb)}@container tw-feature-art (max-width: 3.6rem){.tw--large .tw__feature-art{position:absolute;inset-block-start:-.75rem;inset-inline-end:-.5rem;width:2.125rem}}@container today-widgets (max-width: 20rem){.tw--wide .tw__feature-head{grid-template-columns:minmax(0,1fr) 3rem}.tw--wide .tw__feature-copy{display:contents}.tw--wide .tw__feature-label{grid-column:1;grid-row:1}.tw--wide .tw__feature-copy>.tw__source,.tw--wide .tw__feature-copy>.tw__sub,.tw--wide .tw__feature-copy>strong{grid-column:1/-1}.tw--wide .tw__feature-art{grid-column:2;grid-row:1;width:3rem;justify-self:end}}.tw--wide.has-choices.has-action .tw__action{position:static;align-self:flex-end;margin:0 16px 16px}.tw--wide.has-choices.has-action .tw__foot{padding-right:0;min-height:0}