.EconomicCalendar-module__KmlUQq__page{inline-size:100%;max-inline-size:var(--wide-width);padding:var(--space-4) var(--gutter) var(--space-12);margin-inline:auto}.EconomicCalendar-module__KmlUQq__hero{justify-items:center;gap:var(--space-2);padding-block:var(--space-4) var(--space-5);text-align:center;display:grid}.EconomicCalendar-module__KmlUQq__title{font-size:clamp(1.375rem,4.4vw,2.25rem);line-height:var(--leading-heading);margin:0}.EconomicCalendar-module__KmlUQq__lead{max-inline-size:42rem;color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-prose);margin:0}@media (min-width:760px){.EconomicCalendar-module__KmlUQq__lead{font-size:var(--text-md)}.EconomicCalendar-module__KmlUQq__lead span{display:block}}.EconomicCalendar-module__KmlUQq__body,.EconomicCalendar-module__KmlUQq__calendar{gap:var(--space-4);min-inline-size:0;display:grid}@media (min-width:960px){.EconomicCalendar-module__KmlUQq__body,.EconomicCalendar-module__KmlUQq__calendar{gap:var(--space-5)}}.EconomicCalendar-module__KmlUQq__panel{gap:var(--space-4);min-inline-size:0;padding:var(--space-5) var(--space-4);border:var(--border-w) solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);display:grid}@media (min-width:760px){.EconomicCalendar-module__KmlUQq__panel{padding:var(--space-5) var(--space-6)}}.EconomicCalendar-module__KmlUQq__panelHead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.EconomicCalendar-module__KmlUQq__panelTitle{align-items:center;gap:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-heavy);margin:0;scroll-margin-block-start:calc(var(--header-height) + var(--space-4));display:flex}.EconomicCalendar-module__KmlUQq__panelIcon{border-radius:var(--radius-sm);background:var(--brand-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--brand-text);flex:none;place-items:center;display:inline-grid}.EconomicCalendar-module__KmlUQq__status{align-items:center;gap:var(--space-2);color:var(--text-3);font-size:var(--text-xs);margin:0;display:flex}.EconomicCalendar-module__KmlUQq__dot{border-radius:var(--radius-full);background:var(--success);flex:none;block-size:.5rem;inline-size:.5rem}.EconomicCalendar-module__KmlUQq__dotOff{background:var(--warning)}.EconomicCalendar-module__KmlUQq__todayGrid{gap:var(--space-3);min-inline-size:0;display:grid}@media (min-width:900px){.EconomicCalendar-module__KmlUQq__todayGrid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.EconomicCalendar-module__KmlUQq__next{gap:var(--space-1);min-inline-size:0;padding:var(--space-4);border:var(--border-w) solid var(--brand-line);border-radius:var(--card-radius);background:var(--brand-soft);color:var(--brand-soft-text);display:grid}.EconomicCalendar-module__KmlUQq__next p{margin:0}.EconomicCalendar-module__KmlUQq__nextLabel{font-size:var(--text-xs);font-weight:var(--weight-bold)}.EconomicCalendar-module__KmlUQq__nextName{color:var(--text);font-weight:var(--weight-heavy);line-height:var(--leading-tight);overflow-wrap:anywhere}.EconomicCalendar-module__KmlUQq__nextWhen,.EconomicCalendar-module__KmlUQq__countdown{font-size:var(--text-sm)}.EconomicCalendar-module__KmlUQq__countdownValue{color:var(--text);font-size:var(--text-lg);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums}.EconomicCalendar-module__KmlUQq__nextEmpty,.EconomicCalendar-module__KmlUQq__todayEmpty,.EconomicCalendar-module__KmlUQq__empty{color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-prose);margin:0}.EconomicCalendar-module__KmlUQq__nextEmpty{padding:var(--space-4);border:var(--border-w) dashed var(--border-strong);border-radius:var(--card-radius)}.EconomicCalendar-module__KmlUQq__today{gap:var(--space-2);min-inline-size:0;display:grid}.EconomicCalendar-module__KmlUQq__todayLabel{color:var(--text-2);font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.EconomicCalendar-module__KmlUQq__todayList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.EconomicCalendar-module__KmlUQq__todayItem{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-w) solid var(--impact-high-line);border-inline-start-width:3px;border-inline-start-color:var(--impact-high-bar);border-radius:var(--radius-md);background:var(--impact-high-wash);grid-template-columns:auto auto minmax(0,1fr);display:grid}.EconomicCalendar-module__KmlUQq__todayTime{font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums}.EconomicCalendar-module__KmlUQq__todayName{min-inline-size:0;font-weight:var(--weight-bold);overflow-wrap:anywhere}.EconomicCalendar-module__KmlUQq__todayFigs{color:var(--text-2);font-size:var(--text-xs);grid-column:1/-1}.EconomicCalendar-module__KmlUQq__filters{gap:var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-4) var(--space-4);border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);display:grid}.EconomicCalendar-module__KmlUQq__filterHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-block-size:2rem;display:flex}.EconomicCalendar-module__KmlUQq__filterTitle{align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0;display:inline-flex}.EconomicCalendar-module__KmlUQq__filterTitle svg{color:var(--brand-text)}.EconomicCalendar-module__KmlUQq__resetButton{align-items:center;gap:var(--space-1);min-block-size:2rem;padding-inline:var(--space-3);border:var(--border-w) solid transparent;border-radius:var(--radius-full);color:var(--brand-text);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--duration) var(--ease);background:0 0;display:inline-flex}.EconomicCalendar-module__KmlUQq__resetButton:hover{background:var(--brand-soft)}.EconomicCalendar-module__KmlUQq__filterRow{align-items:flex-end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;min-inline-size:0;display:flex}.EconomicCalendar-module__KmlUQq__filterGroup{gap:var(--space-1);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.EconomicCalendar-module__KmlUQq__filterGroup:first-child{flex:0 17rem}.EconomicCalendar-module__KmlUQq__legend{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);padding:0}.EconomicCalendar-module__KmlUQq__noJsOnly{display:none!important}.EconomicCalendar-module__KmlUQq__chips{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.EconomicCalendar-module__KmlUQq__chip{align-items:center;gap:var(--space-1);min-block-size:2.25rem;padding-inline:var(--space-3);border:var(--border-w) solid var(--border-input);border-radius:var(--radius-full);background:var(--surface);color:var(--text-2);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.EconomicCalendar-module__KmlUQq__chip input,.EconomicCalendar-module__KmlUQq__segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.EconomicCalendar-module__KmlUQq__chip:has(input:checked){border-color:var(--brand);background:var(--brand-soft);color:var(--brand-soft-text);font-weight:var(--weight-bold)}:is(.EconomicCalendar-module__KmlUQq__chip:has(input:focus-visible),.EconomicCalendar-module__KmlUQq__segment:has(input:focus-visible)){outline:2px solid var(--focus);outline-offset:2px}.EconomicCalendar-module__KmlUQq__segments{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.EconomicCalendar-module__KmlUQq__segment{align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding-inline:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-3);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);display:inline-flex;position:relative}.EconomicCalendar-module__KmlUQq__segment:hover{border-color:var(--imp-line)}.EconomicCalendar-module__KmlUQq__segment .EconomicCalendar-module__KmlUQq__bars span{background:var(--imp-bar)}.EconomicCalendar-module__KmlUQq__segment:not(:has(input:checked)) .EconomicCalendar-module__KmlUQq__bars span{opacity:.25}.EconomicCalendar-module__KmlUQq__segment:has(input:checked){border-color:var(--imp-line);background:var(--imp-bg);color:var(--imp-text);font-weight:var(--weight-bold);box-shadow:inset 0 0 0 1px var(--imp-line)}.EconomicCalendar-module__KmlUQq__holidayDot{border-radius:var(--radius-full);background:var(--imp-bar);block-size:.625rem;inline-size:.625rem}.EconomicCalendar-module__KmlUQq__segment:not(:has(input:checked)) .EconomicCalendar-module__KmlUQq__holidayDot{opacity:.35}.EconomicCalendar-module__KmlUQq__filterNote{color:var(--text-3);font-size:var(--text-xs);margin:0}.EconomicCalendar-module__KmlUQq__weekNav{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));display:grid}.EconomicCalendar-module__KmlUQq__weekButton{min-block-size:3rem;padding:var(--space-2);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);justify-items:center;gap:.125rem;display:grid}.EconomicCalendar-module__KmlUQq__weekButton:hover{border-color:var(--brand-line)}.EconomicCalendar-module__KmlUQq__weekButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.EconomicCalendar-module__KmlUQq__weekButton[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-soft-text)}.EconomicCalendar-module__KmlUQq__weekName{font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap}.EconomicCalendar-module__KmlUQq__weekDates{font-size:var(--text-2xs);color:var(--text-3);text-align:center}.EconomicCalendar-module__KmlUQq__weekButton[aria-pressed=true] .EconomicCalendar-module__KmlUQq__weekDates{color:inherit}.EconomicCalendar-module__KmlUQq__weekHeading{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-2);margin:0}.EconomicCalendar-module__KmlUQq__surpriseLegend{color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-prose);margin:0}.EconomicCalendar-module__KmlUQq__select{min-inline-size:0;position:relative}.EconomicCalendar-module__KmlUQq__trigger{align-items:center;gap:var(--space-2);min-block-size:2.75rem;inline-size:100%;min-inline-size:13rem;padding-inline:var(--space-3);border:var(--border-w) solid var(--border-input);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:start;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);display:flex}.EconomicCalendar-module__KmlUQq__trigger:hover{border-color:var(--brand-text)}.EconomicCalendar-module__KmlUQq__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.EconomicCalendar-module__KmlUQq__selectOpen .EconomicCalendar-module__KmlUQq__trigger{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.EconomicCalendar-module__KmlUQq__triggerFlags{flex:none;align-items:center;display:inline-flex}.EconomicCalendar-module__KmlUQq__stackFlag+.EconomicCalendar-module__KmlUQq__stackFlag{margin-inline-start:-.375rem}.EconomicCalendar-module__KmlUQq__stackFlag{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--border)}.EconomicCalendar-module__KmlUQq__triggerText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.EconomicCalendar-module__KmlUQq__triggerText[dir=ltr]{text-align:end;letter-spacing:.02em}.EconomicCalendar-module__KmlUQq__triggerCount{block-size:1.375rem;min-inline-size:1.375rem;padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--brand);color:var(--on-brand);font-size:var(--text-2xs);font-weight:var(--weight-bold);flex:none;place-items:center;display:inline-grid}.EconomicCalendar-module__KmlUQq__chevron{color:var(--text-3);transition:transform var(--duration) var(--ease);flex:none}.EconomicCalendar-module__KmlUQq__selectOpen .EconomicCalendar-module__KmlUQq__chevron{transform:rotate(180deg)}.EconomicCalendar-module__KmlUQq__popover{z-index:30;inline-size:max(100%,19rem);max-inline-size:calc(100vw - 2 * var(--gutter));border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);animation:EconomicCalendar-module__KmlUQq__popIn .14s var(--ease);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0;overflow:hidden}.EconomicCalendar-module__KmlUQq__popover[hidden]{display:none}@keyframes EconomicCalendar-module__KmlUQq__popIn{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.EconomicCalendar-module__KmlUQq__popover{animation:none}}.EconomicCalendar-module__KmlUQq__popoverHead{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:var(--border-w) solid var(--border);display:flex}.EconomicCalendar-module__KmlUQq__popoverTitle{font-size:var(--text-sm);font-weight:var(--weight-bold)}.EconomicCalendar-module__KmlUQq__popoverHint{color:var(--text-3);font-size:var(--text-xs);margin-inline-start:auto}.EconomicCalendar-module__KmlUQq__sheetClose,.EconomicCalendar-module__KmlUQq__sheetBackdrop{display:none}.EconomicCalendar-module__KmlUQq__options{max-block-size:min(27rem,60vh);padding:var(--space-1);overscroll-behavior:contain;outline:none;margin:0;list-style:none;display:grid;overflow-y:auto}.EconomicCalendar-module__KmlUQq__option{align-items:center;gap:var(--space-3);min-block-size:2.75rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto auto 2.75rem minmax(0,1fr);display:grid}.EconomicCalendar-module__KmlUQq__optionActive{background:var(--surface-2)}.EconomicCalendar-module__KmlUQq__options:focus-visible .EconomicCalendar-module__KmlUQq__optionActive{outline:2px solid var(--focus);outline-offset:-2px}.EconomicCalendar-module__KmlUQq__option[aria-selected=true]{color:var(--text)}.EconomicCalendar-module__KmlUQq__check{border:var(--border-w-strong) solid var(--border-input);block-size:1.125rem;inline-size:1.125rem;color:var(--on-brand);transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease);border-radius:.3rem;place-items:center;display:inline-grid}.EconomicCalendar-module__KmlUQq__option[aria-selected=true] .EconomicCalendar-module__KmlUQq__check{border-color:var(--brand);background:var(--brand)}.EconomicCalendar-module__KmlUQq__optionCode{font-weight:var(--weight-bold);letter-spacing:.02em;text-align:start}.EconomicCalendar-module__KmlUQq__optionName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EconomicCalendar-module__KmlUQq__popoverFoot{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-block-start:var(--border-w) solid var(--border);background:var(--surface-2);display:flex}.EconomicCalendar-module__KmlUQq__textButton{min-block-size:2.25rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--brand-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0}.EconomicCalendar-module__KmlUQq__textButton:hover:not(:disabled){background:var(--brand-soft)}.EconomicCalendar-module__KmlUQq__textButton:disabled{color:var(--text-3);cursor:default}.EconomicCalendar-module__KmlUQq__textButton:focus-visible,.EconomicCalendar-module__KmlUQq__doneButton:focus-visible,.EconomicCalendar-module__KmlUQq__sheetClose:focus-visible,.EconomicCalendar-module__KmlUQq__resetButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.EconomicCalendar-module__KmlUQq__doneButton{min-block-size:2.25rem;padding-inline:var(--space-4);border-radius:var(--radius-sm);background:var(--brand);color:var(--on-brand);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;border:0;margin-inline-start:auto}.EconomicCalendar-module__KmlUQq__doneButton:hover{background:var(--brand-hover)}@media (max-width:559.98px){.EconomicCalendar-module__KmlUQq__filterGroup,.EconomicCalendar-module__KmlUQq__filterGroup:first-child{flex:100%}.EconomicCalendar-module__KmlUQq__trigger{min-inline-size:0}.EconomicCalendar-module__KmlUQq__segments{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.EconomicCalendar-module__KmlUQq__segment{justify-content:center}.EconomicCalendar-module__KmlUQq__sheetBackdrop{z-index:60;background:var(--overlay);animation:EconomicCalendar-module__KmlUQq__fadeIn .16s var(--ease);display:block;position:fixed;inset:0}.EconomicCalendar-module__KmlUQq__popover{z-index:61;border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-block-size:85dvh;inline-size:auto;max-inline-size:none;animation:EconomicCalendar-module__KmlUQq__sheetUp .2s var(--ease);border-block-end:0;grid-template-rows:auto minmax(0,1fr) auto;padding-block-end:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.EconomicCalendar-module__KmlUQq__popoverHead{padding-block-start:var(--space-5);position:relative}.EconomicCalendar-module__KmlUQq__popoverHead:before{content:"";border-radius:var(--radius-full);background:var(--border-strong);block-size:.25rem;inline-size:2.5rem;position:absolute;inset-block-start:var(--space-2);inset-inline-start:50%;transform:translate(-50%)}.EconomicCalendar-module__KmlUQq__popoverTitle{font-size:var(--text-md)}.EconomicCalendar-module__KmlUQq__sheetClose{border-radius:var(--radius-full);background:var(--surface-2);block-size:2.5rem;inline-size:2.5rem;color:var(--text-2);cursor:pointer;border:0;place-items:center;display:inline-grid}.EconomicCalendar-module__KmlUQq__options{max-block-size:none}.EconomicCalendar-module__KmlUQq__option{min-block-size:3rem}.EconomicCalendar-module__KmlUQq__popoverFoot{padding:var(--space-3) var(--space-4)}.EconomicCalendar-module__KmlUQq__doneButton{min-block-size:2.75rem;padding-inline:var(--space-6)}}@keyframes EconomicCalendar-module__KmlUQq__sheetUp{0%{transform:translateY(100%)}}@keyframes EconomicCalendar-module__KmlUQq__fadeIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.EconomicCalendar-module__KmlUQq__popover,.EconomicCalendar-module__KmlUQq__sheetBackdrop{animation:none}}:is(.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-cur-USD:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-cur=USD],.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-cur-EUR:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-cur=EUR],.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-cur-GBP:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-cur=GBP],.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-cur-JPY:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-cur=JPY],.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-cur-CHF:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-cur=CHF],.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-cur-CAD:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-cur=CAD],.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-cur-AUD:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-cur=AUD],.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-cur-NZD:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-cur=NZD],.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-cur-CNY:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-cur=CNY],.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-impact-high:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-impact=high],.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-impact-medium:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-impact=medium],.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-impact-low:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-impact=low],.EconomicCalendar-module__KmlUQq__calendar:has(#EconomicCalendar-module__KmlUQq__ec-impact-holiday:not(:checked)) .EconomicCalendar-module__KmlUQq__row[data-impact=holiday]){display:none}.EconomicCalendar-module__KmlUQq__days{gap:var(--space-5);min-inline-size:0;display:grid}.EconomicCalendar-module__KmlUQq__day{gap:var(--space-2);min-inline-size:0;display:grid}.EconomicCalendar-module__KmlUQq__dayTitle{align-items:center;gap:var(--space-2);border-block-end:var(--border-w-strong) solid var(--border-strong);font-size:var(--text-md);font-weight:var(--weight-heavy);flex-wrap:wrap;margin:0;padding-block-end:var(--space-2);display:flex}.EconomicCalendar-module__KmlUQq__dayToday .EconomicCalendar-module__KmlUQq__dayTitle{border-block-end-color:var(--brand)}.EconomicCalendar-module__KmlUQq__todayBadge{padding:.125rem var(--space-2);border-radius:var(--radius-full);background:var(--brand-soft);color:var(--brand-soft-text);font-size:var(--text-xs);font-weight:var(--weight-bold)}.EconomicCalendar-module__KmlUQq__table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.EconomicCalendar-module__KmlUQq__table thead th{padding:var(--space-2);background:var(--surface-2);color:var(--text-2);font-size:var(--text-xs);font-weight:var(--weight-bold);text-align:start;white-space:nowrap}.EconomicCalendar-module__KmlUQq__table td,.EconomicCalendar-module__KmlUQq__table tbody th{padding:var(--space-2);border-block-end:var(--border-w) solid var(--border);vertical-align:middle;text-align:start}.EconomicCalendar-module__KmlUQq__table tbody th{font-weight:var(--weight-medium)}.EconomicCalendar-module__KmlUQq__cTime{white-space:nowrap;inline-size:4.5rem}.EconomicCalendar-module__KmlUQq__cCur,.EconomicCalendar-module__KmlUQq__cImpact{white-space:nowrap;inline-size:5.5rem}.EconomicCalendar-module__KmlUQq__cNum{white-space:nowrap;inline-size:6.5rem}.EconomicCalendar-module__KmlUQq__time{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.EconomicCalendar-module__KmlUQq__past,.EconomicCalendar-module__KmlUQq__past .EconomicCalendar-module__KmlUQq__time,.EconomicCalendar-module__KmlUQq__past .EconomicCalendar-module__KmlUQq__nameFa{color:var(--text-2)}.EconomicCalendar-module__KmlUQq__currency{align-items:center;gap:var(--space-1);font-weight:var(--weight-bold);display:inline-flex}.EconomicCalendar-module__KmlUQq__flagImg{object-fit:cover;block-size:.875rem;inline-size:1.25rem;box-shadow:0 0 0 1px var(--border);border-radius:2px;flex:none}.EconomicCalendar-module__KmlUQq__flagGlobe{color:var(--text-3);flex:none;place-items:center;display:inline-grid}.EconomicCalendar-module__KmlUQq__jsOnly{min-inline-size:0}.EconomicCalendar-module__KmlUQq__code{font-variant-numeric:tabular-nums;letter-spacing:.02em}.EconomicCalendar-module__KmlUQq__name{gap:.125rem;min-inline-size:0;display:grid}.EconomicCalendar-module__KmlUQq__nameFa{color:var(--text);font-weight:var(--weight-bold);line-height:var(--leading-tight);overflow-wrap:anywhere}.EconomicCalendar-module__KmlUQq__speaker{font-weight:var(--weight-medium)}.EconomicCalendar-module__KmlUQq__nameEn{color:var(--text-3);font-size:var(--text-xs);text-align:end;overflow-wrap:anywhere}.EconomicCalendar-module__KmlUQq__figure{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.EconomicCalendar-module__KmlUQq__missing{color:var(--text-3);font-size:var(--text-xs)}.EconomicCalendar-module__KmlUQq__actual{align-items:baseline;gap:.25rem;display:inline-flex}.EconomicCalendar-module__KmlUQq__cue{font-size:.625rem;line-height:1}.EconomicCalendar-module__KmlUQq__good,.EconomicCalendar-module__KmlUQq__past .EconomicCalendar-module__KmlUQq__good{color:var(--success)}.EconomicCalendar-module__KmlUQq__bad,.EconomicCalendar-module__KmlUQq__past .EconomicCalendar-module__KmlUQq__bad{color:var(--danger)}.EconomicCalendar-module__KmlUQq__impactHigh{--imp-bg:var(--impact-high-bg);--imp-text:var(--impact-high-text);--imp-line:var(--impact-high-line);--imp-bar:var(--impact-high-bar)}.EconomicCalendar-module__KmlUQq__impactMedium{--imp-bg:var(--impact-medium-bg);--imp-text:var(--impact-medium-text);--imp-line:var(--impact-medium-line);--imp-bar:var(--impact-medium-bar)}.EconomicCalendar-module__KmlUQq__impactLow{--imp-bg:var(--impact-low-bg);--imp-text:var(--impact-low-text);--imp-line:var(--impact-low-line);--imp-bar:var(--impact-low-bar)}.EconomicCalendar-module__KmlUQq__impactHoliday{--imp-bg:var(--impact-holiday-bg);--imp-text:var(--impact-holiday-text);--imp-line:var(--impact-holiday-line);--imp-bar:var(--impact-holiday-bar)}.EconomicCalendar-module__KmlUQq__impact{padding:.1875rem var(--space-2) .1875rem .625rem;border:var(--border-w) solid var(--imp-line);border-radius:var(--radius-full);background:var(--imp-bg);color:var(--imp-text);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;gap:.3125rem;line-height:1.3;display:inline-flex}.EconomicCalendar-module__KmlUQq__bars{flex:none;align-items:flex-end;gap:2px;block-size:.8125rem;display:inline-flex}.EconomicCalendar-module__KmlUQq__bars span{background:var(--imp-bar);opacity:.25;border-radius:1px;inline-size:3px}.EconomicCalendar-module__KmlUQq__bars span:first-child{block-size:40%}.EconomicCalendar-module__KmlUQq__bars span:nth-child(2){block-size:70%}.EconomicCalendar-module__KmlUQq__bars span:nth-child(3){block-size:100%}.EconomicCalendar-module__KmlUQq__impactHigh .EconomicCalendar-module__KmlUQq__bars span,.EconomicCalendar-module__KmlUQq__impactMedium .EconomicCalendar-module__KmlUQq__bars span:nth-child(-n+2),.EconomicCalendar-module__KmlUQq__impactLow .EconomicCalendar-module__KmlUQq__bars span:first-child{opacity:1}.EconomicCalendar-module__KmlUQq__impact.EconomicCalendar-module__KmlUQq__impactHoliday .EconomicCalendar-module__KmlUQq__bars{display:none}.EconomicCalendar-module__KmlUQq__impact.EconomicCalendar-module__KmlUQq__impactHoliday:before{content:"";border-radius:var(--radius-full);background:var(--imp-bar);block-size:.5rem;inline-size:.5rem}.EconomicCalendar-module__KmlUQq__row>:first-child{border-inline-start:3px solid var(--imp-bar)}.EconomicCalendar-module__KmlUQq__row.EconomicCalendar-module__KmlUQq__impactHigh{background:var(--impact-high-wash)}.EconomicCalendar-module__KmlUQq__row.EconomicCalendar-module__KmlUQq__impactHigh .EconomicCalendar-module__KmlUQq__nameFa{font-weight:var(--weight-heavy)}.EconomicCalendar-module__KmlUQq__row.EconomicCalendar-module__KmlUQq__past .EconomicCalendar-module__KmlUQq__impact{opacity:.8}@media (max-width:759.98px){.EconomicCalendar-module__KmlUQq__table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.EconomicCalendar-module__KmlUQq__table,.EconomicCalendar-module__KmlUQq__table tbody{gap:var(--space-2);display:grid}.EconomicCalendar-module__KmlUQq__row{gap:var(--space-1) var(--space-2);padding:var(--space-3);border:var(--border-w) solid var(--border);border-inline-start:4px solid var(--imp-bar);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.EconomicCalendar-module__KmlUQq__row.EconomicCalendar-module__KmlUQq__impactHigh{border-color:var(--impact-high-line);border-inline-start-color:var(--imp-bar);background:linear-gradient(var(--impact-high-wash), var(--impact-high-wash)), var(--surface)}.EconomicCalendar-module__KmlUQq__row>:first-child{border-inline-start:0}.EconomicCalendar-module__KmlUQq__table td,.EconomicCalendar-module__KmlUQq__table tbody th{border:0;inline-size:auto;padding:0;display:block}.EconomicCalendar-module__KmlUQq__table .EconomicCalendar-module__KmlUQq__cTime,.EconomicCalendar-module__KmlUQq__table .EconomicCalendar-module__KmlUQq__cCur,.EconomicCalendar-module__KmlUQq__table .EconomicCalendar-module__KmlUQq__cImpact{align-items:center;display:flex}.EconomicCalendar-module__KmlUQq__table .EconomicCalendar-module__KmlUQq__cImpact{justify-content:flex-end}.EconomicCalendar-module__KmlUQq__table .EconomicCalendar-module__KmlUQq__cCur{justify-content:center}.EconomicCalendar-module__KmlUQq__table .EconomicCalendar-module__KmlUQq__cName{padding-block:var(--space-1);grid-area:2/1/auto/-1}.EconomicCalendar-module__KmlUQq__nameEn{text-align:start}.EconomicCalendar-module__KmlUQq__table .EconomicCalendar-module__KmlUQq__cNum{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);white-space:normal;gap:.125rem;display:grid}.EconomicCalendar-module__KmlUQq__cNum:before{content:attr(data-label);color:var(--text-3);font-size:var(--text-2xs);font-weight:var(--weight-medium)}}.EconomicCalendar-module__KmlUQq__explainer{gap:var(--space-4);display:grid}@media (min-width:900px){.EconomicCalendar-module__KmlUQq__explainer{grid-template-columns:repeat(2,minmax(0,1fr))}}.EconomicCalendar-module__KmlUQq__block{align-content:start;gap:var(--space-2);min-inline-size:0;display:grid}.EconomicCalendar-module__KmlUQq__blockTitle{font-size:var(--text-md);font-weight:var(--weight-heavy);margin:0}.EconomicCalendar-module__KmlUQq__prose{color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-prose);margin:0}.EconomicCalendar-module__KmlUQq__links{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.EconomicCalendar-module__KmlUQq__links{grid-template-columns:repeat(3,minmax(0,1fr))}}.EconomicCalendar-module__KmlUQq__link{block-size:100%;padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border);border-radius:var(--card-radius);color:inherit;transition:border-color var(--duration) var(--ease);gap:.125rem;text-decoration:none;display:grid}.EconomicCalendar-module__KmlUQq__link:hover{border-color:var(--brand-line)}.EconomicCalendar-module__KmlUQq__linkName{font-weight:var(--weight-bold);color:var(--brand-text)}.EconomicCalendar-module__KmlUQq__linkText{font-size:var(--text-xs);color:var(--text-2)}.EconomicCalendar-module__KmlUQq__notes{gap:var(--space-2);display:grid}.EconomicCalendar-module__KmlUQq__note{color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-prose);margin:0}.EconomicCalendar-module__KmlUQq__note a{color:var(--brand-text)}.EconomicCalendar-module__KmlUQq__disclaimer{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-3);text-align:center;margin:0;display:flex}
