.cal-page{--c-report:#5cb6ea;--c-dividend:#47c8a5;--c-capital:#e8b84a;--c-meeting:#b3bfc5;--c-ipo:#f08b58;--deadline:#e8b84a}.cal-page>*{min-width:0}.cal-t-report{--c:var(--c-report)}.cal-t-dividend,.cal-t-payment{--c:var(--c-dividend)}.cal-t-capital{--c:var(--c-capital)}.cal-t-meeting{--c:var(--c-meeting)}.cal-t-ipo{--c:var(--c-ipo)}.cal-mk{background:var(--c,var(--muted));border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.cal-mk--plan{box-shadow:inset 0 0 0 2px var(--c,var(--muted));background:0 0;border-radius:50%}.cal-mk--est{border:1.5px dashed var(--c,var(--muted));background:0 0;border-radius:50%}.cal-mk--pay{border-radius:50%}.chips.cal-types a{align-items:center;gap:7px;display:inline-flex}.chips.cal-types small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.cal{padding:0}.cal-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cal-nav{align-items:center;gap:8px;display:flex}.cal-nav h2{color:#fff;margin:0 6px;font-size:20px}.cal-step{width:32px;height:32px;color:var(--ink);border:1px solid #3a3d44;border-radius:8px;place-items:center;font-size:18px;line-height:1;display:grid}span.cal-step{opacity:.35}.cal-step:hover,.cal-todaylink:hover,.cal-seg a:hover{border-color:#5a5e66;text-decoration:none}.cal-todaylink{color:var(--ink);border:1px solid #3a3d44;border-radius:8px;padding:5px 12px;font-size:14px}.cal-seg{border:1px solid #3a3d44;border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.cal-seg a{color:var(--muted);border-left:1px solid #3a3d44;padding:6px 14px;font-size:14px}.cal-seg a:first-child{border-left:0}.cal-seg a[aria-current]{color:#fff;background:#2962ff2e;font-weight:600}.cal-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 16px;display:flex}.cal-filter{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.cal-filter .cal-seg a{padding:4px 10px;font-size:13px}.cal-pickform{flex:380px;min-width:0}.cal-pick{background:#0b0c0e;border:1px solid #3a3d44;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:4px 8px;display:flex;position:relative}.cal-pick--focus,.cal-pick:focus-within{border-color:#2962ff}.cal-pick[aria-busy=true]{opacity:.7}.cal-pick>svg{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:1.6px;flex:none}.cal-pick__input{min-width:140px;height:28px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.cal-pick__input::placeholder{color:var(--muted)}.cal-pick__chip{color:#fff;background:#1a1f2c;border:1px solid #2c3a5e;border-radius:6px;align-items:center;gap:2px;padding:1px 2px 1px 8px;font-size:13px;font-weight:600;line-height:22px;display:inline-flex}.cal-pick__chip a{width:22px;height:22px;color:var(--muted);border-radius:4px;place-items:center;font-weight:400;display:grid}.cal-pick__chip a:hover{color:#fff;background:#2a3045;text-decoration:none}.cal-pick__clear{color:var(--muted);margin-left:auto;font-size:13px}.cal-pick__go{color:#131722;height:28px;font:600 13px var(--font-sans);background:#e8e8e8;border:1px solid #3a3d44;border-radius:6px;padding:0 12px}.cal-pick__menu{z-index:20;background:#121317;border:1px solid #3a3d44;border-radius:8px;width:min(480px,100% + 2px);padding:4px;position:absolute;top:calc(100% + 6px);left:-1px;box-shadow:0 16px 40px #0009}.cal-pick__menu ul{margin:0;padding:0;list-style:none}.cal-pick__menu li{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:7px 10px;font-size:14px;display:flex}.cal-pick__menu li[aria-selected=true]{background:#1c2233}.cal-pick__menu .sym{min-width:56px}.cal-pick__menu .nm{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cal-pick__menu .tag{color:var(--muted);border:1px solid var(--line);border-radius:4px;flex:none;margin-left:auto;padding:0 5px;font-size:11px}.cal-pick__menu .on{color:var(--link);flex:none;margin-left:auto;font-size:12px}.cal-pick__menu .hint{color:var(--muted);border-top:1px solid var(--line);margin:4px 0 0;padding:6px 10px 4px;font-size:12px}.cal-key{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:8px 16px;font-size:12px;display:flex}.cal-key span{align-items:center;gap:6px;display:inline-flex}.cal-key .cal-mk{--c:var(--muted)}.sw-closed{background:repeating-linear-gradient(135deg,#2a2c31 0 3px,#0000 3px 6px);border-radius:2px;width:16px;height:10px}.sw-due{background:var(--deadline);border-radius:2px;width:16px;height:3px}.sw-us,.cal-us{color:var(--muted);border:1px solid #3a3d44;border-radius:3px;flex:none;padding:0 3px;font-size:10px;font-style:normal;line-height:14px}.cal-us{margin-left:6px}.cal-picks{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.cal-pickcol{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;margin-bottom:-1px;padding:10px 16px 12px}.cal-pickcol h3{align-items:baseline;gap:4px;margin:0 0 6px;font-size:14px;display:flex}.cal-pickcol h3 .sub{max-width:170px}.cal-pickcol ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cal-pickcol li{grid-template-columns:54px 10px minmax(0,1fr);align-items:baseline;gap:2px 8px;font-size:13px;display:grid}.cal-pickcol li>b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.cal-pickcol li>b small{color:var(--muted);font-size:11px;font-weight:400;display:block}.cal-pickcol li em{color:var(--muted);font-size:12px;font-style:normal;display:block}.cal-pickcol .none{color:var(--muted);margin:0 0 4px;font-size:13px}.cal-boxes{gap:16px;min-width:0;display:grid}.cal-box{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;overflow:hidden}.cal-box--now{border-color:#2c3a5e;box-shadow:0 0 0 1px #2c3a5e}.cal-box__head{border-bottom:1px solid var(--line);background:#121317;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;display:flex}.cal-box__title,.cal-box__title h2{color:#fff;margin:0;font-size:18px;font-weight:700}a.cal-box__title:hover{text-decoration:none}a.cal-box__title:hover h2{color:var(--link)}.cal-box__counts{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.cal-box__counts>span{align-items:center;gap:6px;display:inline-flex}.cal-box__counts b{color:#fff}.cal-box__zoom{margin-left:auto;font-size:13px}.cal-box__empty{color:var(--muted);margin:0;padding:16px;font-size:14px}.cal-flag{color:var(--muted);white-space:nowrap;background:#1c1e22;border-radius:4px;padding:0 6px;font-size:11px;line-height:18px;display:inline-block}.cal-flag--due{color:var(--deadline);background:#e8b84a29}.cal-flag--today{color:#cdd8ff;background:#1a2440}.cal-bpast>summary{border-bottom:1px solid var(--line);color:var(--link);cursor:pointer;justify-content:space-between;gap:8px;padding:10px 16px;font-size:13px;list-style:none;display:flex}.cal-bpast>summary::-webkit-details-marker{display:none}.cal-bpast>summary small{color:var(--muted)}.cal-bpast[open]>summary{background:#121317}.cal-bday{border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);display:grid}.cal-box>.cal-bday:last-child{border-bottom:0}.cal-bday--bare{grid-template-columns:minmax(0,1fr)}.cal-bday__date{border-right:1px solid var(--line);align-content:start;gap:4px;padding:9px 16px;display:grid}.cal-bday__date a{color:var(--ink);display:grid}.cal-bday__date a:hover{text-decoration:none}.cal-bday__date a:hover b{color:var(--link)}.cal-bday__date b{color:#fff;font-variant-numeric:tabular-nums;font-size:15px}.cal-bday__date a span{color:var(--muted);font-size:12px}.cal-bday__date .cal-flag{justify-self:start}.cal-bday--today{background:#0c1324}.cal-bday--today .cal-bday__date{box-shadow:inset 3px 0 #2962ff}.cal-bday__ev{min-width:0;padding:3px 0}.cal-bday__flags{flex-wrap:wrap;gap:6px;padding:6px 16px 3px;display:flex}.cal-r{min-height:32px;color:var(--ink);grid-template-columns:10px 104px minmax(0,210px) minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:4px 16px;font-size:13.5px;display:grid}.cal-r+.cal-r,.cal-r+.cal-fold,.cal-fold+.cal-r,.cal-fold+.cal-fold{border-top:1px solid #18191d}.cal-r__sym{color:#fff;white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:flex}a.cal-r__sym:hover{color:var(--link);text-decoration:none}.cal-r__nm,.cal-r__what{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cal-r__v{text-align:right;white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums}.cal-r__v small{color:var(--muted);margin-left:4px;font-size:11px}.cal-fold>summary{cursor:pointer;list-style:none}.cal-fold>summary::-webkit-details-marker{display:none}.cal-r--sum{grid-template-columns:10px auto minmax(0,1fr) auto}.cal-r--sum .cal-r__v small{color:var(--link)}.cal-fold[open]>summary{background:#121317}.cal-fold[open]>summary .cal-r__v small:after{content:" ▴"}.cal-fold>div.cal-r{border-top:1px solid #18191d;padding-left:32px}.cal-bday__ev--c{flex-wrap:wrap;align-content:center;gap:4px 16px;padding:9px 16px;display:flex}.cal-c{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}a.cal-c:hover{text-decoration:none}a.cal-c:hover b{color:var(--link)}.cal-c b{color:#fff}.cal-c--mark{color:var(--deadline)}@media (max-width:720px){.cal-page .lead{font-size:14px}.cal-wide{display:none!important}.chips.cal-types{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.chips.cal-types a{white-space:nowrap;padding:5px 11px;font-size:13px}.cal-bar{gap:10px;padding:10px 12px}.cal-nav{justify-content:space-between;width:100%}.cal-nav h2{text-align:center;flex:1;font-size:16px}.cal-todaylink{display:none}.cal-bar>.cal-seg{width:100%}.cal-bar>.cal-seg a{text-align:center;flex:1;padding:6px 0}.cal-filters{gap:8px;padding:10px 12px}.cal-filter{justify-content:space-between;width:100%}.cal-pickform{flex-basis:100%}.cal-pick__menu{width:calc(100% + 2px)}.cal-key{gap:4px 12px;padding:8px 12px;font-size:11.5px}.cal-picks{grid-template-columns:1fr}.cal-pickcol{border-right:0;padding:10px 12px}.cal-boxes{gap:12px}.cal-box__head{padding:10px 12px}.cal-box__counts{gap:2px 10px;font-size:12px}.cal-box__zoom{margin-left:0}.cal-bday{grid-template-columns:minmax(0,1fr)}.cal-bday__date{border-right:0;border-bottom:1px solid var(--line);background:#121317;align-items:center;gap:8px;padding:7px 12px;display:flex}.cal-bday__date a{align-items:baseline;gap:6px;display:flex}.cal-bday--today .cal-bday__date{background:#0c1324;box-shadow:inset 3px 0 #2962ff}.cal-r{grid-template-columns:10px minmax(0,1fr) auto;grid-template-areas:"mk sym v""mk what v";min-height:44px;padding:6px 12px}.cal-r>:first-child{grid-area:mk}.cal-r__sym{grid-area:sym}.cal-r__nm{display:none}.cal-r__what{grid-area:what;font-size:12px}.cal-r__v{grid-area:v}.cal-r__v small{margin:0;display:block}.cal-fold>div.cal-r{padding-left:24px}.cal-bday__flags{padding:6px 12px 2px}.cal-bday__ev--c{padding:8px 12px}}
