.EventCalendarPage_purposeChip__daeTr{display:inline-flex;align-items:center;gap:4px;max-width:170px;padding:3px 8px;border:1px solid;border-radius:999px;font-size:9.5px;font-weight:900;letter-spacing:.02em;white-space:nowrap}.EventCalendarPage_purposeChip__daeTr span{overflow:hidden;text-overflow:ellipsis}.EventCalendarPage_pResults__ZR7UB{color:#0e7490;background:#cffafe;border-color:#67e8f9}.EventCalendarPage_pDividend__y8DFV{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.EventCalendarPage_pFund__Za5fg{color:#b45309;background:#fffbeb;border-color:#fcd34d}.EventCalendarPage_pSplit__9OUcc{color:#6d28d9;background:#f3e8ff;border-color:#d8b4fe}.EventCalendarPage_pOther__yKUMO{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.EventCalendarPage_darkChip___PSer.EventCalendarPage_pResults__ZR7UB{color:#67e8f9;background:#083344;border-color:#155e75}.EventCalendarPage_darkChip___PSer.EventCalendarPage_pDividend__y8DFV{color:#6ee7b7;background:#022c22;border-color:#065f46}.EventCalendarPage_darkChip___PSer.EventCalendarPage_pFund__Za5fg{color:#fcd34d;background:#1c1917;border-color:#78350f}.EventCalendarPage_darkChip___PSer.EventCalendarPage_pSplit__9OUcc{color:#d8b4fe;background:#2e1065;border-color:#6b21a8}.EventCalendarPage_darkChip___PSer.EventCalendarPage_pOther__yKUMO{color:#cbd5e1;background:#1e293b;border-color:#334155}.EventCalendarPage_dotResults__ZEZLU{background:#22d3ee}.EventCalendarPage_dotDividend__uuaVY{background:#10b981}.EventCalendarPage_dotFund__2cG_3{background:#fbbf24}.EventCalendarPage_dotSplit__yMX7A{background:#a78bfa}.EventCalendarPage_dotOther__3GdHo{background:#94a3b8}.EventCalendarPage_weightCell__gE3Ob{display:inline-flex;align-items:center;gap:6px}.EventCalendarPage_weightBars__GNlbJ{display:inline-flex;gap:2px;align-items:flex-end}.EventCalendarPage_weightBars__GNlbJ i{width:4px;border-radius:1px;background:rgba(100,116,139,.3)}.EventCalendarPage_weightBars__GNlbJ i.EventCalendarPage_on__GKTOF{background:linear-gradient(180deg,#06b6d4,#0891b2)}.EventCalendarPage_weightLabel__pDspu{color:#64748b;font-size:8.5px;font-weight:800;white-space:nowrap}.EventCalendarPage_weightLabelDark__cIgWv{color:#94a3b8}.EventCalendarPage_companyCell__igo9u{display:flex;flex-direction:column;gap:2px;min-width:0}.EventCalendarPage_companyCell__igo9u strong{color:#0e7490;font-size:11.5px;font-weight:900;letter-spacing:-.01em;white-space:nowrap}.EventCalendarPage_companyCell__igo9u span{color:#64748b;font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.EventCalendarPage_companyCellDark__pMn59 strong{color:#67e8f9}.EventCalendarPage_companyCellDark__pMn59 span{color:#94a3b8}.EventCalendarPage_dateCell__JzeCt{display:inline-flex;flex-direction:column;gap:2px;align-items:flex-start}.EventCalendarPage_dateCellRight__XouVN{align-items:flex-end}.EventCalendarPage_dateCell__JzeCt strong{font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.EventCalendarPage_dateCell__JzeCt span{color:#64748b;font-size:8.5px;white-space:nowrap}.EventCalendarPage_dateCellDark__jjf7I span{color:#94a3b8}.EventCalendarPage_descCell__pHt6y{display:inline-block;max-width:330px;overflow:hidden;color:#64748b;font-size:9.5px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-align:right}.EventCalendarPage_descLeft__P1acz{text-align:left}.EventCalendarPage_darkSub__y0e8d .EventCalendarPage_weightLabel__pDspu,.EventCalendarPage_descCellDark__1UCSa{color:#94a3b8}.EventCalendarPage_countdownChip__cOo70{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid;border-radius:7px;font-size:9.5px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.EventCalendarPage_countToday__UtFFZ{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.EventCalendarPage_countSoon__NB4j5{color:#b45309;background:#fffbeb;border-color:#fcd34d}.EventCalendarPage_countFar___NnrU{color:#0e7490;background:#f0f9ff;border-color:#7dd3fc}.EventCalendarPage_countPast__JJerR{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.EventCalendarPage_darkChip___PSer.EventCalendarPage_countToday__UtFFZ{color:#6ee7b7;background:#022c22;border-color:#065f46}.EventCalendarPage_darkChip___PSer.EventCalendarPage_countSoon__NB4j5{color:#fcd34d;background:#1c1917;border-color:#78350f}.EventCalendarPage_darkChip___PSer.EventCalendarPage_countFar___NnrU{color:#7dd3fc;background:#082f49;border-color:#0c4a6e}.EventCalendarPage_darkChip___PSer.EventCalendarPage_countPast__JJerR{color:#94a3b8;background:#1e293b;border-color:#334155}.EventCalendarPage_timeline___1TW0{display:flex;flex-direction:column;gap:10px;padding:12px}.EventCalendarPage_dayGroup__ctY_P{border:1px solid;border-radius:13px;overflow:hidden}.EventCalendarPage_lightTl__4Y2nj .EventCalendarPage_dayGroup__ctY_P{border-color:#e2e8f0;background:#fff}.EventCalendarPage_darkTl__04onC .EventCalendarPage_dayGroup__ctY_P{border-color:#1e293b;background:#0f172a}.EventCalendarPage_dayHeader__lsUwJ{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid}.EventCalendarPage_lightTl__4Y2nj .EventCalendarPage_dayHeader__lsUwJ{background:#f8fafc;border-color:#e2e8f0}.EventCalendarPage_darkTl__04onC .EventCalendarPage_dayHeader__lsUwJ{background:#020617;border-color:#1e293b}.EventCalendarPage_dayHeader__lsUwJ>div{display:flex;align-items:center;gap:8px;min-width:0}.EventCalendarPage_dayHeader__lsUwJ strong{font-size:11.5px;font-weight:900;white-space:nowrap}.EventCalendarPage_dayHeader__lsUwJ small{color:#64748b;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.EventCalendarPage_darkTl__04onC .EventCalendarPage_dayHeader__lsUwJ small{color:#94a3b8}.EventCalendarPage_dayCount__mgwm_{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;color:#0e7490;background:#cffafe;border:1px solid #67e8f9;font-size:9px;font-weight:900}.EventCalendarPage_darkTl__04onC .EventCalendarPage_dayCount__mgwm_{color:#67e8f9;background:#083344;border-color:#155e75}.EventCalendarPage_dayEvents__ssLpT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.EventCalendarPage_dayEventRow__qfYmt{display:flex;align-items:center;gap:9px;padding:9px 12px;border-right:1px solid;border-bottom:1px solid;text-align:left}.EventCalendarPage_lightTl__4Y2nj .EventCalendarPage_dayEventRow__qfYmt{border-color:#e2e8f0}.EventCalendarPage_darkTl__04onC .EventCalendarPage_dayEventRow__qfYmt{border-color:#1e293b}.EventCalendarPage_dayEventRow__qfYmt:nth-child(2n){border-right:0}.EventCalendarPage_dayEventRow__qfYmt:nth-last-child(-n+2){border-bottom:0}.EventCalendarPage_dayEventRow__qfYmt:only-child{border-right:0;border-bottom:0;grid-column:1/-1}.EventCalendarPage_dayEventRow__qfYmt em{flex:0 0 auto;width:8px;height:8px;border-radius:3px;font-style:normal}.EventCalendarPage_dayEventRow__qfYmt>div{display:flex;flex-direction:column;gap:3px;min-width:0}.EventCalendarPage_dayEventRow__qfYmt .EventCalendarPage_symbolLine__tjgKQ{display:flex;align-items:center;gap:6px;min-width:0}.EventCalendarPage_dayEventRow__qfYmt .EventCalendarPage_symbolLine__tjgKQ strong{color:#0e7490;font-size:11px;font-weight:900;white-space:nowrap}.EventCalendarPage_darkTl__04onC .EventCalendarPage_dayEventRow__qfYmt .EventCalendarPage_symbolLine__tjgKQ strong{color:#67e8f9}.EventCalendarPage_dayEventRow__qfYmt .EventCalendarPage_symbolLine__tjgKQ span{color:#64748b;font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EventCalendarPage_darkTl__04onC .EventCalendarPage_dayEventRow__qfYmt .EventCalendarPage_symbolLine__tjgKQ span{color:#94a3b8}.EventCalendarPage_dayEventRow__qfYmt p{margin:0;color:#64748b;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.EventCalendarPage_darkTl__04onC .EventCalendarPage_dayEventRow__qfYmt p{color:#94a3b8}@media (max-width:1100px){.EventCalendarPage_dayEvents__ssLpT{grid-template-columns:1fr}.EventCalendarPage_dayEventRow__qfYmt{border-right:0!important}.EventCalendarPage_dayEventRow__qfYmt:nth-last-child(-n+2){border-bottom:1px solid}.EventCalendarPage_dayEventRow__qfYmt:last-child{border-bottom:0!important}}@media (max-width:640px){.EventCalendarPage_descCell__pHt6y{max-width:200px}}