.Footer-module__yg9ahW__footer{background-color:var(--bg-color);height:var(--footer-total-height,var(--footer-height,70px));min-height:var(--footer-total-height,var(--footer-height,70px));justify-content:center;align-items:center;display:flex;box-shadow:0 -2px 10px #0000001a;top:calc(100dvh - var(--footer-total-height,var(--footer-height,70px)))!important;z-index:10000!important;width:auto!important;padding:0!important;padding-bottom:var(--safe-area-bottom,0px)!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.Footer-module__yg9ahW__footerPlaceholder{width:100%;height:var(--footer-height,70px);display:none}.Footer-module__yg9ahW__footerContainer{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:clamp(2px,1.2vw,10px);width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(4px,2vw,14px);display:grid;position:relative}.Footer-module__yg9ahW__footerBtn{width:100%;min-width:0;max-width:78px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.75rem;transition:all .2s;display:flex;position:relative}.Footer-module__yg9ahW__footerBtn:hover{color:var(--text-color);background-color:rgba(var(--border-color-rgb), .05)}.Footer-module__yg9ahW__footerBtn.Footer-module__yg9ahW__active{color:var(--accent-color);font-weight:500}.Footer-module__yg9ahW__footerBtnIcon{justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.Footer-module__yg9ahW__pastBtn,.Footer-module__yg9ahW__futureBtn{--navbox-w:40px;--navbox-h:30px}.Footer-module__yg9ahW__pastBtn{--flow-accent:#23d0a2}.Footer-module__yg9ahW__futureBtn{--flow-accent:#ff6685}.Footer-module__yg9ahW__navIconBox{width:var(--navbox-w);height:var(--navbox-h);background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;transition:background .2s,border-color .2s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.Footer-module__yg9ahW__flowViewport{position:absolute;inset:3px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%)}.Footer-module__yg9ahW__flowTrack{will-change:transform;width:max-content;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Footer-module__yg9ahW__flowSet{flex:none;align-items:center;gap:1px;padding-right:1px;transition:gap .2s,padding-right .2s;display:flex}.Footer-module__yg9ahW__pastBtn:hover .Footer-module__yg9ahW__flowSet,.Footer-module__yg9ahW__pastBtn.Footer-module__yg9ahW__active .Footer-module__yg9ahW__flowSet,.Footer-module__yg9ahW__futureBtn:hover .Footer-module__yg9ahW__flowSet,.Footer-module__yg9ahW__futureBtn.Footer-module__yg9ahW__active .Footer-module__yg9ahW__flowSet{gap:9px;padding-right:9px}.Footer-module__yg9ahW__flowChevron{color:var(--flow-accent);opacity:.55;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.Footer-module__yg9ahW__pastBtn .Footer-module__yg9ahW__flowTrack{animation:6.6s linear infinite Footer-module__yg9ahW__flowLeft}.Footer-module__yg9ahW__futureBtn .Footer-module__yg9ahW__flowTrack{animation:6.6s linear infinite Footer-module__yg9ahW__flowRight}.Footer-module__yg9ahW__pastBtn:hover .Footer-module__yg9ahW__flowTrack,.Footer-module__yg9ahW__pastBtn.Footer-module__yg9ahW__active .Footer-module__yg9ahW__flowTrack,.Footer-module__yg9ahW__futureBtn:hover .Footer-module__yg9ahW__flowTrack,.Footer-module__yg9ahW__futureBtn.Footer-module__yg9ahW__active .Footer-module__yg9ahW__flowTrack{animation-duration:3.6s}.Footer-module__yg9ahW__pastBtn.Footer-module__yg9ahW__active .Footer-module__yg9ahW__flowChevron,.Footer-module__yg9ahW__futureBtn.Footer-module__yg9ahW__active .Footer-module__yg9ahW__flowChevron,.Footer-module__yg9ahW__pastBtn:hover .Footer-module__yg9ahW__flowChevron,.Footer-module__yg9ahW__futureBtn:hover .Footer-module__yg9ahW__flowChevron{opacity:1;filter:drop-shadow(0 0 4px var(--flow-accent))}@keyframes Footer-module__yg9ahW__flowLeft{0%{transform:translateY(-50%)translate(0)}to{transform:translateY(-50%)translate(-50%)}}@keyframes Footer-module__yg9ahW__flowRight{0%{transform:translateY(-50%)translate(-50%)}to{transform:translateY(-50%)translate(0)}}@media (prefers-reduced-motion:reduce){.Footer-module__yg9ahW__flowTrack{animation:none!important}.Footer-module__yg9ahW__navIconBox,.Footer-module__yg9ahW__flowChevron{transition:none}}.Footer-module__yg9ahW__footerBtnText{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(10px,2.8vw,12px);transition:color .2s;overflow:hidden}.Footer-module__yg9ahW__pastBtn,.Footer-module__yg9ahW__futureBtn{width:min(100%,92px);min-width:0;max-width:92px;height:clamp(54px,17vw,66px);max-height:calc(var(--footer-height,80px) - 8px);border:1px solid;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:.4rem .5rem;transition:all .2s;display:flex}.Footer-module__yg9ahW__pastBtn{color:var(--text-color);border-color:#10b98133}.Footer-module__yg9ahW__pastBtn.Footer-module__yg9ahW__active{color:#6ee7b7;background:#0f172ae0;border-color:#10b9818c;transform:translateY(-2px);box-shadow:0 0 0 1px #10b9812e,0 6px 16px #10b98138}.Footer-module__yg9ahW__pastBtn.Footer-module__yg9ahW__active .Footer-module__yg9ahW__navIconBox{color:#95f2d3;background:linear-gradient(#0f755bb8,#0b4439b8);border-color:#10b98173;box-shadow:inset 0 0 12px #ffffff0d,0 0 14px #10b9812e}.Footer-module__yg9ahW__pastBtn:hover:not(.Footer-module__yg9ahW__active){background-color:#10b9811a;transform:translateY(-2px)}body:not(.dark-mode) .Footer-module__yg9ahW__navIconBox{background:#0f172a0d;border-color:#0f172a29;box-shadow:inset 0 1px #ffffff8c}body:not(.dark-mode) .Footer-module__yg9ahW__pastBtn{--flow-accent:#0d9488}body:not(.dark-mode) .Footer-module__yg9ahW__futureBtn{--flow-accent:#e11d48}body:not(.dark-mode) .Footer-module__yg9ahW__pastBtn.Footer-module__yg9ahW__active{color:#047857;background:#10b9811a;border-color:#10b98180;box-shadow:0 0 0 1px #10b9811f,0 6px 16px #10b98129}body:not(.dark-mode) .Footer-module__yg9ahW__pastBtn.Footer-module__yg9ahW__active .Footer-module__yg9ahW__navIconBox{color:#059669;background:linear-gradient(#10b98138,#10b9811a);border-color:#10b9816b;box-shadow:inset 0 0 10px #ffffff59,0 0 12px #10b98124}body:not(.dark-mode) .Footer-module__yg9ahW__futureBtn.Footer-module__yg9ahW__active{color:#be123c;background:#ef44441a;border-color:#ef444480;box-shadow:0 0 0 1px #ef44441f,0 6px 16px #ef444429}body:not(.dark-mode) .Footer-module__yg9ahW__futureBtn.Footer-module__yg9ahW__active .Footer-module__yg9ahW__navIconBox{color:#e11d48;background:linear-gradient(#ef444433,#ef44441a);border-color:#ef44446b;box-shadow:inset 0 0 10px #ffffff59,0 0 12px #ef444424}.Footer-module__yg9ahW__futureBtn{color:var(--text-color);border-color:#ef444433}.Footer-module__yg9ahW__futureBtn.Footer-module__yg9ahW__active{color:#fda4af;background:#0f172ae0;border-color:#ef44448c;transform:translateY(-2px);box-shadow:0 0 0 1px #ef44442e,0 6px 16px #ef444438}.Footer-module__yg9ahW__futureBtn.Footer-module__yg9ahW__active .Footer-module__yg9ahW__navIconBox{color:#ff9bac;background:linear-gradient(#a43345b8,#692030b8);border-color:#ef444475;box-shadow:inset 0 0 12px #ffffff0d,0 0 14px #ef44442e}.Footer-module__yg9ahW__futureBtn:hover:not(.Footer-module__yg9ahW__active){background-color:#ef44441a;transform:translateY(-2px)}.Footer-module__yg9ahW__footerDropdown{background-color:var(--bg-color);z-index:10001;opacity:0;visibility:hidden;pointer-events:none;border:1px solid rgba(var(--border-color-rgb), .1);-ms-overflow-style:none;scrollbar-width:none;border-radius:1rem;flex-direction:column;gap:.75rem;width:300px;max-height:60vh;padding:1rem;transition:opacity .2s,transform .2s,visibility .2s,width .25s,left .25s;display:flex;position:absolute;bottom:calc(100% - 1px);overflow:hidden auto;transform:translateY(10px);box-shadow:0 4px 20px #00000026}.Footer-module__yg9ahW__footerDropdown::-webkit-scrollbar{display:none}.Footer-module__yg9ahW__footerDropdown.Footer-module__yg9ahW__open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (max-width:640px){.Footer-module__yg9ahW__footerDropdown{max-height:calc(100dvh - var(--footer-total-height) - 1rem);width:calc(100vw - 1rem)}}.Footer-module__yg9ahW__settingsDropdown{z-index:10001;background:var(--bg-color);border:1px solid rgba(var(--border-color-rgb), .12);transform-origin:bottom;border-radius:16px 16px 0 0;gap:4px;width:fit-content;max-width:calc(100vw - 24px);padding:8px 12px 12px;transition:opacity .12s,transform .16s cubic-bezier(.34,1.28,.48,1),visibility .12s,width .25s,left .25s;position:absolute;left:12px;transform:translateY(8px)scale(.96);box-shadow:0 -8px 32px #00000038}.Footer-module__yg9ahW__settingsDropdown.Footer-module__yg9ahW__open{transform:none}.Footer-module__yg9ahW__settingsHeader{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.Footer-module__yg9ahW__settingsCycler{justify-content:center;align-items:center;gap:6px;display:none}.Footer-module__yg9ahW__cycleBtn{color:#e2e8f0d9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;line-height:1;display:inline-flex}.Footer-module__yg9ahW__cycleBtn:hover{background:#ffffff17}.Footer-module__yg9ahW__cyclerLabel{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0e6;min-width:108px;font-size:.78rem;font-weight:650}.Footer-module__yg9ahW__layoutToggle{z-index:2;color:#e2e8f0b3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .12s,background .12s,border-color .12s;display:inline-flex;position:absolute;top:6px;right:10px}.Footer-module__yg9ahW__layoutToggle:hover{color:#fffffff2;background:#ffffff14}.Footer-module__yg9ahW__layoutToggle svg{transition:transform .18s}.Footer-module__yg9ahW__layoutToggle.Footer-module__yg9ahW__chevDown svg{transform:rotate(180deg)}.Footer-module__yg9ahW__settingsGroups{flex-wrap:nowrap;justify-content:center;align-items:stretch;display:flex}.Footer-module__yg9ahW__settingGroup{flex-direction:column;flex:0 auto;align-items:center;min-width:0;padding:0 10px;display:flex}@media (min-width:780px){.Footer-module__yg9ahW__settingsGroups:not(.Footer-module__yg9ahW__stacked)>.Footer-module__yg9ahW__settingGroup:last-child{padding-right:38px}.Footer-module__yg9ahW__settingsDropdown .Footer-module__yg9ahW__segment{flex-wrap:nowrap}}.Footer-module__yg9ahW__settingGroup+.Footer-module__yg9ahW__settingGroup{border-left:1px solid rgba(var(--border-color-rgb), .16)}.Footer-module__yg9ahW__settingLabel{letter-spacing:.09em;text-transform:uppercase;text-align:center;white-space:nowrap;color:#e2af46cc;margin-bottom:5px;font-size:.66rem;font-weight:700}.Footer-module__yg9ahW__groupControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.Footer-module__yg9ahW__segment{background:#ffffff0b;border:1px solid #ffffff21;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:2px;max-width:100%;padding:2px;display:flex}.Footer-module__yg9ahW__segBtn{color:#e2e8f0cc;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:0 auto;min-width:0;height:26px;padding:0 8px;font-size:.74rem;font-weight:500;transition:background .12s,color .12s}.Footer-module__yg9ahW__segBtn:hover{color:#fffffff2;background:#ffffff14}.Footer-module__yg9ahW__segBtn.Footer-module__yg9ahW__segActive{background:var(--accent-color);color:var(--on-accent)}.Footer-module__yg9ahW__segNum{flex:1 1 0;min-width:30px}.Footer-module__yg9ahW__settingsDropdown .Footer-module__yg9ahW__switch{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:4px 10px;transition:background .15s,border-color .15s}.Footer-module__yg9ahW__settingsDropdown .Footer-module__yg9ahW__switch:hover{background:#ffffff17}.Footer-module__yg9ahW__settingsDropdown .Footer-module__yg9ahW__switchOn{border-color:rgba(var(--accent-color-rgb), .5);background:rgba(var(--accent-color-rgb), .12)}.Footer-module__yg9ahW__settingsGroups.Footer-module__yg9ahW__stacked{flex-direction:column-reverse;gap:3px}.Footer-module__yg9ahW__settingsGroups.Footer-module__yg9ahW__stacked .Footer-module__yg9ahW__settingGroup{flex:none;width:100%;padding:6px 4px;display:flex}.Footer-module__yg9ahW__settingsGroups.Footer-module__yg9ahW__stacked .Footer-module__yg9ahW__settingGroup+.Footer-module__yg9ahW__settingGroup{border-left:none;border-bottom:1px solid rgba(var(--border-color-rgb), .16)}.Footer-module__yg9ahW__settingsGroups.Footer-module__yg9ahW__stacked .Footer-module__yg9ahW__settingLabel{display:block}.Footer-module__yg9ahW__settingsDropdown.Footer-module__yg9ahW__stacked .Footer-module__yg9ahW__settingsHeader{display:none}@media (max-width:779px){.Footer-module__yg9ahW__settingsCycler{display:flex}.Footer-module__yg9ahW__settingLabel{display:none}.Footer-module__yg9ahW__settingGroup{flex:none;width:100%;padding:2px 4px;display:none}.Footer-module__yg9ahW__settingGroup.Footer-module__yg9ahW__sel{display:flex}.Footer-module__yg9ahW__settingGroup+.Footer-module__yg9ahW__settingGroup{border-left:none}}.Footer-module__yg9ahW__switch{cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;display:inline-flex}.Footer-module__yg9ahW__switchLabel{color:#d2dcecb8;font-size:.78rem;font-weight:500;transition:color .15s}.Footer-module__yg9ahW__switch:hover .Footer-module__yg9ahW__switchLabel{color:#e2e8f0e6}.Footer-module__yg9ahW__switchTrack{box-sizing:border-box;background:#ffffff24;border:1px solid #ffffff1a;border-radius:9px;width:30px;height:18px;transition:background .15s,border-color .15s;position:relative}.Footer-module__yg9ahW__switchKnob{background:#e2e8f0d9;border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.Footer-module__yg9ahW__switchOn .Footer-module__yg9ahW__switchTrack{background:var(--accent-color);border-color:var(--accent-color)}.Footer-module__yg9ahW__switchOn .Footer-module__yg9ahW__switchKnob{background:var(--on-accent);transform:translateY(-50%)translate(12px)}.Footer-module__yg9ahW__switchOn .Footer-module__yg9ahW__switchLabel{color:#e2af46e6}body:not(.dark-mode) .Footer-module__yg9ahW__settingsDropdown{border-color:#0000001f;box-shadow:0 -8px 32px #0f172a24}body:not(.dark-mode) .Footer-module__yg9ahW__settingLabel{color:#946c14f2}body:not(.dark-mode) .Footer-module__yg9ahW__segment{background:#0000000a;border-color:#0000002e}body:not(.dark-mode) .Footer-module__yg9ahW__segBtn{color:#1e293bbf}body:not(.dark-mode) .Footer-module__yg9ahW__segBtn:hover{color:#0f172af2;background:#00000012}body:not(.dark-mode) .Footer-module__yg9ahW__segBtn.Footer-module__yg9ahW__segActive{background:var(--accent-color);color:var(--on-accent)}body:not(.dark-mode) .Footer-module__yg9ahW__cycleBtn{color:#1e293bcc;background:#00000009;border-color:#0000002e}body:not(.dark-mode) .Footer-module__yg9ahW__cycleBtn:hover{background:#00000012}body:not(.dark-mode) .Footer-module__yg9ahW__cyclerLabel{color:#1e293bd9}body:not(.dark-mode) .Footer-module__yg9ahW__layoutToggle{color:#1e293b99;background:#0000000a;border-color:#00000026}body:not(.dark-mode) .Footer-module__yg9ahW__layoutToggle:hover{color:#0f172ae6;background:#00000014}body:not(.dark-mode) .Footer-module__yg9ahW__settingsDropdown .Footer-module__yg9ahW__switch{background:#00000009;border-color:#0003}body:not(.dark-mode) .Footer-module__yg9ahW__settingsDropdown .Footer-module__yg9ahW__switch:hover{background:#00000012}body:not(.dark-mode) .Footer-module__yg9ahW__settingsDropdown .Footer-module__yg9ahW__switchOn{border-color:rgba(var(--accent-color-rgb), .55);background:rgba(var(--accent-color-rgb), .14)}body:not(.dark-mode) .Footer-module__yg9ahW__switchLabel{color:#1e293b99}body:not(.dark-mode) .Footer-module__yg9ahW__switch:hover .Footer-module__yg9ahW__switchLabel{color:#1e293bd9}body:not(.dark-mode) .Footer-module__yg9ahW__switchTrack{background:#0000001f;border-color:#0000001a}body:not(.dark-mode) .Footer-module__yg9ahW__switchKnob{background:#fff;box-shadow:0 1px 3px #00000047}body:not(.dark-mode) .Footer-module__yg9ahW__switchOn .Footer-module__yg9ahW__switchLabel{color:#a97e1f}.Footer-module__yg9ahW__addEventBtn{background-color:var(--accent-color);width:clamp(56px,18vw,76px);height:clamp(56px,18vw,76px);color:var(--on-accent);box-shadow:0 4px 10px rgba(var(--accent-color-rgb), .4);cursor:pointer;z-index:10003;border:none;border-radius:50%;justify-content:center;justify-self:center;align-items:center;margin:0;font-size:1.5rem;transition:all .2s;display:flex;position:relative;transform:translateY(clamp(-10px,-1.4vw,-6px))}.Footer-module__yg9ahW__addEventBtn:hover{box-shadow:0 6px 16px rgba(var(--accent-color-rgb), .5);transform:translateY(clamp(-14px,-1.8vw,-9px))}.Footer-module__yg9ahW__addBtnIcon{justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex}.Footer-module__yg9ahW__categoriesBtn{z-index:10002;max-width:110px;font-weight:500}.Footer-module__yg9ahW__categoriesBtn.Footer-module__yg9ahW__active{background-color:rgba(var(--accent-color-rgb), .16);color:var(--accent-color)}.Footer-module__yg9ahW__categoriesBtn .Footer-module__yg9ahW__footerBtnText{max-width:100%;transition:all .3s}@media (max-width:768px){.Footer-module__yg9ahW__footerBtn{padding:.25rem}.Footer-module__yg9ahW__pastBtn,.Footer-module__yg9ahW__futureBtn{--navbox-w:34px;--navbox-h:28px;padding:.4rem .2rem}}@media (max-width:480px){.Footer-module__yg9ahW__footerBtn{padding:.4rem .25rem}.Footer-module__yg9ahW__pastBtn,.Footer-module__yg9ahW__futureBtn{--navbox-w:30px;--navbox-h:26px;border-radius:12px;gap:3px;padding:.35rem .15rem}.Footer-module__yg9ahW__pastBtn .Footer-module__yg9ahW__flowChevron svg,.Footer-module__yg9ahW__futureBtn .Footer-module__yg9ahW__flowChevron svg{width:10px;height:10px}}@media (max-width:360px){.Footer-module__yg9ahW__footerContainer{column-gap:2px;padding-left:3px;padding-right:3px}.Footer-module__yg9ahW__footerBtn{padding:.4rem .1rem}.Footer-module__yg9ahW__footerBtnIcon{font-size:1.2rem}.Footer-module__yg9ahW__pastBtn,.Footer-module__yg9ahW__futureBtn{--navbox-w:26px;--navbox-h:22px;height:54px;padding:.35rem .05rem}.Footer-module__yg9ahW__pastBtn .Footer-module__yg9ahW__flowChevron svg,.Footer-module__yg9ahW__futureBtn .Footer-module__yg9ahW__flowChevron svg{width:9px;height:9px}}body[data-visual-theme].dark-mode .Footer-module__yg9ahW__footer{background-color:#060d1a;box-shadow:0 -2px 18px #00000059,0 -1px #86a2d11a}body[data-visual-theme].dark-mode .Footer-module__yg9ahW__footerDropdown{background-color:#080f1d;border:1px solid #86a2d129}body[data-visual-theme].light-mode .Footer-module__yg9ahW__footer{-webkit-backdrop-filter:blur(10px);background-color:#f4f8fde0;box-shadow:0 -2px 18px #2f4a761f,0 -1px #ffffff8c}body[data-visual-theme].light-mode .Footer-module__yg9ahW__footerDropdown{background-color:#f6f9fdf2;border:1px solid #708db647}
