.dashboardStyles_dashboardPage__GWR4N{background-color:#f7f7f9;min-height:100vh;padding-bottom:116px}@media(max-width:968px){.dashboardStyles_dashboardPage__GWR4N{padding-bottom:30px}}.dashboardStyles_container__CYaOT{max-width:1280px;margin:0 auto;padding:22px 20px 0}@media(min-width:1024px){.dashboardStyles_container__CYaOT{padding:22px 40px 0}}@media(max-width:968px){.dashboardStyles_container__CYaOT{padding:0}}.dashboardStyles_heroSection__wP_SR{position:relative;width:100%;overflow:hidden}.dashboardStyles_heroBackground__G6a7x{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),linear-gradient(90deg,#0830aa,#0830aa)}.dashboardStyles_heroInner__4GKpG{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 40px}@media(max-width:968px){.dashboardStyles_heroInner__4GKpG{padding:0 16px}}.dashboardStyles_heroContent__YoHRc{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-end;padding:40px 0 24px}@media(max-width:968px){.dashboardStyles_heroContent__YoHRc{padding:20px 0 16px;flex-direction:column;align-items:stretch;gap:12px}}.dashboardStyles_heroText__3Xr7F{flex:1;min-width:0}.dashboardStyles_heroGreeting__PCYcA{font-family:Sofia Sans,sans-serif;font-weight:700;font-size:44px;line-height:44px;color:#fff;letter-spacing:.0703px;margin:0 0 6px}@media(max-width:968px){.dashboardStyles_heroGreeting__PCYcA{font-size:24px;line-height:24px;margin:0 0 2px}}.dashboardStyles_heroSubtitle__rNwKM{font-family:Sofia Sans,sans-serif;font-weight:300;font-size:20px;line-height:normal;color:#e6e6e6;margin:0}@media(max-width:968px){.dashboardStyles_heroSubtitle__rNwKM{font-size:14px}}.dashboardStyles_heroRight__KgZAi{display:flex;flex-direction:column;gap:16px;align-items:flex-end}@media(max-width:968px){.dashboardStyles_heroRight__KgZAi{align-items:stretch;gap:16px}}.dashboardStyles_raceDropdown__573O8{background:#f4f4f4;border:none;border-radius:6px;padding:10px 16px;font-family:Sofia Sans,sans-serif;font-weight:500;font-size:16px;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;gap:24px}@media(max-width:968px){.dashboardStyles_raceDropdown__573O8{width:100%;justify-content:space-between}}.dashboardStyles_countdownRow__3dDuu{display:flex;gap:6px;align-items:flex-end}@media(max-width:968px){.dashboardStyles_countdownRow__3dDuu{align-items:center;justify-content:center;gap:0;width:100%}}.dashboardStyles_countdownUnit__xltFT{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 8px}@media(max-width:968px){.dashboardStyles_countdownUnit__xltFT{flex:1;flex-direction:row;align-items:center;justify-content:center;gap:4px;padding:0}}.dashboardStyles_countdownValue__KZ1Fe{font-family:Sofia Sans,sans-serif;font-weight:700;font-style:italic;font-size:24px;line-height:24px;color:#fff;letter-spacing:.0703px}@media(max-width:968px){.dashboardStyles_countdownValue__KZ1Fe{font-size:18px;line-height:18px}}.dashboardStyles_countdownLabel__vod6J{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:20px;color:hsla(0,0%,89%,.7)}@media(max-width:968px){.dashboardStyles_countdownLabel__vod6J{font-size:18px;line-height:16px}}.dashboardStyles_latestUpdatesBar__titW3{background:linear-gradient(90deg,#ffc048,#f1a91e 50%,#ffab0c);border-bottom:2px solid rgba(230,57,70,.3);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);width:100%}.dashboardStyles_latestUpdatesInner__qh4iJ{max-width:1280px;margin:0 auto;padding:8px 40px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}@media(max-width:968px){.dashboardStyles_latestUpdatesInner__qh4iJ{padding:8px 16px}}.dashboardStyles_latestUpdatesLabel__kIRHH{display:flex;align-items:center;gap:10px;font-family:Sofia Sans,sans-serif;font-weight:700;font-size:14px;letter-spacing:.7px;text-transform:uppercase;color:#1a285d}@media(max-width:968px){.dashboardStyles_latestUpdatesLabel__kIRHH{font-size:12px}}.dashboardStyles_latestUpdatesLinks__h7l_W{display:flex;gap:10px;flex-wrap:wrap;font-family:Sofia Sans,sans-serif;font-weight:500;font-size:14px;color:#1a285d}.dashboardStyles_mainContent__ep3Bg{display:flex;gap:10px;align-items:flex-start}@media(max-width:968px){.dashboardStyles_mainContent__ep3Bg{flex-direction:column;gap:0}}.dashboardStyles_sidebarNav__Vwea4{display:none}@media(min-width:969px){.dashboardStyles_sidebarNav__Vwea4{display:flex;flex-shrink:0;background:#fff;border:1px solid #dae2ff;border-radius:12px;padding:16px;flex-direction:column;gap:8px;width:173px}}.dashboardStyles_sidebarNavItem__iRUh_{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:18px;color:#202630;padding:8px 16px;border-radius:8px;cursor:pointer;background:none;border:none;text-align:left;width:100%}.dashboardStyles_sidebarNavItem__iRUh_.dashboardStyles_active__Z0kdM{background:#1a285d;color:#fff;font-weight:700}.dashboardStyles_horizontalTabs__GA8dT{display:flex;padding:10px 0 10px 16px;background:#f1f4ff;border:1px solid #dee5ff;border-radius:12px 0 0 12px;overflow-x:auto;scrollbar-width:none}.dashboardStyles_horizontalTabs__GA8dT::-webkit-scrollbar{display:none}@media(min-width:969px){.dashboardStyles_horizontalTabs__GA8dT{display:none}}.dashboardStyles_tabItem__XAesd{font-family:Sofia Sans,sans-serif;font-weight:600;font-size:16px;color:#202630;white-space:nowrap;padding:10px 18px;border-radius:8px;cursor:pointer;background:none;border:none;flex-shrink:0}.dashboardStyles_tabItem__XAesd.dashboardStyles_active__Z0kdM{background:#1a285d;color:#fff;font-weight:700}.dashboardStyles_contentArea__eOQNQ{width:100%;min-width:0}.dashboardStyles_contentCard__RBXfZ{background:#fff;border:1px solid rgba(229,229,234,.7);border-radius:12px;padding:24px 24px 32px}@media(max-width:968px){.dashboardStyles_contentCard__RBXfZ{border-top:1px solid #ffdead;border-radius:0;padding:15px;margin:0}}.dashboardStyles_raceSummaryCard__KMp0d{background:linear-gradient(90deg,#4f000c,#fc9e00);border-radius:12px;padding:24px;display:flex;gap:24px;align-items:center}@media(max-width:968px){.dashboardStyles_raceSummaryCard__KMp0d{padding:16px;gap:16px}}.dashboardStyles_raceSummaryLeft__Mfncu,.dashboardStyles_raceSummaryRight__qvwPK{flex:1;display:flex;gap:16px;align-items:flex-end}.dashboardStyles_raceSummaryDivider__txRiv{width:1px;height:54px;background:hsla(0,0%,100%,.2)}.dashboardStyles_raceSummaryIcon__7Dt2r{width:48px;height:48px;flex-shrink:0;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff}@media(max-width:968px){.dashboardStyles_raceSummaryIcon__7Dt2r{width:40px;height:40px}}.dashboardStyles_BibIcon__Tpd1X span{font-size:30px}.dashboardStyles_raceSummaryLabel__rU8Zz{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:18px;color:#ffedd4}@media(max-width:968px){.dashboardStyles_raceSummaryLabel__rU8Zz{font-size:14px}}.dashboardStyles_raceSummaryValue__eb2Ce{font-family:Sofia Sans,sans-serif;font-weight:700;font-size:20px;line-height:32px;color:#fff}@media(max-width:968px){.dashboardStyles_raceSummaryValue__eb2Ce{font-size:16px;line-height:18px}}.dashboardStyles_profileHeader__kfVnB{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-top:20px}.dashboardStyles_profileTitle__Mp2_b{font-family:Sofia Sans,sans-serif;font-weight:700;font-size:28px;color:#1a1a1a;margin:0 0 2px}@media(max-width:968px){.dashboardStyles_profileTitle__Mp2_b{font-size:26px}}.dashboardStyles_profileTitlePending__nQa2b{font-weight:400;color:rgba(0,0,0,.6);font-size:20px}.dashboardStyles_profileSubtitle__sLHHO{font-family:Sofia Sans,sans-serif;font-weight:300;font-size:16px;color:rgba(0,0,0,.8);margin:0}@media(max-width:968px){.dashboardStyles_profileSubtitle__sLHHO{font-size:16px}}.dashboardStyles_profileSubtitleDate__T3jmd{font-weight:500}.dashboardStyles_desktopProfileActions__xUJvG{display:flex;align-items:center}@media(max-width:968px){.dashboardStyles_desktopProfileActions__xUJvG{display:none}}.dashboardStyles_editIconDesktop__5k7h7{display:none;align-items:center}@media(min-width:969px){.dashboardStyles_editIconDesktop__5k7h7{display:inline-flex}}.dashboardStyles_editIconMobile__zR0tu{display:inline-flex;align-items:center}@media(min-width:969px){.dashboardStyles_editIconMobile__zR0tu{display:none}}.dashboardStyles_profileEditActions__4m6IM{display:flex;align-items:center;justify-content:center;gap:16px;position:relative}.dashboardStyles_profileSaveError__YmPB1{position:absolute;bottom:-14px;right:-29px;width:100%;text-align:center;font-size:12px;color:#ed193b;font-weight:500;font-family:Sofia Sans,sans-serif}.dashboardStyles_discardBtn__3m_Tk{display:flex;align-items:center;gap:4px;padding:12px 0;background:transparent;border:none;border-radius:8px;font-family:Sofia Sans,sans-serif;font-weight:500;font-size:14px;color:#ed193b;cursor:pointer;letter-spacing:-.15px}.dashboardStyles_discardBtn__3m_Tk:hover{opacity:.9}.dashboardStyles_saveBtn__4cceW{display:flex;align-items:center;justify-content:center;padding:12px 20px;background:#0d0d0d;border:none;border-radius:6px;font-family:Sofia Sans,sans-serif;font-weight:700;font-size:16px;color:#fff;cursor:pointer;min-width:142px}.dashboardStyles_saveBtn__4cceW:hover{opacity:.9}.dashboardStyles_editDetailsBtn__vkpUt{display:flex;align-items:center;gap:6px;padding:12px 20px;background:#fff;border:1px solid #0d0d0d;border-radius:6px;font-family:Sofia Sans,sans-serif;font-weight:700;font-size:16px;color:#0d0d0d;cursor:pointer}.dashboardStyles_editDetailsBtn__vkpUt:hover{background:#f5f5f5}.dashboardStyles_editDetailsBtnRed__764ai{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:14px 20px;background:#ff0032;border:none;border-radius:6px;font-family:Sofia Sans,sans-serif;font-weight:700;font-size:16px;color:#fff;cursor:pointer}@media(min-width:969px){.dashboardStyles_editDetailsBtnRed__764ai{display:none}}.dashboardStyles_detailSections__aX2iw{display:flex;flex-direction:column;gap:20px;margin-top:20px}.dashboardStyles_detailSection__C3WTw{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:21px 25px}@media(max-width:968px){.dashboardStyles_detailSection__C3WTw{padding:17px}}.dashboardStyles_detailSectionBlue__iAg_9{background:#e8f0fc;border:1px solid #81adee}.dashboardStyles_detailSectionTitle__N5n1q{font-family:Sofia Sans,sans-serif;font-weight:700;font-size:20px;color:#1a1a1a;margin:0 0 12px}.dashboardStyles_detailSectionBlue__iAg_9 .dashboardStyles_detailSectionTitle__N5n1q{color:#1a1a1a}@media(max-width:968px){.dashboardStyles_detailSectionTitle__N5n1q{color:#1a285d}}.dashboardStyles_detailSectionDivider__YdkaG{height:1px;background:rgba(0,0,0,.1);margin:0 0 16px}.dashboardStyles_detailSectionLink__uUCAs{font-family:Sofia Sans,sans-serif;font-size:14px;color:#2b74e3;margin-bottom:16px;display:block}.dashboardStyles_detailFields__vibLn{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px}@media(max-width:480px){.dashboardStyles_detailFields__vibLn{grid-template-columns:1fr}}.dashboardStyles_detailField__a_haK{display:flex;flex-direction:column;gap:5px;min-height:58px}.dashboardStyles_detailFieldFull__OzQwW{grid-column:1/-1}.dashboardStyles_detailLabel__H8Bso{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:14px;color:#1a1a1a}@media(max-width:968px){.dashboardStyles_detailLabel__H8Bso{color:#4d4d4d}}.dashboardStyles_detailValue__2msCV{background:#f8fafc;border:1px solid transparent;border-radius:6px;padding:10px 12px;font-family:Sofia Sans,sans-serif;font-weight:500;font-size:14px;color:#1a1a1a}@media(max-width:968px){.dashboardStyles_detailValue__2msCV{font-size:14px;padding:10px 12px}}.dashboardStyles_detailInput__R5kaj{background:#f8fafc;border:1px solid transparent;border-radius:6px;padding:10px 12px;font-family:Sofia Sans,sans-serif;font-weight:500;font-size:14px;color:#1a1a1a;width:100%;box-sizing:border-box}.dashboardStyles_detailInput__R5kaj:-moz-read-only{cursor:default}.dashboardStyles_detailInput__R5kaj:read-only{cursor:default}.dashboardStyles_detailInput__R5kaj:not(:-moz-read-only){border-color:rgba(0,0,0,.15);background:#fff}.dashboardStyles_detailInput__R5kaj:not(:read-only){border-color:rgba(0,0,0,.15);background:#fff}@media(max-width:968px){.dashboardStyles_detailInput__R5kaj{font-size:16px;padding:10px 12px}}.dashboardStyles_dateInputWrapper__dnFZB{position:relative;display:flex;align-items:center;width:100%}.dashboardStyles_dateInput__x2uHg{width:100%;padding:10px 40px 10px 12px;border:1px solid rgba(0,0,0,.15);border-radius:6px;font-size:14px;font-family:Sofia Sans,sans-serif;font-weight:500;color:#1a1a1a;background:#f8fafc;cursor:pointer;box-sizing:border-box}.dashboardStyles_dateInput__x2uHg:-moz-read-only{cursor:default}.dashboardStyles_dateInput__x2uHg:read-only{cursor:default}.dashboardStyles_dateInput__x2uHg:not(:-moz-read-only){border-color:rgba(0,0,0,.15);background:#fff}.dashboardStyles_dateInput__x2uHg:not(:read-only){border-color:rgba(0,0,0,.15);background:#fff}.dashboardStyles_dateInput__x2uHg::-webkit-calendar-picker-indicator{position:absolute;right:10px;cursor:pointer;opacity:0;width:20px;height:20px}@media(max-width:968px){.dashboardStyles_dateInput__x2uHg{font-size:16px;padding:10px 40px 10px 12px}}.dashboardStyles_calendarIcon__67cy9{position:absolute;right:12px;pointer-events:none;z-index:1;width:20px;height:20px;background-position:-15px -9px}.dashboardStyles_detailSelect__Bj6DP{width:100%;padding:10px 36px 10px 12px;border:1px solid rgba(0,0,0,.15);border-radius:6px;font-size:14px;font-family:Sofia Sans,sans-serif;font-weight:500;color:#1a1a1a;background:#f8fafc;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;box-sizing:border-box}.dashboardStyles_detailSelect__Bj6DP:disabled{cursor:default;background-image:none}.dashboardStyles_detailSelect__Bj6DP:not(:disabled){border-color:rgba(0,0,0,.15);background-color:#fff}@media(max-width:968px){.dashboardStyles_detailSelect__Bj6DP{font-size:16px;padding:10px 36px 10px 12px}}.dashboardStyles_fileUploadField__z9jqz{display:flex;flex-direction:column;gap:8px}.dashboardStyles_fileUploadField__z9jqz .dashboardStyles_detailValue__2msCV{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboardStyles_paperclipIcon__Dxa8K{width:24px;height:24px;flex-shrink:0}.dashboardStyles_raceDetailsHeader__B6M0S{margin-top:20px;margin-bottom:4px}.dashboardStyles_raceInfoCardWithWarning___Zj0s{border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.dashboardStyles_raceInfoCardTop__jEyw0{background:#fff;padding:21px 25px 16px}@media(max-width:968px){.dashboardStyles_raceInfoCardTop__jEyw0{padding:17px 17px 14px}}.dashboardStyles_raceInfoWarning___QWwM{background:#fef8e0;border-top:1px solid #ffd697;display:flex;align-items:flex-start;gap:6px;padding:8px 10px}.dashboardStyles_raceInfoWarning___QWwM svg{flex-shrink:0;margin-top:1px;width:18px;height:18px}.dashboardStyles_raceInfoWarning___QWwM p{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#8d5a03;margin:0;letter-spacing:-.15px}.dashboardStyles_raceInfoWarning___QWwM p strong{font-weight:700}.dashboardStyles_expoCard__8PQJv{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:25px;display:flex;flex-direction:column;gap:28px}@media(max-width:968px){.dashboardStyles_expoCard__8PQJv{padding:17px;gap:22px}}.dashboardStyles_expoCardSection__UXQm6{display:flex;flex-direction:column}.dashboardStyles_expoSubsectionTitle__DcS_n{font-family:Sofia Sans,sans-serif;font-weight:700;font-size:16px;color:#1a1a1a;margin:0 0 10px}.dashboardStyles_expoLocationField__d9VML{background:#f8fafc;border-radius:6px;padding:8px 12px;display:flex;align-items:center;gap:8px;min-height:34px}.dashboardStyles_expoLocationLink__yIZdV{font-family:Sofia Sans,sans-serif;font-weight:500;font-size:14px;color:#195bbd;text-decoration:none;word-break:break-all;flex:1}.dashboardStyles_expoLocationLink__yIZdV:hover{text-decoration:underline}.dashboardStyles_expoCopyBtn__MQdkB{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;border-radius:4px}.dashboardStyles_expoCopyBtn__MQdkB:hover{background:rgba(25,91,189,.08)}.dashboardStyles_expoCopiedText__hZLx_{font-family:Sofia Sans,sans-serif;font-weight:600;font-size:12px;color:#195bbd;white-space:nowrap}.dashboardStyles_expoGuidelinesBox__YWnlR{background:#f8fafc;border-radius:6px;padding:8px 12px}.dashboardStyles_expoGuidelinesList__StRvS{list-style:disc;padding-left:18px;margin:0;display:flex;flex-direction:column;gap:4px}.dashboardStyles_expoGuidelinesList__StRvS li{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:14px;line-height:23px;color:#1a1a1a}.dashboardStyles_importantNotesBox__W9rOh{background:#f8fafc;border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:20px}.dashboardStyles_importantNoteItem__GmdWr{display:flex;flex-direction:column;gap:8px}.dashboardStyles_importantNoteTitle__cQVif{font-family:Sofia Sans,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#1a1a1a}.dashboardStyles_importantNoteText__VoEWs{font-family:Sofia Sans,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#1a1a1a}.dashboardStyles_routeTitleNote__Od_lF{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:14px;color:#1a1a1a}.dashboardStyles_routeGrid__zNPah{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}@media(max-width:600px){.dashboardStyles_routeGrid__zNPah{grid-template-columns:1fr}}.dashboardStyles_routeCard__wFOis{background:#f8fafc;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:12px}.dashboardStyles_routeCardHeader__iMd95{display:flex;align-items:center;gap:12px}.dashboardStyles_routeDistance__i2NF6{font-family:Sofia Sans,sans-serif;font-weight:900;font-size:20px;line-height:32px;color:#000;letter-spacing:.07px;flex-shrink:0}.dashboardStyles_routeCategory__2TQX8{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#314158;letter-spacing:-.31px;flex:1}.dashboardStyles_routeTime__5lTmy{font-family:Sofia Sans,sans-serif;font-weight:500;font-size:16px;color:#1a1a1a;flex-shrink:0}.dashboardStyles_routeMapWrapper__81Kyc{position:relative;height:160px;border-radius:4px;overflow:hidden;background:#fff}.dashboardStyles_routeMapPlaceholder__cdRp9{width:100%;height:100%;background:linear-gradient(135deg,#d8e4f0,#c4d4e0 50%,#b8cad8)}.dashboardStyles_routeMapPlaceholder__cdRp9:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 20px,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 40px)}.dashboardStyles_routeMapOverlay__9OSdW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:hsla(0,0%,100%,.9);backdrop-filter:blur(2px);border-radius:100px;padding:6px 10px;box-shadow:0 0 10px rgba(0,0,0,.25);font-family:Sofia Sans,sans-serif;font-weight:500;font-size:12px;color:#1a1a1a;white-space:nowrap;cursor:pointer;pointer-events:none}.dashboardStyles_announcementCard__r0Uff{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:21px 25px;display:flex;flex-direction:column;gap:4px}@media(max-width:968px){.dashboardStyles_announcementCard__r0Uff{padding:16px}}.dashboardStyles_announcementDate__2LRgI{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:14px;line-height:normal;color:#1a1a1a}.dashboardStyles_announcementTitle__sKJaY{font-family:Sofia Sans,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#1a1a1a;margin:0 0 8px}.dashboardStyles_announcementBody__j9ZQi{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:16px;line-height:normal;color:#1a1a1a;margin:0}.dashboardStyles_faqContainer__aa_NM{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.dashboardStyles_faqItem__q6AEf{border-bottom:1px solid #e5e5e5}.dashboardStyles_faqItemLast__izoSF{border-bottom:none}.dashboardStyles_faqQuestion__RVh2S{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:26px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:Sofia Sans,sans-serif;font-weight:500;font-size:18px;line-height:24px;color:#111827}.dashboardStyles_faqQuestion__RVh2S:hover{background:#fafafa}@media(max-width:968px){.dashboardStyles_faqQuestion__RVh2S{padding:18px 16px;font-size:16px}}.dashboardStyles_faqChevron__d2t5b{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.dashboardStyles_faqChevron__d2t5b svg path{stroke:#6b7280}.dashboardStyles_faqChevronOpen__D1yMR{transform:rotate(180deg)}.dashboardStyles_faqAnswer__RoTvO{padding:0 24px 20px;animation:dashboardStyles_faqSlideDown__U9Zpe .2s ease}.dashboardStyles_faqAnswer__RoTvO p{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#4b5563;margin:0}@media(max-width:968px){.dashboardStyles_faqAnswer__RoTvO{padding:0 16px 16px}}@keyframes dashboardStyles_faqSlideDown__U9Zpe{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dashboardStyles_mobileEditFooter__wT_x9{display:none}@media(max-width:968px){.dashboardStyles_mobileEditFooter__wT_x9{display:block;position:fixed;bottom:0;left:0;right:0;width:100%;padding:12px 16px 20px;background:#fff;border-top:1.5px solid #ffc048;border-radius:12px 12px 0 0;box-shadow:0 -4px 14px rgba(0,0,0,.15);z-index:100;box-sizing:border-box}}.dashboardStyles_certUploadRow__3MnmF{display:flex;align-items:center;gap:8px;width:100%}.dashboardStyles_certUploadWrap___aGCV{position:relative;flex:1;display:flex;align-items:center;gap:8px;border:1px solid rgba(0,0,0,.15);border-radius:6px;padding:10px 12px;background:#fff;cursor:pointer;overflow:hidden;min-width:0}.dashboardStyles_certUploadNativeInput__RtyOU{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.dashboardStyles_certUploadNativeInput__RtyOU:disabled{cursor:default;pointer-events:none}.dashboardStyles_certUploadDisplayText__HlAc8{font-family:Sofia Sans,sans-serif;font-size:14px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.dashboardStyles_certCertificateLink__3bq4x{color:#e53935;text-decoration:underline;pointer-events:all;font-family:Sofia Sans,sans-serif;font-size:14px}.dashboardStyles_certUploadBtn__xPSqg{flex-shrink:0;padding:10px 16px;border-radius:6px;border:1.5px solid #e53935;background:transparent;color:#e53935;font-family:Sofia Sans,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.dashboardStyles_certUploadBtn__xPSqg:disabled{opacity:.5;cursor:default}.dashboardStyles_certUploadErrorText___6rWI{font-family:Sofia Sans,sans-serif;font-size:12px;color:#e53935;display:block}.dashboardStyles_certUploadSuccessText__m4HMZ{font-family:Sofia Sans,sans-serif;font-size:12px;color:#16a34a;margin-top:4px;display:block}.dashboardStyles_toggleRow__SYfqT{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.dashboardStyles_toggleSwitch__jwdCJ{flex-shrink:0;position:relative;width:44px;height:24px;border-radius:12px;background:#d1d5db;border:none;cursor:pointer;padding:0;transition:background .2s ease}.dashboardStyles_toggleSwitch__jwdCJ:disabled{opacity:.6;cursor:default}.dashboardStyles_toggleSwitch__jwdCJ.dashboardStyles_toggleActive__EcICU{background:#e53935}.dashboardStyles_toggleKnob__L5VOM{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease}.dashboardStyles_toggleActive__EcICU .dashboardStyles_toggleKnob__L5VOM{transform:translateX(20px)}.dashboardStyles_savePopupOverlay__AqFSZ{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.dashboardStyles_savePopupBox__F3CTM{background:#fff;border-radius:12px;padding:32px 28px;width:90%;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.18)}.dashboardStyles_savePopupIcon__XG2os{display:flex;align-items:center;justify-content:center}.dashboardStyles_savePopupMessage__RUyPM{font-size:15px;font-weight:500;color:#1a1a1a;font-family:Sofia Sans,sans-serif;line-height:1.5;margin:0}.dashboardStyles_savePopupCloseBtn__gNksA{margin-top:4px;padding:10px 32px;border-radius:8px;border:none;background:#ed193b;color:#fff;font-size:14px;font-weight:600;font-family:Sofia Sans,sans-serif;cursor:pointer}.dashboardStyles_savePopupCloseBtn__gNksA:hover{background:#c91430}.dashboardStyles_vipStrip__n994M{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:20px 28px;border-radius:12px;background:linear-gradient(90deg,#0a1440,#16225c 55%,#1b2b6b)}@media(max-width:968px){.dashboardStyles_vipStrip__n994M{flex-wrap:wrap;padding:16px;gap:12px}}.dashboardStyles_vipStripLeft__SlCff{display:flex;align-items:center;gap:16px}.dashboardStyles_vipStripIcon__rU0NB{flex-shrink:0;width:48px;height:48px;border-radius:8px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;color:#ffc848}@media(max-width:968px){.dashboardStyles_vipStripIcon__rU0NB{width:40px;height:40px}}.dashboardStyles_vipStripTitle__b94fg{font-family:Sofia Sans,sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#fff}@media(max-width:968px){.dashboardStyles_vipStripTitle__b94fg{font-size:15px;line-height:20px}}.dashboardStyles_vipStripSubtitle__Sx_GG{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#b7c0e6}@media(max-width:968px){.dashboardStyles_vipStripSubtitle__Sx_GG{font-size:12px}}.dashboardStyles_vipStripButton__NVJmE{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;background:#ffc848;color:#1a285d;font-family:Sofia Sans,sans-serif;font-weight:700;font-size:15px;line-height:20px;cursor:pointer;white-space:nowrap;transition:background-color .2s}.dashboardStyles_vipStripButton__NVJmE:hover{background:#ffb81c}@media(max-width:968px){.dashboardStyles_vipStripButton__NVJmE{width:100%;justify-content:center}}.dashboardStyles_upgradeOverlay__y0r33{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.dashboardStyles_upgradeModal__sy1_i{position:relative;width:100%;max-width:860px;background:#f7f7f9;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.25);max-height:calc(100vh - 80px);overflow-y:auto}.dashboardStyles_upgradeModalClose__b9wVW{position:absolute;top:12px;right:12px;width:34px;height:34px;border:none;border-radius:50%;background:#fff;color:#1a1a1a;font-size:20px;line-height:1;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center}.dashboardStyles_referralTab__ej0W4{display:flex;flex-direction:column;gap:24px}.dashboardStyles_referralTitle__gWfj_{margin:0;font-family:Sofia Sans,sans-serif;font-weight:700;font-size:24px;line-height:normal;color:#1a285d}.dashboardStyles_referralRewardCards__tfuQ4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:968px){.dashboardStyles_referralRewardCards__tfuQ4{grid-template-columns:1fr;gap:16px}}.dashboardStyles_referralRewardCard__TjK13{display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.dashboardStyles_referralRewardCardTop__6PJey{display:flex;align-items:center;gap:16px;padding:20px;min-height:104px}.dashboardStyles_referralRewardCardTopPremium__0fKpf{background:linear-gradient(135deg,#0031b8,#001757)}.dashboardStyles_referralRewardCardTopLucky__O3by6{background:linear-gradient(135deg,#0496af,#004d5b)}.dashboardStyles_referralRewardIconWrap__cG9EC{flex-shrink:0;width:56px;height:56px;border-radius:8px;background:rgba(247,247,249,.2);display:flex;align-items:center;justify-content:center}.dashboardStyles_referralRewardCardTitle__4_vEi{margin:0 0 2px;font-family:Sofia Sans,sans-serif;font-weight:700;font-size:24px;line-height:1.12;color:#fff}@media(max-width:968px){.dashboardStyles_referralRewardCardTitle__4_vEi{font-size:20px}}.dashboardStyles_referralRewardCardDesc__yrEWp{margin:0;font-family:Sofia Sans,sans-serif;font-weight:400;font-size:14px;line-height:normal;color:#fff}.dashboardStyles_referralRewardCardFooter__UvwAW{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 20px;font-family:Sofia Sans,sans-serif;font-weight:400;font-size:16px;color:#fff;border:1px solid #fff;border-top:none}.dashboardStyles_referralRewardCardFooterPremium__aWqVp{background:#001757}.dashboardStyles_referralRewardCardFooterLucky__eGvGh{background:#004d5b}.dashboardStyles_referralLevelBadge__F9Alq{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:34px;background:hsla(0,0%,100%,.35);font-family:Sofia Sans,sans-serif;font-weight:700;font-size:14px;color:#1a1a1a}.dashboardStyles_referralLevelBadgeUnlocked__cGXHs{background:linear-gradient(90deg,#ffdfa1,#ffc048)}.dashboardStyles_referralDivider__nKc_D{height:1px;background:#e5e5ea}.dashboardStyles_referralLevelUpSection__lQ9td{border:1px solid #dee5ff;border-radius:12px;overflow:hidden}.dashboardStyles_referralLevelUpHeader__wm90T{display:flex;align-items:center;gap:6px;padding:14px 24px;background:#f1f4ff;border-bottom:1px solid #dee5ff}.dashboardStyles_referralLevelUpTitle__5zDse{flex:1;margin:0;font-family:Sofia Sans,sans-serif;font-size:20px;line-height:normal;color:#1a1a1a}.dashboardStyles_referralLevelUpTitle__5zDse strong{font-weight:700;color:#1a285d}.dashboardStyles_referralCountBadge__rRmkb{flex-shrink:0;padding:4px 8px;border-radius:15px;border:1px solid #ffca7e;background:#fce4c2;font-family:Sofia Sans,sans-serif;font-weight:400;font-size:16px;color:#1a1a1a;white-space:nowrap}.dashboardStyles_referralLevelUpBody__yD_Yl{padding:24px 25px;background:hsla(0,0%,100%,.7)}.dashboardStyles_referralProgressWrap__LY3Xi{position:relative;padding-top:20px}.dashboardStyles_referralProgressTrack__7Y0WK{height:10px;border-radius:16px;background:#eaeaea;overflow:hidden}.dashboardStyles_referralProgressFill__H2j5L{height:100%;border-radius:16px 0 0 16px;background:#0031b8;transition:width .3s ease}.dashboardStyles_referralProgressIcons__Ho0zK{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;padding:0}.dashboardStyles_referralLevelIcon__X6uK3{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #e0e0e0}.dashboardStyles_referralLevelIconUnlocked__546u0{border-color:#0031b8;box-shadow:0 0 0 4px rgba(0,49,184,.12)}.dashboardStyles_referralLevelIconUnlockedPremium__iLBCw{border-color:#7b3fe4;box-shadow:0 0 0 4px rgba(123,63,228,.12)}.dashboardStyles_referralLevelIconLocked__7NGpn{opacity:1}.dashboardStyles_referralProgressLabels__u7KZh{display:flex;justify-content:space-between;padding:24px 3px 0;font-family:Sofia Sans,sans-serif;font-weight:400;font-size:16px;color:#202630}.dashboardStyles_referralShareRow__mdipq{display:flex;gap:12px;margin-top:30px}@media(max-width:968px){.dashboardStyles_referralShareRow__mdipq{flex-direction:column}}.dashboardStyles_referralLinkField__v3idF{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid rgba(24,84,123,.2);border-radius:6px;background:#efefef}.dashboardStyles_referralLinkText__Vb9Cf{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Sofia Sans,sans-serif;font-size:14px;color:#000921}.dashboardStyles_referralCopyBtn__b4mg3{flex-shrink:0;border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center}.dashboardStyles_referralCopyBtn__b4mg3:disabled{opacity:.5;cursor:not-allowed}.dashboardStyles_referralCopiedText__3nUnb{font-family:Sofia Sans,sans-serif;font-size:12px;font-weight:600;color:#0031b8}.dashboardStyles_referralWhatsappBtn__zgy6_{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 20px;border:none;border-radius:6px;background:#25d366;color:#fff;font-family:Sofia Sans,sans-serif;font-weight:700;font-size:16px;cursor:pointer;white-space:nowrap}.dashboardStyles_referralWhatsappBtn__zgy6_:disabled{opacity:.5;cursor:not-allowed}.dashboardStyles_referralOrDivider__GzZKk{display:flex;align-items:center;gap:10px;margin:12px 0}.dashboardStyles_referralOrLine__lZBVv{flex:1;height:1px;background:#e5e5ea}.dashboardStyles_referralOrText__ozjA1{font-family:Sofia Sans,sans-serif;font-size:16px;color:#8d5a03}.dashboardStyles_referralSocialRow__RPjp8{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dashboardStyles_referralSocialLabel___Z0Ou{font-family:Sofia Sans,sans-serif;font-weight:700;font-size:16px;color:#4d4d4d}.dashboardStyles_referralSocialIcons__BtJ6O{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dashboardStyles_referralSocialBtn__o9vjS{border:none;background:transparent;padding:0;cursor:pointer;line-height:0}.dashboardStyles_referralSocialBtn__o9vjS:disabled{opacity:.4;cursor:not-allowed}.reviewStyles_reviewContainer___e3TO{max-width:810px;margin:0 auto;padding:16px;font-family:Sofia Sans,sans-serif;background-color:#f7f7f9}.reviewStyles_subtitle__3slr9{font-size:16px;font-weight:300;color:rgba(0,0,0,.8);margin:0 0 10px}.reviewStyles_title__Mn60P{font-size:30px;font-weight:700;color:#1a1a1a;margin:0 0 10px;font-family:Sofia Sans Extra Condensed,sans-serif}.reviewStyles_backButton__4BlMu{background:none;border:none;color:#15c;font-size:14px;cursor:pointer;padding:0;text-decoration:underline}.reviewStyles_upgradeStrip__HvOAS{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;padding:4px 16px;background-color:#ffc048;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}@media(max-width:520px){.reviewStyles_upgradeStrip__HvOAS{flex-wrap:wrap;padding:8px 12px}}.reviewStyles_upgradeStripText__4rb5g{display:flex;align-items:center;gap:8px;font-family:Sofia Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#1a285d}.reviewStyles_upgradeStripIcon__lgr25{flex:none;width:20px;height:20px}.reviewStyles_upgradeStripButton__7nK8z{flex:none;height:24px;padding:0 10px;background-color:#fff;color:#1a285d;border:none;border-radius:4px;font-family:Sofia Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;cursor:pointer;transition:background-color .2s;white-space:nowrap}.reviewStyles_upgradeStripButton__7nK8z:hover:not(:disabled){background-color:#f2f2f2}.reviewStyles_upgradeStripButton__7nK8z:disabled{opacity:.7;cursor:not-allowed}.reviewStyles_upgradeStripActions__iilj3{display:flex;align-items:center;gap:8px;flex:none}.reviewStyles_upgradeStripButtonSecondary__MJJZN{flex:none;height:24px;padding:0 10px;background-color:transparent;color:#1a285d;border:1px solid #1a285d;border-radius:4px;font-family:Sofia Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;cursor:pointer;transition:background-color .2s}.reviewStyles_upgradeStripButtonSecondary__MJJZN:hover:not(:disabled){background-color:hsla(0,0%,100%,.35)}.reviewStyles_upgradeStripButtonSecondary__MJJZN:disabled{opacity:.7;cursor:not-allowed}.reviewStyles_reviewContent__24eOC{display:flex;gap:20px;margin-top:20px}@media(max-width:768px){.reviewStyles_reviewContent__24eOC{flex-direction:column;gap:20px}}.reviewStyles_leftColumn__X0IaV{flex:1;min-width:0}.reviewStyles_rightColumn__YUGEI{flex:0 0 350px}@media(max-width:768px){.reviewStyles_rightColumn__YUGEI{flex:1}}.reviewStyles_section__yhZrF{background-color:#fff;padding:12px;border:1px solid rgba(229,229,234,.698)}.reviewStyles_section__yhZrF+.reviewStyles_section__yhZrF{margin-top:20px}.reviewStyles_sectionTitle__LipeC{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.reviewStyles_pdBtm10__7TuGs{padding-bottom:10px}.reviewStyles_bdrBtm__v7YaY{border-bottom:1px solid hsla(0,0%,48%,.2)}.reviewStyles_sectionSubtitle__WyXnJ{font-size:14px;color:#666;margin:0 0 15px}.reviewStyles_tableWrapper__WtR_4{overflow-x:auto;margin-bottom:20px;border-top:1px solid hsla(0,0%,48%,.2)}.reviewStyles_participantsTable__9Z3dr{width:100%;border-collapse:collapse;font-size:14px}.reviewStyles_participantsTable__9Z3dr thead th{padding:12px;text-align:left;font-size:16px;font-weight:600;color:#fc9e00}.reviewStyles_participantsTable__9Z3dr tbody tr:hover{background-color:#f9f9f9}.reviewStyles_participantsTable__9Z3dr tbody td{padding:12px;color:#333;background-color:#fef8e0}.reviewStyles_nameCell__6Uw7F div{margin-bottom:4px}.reviewStyles_email__0o5tL{font-size:12px;color:#666}.reviewStyles_actionIcons__Y6Kv5{display:flex;gap:10px;align-items:center}.reviewStyles_editIcon__E27sz{cursor:pointer;width:15px;height:10px;background-position:-67px -239px}.reviewStyles_participantsFooter__pkIF_{display:flex;justify-content:space-between;align-items:center;padding:15px}.reviewStyles_participantCount__ZfEvQ{font-size:14px;color:#333;font-weight:600}.reviewStyles_addButton__qBuNk{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;font-family:Sofia Sans,sans-serif;transition:background-color .2s}.reviewStyles_addButton__qBuNk:hover:not(:disabled){background-color:#0056b3}.reviewStyles_addButton__qBuNk:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.reviewStyles_discardButton___PmJj{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#fff;color:#333;border:1px solid #000;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;font-family:Sofia Sans,sans-serif;transition:all .2s}.reviewStyles_discardButton___PmJj:hover{background-color:#f5f5f5}.reviewStyles_trashIcon__V9BNw{font-size:16px;color:#dc3545}.reviewStyles_plusIcon__Qoba7{font-size:20px;font-weight:300}.reviewStyles_quantityBadges__iIULZ{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;padding-bottom:10px;align-items:center}.reviewStyles_quantityBadge__Ur6sO{padding:4px 7px;background-color:#fef8e0;border:1px solid #fc9e00;color:#1a1a1a;border-radius:1px;font-size:13px}.reviewStyles_quantityBadge__Ur6sO .reviewStyles_quantityPrice__AdVgO{font-size:16px;font-weight:600;color:#fc9e00}.reviewStyles_eventInfo__rwCL_{margin-bottom:20px}.reviewStyles_infoRow__cuHVc{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e6e6e6}.reviewStyles_infoRow__cuHVc:last-child{border-bottom:none}.reviewStyles_infoLabel__1ptVW{font-size:14px;color:#666;font-weight:500}.reviewStyles_infoValue__nccdz{font-size:14px;color:#333;font-weight:600}.reviewStyles_eventNameBar__LtLga{background:linear-gradient(90deg,#4f000c,#fc9e00);color:#fff;padding:12px 16px;font-size:14px;text-align:center;text-transform:capitalize}.reviewStyles_pincodeLabel__5C0PU{display:block;margin-bottom:6px;font-size:16px;line-height:1.05;font-weight:400;color:#1a1a1a}.reviewStyles_addressSection__DieOO{margin-top:14px}.reviewStyles_pincodeInput__WkFu0{width:100%;height:40px;padding:0 15px;border:2px solid #dedee4;border-radius:0;background:#fff;color:#1a1a1a;font-family:Sofia Sans,sans-serif;font-size:14px;font-weight:300;line-height:1;outline:none;box-sizing:border-box}.reviewStyles_pincodeInput__WkFu0::-moz-placeholder{color:#7d7d7d;opacity:1}.reviewStyles_pincodeInput__WkFu0::placeholder{color:#7d7d7d;opacity:1}.reviewStyles_pincodeInput__WkFu0:focus{border-color:#bfc0c7}.reviewStyles_addressTextarea__oCgE_{width:100%;min-height:30px;height:auto;padding:10px 15px;resize:vertical;border:2px solid #dedee4;border-radius:0;background:#fff;color:#1a1a1a;font-family:Sofia Sans,sans-serif;font-size:14px;font-weight:300;line-height:1;outline:none;box-sizing:border-box}.reviewStyles_addressTextarea__oCgE_::-moz-placeholder{color:#7d7d7d;opacity:1}.reviewStyles_addressTextarea__oCgE_::placeholder{color:#7d7d7d;opacity:1}.reviewStyles_addressTextarea__oCgE_:focus{border-color:#bfc0c7}.reviewStyles_pincodeHelp__J4zbf{margin:5px 0 0;font-size:12px;line-height:1.2;font-weight:300;color:#3b3b3b}.reviewStyles_pincodeError__aM_g5{margin:5px 0 0;font-size:12px;line-height:1.2;font-weight:400;color:#dc3545}.reviewStyles_priceDetails__s7sjP{margin-bottom:20px}.reviewStyles_cancelPolicy__lq9fO{text-align:center}.reviewStyles_priceRow__45OM1{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e6e6e6}.reviewStyles_priceLabel__0dliH{font-size:14px;color:#666}.reviewStyles_priceValue__CQ9C2{font-size:14px;color:#333;font-weight:600}.reviewStyles_specialDiscountLabel__Ngit_{font-size:14px;color:#4a4a4a;font-weight:600}.reviewStyles_specialDiscountSubtext___DeCc{font-size:14px;color:#4caf50;font-weight:400;margin-top:2px}.reviewStyles_specialDiscountValue__Gncn9{font-size:14px;color:#4caf50;font-weight:600}.reviewStyles_orderTotal__M7FmB{display:flex;justify-content:space-between;padding:15px;background-color:#e3f2fd;border-radius:4px;margin-top:15px}.reviewStyles_totalLabel__4ykZz{font-size:16px;color:#1976d2;font-weight:600}.reviewStyles_totalValue__K2EOr{font-size:18px;color:#1976d2;font-weight:700}.reviewStyles_checkoutButton__bdrpb{width:100%;padding:14px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;font-family:Sofia Sans,sans-serif;text-transform:uppercase;letter-spacing:.5px;transition:background-color .2s;margin-top:20px}.reviewStyles_checkoutButton__bdrpb:hover{background-color:#c82333}.reviewStyles_checkoutButton__bdrpb:active{background-color:#bd2130}.reviewStyles_overlay__cSexL{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:9999}.reviewStyles_popup__3EicC{position:relative;width:100%;max-width:380px;padding:24px;border-radius:24px;background:hsla(0,0%,100%,.82);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.4);box-shadow:0 20px 50px rgba(0,0,0,.15);text-align:center;animation:reviewStyles_popupShow__PQ78_ .35s ease}.reviewStyles_closeBtn__poGRv{position:absolute;top:12px;right:12px;width:34px;height:34px;border:none;border-radius:50%;background:#fff;color:#6b7280;font-size:18px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.25s;box-shadow:0 4px 14px rgba(0,0,0,.08)}.reviewStyles_closeBtn__poGRv:hover{transform:rotate(90deg);background:#f3f4f6}.reviewStyles_iconWrap__UuFkS{width:68px;height:68px;margin:0 auto 16px;border-radius:50%;background:linear-gradient(135deg,#ff416c,#ff4b2b);display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px;font-weight:700;box-shadow:0 15px 35px rgba(255,65,108,.35);animation:reviewStyles_pulse__GmFeq 2s infinite}.reviewStyles_popupTitle__PhzDq{font-size:28px;font-weight:800;color:#111827;margin-bottom:10px}.reviewStyles_popupMessage__afF09{font-size:15px;line-height:1.55;color:#6b7280;margin-bottom:18px}.reviewStyles_missingFieldsText__JVb3D{display:block;margin-top:12px;font-size:15px;font-weight:600;color:#111827}.reviewStyles_popupBtn__0hwPd{width:100%;height:48px;border:none;border-radius:12px;background:linear-gradient(135deg,#ff416c,#ff4b2b);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:.25s;box-shadow:0 10px 25px rgba(255,65,108,.3)}.reviewStyles_popupBtn__0hwPd:hover{transform:translateY(-3px);box-shadow:0 16px 30px rgba(255,65,108,.4)}@keyframes reviewStyles_popupShow__PQ78_{0%{opacity:0;transform:scale(.88) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes reviewStyles_pulse__GmFeq{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@media(max-width:520px){.reviewStyles_pincodeLabel__5C0PU{margin-bottom:10px;font-size:20px;font-weight:700}.reviewStyles_pincodeInput__WkFu0{height:40px;padding:0 10px;font-size:16px}.reviewStyles_pincodeHelp__J4zbf{margin-top:5px;font-size:15px}.reviewStyles_pincodeError__aM_g5{margin-top:8px;font-size:14px}.reviewStyles_overlay__cSexL{padding:14px}.reviewStyles_popup__3EicC{max-width:100%;padding:18px 14px 16px;border-radius:18px}.reviewStyles_closeBtn__poGRv{top:10px;right:10px;width:30px;height:30px;font-size:16px}.reviewStyles_iconWrap__UuFkS{width:56px;height:56px;margin:0 auto 12px;font-size:24px}.reviewStyles_popupTitle__PhzDq{font-size:22px;margin-bottom:8px}.reviewStyles_popupMessage__afF09{font-size:13px;line-height:1.45;margin-bottom:14px}.reviewStyles_missingFieldsText__JVb3D{margin-top:10px;font-size:14px}.reviewStyles_popupBtn__0hwPd{height:42px;border-radius:10px;font-size:14px}}.sizeGuideModalStyles_modalOverlay__DYdR8{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100dvh;min-height:100vh;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-overflow-scrolling:touch}@media(max-width:768px){.sizeGuideModalStyles_modalOverlay__DYdR8{align-items:flex-start;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}}.sizeGuideModalStyles_modalContent__wMAKt{position:relative;background:#fff;max-width:850px;width:100%;box-shadow:0 4px 24px rgba(0,0,0,.15);border-radius:4px;padding:24px 24px 20px;box-sizing:border-box;margin:auto}@media(max-width:768px){.sizeGuideModalStyles_modalContent__wMAKt{max-width:100%;max-height:calc(100dvh - 24px);max-height:calc(100vh - 24px);padding:20px 16px 16px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;margin:0 auto}}.sizeGuideModalStyles_modalHeader__6yMGN{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.sizeGuideModalStyles_titleBlock__JMwEo{flex:1}.sizeGuideModalStyles_modalTitle__U_1jU{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 4px;letter-spacing:.02em}.sizeGuideModalStyles_modalSubtitle__l1Le_{font-size:14px;font-weight:400;color:#333;margin:0}.sizeGuideModalStyles_closeButton__K_8XE{width:32px;height:32px;padding:0;margin:-4px -4px 0 0;background:transparent;border:none;color:#666;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0}.sizeGuideModalStyles_closeButton__K_8XE:hover{background:#f0f0f0;color:#333}.sizeGuideModalStyles_twoColumn__tK2kY{display:flex;gap:24px;margin-top:20px}@media(max-width:768px){.sizeGuideModalStyles_twoColumn__tK2kY{flex-direction:column;gap:20px}}.sizeGuideModalStyles_leftColumn__rSdMD{flex:0 0 220px}@media(max-width:768px){.sizeGuideModalStyles_leftColumn__rSdMD{flex:none;width:100%}}.sizeGuideModalStyles_tshirtIllustration__wTzE5{background:#051855;border-radius:8px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.sizeGuideModalStyles_tshirtSvg__uJtwX{width:100%;height:auto;color:hsla(0,0%,100%,.9)}.sizeGuideModalStyles_measurementLabel__fEVS5{position:absolute;font-size:11px;font-weight:600;color:#fff;background:#1a365d;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;line-height:1.2}.sizeGuideModalStyles_measurementLabel__fEVS5.sizeGuideModalStyles_chest__eLcz_{top:46%;left:50%;transform:translate(-50%,-50%)}.sizeGuideModalStyles_measurementLabel__fEVS5.sizeGuideModalStyles_length__ba_Ij{right:12%;top:38%;transform:translateY(-50%) rotate(-90deg)}.sizeGuideModalStyles_imageNote__6skwG{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;background:#fff5e6;border-radius:4px}.sizeGuideModalStyles_infoIconOrange__DSwfj{width:18px;height:18px;min-width:18px;border-radius:50%;background:#ff9800;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.sizeGuideModalStyles_imageNoteText__1xChL{font-size:12px;color:#e65100;line-height:1.4;margin:0}.sizeGuideModalStyles_rightColumn__06W7F{flex:1;min-width:0}@media(max-width:768px){.sizeGuideModalStyles_rightColumn__06W7F{overflow-x:auto;-webkit-overflow-scrolling:touch}}.sizeGuideModalStyles_chartTitleBar__709xq{background:#1a365d;color:#fff;font-size:14px;font-weight:700;text-align:center;padding:12px 16px;border-radius:4px 4px 0 0;letter-spacing:.02em;text-transform:uppercase}.sizeGuideModalStyles_sizingTable__etABv{width:100%;min-width:280px;border-collapse:collapse;font-size:13px;border:1px solid #e0e0e0;border-top:none;overflow:hidden}.sizeGuideModalStyles_sizingTable__etABv th{text-align:center;padding:10px 12px;white-space:nowrap;border:1px solid #e0e0e0;font-weight:700;text-transform:uppercase}@media(max-width:768px){.sizeGuideModalStyles_sizingTable__etABv th{white-space:normal}}.sizeGuideModalStyles_sizingTable__etABv .sizeGuideModalStyles_headerRowMain__6_Rzn th{color:#fff;background:#9c6b4a}.sizeGuideModalStyles_sizingTable__etABv .sizeGuideModalStyles_headerRowSub__ZKYHl .sizeGuideModalStyles_subHeaderCell__rTafY{background:#fff;color:#333;font-weight:600;font-size:12px}.sizeGuideModalStyles_sizingTable__etABv .sizeGuideModalStyles_headerRowSub__ZKYHl .sizeGuideModalStyles_headerEmptyCell__cEkqU{background:#fff}.sizeGuideModalStyles_sizingTable__etABv .sizeGuideModalStyles_sizeCell__kTT35{font-weight:700;text-transform:uppercase;color:#333}.sizeGuideModalStyles_sizingTable__etABv td{padding:10px 12px;color:#333;text-align:center;border:1px solid #e0e0e0}.sizeGuideModalStyles_sizingTable__etABv tbody tr:nth-child(odd){background:#e8e8e8}.sizeGuideModalStyles_sizingTable__etABv tbody tr:nth-child(2n){background:#fff}.sizeGuideModalStyles_footerNote__9kRnN{display:flex;align-items:flex-start;gap:10px;margin-top:0;padding:12px 16px;background:#e8e8e8;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 4px 4px}.sizeGuideModalStyles_infoIconBlue___Tead{width:20px;height:20px;min-width:20px;border-radius:50%;background:#1a365d;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.sizeGuideModalStyles_footerNoteText__cpL4r{font-size:12px;color:#333;line-height:1.4;margin:0}.disabilityStepStyles_stepContainer__VdRLk{max-width:810px;margin:0 auto;background-color:#f7f7f9;font-family:inherit;min-height:100%;box-sizing:border-box;border-radius:4px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.08)}@media(max-width:768px){.disabilityStepStyles_stepContainer__VdRLk{margin:0;border-radius:0}}.disabilityStepStyles_topBar__tN54_{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 10px}@media(max-width:768px){.disabilityStepStyles_topBar__tN54_{padding:8px 16px}}.disabilityStepStyles_backButton__A28IF{background:none;border:none;color:#007bff;font-size:14px;cursor:pointer;padding:0;text-decoration:none;font-family:inherit}.disabilityStepStyles_backButton__A28IF:hover{text-decoration:underline;color:#0056b3}.disabilityStepStyles_coralContainer__3OWId{margin-top:30px}.disabilityStepStyles_stepHeader__QIL9o{padding:10px 20px}.disabilityStepStyles_titleBlock__u38aV{margin:0}.disabilityStepStyles_stepTitle__t_kgM{font-size:36px;font-weight:700;color:#000;margin:0 0 2px;letter-spacing:.02em;font-family:Sofia Sans Extra Condensed,sans-serif}@media(max-width:768px){.disabilityStepStyles_stepTitle__t_kgM{font-size:18px}}.disabilityStepStyles_stepSubtitle__1SIp6{font-size:14px;font-weight:400;color:gray;margin:0;line-height:1.5}.disabilityStepStyles_form__9_cQy{background:#fff;padding:24px 20px 28px;box-sizing:border-box}@media(max-width:768px){.disabilityStepStyles_form__9_cQy{padding:20px 16px 24px}}.disabilityStepStyles_sectionTitle__6PVBQ{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 20px}.disabilityStepStyles_formGrid__W8fNR{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;margin-bottom:20px}@media(max-width:768px){.disabilityStepStyles_formGrid__W8fNR{grid-template-columns:1fr;gap:16px;margin-bottom:16px}}.disabilityStepStyles_formGroup__Rv1rl{display:flex;flex-direction:column;gap:8px;min-width:0}.disabilityStepStyles_formGroupFull__lHbAt{grid-column:1/-1}.disabilityStepStyles_label__m_qDi{font-size:14px;font-weight:600;color:#1a1a1a}.disabilityStepStyles_required__yz6fd{color:#e74c3c;margin-left:2px}.disabilityStepStyles_input__XfVAE,.disabilityStepStyles_select__Y3KTg{width:100%;padding:10px 12px;border:1px solid #ccc;background:#fff;color:#1a1a1a;border-radius:4px;font-size:14px;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.disabilityStepStyles_input__XfVAE::-moz-placeholder,.disabilityStepStyles_select__Y3KTg::-moz-placeholder{color:#666}.disabilityStepStyles_input__XfVAE::placeholder,.disabilityStepStyles_select__Y3KTg::placeholder{color:#666}.disabilityStepStyles_input__XfVAE:focus,.disabilityStepStyles_select__Y3KTg:focus{outline:none;border-color:#007bff}.disabilityStepStyles_select__Y3KTg{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231a1a1a' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.disabilityStepStyles_inputError__z1vl8{border-color:#e74c3c}.disabilityStepStyles_errorText__pkiuD{color:#e74c3c;font-size:12px;margin-top:2px}.disabilityStepStyles_fileUploadContainer__b7hNg{display:flex;align-items:center;gap:8px;width:100%}.disabilityStepStyles_fileUploadWrapper__9i24Z{position:relative;display:flex;align-items:center;gap:8px;border:1px solid #ccc;border-radius:4px;background:#fff;min-height:37px;padding:0 12px;cursor:pointer;flex:1;min-width:0;overflow:hidden}.disabilityStepStyles_fileUploadWrapper__9i24Z:hover{border-color:#007bff}.disabilityStepStyles_fileUploadWrapper__9i24Z.disabilityStepStyles_inputError__z1vl8{border-color:#e74c3c}.disabilityStepStyles_fileInput__FSxA2{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.disabilityStepStyles_fileUploadLabel__ijbPs{font-size:14px;color:#666;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disabilityStepStyles_uploadIcon__j6dRb{width:20px;height:20px;flex-shrink:0;color:#1a1a1a;opacity:.8}.disabilityStepStyles_uploadButton__1PFv5{padding:10px 16px;background:#1a1a1a;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0;height:37px;display:flex;align-items:center}.disabilityStepStyles_uploadButton__1PFv5:hover:not(:disabled){background:#333}.disabilityStepStyles_uploadButton__1PFv5:disabled{background:#999;cursor:not-allowed}.disabilityStepStyles_uploadStatusText__F7ieP{font-size:12px;margin-top:2px}.disabilityStepStyles_uploadSuccessText__2NpQO{color:#27ae60}.disabilityStepStyles_uploadErrorText__qvgth{color:#e74c3c}.disabilityStepStyles_certificateLink__im4Vh{color:#007bff;text-decoration:underline;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;position:relative;z-index:1}.disabilityStepStyles_certificateLink__im4Vh:hover{color:#0056b3}.disabilityStepStyles_formColumnHorizontal__kIeia{flex:1;display:flex;flex-direction:row;gap:10px}.disabilityStepStyles_formColumnHorizontal__kIeia .disabilityStepStyles_formGroup__Rv1rl{flex:1}@media(max-width:768px){.disabilityStepStyles_formColumnHorizontal__kIeia{flex-direction:column;width:100%}}.disabilityStepStyles_buddySectionTitle__DHasf{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 10px}.disabilityStepStyles_buddyDivider__ouAp1{height:1px;background:#e5e5ea;margin:0 0 20px}.disabilityStepStyles_mobileInputWrapper__sv2Dz{display:flex;align-items:center;position:relative}.disabilityStepStyles_countryCode__pOpiW{position:absolute;left:12px;font-size:14px;color:#666;font-weight:500;z-index:1;pointer-events:none}.disabilityStepStyles_mobileInputWrapper__sv2Dz .disabilityStepStyles_input__XfVAE{padding-left:48px}.disabilityStepStyles_dateInputWrapper__PypSY{position:relative;display:flex;align-items:center}.disabilityStepStyles_dateInput__VHgSp{width:100%;padding:10px 40px 10px 12px;border:1px solid #ccc;background:#fff;color:#1a1a1a;border-radius:4px;font-size:14px;font-family:inherit;box-sizing:border-box}.disabilityStepStyles_dateInput__VHgSp:focus{outline:none;border-color:#007bff}.disabilityStepStyles_dateInput__VHgSp::-webkit-calendar-picker-indicator{position:absolute;right:10px;cursor:pointer;opacity:0;width:24px;height:24px}.disabilityStepStyles_calendarIcon__CAX7d{position:absolute;right:12px;pointer-events:none;width:18px;height:18px;color:#666}.disabilityStepStyles_labelRow__OV1Js{display:flex;align-items:center;justify-content:space-between;gap:8px}.disabilityStepStyles_sizeGuideLink__f0ZbS{background:none;border:none;color:#007bff;font-size:12px;cursor:pointer;padding:0;text-decoration:underline;font-family:inherit;display:inline-flex;align-items:center;gap:4px}.disabilityStepStyles_sizeGuideLink__f0ZbS:hover{color:#0056b3}.disabilityStepStyles_sizeGuideIcon__9nsic{width:14px;height:14px;flex-shrink:0}.disabilityStepStyles_toggleRow__FgbAV{display:flex;align-items:center;gap:12px;margin-top:12px;margin-bottom:28px}.disabilityStepStyles_toggleLabel__LFool{font-size:14px;font-weight:600;color:#1a1a1a;font-style:italic}.disabilityStepStyles_toggleSwitch__4WglL{position:relative;width:30px;height:15px;background:#666;border-radius:13px;cursor:pointer;transition:background .2s;flex-shrink:0}.disabilityStepStyles_toggleSwitch__4WglL.disabilityStepStyles_active__oAJ40{background:#007bff}.disabilityStepStyles_toggleKnob__fT0Au{position:absolute;top:2px;left:3px;width:10px;height:10px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.disabilityStepStyles_toggleSwitch__4WglL.disabilityStepStyles_active__oAJ40 .disabilityStepStyles_toggleKnob__fT0Au{transform:translateX(14px)}.disabilityStepStyles_footer__qxubm{display:flex;justify-content:flex-end;padding-top:20px;margin-top:4px;border-top:1px solid #e5e5ea}.disabilityStepStyles_submitButton__x99RL{padding:12px 32px;background:#1a1a1a;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.disabilityStepStyles_submitButton__x99RL:hover{background:#333}