.IHYJSq_stage{--cal-duration:7s;--cal-count:infinite;--cal-lift:-186px;--gc-bg:#131314;--gc-line:#3c4043;--gc-text:#e3e3e3;--gc-muted:#c4c7c5;--gc-event:#4a8dd6;--gc-on-event:#0a1a2e;--gc-selected:#a8c7fa;--gc-on-selected:#062e6f;--gc-font:"Google Sans", Roboto, system-ui, sans-serif;flex-direction:column;gap:12px;display:flex;position:relative}.IHYJSq_card{box-sizing:border-box;background-color:var(--color-surface-raised);border-radius:18px;padding:14px 16px}.IHYJSq_task{flex-direction:column;gap:4px;height:92px;display:flex}.IHYJSq_label{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-faint);align-items:center;gap:6px;display:flex}.IHYJSq_taskName{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text)}.IHYJSq_meta{font-size:var(--text-footnote);line-height:var(--leading-footnote);gap:14px;display:flex}.IHYJSq_metaItem{align-items:center;gap:6px;display:flex}.IHYJSq_time{font-family:var(--font-numeric)}.IHYJSq_matched{color:var(--color-text-muted);animation:IHYJSq_cal-match var(--cal-duration) linear var(--cal-count)}.IHYJSq_google{box-sizing:border-box;border:1px solid var(--gc-line);background-color:var(--gc-bg);color:var(--gc-text);font-family:var(--gc-font);border-radius:18px;flex-direction:column;padding:12px 14px 14px;display:flex}.IHYJSq_googleHeader{height:16px;font-size:var(--text-caption);color:var(--gc-muted);align-items:center;gap:8px;display:flex}.IHYJSq_day{width:24px;height:24px;font-size:var(--text-caption);animation:IHYJSq_cal-day var(--cal-duration) linear var(--cal-count);border-radius:999px;justify-content:center;align-self:center;align-items:center;margin-top:4px;font-weight:500;display:flex}.IHYJSq_allDay{background-color:var(--gc-event);height:22px;color:var(--gc-on-event);font-size:var(--text-footnote);border-radius:4px;align-items:center;margin-top:6px;padding:0 8px;font-weight:500;display:flex}.IHYJSq_rows{height:96px;margin-top:6px;position:relative}.IHYJSq_row{height:24px;font-size:var(--text-footnote);white-space:nowrap;align-items:center;gap:8px;display:flex;position:absolute;left:0;right:0}.IHYJSq_row:before{content:"";background-color:var(--gc-event);border-radius:999px;flex-shrink:0;width:8px;height:8px}.IHYJSq_rowTime{flex-shrink:0}.IHYJSq_rowTitle{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.IHYJSq_own{animation:IHYJSq_cal-own var(--cal-duration) linear var(--cal-count)}.IHYJSq_added{background-color:var(--gc-bg);opacity:0;transform:translateY(var(--cal-lift)) scale(.96);animation:IHYJSq_cal-added var(--cal-duration) linear var(--cal-count);border-radius:6px;margin:0 -6px;padding:0 6px}.IHYJSq_reminder{background-color:var(--color-accent);color:#fff;height:20px;font-family:var(--font-body);font-size:var(--text-caption2);animation:IHYJSq_cal-reminder var(--cal-duration) linear var(--cal-count);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:0 7px;display:flex;transform:scale(0)}@keyframes IHYJSq_cal-match{0%,28%{color:var(--color-text-muted)}36%,90%{color:var(--color-accent)}to{color:var(--color-text-muted)}}@keyframes IHYJSq_cal-day{0%,28%{color:var(--gc-text);background-color:#0000}36%,90%{background-color:var(--gc-selected);color:var(--gc-on-selected)}to{color:var(--gc-text);background-color:#0000}}@keyframes IHYJSq_cal-own{0%,12%{opacity:1}24%,90%{opacity:.35}to{opacity:1}}@keyframes IHYJSq_cal-added{0%,40%{opacity:0;transform:translateY(var(--cal-lift)) scale(.96);box-shadow:none}42%{opacity:1;transform:translateY(var(--cal-lift)) scale(1);box-shadow:0 12px 24px #00000073}46%{opacity:1;transform:translateY(calc(var(--cal-lift) - 6px)) scale(1);box-shadow:0 12px 24px #00000073}58%,90%{opacity:1;box-shadow:none;transform:translateY(0)scale(1)}to{opacity:0;box-shadow:none;transform:translateY(0)scale(1)}}@keyframes IHYJSq_cal-reminder{0%,58%{transform:scale(0)}63%{transform:scale(1.15)}66%,90%{transform:scale(1)}to{transform:scale(0)}}.IHYJSq_finished .IHYJSq_matched,.IHYJSq_finished .IHYJSq_day,.IHYJSq_finished .IHYJSq_own,.IHYJSq_finished .IHYJSq_added,.IHYJSq_finished .IHYJSq_reminder{animation:none}.IHYJSq_finished .IHYJSq_matched{color:var(--color-accent)}.IHYJSq_finished .IHYJSq_day{background-color:var(--gc-selected);color:var(--gc-on-selected)}.IHYJSq_finished .IHYJSq_own{opacity:.35}.IHYJSq_finished .IHYJSq_added{opacity:1;transform:translateY(0)scale(1)}.IHYJSq_finished .IHYJSq_reminder{transform:scale(1)}@media (prefers-reduced-motion:reduce){.IHYJSq_stage,.IHYJSq_stage *{animation:none}}