.screen-card{box-sizing:border-box;margin:0 0 var(--gr-screen-card-gap);padding:var(--gr-screen-card-pad);border:var(--gr-screen-rule) solid var(--gr-screen-card-line);border-radius:var(--gr-screen-card-radius);background:var(--gr-screen-card-fill);box-shadow:var(--gr-screen-card-shadow);color:var(--gr-screen-ink);font-family:var(--gr-font);font-variant-numeric:tabular-nums;text-align:left;will-change:opacity;position:relative}.screen-card:before{content:"";top:calc(var(--gr-screen-rule) * -1);left:var(--gr-screen-card-edge-inset);right:var(--gr-screen-card-edge-inset);height:var(--gr-screen-rule);background:var(--gr-screen-card-edge);position:absolute}.screen-card[data-widget=recent]{padding:var(--gr-screen-recent-pad)}.layer-widgets[data-glass=on] .screen-card{background:var(--gr-screen-card-fill-blurred);backdrop-filter:blur(var(--gr-screen-blur))}.screen-label{margin:0 0 var(--gr-screen-label-gap);color:var(--gr-screen-label-ink);font-size:var(--gr-screen-label);font-weight:var(--gr-weight-strong);letter-spacing:var(--gr-screen-label-tracking);line-height:var(--gr-screen-number-line)}.screen-today{color:var(--gr-screen-today-ink);font-size:var(--gr-screen-today);font-weight:var(--gr-screen-today-weight);letter-spacing:var(--gr-screen-today-tracking);line-height:var(--gr-screen-number-line);text-shadow:var(--gr-screen-today-glow);white-space:nowrap;z-index:0;transform-origin:0;will-change:transform;width:fit-content;margin:0;position:relative}.screen-today-line{align-items:baseline;margin:0;display:flex}.screen-today-unit{margin-left:var(--gr-screen-pulse-unit-gap);color:var(--gr-screen-ink-muted);font-size:var(--gr-screen-pulse-unit);white-space:nowrap}.screen-today:before{content:"";top:var(--gr-screen-halo-y);bottom:var(--gr-screen-halo-y);left:var(--gr-screen-halo-x);right:var(--gr-screen-halo-x);z-index:-1;background:var(--gr-screen-halo);opacity:0;will-change:opacity;position:absolute}.screen-pulse{align-items:center;display:flex}.screen-pulse-trace{width:var(--gr-screen-pulse-line-width);margin-right:var(--gr-screen-pulse-gap);flex:none}.screen-pulse-line{width:100%;height:var(--gr-screen-pulse-line-height);color:var(--gr-screen-gold);display:block}.screen-pulse-rate{padding-left:var(--gr-screen-pulse-gap);border-left:var(--gr-rule-width) solid var(--gr-screen-pulse-rule);white-space:nowrap;flex:1;margin:0}.screen-pulse-value{font-size:var(--gr-screen-pulse-value);font-weight:var(--gr-weight-medium);line-height:var(--gr-screen-number-line);will-change:transform;display:inline-block}.screen-pulse-unit{margin-left:var(--gr-screen-pulse-unit-gap);color:var(--gr-screen-ink-muted);font-size:var(--gr-screen-pulse-unit)}.screen-hour-head{margin-bottom:var(--gr-screen-hour-gap);flex-wrap:wrap;align-items:baseline;display:flex}.screen-hour-head .screen-label{margin:0 var(--gr-screen-hour-head-gap) 0 0}.screen-hour-subtitle{line-height:var(--gr-screen-number-line);color:var(--gr-screen-ink-muted);font-size:var(--gr-screen-hour-subtitle);margin:0}.screen-hour-delta{min-height:calc(var(--gr-screen-hour-delta) * var(--gr-screen-number-line));transform-origin:0;color:var(--gr-screen-even);font-size:var(--gr-screen-hour-delta);font-weight:var(--gr-weight-strong);line-height:var(--gr-screen-number-line);transition:color var(--gr-screen-hour-ms) var(--gr-screen-roll-ease);will-change:transform;margin:0}.screen-card[data-hour=ahead] .screen-hour-delta{color:var(--gr-screen-ahead)}.screen-card[data-hour=behind] .screen-hour-delta{color:var(--gr-screen-behind)}.screen-bars{margin-top:var(--gr-screen-bar-gap)}.screen-bar{margin:var(--gr-screen-bar-gap) 0 0;font-size:var(--gr-screen-bar-text);line-height:var(--gr-screen-number-line);align-items:center;display:flex}.screen-bar-name{width:var(--gr-screen-bar-name);color:var(--gr-screen-ink-muted);flex:none}.screen-bar-track{height:var(--gr-screen-bar-height);border-radius:var(--gr-screen-bar-height);background:var(--gr-screen-bar-track);flex:1;overflow:hidden}.screen-bar-fill{border-radius:inherit;background:var(--gr-screen-even);transform-origin:0;height:100%;transition:transform var(--gr-screen-roll-ms) var(--gr-screen-roll-ease), background-color var(--gr-screen-hour-ms) var(--gr-screen-roll-ease);will-change:transform;display:block}.screen-bar[data-bar=yesterday] .screen-bar-fill{background:var(--gr-screen-bar-yesterday)}.screen-card[data-hour=ahead] [data-bar=today] .screen-bar-fill{background:var(--gr-screen-ahead)}.screen-card[data-hour=behind] [data-bar=today] .screen-bar-fill{background:var(--gr-screen-behind)}.screen-bar-value{min-width:var(--gr-screen-bar-value);margin-left:var(--gr-screen-bar-space);text-align:right;white-space:nowrap;flex:none}.screen-day{align-items:center;display:flex}html:not(.gr-phone) .screen-day{flex:1}.screen-day-words{flex:1;min-width:0}html:not(.gr-phone) .screen-day-words{flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.screen-yesterday-label{margin-top:var(--gr-screen-yesterday-gap)}.screen-yesterday,.screen-first{font-size:var(--gr-screen-yesterday);line-height:var(--gr-screen-number-line);white-space:nowrap;margin:0}.screen-yesterday{font-weight:var(--gr-weight-medium)}.screen-first{margin-top:var(--gr-screen-yesterday-gap);color:var(--gr-screen-ink-muted)}.screen-day-sub{display:grid}.screen-day-sub>*{transition:opacity var(--gr-screen-fade-ms) var(--gr-ease), visibility var(--gr-screen-fade-ms);grid-area:1/1}.screen-day-sub:not([data-yesterday])>.screen-day-yesterday,.screen-day-sub[data-yesterday]>.screen-first{visibility:hidden;opacity:0}.screen-ring-slot{margin-left:var(--gr-screen-ring-gap);transition:opacity var(--gr-screen-fade-ms) var(--gr-ease), visibility var(--gr-screen-fade-ms);flex:none}.screen-ring-slot[data-off]{visibility:hidden;opacity:0}.screen-ring{flex-direction:column;align-items:center;display:flex}.screen-day-head{align-items:baseline;display:flex}.screen-day-head>.screen-label{flex:none}.screen-places{min-width:0;margin:0 0 0 var(--gr-screen-places-gap);color:var(--gr-screen-ink-muted);font-size:var(--gr-screen-places);line-height:var(--gr-screen-number-line);text-overflow:ellipsis;white-space:nowrap;will-change:opacity;flex:1;overflow:hidden}.screen-places[data-run=a]{animation:screen-fade var(--gr-screen-fade-ms) var(--gr-ease)}.screen-places[data-run=b]{animation:screen-fade-b var(--gr-screen-fade-ms) var(--gr-ease)}.screen-ring-dial{width:var(--gr-screen-ring);height:var(--gr-screen-ring);will-change:transform;justify-content:center;align-items:center;display:flex;position:relative}.screen-ring-art{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.screen-ring-track,.screen-ring-fill{fill:none;stroke-width:var(--gr-screen-ring-stroke)}.screen-ring-track{stroke:var(--gr-screen-bar-track)}.screen-ring-fill{stroke:var(--gr-screen-gold);stroke-linecap:round;transition:stroke-dashoffset var(--gr-screen-roll-ms) var(--gr-screen-roll-ease)}.screen-ring-share{font-size:var(--gr-screen-ring-share);font-weight:var(--gr-weight-medium);line-height:var(--gr-screen-number-line);white-space:nowrap;position:relative}.screen-ring-of{margin-top:var(--gr-screen-ring-of-gap);color:var(--gr-screen-ink-muted);font-size:var(--gr-screen-ring-of);line-height:var(--gr-screen-number-line);white-space:nowrap}.screen-card[data-beat=beaten] .screen-ring-share{color:var(--gr-screen-gold)}html:not([data-reduced-motion]) .screen-card[data-celebrating]{animation:screen-celebrate var(--gr-screen-celebrate-ms) var(--gr-ease)}@keyframes screen-celebrate{30%{box-shadow:var(--gr-screen-celebrate-glow)}}.screen-card[data-celebrating] .screen-today{--gr-screen-lift:var(--gr-screen-celebrate-lift);--gr-screen-halo-peak:var(--gr-screen-celebrate-halo-peak);--gr-screen-lift-ms:var(--gr-screen-celebrate-ms);--gr-screen-halo-ms:var(--gr-screen-celebrate-ms)}html:not([data-reduced-motion]) .screen-card[data-landing] .screen-today,html:not([data-reduced-motion]) .screen-card[data-celebrating] .screen-today{animation:screen-lift var(--gr-screen-lift-ms) var(--gr-ease)}html:not([data-reduced-motion]) .screen-card[data-landing] .screen-today:before,html:not([data-reduced-motion]) .screen-card[data-celebrating] .screen-today:before{animation:screen-halo var(--gr-screen-halo-ms) ease-out}html:not([data-reduced-motion]) .screen-card[data-landing] .screen-pulse-value,html:not([data-reduced-motion]) .screen-card[data-landing] .screen-hour-delta{animation:screen-tick var(--gr-screen-tick-ms) var(--gr-ease)}html:not([data-reduced-motion]) .screen-card[data-landing=b] .screen-today{animation-name:screen-lift-b}html:not([data-reduced-motion]) .screen-card[data-landing=b] .screen-today:before{animation-name:screen-halo-b}html:not([data-reduced-motion]) .screen-card[data-landing=b] .screen-pulse-value,html:not([data-reduced-motion]) .screen-card[data-landing=b] .screen-hour-delta{animation-name:screen-tick-b}html[data-reduced-motion] .screen-card[data-landing] .screen-today,html[data-reduced-motion] .screen-card[data-landing] .screen-yesterday,html[data-reduced-motion] .screen-card[data-landing] .screen-ring-share,html[data-reduced-motion] .screen-card[data-landing] .screen-bar-value,html[data-reduced-motion] .screen-card[data-landing] .screen-hour-delta{animation:screen-fade var(--gr-screen-fade-ms) ease-out}html[data-reduced-motion] .screen-card[data-landing=b] .screen-today,html[data-reduced-motion] .screen-card[data-landing=b] .screen-yesterday,html[data-reduced-motion] .screen-card[data-landing=b] .screen-ring-share,html[data-reduced-motion] .screen-card[data-landing=b] .screen-bar-value,html[data-reduced-motion] .screen-card[data-landing=b] .screen-hour-delta{animation-name:screen-fade-b}@keyframes screen-lift{30%{transform:scale(var(--gr-screen-lift))}}@keyframes screen-lift-b{30%{transform:scale(var(--gr-screen-lift))}}@keyframes screen-halo{18%{opacity:var(--gr-screen-halo-peak)}}@keyframes screen-halo-b{18%{opacity:var(--gr-screen-halo-peak)}}@keyframes screen-tick{25%{transform:scale(var(--gr-screen-tick))}}@keyframes screen-tick-b{25%{transform:scale(var(--gr-screen-tick))}}@keyframes screen-fade{0%{opacity:var(--gr-screen-fade-from)}}@keyframes screen-fade-b{0%{opacity:var(--gr-screen-fade-from)}}.screen-rows{margin:0;padding:0;list-style:none}.screen-row,.screen-slot{z-index:0;height:var(--gr-screen-row-height);border-top:var(--gr-rule-width) solid var(--gr-screen-row-line);font-size:var(--gr-screen-row-text);align-items:center;display:flex;position:relative}.screen-row:before{content:"";z-index:-1;background:var(--gr-screen-row-warm);opacity:0;will-change:opacity;position:absolute;top:0;bottom:0;left:0;right:0}.screen-rows>:first-child{border-top:0}.screen-flag{width:var(--gr-screen-flag);height:var(--gr-screen-flag);margin-right:var(--gr-screen-row-space);border-radius:var(--gr-screen-flag-radius);background:var(--gr-screen-flag-blank);box-shadow:var(--gr-screen-flag-ring);flex:none}.screen-row-place{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.screen-row-amount{margin-left:var(--gr-screen-row-space);color:var(--gr-screen-ink);font-size:var(--gr-screen-row-amount);font-weight:var(--gr-weight-medium);white-space:nowrap}.screen-row-time{margin-left:var(--gr-screen-row-space);color:var(--gr-screen-ink-muted);font-size:var(--gr-screen-row-time)}.screen-row-preview{padding:var(--gr-screen-preview-pad);border-radius:var(--gr-screen-preview-radius);box-shadow:inset 0 0 0 var(--gr-rule-width) var(--gr-screen-gold-soft);color:var(--gr-screen-gold);line-height:1}html:not([data-reduced-motion]) .screen-row[data-new]{animation:screen-row-enter var(--gr-screen-row-enter-ms) var(--gr-ease)}html:not([data-reduced-motion]) .screen-row[data-new]:before{animation:screen-row-warm var(--gr-screen-row-warm-ms) ease-out}@keyframes screen-row-enter{0%{opacity:0;transform:translateY(var(--gr-screen-row-enter))}}@keyframes screen-row-warm{0%{opacity:1}}.screen-slot>*{opacity:var(--gr-screen-ghost-opacity)}.screen-slot-ghost{width:var(--gr-screen-ghost-place);height:var(--gr-screen-ghost-height);border-radius:var(--gr-screen-ghost-height);background:var(--gr-screen-ghost);flex:none}.screen-slot-ghost-short{width:var(--gr-screen-ghost-time);margin-left:auto}
