.MapView_container__BonAD{position:relative;max-width:1400px;margin:0 auto;padding:0 var(--gutter-h)}@media(max-width:768px){.MapView_container__BonAD{padding:0}}.MapView_map__MCZcb{width:100%;height:550px;border-radius:12px;overflow:hidden;z-index:1;border:2px solid var(--jumpstart-card-border);box-shadow:5px 5px 0 rgba(0,0,0,.4)}.MapView_map__MCZcb .leaflet-container{background:var(--jumpstart-bg)}@media(max-width:1024px){.MapView_map__MCZcb{height:420px}}@media(max-width:768px){.MapView_map__MCZcb{height:350px;border-radius:0;border:none;box-shadow:none}}.MapView_marker__WzQ2z{background:none!important;border:none!important}.MapView_markerInner__78VY_{width:28px;height:28px;border-radius:50% 50% 50% 0;background:var(--marker-color);position:relative;transform:rotate(-45deg);box-shadow:0 0 10px var(--marker-color),3px 3px 0 #000;border:2px solid #000;display:flex;align-items:center;justify-content:center}.MapView_markerNumber__t_lhJ{transform:rotate(45deg);color:#000;font-size:12px;font-weight:800;line-height:1;text-align:center;text-shadow:0 0 2px hsla(0,0%,100%,.85)}.MapView_popupContainer__vPnpH .leaflet-popup-content-wrapper{border-radius:8px;padding:0;box-shadow:4px 4px 0 rgba(0,0,0,.5);border:2px solid #000;background:var(--jumpstart-card)}.MapView_popupContainer__vPnpH .leaflet-popup-content{margin:0;min-width:180px}.MapView_popupContainer__vPnpH .leaflet-popup-tip{background:var(--jumpstart-card)}.MapView_popup__8Cv5v{padding:14px 16px;display:flex;flex-direction:column;gap:4px;font-family:inherit}.MapView_popupTime__xUW51{font-size:12px;font-weight:700;color:#000;background:var(--jumpstart-neon-lime);display:inline-block;align-self:flex-start;padding:2px 8px;border:1px solid #000;letter-spacing:.06em}.MapView_popupTitle__FZyHH{font-size:14px;font-weight:700;color:var(--jumpstart-text)}.MapView_popupLocation__ZhpJ5{font-size:12px;color:var(--jumpstart-muted)}.MapView_popupCategory__LUj54{align-self:flex-start;padding:2px 6px;border:1px solid var(--jumpstart-card-border);color:var(--jumpstart-muted);font-size:11px;font-weight:700}.MapView_popupLink__7Oidq{display:inline-block;margin-top:6px;font-size:12px;font-weight:700;color:var(--jumpstart-neon-cyan);text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.MapView_popupLink__7Oidq:hover{text-decoration:underline}.MapView_empty__1_9TY{display:flex;align-items:center;justify-content:center;height:550px;font-size:15px;color:var(--jumpstart-muted);border:2px dashed var(--jumpstart-card-border);border-radius:12px}@media(max-width:1024px){.MapView_empty__1_9TY{height:420px}}.MapView_dayFilter__P4s8l{display:flex;align-items:center;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.MapView_dayFilter__P4s8l::-webkit-scrollbar{display:none}@media(max-width:768px){.MapView_dayFilter__P4s8l{padding:0 16px}}.MapView_dayPill__pCiyK{flex-shrink:0;padding:6px 16px;font-size:13px;font-weight:700;border:2px solid var(--jumpstart-card-border);background:var(--jumpstart-card);color:var(--jumpstart-muted);border-radius:20px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.MapView_dayPill__pCiyK:hover{border-color:var(--jumpstart-neon-cyan);color:var(--jumpstart-neon-cyan)}@media(max-width:768px){.MapView_dayPill__pCiyK{font-size:12px;padding:5px 12px}}.MapView_dayPillActive__1_vaN{box-shadow:3px 3px 0 #000}.MapView_dayPillActive__1_vaN,.MapView_dayPillActive__1_vaN:hover{background:var(--jumpstart-neon-cyan);border-color:var(--jumpstart-neon-cyan);color:#000}.Timeline_container__CJ_YZ{max-width:1400px;margin:0 auto;padding:0 var(--gutter-h) 100px}@media(max-width:1024px){.Timeline_container__CJ_YZ{padding:0 var(--gutter-h) 70px}}@media(max-width:768px){.Timeline_container__CJ_YZ{padding:0 16px 50px}}.Timeline_header__CC7ln,.Timeline_heading__Dksk2,.Timeline_subtitle__dnpjJ{display:none}.Timeline_grid__mVDul{display:grid;grid-template-columns:300px 1fr;grid-gap:48px;gap:48px}@media(max-width:1024px){.Timeline_grid__mVDul{grid-template-columns:220px 1fr;gap:36px}}@media(max-width:768px){.Timeline_grid__mVDul{grid-template-columns:1fr;gap:32px}}.Timeline_timeline__WfbWh{display:flex;flex-direction:column;gap:48px;min-width:0}@media(max-width:768px){.Timeline_timeline__WfbWh{gap:32px}}.Timeline_jumpToFaq__OFuw6{position:-webkit-sticky;position:sticky;top:100px;align-self:start;display:flex;align-items:center;justify-content:center;padding:20px 24px;border-radius:12px;background:var(--jumpstart-accent);border:2px solid var(--jumpstart-accent);box-shadow:5px 5px 0 rgba(0,0,0,.4);color:#000;font-size:15px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.Timeline_jumpToFaq__OFuw6:hover{background:var(--jumpstart-accent-hover);border-color:var(--jumpstart-accent-hover);transform:translateY(-2px);box-shadow:5px 7px 0 rgba(0,0,0,.4)}.Timeline_jumpToFaq__OFuw6:focus-visible{outline:3px solid var(--jumpstart-neon-cyan);outline-offset:2px}@media(max-width:1024px){.Timeline_jumpToFaq__OFuw6{top:80px;padding:16px 20px}}@media(max-width:768px){.Timeline_jumpToFaq__OFuw6{position:static;padding:14px 16px;font-size:13px}}.Timeline_dayGroup__YageL{display:flex;flex-direction:column}.Timeline_dayHeader__ss0WP{position:-webkit-sticky;position:sticky;top:56px;z-index:10;background:var(--jumpstart-bg);margin:0 0 18px -10px;padding:8px 0 12px 10px}@media(max-width:768px){.Timeline_dayHeader__ss0WP{position:static;padding-top:0;padding-bottom:8px;margin-bottom:14px}}.Timeline_dayTitle__9Wb3z{font-size:20px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--jumpstart-neon-cyan);margin:0;text-shadow:2px 2px 0 rgba(0,0,0,.6)}@media(max-width:768px){.Timeline_dayTitle__9Wb3z{font-size:16px}}.Timeline_dayEvents__Fmip3{display:flex;flex-direction:column;gap:20px;padding:0}@media(max-width:768px){.Timeline_dayEvents__Fmip3{gap:16px}}.ViewToggle_toggle__G0EFz{display:flex;justify-content:center;align-items:center;margin-bottom:44px;gap:0;position:relative}@media(max-width:768px){.ViewToggle_toggle__G0EFz{margin-bottom:32px}}.ViewToggle_toggle__G0EFz:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-2deg);width:120%;height:120%;background:radial-gradient(circle at 30% 20%,var(--jumpstart-neon-magenta) 1px,transparent 1px),radial-gradient(circle at 70% 60%,var(--jumpstart-neon-cyan) 1px,transparent 1px),radial-gradient(circle at 45% 70%,var(--jumpstart-neon-lime) 1px,transparent 1px),radial-gradient(circle at 85% 30%,var(--jumpstart-neon-orange) 1px,transparent 1px);background-size:60px 60px,80px 80px,70px 70px,50px 50px;opacity:.12;pointer-events:none;z-index:0}.ViewToggle_option__uiatc{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;border:2px solid var(--jumpstart-card-border);background:var(--jumpstart-card);color:var(--jumpstart-muted);cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.08em}.ViewToggle_option__uiatc:first-child{border-radius:40px 6px 6px 40px;transform:rotate(-1.5deg);margin-right:-1px}.ViewToggle_option__uiatc:last-child{border-radius:6px 40px 40px 6px;transform:rotate(1.5deg)}.ViewToggle_option__uiatc:hover:not(.ViewToggle_active__zRac5){border-color:var(--jumpstart-neon-cyan);color:var(--jumpstart-neon-cyan);transform:rotate(var(--hover-rot))}.ViewToggle_option__uiatc:first-child:not(.ViewToggle_active__zRac5){--hover-rot:-2.5deg}.ViewToggle_option__uiatc:last-child:not(.ViewToggle_active__zRac5){--hover-rot:2.5deg}.ViewToggle_option__uiatc svg{flex-shrink:0}@media(max-width:768px){.ViewToggle_option__uiatc{padding:10px 20px;font-size:13px;gap:6px}}.ViewToggle_active__zRac5{background:var(--jumpstart-neon-magenta);border-color:var(--jumpstart-neon-magenta);color:#000;box-shadow:0 0 12px var(--jumpstart-neon-magenta),4px 4px 0 #000;z-index:2}.ViewToggle_active__zRac5:first-child{transform:rotate(-2.5deg) scale(1.05)}.ViewToggle_active__zRac5:last-child{transform:rotate(2.5deg) scale(1.05)}.ViewToggle_active__zRac5:hover{background:var(--jumpstart-neon-magenta);border-color:var(--jumpstart-neon-magenta);color:#000}.ViewToggle_active__zRac5 svg{filter:drop-shadow(1px 1px 0 rgba(255,255,255,.3))}