.Dashboard-module__IfqA8q__hero{background:linear-gradient(90deg, var(--primary-red) 0%, #7a1f1f 55%, #5c1717 100%);color:var(--background-white);border-radius:12px;justify-content:space-between;align-items:stretch;gap:2rem;margin-bottom:2rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.Dashboard-module__IfqA8q__heroContent{z-index:2;flex-direction:column;justify-content:center;max-width:620px;display:flex;position:relative}.Dashboard-module__IfqA8q__heroEyebrow{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;background-color:#ffffff26;border-radius:999px;align-self:flex-start;margin-bottom:.875rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.Dashboard-module__IfqA8q__heroTitle{font-family:var(--font-heading);margin-bottom:.5rem;font-size:2rem;font-weight:700;color:#fff!important}.Dashboard-module__IfqA8q__heroSubtitle{margin-bottom:1.25rem;font-size:1.125rem;font-weight:500;line-height:1.5;color:#ffffffe6!important}.Dashboard-module__IfqA8q__heroActions{gap:1rem;display:flex}.Dashboard-module__IfqA8q__btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.Dashboard-module__IfqA8q__buttonWhite{background-color:var(--background-white);color:var(--primary-red);border:none}.Dashboard-module__IfqA8q__buttonWhite:hover{background-color:var(--background-off-white);transform:translateY(-1px)}.Dashboard-module__IfqA8q__buttonDarkRed{color:var(--background-white);background-color:#0003;border:none}.Dashboard-module__IfqA8q__buttonDarkRed:hover{background-color:#0000004d;transform:translateY(-1px)}.Dashboard-module__IfqA8q__heroLogoBg{z-index:0;object-fit:contain;opacity:.14;pointer-events:none;width:55%;max-width:460px;height:auto;position:absolute;top:50%;right:2%;transform:translateY(-50%)}.Dashboard-module__IfqA8q__heroGraphic{z-index:2;flex-shrink:0;align-items:center;display:flex;position:relative}.Dashboard-module__IfqA8q__graphicCountdown{text-align:center;flex-direction:column;align-items:center;display:flex}.Dashboard-module__IfqA8q__graphicNumber{font-family:var(--font-heading);color:var(--background-white);text-shadow:0 2px 10px #00000059;font-size:3rem;font-weight:800;line-height:1}.Dashboard-module__IfqA8q__graphicCaption{color:#ffffffd9;margin-top:.375rem;font-size:.8rem;font-weight:500}.Dashboard-module__IfqA8q__statsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.Dashboard-module__IfqA8q__statCard{background-color:var(--background-white);border:1px solid var(--border-light);color:inherit;border-radius:12px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex}.Dashboard-module__IfqA8q__statCard:hover{box-shadow:var(--shadow-md);border-color:var(--primary-red-light);transform:translateY(-2px)}.Dashboard-module__IfqA8q__statHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.Dashboard-module__IfqA8q__statIconWrapper{background-color:var(--primary-red-light);width:40px;height:40px;color:var(--primary-red);border-radius:8px;justify-content:center;align-items:center;display:flex}.Dashboard-module__IfqA8q__statTrend{color:var(--success-green);font-size:.75rem;font-weight:600}.Dashboard-module__IfqA8q__statLabel{color:var(--secondary-gray);margin-bottom:.25rem;font-size:.875rem}.Dashboard-module__IfqA8q__statValue{color:var(--secondary-black);font-size:2rem;font-weight:700}.Dashboard-module__IfqA8q__middleSection{grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:2.5rem;display:grid}.Dashboard-module__IfqA8q__cardPanel{background-color:var(--background-white);border:1px solid var(--border-light);border-radius:12px;padding:1.5rem}.Dashboard-module__IfqA8q__panelHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Dashboard-module__IfqA8q__panelTitle{color:var(--secondary-black);font-size:1.125rem;font-weight:700}.Dashboard-module__IfqA8q__panelSubtitle{color:var(--secondary-gray);margin-top:.25rem;font-size:.875rem}.Dashboard-module__IfqA8q__panelAction{color:var(--primary-red);font-size:.875rem;font-weight:600;text-decoration:none}.Dashboard-module__IfqA8q__toggleGroup{background-color:var(--surface-muted);border-radius:8px;padding:.25rem;display:flex}.Dashboard-module__IfqA8q__toggleButton{color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.375rem 1rem;font-size:.75rem;font-weight:600}.Dashboard-module__IfqA8q__toggleButton.Dashboard-module__IfqA8q__active{background-color:var(--background-white);color:var(--primary-red);box-shadow:0 1px 3px #0000001a}.Dashboard-module__IfqA8q__chartArea{width:100%;height:250px}.Dashboard-module__IfqA8q__timeline{flex-direction:column;gap:1.5rem;display:flex;position:relative}.Dashboard-module__IfqA8q__timeline:before{content:"";background-color:var(--border-light);z-index:0;width:2px;position:absolute;top:10px;bottom:10px;left:15px}.Dashboard-module__IfqA8q__timelineItem{z-index:1;gap:1rem;display:flex;position:relative}.Dashboard-module__IfqA8q__timelineIcon{width:32px;height:32px;color:var(--background-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Dashboard-module__IfqA8q__timelineContent{flex-direction:column;display:flex}.Dashboard-module__IfqA8q__timelineTitle{color:var(--secondary-black);font-size:.875rem;font-weight:600}.Dashboard-module__IfqA8q__timelineDesc,.Dashboard-module__IfqA8q__timelineTime{color:var(--secondary-gray);margin-top:.25rem;font-size:.75rem}.Dashboard-module__IfqA8q__workshopsSection{margin-bottom:2rem}.Dashboard-module__IfqA8q__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.Dashboard-module__IfqA8q__clearSearchLink{color:var(--secondary-gray);white-space:nowrap;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.Dashboard-module__IfqA8q__clearSearchLink:hover{color:var(--primary-red)}.Dashboard-module__IfqA8q__workshopCard{background-color:var(--background-white);border:1px solid var(--border-light);border-radius:12px;flex-direction:row;align-items:stretch;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;overflow:hidden}.Dashboard-module__IfqA8q__workshopCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Dashboard-module__IfqA8q__workshopCardSelected{border-color:var(--success-green);box-shadow:0 0 0 1px var(--success-green)}.Dashboard-module__IfqA8q__workshopImage{object-fit:cover;background-color:var(--surface-muted);flex-shrink:0;width:200px!important;height:auto!important}.Dashboard-module__IfqA8q__workshopContent{flex-direction:column;flex:1;min-width:0;padding:1.25rem 1.5rem;display:flex}.Dashboard-module__IfqA8q__workshopContentTop{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.Dashboard-module__IfqA8q__workshopMain{flex:1;min-width:0}.Dashboard-module__IfqA8q__workshopTopRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.Dashboard-module__IfqA8q__workshopCategory{color:var(--primary-red);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:700}.Dashboard-module__IfqA8q__workshopDot{color:var(--border-light)}.Dashboard-module__IfqA8q__workshopTitle{color:var(--secondary-black);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:.375rem;font-size:1.0625rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.Dashboard-module__IfqA8q__workshopAudience{color:var(--secondary-gray);align-items:center;gap:.3rem;font-size:.8125rem;display:inline-flex}.Dashboard-module__IfqA8q__workshopSide{flex-shrink:0;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.Dashboard-module__IfqA8q__workshopFooter>*{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.Dashboard-module__IfqA8q__workshopBtnNeutral{background-color:var(--surface-muted);color:var(--secondary-gray)}.Dashboard-module__IfqA8q__workshopBtnDisabled{background-color:var(--surface-muted);color:var(--secondary-gray);cursor:not-allowed}@media (max-width:1024px){.Dashboard-module__IfqA8q__middleSection{grid-template-columns:1fr}}@media (max-width:768px){.Dashboard-module__IfqA8q__hero{text-align:center;flex-direction:column;padding:1.75rem 1.5rem}.Dashboard-module__IfqA8q__heroGraphic,.Dashboard-module__IfqA8q__heroLogoBg{display:none}.Dashboard-module__IfqA8q__heroEyebrow{align-self:center}.Dashboard-module__IfqA8q__heroTitle{font-size:1.5rem}.Dashboard-module__IfqA8q__heroSubtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.Dashboard-module__IfqA8q__heroActions{flex-wrap:wrap;justify-content:center}.Dashboard-module__IfqA8q__btn{flex:1;min-width:140px}.Dashboard-module__IfqA8q__statsGrid{grid-template-columns:repeat(3,1fr);gap:.625rem}.Dashboard-module__IfqA8q__statCard{text-align:center;align-items:center;padding:.875rem .5rem}.Dashboard-module__IfqA8q__statHeader{margin-bottom:.5rem}.Dashboard-module__IfqA8q__statIconWrapper{width:32px;height:32px}.Dashboard-module__IfqA8q__statLabel{font-size:.6875rem;line-height:1.25}.Dashboard-module__IfqA8q__statValue{font-size:1.25rem}.Dashboard-module__IfqA8q__workshopCard{flex-direction:column}.Dashboard-module__IfqA8q__workshopImage{width:100%!important;height:130px!important}.Dashboard-module__IfqA8q__workshopContent{gap:.875rem;padding:1rem}.Dashboard-module__IfqA8q__workshopContentTop{flex-direction:column;align-items:stretch;gap:.875rem}.Dashboard-module__IfqA8q__workshopDesc,.Dashboard-module__IfqA8q__workshopDot,.Dashboard-module__IfqA8q__workshopAudience{display:none}.Dashboard-module__IfqA8q__workshopSide{justify-content:space-between;width:100%}.Dashboard-module__IfqA8q__workshopFooter{flex:1}.Dashboard-module__IfqA8q__workshopFooter>*{width:100%}.Dashboard-module__IfqA8q__tabButton{padding:.625rem .375rem;font-size:.875rem}}.Dashboard-module__IfqA8q__tabsContainer{border-bottom:1px solid var(--border-light);scrollbar-width:none;gap:1.5rem;margin-bottom:2rem;display:flex;overflow-x:auto}.Dashboard-module__IfqA8q__tabsContainer::-webkit-scrollbar{display:none}.Dashboard-module__IfqA8q__tabButton{color:var(--secondary-gray);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;padding:.75rem .5rem;font-size:1rem;font-weight:600;transition:all .2s}.Dashboard-module__IfqA8q__tabButton:hover{color:var(--secondary-black)}.Dashboard-module__IfqA8q__tabButtonActive{color:var(--primary-red);border-bottom-color:var(--primary-red)}.Dashboard-module__IfqA8q__timeSlotGroup{margin-bottom:2.5rem}.Dashboard-module__IfqA8q__timeSlotHeader{color:var(--secondary-black);border-left:4px solid var(--primary-red);align-items:center;gap:.5rem;margin-bottom:1rem;padding-left:.5rem;font-size:1.125rem;font-weight:700;display:flex}.Dashboard-module__IfqA8q__timeSlotGrid{flex-direction:column;gap:1rem;display:flex}.Dashboard-module__IfqA8q__workshopDesc{color:var(--secondary-gray);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.Dashboard-module__IfqA8q__expandSection{margin-top:1rem;margin-bottom:.5rem}.Dashboard-module__IfqA8q__expandToggle{color:var(--primary-red);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:.25rem 0;font-size:.8125rem;font-weight:600;transition:opacity .2s;display:flex}.Dashboard-module__IfqA8q__expandToggle:hover{opacity:.8}.Dashboard-module__IfqA8q__workshopDescriptionRich{color:var(--secondary-gray);border:1px solid var(--primary-red-light);overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;box-sizing:border-box;background-color:#dc262605;border-radius:8px;max-width:100%;min-height:min-content;margin-top:.75rem;padding:1rem;font-size:.875rem;line-height:1.6;animation:.3s ease-out Dashboard-module__IfqA8q__slideDown;display:flow-root;height:auto!important}.Dashboard-module__IfqA8q__workshopDescriptionRich *{max-width:100%}.Dashboard-module__IfqA8q__workshopDescriptionRich p{margin-bottom:.75rem}.Dashboard-module__IfqA8q__workshopDescriptionRich p:last-child{margin-bottom:0}.Dashboard-module__IfqA8q__workshopDescriptionRich ul,.Dashboard-module__IfqA8q__workshopDescriptionRich ol{margin-bottom:.75rem;padding-left:1.5rem}.Dashboard-module__IfqA8q__workshopDescriptionRich li{margin-bottom:.25rem}.Dashboard-module__IfqA8q__workshopDescriptionRich a{color:var(--primary-red);text-decoration:underline}.Dashboard-module__IfqA8q__workshopDescriptionRich a:hover{text-decoration:none}.Dashboard-module__IfqA8q__workshopDescriptionRich strong{color:var(--secondary-black)}.Dashboard-module__IfqA8q__workshopBtnSelected{background-color:var(--success-green)!important;color:var(--background-white)!important}.Dashboard-module__IfqA8q__workshopBtnAttend{transition:background-color .2s;background-color:var(--primary-red)!important;color:var(--background-white)!important}.Dashboard-module__IfqA8q__workshopBtnAttend:hover:not(:disabled){background-color:var(--primary-red-hover)!important}.Dashboard-module__IfqA8q__actionBarWrapper{z-index:60;pointer-events:none;justify-content:center;padding:0 1.5rem;display:flex;position:fixed;top:1.25rem;left:260px;right:0}@media (max-width:1024px){.Dashboard-module__IfqA8q__actionBarWrapper{padding:0 1rem;top:4.5rem;left:0}}.Dashboard-module__IfqA8q__actionBar{pointer-events:auto;background-color:var(--secondary-black);width:100%;max-width:640px;color:var(--background-white);box-shadow:var(--shadow-lg);border-radius:14px;align-items:center;gap:.875rem;padding:.875rem 1rem .875rem 1.25rem;animation:.25s ease-out Dashboard-module__IfqA8q__slideDown;display:flex}@keyframes Dashboard-module__IfqA8q__slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.Dashboard-module__IfqA8q__actionBarIcon{display:none}@media (min-width:480px){.Dashboard-module__IfqA8q__actionBarIcon{width:32px;height:32px;color:var(--background-white);background-color:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}}.Dashboard-module__IfqA8q__actionBarText{flex:1;min-width:0;font-size:.9375rem}.Dashboard-module__IfqA8q__actionBarButtons{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.Dashboard-module__IfqA8q__actionBarCancel{color:#ffffffbf;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.625rem .75rem;font-size:.875rem;font-weight:600}.Dashboard-module__IfqA8q__actionBarCancel:hover:not(:disabled){color:var(--background-white)}.Dashboard-module__IfqA8q__actionBarBtn{background-color:var(--primary-red);color:var(--background-white);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;transition:background-color .2s}.Dashboard-module__IfqA8q__actionBarBtn:hover:not(:disabled){background-color:var(--primary-red-hover)}.Dashboard-module__IfqA8q__actionBarBtn:disabled,.Dashboard-module__IfqA8q__actionBarCancel:disabled{opacity:.6;cursor:not-allowed}.Dashboard-module__IfqA8q__eventCardBanner{background-color:var(--background-white);border:1px solid var(--border-light);border-radius:12px;flex-direction:column;margin-bottom:1.5rem;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;overflow:hidden}.Dashboard-module__IfqA8q__eventCardBanner:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Dashboard-module__IfqA8q__eventCardBannerSelected{border-color:var(--success-green);box-shadow:0 0 0 1px var(--success-green)}.Dashboard-module__IfqA8q__eventBannerImage{object-fit:cover;background-color:var(--surface-muted);width:100%!important;height:250px!important}@media (min-width:768px){.Dashboard-module__IfqA8q__eventCardBanner{flex-direction:row}.Dashboard-module__IfqA8q__eventBannerImage{width:350px!important;height:auto!important}}.Dashboard-module__IfqA8q__eventBannerContent{flex-direction:column;flex:1;min-width:0;padding:1.5rem 2rem;display:flex}.Dashboard-module__IfqA8q__eventBannerTopRow{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.Dashboard-module__IfqA8q__eventBannerCategory{color:var(--primary-red);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700;display:block}.Dashboard-module__IfqA8q__eventBannerTitle{color:var(--secondary-black);margin-bottom:.75rem;font-size:1.5rem;font-weight:800;line-height:1.2}.Dashboard-module__IfqA8q__eventBannerMeta{color:var(--secondary-gray);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;display:flex}.Dashboard-module__IfqA8q__eventBannerMetaItem{align-items:center;gap:.375rem;display:inline-flex}.Dashboard-module__IfqA8q__eventBannerSide{border-top:1px solid var(--border-light);justify-content:flex-end;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.Dashboard-module__IfqA8q__eventBannerSide>*{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.Dashboard-module__IfqA8q__sessionTabsGroup{background-color:var(--surface-muted);border-radius:8px;padding:.375rem;display:inline-flex}.Dashboard-module__IfqA8q__sessionTabToggle{color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.Dashboard-module__IfqA8q__sessionTabToggleActive{background-color:var(--background-white);color:var(--primary-red);box-shadow:0 1px 3px #0000001a}
.WorkshopThumbnail-module__Q9ccXa__image{object-fit:cover;background-color:var(--background-off-white);width:100%;height:160px;display:block}.WorkshopThumbnail-module__Q9ccXa__placeholder{justify-content:center;align-items:center;width:100%;height:160px;display:flex}.WorkshopThumbnail-module__Q9ccXa__placeholderIcon{color:#ffffffd9}.WorkshopThumbnail-module__Q9ccXa__gradientTech{background:linear-gradient(135deg,#1a1a1a 0%,#3a3a3a 100%)}.WorkshopThumbnail-module__Q9ccXa__gradientResearch{background:linear-gradient(135deg, var(--primary-red) 0%, #5c1010 100%)}.WorkshopThumbnail-module__Q9ccXa__gradientPedagogy{background:linear-gradient(135deg,#4a4a4a 0%,#1a1a1a 100%)}.WorkshopThumbnail-module__Q9ccXa__gradientNetworking{background:linear-gradient(135deg, #8b1b1b 0%, var(--primary-red) 100%)}.WorkshopThumbnail-module__Q9ccXa__gradientGeneral{background:linear-gradient(135deg,#6b1818 0%,#a32020 100%)}
.Badge-module__h3Qzbq__badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.Badge-module__h3Qzbq__success{background-color:var(--success-green-bg);color:var(--success-green)}.Badge-module__h3Qzbq__warning{background-color:var(--warning-orange-bg);color:var(--warning-orange)}.Badge-module__h3Qzbq__danger{background-color:var(--primary-red-light);color:var(--primary-red)}.Badge-module__h3Qzbq__info{background-color:var(--info-blue-bg);color:var(--info-blue)}.Badge-module__h3Qzbq__neutral{background-color:var(--background-off-white);color:var(--secondary-gray);border:1px solid var(--border-light)}.Badge-module__h3Qzbq__primary{background-color:var(--primary-red);color:var(--background-white)}
.Button-module__20iJPa__button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.Button-module__20iJPa__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__20iJPa__primary{background-color:var(--primary-red);color:var(--background-white)}.Button-module__20iJPa__primary:hover:not(:disabled){color:var(--primary-red);border:1px solid var(--primary-red);box-shadow:var(--shadow-md);background-color:#0000;transform:translateY(-1px)}.Button-module__20iJPa__secondary{background-color:var(--primary-red-light);color:var(--primary-red)}.Button-module__20iJPa__secondary:hover:not(:disabled),.Button-module__20iJPa__outline{color:var(--primary-red);border:1px solid var(--primary-red);background-color:#0000}.Button-module__20iJPa__outline:hover:not(:disabled){color:var(--primary-red);border:1px solid var(--primary-red);background-color:#0000;transform:translateY(-1px)}.Button-module__20iJPa__dark{background-color:var(--secondary-black);color:var(--background-white)}.Button-module__20iJPa__dark:hover:not(:disabled){color:var(--primary-red);border:1px solid var(--primary-red);box-shadow:var(--shadow-md);background-color:#0000;transform:translateY(-1px)}.Button-module__20iJPa__ghost{color:var(--secondary-gray);background-color:#0000}.Button-module__20iJPa__ghost:hover:not(:disabled){color:var(--primary-red);border:1px solid var(--primary-red);background-color:#0000}.Button-module__20iJPa__fullWidth{width:100%}
.AddToCalendar-module__CZIc-q__trigger{color:var(--primary-red);border:1px solid var(--primary-red-light);border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.AddToCalendar-module__CZIc-q__trigger:hover{background-color:var(--primary-red-light)}.AddToCalendar-module__CZIc-q__menu{background-color:var(--background-white);border:1px solid var(--border-light);box-shadow:var(--shadow-md);z-index:1000;border-radius:8px;min-width:190px;animation:.12s ease-out AddToCalendar-module__CZIc-q__pop;overflow:hidden}.AddToCalendar-module__CZIc-q__menuItem{width:100%;color:var(--secondary-black);text-align:left;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.AddToCalendar-module__CZIc-q__menuItem:hover{background-color:var(--background-off-white)}@keyframes AddToCalendar-module__CZIc-q__pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.Avatar-module__FdFR7q__image{object-fit:cover;background-color:var(--surface-muted);border-radius:50%;flex-shrink:0}.Avatar-module__FdFR7q__initials{background-color:var(--secondary-gray);color:var(--background-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}
.Card-module__27hDpa__card{background-color:var(--background-white);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);border-radius:12px;transition:box-shadow .2s,transform .2s;overflow:hidden}.Card-module__27hDpa__card:hover{box-shadow:var(--shadow-md)}.Card-module__27hDpa__interactive:hover{cursor:pointer;transform:translateY(-2px)}.Card-module__27hDpa__header{padding:1.5rem 1.5rem .5rem}.Card-module__27hDpa__title{margin:0;font-size:1.25rem;font-weight:700}.Card-module__27hDpa__description{color:var(--secondary-gray);margin-top:.25rem;font-size:.875rem}.Card-module__27hDpa__content{padding:1rem 1.5rem}.Card-module__27hDpa__footer{align-items:center;gap:1rem;padding:1rem 1.5rem 1.5rem;display:flex}
.HeroWorkshopCarousel-module__7Nn9Yq__carouselContainer{perspective:1200px;z-index:3;justify-content:center;align-items:center;width:100%;height:420px;display:flex;position:relative}.HeroWorkshopCarousel-module__7Nn9Yq__carouselCard{transform-origin:top;pointer-events:none;background-color:#fff;border-radius:16px;flex-direction:column;width:320px;transition:all .7s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;overflow:hidden;box-shadow:0 15px 35px #0006}.HeroWorkshopCarousel-module__7Nn9Yq__cardFront{z-index:3;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.HeroWorkshopCarousel-module__7Nn9Yq__cardMiddle{z-index:2;opacity:.7;filter:brightness(.85);transform:translateY(-20px)scale(.92)}.HeroWorkshopCarousel-module__7Nn9Yq__cardBack{z-index:1;opacity:.3;filter:brightness(.7);transform:translateY(-40px)scale(.84)}.HeroWorkshopCarousel-module__7Nn9Yq__cardExit{z-index:4;opacity:0;pointer-events:none;transform:translateY(100px)translate(-50px)rotate(-15deg)scale(1.05)}.HeroWorkshopCarousel-module__7Nn9Yq__workshopImage{object-fit:cover;background-color:var(--surface-muted);border-bottom:1px solid #0000000a;width:100%!important;height:160px!important}.HeroWorkshopCarousel-module__7Nn9Yq__workshopContent{flex-direction:column;padding:1.5rem;display:flex}.HeroWorkshopCarousel-module__7Nn9Yq__workshopCategory{color:var(--primary-red);text-transform:uppercase;letter-spacing:.08em;background-color:#a320200d;border-radius:4px;align-self:flex-start;margin-bottom:.5rem;padding:.2rem .5rem;font-size:.65rem;font-weight:800;display:inline-block}.HeroWorkshopCarousel-module__7Nn9Yq__workshopTitle{color:var(--secondary-black);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.6em;margin-bottom:.75rem;font-size:1.125rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.HeroWorkshopCarousel-module__7Nn9Yq__workshopMeta{color:var(--secondary-gray);flex-direction:column;gap:.35rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.HeroWorkshopCarousel-module__7Nn9Yq__metaItem{align-items:center;gap:.5rem;font-weight:500;display:flex}.HeroWorkshopCarousel-module__7Nn9Yq__bookLink{color:#fff;background-color:var(--primary-red);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.HeroWorkshopCarousel-module__7Nn9Yq__bookLink:hover{color:var(--primary-red);border:1px solid var(--primary-red);background-color:#0000}@media (max-width:640px){.HeroWorkshopCarousel-module__7Nn9Yq__carouselContainer{height:380px}.HeroWorkshopCarousel-module__7Nn9Yq__carouselCard{width:280px}}
.ConfirmDialog-module__r4tmZa__overlay{z-index:1200;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ConfirmDialog-module__r4tmZa__dialog{background-color:var(--background-white);width:100%;max-width:420px;box-shadow:var(--shadow-lg);border-radius:12px;padding:1.75rem;animation:.15s ease-out ConfirmDialog-module__r4tmZa__pop}.ConfirmDialog-module__r4tmZa__title{margin-bottom:.5rem;font-size:1.125rem}.ConfirmDialog-module__r4tmZa__message{color:var(--secondary-gray);margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5}.ConfirmDialog-module__r4tmZa__actions{justify-content:flex-end;gap:.75rem;display:flex}@keyframes ConfirmDialog-module__r4tmZa__pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
.SpecialEventsCarousel-module___K18MG__carouselContainer{width:100%;max-width:1200px;margin:0 auto;padding-bottom:2.5rem;position:relative}.SpecialEventsCarousel-module___K18MG__carouselViewport{border-radius:24px;width:100%;margin:-1rem 0 -2rem;padding:1rem 0 2rem;overflow:hidden}.SpecialEventsCarousel-module___K18MG__carouselTrack{width:100%;transition:transform .6s cubic-bezier(.25,1,.5,1);display:flex}.SpecialEventsCarousel-module___K18MG__carouselSlide{box-sizing:border-box;flex:0 0 100%;grid-template-columns:repeat(1,1fr);gap:2rem;min-width:100%;padding:0 1rem;display:grid}@media (min-width:992px){.SpecialEventsCarousel-module___K18MG__carouselSlide{grid-template-columns:repeat(2,1fr);padding:0 5rem}}.SpecialEventsCarousel-module___K18MG__eventCardBanner{background-color:#fff;border:1px solid #0000000f;border-radius:24px;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 12px 32px #00000014}.SpecialEventsCarousel-module___K18MG__eventCardBanner:hover{border-color:#a3202033;transform:translateY(-6px);box-shadow:0 24px 48px #0000001f}.SpecialEventsCarousel-module___K18MG__eventBannerImageWrapper{width:100%;position:relative}.SpecialEventsCarousel-module___K18MG__eventBannerImage{object-fit:cover;display:block;width:100%!important;height:260px!important}.SpecialEventsCarousel-module___K18MG__eventBannerPulseBadge{background-color:var(--primary-red);color:#fff;letter-spacing:.05em;z-index:10;text-transform:uppercase;border-radius:999px;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:800;animation:2s infinite SpecialEventsCarousel-module___K18MG__pulse-soft;display:inline-flex;position:absolute;top:1.5rem;left:1.5rem;box-shadow:0 4px 15px #a3202066}@keyframes SpecialEventsCarousel-module___K18MG__pulse-soft{0%{box-shadow:0 0 #a3202066}70%{box-shadow:0 0 0 12px #a3202000}to{box-shadow:0 0 #a3202000}}.SpecialEventsCarousel-module___K18MG__eventBannerContent{background-color:#fff;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:2rem;display:flex}.SpecialEventsCarousel-module___K18MG__eventBannerCategory{color:var(--primary-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.875rem;font-weight:800;display:block}.SpecialEventsCarousel-module___K18MG__eventBannerTitle{font-family:var(--font-heading);color:var(--secondary-black);letter-spacing:-.01em;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;line-height:1.2}.SpecialEventsCarousel-module___K18MG__eventBannerMeta{color:var(--secondary-gray);flex-direction:column;gap:.75rem;margin-bottom:1.5rem;font-size:.9375rem;display:flex}.SpecialEventsCarousel-module___K18MG__eventBannerMetaItem{align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.SpecialEventsCarousel-module___K18MG__eventBannerMetaItem svg{color:var(--primary-red);opacity:.8}.SpecialEventsCarousel-module___K18MG__eventBannerSide{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:auto;padding-top:1.5rem;display:flex}.SpecialEventsCarousel-module___K18MG__bookLink{color:var(--primary-red);background-color:#a320200d;border:1px solid #0000;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.SpecialEventsCarousel-module___K18MG__bookLink:hover{color:var(--primary-red);border:1px solid var(--primary-red);background-color:#0000}.SpecialEventsCarousel-module___K18MG__navButton{width:48px;height:48px;color:var(--secondary-black);cursor:pointer;z-index:20;background-color:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:calc(50% - 1.25rem);transform:translateY(-50%);box-shadow:0 4px 12px #00000014}.SpecialEventsCarousel-module___K18MG__navButton:hover{background-color:var(--primary-red);color:#fff;border-color:var(--primary-red);transform:translateY(-50%)scale(1.05)}.SpecialEventsCarousel-module___K18MG__navPrev{left:0}.SpecialEventsCarousel-module___K18MG__navNext{right:0}.SpecialEventsCarousel-module___K18MG__indicators{z-index:20;gap:.5rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.SpecialEventsCarousel-module___K18MG__indicatorDot{cursor:pointer;background-color:#0003;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.SpecialEventsCarousel-module___K18MG__activeDot{background-color:var(--primary-red);transform:scale(1.3)}@media (max-width:991px){.SpecialEventsCarousel-module___K18MG__navButton{display:none}}
.Input-module__CLOxIG__wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}.Input-module__CLOxIG__label{color:var(--secondary-gray);font-size:.875rem;font-weight:500}.Input-module__CLOxIG__errorText{color:var(--primary-red);margin-top:.25rem;font-size:.75rem}.Input-module__CLOxIG__inputContainer{align-items:center;display:flex;position:relative}.Input-module__CLOxIG__input{width:100%}.Input-module__CLOxIG__passwordInput{padding-right:3rem!important}.Input-module__CLOxIG__errorInput{border-color:var(--primary-red)}.Input-module__CLOxIG__errorInput:focus{box-shadow:0 0 0 3px #a3202033}.Input-module__CLOxIG__toggleButton{color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;right:1rem}.Input-module__CLOxIG__toggleButton:hover{color:var(--secondary-black)}
.AdminBreakoutSessions-module__lJFDtq__page{flex-direction:column;gap:1.5rem;display:flex}.AdminBreakoutSessions-module__lJFDtq__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.AdminBreakoutSessions-module__lJFDtq__subtitle{color:var(--secondary-gray);max-width:640px;margin-top:.25rem}.AdminBreakoutSessions-module__lJFDtq__filtersRow{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.AdminBreakoutSessions-module__lJFDtq__filterField{flex-direction:column;gap:.375rem;display:flex}.AdminBreakoutSessions-module__lJFDtq__filterLabel{color:var(--secondary-gray);font-size:.75rem;font-weight:600}.AdminBreakoutSessions-module__lJFDtq__filterSelect{width:auto;min-width:180px}.AdminBreakoutSessions-module__lJFDtq__dateRangeGroup{align-items:center;gap:.5rem;display:flex}.AdminBreakoutSessions-module__lJFDtq__dateInput{width:auto}.AdminBreakoutSessions-module__lJFDtq__statsRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.AdminBreakoutSessions-module__lJFDtq__seatCard{align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.AdminBreakoutSessions-module__lJFDtq__seatIcon{background-color:var(--primary-red-light);width:44px;height:44px;color:var(--primary-red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AdminBreakoutSessions-module__lJFDtq__seatLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-gray);font-size:.75rem;font-weight:700}.AdminBreakoutSessions-module__lJFDtq__seatValue{font-size:1.5rem;font-weight:800;font-family:var(--font-heading)}.AdminBreakoutSessions-module__lJFDtq__seatSubvalue{color:var(--secondary-gray);font-size:.9375rem;font-weight:600}.AdminBreakoutSessions-module__lJFDtq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.AdminBreakoutSessions-module__lJFDtq__clearSearchLink{color:var(--secondary-gray);font-size:.8125rem;font-weight:600}.AdminBreakoutSessions-module__lJFDtq__clearSearchLink:hover{color:var(--primary-red)}.AdminBreakoutSessions-module__lJFDtq__sectionTitle{align-items:center;gap:.625rem;margin:0;font-size:1rem;font-weight:700;display:flex}.AdminBreakoutSessions-module__lJFDtq__countBadge{background-color:var(--background-off-white);color:var(--secondary-gray);border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:700}.AdminBreakoutSessions-module__lJFDtq__tableWrap{overflow-x:auto}.AdminBreakoutSessions-module__lJFDtq__table{border-collapse:collapse;text-align:left;width:100%}.AdminBreakoutSessions-module__lJFDtq__table th{text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-gray);border-bottom:1px solid var(--border-light);background-color:var(--background-off-white);white-space:nowrap;padding:.75rem 1.25rem;font-size:.75rem}.AdminBreakoutSessions-module__lJFDtq__table td{border-bottom:1px solid var(--border-light);vertical-align:middle;padding:.875rem 1.25rem;font-size:.875rem}.AdminBreakoutSessions-module__lJFDtq__table tr:last-child td{border-bottom:none}.AdminBreakoutSessions-module__lJFDtq__breakoutSessionTitle{font-weight:600}.AdminBreakoutSessions-module__lJFDtq__breakoutSessionMeta{color:var(--secondary-gray);margin-top:.125rem;font-size:.8125rem}.AdminBreakoutSessions-module__lJFDtq__actionCell{align-items:center;gap:.5rem;display:flex}.AdminBreakoutSessions-module__lJFDtq__iconButton{border:1px solid var(--border-light);background-color:var(--background-white);width:32px;height:32px;color:var(--secondary-gray);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.AdminBreakoutSessions-module__lJFDtq__iconButton:hover{background-color:var(--background-off-white);color:var(--secondary-black)}.AdminBreakoutSessions-module__lJFDtq__iconButtonDanger:hover{background-color:var(--primary-red-light);color:var(--primary-red);border-color:var(--primary-red-light)}.AdminBreakoutSessions-module__lJFDtq__footerRow{color:var(--secondary-gray);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.8125rem;display:flex}.AdminBreakoutSessions-module__lJFDtq__pager{align-items:center;gap:.375rem;display:flex}.AdminBreakoutSessions-module__lJFDtq__pageButton{border:1px solid var(--border-light);background-color:var(--background-white);min-width:28px;height:28px;color:var(--secondary-gray);border-radius:6px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.8125rem;display:inline-flex}.AdminBreakoutSessions-module__lJFDtq__pageButton:disabled{opacity:.5;cursor:not-allowed}.AdminBreakoutSessions-module__lJFDtq__pageButtonActive{background-color:var(--primary-red);border-color:var(--primary-red);color:var(--background-white)}.AdminBreakoutSessions-module__lJFDtq__emptyState{text-align:center;color:var(--secondary-gray);padding:2.5rem;font-size:.875rem}@media (max-width:640px){.AdminBreakoutSessions-module__lJFDtq__filtersRow{align-items:stretch}.AdminBreakoutSessions-module__lJFDtq__filterField{flex:100%}.AdminBreakoutSessions-module__lJFDtq__filterSelect,.AdminBreakoutSessions-module__lJFDtq__dateInput{width:100%}.AdminBreakoutSessions-module__lJFDtq__dateRangeGroup{flex-wrap:wrap}.AdminBreakoutSessions-module__lJFDtq__footerRow{flex-direction:column;align-items:flex-start;gap:.75rem}.AdminBreakoutSessions-module__lJFDtq__pager{flex-wrap:wrap}}
.AdminDashboard-module__HGL-fa__page{flex-direction:column;gap:1.5rem;display:flex}.AdminDashboard-module__HGL-fa__statsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:1100px){.AdminDashboard-module__HGL-fa__statsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.AdminDashboard-module__HGL-fa__statCard{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.AdminDashboard-module__HGL-fa__statIcon{background-color:var(--primary-red-light);width:36px;height:36px;color:var(--primary-red);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.AdminDashboard-module__HGL-fa__statValue{font-size:1.75rem;font-weight:800;font-family:var(--font-heading)}.AdminDashboard-module__HGL-fa__statLabel{color:var(--secondary-gray);font-size:.8125rem;font-weight:500}.AdminDashboard-module__HGL-fa__splitGrid{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:1.5rem;display:grid}@media (max-width:1000px){.AdminDashboard-module__HGL-fa__splitGrid{grid-template-columns:1fr}}.AdminDashboard-module__HGL-fa__panelHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AdminDashboard-module__HGL-fa__panelTitle{margin:0;font-size:1rem;font-weight:700}.AdminDashboard-module__HGL-fa__select{width:auto;padding:.375rem .75rem;font-size:.8125rem}.AdminDashboard-module__HGL-fa__chart{height:220px;margin-top:1.5rem}.AdminDashboard-module__HGL-fa__legend{color:var(--secondary-gray);gap:1.25rem;margin-top:1rem;font-size:.8125rem;display:flex}.AdminDashboard-module__HGL-fa__legendItem{align-items:center;gap:.5rem;display:flex}.AdminDashboard-module__HGL-fa__legendDot{border-radius:50%;width:10px;height:10px}.AdminDashboard-module__HGL-fa__chartFooter{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;font-size:.8125rem;display:flex}.AdminDashboard-module__HGL-fa__chartFooterStat{color:var(--secondary-gray)}.AdminDashboard-module__HGL-fa__chartFooterStat strong{color:var(--secondary-black);font-size:.9375rem;display:block}.AdminDashboard-module__HGL-fa__donutWrapper{flex-direction:column;align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.AdminDashboard-module__HGL-fa__donut{border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.AdminDashboard-module__HGL-fa__donutCenter{background-color:var(--background-white);width:100px;height:100px;font-size:1.5rem;font-weight:800;font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.AdminDashboard-module__HGL-fa__donutLegend{flex-direction:column;gap:.5rem;width:100%;display:flex}.AdminDashboard-module__HGL-fa__donutLegendRow{color:var(--secondary-gray);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.AdminDashboard-module__HGL-fa__tableWrap{overflow-x:auto}.AdminDashboard-module__HGL-fa__table{border-collapse:collapse;text-align:left;width:100%}.AdminDashboard-module__HGL-fa__table th{text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-gray);border-bottom:1px solid var(--border-light);background-color:var(--background-off-white);padding:.75rem 1.25rem;font-size:.75rem}.AdminDashboard-module__HGL-fa__table td{border-bottom:1px solid var(--border-light);vertical-align:middle;padding:.875rem 1.25rem;font-size:.875rem}.AdminDashboard-module__HGL-fa__table tr:last-child td{border-bottom:none}.AdminDashboard-module__HGL-fa__workshopTitle{font-weight:600}.AdminDashboard-module__HGL-fa__workshopMeta{color:var(--secondary-gray);font-size:.8125rem}.AdminDashboard-module__HGL-fa__manageLink{font-size:.8125rem;font-weight:600}.AdminDashboard-module__HGL-fa__participantRow{align-items:center;gap:.75rem;display:flex}.AdminDashboard-module__HGL-fa__participantName{font-size:.875rem;font-weight:600}.AdminDashboard-module__HGL-fa__participantMeta{color:var(--secondary-gray);font-size:.75rem}.AdminDashboard-module__HGL-fa__footerRow{color:var(--secondary-gray);justify-content:space-between;align-items:center;padding:.875rem 1.25rem;font-size:.8125rem;display:flex}.AdminDashboard-module__HGL-fa__pager{align-items:center;gap:.5rem;display:flex}.AdminDashboard-module__HGL-fa__pagerButton{border:1px solid var(--border-light);background-color:var(--background-white);width:28px;height:28px;color:var(--secondary-gray);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.AdminDashboard-module__HGL-fa__pagerButton:disabled{opacity:.5;cursor:not-allowed}.AdminDashboard-module__HGL-fa__fab{background-color:var(--primary-red);width:52px;height:52px;color:var(--background-white);box-shadow:var(--shadow-lg);z-index:20;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:fixed;bottom:2rem;right:2rem}.AdminDashboard-module__HGL-fa__fab:hover{transform:scale(1.06)}.AdminDashboard-module__HGL-fa__emptyState{text-align:center;color:var(--secondary-gray);padding:2rem;font-size:.875rem}@media (max-width:640px){.AdminDashboard-module__HGL-fa__footerRow{flex-direction:column;align-items:flex-start;gap:.75rem}.AdminDashboard-module__HGL-fa__pager{flex-wrap:wrap}.AdminDashboard-module__HGL-fa__fab{bottom:1.25rem;right:1.25rem}}
.AdminEvents-module__-bl5ka__page{flex-direction:column;gap:1.5rem;display:flex}.AdminEvents-module__-bl5ka__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.AdminEvents-module__-bl5ka__subtitle{color:var(--secondary-gray);max-width:640px;margin-top:.25rem}.AdminEvents-module__-bl5ka__filtersRow{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.AdminEvents-module__-bl5ka__filterField{flex-direction:column;gap:.375rem;display:flex}.AdminEvents-module__-bl5ka__filterLabel{color:var(--secondary-gray);font-size:.75rem;font-weight:600}.AdminEvents-module__-bl5ka__filterSelect{width:auto;min-width:180px}.AdminEvents-module__-bl5ka__dateRangeGroup{align-items:center;gap:.5rem;display:flex}.AdminEvents-module__-bl5ka__dateInput{width:auto}.AdminEvents-module__-bl5ka__statsRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.AdminEvents-module__-bl5ka__seatCard{align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.AdminEvents-module__-bl5ka__seatIcon{background-color:var(--primary-red-light);width:44px;height:44px;color:var(--primary-red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AdminEvents-module__-bl5ka__seatLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-gray);font-size:.75rem;font-weight:700}.AdminEvents-module__-bl5ka__seatValue{font-size:1.5rem;font-weight:800;font-family:var(--font-heading)}.AdminEvents-module__-bl5ka__seatSubvalue{color:var(--secondary-gray);font-size:.9375rem;font-weight:600}.AdminEvents-module__-bl5ka__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.AdminEvents-module__-bl5ka__clearSearchLink{color:var(--secondary-gray);font-size:.8125rem;font-weight:600}.AdminEvents-module__-bl5ka__clearSearchLink:hover{color:var(--primary-red)}.AdminEvents-module__-bl5ka__sectionTitle{align-items:center;gap:.625rem;margin:0;font-size:1rem;font-weight:700;display:flex}.AdminEvents-module__-bl5ka__countBadge{background-color:var(--background-off-white);color:var(--secondary-gray);border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:700}.AdminEvents-module__-bl5ka__tableWrap{overflow-x:auto}.AdminEvents-module__-bl5ka__table{border-collapse:collapse;text-align:left;width:100%}.AdminEvents-module__-bl5ka__table th{text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-gray);border-bottom:1px solid var(--border-light);background-color:var(--background-off-white);white-space:nowrap;padding:.75rem 1.25rem;font-size:.75rem}.AdminEvents-module__-bl5ka__table td{border-bottom:1px solid var(--border-light);vertical-align:middle;padding:.875rem 1.25rem;font-size:.875rem}.AdminEvents-module__-bl5ka__table tr:last-child td{border-bottom:none}.AdminEvents-module__-bl5ka__eventTitle{font-weight:600}.AdminEvents-module__-bl5ka__eventMeta{color:var(--secondary-gray);margin-top:.125rem;font-size:.8125rem}.AdminEvents-module__-bl5ka__actionCell{align-items:center;gap:.5rem;display:flex}.AdminEvents-module__-bl5ka__iconButton{border:1px solid var(--border-light);background-color:var(--background-white);width:32px;height:32px;color:var(--secondary-gray);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.AdminEvents-module__-bl5ka__iconButton:hover{background-color:var(--background-off-white);color:var(--secondary-black)}.AdminEvents-module__-bl5ka__iconButtonDanger:hover{background-color:var(--primary-red-light);color:var(--primary-red);border-color:var(--primary-red-light)}.AdminEvents-module__-bl5ka__footerRow{color:var(--secondary-gray);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.8125rem;display:flex}.AdminEvents-module__-bl5ka__pager{align-items:center;gap:.375rem;display:flex}.AdminEvents-module__-bl5ka__pageButton{border:1px solid var(--border-light);background-color:var(--background-white);min-width:28px;height:28px;color:var(--secondary-gray);border-radius:6px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.8125rem;display:inline-flex}.AdminEvents-module__-bl5ka__pageButton:disabled{opacity:.5;cursor:not-allowed}.AdminEvents-module__-bl5ka__pageButtonActive{background-color:var(--primary-red);border-color:var(--primary-red);color:var(--background-white)}.AdminEvents-module__-bl5ka__emptyState{text-align:center;color:var(--secondary-gray);padding:2.5rem;font-size:.875rem}@media (max-width:640px){.AdminEvents-module__-bl5ka__filtersRow{align-items:stretch}.AdminEvents-module__-bl5ka__filterField{flex:100%}.AdminEvents-module__-bl5ka__filterSelect,.AdminEvents-module__-bl5ka__dateInput{width:100%}.AdminEvents-module__-bl5ka__dateRangeGroup{flex-wrap:wrap}.AdminEvents-module__-bl5ka__footerRow{flex-direction:column;align-items:flex-start;gap:.75rem}.AdminEvents-module__-bl5ka__pager{flex-wrap:wrap}}
.AdminWorkshops-module__Q3tUyq__page{flex-direction:column;gap:1.5rem;display:flex}.AdminWorkshops-module__Q3tUyq__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.AdminWorkshops-module__Q3tUyq__subtitle{color:var(--secondary-gray);max-width:640px;margin-top:.25rem}.AdminWorkshops-module__Q3tUyq__filtersRow{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.AdminWorkshops-module__Q3tUyq__filterField{flex-direction:column;gap:.375rem;display:flex}.AdminWorkshops-module__Q3tUyq__filterLabel{color:var(--secondary-gray);font-size:.75rem;font-weight:600}.AdminWorkshops-module__Q3tUyq__filterSelect{width:auto;min-width:180px}.AdminWorkshops-module__Q3tUyq__dateRangeGroup{align-items:center;gap:.5rem;display:flex}.AdminWorkshops-module__Q3tUyq__dateInput{width:auto}.AdminWorkshops-module__Q3tUyq__statsRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.AdminWorkshops-module__Q3tUyq__seatCard{align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.AdminWorkshops-module__Q3tUyq__seatIcon{background-color:var(--primary-red-light);width:44px;height:44px;color:var(--primary-red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AdminWorkshops-module__Q3tUyq__seatLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-gray);font-size:.75rem;font-weight:700}.AdminWorkshops-module__Q3tUyq__seatValue{font-size:1.5rem;font-weight:800;font-family:var(--font-heading)}.AdminWorkshops-module__Q3tUyq__seatSubvalue{color:var(--secondary-gray);font-size:.9375rem;font-weight:600}.AdminWorkshops-module__Q3tUyq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.AdminWorkshops-module__Q3tUyq__clearSearchLink{color:var(--secondary-gray);font-size:.8125rem;font-weight:600}.AdminWorkshops-module__Q3tUyq__clearSearchLink:hover{color:var(--primary-red)}.AdminWorkshops-module__Q3tUyq__sectionTitle{align-items:center;gap:.625rem;margin:0;font-size:1rem;font-weight:700;display:flex}.AdminWorkshops-module__Q3tUyq__countBadge{background-color:var(--background-off-white);color:var(--secondary-gray);border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:700}.AdminWorkshops-module__Q3tUyq__tableWrap{overflow-x:auto}.AdminWorkshops-module__Q3tUyq__table{border-collapse:collapse;text-align:left;width:100%}.AdminWorkshops-module__Q3tUyq__table th{text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-gray);border-bottom:1px solid var(--border-light);background-color:var(--background-off-white);white-space:nowrap;padding:.75rem 1.25rem;font-size:.75rem}.AdminWorkshops-module__Q3tUyq__table td{border-bottom:1px solid var(--border-light);vertical-align:middle;padding:.875rem 1.25rem;font-size:.875rem}.AdminWorkshops-module__Q3tUyq__table tr:last-child td{border-bottom:none}.AdminWorkshops-module__Q3tUyq__workshopTitle{font-weight:600}.AdminWorkshops-module__Q3tUyq__workshopMeta{color:var(--secondary-gray);margin-top:.125rem;font-size:.8125rem}.AdminWorkshops-module__Q3tUyq__actionCell{align-items:center;gap:.5rem;display:flex}.AdminWorkshops-module__Q3tUyq__iconButton{border:1px solid var(--border-light);background-color:var(--background-white);width:32px;height:32px;color:var(--secondary-gray);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.AdminWorkshops-module__Q3tUyq__iconButton:hover{background-color:var(--background-off-white);color:var(--secondary-black)}.AdminWorkshops-module__Q3tUyq__iconButtonDanger:hover{background-color:var(--primary-red-light);color:var(--primary-red);border-color:var(--primary-red-light)}.AdminWorkshops-module__Q3tUyq__footerRow{color:var(--secondary-gray);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.8125rem;display:flex}.AdminWorkshops-module__Q3tUyq__pager{align-items:center;gap:.375rem;display:flex}.AdminWorkshops-module__Q3tUyq__pageButton{border:1px solid var(--border-light);background-color:var(--background-white);min-width:28px;height:28px;color:var(--secondary-gray);border-radius:6px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.8125rem;display:inline-flex}.AdminWorkshops-module__Q3tUyq__pageButton:disabled{opacity:.5;cursor:not-allowed}.AdminWorkshops-module__Q3tUyq__pageButtonActive{background-color:var(--primary-red);border-color:var(--primary-red);color:var(--background-white)}.AdminWorkshops-module__Q3tUyq__emptyState{text-align:center;color:var(--secondary-gray);padding:2.5rem;font-size:.875rem}@media (max-width:640px){.AdminWorkshops-module__Q3tUyq__filtersRow{align-items:stretch}.AdminWorkshops-module__Q3tUyq__filterField{flex:100%}.AdminWorkshops-module__Q3tUyq__filterSelect,.AdminWorkshops-module__Q3tUyq__dateInput{width:100%}.AdminWorkshops-module__Q3tUyq__dateRangeGroup{flex-wrap:wrap}.AdminWorkshops-module__Q3tUyq__footerRow{flex-direction:column;align-items:flex-start;gap:.75rem}.AdminWorkshops-module__Q3tUyq__pager{flex-wrap:wrap}}
.Footer-module__3hUVsW__footer{color:#f3f4f6;background-color:#111;padding:4rem 2rem 2rem;font-family:inherit}.Footer-module__3hUVsW__footerContainer{grid-template-columns:1fr;gap:3rem;max-width:1200px;margin:0 auto;display:grid}@media (min-width:768px){.Footer-module__3hUVsW__footerContainer{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.Footer-module__3hUVsW__footerContainer{grid-template-columns:2fr 1fr 1.5fr}}.Footer-module__3hUVsW__brandSection{flex-direction:column;gap:1.5rem;display:flex}.Footer-module__3hUVsW__brandSection p{color:#9ca3af;max-width:400px;margin:0;font-size:.95rem;line-height:1.6}.Footer-module__3hUVsW__footerLogo{object-fit:contain;width:auto;height:48px}.Footer-module__3hUVsW__sectionTitle{color:#fff;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;display:flex}.Footer-module__3hUVsW__sectionTitle:after{content:"";background-color:var(--primary-red,#c00);width:30px;height:2px;margin-left:8px;display:inline-block}.Footer-module__3hUVsW__linksList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__linksList a{color:#9ca3af;font-size:.95rem;text-decoration:none;transition:color .2s}.Footer-module__3hUVsW__linksList a:hover{color:#fff}.Footer-module__3hUVsW__contactList{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__contactItem{color:#9ca3af;align-items:flex-start;gap:1rem;font-size:.95rem;line-height:1.5;display:flex}.Footer-module__3hUVsW__contactIcon{color:#fff;flex-shrink:0;margin-top:.25rem}.Footer-module__3hUVsW__contactPhones{flex-direction:column;gap:.25rem;display:flex}.Footer-module__3hUVsW__socialRow{gap:1rem;margin-top:2rem;display:flex}.Footer-module__3hUVsW__socialIcon{color:#fff;border:1px solid #4b5563;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .2s;display:flex}.Footer-module__3hUVsW__socialIcon:hover{background-color:var(--primary-red,#c00);border-color:var(--primary-red,#c00)}.Footer-module__3hUVsW__footerBottom{text-align:center;color:#9ca3af;border-top:1px solid #374151;max-width:1200px;margin:4rem auto 0;padding-top:2rem;font-size:.875rem;line-height:1.6}.Footer-module__3hUVsW__footerBottom p{margin:0 0 .5rem}
.PageLoader-module__ayxvAW__wrapper{color:var(--secondary-gray);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.PageLoader-module__ayxvAW__fullScreen{min-height:100vh}.PageLoader-module__ayxvAW__spinner{color:var(--primary-red)}.PageLoader-module__ayxvAW__label{font-size:.875rem;font-weight:500}
.Toggle-module__doDStq__switch{background-color:var(--border-light);border:none;border-radius:999px;flex-shrink:0;width:44px;height:24px;transition:background-color .2s;position:relative}.Toggle-module__doDStq__switchOn{background-color:var(--success-green)}.Toggle-module__doDStq__switchKnob{background-color:var(--background-white);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.Toggle-module__doDStq__switchOn .Toggle-module__doDStq__switchKnob{transform:translate(20px)}
.Account-module__X0eynW__container{max-width:800px;margin:0 auto;padding:2rem 0}.Account-module__X0eynW__header{margin-bottom:2rem}.Account-module__X0eynW__title{color:var(--secondary-black);margin-bottom:.5rem;font-size:1.875rem;font-weight:700}.Account-module__X0eynW__subtitle{color:var(--secondary-gray);font-size:1rem}.Account-module__X0eynW__avatarRow{border-bottom:1px solid var(--border-light);align-items:center;gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.75rem;display:flex}.Account-module__X0eynW__avatarName{font-size:1.125rem;font-weight:700}.Account-module__X0eynW__avatarHint{color:var(--secondary-gray);max-width:420px;margin-top:.25rem;font-size:.8125rem}.Account-module__X0eynW__formGroup{margin-bottom:1.5rem}.Account-module__X0eynW__nameSectionHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.Account-module__X0eynW__nameSectionLabel{color:var(--secondary-gray);font-size:.875rem;font-weight:600}.Account-module__X0eynW__editButton{color:var(--primary-red);border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.Account-module__X0eynW__editButton:hover{background-color:var(--primary-red-light)}.Account-module__X0eynW__editActions{gap:.75rem;margin-bottom:1rem;display:flex}.Account-module__X0eynW__hint{color:var(--secondary-gray);margin-top:.25rem;font-size:.75rem}.Account-module__X0eynW__row{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.Account-module__X0eynW__message{border-radius:8px;margin-top:1rem;padding:1rem;font-size:.875rem}.Account-module__X0eynW__success{background-color:var(--success-green-bg);color:var(--success-green);border:1px solid var(--success-green)}.Account-module__X0eynW__error{background-color:var(--primary-red-light);color:var(--primary-red);border:1px solid var(--primary-red)}@media (max-width:600px){.Account-module__X0eynW__row{grid-template-columns:1fr}}
.Bookings-module__ThiY3a__header{margin-bottom:2rem}.Bookings-module__ThiY3a__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Bookings-module__ThiY3a__subtitle{color:var(--secondary-gray);margin-top:.25rem}.Bookings-module__ThiY3a__summaryRow{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.Bookings-module__ThiY3a__summaryChip{background-color:var(--background-white);border:1px solid var(--border-light);color:var(--secondary-gray);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;display:flex}.Bookings-module__ThiY3a__emptyState{text-align:center;color:var(--secondary-gray);padding:3rem}.Bookings-module__ThiY3a__section{margin-bottom:2.5rem}.Bookings-module__ThiY3a__sectionHeading{border-bottom:1px solid var(--border-light);align-items:baseline;gap:.625rem;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.125rem;display:flex}.Bookings-module__ThiY3a__sectionCount{color:var(--secondary-gray);font-size:.8125rem;font-weight:500}.Bookings-module__ThiY3a__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;display:grid}.Bookings-module__ThiY3a__card{page-break-inside:avoid;break-inside:avoid;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.Bookings-module__ThiY3a__cardBody{align-items:center;gap:1.5rem;display:flex}.Bookings-module__ThiY3a__qr{border:1px solid var(--border-light);border-radius:8px;flex-shrink:0;width:110px;height:110px}.Bookings-module__ThiY3a__details{min-width:0}.Bookings-module__ThiY3a__category{letter-spacing:.04em;color:var(--primary-red);margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.Bookings-module__ThiY3a__title{margin:0 0 .5rem;font-size:1.0625rem}.Bookings-module__ThiY3a__meta{color:var(--secondary-gray);flex-direction:column;gap:.375rem;font-size:.875rem;display:flex}.Bookings-module__ThiY3a__metaItem{align-items:center;gap:.5rem;display:flex}.Bookings-module__ThiY3a__checkedInBadge{margin-top:.75rem}.Bookings-module__ThiY3a__footer{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.Bookings-module__ThiY3a__cancelButton{color:var(--primary-red);align-items:center;gap:.5rem;padding:.5rem 0;display:flex}@media (max-width:480px){.Bookings-module__ThiY3a__cardBody{flex-direction:column;align-items:flex-start}}
.BreakoutSessionDetails-module__l_b0qW__table{border-collapse:collapse;width:100%}.BreakoutSessionDetails-module__l_b0qW__table th{text-align:left;color:var(--secondary-gray);background-color:var(--background-off-white);border-bottom:1px solid var(--border-light);padding:1rem 1.5rem;font-size:.875rem;font-weight:500}.BreakoutSessionDetails-module__l_b0qW__table td{border-bottom:1px solid var(--border-light);vertical-align:middle;color:var(--secondary-black);padding:1rem 1.5rem;font-size:.95rem}.BreakoutSessionDetails-module__l_b0qW__table tr:last-child td{border-bottom:none}
.EventDetails-module__x7hKXq__table{border-collapse:collapse;width:100%}.EventDetails-module__x7hKXq__table th{text-align:left;color:var(--secondary-gray);background-color:var(--background-off-white);border-bottom:1px solid var(--border-light);padding:1rem 1.5rem;font-size:.875rem;font-weight:500}.EventDetails-module__x7hKXq__table td{border-bottom:1px solid var(--border-light);vertical-align:middle;color:var(--secondary-black);padding:1rem 1.5rem;font-size:.95rem}.EventDetails-module__x7hKXq__table tr:last-child td{border-bottom:none}
.WorkshopDetails-module__BE7dnG__table{border-collapse:collapse;width:100%}.WorkshopDetails-module__BE7dnG__table th{text-align:left;color:var(--secondary-gray);background-color:var(--background-off-white);border-bottom:1px solid var(--border-light);padding:1rem 1.5rem;font-size:.875rem;font-weight:500}.WorkshopDetails-module__BE7dnG__table td{border-bottom:1px solid var(--border-light);vertical-align:middle;color:var(--secondary-black);padding:1rem 1.5rem;font-size:.95rem}.WorkshopDetails-module__BE7dnG__table tr:last-child td{border-bottom:none}
.AuthForm-module__UUXlKq__heading{margin-bottom:.375rem;font-size:1.75rem}.AuthForm-module__UUXlKq__subheading{color:var(--secondary-gray);margin-bottom:1.75rem;font-size:.9375rem}.AuthForm-module__UUXlKq__highlight{color:var(--primary-red)}.AuthForm-module__UUXlKq__form{flex-direction:column;gap:1.25rem;display:flex}.AuthForm-module__UUXlKq__row{gap:1rem;display:flex}.AuthForm-module__UUXlKq__row>*{flex:1;min-width:0}.AuthForm-module__UUXlKq__actionsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.AuthForm-module__UUXlKq__helperLink{white-space:nowrap;font-size:.875rem;font-weight:500}.AuthForm-module__UUXlKq__buttonGroup{gap:.75rem;display:flex}.AuthForm-module__UUXlKq__buttonGroup>*{flex:1}.AuthForm-module__UUXlKq__divider{color:var(--secondary-gray);align-items:center;gap:.75rem;margin:1.5rem 0;font-size:.8125rem;display:flex}.AuthForm-module__UUXlKq__divider:before,.AuthForm-module__UUXlKq__divider:after{content:"";background-color:var(--border-light);flex:1;height:1px}.AuthForm-module__UUXlKq__googleButton{border:1px solid var(--border-light);background-color:var(--background-white);width:100%;color:var(--secondary-black);border-radius:8px;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.AuthForm-module__UUXlKq__googleButton:hover:not(:disabled){background-color:var(--background-off-white);box-shadow:var(--shadow-sm)}.AuthForm-module__UUXlKq__googleButton:disabled{opacity:.6;cursor:not-allowed}.AuthForm-module__UUXlKq__stack{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.AuthForm-module__UUXlKq__link{text-align:center;margin-top:1.5rem;font-size:.875rem}.AuthForm-module__UUXlKq__error{color:var(--primary-red);background-color:var(--primary-red-light);border-radius:8px;margin-bottom:1.25rem;padding:.75rem;font-size:.875rem}.AuthForm-module__UUXlKq__success{color:var(--success-green);background-color:var(--success-green-bg);border-radius:8px;margin-bottom:1.25rem;padding:.75rem;font-size:.875rem}.AuthForm-module__UUXlKq__centerIcon{background-color:var(--primary-red-light);width:48px;height:48px;color:var(--primary-red);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}@media (max-width:480px){.AuthForm-module__UUXlKq__row{flex-direction:column;gap:1.25rem}.AuthForm-module__UUXlKq__actionsRow{flex-direction:column;align-items:flex-start;gap:.75rem}}
.BreakoutSessionForm-module__dZPlla__page{flex-direction:column;gap:1.5rem;display:flex}.BreakoutSessionForm-module__dZPlla__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.BreakoutSessionForm-module__dZPlla__subtitle{color:var(--secondary-gray);max-width:560px;margin-top:.25rem}.BreakoutSessionForm-module__dZPlla__headerActions{gap:.75rem;display:flex}.BreakoutSessionForm-module__dZPlla__layout{grid-template-columns:1.7fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:900px){.BreakoutSessionForm-module__dZPlla__layout{grid-template-columns:1fr}}.BreakoutSessionForm-module__dZPlla__column{flex-direction:column;gap:1.5rem;display:flex}.BreakoutSessionForm-module__dZPlla__cardTitle{margin-bottom:1.25rem;font-size:1rem;font-weight:700}.BreakoutSessionForm-module__dZPlla__form{flex-direction:column;gap:1.25rem;display:flex}.BreakoutSessionForm-module__dZPlla__row{gap:1rem;display:flex}.BreakoutSessionForm-module__dZPlla__row>*{flex:1;min-width:0}.BreakoutSessionForm-module__dZPlla__textareaWrapper{flex-direction:column;gap:.5rem;display:flex}.BreakoutSessionForm-module__dZPlla__textareaLabel{color:var(--secondary-gray);font-size:.875rem;font-weight:500}.BreakoutSessionForm-module__dZPlla__textarea{font-family:var(--font-body);resize:vertical;min-height:120px}.BreakoutSessionForm-module__dZPlla__quillWrapper{border:1px solid var(--border-light);background-color:var(--background-white);border-radius:8px;overflow:hidden}.BreakoutSessionForm-module__dZPlla__quillWrapper .ql-toolbar{border:none;border-bottom:1px solid var(--border-light);background-color:var(--background-white);padding:8px}.BreakoutSessionForm-module__dZPlla__quillWrapper .ql-container{min-height:150px;font-family:var(--font-body);border:none;font-size:.9375rem}.BreakoutSessionForm-module__dZPlla__quillWrapper .ql-editor{min-height:150px}.BreakoutSessionForm-module__dZPlla__gaugeWrapper{flex-direction:column;align-items:center;gap:1rem;display:flex}.BreakoutSessionForm-module__dZPlla__gauge{border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.BreakoutSessionForm-module__dZPlla__gaugeCenter{background-color:var(--background-white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute}.BreakoutSessionForm-module__dZPlla__gaugeValue{font-size:1.5rem;font-weight:800;font-family:var(--font-heading)}.BreakoutSessionForm-module__dZPlla__gaugeCaption{color:var(--secondary-gray);text-align:center;font-size:.75rem}.BreakoutSessionForm-module__dZPlla__toggleRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.BreakoutSessionForm-module__dZPlla__toggleLabel{font-size:.9375rem;font-weight:600}.BreakoutSessionForm-module__dZPlla__toggleDescription{color:var(--secondary-gray);margin-top:.25rem;font-size:.8125rem}.BreakoutSessionForm-module__dZPlla__dropzone{border:2px dashed var(--border-light);text-align:center;cursor:pointer;color:var(--secondary-gray);border-radius:12px;padding:2rem 1rem;transition:all .2s;position:relative;overflow:hidden}.BreakoutSessionForm-module__dZPlla__dropzone:hover{border-color:var(--primary-red);background-color:var(--primary-red-light)}.BreakoutSessionForm-module__dZPlla__dropzoneIcon{color:var(--secondary-gray);margin-bottom:.5rem}.BreakoutSessionForm-module__dZPlla__dropzoneText{font-size:.875rem;font-weight:500}.BreakoutSessionForm-module__dZPlla__dropzoneHint{color:var(--secondary-gray);margin-top:.25rem;font-size:.75rem}.BreakoutSessionForm-module__dZPlla__hiddenInput{display:none}.BreakoutSessionForm-module__dZPlla__bannerPreview{aspect-ratio:3;border-radius:12px;width:100%;position:relative;overflow:hidden}.BreakoutSessionForm-module__dZPlla__bannerPreview img{object-fit:cover;width:100%;height:100%}.BreakoutSessionForm-module__dZPlla__bannerRemove{color:var(--background-white);background-color:#1a1a1ab3;border-radius:6px;padding:.375rem .625rem;font-size:.75rem;position:absolute;top:.5rem;right:.5rem}.BreakoutSessionForm-module__dZPlla__errorText{color:var(--primary-red);background-color:var(--primary-red-light);border-radius:8px;padding:.75rem;font-size:.875rem}@media (max-width:480px){.BreakoutSessionForm-module__dZPlla__row{flex-direction:column}.BreakoutSessionForm-module__dZPlla__headerActions{width:100%}.BreakoutSessionForm-module__dZPlla__headerActions>*{flex:1}}
.EventForm-module__SpfsOq__page{flex-direction:column;gap:1.5rem;display:flex}.EventForm-module__SpfsOq__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.EventForm-module__SpfsOq__subtitle{color:var(--secondary-gray);max-width:560px;margin-top:.25rem}.EventForm-module__SpfsOq__headerActions{gap:.75rem;display:flex}.EventForm-module__SpfsOq__layout{grid-template-columns:1.7fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:900px){.EventForm-module__SpfsOq__layout{grid-template-columns:1fr}}.EventForm-module__SpfsOq__column{flex-direction:column;gap:1.5rem;display:flex}.EventForm-module__SpfsOq__cardTitle{margin-bottom:1.25rem;font-size:1rem;font-weight:700}.EventForm-module__SpfsOq__form{flex-direction:column;gap:1.25rem;display:flex}.EventForm-module__SpfsOq__row{gap:1rem;display:flex}.EventForm-module__SpfsOq__row>*{flex:1;min-width:0}.EventForm-module__SpfsOq__textareaWrapper{flex-direction:column;gap:.5rem;display:flex}.EventForm-module__SpfsOq__textareaLabel{color:var(--secondary-gray);font-size:.875rem;font-weight:500}.EventForm-module__SpfsOq__textarea{font-family:var(--font-body);resize:vertical;min-height:120px}.EventForm-module__SpfsOq__quillWrapper{border:1px solid var(--border-light);background-color:var(--background-white);border-radius:8px;overflow:hidden}.EventForm-module__SpfsOq__quillWrapper .ql-toolbar{border:none;border-bottom:1px solid var(--border-light);background-color:var(--background-white);padding:8px}.EventForm-module__SpfsOq__quillWrapper .ql-container{min-height:150px;font-family:var(--font-body);border:none;font-size:.9375rem}.EventForm-module__SpfsOq__quillWrapper .ql-editor{min-height:150px}.EventForm-module__SpfsOq__gaugeWrapper{flex-direction:column;align-items:center;gap:1rem;display:flex}.EventForm-module__SpfsOq__gauge{border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.EventForm-module__SpfsOq__gaugeCenter{background-color:var(--background-white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute}.EventForm-module__SpfsOq__gaugeValue{font-size:1.5rem;font-weight:800;font-family:var(--font-heading)}.EventForm-module__SpfsOq__gaugeCaption{color:var(--secondary-gray);text-align:center;font-size:.75rem}.EventForm-module__SpfsOq__toggleRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.EventForm-module__SpfsOq__toggleLabel{font-size:.9375rem;font-weight:600}.EventForm-module__SpfsOq__toggleDescription{color:var(--secondary-gray);margin-top:.25rem;font-size:.8125rem}.EventForm-module__SpfsOq__dropzone{border:2px dashed var(--border-light);text-align:center;cursor:pointer;color:var(--secondary-gray);border-radius:12px;padding:2rem 1rem;transition:all .2s;position:relative;overflow:hidden}.EventForm-module__SpfsOq__dropzone:hover{border-color:var(--primary-red);background-color:var(--primary-red-light)}.EventForm-module__SpfsOq__dropzoneIcon{color:var(--secondary-gray);margin-bottom:.5rem}.EventForm-module__SpfsOq__dropzoneText{font-size:.875rem;font-weight:500}.EventForm-module__SpfsOq__dropzoneHint{color:var(--secondary-gray);margin-top:.25rem;font-size:.75rem}.EventForm-module__SpfsOq__hiddenInput{display:none}.EventForm-module__SpfsOq__bannerPreview{aspect-ratio:3;border-radius:12px;width:100%;position:relative;overflow:hidden}.EventForm-module__SpfsOq__bannerPreview img{object-fit:cover;width:100%;height:100%}.EventForm-module__SpfsOq__bannerRemove{color:var(--background-white);background-color:#1a1a1ab3;border-radius:6px;padding:.375rem .625rem;font-size:.75rem;position:absolute;top:.5rem;right:.5rem}.EventForm-module__SpfsOq__errorText{color:var(--primary-red);background-color:var(--primary-red-light);border-radius:8px;padding:.75rem;font-size:.875rem}@media (max-width:480px){.EventForm-module__SpfsOq__row{flex-direction:column}.EventForm-module__SpfsOq__headerActions{width:100%}.EventForm-module__SpfsOq__headerActions>*{flex:1}}
.WorkshopForm-module__RWYILq__page{flex-direction:column;gap:1.5rem;display:flex}.WorkshopForm-module__RWYILq__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.WorkshopForm-module__RWYILq__subtitle{color:var(--secondary-gray);max-width:560px;margin-top:.25rem}.WorkshopForm-module__RWYILq__headerActions{gap:.75rem;display:flex}.WorkshopForm-module__RWYILq__layout{grid-template-columns:1.7fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:900px){.WorkshopForm-module__RWYILq__layout{grid-template-columns:1fr}}.WorkshopForm-module__RWYILq__column{flex-direction:column;gap:1.5rem;display:flex}.WorkshopForm-module__RWYILq__cardTitle{margin-bottom:1.25rem;font-size:1rem;font-weight:700}.WorkshopForm-module__RWYILq__form{flex-direction:column;gap:1.25rem;display:flex}.WorkshopForm-module__RWYILq__row{gap:1rem;display:flex}.WorkshopForm-module__RWYILq__row>*{flex:1;min-width:0}.WorkshopForm-module__RWYILq__textareaWrapper{flex-direction:column;gap:.5rem;display:flex}.WorkshopForm-module__RWYILq__textareaLabel{color:var(--secondary-gray);font-size:.875rem;font-weight:500}.WorkshopForm-module__RWYILq__textarea{font-family:var(--font-body);resize:vertical;min-height:120px}.WorkshopForm-module__RWYILq__quillWrapper{border:1px solid var(--border-light);background-color:var(--background-white);border-radius:8px;overflow:hidden}.WorkshopForm-module__RWYILq__quillWrapper .ql-toolbar{border:none;border-bottom:1px solid var(--border-light);background-color:var(--background-white);padding:8px}.WorkshopForm-module__RWYILq__quillWrapper .ql-container{min-height:150px;font-family:var(--font-body);border:none;font-size:.9375rem}.WorkshopForm-module__RWYILq__quillWrapper .ql-editor{min-height:150px}.WorkshopForm-module__RWYILq__gaugeWrapper{flex-direction:column;align-items:center;gap:1rem;display:flex}.WorkshopForm-module__RWYILq__gauge{border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.WorkshopForm-module__RWYILq__gaugeCenter{background-color:var(--background-white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute}.WorkshopForm-module__RWYILq__gaugeValue{font-size:1.5rem;font-weight:800;font-family:var(--font-heading)}.WorkshopForm-module__RWYILq__gaugeCaption{color:var(--secondary-gray);text-align:center;font-size:.75rem}.WorkshopForm-module__RWYILq__toggleRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.WorkshopForm-module__RWYILq__toggleLabel{font-size:.9375rem;font-weight:600}.WorkshopForm-module__RWYILq__toggleDescription{color:var(--secondary-gray);margin-top:.25rem;font-size:.8125rem}.WorkshopForm-module__RWYILq__dropzone{border:2px dashed var(--border-light);text-align:center;cursor:pointer;color:var(--secondary-gray);border-radius:12px;padding:2rem 1rem;transition:all .2s;position:relative;overflow:hidden}.WorkshopForm-module__RWYILq__dropzone:hover{border-color:var(--primary-red);background-color:var(--primary-red-light)}.WorkshopForm-module__RWYILq__dropzoneIcon{color:var(--secondary-gray);margin-bottom:.5rem}.WorkshopForm-module__RWYILq__dropzoneText{font-size:.875rem;font-weight:500}.WorkshopForm-module__RWYILq__dropzoneHint{color:var(--secondary-gray);margin-top:.25rem;font-size:.75rem}.WorkshopForm-module__RWYILq__hiddenInput{display:none}.WorkshopForm-module__RWYILq__bannerPreview{aspect-ratio:3;border-radius:12px;width:100%;position:relative;overflow:hidden}.WorkshopForm-module__RWYILq__bannerPreview img{object-fit:cover;width:100%;height:100%}.WorkshopForm-module__RWYILq__bannerRemove{color:var(--background-white);background-color:#1a1a1ab3;border-radius:6px;padding:.375rem .625rem;font-size:.75rem;position:absolute;top:.5rem;right:.5rem}.WorkshopForm-module__RWYILq__errorText{color:var(--primary-red);background-color:var(--primary-red-light);border-radius:8px;padding:.75rem;font-size:.875rem}@media (max-width:480px){.WorkshopForm-module__RWYILq__row{flex-direction:column}.WorkshopForm-module__RWYILq__headerActions{width:100%}.WorkshopForm-module__RWYILq__headerActions>*{flex:1}}
.NotificationBell-module__lVJ7vW__panel{background-color:var(--background-white);border:1px solid var(--border-light);width:340px;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-lg);z-index:1000;border-radius:12px;animation:.12s ease-out NotificationBell-module__lVJ7vW__pop;overflow:hidden}.NotificationBell-module__lVJ7vW__header{border-bottom:1px solid var(--border-light);padding:.875rem 1.125rem;font-size:.9375rem;font-weight:700}.NotificationBell-module__lVJ7vW__list{max-height:320px;overflow-y:auto}.NotificationBell-module__lVJ7vW__loading,.NotificationBell-module__lVJ7vW__empty{color:var(--secondary-gray);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1.25rem;font-size:.875rem;display:flex}.NotificationBell-module__lVJ7vW__item{border-bottom:1px solid var(--border-light);padding:.875rem 1.125rem}.NotificationBell-module__lVJ7vW__item:last-child{border-bottom:none}.NotificationBell-module__lVJ7vW__itemHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.NotificationBell-module__lVJ7vW__itemTitle{font-size:.875rem;font-weight:600}.NotificationBell-module__lVJ7vW__itemTime{color:var(--secondary-gray);white-space:nowrap;flex-shrink:0;font-size:.75rem}.NotificationBell-module__lVJ7vW__itemMessage{color:var(--secondary-gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8125rem;display:-webkit-box;overflow:hidden}.NotificationBell-module__lVJ7vW__viewAll{text-align:center;color:var(--primary-red);border-top:1px solid var(--border-light);background-color:var(--background-off-white);padding:.875rem;font-size:.8125rem;font-weight:600;display:block}.NotificationBell-module__lVJ7vW__viewAll:hover{background-color:var(--primary-red-light)}@keyframes NotificationBell-module__lVJ7vW__pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.ProfilePromptModal-module__675Dla__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out ProfilePromptModal-module__675Dla__fadeIn;display:flex;position:fixed;inset:0}.ProfilePromptModal-module__675Dla__modal{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) ProfilePromptModal-module__675Dla__slideUp;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ProfilePromptModal-module__675Dla__header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.ProfilePromptModal-module__675Dla__title{font-size:1.25rem;font-family:var(--font-heading);color:var(--secondary-black);margin:0 0 .5rem}.ProfilePromptModal-module__675Dla__subtitle{color:var(--secondary-gray);margin:0;font-size:.875rem;line-height:1.5}.ProfilePromptModal-module__675Dla__closeButton{color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.ProfilePromptModal-module__675Dla__closeButton:hover{background:var(--background-off-white);color:var(--secondary-black)}.ProfilePromptModal-module__675Dla__content{padding:1.5rem}.ProfilePromptModal-module__675Dla__form{flex-direction:column;gap:1.25rem;display:flex}.ProfilePromptModal-module__675Dla__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ProfilePromptModal-module__675Dla__phoneGroup{flex-direction:column;gap:.5rem;display:flex}.ProfilePromptModal-module__675Dla__phoneLabel{color:var(--secondary-black);font-size:.875rem;font-weight:500}.ProfilePromptModal-module__675Dla__phoneInputContainer{border:1px solid var(--border-light);border-radius:8px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.ProfilePromptModal-module__675Dla__phoneInputContainer:focus-within{border-color:var(--primary-red);box-shadow:0 0 0 3px var(--primary-red-light)}.ProfilePromptModal-module__675Dla__countrySelect{background-color:var(--background-off-white);border:none;border-right:1px solid var(--border-light);max-width:110px;font-family:var(--font-body);color:var(--secondary-black);cursor:pointer;outline:none;flex:0 0 25%;padding:.75rem;font-size:.875rem}.ProfilePromptModal-module__675Dla__phoneInput{min-width:0;font-family:var(--font-body);color:var(--secondary-black);border:none;outline:none;flex:1;padding:.75rem;font-size:.875rem}.ProfilePromptModal-module__675Dla__phoneInput::placeholder{color:#9ca3af}.ProfilePromptModal-module__675Dla__error{color:#dc2626;background-color:#fef2f2;border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.ProfilePromptModal-module__675Dla__actions{border-top:1px solid var(--border-light);justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}@keyframes ProfilePromptModal-module__675Dla__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProfilePromptModal-module__675Dla__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ProfilePromptModal-module__675Dla__row{grid-template-columns:1fr}}
.Toast-module__LnWoZW__viewport{z-index:1100;flex-direction:column;gap:.75rem;max-width:380px;display:flex;position:fixed;top:1.5rem;right:1.5rem}.Toast-module__LnWoZW__toast{background-color:var(--background-white);box-shadow:var(--shadow-md);border:1px solid var(--border-light);border-radius:10px;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;animation:.2s ease-out Toast-module__LnWoZW__slideIn;display:flex}.Toast-module__LnWoZW__success{border-left:4px solid var(--success-green);color:var(--success-green)}.Toast-module__LnWoZW__error{border-left:4px solid var(--primary-red);color:var(--primary-red)}.Toast-module__LnWoZW__message{color:var(--secondary-black);flex:1;font-size:.875rem;font-weight:500;line-height:1.4}.Toast-module__LnWoZW__closeButton{color:var(--secondary-gray);flex-shrink:0;display:inline-flex}@keyframes Toast-module__LnWoZW__slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
.Notifications-module__AopM4q__header{margin-bottom:2rem}.Notifications-module__AopM4q__subtitle{color:var(--secondary-gray);margin-top:.25rem}.Notifications-module__AopM4q__emptyState{text-align:center;color:var(--secondary-gray);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.5rem;display:flex}.Notifications-module__AopM4q__emptyIcon{color:var(--border-light);margin-bottom:.5rem}.Notifications-module__AopM4q__list{flex-direction:column;gap:1rem;display:flex}.Notifications-module__AopM4q__item{align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.Notifications-module__AopM4q__itemIcon{background-color:var(--primary-red-light);width:36px;height:36px;color:var(--primary-red);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Notifications-module__AopM4q__itemBody{flex:1;min-width:0}.Notifications-module__AopM4q__itemHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.Notifications-module__AopM4q__itemTitle{margin:0;font-size:1rem}.Notifications-module__AopM4q__itemDate{color:var(--secondary-gray);white-space:nowrap;flex-shrink:0;font-size:.75rem}.Notifications-module__AopM4q__itemMessage{color:var(--secondary-gray);margin-top:.375rem;font-size:.875rem;line-height:1.5}@media (max-width:560px){.Notifications-module__AopM4q__item{padding:1rem}.Notifications-module__AopM4q__itemHeader{flex-direction:column;align-items:flex-start;gap:.125rem}}
.Schedule-module__5rc0MG__header{margin-bottom:2rem}.Schedule-module__5rc0MG__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Schedule-module__5rc0MG__subtitle{color:var(--secondary-gray);margin-top:.25rem}.Schedule-module__5rc0MG__summaryRow{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.Schedule-module__5rc0MG__summaryChip{background-color:var(--background-white);border:1px solid var(--border-light);color:var(--secondary-gray);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;display:flex}.Schedule-module__5rc0MG__summaryChipHighlight{color:var(--primary-red);font-weight:600}.Schedule-module__5rc0MG__dayHeadingRow{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.Schedule-module__5rc0MG__dayCount{color:var(--secondary-gray);white-space:nowrap;font-size:.8125rem}.Schedule-module__5rc0MG__emptyState{text-align:center;color:var(--secondary-gray);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.5rem;display:flex}.Schedule-module__5rc0MG__emptyIcon{color:var(--border-light);margin-bottom:.5rem}.Schedule-module__5rc0MG__emptyLink{margin-top:.5rem;font-weight:600}.Schedule-module__5rc0MG__days{flex-direction:column;gap:2.5rem;display:flex}.Schedule-module__5rc0MG__dayHeading{font-size:1.25rem}.Schedule-module__5rc0MG__timeline{flex-direction:column;gap:1rem;display:flex}.Schedule-module__5rc0MG__timelineItem{grid-template-columns:64px 16px 1fr;align-items:start;gap:.75rem;display:grid}.Schedule-module__5rc0MG__timeColumn{color:var(--secondary-gray);flex-direction:column;align-items:flex-end;padding-top:1.25rem;font-size:.8125rem;display:flex}.Schedule-module__5rc0MG__timeStart{color:var(--secondary-black);font-weight:700}.Schedule-module__5rc0MG__timelineMarker{justify-content:center;display:flex;position:relative}.Schedule-module__5rc0MG__timelineMarker:before{content:"";background-color:var(--primary-red);border-radius:50%;width:10px;height:10px;margin-top:1.5rem}.Schedule-module__5rc0MG__timelineMarker:after{content:"";background-color:var(--border-light);width:2px;position:absolute;top:2rem;bottom:-1rem}.Schedule-module__5rc0MG__entryCard{flex:1}.Schedule-module__5rc0MG__entryContent{padding:1.25rem 1.5rem}.Schedule-module__5rc0MG__entryHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.Schedule-module__5rc0MG__entryHeaderText{min-width:0}.Schedule-module__5rc0MG__entryCategory{letter-spacing:.04em;color:var(--primary-red);margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.Schedule-module__5rc0MG__entryTitle{margin:0;font-size:1rem}.Schedule-module__5rc0MG__entryMeta{color:var(--secondary-gray);flex-wrap:wrap;gap:1rem;font-size:.8125rem;display:flex}.Schedule-module__5rc0MG__entryMetaItem{align-items:center;gap:.375rem;display:flex}.Schedule-module__5rc0MG__entryFooter{border-top:1px solid var(--border-light);justify-content:flex-end;margin-top:.875rem;padding-top:.875rem;display:flex}@media (max-width:560px){.Schedule-module__5rc0MG__timelineItem{grid-template-columns:48px 12px 1fr}.Schedule-module__5rc0MG__entryContent{padding:1rem}.Schedule-module__5rc0MG__entryHeader{flex-direction:column;align-items:flex-start;gap:.375rem}}
.Settings-module__pa1ija__container{max-width:640px;margin:0 auto}.Settings-module__pa1ija__header{margin-bottom:2rem}.Settings-module__pa1ija__subtitle{color:var(--secondary-gray);margin-top:.25rem}.Settings-module__pa1ija__sections{flex-direction:column;gap:1.5rem;display:flex}.Settings-module__pa1ija__sectionTitle{margin-bottom:1.25rem;font-size:1.0625rem}.Settings-module__pa1ija__toggleRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Settings-module__pa1ija__toggleLabel{font-size:.9375rem;font-weight:600}.Settings-module__pa1ija__toggleDescription{color:var(--secondary-gray);margin-top:.25rem;font-size:.8125rem}.Settings-module__pa1ija__savingHint{color:var(--secondary-gray);margin-top:.75rem;font-size:.75rem}.Settings-module__pa1ija__passwordForm{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.Settings-module__pa1ija__successText{color:var(--success-green);margin-bottom:1rem;font-size:.875rem}.Settings-module__pa1ija__errorText{color:var(--primary-red);margin-bottom:1rem;font-size:.875rem}.Settings-module__pa1ija__nameSectionHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.Settings-module__pa1ija__editButton{color:var(--primary-red);border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.Settings-module__pa1ija__editButton:hover{background-color:var(--primary-red-light)}.Settings-module__pa1ija__editActions{gap:.75rem;display:flex}@media (max-width:560px){.Settings-module__pa1ija__toggleRow{flex-direction:column;align-items:flex-start}}
.AdminAccount-module__4g9IgW__page{flex-direction:column;gap:1.5rem;display:flex}.AdminAccount-module__4g9IgW__subtitle{color:var(--secondary-gray);margin-top:.25rem}.AdminAccount-module__4g9IgW__layout{grid-template-columns:340px 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:900px){.AdminAccount-module__4g9IgW__layout{grid-template-columns:1fr}}.AdminAccount-module__4g9IgW__profileCard{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.AdminAccount-module__4g9IgW__profileAvatar{margin-bottom:.75rem}.AdminAccount-module__4g9IgW__profileName{font-size:1.125rem;font-weight:700}.AdminAccount-module__4g9IgW__profileRole{color:var(--secondary-gray);margin-bottom:1.25rem;font-size:.875rem}.AdminAccount-module__4g9IgW__infoRow{border-top:1px solid var(--border-light);width:100%;color:var(--secondary-black);text-align:left;align-items:center;gap:.625rem;padding:.625rem 0;font-size:.875rem;display:flex}.AdminAccount-module__4g9IgW__infoRow svg{color:var(--secondary-gray);flex-shrink:0}.AdminAccount-module__4g9IgW__sectionDivider{border-top:1px solid var(--border-light);text-align:left;width:100%;margin-top:1.5rem;padding-top:1.5rem}.AdminAccount-module__4g9IgW__sectionLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-gray);margin-bottom:.75rem;font-size:.75rem;font-weight:700}.AdminAccount-module__4g9IgW__passwordForm{flex-direction:column;gap:.875rem;margin-top:.875rem;display:flex}.AdminAccount-module__4g9IgW__teamHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.AdminAccount-module__4g9IgW__teamTitle{margin:0;font-size:1rem;font-weight:700}.AdminAccount-module__4g9IgW__addAdminForm{background-color:var(--background-off-white);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1.25rem;padding:1.25rem;display:flex}.AdminAccount-module__4g9IgW__addAdminField{flex:1;min-width:180px}.AdminAccount-module__4g9IgW__roleSelect{width:auto}.AdminAccount-module__4g9IgW__tableWrap{overflow-x:auto}.AdminAccount-module__4g9IgW__table{border-collapse:collapse;text-align:left;width:100%}.AdminAccount-module__4g9IgW__table th{text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-gray);border-bottom:1px solid var(--border-light);background-color:var(--background-off-white);padding:.75rem 1.25rem;font-size:.75rem}.AdminAccount-module__4g9IgW__table td{border-bottom:1px solid var(--border-light);vertical-align:middle;padding:.875rem 1.25rem;font-size:.875rem}.AdminAccount-module__4g9IgW__table tr:last-child td{border-bottom:none}.AdminAccount-module__4g9IgW__adminName{font-weight:600}.AdminAccount-module__4g9IgW__adminEmail{color:var(--secondary-gray);font-size:.8125rem}.AdminAccount-module__4g9IgW__adminRow{align-items:center;gap:.75rem;display:flex}.AdminAccount-module__4g9IgW__actionCell{gap:.5rem;display:flex}.AdminAccount-module__4g9IgW__iconButton{border:1px solid var(--border-light);background-color:var(--background-white);width:32px;height:32px;color:var(--secondary-gray);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.AdminAccount-module__4g9IgW__iconButton:hover{background-color:var(--background-off-white);color:var(--secondary-black)}.AdminAccount-module__4g9IgW__iconButtonDanger:hover{background-color:var(--primary-red-light);color:var(--primary-red);border-color:var(--primary-red-light)}.AdminAccount-module__4g9IgW__emptyState{text-align:center;color:var(--secondary-gray);padding:2rem;font-size:.875rem}@media (max-width:560px){.AdminAccount-module__4g9IgW__addAdminField{flex:100%}.AdminAccount-module__4g9IgW__roleSelect{width:100%}.AdminAccount-module__4g9IgW__addAdminForm>button{width:100%}}
.AdminNotifications-module__ci4Sla__page{flex-direction:column;gap:1.5rem;display:flex}.AdminNotifications-module__ci4Sla__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.AdminNotifications-module__ci4Sla__subtitle{color:var(--secondary-gray);max-width:560px;margin-top:.25rem}.AdminNotifications-module__ci4Sla__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:1000px){.AdminNotifications-module__ci4Sla__statsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.AdminNotifications-module__ci4Sla__statCard{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.AdminNotifications-module__ci4Sla__statIcon{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.AdminNotifications-module__ci4Sla__statValue{font-size:1.75rem;font-weight:800;font-family:var(--font-heading)}.AdminNotifications-module__ci4Sla__statLabel{color:var(--secondary-gray);font-size:.8125rem;font-weight:500}.AdminNotifications-module__ci4Sla__statCaption{color:var(--secondary-gray);font-size:.75rem}.AdminNotifications-module__ci4Sla__composeForm{flex-direction:column;gap:1.25rem;display:flex}.AdminNotifications-module__ci4Sla__textareaWrapper{flex-direction:column;gap:.5rem;display:flex}.AdminNotifications-module__ci4Sla__textareaLabel{color:var(--secondary-gray);font-size:.875rem;font-weight:500}.AdminNotifications-module__ci4Sla__textarea{font-family:var(--font-body);resize:vertical;min-height:100px}.AdminNotifications-module__ci4Sla__composeActions{justify-content:flex-end;gap:.75rem;display:flex}.AdminNotifications-module__ci4Sla__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.AdminNotifications-module__ci4Sla__sectionTitle{margin:0;font-size:1rem;font-weight:700}.AdminNotifications-module__ci4Sla__sectionActions{align-items:center;gap:.75rem;display:flex}.AdminNotifications-module__ci4Sla__filterSelect{width:auto;padding:.5rem .75rem;font-size:.8125rem}.AdminNotifications-module__ci4Sla__tableWrap{overflow-x:auto}.AdminNotifications-module__ci4Sla__table{border-collapse:collapse;text-align:left;width:100%}.AdminNotifications-module__ci4Sla__table th{text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-gray);border-bottom:1px solid var(--border-light);background-color:var(--background-off-white);padding:.75rem 1.25rem;font-size:.75rem}.AdminNotifications-module__ci4Sla__table td{border-bottom:1px solid var(--border-light);vertical-align:top;padding:.875rem 1.25rem;font-size:.875rem}.AdminNotifications-module__ci4Sla__table tr:last-child td{border-bottom:none}.AdminNotifications-module__ci4Sla__announcementTitle{font-weight:600}.AdminNotifications-module__ci4Sla__announcementMessage{color:var(--secondary-gray);text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:.125rem;font-size:.8125rem;overflow:hidden}.AdminNotifications-module__ci4Sla__recipientGroup{font-weight:500}.AdminNotifications-module__ci4Sla__recipientCount{color:var(--secondary-gray);font-size:.8125rem}.AdminNotifications-module__ci4Sla__footerRow{color:var(--secondary-gray);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.8125rem;display:flex}.AdminNotifications-module__ci4Sla__pager{align-items:center;gap:.375rem;display:flex}.AdminNotifications-module__ci4Sla__pageButton{border:1px solid var(--border-light);background-color:var(--background-white);min-width:28px;height:28px;color:var(--secondary-gray);border-radius:6px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.8125rem;display:inline-flex}.AdminNotifications-module__ci4Sla__pageButton:disabled{opacity:.5;cursor:not-allowed}.AdminNotifications-module__ci4Sla__pageButtonActive{background-color:var(--primary-red);border-color:var(--primary-red);color:var(--background-white)}.AdminNotifications-module__ci4Sla__deleteButton{color:var(--secondary-gray);opacity:.5;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.AdminNotifications-module__ci4Sla__deleteButton:hover{opacity:1;color:var(--primary-red);background-color:var(--primary-red-light)}.AdminNotifications-module__ci4Sla__emptyState{text-align:center;color:var(--secondary-gray);padding:2.5rem;font-size:.875rem}@media (max-width:640px){.AdminNotifications-module__ci4Sla__footerRow{flex-direction:column;align-items:flex-start;gap:.75rem}.AdminNotifications-module__ci4Sla__pager{flex-wrap:wrap}.AdminNotifications-module__ci4Sla__sectionActions{flex-wrap:wrap;width:100%}.AdminNotifications-module__ci4Sla__announcementMessage{max-width:220px}}
