.fp{--fp-dur:1.8s;--fp-delay:.32s;--fp-k:1;--fp-kg:1;line-height:0;display:inline-block;position:relative}.fp-svg{transform-origin:50%;width:100%;height:100%;display:block;overflow:visible}.fp-base{opacity:1;mix-blend-mode:normal}.fp.is-still .fp-stars{display:none}.fp-drawn,.fp-trace,.fp-branches,.fp-head,.fp-flash{visibility:hidden}.fp-flash,.fp-head,.fp-branches,.fp-trace{mix-blend-mode:screen}.fp-flash,.fp.is-armed .fp-base{opacity:0}.fp.is-still .fp-base{opacity:1;animation:none}.fp.fp-opaque .fp-drawn{mix-blend-mode:screen}.fp-reveal,.fp-trace,.fp-head path,.fp-branches path{fill:none;stroke-linecap:round;stroke-linejoin:round}.fp-reveal{stroke:#fff;stroke-width:46px;stroke-dasharray:1.3 3;stroke-dashoffset:1.3px}.fp-trace{stroke:#e9f6ff;stroke-width:calc(1.6px * var(--fp-k));opacity:.6;stroke-dasharray:1.3 3;stroke-dashoffset:1.3px}.fp-head .g{stroke:#2f8dff;stroke-width:calc(12px * var(--fp-kg));opacity:.32;stroke-dasharray:.3 3;stroke-dashoffset:.3px}.fp-head .m{stroke:#a8dcff;stroke-width:calc(4.5px * var(--fp-k));opacity:.9;stroke-dasharray:.11 3;stroke-dashoffset:.11px}.fp-head .c{stroke:#fff;stroke-width:calc(2.2px * var(--fp-k));stroke-dasharray:.035 3;stroke-dashoffset:.035px}.fp-branches path{stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0}.fp-branches .bg{stroke:#3a9bff;stroke-width:calc(5px * var(--fp-kg));stroke-opacity:.35}.fp-branches .bc{stroke:#f2faff;stroke-width:calc(1.6px * var(--fp-k))}.fp.is-striking .fp-base{animation:fp-out .25s ease both, fp-in .45s ease calc(var(--fp-delay) + var(--fp-dur) * .8) forwards}.fp.is-striking .fp-drawn{visibility:visible;animation:fp-out .45s ease calc(var(--fp-delay) + var(--fp-dur) * .8) forwards}.fp.is-striking .fp-reveal{animation:fp-reveal var(--fp-dur) linear var(--fp-delay) both}.fp.is-striking .fp-trace{visibility:visible;animation:fp-reveal var(--fp-dur) linear var(--fp-delay) both, fp-out .5s ease calc(var(--fp-delay) + var(--fp-dur) * .8) forwards}.fp.is-striking .fp-head{visibility:visible;animation:fp-headfade var(--fp-dur) linear var(--fp-delay) both}.fp.is-striking .fp-head .g{animation:fp-run-g var(--fp-dur) linear var(--fp-delay) both, fp-flicker .11s steps(2) infinite}.fp.is-striking .fp-head .m{animation:fp-run-m var(--fp-dur) linear var(--fp-delay) both}.fp.is-striking .fp-head .c{animation:fp-run-c var(--fp-dur) linear var(--fp-delay) both}.fp.is-striking .fp-branches{visibility:visible}.fp.is-striking .fp-branches path{animation:fp-branch .3s linear calc(var(--fp-delay) + var(--fp-dur) * var(--t) / 1.3) both}.fp.is-striking .fp-svg{animation:fp-beat .8s ease-out calc(var(--fp-delay) + var(--fp-dur) * .8) both}.fp.is-striking .fp-flash{visibility:visible;animation:fp-glow .8s ease-out calc(var(--fp-delay) + var(--fp-dur) * .8) both}@keyframes fp-out{to{opacity:0}}@keyframes fp-in{0%{opacity:0}to{opacity:1}}@keyframes fp-reveal{0%{stroke-dashoffset:1.3px}to{stroke-dashoffset:0}}@keyframes fp-run-g{0%{stroke-dashoffset:.3px}to{stroke-dashoffset:-1px}}@keyframes fp-run-m{0%{stroke-dashoffset:.11px}to{stroke-dashoffset:-1.19px}}@keyframes fp-run-c{0%{stroke-dashoffset:.035px}to{stroke-dashoffset:-1.265px}}@keyframes fp-headfade{0%{opacity:0}4%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes fp-flicker{0%{stroke-opacity:1}to{stroke-opacity:.55}}@keyframes fp-branch{0%{opacity:0;stroke-dashoffset:1px}12%{opacity:1}40%{opacity:1;stroke-dashoffset:0}55%{opacity:.25}68%{opacity:.9}to{opacity:0;stroke-dashoffset:0}}@keyframes fp-beat{0%{transform:scale(1)}14%{transform:scale(1.045)}30%{transform:scale(1)}46%{transform:scale(1.022)}to{transform:scale(1)}}@keyframes fp-glow{0%{opacity:0}14%{opacity:.6}30%{opacity:.1}46%{opacity:.32}to{opacity:0}}.fp-stars{pointer-events:none;opacity:0;transition:opacity 1.4s .2s;position:absolute;inset:0}.fp.is-live .fp-stars{opacity:1}.fp-st{aspect-ratio:1;position:absolute;transform:translate(-50%,-50%)}.fp-st i{opacity:.2;border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;inset:0}.fp-st.b i{background:radial-gradient(circle,#eaf6ff 0 18%,#6eb9ffbf 34%,#2f8dff00 70%)}.fp-st.w i{background:radial-gradient(circle,#fff 0 24%,#bee1ff99 40%,#78beff00 70%)}.fp.is-live:not(.is-away):not(.is-still) .fp-st i.d1{animation-name:fp-twinkle,fp-drift1}.fp.is-live:not(.is-away):not(.is-still) .fp-st i.d2{animation-name:fp-twinkle,fp-drift2}.fp.is-live:not(.is-away):not(.is-still) .fp-st i.d3{animation-name:fp-twinkle,fp-drift3}@keyframes fp-twinkle{0%{opacity:.15}45%{opacity:1}55%{opacity:.8}to{opacity:.25}}@keyframes fp-drift1{0%{transform:translate(0)}to{transform:translate(120%,-180%)}}@keyframes fp-drift2{0%{transform:translate(0)}to{transform:translate(-160%,-90%)}}@keyframes fp-drift3{0%{transform:translate(0)}to{transform:translate(90%,150%)}}.fp-pagebolt{pointer-events:none;z-index:60;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.fp-pagebolt path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.fp-pagebolt .g{stroke:#3a9bff;stroke-width:7px;opacity:.16}.fp-pagebolt .c{stroke:#e6f4ff;stroke-width:1.3px;opacity:.5}@media (prefers-reduced-motion:reduce){.fp *,.fp-pagebolt{animation:none!important}.fp-stars,.fp-pagebolt,.fp-loop{display:none}.fp .fp-base{opacity:1!important}}
.home-calendar-module__i134kq__pair{--home-community-panel-height:calc(32rem + var(--frame-top) + var(--frame-bottom) - 8px);grid-column:1/-1;min-width:0;container:calendar-pair/inline-size}.home-calendar-module__i134kq__pairGrid{gap:var(--fantasy-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"chat""calendar""streams";align-items:stretch;display:grid}.home-calendar-module__i134kq__pairGrid>.detail-chat{min-width:0;min-height:0;block-size:var(--home-community-panel-height);grid-area:chat}.home-calendar-module__i134kq__pairGrid>.detail-calendar{grid-area:calendar}.home-calendar-module__i134kq__pairGrid>.detail-streams{grid-area:streams}.home-calendar-module__i134kq__panel.detail-calendar{--frame-fill:linear-gradient(125deg, #17334a55, transparent 65%), #07121e;min-width:0;min-height:0;container:home-calendar/inline-size}.home-calendar-module__i134kq__panel>.fantasy-panel-head{border-bottom:1px solid #64839a40;flex:none;min-height:4rem;padding:.65rem .85rem .55rem}.home-calendar-module__i134kq__panel .fantasy-panel-title{gap:.65rem}.home-calendar-module__i134kq__panel .fantasy-panel-heading{color:#e8ce97;letter-spacing:.04em;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.2}.home-calendar-module__i134kq__panel .medallion{background:radial-gradient(circle at 45% 30%,#21425c,#091827 72%);border-color:#c8a260;flex:none;width:2.65rem;height:2.65rem}.home-calendar-module__i134kq__panel .medallion>svg{width:32px;height:32px}.home-calendar-module__i134kq__panel>.fantasy-panel-body{min-height:0;padding:.65rem .75rem}.home-calendar-module__i134kq__calendar{flex:1;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:.6rem;min-height:0;display:grid}.home-calendar-module__i134kq__month{min-width:0}.home-calendar-module__i134kq__calendar .calendar-toolbar{gap:.3rem;margin-bottom:.5rem}.home-calendar-module__i134kq__calendar .calendar-toolbar>button{height:2.75rem;padding:0;line-height:1}.home-calendar-module__i134kq__monthHeading{text-align:center;flex:1;min-width:0}.home-calendar-module__i134kq__calendar .calendar-toolbar h3{letter-spacing:.025em;font-size:1.15rem;line-height:1.3}.home-calendar-module__i134kq__calendar .home-calendar-module__i134kq__monthHeading .calendar-today{background:0 0;border:0;min-height:1.5rem;margin:0 auto;padding:0 .25rem;font-size:.8125rem;line-height:1.5}:is(.home-calendar-module__i134kq__calendar .calendar-grid th,.home-calendar-module__i134kq__calendar .calendar-grid td){border:1px solid #647c9029;padding:0}.home-calendar-module__i134kq__calendar .calendar-grid th{letter-spacing:0;background:#19324555;padding-block:.25rem;font-size:.8125rem}.home-calendar-module__i134kq__calendar .calendar-grid button{min-width:0;min-height:2.5rem;font-size:.875rem;display:block}.home-calendar-module__i134kq__calendar .calendar-grid button:has(i){color:#ffe0a2;background:#92703b30;border-color:#bda16c8c}.home-calendar-module__i134kq__calendar .calendar-grid button[aria-pressed=true]{outline-offset:-4px;outline:1px dashed #efd08c}.home-calendar-module__i134kq__calendar .calendar-grid button[aria-current=date]{color:#e5faff;background:#17465f55;border-color:#69d6f5;box-shadow:inset 0 0 0 1px #69d6f566}:is(.home-calendar-module__i134kq__calendar .calendar-grid button b,.home-calendar-module__i134kq__calendar .calendar-grid button i){bottom:4px}.home-calendar-module__i134kq__legend{color:#b9c8d6;flex-wrap:wrap;gap:.5rem 1.2rem;padding-top:.4rem;font-size:.8125rem;display:flex}.home-calendar-module__i134kq__legend span{align-items:center;gap:.5rem;display:flex}.home-calendar-module__i134kq__legend i{background:#69d6f5;border-radius:50%;width:.5rem;height:.5rem}.home-calendar-module__i134kq__legend b{background:#efd08c;width:.45rem;height:.45rem;transform:rotate(45deg)}.home-calendar-module__i134kq__agenda.calendar-agenda{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#4d718c #07121e;overscroll-behavior:contain;min-width:0;min-height:0;max-height:14rem;margin:0;overflow-y:auto}.home-calendar-module__i134kq__agenda h3{font:650 .85rem/1.3 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:#edc77f;margin:0;padding:.2rem 0 .4rem}.home-calendar-module__i134kq__agenda.calendar-agenda li{border-color:#647c9040;gap:.65rem;padding:.5rem 0}.home-calendar-module__i134kq__agenda li>div{min-width:0;font-size:.9rem;line-height:1.4}.home-calendar-module__i134kq__agenda.calendar-agenda a{color:#f3ead6;font-size:.9rem;line-height:1.3}.home-calendar-module__i134kq__agenda.calendar-agenda li p{color:#a9bacb;font-size:.8125rem;line-height:1.4}.home-calendar-module__i134kq__agenda .home-calendar-module__i134kq__hours{color:#a9bacb;font-size:.8125rem;line-height:1.4;display:block}.home-calendar-module__i134kq__agenda .calendar-emblem{flex-basis:2.5rem;width:2.5rem}.home-calendar-module__i134kq__calendar>.calendar-open{border-color:#c29b59;grid-column:1/-1;align-self:end;margin:0}.home-calendar-module__i134kq__calendar :focus-visible{outline-offset:2px;outline:2px solid #7bdcf5}@container calendar-pair (min-width:40rem){.home-calendar-module__i134kq__pairGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"chat chat""calendar streams"}.home-calendar-module__i134kq__panel.detail-calendar{block-size:var(--home-community-panel-height)}.home-calendar-module__i134kq__panel>.fantasy-panel-body{flex:1 1 0}.home-calendar-module__i134kq__calendar{grid-template-rows:auto minmax(4rem,1fr) auto}.home-calendar-module__i134kq__calendar .calendar-grid th{padding-block:.15rem;line-height:1.2}.home-calendar-module__i134kq__calendar .calendar-grid button{min-height:2rem;padding-block:.2rem .5rem;line-height:1.2}.home-calendar-module__i134kq__agenda.calendar-agenda{max-height:none}}@container calendar-pair (min-width:73rem){.home-calendar-module__i134kq__pairGrid{grid-template-columns:minmax(0,23fr) minmax(0,47fr) minmax(0,30fr);grid-template-areas:"calendar chat streams"}}@container home-calendar (max-width:18rem){.home-calendar-module__i134kq__panel .fantasy-panel-heading{letter-spacing:.02em;overflow-wrap:normal;font-size:1rem}.home-calendar-module__i134kq__panel .fantasy-panel-title{gap:.5rem}.home-calendar-module__i134kq__panel .medallion{width:2.35rem;height:2.35rem}.home-calendar-module__i134kq__calendar .calendar-toolbar h3{letter-spacing:0;font-size:.875rem;line-height:1.25}.home-calendar-module__i134kq__calendar .calendar-grid th{padding-block:.15rem;font-size:.75rem;line-height:1.2}.home-calendar-module__i134kq__calendar .calendar-grid button{min-height:2rem;line-height:1.2}.home-calendar-module__i134kq__calendar>.calendar-open{font-size:.8125rem;line-height:1.35}.home-calendar-module__i134kq__legend{gap:.35rem .75rem;font-size:.75rem}}@media (forced-colors:active){:is(.home-calendar-module__i134kq__panel.detail-calendar,.home-calendar-module__i134kq__calendar .calendar-grid button){border-color:canvastext}.home-calendar-module__i134kq__legend i,.home-calendar-module__i134kq__legend b{background:canvastext}}
