.today-right{min-height:0;overflow-x:hidden}.today-right>*{flex:0 0 auto}.today-pinlabel .acct-sublabel{padding:8px 0}.today-caption{padding:8px 0 0}.today-lead{padding:0 0 8px}.today-sec{flex:0 0 34px;height:34px;min-height:34px}.today-card{flex:0 0 116px;height:116px;margin:0;padding:0 0 0 10px;gap:28px;overflow:hidden}.today-sky{flex:0 0 230px;display:flex;align-items:center;padding:10px 0;color:var(--wear-primary)}.today-cloud{display:block;width:230px;height:96px;fill:currentColor;pointer-events:none}.today-counts{flex:1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(3,auto);gap:8px 16px;padding-right:16px}.today-count{display:flex;align-items:baseline}.today-count__value{flex:0 0 26px;font-size:15px;font-weight:300;letter-spacing:-.01em;color:var(--wear-primary)}.today-count__label{font-size:11px;font-weight:300;color:var(--wear-primary);opacity:.4}.today-stay{flex:0 0 36px;min-height:36px;height:36px}.today-stay__label{font-size:13px}.today-stay__value{flex-shrink:0;font-size:11px;font-weight:300;color:var(--wear-primary);opacity:.4}.today-summary{flex:0 0 auto;min-height:150px;margin:0 0 4px;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;padding:16px}.today-summary__title{font-size:15px;font-weight:300;letter-spacing:-.01em;color:var(--wear-primary)}.today-summary__lines{display:flex;flex-direction:column;gap:4px}.today-summary__line{display:flex;align-items:baseline}.today-summary__value{flex:0 0 20px;font-size:12px;font-weight:300;color:var(--wear-primary);opacity:.55}.today-summary__label{font-size:12px;font-weight:300;color:var(--wear-primary);opacity:.4}.today-summary__acts{align-self:flex-end;margin-top:2px;display:flex;align-items:center;gap:14px}.today-nosummary{opacity:.4}.today-ask{flex:0 0 54px;min-height:54px;margin:0 0 10px}.today-ask__lead{font-size:13px;font-weight:300;color:var(--wear-primary);opacity:.55}.today-sug{flex:0 0 54px;min-height:54px;margin:0 0 8px;gap:12px}.today-sug__dot{flex:0 0 2.5px;width:2.5px;height:2.5px;border-radius:50%;background:var(--wear-primary);opacity:.7}.today-sug__text{flex:1;min-width:0;font-size:12.5px;font-weight:300;letter-spacing:-.01em;color:var(--wear-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-sug__acts{flex-shrink:0;display:flex;align-items:center;gap:8px}.today-sug__btn{height:26px;padding:0 12px}.today-ritual{display:flex;flex-direction:column;align-items:center;min-height:0;overflow:hidden;text-align:center}.today-ritual.is-in{animation:todayFade .25s ease}@keyframes todayFade{0%{opacity:0}to{opacity:1}}.settings-panel.is-reduced-motion .today-ritual.is-in{animation:none}@media(prefers-reduced-motion:reduce){.today-ritual.is-in{animation:none}}.today-orb{flex:0 0 auto;display:flex;justify-content:center;margin-bottom:10px;color:var(--wear-primary);opacity:var(--orb-dim, 1);transform:scale(var(--orb-scale, 1));transform-origin:center;transition:transform .25s ease,opacity .25s ease}.today-ritual__cloud{flex:0 0 auto;display:flex;justify-content:center;color:var(--wear-primary)}.today-ritual__title{flex:0 0 auto;font-size:22px;font-weight:300;letter-spacing:-.01em;color:var(--wear-primary)}.today-ritual__title--sm{font-size:16px;padding-bottom:10px}.today-ritual__title--soft{font-size:20px;opacity:.55}.today-ritual__sub{flex:0 0 auto;padding-top:6px;font-size:12.5px;font-weight:300;color:var(--wear-primary);opacity:.4}.today-ritual__kept{flex:0 0 auto;padding-top:6px;font-size:12.5px;font-weight:300;color:var(--wear-primary);opacity:.3}.today-ritual__cards{flex:0 1 auto;min-height:0;align-self:stretch;display:flex;flex-direction:column;gap:6px;margin:14px 90px 0;overflow:hidden}.today-rcard{flex:0 0 62px;height:62px;margin:0;text-align:left}.today-rcard__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.today-rcard__line{font-size:12.5px;font-weight:300;letter-spacing:-.01em;color:var(--wear-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-rcard__note{flex-shrink:0;font-size:11px;font-weight:300;color:var(--wear-primary);opacity:.3}.today-reviewlist{flex:1 1 auto;min-height:0;align-self:stretch;margin:0 90px;text-align:left}.today-reviewrow{flex:0 0 40px;min-height:40px;height:40px}.acct .today-strip__spacer{flex:1}.acct .today-action{width:168px;text-align:center}.acct .today-notnow{width:92px;text-align:center}.acct .today-go{width:148px;text-align:center}.acct .today-done{width:92px;text-align:center}
