.EmptyState-module__LkcvAq__container{align-items:center;gap:var(--ic-space-16);max-width:320px;padding:var(--ic-space-40) var(--ic-space-screen-gutter);text-align:center;flex-direction:column;margin:0 auto;display:flex}.EmptyState-module__LkcvAq__iconCircle{background:var(--ic-color-fill);width:60px;height:60px;color:var(--ic-color-text3-nontext);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.EmptyState-module__LkcvAq__iconCircle svg{width:26px;height:26px}.EmptyState-module__LkcvAq__text{gap:var(--ic-space-6);flex-direction:column;display:flex}.EmptyState-module__LkcvAq__title{color:var(--ic-color-text);font-size:17px;font-weight:600}.EmptyState-module__LkcvAq__message{font-size:var(--ic-type-secondary-body-size);color:var(--ic-color-text2)}
.EventRow-module__fBb-Ya__row{align-items:flex-start;gap:var(--ic-space-12);padding:var(--ic-space-12) var(--ic-space-screen-gutter);min-height:var(--ic-touch-row-min-height-min);display:flex}.EventRow-module__fBb-Ya__kindIcon{background:var(--ic-color-fill);width:40px;height:40px;color:var(--ic-color-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.EventRow-module__fBb-Ya__kindIcon svg{width:18px;height:18px}.EventRow-module__fBb-Ya__body{gap:var(--ic-space-4);flex-direction:column;min-width:0;display:flex}.EventRow-module__fBb-Ya__title{font-size:var(--ic-type-body-size);color:var(--ic-color-text)}.EventRow-module__fBb-Ya__meta,.EventRow-module__fBb-Ya__host{font-size:var(--ic-type-meta-size);color:var(--ic-color-text2)}.EventRow-module__fBb-Ya__unconfirmed{font-size:var(--ic-type-chip-size);color:var(--ic-color-accent);font-weight:500}
.Calendar-module__wlqnwa__page{background:var(--ic-color-bg);min-height:100%;color:var(--ic-color-text);flex-direction:column;display:flex}.Calendar-module__wlqnwa__title{font-size:var(--ic-type-screen-title-size);letter-spacing:var(--ic-type-screen-title-tracking);padding:var(--ic-space-16) var(--ic-space-screen-gutter) var(--ic-space-8);font-weight:700}.Calendar-module__wlqnwa__chipRow{gap:var(--ic-space-8);padding:0 var(--ic-space-screen-gutter) var(--ic-space-12);display:flex;overflow-x:auto}.Calendar-module__wlqnwa__chip,.Calendar-module__wlqnwa__chipActive{font-size:var(--ic-type-chip-size);padding:0 var(--ic-space-14);cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;flex-shrink:0;min-height:32px;font-weight:500}.Calendar-module__wlqnwa__chip{background:var(--ic-color-fill);color:var(--ic-color-text)}.Calendar-module__wlqnwa__chipActive{background:var(--ic-color-accent);color:#fff}.Calendar-module__wlqnwa__list{flex:1}.Calendar-module__wlqnwa__sectionHeader{font-size:var(--ic-type-section-eyebrow-size);letter-spacing:var(--ic-type-section-eyebrow-tracking);text-transform:var(--ic-type-section-eyebrow-transform);color:var(--ic-color-text3-nontext);background:var(--ic-color-bg);padding:var(--ic-space-6) var(--ic-space-screen-gutter);font-weight:600;position:sticky;top:0}.Calendar-module__wlqnwa__divider{height:1px;margin-left:calc(var(--ic-space-screen-gutter) + 40px + var(--ic-space-12));background:var(--ic-color-border)}@media (prefers-color-scheme:dark){.Calendar-module__wlqnwa__divider{background:var(--ic-color-fill)}}.Calendar-module__wlqnwa__emptySpacer{flex:1;justify-content:center;align-items:center;min-height:320px;display:flex}
