.RaceResultsModal_modalOverlay__IYMDi{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.RaceResultsModal_modalContent__xeul9{background-color:#1a1a2e;border-radius:6px;width:100%;max-width:1400px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.5);animation:RaceResultsModal_modalSlideIn__b8Y2k .3s ease-out}@keyframes RaceResultsModal_modalSlideIn__b8Y2k{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.RaceResultsModal_modalHeader__qAdjn{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 32px;border-bottom:2px solid #2d2d44;background:linear-gradient(135deg,#1e1e3f,#1a1a2e)}.RaceResultsModal_headerInfo__QipeO{flex:1 1}.RaceResultsModal_modalTitle__D5X5K{font-size:24px;font-weight:700;color:#ffffff;margin:0}.RaceResultsModal_divisionInfo__dYwWO{font-size:14px;color:#ffd700;margin:8px 0 0;font-weight:600}.RaceResultsModal_subsessionInfo__qYN6G{font-size:12px;color:#888;margin:4px 0 0}.RaceResultsModal_phaseSelector__kZtSN{display:flex;align-items:center;gap:12px;margin-top:16px}.RaceResultsModal_phaseLabel___ISUQ,.RaceResultsModal_phaseSelect__GHpfr{font-size:14px;color:#ffffff;font-weight:600}.RaceResultsModal_phaseSelect__GHpfr{padding:8px 16px;background-color:#2d2d44;border:1px solid #4a9eff;border-radius:2px;cursor:pointer;transition:all .2s ease;min-width:150px}.RaceResultsModal_phaseSelect__GHpfr:hover:not(:disabled){background-color:#3a3a5a;border-color:#6bb0ff}.RaceResultsModal_phaseSelect__GHpfr:disabled{opacity:.5;cursor:not-allowed}.RaceResultsModal_phaseSelect__GHpfr option{background-color:#2d2d44;color:#ffffff}.RaceResultsModal_closeButton__sFdCV{background:none;border:none;font-size:32px;color:#888;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.RaceResultsModal_closeButton__sFdCV:hover{background-color:#2d2d44;color:#fff}.RaceResultsModal_modalBody__5cncm{flex:1 1;overflow-y:auto;padding:24px 32px}.RaceResultsModal_loadingContainer__DqFnw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#888}.RaceResultsModal_spinner__pjPEx{width:50px;height:50px;border:4px solid #2d2d44;border-top-color:#4a9eff;border-radius:50%;animation:RaceResultsModal_spin__m6ca1 1s linear infinite;margin-bottom:20px}@keyframes RaceResultsModal_spin__m6ca1{to{transform:rotate(1turn)}}.RaceResultsModal_errorContainer__w09yT{padding:40px 20px;text-align:center}.RaceResultsModal_errorMessage__YV5Am{color:#ff6b6b;font-size:16px;margin:0}.RaceResultsModal_noResults__Bifum{padding:60px 20px;text-align:center;color:#888;font-size:16px}.RaceResultsModal_tableContainer__6bEu8{overflow-x:auto;border-radius:4px;background-color:#16162a}.RaceResultsModal_resultsTable__3tvMe{width:100%;border-collapse:collapse;font-size:14px;background-color:#16162a}.RaceResultsModal_resultsTable__3tvMe thead{background:linear-gradient(135deg,#2a2a4a,#1e1e3f);position:-webkit-sticky;position:sticky;top:0;z-index:10}.RaceResultsModal_resultsTable__3tvMe th{padding:16px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #4a9eff;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.RaceResultsModal_resultsTable__3tvMe td{padding:14px 12px;color:#ddd;border-bottom:1px solid #2d2d44}.RaceResultsModal_evenRow__BnCbk{background-color:#1a1a2e}.RaceResultsModal_oddRow__WZvMr{background-color:#16162a}.RaceResultsModal_resultsTable__3tvMe tr:hover{background-color:#252540}.RaceResultsModal_position__NnUJ4{font-weight:700;color:#ffd700;text-align:center}.RaceResultsModal_driverName__A781f{font-weight:600;color:#4a9eff}.RaceResultsModal_carNumber__EL0kf{text-align:center;font-weight:600}.RaceResultsModal_lapTime__gKH6a{font-family:Courier New,monospace;color:#a0e7a0;font-weight:600}.RaceResultsModal_center__76TMw{text-align:center}.RaceResultsModal_interval__aJ0jv{font-family:Courier New,monospace;text-align:right;color:#ffb84d}.RaceResultsModal_points__mhtwG{text-align:center;font-weight:700;color:#ffd700;font-size:15px;position:relative}.RaceResultsModal_pointsCell__fUDSo{display:flex;align-items:center;justify-content:center;gap:6px}.RaceResultsModal_pointsValue__1uoTN{font-weight:700;color:#ffd700}.RaceResultsModal_bonusIndicator__h_6Bx{font-size:16px;cursor:help;animation:RaceResultsModal_pulse__EGbNS 2s infinite}@keyframes RaceResultsModal_pulse__EGbNS{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.RaceResultsModal_resultsTable__3tvMe tr:hover .RaceResultsModal_bonusTooltip__EwFY2{display:block}.RaceResultsModal_bonusTooltip__EwFY2{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#2d2d44;border:2px solid #4a9eff;border-radius:4px;padding:10px;z-index:1000;min-width:220px;margin-top:8px;box-shadow:0 4px 12px rgba(0,0,0,.5)}.RaceResultsModal_bonusItem__kxaaA{color:#ffd700;font-size:13px;padding:4px 0;white-space:nowrap}.RaceResultsModal_modalFooter__rgRAB{padding:20px 32px;border-top:2px solid #2d2d44;display:flex;justify-content:flex-end;background-color:#16162a}.RaceResultsModal_closeFooterButton__Unueh{padding:12px 32px;background-color:#4a9eff;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.RaceResultsModal_closeFooterButton__Unueh:hover{background-color:#3d8de0;transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,158,255,.4)}@media (max-width:768px){.RaceResultsModal_modalContent__xeul9{max-width:100%;max-height:100vh;border-radius:0}.RaceResultsModal_modalBody__5cncm,.RaceResultsModal_modalFooter__rgRAB,.RaceResultsModal_modalHeader__qAdjn{padding:16px 20px}.RaceResultsModal_modalTitle__D5X5K{font-size:20px}.RaceResultsModal_resultsTable__3tvMe{font-size:12px}.RaceResultsModal_resultsTable__3tvMe td,.RaceResultsModal_resultsTable__3tvMe th{padding:10px 8px}.RaceResultsModal_closeFooterButton__Unueh{width:100%}}.RaceDetailsModal_modalOverlay__gQcaK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:RaceDetailsModal_fadeIn____p3_ .2s ease-out}@keyframes RaceDetailsModal_fadeIn____p3_{0%{opacity:0}to{opacity:1}}.RaceDetailsModal_modalContent__8yY_k{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(255,255,255,.08);border-radius:8px;max-width:900px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:RaceDetailsModal_slideUp__fr9TC .3s ease-out}@keyframes RaceDetailsModal_slideUp__fr9TC{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.RaceDetailsModal_modalHeader__XZbw4{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,158,41,.05)}.RaceDetailsModal_modalTitle__vqXn6{font-size:1.75rem;font-weight:700;color:#ffffff;margin:0}.RaceDetailsModal_closeButton__GO2n7{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff;font-size:1.25rem;transition:all .3s ease}.RaceDetailsModal_closeButton__GO2n7:hover{background:rgba(255,158,41,.2);border-color:#FF9E29;transform:rotate(90deg)}.RaceDetailsModal_modalBody__KPoME{padding:0;overflow-y:auto;flex:1 1}.RaceDetailsModal_modalBody__KPoME::-webkit-scrollbar{width:8px}.RaceDetailsModal_modalBody__KPoME::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:4px}.RaceDetailsModal_modalBody__KPoME::-webkit-scrollbar-thumb{background:#FF9E29;border-radius:4px}.RaceDetailsModal_modalBody__KPoME::-webkit-scrollbar-thumb:hover{background:#FF9E29}.RaceDetailsModal_circuitImageWide__uhc9R{width:100%;height:250px;overflow:hidden;background:rgba(0,0,0,.3)}.RaceDetailsModal_circuitImgWide__amzOu{width:100%;height:100%;object-fit:cover}.RaceDetailsModal_compactInfoRow__oxIxT{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;padding:1.5rem 2rem;background:rgba(255,158,41,.03);border-bottom:1px solid rgba(255,255,255,.06)}.RaceDetailsModal_compactSection__aIacI{display:flex;flex-direction:column;gap:.5rem}.RaceDetailsModal_compactTitle__iAnAV{font-size:.9rem;font-weight:600;color:#FF9E29;margin:0}.RaceDetailsModal_sessionsCompact___p2Fj{display:flex;flex-wrap:wrap;gap:.5rem}.RaceDetailsModal_sessionChip__hO6Su{color:#ffffff;font-size:.8rem;font-weight:500}.RaceDetailsModal_sessionChip__hO6Su,.RaceDetailsModal_weatherCompact__Pl0IG{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.08);padding:.4rem .75rem;border-radius:2px}.RaceDetailsModal_weatherCompact__Pl0IG{display:flex;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content}.RaceDetailsModal_resultsSection__JBuA6{background:rgba(255,158,41,.1);padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,.06)}.RaceDetailsModal_detailsGrid__ldoJ1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem;padding:1.5rem 2rem}.RaceDetailsModal_detailSection__qLsOV{display:flex;flex-direction:column;gap:.75rem;background:rgba(255,255,255,.03);padding:1rem;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.RaceDetailsModal_detailTitle___NloV{font-size:.95rem;font-weight:600;color:#FF9E29;margin:0;display:flex;align-items:center;gap:.5rem}.RaceDetailsModal_noSessions__qIN76{color:#888;font-style:italic;margin:0;font-size:.85rem}.RaceDetailsModal_weatherIcon__QCZ7q{font-size:1.3rem}.RaceDetailsModal_weatherName__f9BVs{color:#ffffff;font-weight:500;font-size:.9rem}.RaceDetailsModal_participantsList__l54gS{display:flex;flex-direction:column;gap:.5rem}.RaceDetailsModal_participantItem__1FXfE{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:rgba(255,255,255,.05);border-radius:2px}.RaceDetailsModal_participantNumber__wisth{background:#FF9E29;color:#1a1a1a;font-weight:600;font-size:.8rem;padding:.25rem .5rem;border-radius:4px;min-width:24px;text-align:center}.RaceDetailsModal_participantName__QvzQF{color:#ffffff;font-size:.9rem}.RaceDetailsModal_moreParticipants__nxeFz{color:#FF9E29;font-size:.9rem;font-weight:500;text-align:center;padding:.5rem}.RaceDetailsModal_incidentsList__NOJsw{display:flex;flex-direction:column;gap:.5rem}.RaceDetailsModal_incidentItem__eZQ39{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.3);border-radius:4px}.RaceDetailsModal_incidentType__0TM8c{color:#e74c3c;font-weight:600;font-size:.8rem;text-transform:uppercase}.RaceDetailsModal_incidentDescription__lI0Jm{color:#ffffff;font-size:.9rem}.RaceDetailsModal_videosList__Y1ZK3{display:flex;flex-direction:column;gap:.5rem}.RaceDetailsModal_videoItem__ny63N{padding:.75rem;background:rgba(255,255,255,.05);border-radius:4px}.RaceDetailsModal_videoLink__awdFx{color:#FF9E29;text-decoration:none;font-weight:500;transition:color .3s ease}.RaceDetailsModal_videoLink__awdFx:hover{color:#FF9E29}.RaceDetailsModal_resultsList__AD3kF{display:flex;flex-direction:column;gap:.5rem}.RaceDetailsModal_resultItem___Y7uz{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:rgba(255,255,255,.05);border-radius:4px}.RaceDetailsModal_resultPosition__aIbno{font-size:1.2rem}.RaceDetailsModal_resultDriver__wrOry{color:#ffffff;font-weight:500;flex:1 1}.RaceDetailsModal_resultTime__LDbwJ{color:#FF9E29;font-size:.9rem;font-weight:600;font-family:monospace}.RaceDetailsModal_moreResults__gq1_M{color:#FF9E29;font-size:.9rem;font-weight:500;text-align:center;padding:.5rem}.RaceDetailsModal_divisionSelector__l8L_h{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.RaceDetailsModal_divisionLabel__3dWHN{color:#ffffff;font-size:.9rem;font-weight:600}.RaceDetailsModal_divisionSelect__3cbMK{width:100%;padding:.75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#ffffff;font-size:.9rem;cursor:pointer;transition:all .3s ease}.RaceDetailsModal_divisionSelect__3cbMK:hover{border-color:#FF9E29}.RaceDetailsModal_divisionSelect__3cbMK:focus{outline:none;border-color:#FF9E29;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.RaceDetailsModal_divisionSelect__3cbMK option{background:#1a1a1a;color:#ffffff}.RaceDetailsModal_viewResultsButton__ZaYya{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#FF9E29,#FF9E29);color:#1a1a1a;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 15px rgba(0,0,0,.3)}.RaceDetailsModal_viewResultsButton__ZaYya:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.5)}.RaceDetailsModal_viewResultsButton__ZaYya:active{transform:translateY(0)}@media (max-width:768px){.RaceDetailsModal_modalOverlay__gQcaK{padding:1rem}.RaceDetailsModal_modalContent__8yY_k{max-height:95vh}.RaceDetailsModal_modalHeader__XZbw4{padding:1.5rem}.RaceDetailsModal_modalTitle__vqXn6{font-size:1.5rem}.RaceDetailsModal_circuitImageWide__uhc9R{height:200px}.RaceDetailsModal_compactInfoRow__oxIxT{grid-template-columns:1fr;padding:1rem 1.5rem;gap:1rem}.RaceDetailsModal_resultsSection__JBuA6{padding:1rem 1.5rem}.RaceDetailsModal_detailsGrid__ldoJ1{grid-template-columns:1fr;gap:1rem;padding:1rem 1.5rem}.RaceDetailsModal_detailSection__qLsOV{padding:1rem}}@media (max-width:480px){.RaceDetailsModal_modalHeader__XZbw4{padding:1rem}.RaceDetailsModal_modalTitle__vqXn6{font-size:1.25rem}.RaceDetailsModal_circuitImageWide__uhc9R{height:150px}.RaceDetailsModal_compactInfoRow__oxIxT,.RaceDetailsModal_detailsGrid__ldoJ1,.RaceDetailsModal_resultsSection__JBuA6{padding:1rem}.RaceDetailsModal_sessionChip__hO6Su{font-size:.75rem;padding:.3rem .6rem}}.ChampionshipRaces_container__xfayA{width:100%}.ChampionshipRaces_header__AILig{margin-bottom:1.5rem}.ChampionshipRaces_title__hADGq{font-size:1.5rem;font-weight:700;color:#ffffff;margin:0;display:flex;align-items:center;gap:.5rem}.ChampionshipRaces_loading__cbYuS{display:flex;justify-content:center;align-items:center;padding:3rem;color:#cccccc;font-size:1.1rem;gap:1rem}.ChampionshipRaces_spinner___uu26{width:24px;height:24px;border:2px solid #333;border-top:1px solid #ff9e29;border-radius:50%;animation:ChampionshipRaces_spin__bOp6P 1s linear infinite}@keyframes ChampionshipRaces_spin__bOp6P{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChampionshipRaces_error__cDxxF{text-align:center;padding:3rem;color:#ff6b6b}.ChampionshipRaces_errorIcon__RD9Io{font-size:2.5rem;margin-bottom:1rem}.ChampionshipRaces_retryButton__jSlN1{background:#FF9E29;color:#1a1a1a;border:none;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;cursor:pointer;margin-top:1rem}.ChampionshipRaces_empty__UMY7_{text-align:center;padding:3rem;color:#cccccc}.ChampionshipRaces_emptyIcon__nZHQA{font-size:3rem;margin-bottom:1rem}.ChampionshipRaces_racesList__HUa20{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));grid-gap:1.5rem;gap:1.5rem;width:100%}.ChampionshipRaces_raceCard__efFRN{background:rgba(255,255,255,.05);border:1px solid #333;border-radius:6px;padding:1.25rem;display:flex;gap:1rem;cursor:pointer;transition:all .3s ease}.ChampionshipRaces_raceCard__efFRN:hover{border-color:#FF9E29;box-shadow:0 6px 20px rgba(0,0,0,.3);transform:translateY(-2px);background:rgba(255,255,255,.08)}.ChampionshipRaces_raceNumber__nMlOb{display:flex;align-items:center;gap:1rem;flex-shrink:0}.ChampionshipRaces_roundNumber__1Wuz1{color:#e9a82f;font-weight:600;font-size:1rem;border-radius:4px;min-width:65px;text-align:center}.ChampionshipRaces_raceContent__G_xnN{display:flex;flex-direction:column;gap:.75rem;flex:1 1;min-width:0}.ChampionshipRaces_raceMainInfo__ipX7r{display:flex;flex-direction:column;gap:.25rem}.ChampionshipRaces_raceName__6q5ie{font-size:1.1rem;font-weight:700;color:#ffffff;margin:0;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}.ChampionshipRaces_circuitName__bw2Us{color:#cccccc;font-size:.85rem;margin:0}.ChampionshipRaces_raceMeta__lBCT3{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ChampionshipRaces_raceDate__k_Db6{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.ChampionshipRaces_divisionSchedulesGrid__geGPh{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.6rem 1.25rem;gap:.6rem 1.25rem;width:100%}.ChampionshipRaces_divisionScheduleItem__rR1ss{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .75rem;background:rgba(255,158,41,.06);border-left:3px solid #ff9e29;border-radius:2px;min-width:0}.ChampionshipRaces_divisionScheduleName__wN4L_{color:#FF9E29;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.ChampionshipRaces_divisionScheduleDate__LP6SW{color:#ffffff;font-size:.9rem;font-weight:400}.ChampionshipRaces_divisionScheduleTime__kELH1{color:#FF9E29;font-size:.9rem;font-weight:600}.ChampionshipRaces_dateValue__i554S{color:#ffffff;font-size:1rem;font-weight:400}.ChampionshipRaces_timeValue__pm_gC{color:#FF9E29;font-size:1rem;font-weight:600}.ChampionshipRaces_raceStatus__U0mtv{background-color:transparent;padding:.35rem .7rem;border-radius:.6px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:white;text-align:center;white-space:nowrap}.ChampionshipRaces_sessionsPreview__k17mA{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.ChampionshipRaces_sessionBadge__FPNVh{background:rgba(255,158,41,.1);border:1px solid rgba(255,255,255,.08);color:#FF9E29;padding:.3rem .6rem;border-radius:2px;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.3rem}@media (max-width:768px){.ChampionshipRaces_racesList__HUa20{grid-template-columns:1fr}.ChampionshipRaces_raceCard__efFRN{padding:1rem}.ChampionshipRaces_raceName__6q5ie{font-size:1rem}.ChampionshipRaces_sessionsPreview__k17mA{gap:.4rem}.ChampionshipRaces_sessionBadge__FPNVh{font-size:.7rem;padding:.25rem .5rem}}@media (max-width:480px){.ChampionshipRaces_title__hADGq{font-size:1.25rem}.ChampionshipRaces_raceCard__efFRN{padding:.85rem;gap:.75rem}.ChampionshipRaces_raceName__6q5ie{font-size:.95rem}.ChampionshipRaces_roundNumber__1Wuz1{font-size:.85rem;padding:.4rem .55rem;min-width:40px}.ChampionshipRaces_circuitName__bw2Us,.ChampionshipRaces_dateValue__i554S{font-size:.8rem}.ChampionshipRaces_timeValue__pm_gC{font-size:.75rem}.ChampionshipRaces_raceStatus__U0mtv{font-size:.65rem;padding:.3rem .6rem}}.CheckoutWithPromo_container__gjRix{width:100%;max-width:100%;padding:.75rem;background:rgba(255,255,255,.02);border-radius:6px;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.5rem}.CheckoutWithPromo_embedded__4svRc{padding:0;background:transparent;border:none;border-radius:0;gap:.375rem}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_promoToggle__gI4_q{height:28px;padding:0 .5rem;font-size:.65rem;border-radius:4px}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_promoSection__5CqT8{padding:.4rem .5rem;gap:.3rem}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_promoLabel__z99J4{font-size:.65rem}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_promoInput__r58bU{padding:.35rem .5rem;font-size:.7rem}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_validateButton___lOXM{padding:.35rem .55rem;font-size:.65rem}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_clearButton__Hghzk{width:24px;height:24px}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_promoSuccess__X7n2n{padding:.35rem .5rem;font-size:.65rem}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_priceSection__NvU8M{padding:.4rem .5rem}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_priceRow__quqHy{font-size:.65rem;margin-bottom:.2rem}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_priceDivider__BFHSw{margin:.25rem 0}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_totalRow__ZuQqT{font-size:.72rem}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_finalPrice__mx2Px{font-size:.8rem}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_paymentButton__B6qk8{height:30px;padding:0;font-size:.7rem;border-radius:4px;letter-spacing:.3px;line-height:1}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_originalPrice__pL7Sd{display:none}.CheckoutWithPromo_embedded__4svRc .CheckoutWithPromo_error__wz0D9{padding:.35rem .5rem;font-size:.65rem}.CheckoutWithPromo_error__wz0D9{background:rgba(255,76,76,.1);color:#ff6b6b;border:1px solid rgba(255,76,76,.3);padding:.5rem .625rem;border-radius:4px;font-size:.75rem}.CheckoutWithPromo_promoToggle__gI4_q{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .75rem;background:rgba(255,158,41,.08);border:1px dashed rgba(255,158,41,.35);border-radius:4px;color:#FF9E29;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;width:100%}.CheckoutWithPromo_promoToggle__gI4_q:hover:not(:disabled){background:rgba(255,158,41,.15);border-color:rgba(255,158,41,.55)}.CheckoutWithPromo_promoToggle__gI4_q:disabled{opacity:.5;cursor:not-allowed}.CheckoutWithPromo_promoToggle__gI4_q svg{font-size:.85rem}.CheckoutWithPromo_promoSection__5CqT8{display:flex;flex-direction:column;gap:.4rem;padding:.625rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:4px}.CheckoutWithPromo_promoHeader__CiL4r{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.CheckoutWithPromo_promoLabel__z99J4{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;color:rgba(255,255,255,.85);font-size:.75rem}.CheckoutWithPromo_promoLabel__z99J4 svg{color:#FF9E29;font-size:.85rem}.CheckoutWithPromo_promoCloseBtn__2mAtA{background:transparent;border:none;color:rgba(255,255,255,.45);cursor:pointer;padding:.15rem;display:flex;align-items:center;justify-content:center;border-radius:3px;transition:all .15s ease}.CheckoutWithPromo_promoCloseBtn__2mAtA:hover:not(:disabled){background:rgba(255,255,255,.07);color:#fff}.CheckoutWithPromo_promoInputContainer__KNbpd{display:flex;gap:.375rem;align-items:center}.CheckoutWithPromo_promoInput__r58bU{flex:1 1;min-width:0;padding:.5rem .625rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:4px;font-size:.8rem;text-transform:uppercase;color:rgba(255,255,255,.9);transition:border-color .15s ease}.CheckoutWithPromo_promoInput__r58bU:focus{outline:none;border-color:rgba(255,158,41,.45)}.CheckoutWithPromo_promoInput__r58bU:disabled{background:rgba(255,255,255,.02);color:rgba(255,255,255,.4)}.CheckoutWithPromo_promoInput__r58bU::placeholder{color:rgba(255,255,255,.35)}.CheckoutWithPromo_validateButton___lOXM{padding:.5rem .75rem;background:rgba(255,158,41,.18);color:#FF9E29;border:1px solid rgba(255,158,41,.4);border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.CheckoutWithPromo_validateButton___lOXM:hover:not(:disabled){background:rgba(255,158,41,.3);border-color:rgba(255,158,41,.6)}.CheckoutWithPromo_validateButton___lOXM:disabled{background:rgba(255,255,255,.05);color:rgba(255,255,255,.35);border-color:rgba(255,255,255,.08);cursor:not-allowed}.CheckoutWithPromo_clearButton__Hghzk{padding:0;background:rgba(255,76,76,.15);color:#ff6b6b;border:1px solid rgba(255,76,76,.3);border-radius:4px;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.CheckoutWithPromo_clearButton__Hghzk:hover:not(:disabled){background:rgba(255,76,76,.25)}.CheckoutWithPromo_clearButton__Hghzk:disabled{opacity:.4;cursor:not-allowed}.CheckoutWithPromo_promoSuccess__X7n2n{display:flex;align-items:center;gap:.5rem;background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);padding:.5rem .625rem;border-radius:4px;font-size:.75rem;color:rgba(255,255,255,.85)}.CheckoutWithPromo_promoSuccessIcon__LkcAx{color:#4CAF50;font-size:.85rem;font-weight:700;flex-shrink:0}.CheckoutWithPromo_promoSuccessText__i8iZD{flex:1 1;line-height:1.35}.CheckoutWithPromo_promoSuccessText__i8iZD strong{color:#4CAF50}.CheckoutWithPromo_promoSuccessText__i8iZD small{color:rgba(255,255,255,.6)}.CheckoutWithPromo_priceSection__NvU8M{padding:.625rem .75rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:4px}.CheckoutWithPromo_priceRow__quqHy{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:rgba(255,255,255,.75);margin-bottom:.3rem}.CheckoutWithPromo_priceRow__quqHy:last-child{margin-bottom:0}.CheckoutWithPromo_discount__ODr6c{color:#4CAF50;font-weight:600}.CheckoutWithPromo_priceDivider__BFHSw{border:none;border-top:1px solid rgba(255,255,255,.07);margin:.4rem 0}.CheckoutWithPromo_totalRow__ZuQqT{font-size:.85rem;font-weight:700;color:#fff}.CheckoutWithPromo_finalPrice__mx2Px{color:#FF9E29;font-size:.95rem;font-weight:800}.CheckoutWithPromo_paymentButton__B6qk8{width:100%;padding:.7rem .875rem;background:linear-gradient(135deg,#FF9E29,#FF8C00);color:#000;border:none;border-radius:4px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s ease;text-align:center;line-height:1.2;text-transform:uppercase;letter-spacing:.5px}.CheckoutWithPromo_paymentButton__B6qk8:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.CheckoutWithPromo_paymentButton__B6qk8:disabled{background:rgba(255,255,255,.08);color:rgba(255,255,255,.4);cursor:not-allowed;transform:none}.CheckoutWithPromo_paymentButton__B6qk8:active:not(:disabled){transform:translateY(0)}.CheckoutWithPromo_originalPrice__pL7Sd{display:block;font-size:.65rem;font-weight:400;opacity:.75;margin-top:2px;text-decoration:line-through}.CheckoutWithPromo_loadingContainer__yJmyR{display:flex;align-items:center;justify-content:center;gap:.5rem}.CheckoutWithPromo_spinner___eNC_{width:14px;height:14px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:CheckoutWithPromo_spin__bF_z_ .8s linear infinite}@keyframes CheckoutWithPromo_spin__bF_z_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CheckoutWithPromo_promoInfo__A9Vgj{padding:.5rem .625rem;background:rgba(255,152,0,.08);border:1px solid rgba(255,152,0,.25);border-radius:4px}.CheckoutWithPromo_promoInfo__A9Vgj small{color:rgba(255,255,255,.7);font-size:.7rem;line-height:1.35}@media (max-width:480px){.CheckoutWithPromo_promoInputContainer__KNbpd{flex-wrap:wrap}.CheckoutWithPromo_promoInput__r58bU{flex:1 1 100%}.CheckoutWithPromo_validateButton___lOXM{flex:1 1}}.PaymentStatus_container__jYdIF{width:100%}.PaymentStatus_loading__9oGt7{display:flex;align-items:center;justify-content:center;padding:1.5rem;gap:.75rem;color:#FF9E29;font-size:.95rem}.PaymentStatus_spinner__B5dN6{width:16px;height:16px;border:2px solid transparent;border-top:1px solid #ff9e29;border-radius:50%;animation:PaymentStatus_spin__ePIPy 1s linear infinite}@keyframes PaymentStatus_spin__ePIPy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentStatus_error__Xpghr{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#dc3545;color:#fff;border-radius:4px;font-size:.9rem}.PaymentStatus_errorIcon__jcdMh{font-size:1.1rem}.PaymentStatus_retryButton__OHb8D{background:rgba(255,255,255,.2);color:#fff;border:1px solid rgba(255,255,255,.3);padding:.25rem .5rem;border-radius:4px;cursor:pointer;font-size:.8rem;margin-left:auto;transition:all .3s ease}.PaymentStatus_retryButton__OHb8D:hover{background:rgba(255,255,255,.3)}.PaymentStatus_noData__djdqN{padding:1.5rem;text-align:center;color:#666;font-style:italic;background:#1a1a1a;border-radius:4px;border:1px solid #333}.PaymentStatus_statusCard__8h_kS{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:2px solid #333;border-radius:6px;padding:1.5rem;transition:all .3s ease}.PaymentStatus_statusCard__8h_kS:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)}.PaymentStatus_statusCompleted__eN7eP{border-color:#28a745;background:linear-gradient(135deg,#1a2e1a,#2d4d2d)}.PaymentStatus_statusPending__iklTe{border-color:#ffc107;background:linear-gradient(135deg,#2e2a1a,#4d452d)}.PaymentStatus_statusFailed__c8GW2{border-color:#dc3545;background:linear-gradient(135deg,#2e1a1a,#4d2d2d)}.PaymentStatus_statusRefunded__60Mtg{border-color:#6c757d;background:linear-gradient(135deg,#1a1c1e,#2d3134)}.PaymentStatus_statusCancelled__Wk5jv{border-color:#6f42c1;background:linear-gradient(135deg,#1e1a2e,#342d4d)}.PaymentStatus_statusUnknown__10kl2{border-color:#666;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.PaymentStatus_statusHeader__bXnN0{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.PaymentStatus_statusIcon__cZeuQ{font-size:1.5rem}.PaymentStatus_statusText__kjW8G{color:#fff;font-size:1.1rem;font-weight:600}.PaymentStatus_statusAmount__1akfk{color:#FF9E29;font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.PaymentStatus_statusDate__71Jxk{color:#ccc;font-size:.9rem;margin-bottom:1rem}.PaymentStatus_paymentsDetails__EDp0_{margin-bottom:1rem;padding-top:1rem;border-top:1px solid #444}.PaymentStatus_paymentDetail__OT743{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.PaymentStatus_paymentDetail__OT743:last-child{border-bottom:none}.PaymentStatus_paymentAmount__dCshx{color:#FF9E29;font-weight:600}.PaymentStatus_paymentDate__Bs_n3{color:#ccc;font-size:.9rem}.PaymentStatus_refreshButton__BvO7n{background:#333;color:#FF9E29;border:1px solid #ff9e29;padding:.5rem 1rem;border-radius:2px;cursor:pointer;font-size:.9rem;transition:all .3s ease;width:100%;text-align:center}.PaymentStatus_refreshButton__BvO7n:hover{background:#FF9E29;color:#000}@media (max-width:768px){.PaymentStatus_statusCard__8h_kS{padding:1rem}.PaymentStatus_statusHeader__bXnN0{gap:.5rem}.PaymentStatus_statusIcon__cZeuQ{font-size:1.3rem}.PaymentStatus_statusText__kjW8G{font-size:1rem}.PaymentStatus_statusAmount__1akfk{font-size:1.2rem}.PaymentStatus_paymentDetail__OT743{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:480px){.PaymentStatus_statusCard__8h_kS{padding:.75rem}.PaymentStatus_statusHeader__bXnN0{flex-direction:column;text-align:center;gap:.5rem}.PaymentStatus_statusAmount__1akfk{font-size:1.1rem;text-align:center}.PaymentStatus_statusDate__71Jxk{text-align:center}}.CommentForm_form__E1qDF{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;padding:1.5rem;border:1px solid rgba(255,255,255,.06)}.CommentForm_header__GoSh_{margin-bottom:1.5rem}.CommentForm_title__0Epzd{font-size:1.1rem;font-weight:600;color:#ffffff;margin:0;display:flex;align-items:center;gap:.5rem}.CommentForm_error__EUgXI{background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.3);border-radius:4px;padding:.75rem;margin-bottom:1rem;color:#ff6b6b;font-size:.875rem}.CommentForm_field__oPhCh{margin-bottom:1.5rem}.CommentForm_label__uVPTa{display:block;color:#ffffff;font-weight:600;font-size:.9rem;margin-bottom:.5rem}.CommentForm_textarea__lK5Um{width:100%;padding:1rem;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:rgba(255,255,255,.05);color:#ffffff;font-size:.9rem;font-family:inherit;resize:vertical;transition:border-color .3s ease;min-height:100px}.CommentForm_textarea__lK5Um:focus{outline:none;border-color:#FF9E29;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.CommentForm_textarea__lK5Um::placeholder{color:#888}.CommentForm_textarea__lK5Um:disabled{opacity:.6;cursor:not-allowed}.CommentForm_charCount__lCny_{text-align:right;font-size:.75rem;color:#888;margin-top:.25rem}.CommentForm_charCountWarning__aY_pb{text-align:right;font-size:.75rem;color:#f39c12;margin-top:.25rem;font-weight:600}.CommentForm_ratingContainer__4UNTq{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.CommentForm_star__OvkFr{background:none;border:none;font-size:1.5rem;cursor:pointer;transition:all .3s ease;opacity:.3;padding:.25rem;border-radius:4px}.CommentForm_star__OvkFr:hover{opacity:.7;transform:scale(1.1)}.CommentForm_starActive__okw9T{opacity:1;filter:drop-shadow(0 0 4px rgba(255,193,7,.5))}.CommentForm_star__OvkFr:disabled{cursor:not-allowed;transform:none}.CommentForm_clearRating__CD9Sv{background:none;border:none;color:#888;font-size:.75rem;cursor:pointer;margin-left:.5rem;padding:.25rem .5rem;transition:color .3s ease}.CommentForm_clearRating__CD9Sv:hover{color:#ffffff}.CommentForm_clearRating__CD9Sv:disabled{cursor:not-allowed;opacity:.5}.CommentForm_ratingText__g1lHM{color:#FF9E29;font-size:.875rem;font-weight:500}.CommentForm_actions__mWR6I{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.CommentForm_cancelButton__Y_Fee,.CommentForm_submitButton__9r5Sz{padding:.75rem 1.5rem;border-radius:4px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;display:flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center}.CommentForm_cancelButton__Y_Fee{background:rgba(149,165,166,.2);color:#95a5a6;border:1px solid rgba(149,165,166,.3)}.CommentForm_cancelButton__Y_Fee:hover{background:rgba(149,165,166,.3);border-color:#95a5a6}.CommentForm_submitButton__9r5Sz{background:linear-gradient(135deg,#FF9E29,#FF9E29);color:#1a1a1a}.CommentForm_submitButton__9r5Sz:hover:not(:disabled){background:linear-gradient(135deg,#FF9E29,#FF9E29);transform:translateY(-2px)}.CommentForm_submitButton__9r5Sz:disabled{opacity:.6;cursor:not-allowed;transform:none}.CommentForm_cancelButton__Y_Fee:disabled{opacity:.6;cursor:not-allowed}.CommentForm_spinner__ckvAB{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:CommentForm_spin__19o00 1s linear infinite}@keyframes CommentForm_spin__19o00{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.CommentForm_form__E1qDF{padding:1rem}.CommentForm_actions__mWR6I{flex-direction:column}.CommentForm_cancelButton__Y_Fee,.CommentForm_submitButton__9r5Sz{width:100%}.CommentForm_ratingContainer__4UNTq{justify-content:center}}@media (max-width:480px){.CommentForm_form__E1qDF{padding:.75rem}.CommentForm_title__0Epzd{font-size:1rem}.CommentForm_textarea__lK5Um{padding:.75rem;font-size:.875rem}.CommentForm_star__OvkFr{font-size:1.25rem}}.CommentItem_container__3fejt{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:1.5rem;transition:all .3s ease;position:relative}.CommentItem_container__3fejt:hover{border-color:rgba(255,158,41,.35);background:rgba(255,255,255,.08);transform:translateY(-2px)}.CommentItem_container__3fejt.CommentItem_reported__7NDlR{border-color:rgba(231,76,60,.5);background:rgba(231,76,60,.05)}.CommentItem_container__3fejt.CommentItem_hidden__gT0jW{opacity:.6;border-color:rgba(149,165,166,.5)}.CommentItem_header__4Apxb{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.CommentItem_userInfo__fa9Sz{display:flex;align-items:flex-start;gap:.75rem}.CommentItem_avatar__30GTK{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#FF9E29,#FF9E29);display:flex;align-items:center;justify-content:center;color:#1a1a1a;font-weight:700;font-size:1rem;flex-shrink:0}.CommentItem_userDetails__m7l8Z{display:flex;flex-direction:column;gap:.25rem}.CommentItem_userName__4NPGW{color:#ffffff;font-weight:600;font-size:.95rem}.CommentItem_timestamp__rKac2{color:#888;font-size:.8rem}.CommentItem_championshipInfo__yyx_e{color:#FF9E29;font-size:.8rem;font-weight:500}.CommentItem_actions__pGjNw{display:flex;align-items:flex-start;gap:.5rem}.CommentItem_statusBadge__OjyqI{padding:.25rem .5rem;border-radius:6px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.CommentItem_statusBadge__OjyqI.CommentItem_reported__7NDlR{background:rgba(231,76,60,.2);color:#e74c3c;border:1px solid rgba(231,76,60,.3)}.CommentItem_statusBadge__OjyqI.CommentItem_hidden__gT0jW{background:rgba(149,165,166,.2);color:#95a5a6;border:1px solid rgba(149,165,166,.3)}.CommentItem_actionButtons__57vQS{position:relative}.CommentItem_moreButton__oFgCD{background:none;border:none;color:#888;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:all .3s ease;font-size:1rem;line-height:1}.CommentItem_moreButton__oFgCD:hover{color:#ffffff;background:rgba(255,255,255,.1)}.CommentItem_actionMenu__cGVKG{position:absolute;top:100%;right:0;background:#2a2a2a;border:1px solid #333;border-radius:4px;padding:.5rem 0;min-width:120px;z-index:10;box-shadow:0 4px 20px rgba(0,0,0,.5)}.CommentItem_actionItem__W7q1k{width:100%;background:none;border:none;color:#cccccc;cursor:pointer;padding:.5rem .75rem;text-align:left;font-size:.85rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.CommentItem_actionItem__W7q1k:hover{background:rgba(255,255,255,.1);color:#ffffff}.CommentItem_actionItem__W7q1k.CommentItem_delete__zq2tP:hover{background:rgba(231,76,60,.1);color:#e74c3c}.CommentItem_actionItem__W7q1k.CommentItem_report__UsNwA:hover{background:rgba(241,196,15,.1);color:#f1c40f}.CommentItem_actionItem__W7q1k:disabled{opacity:.5;cursor:not-allowed}.CommentItem_content___DDi0{margin-bottom:.5rem}.CommentItem_text__p0LgC{color:#cccccc;line-height:1.6;margin:0 0 1rem;font-size:.95rem;word-wrap:break-word}.CommentItem_rating__8Dd2q{display:flex;align-items:center;gap:.25rem;margin-top:.5rem}.CommentItem_star__pqAVi{font-size:.875rem;opacity:.3}.CommentItem_starFilled__qoLqL{opacity:1;filter:drop-shadow(0 0 2px rgba(255,193,7,.5))}.CommentItem_ratingText__ii0l2{color:#FF9E29;font-size:.8rem;font-weight:500;margin-left:.25rem}.CommentItem_editIndicator__xZlpe{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #333}.CommentItem_editIndicator__xZlpe span{color:#888;font-size:.75rem;font-style:italic}@media (max-width:768px){.CommentItem_container__3fejt{padding:1rem}.CommentItem_header__4Apxb{flex-direction:column;gap:.75rem;align-items:stretch}.CommentItem_actions__pGjNw{justify-content:flex-end}.CommentItem_userInfo__fa9Sz{gap:.5rem}.CommentItem_avatar__30GTK{width:35px;height:35px;font-size:.9rem}.CommentItem_actionMenu__cGVKG{right:0;left:auto;min-width:140px}}@media (max-width:480px){.CommentItem_container__3fejt{padding:.75rem}.CommentItem_text__p0LgC{font-size:.9rem}.CommentItem_avatar__30GTK{width:32px;height:32px;font-size:.85rem}.CommentItem_userName__4NPGW{font-size:.9rem}.CommentItem_championshipInfo__yyx_e,.CommentItem_timestamp__rKac2{font-size:.75rem}}.CommentList_container__3QGbK{margin-top:1rem}.CommentList_commentList___xqot{display:flex;flex-direction:column;gap:1rem}.CommentList_empty__ywXZN{text-align:center;padding:2rem;color:#888}.CommentList_emptyIcon__ueNS7{font-size:2rem;margin-bottom:.5rem;opacity:.7}.CommentList_empty__ywXZN p{margin:0;font-size:.9rem}.CommentSection_container__ix6Ls{background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:8px;padding:2rem;border:1px solid rgba(255,255,255,.06);margin-top:2rem;box-shadow:0 15px 35px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)}.CommentSection_header__l9iHm{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.CommentSection_title__qQyUD{font-size:1.5rem;font-weight:700;color:#ffffff;margin:0;display:flex;align-items:center;gap:.5rem}.CommentSection_title__qQyUD .CommentSection_titleIcon__kjUAM{font-size:1.25rem}.CommentSection_addCommentButton__BplpV{background:linear-gradient(135deg,#FF9E29,#FF9E29);color:#1a1a1a;border:none;padding:.75rem 1.5rem;border-radius:4px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.CommentSection_addCommentButton__BplpV:hover{background:linear-gradient(135deg,#FF9E29,#FF9E29);transform:translateY(-2px)}.CommentSection_loading__DbOa0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:#cccccc}.CommentSection_spinner__cXXzd{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#ff9e29;border-radius:50%;animation:CommentSection_spin__Y4aqW 1s linear infinite;margin-bottom:1rem}@keyframes CommentSection_spin__Y4aqW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CommentSection_error__yMiZi{display:flex;justify-content:space-between;align-items:center;background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.3);border-radius:4px;padding:1rem;margin-bottom:1.5rem;color:#ff6b6b}.CommentSection_closeError__Qafck{background:none;border:none;color:#ff6b6b;cursor:pointer;font-size:.875rem;padding:.25rem;transition:opacity .3s ease}.CommentSection_closeError__Qafck:hover{opacity:.7}.CommentSection_authPrompt__PjNII,.CommentSection_participationPrompt__ESmxH{text-align:center;padding:2rem;background:rgba(255,158,41,.05);border:1px solid rgba(255,255,255,.06);border-radius:6px;color:#cccccc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CommentSection_authPrompt__PjNII p,.CommentSection_participationPrompt__ESmxH p{margin:0;font-size:1rem;line-height:1.5}.CommentSection_loginLink__lkqpB{color:#FF9E29;text-decoration:none;font-weight:600;transition:color .3s ease}.CommentSection_loginLink__lkqpB:hover{color:#FF9E29;text-decoration:underline}.CommentSection_commentFormContainer__9JQs_{margin-bottom:2rem;padding:1.5rem;background:rgba(255,255,255,.05);border-radius:6px;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CommentSection_noComments__0JEY1{text-align:center;padding:3rem 2rem;color:#cccccc}.CommentSection_noCommentsIcon__racVz{font-size:3rem;margin-bottom:1rem;opacity:.7}.CommentSection_noComments__0JEY1 h4{color:#ffffff;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.CommentSection_noComments__0JEY1 p{font-size:1rem;line-height:1.6;max-width:400px;margin:0 auto}@media (max-width:768px){.CommentSection_container__ix6Ls{padding:1.5rem;margin-top:1.5rem}.CommentSection_header__l9iHm{flex-direction:column;gap:1rem;align-items:stretch}.CommentSection_title__qQyUD{font-size:1.25rem}.CommentSection_addCommentButton__BplpV{justify-content:center;width:100%}.CommentSection_commentFormContainer__9JQs_{padding:1rem}.CommentSection_noComments__0JEY1{padding:2rem 1rem}}@media (max-width:480px){.CommentSection_container__ix6Ls{padding:1rem}.CommentSection_title__qQyUD{font-size:1.1rem}.CommentSection_addCommentButton__BplpV{padding:.6rem 1.2rem;font-size:.8rem}}.ReportForm_form__wMIvE{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;padding:2rem;border:1px solid rgba(255,255,255,.06);max-width:1000px;margin:0 auto;box-shadow:0 4px 20px rgba(0,0,0,.3)}.ReportForm_header__WDAF_{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.ReportForm_title__ThHIm{font-size:1.5rem;font-weight:700;color:#ffffff;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.ReportForm_subtitle__nyhX6{color:#FF9E29;font-size:.95rem;margin:0;line-height:1.5;font-weight:500}.ReportForm_error__P_Z1X{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:4px;padding:1rem;margin-bottom:1.5rem;color:#fca5a5;font-size:.9rem}.ReportForm_formGrid___6aFg{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}.ReportForm_section__I_Boq{display:flex;flex-direction:column;gap:1.5rem}.ReportForm_sectionTitle__B8bs_{font-size:1.1rem;font-weight:600;color:#FF9E29;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.ReportForm_field__96GpI{display:flex;flex-direction:column;gap:.5rem}.ReportForm_fieldRow__1d02N{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.ReportForm_label__qLNlP{color:#FF9E29;font-weight:600;font-size:.9rem;margin-bottom:.25rem}.ReportForm_input__Udn5x,.ReportForm_select__Q94G3,.ReportForm_textarea__Eh3hJ{padding:.875rem;border:1px solid rgba(255,255,255,.06);border-radius:4px;background:rgba(255,255,255,.05);color:#e5e7eb;font-size:.9rem;transition:all .2s ease;font-family:inherit}.ReportForm_input__Udn5x:focus,.ReportForm_select__Q94G3:focus,.ReportForm_textarea__Eh3hJ:focus{outline:none;border-color:#FF9E29;box-shadow:0 0 0 3px rgba(0,0,0,.1);background:rgba(255,255,255,.08)}.ReportForm_input__Udn5x::placeholder,.ReportForm_textarea__Eh3hJ::placeholder{color:#FF9E29;opacity:.8}.ReportForm_textarea__Eh3hJ{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.ReportForm_select__Q94G3{cursor:pointer}.ReportForm_select__Q94G3 option{background:#1a1a2e;color:#e5e7eb;border:none}.ReportForm_required__gB2eX{color:#dc3545;margin-left:4px}.ReportForm_charCount__FW5Eh{text-align:right;font-size:.8rem;color:#FF9E29;margin-top:.25rem}.ReportForm_charCount__FW5Eh.ReportForm_warning__D_ZQ_{color:#FFC107}.ReportForm_charCount__FW5Eh.ReportForm_danger__2mMcX{color:#dc3545}.ReportForm_userSearchContainer__7lm9W{position:relative}.ReportForm_userSearchResults__8xx2L{position:absolute;top:100%;left:0;right:0;background:rgba(26,26,46,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:4px;max-height:200px;overflow-y:auto;z-index:10;margin-top:4px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.ReportForm_userSearchResult___I0Rz{padding:.75rem;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid rgba(255,255,255,.04);color:#e5e7eb}.ReportForm_userSearchResult___I0Rz:last-child{border-bottom:none}.ReportForm_userSearchResult___I0Rz:hover{background:rgba(255,158,41,.1);color:#FF9E29}.ReportForm_userSearchResult___I0Rz.ReportForm_selected__NSza6{background:rgba(255,158,41,.15);color:#FF9E29}.ReportForm_noResults__e7EfM{padding:.75rem;color:#FF9E29;text-align:center;font-style:italic}.ReportForm_imageUploadSection__8P1da{background:rgba(0,0,0,.2);border:2px dashed rgba(255,158,41,.3);border-radius:4px;padding:1.5rem;text-align:center;transition:all .2s ease;cursor:pointer}.ReportForm_imageUploadSection__8P1da.ReportForm_dragOver__2B8ZF,.ReportForm_imageUploadSection__8P1da:hover{border-color:rgba(255,158,41,.5);background:rgba(255,158,41,.05)}.ReportForm_imageUploadLabel__Vcc6V{color:#FF9E29;font-weight:600;margin-bottom:.5rem;display:block}.ReportForm_imageUploadText__5p054{color:#FF9E29;font-size:.9rem;margin-bottom:1rem}.ReportForm_imageUploadInput__mQJo_{display:none}.ReportForm_imageUploadButton__XN0_b{background:linear-gradient(135deg,#FF9E29,#FF9E29);color:#0f0f23;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:600;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.ReportForm_imageUploadButton__XN0_b:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.ReportForm_imagePreviewContainer__JDj_X{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.ReportForm_imagePreview__F_jGO{position:relative;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.ReportForm_imagePreview__F_jGO img{width:100%;height:80px;object-fit:cover;display:block}.ReportForm_removeImageButton__SimNv{position:absolute;top:4px;right:4px;background:rgba(220,38,38,.9);color:white;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background-color .2s ease}.ReportForm_removeImageButton__SimNv:hover{background:#dc3545}.ReportForm_loadingSpinner___HQLX{width:20px;height:20px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:ReportForm_spin__Td8lb 1s linear infinite}@keyframes ReportForm_spin__Td8lb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReportForm_submitSection__P2Qpt{display:flex;justify-content:center;gap:1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.ReportForm_submitButton__Ju3xt{background:linear-gradient(135deg,#FF9E29,#FF9E29);color:#0f0f23;border:none;padding:.875rem 2rem;border-radius:4px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.ReportForm_submitButton__Ju3xt:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.ReportForm_submitButton__Ju3xt:disabled{background:rgba(255,158,41,.3);cursor:not-allowed;transform:none;box-shadow:none}.ReportForm_cancelButton__oKQHv{background:rgba(255,158,41,.1);color:#FF9E29;border:1px solid rgba(255,255,255,.08);padding:.875rem 2rem;border-radius:4px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.ReportForm_cancelButton__oKQHv:hover{background:rgba(255,158,41,.15);border-color:rgba(255,158,41,.45);transform:translateY(-1px)}.ReportForm_fieldError__GLh1m{border-color:#dc3545!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.ReportForm_fieldErrorMessage__l_4dw{color:#dc3545;font-size:.8rem;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.ReportForm_fieldSuccess__rS1ld{border-color:#28a745!important;box-shadow:0 0 0 3px rgba(40,167,69,.1)!important}.ReportForm_fileUpload__F2fzt{position:relative;display:inline-block;width:100%}.ReportForm_fileInput__3_bwA{position:absolute;left:-9999px;opacity:0}.ReportForm_fileLabel__DvAzM{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;border:2px dashed rgba(255,158,41,.3);border-radius:4px;background:rgba(255,255,255,.03);color:#FF9E29;cursor:pointer;transition:all .2s ease;text-align:center;font-weight:500}.ReportForm_fileLabel__DvAzM:hover{border-color:rgba(255,158,41,.45);background:rgba(255,158,41,.05)}.ReportForm_helpText__f9H9M{color:#FF9E29;font-size:.8rem;margin-top:.25rem;display:block}.ReportForm_imagePreview__F_jGO{margin-top:1rem;text-align:center}.ReportForm_previewImage__WmqrJ{max-width:200px;max-height:150px;border-radius:4px;border:1px solid rgba(255,255,255,.06);object-fit:cover}.ReportForm_loading__3S_L2{color:#FF9E29;font-size:.9rem;padding:.875rem;text-align:center;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:4px}.ReportForm_charCountWarning__BOvpM{text-align:right;font-size:.8rem;color:#FFC107;margin-top:.25rem}@media (max-width:768px){.ReportForm_form__wMIvE{padding:1.5rem;margin:1rem}.ReportForm_formGrid___6aFg{grid-template-columns:1fr;gap:1.5rem}.ReportForm_fieldRow__1d02N{grid-template-columns:1fr;gap:1rem}.ReportForm_title__ThHIm{font-size:1.25rem}.ReportForm_submitSection__P2Qpt{flex-direction:column;align-items:stretch;gap:1rem}.ReportForm_cancelButton__oKQHv,.ReportForm_submitButton__Ju3xt{justify-content:center;width:100%}.ReportForm_submitButton__Ju3xt{order:1}.ReportForm_cancelButton__oKQHv{order:2}}@media (max-width:480px){.ReportForm_form__wMIvE{padding:1rem;margin:.5rem}.ReportForm_header__WDAF_{margin-bottom:1.5rem}.ReportForm_title__ThHIm{font-size:1.1rem}.ReportForm_subtitle__nyhX6{font-size:.85rem}.ReportForm_sectionTitle__B8bs_{font-size:1rem}.ReportForm_imagePreviewContainer__JDj_X{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.ReportForm_cancelButton__oKQHv,.ReportForm_submitButton__Ju3xt{padding:.75rem 1.5rem;font-size:.9rem}.ReportForm_input__Udn5x,.ReportForm_select__Q94G3,.ReportForm_textarea__Eh3hJ{padding:.75rem;font-size:.85rem}.ReportForm_label__qLNlP{font-size:.85rem}}.SocialShareCard_container__X8_iB{position:relative;display:inline-block}.SocialShareCard_shareButton__ncAAN{display:flex;align-items:center;gap:8px;padding:8px 14px;color:#fcfcfc;background-color:transparent;border-radius:4px;border-color:#0e97f3;cursor:pointer;font-size:14px;border-width:.4px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px rgba(16,135,214,.3)}.SocialShareCard_shareButton__ncAAN:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(30,131,247,.4)}.SocialShareCard_shareIcon__58h5D{font-size:16px;color:#ffffff}.SocialShareCard_dropdown__K3sij{position:absolute;top:100%;right:0;background:white;border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.12);z-index:1000;min-width:320px;margin-top:8px;border:1px solid #e2e8f0;animation:SocialShareCard_slideDown__KwMBN .2s ease}@keyframes SocialShareCard_slideDown__KwMBN{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SocialShareCard_dropdownHeader___qctM{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}.SocialShareCard_dropdownHeader___qctM h4{margin:0;color:#1a202c;font-size:16px;font-weight:600}.SocialShareCard_closeButton__ZdVty{background:none;border:none;font-size:18px;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.SocialShareCard_closeButton__ZdVty:hover{background:#f1f5f9;color:#374151}.SocialShareCard_preview__NY_N1{padding:16px 20px;border-bottom:1px solid #e2e8f0}.SocialShareCard_previewCard__l3s0I{display:flex;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:4px;background:#f8fafc}.SocialShareCard_previewImage__Llnbq{flex-shrink:0;width:80px;height:60px;border-radius:2px;overflow:hidden}.SocialShareCard_previewImg__UyQWS{width:100%;height:100%;object-fit:cover}.SocialShareCard_previewPlaceholder__Obh44{width:100%;height:100%;background:linear-gradient(135deg,#FF9E29,#FF9E29);display:flex;align-items:center;justify-content:center;font-size:24px;color:#1a1a1a}.SocialShareCard_previewContent__6EKLg{flex:1 1;min-width:0}.SocialShareCard_previewContent__6EKLg h5{margin:0 0 4px;font-size:14px;font-weight:600;color:#1a202c;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SocialShareCard_previewContent__6EKLg p{margin:0 0 8px;font-size:12px;color:#64748b;line-height:1.4}.SocialShareCard_previewUrl__h_CE4{font-size:11px;color:#94a3b8;text-transform:lowercase}.SocialShareCard_options__yjWPg{padding:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.SocialShareCard_option__pNM1V{display:flex;align-items:center;gap:10px;padding:12px 16px;background:white;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#374151;text-align:left}.SocialShareCard_option__pNM1V:hover{background:#f8fafc;border-color:var(--option-color,#cbd5e1);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.SocialShareCard_optionIcon__BZG1L{font-size:18px;flex-shrink:0}@media (max-width:768px){.SocialShareCard_dropdown__K3sij{right:-50px;min-width:280px}.SocialShareCard_options__yjWPg{grid-template-columns:1fr}.SocialShareCard_previewCard__l3s0I{flex-direction:column;text-align:center}.SocialShareCard_previewImage__Llnbq{width:100%;height:120px;align-self:center}}.MiniLoginForm_miniLoginContainer__gyCBo{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #3a3a3a;border-radius:6px;padding:2rem;margin:1rem 0;box-shadow:0 8px 32px rgba(0,0,0,.3)}.MiniLoginForm_header__Kwxxb{text-align:center;margin-bottom:1.5rem}.MiniLoginForm_title__nnVRh{color:#FF9E29;font-size:1.4rem;font-weight:600;margin:0 0 .5rem}.MiniLoginForm_subtitle__7N4O8{color:#cccccc;font-size:.9rem;margin:0;opacity:.8}.MiniLoginForm_form__imcpt{display:flex;flex-direction:column;gap:1rem}.MiniLoginForm_inputGroup__Gz1Cq{display:flex;flex-direction:column;gap:.25rem}.MiniLoginForm_input__r3_ob{padding:.875rem 1rem;background:#0f0f0f;border:1px solid #3a3a3a;border-radius:4px;color:#ffffff;font-size:.95rem;transition:all .3s ease}.MiniLoginForm_input__r3_ob::placeholder{color:#888888}.MiniLoginForm_input__r3_ob:focus{outline:none;border-color:#FF9E29;box-shadow:0 0 0 2px rgba(0,0,0,.2);background:#1a1a1a}.MiniLoginForm_input__r3_ob.MiniLoginForm_error__lTINC{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.MiniLoginForm_errorMessage___U4uA{color:#ef4444;font-size:.8rem;margin-top:.25rem}.MiniLoginForm_submitButton__mgn9I{background:linear-gradient(135deg,#FF9E29,#FF9E29);color:#0f0f0f;border:none;padding:1rem;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:.5rem;text-transform:uppercase;letter-spacing:.5px}.MiniLoginForm_submitButton__mgn9I:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.MiniLoginForm_submitButton__mgn9I:active:not(:disabled){transform:translateY(0)}.MiniLoginForm_submitButton__mgn9I:disabled{background:#3a3a3a;color:#666666;cursor:not-allowed;transform:none;box-shadow:none}.MiniLoginForm_loading__sKC3b{opacity:.7}.MiniLoginForm_links__9cHTi{margin-top:1.5rem;text-align:center}.MiniLoginForm_registerLink__1lhO6{color:#cccccc;font-size:.9rem}.MiniLoginForm_registerLink__1lhO6 a{color:#FF9E29;text-decoration:none;font-weight:500;transition:color .3s ease}.MiniLoginForm_registerLink__1lhO6 a:hover{color:#FF9E29;text-decoration:underline}@media (max-width:768px){.MiniLoginForm_miniLoginContainer__gyCBo{padding:1.5rem;margin:.5rem 0}.MiniLoginForm_title__nnVRh{font-size:1.2rem}.MiniLoginForm_subtitle__7N4O8{font-size:.85rem}.MiniLoginForm_input__r3_ob{padding:.75rem;font-size:.9rem}.MiniLoginForm_submitButton__mgn9I{padding:.875rem;font-size:.95rem}}@media (max-width:480px){.MiniLoginForm_miniLoginContainer__gyCBo{padding:1rem}.MiniLoginForm_title__nnVRh{font-size:1.1rem}.MiniLoginForm_form__imcpt{gap:.875rem}}.TitleAndSubtitle_Titulo___nLiN{width:100%;font-size:3.5rem;font-weight:500;margin-top:2rem;padding:.8rem 0}.TitleAndSubtitle_SubTitulo__3fgO_{width:100%;font-weight:300;color:#bebebe;font-size:1.2rem;line-height:1.6rem;max-width:1200px;margin-bottom:1.5rem}.CreditPaymentOption_container__fSFF8{background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:24px;box-shadow:0 15px 35px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.CreditPaymentOption_error__D_S3B{background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);border-radius:4px;padding:12px;margin-bottom:16px;color:#ff6b6b;font-size:14px;display:flex;align-items:center;gap:8px}.CreditPaymentOption_error__D_S3B .CreditPaymentOption_errorIcon__jHuvf{font-size:16px;flex-shrink:0}.CreditPaymentOption_creditsSection__XnnxQ{background:rgba(255,255,255,.05);border-radius:6px;padding:20px;margin-bottom:20px;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CreditPaymentOption_balanceInfo__0fq5X{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;background:rgba(255,255,255,.05);border-radius:4px;border:1px solid rgba(255,255,255,.1)}.CreditPaymentOption_balanceLabel__EAmCC{font-weight:600;color:#888;font-size:14px}.CreditPaymentOption_balanceAmount__MzRaR{font-weight:700;color:#FF9E29;font-size:16px;text-shadow:0 0 10px rgba(0,0,0,.5)}.CreditPaymentOption_creditsControls__ZMycB{display:flex;flex-direction:column;gap:12px}.CreditPaymentOption_creditsLabel__Ki66D{font-weight:600;color:#ffffff;font-size:14px}.CreditPaymentOption_creditsSlider__BA8Rg{width:100%;height:8px;border-radius:2px;background:#ddd;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CreditPaymentOption_creditsSlider__BA8Rg::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#FF9E29;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.3)}.CreditPaymentOption_creditsSlider__BA8Rg::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#FF9E29;cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.3)}.CreditPaymentOption_creditsButtons__0nA_Y{display:flex;gap:10px}.CreditPaymentOption_creditsButton__dU3nr{flex:1 1;padding:8px 12px;border:1px solid #ff9e29;background:transparent;color:#FF9E29;border-radius:2px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.CreditPaymentOption_creditsButton__dU3nr:hover:not(:disabled){background:#FF9E29;color:#000}.CreditPaymentOption_creditsButton__dU3nr:disabled{opacity:.5;cursor:not-allowed}.CreditPaymentOption_promoSection___2kpb{margin-bottom:20px}.CreditPaymentOption_promoLabel__Ca_iC{display:block;margin-bottom:8px;font-weight:600;color:#ffffff;font-size:14px}.CreditPaymentOption_promoInputContainer___j1tt{display:flex;gap:8px;align-items:center}.CreditPaymentOption_promoInput__o3E1y{flex:1 1;padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:4px;font-size:14px;transition:border-color .2s ease;background:rgba(255,255,255,.05);color:#ffffff}.CreditPaymentOption_promoInput__o3E1y:focus{outline:none;border-color:#FF9E29;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.CreditPaymentOption_clearButton__DC4yu,.CreditPaymentOption_validateButton__Q4CvV{padding:12px 16px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.CreditPaymentOption_validateButton__Q4CvV{background:#28a745;color:white}.CreditPaymentOption_validateButton__Q4CvV:hover:not(:disabled){background:#218838}.CreditPaymentOption_validateButton__Q4CvV:disabled{background:#6c757d;cursor:not-allowed}.CreditPaymentOption_clearButton__DC4yu{background:#dc3545;color:white;min-width:40px}.CreditPaymentOption_clearButton__DC4yu:hover:not(:disabled){background:#c82333}.CreditPaymentOption_promoSuccess__0EQNl{display:flex;align-items:flex-start;gap:12px;background:#d4edda;border:1px solid #c3e6cb;border-radius:4px;padding:12px;margin-bottom:16px}.CreditPaymentOption_promoSuccessIcon__cQMJ2{color:#155724;font-weight:700;font-size:16px}.CreditPaymentOption_promoSuccessText__uthNx{color:#155724;font-size:14px;line-height:1.4}.CreditPaymentOption_priceSection__PRvvu{background:rgba(255,255,255,.05);border-radius:6px;padding:20px;margin-bottom:20px;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CreditPaymentOption_priceRow__TeI0v{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#ffffff}.CreditPaymentOption_priceRow__TeI0v:last-child{margin-bottom:0}.CreditPaymentOption_discount__7wLOH{color:#28a745;font-weight:600}.CreditPaymentOption_creditsUsed__AXK1d{color:#FF9E29;font-weight:600}.CreditPaymentOption_priceDivider__g_a3X{border:none;border-top:1px solid rgba(255,255,255,.2);margin:16px 0}.CreditPaymentOption_totalRow__eIEm_{font-weight:700;font-size:16px;padding-top:8px;border-top:1px solid #ff9e29;color:#ffffff}.CreditPaymentOption_finalPrice__csQDf{color:#FF9E29;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.5)}.CreditPaymentOption_paymentMethodInfo__t_KZN{background:rgba(255,158,41,.1);border-radius:4px;padding:12px;margin-bottom:16px;border:1px solid rgba(255,255,255,.06)}.CreditPaymentOption_hybridInfo__jB2GU{display:flex;justify-content:space-around;font-size:14px;font-weight:600;color:#FF9E29}.CreditPaymentOption_paymentButton__j1oda{width:100%;padding:16px;background:linear-gradient(135deg,#FF9E29,#FF9E29);color:#000;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(0,0,0,.3);margin-bottom:16px}.CreditPaymentOption_paymentButton__j1oda:hover:not(:disabled){background:linear-gradient(135deg,#FF9E29,#FF9E29);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.4)}.CreditPaymentOption_paymentButton__j1oda:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.CreditPaymentOption_loadingContainer__iuL15{display:flex;align-items:center;justify-content:center;gap:12px}.CreditPaymentOption_spinner__Mqy_A{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:CreditPaymentOption_spin__2gfVN 1s linear infinite}@keyframes CreditPaymentOption_spin__2gfVN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreditPaymentOption_lowBalanceWarning__cjQsz{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:4px;padding:12px;font-size:14px;color:#ffc107;margin-bottom:16px;display:flex;align-items:center;gap:8px}.CreditPaymentOption_buyCreditsLink__g8U5K{color:#FF9E29;text-decoration:none;font-weight:600;margin-left:4px}.CreditPaymentOption_buyCreditsLink__g8U5K:hover{text-decoration:underline}.CreditPaymentOption_promoInfo__m3x6t{background:rgba(255,255,255,.05);border-radius:2px;padding:12px;font-size:13px;color:#cccccc;border-left:4px solid #ff9e29}@media (max-width:768px){.CreditPaymentOption_container__fSFF8,.CreditPaymentOption_creditsSection__XnnxQ,.CreditPaymentOption_priceSection__PRvvu{padding:16px}.CreditPaymentOption_creditsButtons__0nA_Y{flex-direction:column}.CreditPaymentOption_hybridInfo__jB2GU{flex-direction:column;gap:8px;text-align:center}}.IndividualPaymentStep_container__6OzBI{padding:.75rem 0;color:#f9fafb}.IndividualPaymentStep_completedSection__8omiO{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:rgba(255,158,41,.06);border:1px solid rgba(255,158,41,.15);border-radius:4px;margin-bottom:.75rem}.IndividualPaymentStep_completedIcon__VInf9{color:#FF9E29;flex-shrink:0}.IndividualPaymentStep_completedTitle__hbvsu{font-size:.95rem;font-weight:600;color:#f9fafb;margin:0 0 .15rem}.IndividualPaymentStep_completedSub__OUR3A{font-size:.75rem;color:#9ca3af;margin:0}.IndividualPaymentStep_infoBar___6tPo{display:flex;align-items:center;gap:1.25rem;margin-bottom:.75rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.IndividualPaymentStep_infoItem__tiVbF{display:flex;align-items:center;gap:.35rem}.IndividualPaymentStep_infoLabel__nrWpC{font-size:.7rem;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;font-weight:500}.IndividualPaymentStep_infoValue___YERd{font-size:.8rem;color:#e5e7eb;font-weight:600}.IndividualPaymentStep_confirmationSection__zAw6k{display:flex;flex-direction:column;gap:.75rem}.IndividualPaymentStep_pilotRow__vbwpO{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;background:linear-gradient(135deg,rgba(16,33,62,.4),rgba(26,26,46,.4));border:1px solid rgba(255,255,255,.06);border-radius:4px}.IndividualPaymentStep_pilotIcon__aIRDh{color:#9ca3af;flex-shrink:0}.IndividualPaymentStep_pilotInfo__zYHY_{display:flex;flex-direction:column;gap:.1rem}.IndividualPaymentStep_pilotName__XdtKD{font-size:.9rem;font-weight:600;color:#f9fafb}.IndividualPaymentStep_pilotMeta__QgSjm{font-size:.75rem;color:#6b7280}.IndividualPaymentStep_raffleSection__zslcs{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:.75rem}.IndividualPaymentStep_raffleSectionHeader__GH_3y{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#9ca3af}.IndividualPaymentStep_raffleTitle__Q4g07{font-size:.85rem;font-weight:600;color:#e5e7eb}.IndividualPaymentStep_raffleSubtitle__Cvc1W{font-size:.7rem;color:#6b7280;margin-left:.25rem}.IndividualPaymentStep_selectedBadge__Yf7vE{margin-left:auto;background:rgba(255,158,41,.08);border:1px solid rgba(255,158,41,.2);color:#FF9E29;padding:.15rem .4rem;border-radius:3px;font-size:.75rem;font-weight:600}.IndividualPaymentStep_raffleHint__5J1tF{font-size:.75rem;color:#6b7280}.IndividualPaymentStep_raffleLoading__Vj0JR{text-align:center;color:#6b7280;padding:.75rem;font-size:.8rem}.IndividualPaymentStep_paymentSection__CreO3{display:flex;flex-direction:column;gap:.75rem}.IndividualPaymentStep_paymentHeader__M9ta6{margin-bottom:.25rem}.IndividualPaymentStep_paymentTitle__lmTq3{font-size:1.05rem;font-weight:600;color:#f9fafb;margin:0 0 .25rem}.IndividualPaymentStep_paymentMeta__KwnnS{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#9ca3af}.IndividualPaymentStep_metaDivider__KCFBn{color:rgba(156,163,175,.3)}.IndividualPaymentStep_footer__u8XDC{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06);gap:.5rem}.IndividualPaymentStep_backBtn__Ww3Zw{background:linear-gradient(135deg,#374151,#4b5563);color:#e5e7eb;border:1px solid rgba(255,255,255,.08);padding:.5rem 1rem;font-size:.8rem;font-weight:500;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.25rem}.IndividualPaymentStep_backBtn__Ww3Zw:hover{color:#f9fafb;border-color:rgba(255,255,255,.15);transform:translateY(-1px)}.IndividualPaymentStep_confirmBtn__Rh7Hw{background:linear-gradient(135deg,#FF9E29,#e8891e);color:#1a1a2e;border:none;padding:.5rem 1rem;font-size:.8rem;font-weight:600;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.25rem;white-space:nowrap;margin-left:auto}.IndividualPaymentStep_confirmBtn__Rh7Hw:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.IndividualPaymentStep_confirmBtn__Rh7Hw:disabled{background:linear-gradient(135deg,#4b5563,#6b7280);cursor:not-allowed;transform:none;opacity:.5}@media (max-width:768px){.IndividualPaymentStep_infoBar___6tPo{flex-wrap:wrap;gap:.75rem}.IndividualPaymentStep_footer__u8XDC,.IndividualPaymentStep_pilotRow__vbwpO,.IndividualPaymentStep_raffleSectionHeader__GH_3y{flex-wrap:wrap}}@media (max-width:480px){.IndividualPaymentStep_container__6OzBI{padding:.5rem 0}.IndividualPaymentStep_raffleSection__zslcs{padding:.5rem}}.IndividualPaymentStep_backBtn__Ww3Zw:focus,.IndividualPaymentStep_confirmBtn__Rh7Hw:focus{outline:2px solid #FF9E29;outline-offset:2px}.PaymentExpirationTimer_container__aEtNR{margin-bottom:1rem}.PaymentExpirationTimer_timer-small__W7qLs{font-size:.875rem}.PaymentExpirationTimer_timer-medium__ep6FW{font-size:1rem}.PaymentExpirationTimer_timer-large__6ImDB{font-size:1.125rem}.PaymentExpirationTimer_notification__HargG{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:4px;margin-bottom:1rem;border-left:4px solid;animation:PaymentExpirationTimer_slideDown__tg1s7 .3s ease-out;box-shadow:0 2px 8px rgba(0,0,0,.1)}.PaymentExpirationTimer_notification-info__4wptF{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(30,64,175,.05));border:1px solid rgba(59,130,246,.3);border-left-color:#3b82f6;color:#60a5fa}.PaymentExpirationTimer_notification-warning__IzJUT{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(146,64,14,.05));border:1px solid rgba(245,158,11,.3);border-left-color:#f59e0b;color:#fbbf24}.PaymentExpirationTimer_notification-error___5yNK{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.05));border:1px solid rgba(239,68,68,.3);border-left-color:#ef4444;color:#f87171}.PaymentExpirationTimer_notificationIcon__SCKHU{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.PaymentExpirationTimer_notificationContent__rKmJb{flex:1 1}.PaymentExpirationTimer_notificationTitle__uGdmS{font-weight:600;font-size:.875rem;margin:0 0 .25rem}.PaymentExpirationTimer_notificationMessage__iL65t{font-size:.875rem;margin:0;opacity:.9}.PaymentExpirationTimer_timer__9_qqB{background:linear-gradient(135deg,rgba(16,33,62,.6),rgba(26,26,46,.6));border:2px solid rgba(156,163,175,.3);border-radius:6px;padding:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.2),0 0 20px rgba(16,185,129,.1);transition:all .3s ease}.PaymentExpirationTimer_timer-normal__SBvUl{border-color:rgba(16,185,129,.4);background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.05));box-shadow:0 4px 15px rgba(0,0,0,.2),0 0 20px rgba(16,185,129,.15)}.PaymentExpirationTimer_timer-warning__b6nI7{border-color:rgba(245,158,11,.4);background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(146,64,14,.05));box-shadow:0 4px 15px rgba(0,0,0,.2),0 0 20px rgba(245,158,11,.15)}.PaymentExpirationTimer_timer-urgent__C_Zg8{border-color:rgba(249,115,22,.4);background:linear-gradient(135deg,rgba(249,115,22,.1),rgba(194,65,12,.05));box-shadow:0 4px 15px rgba(0,0,0,.2),0 0 20px rgba(249,115,22,.15);animation:PaymentExpirationTimer_pulse__zVTOr 2s infinite}.PaymentExpirationTimer_timer-expired__oCEzQ{border-color:rgba(239,68,68,.4);background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.05));box-shadow:0 4px 15px rgba(0,0,0,.2),0 0 20px rgba(239,68,68,.15)}.PaymentExpirationTimer_timerHeader__iqERk{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(156,163,175,.3)}.PaymentExpirationTimer_timerIcon__dL5jM{font-size:1.5rem;flex-shrink:0;color:#fbbf24}.PaymentExpirationTimer_timerTitle__OmvY_{font-weight:600;font-size:1.125rem;color:#f9fafb;text-shadow:0 0 8px rgba(0,0,0,.5)}.PaymentExpirationTimer_timerBody__Y9JnF{text-align:center}.PaymentExpirationTimer_timeDisplay__uBMLD{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem}.PaymentExpirationTimer_timeUnit__vSnLw{display:flex;flex-direction:column;align-items:center;min-width:4rem}.PaymentExpirationTimer_timeNumber__bKEW0{font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:.25rem;font-family:Courier New,monospace;color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.3)}.PaymentExpirationTimer_timer-normal__SBvUl .PaymentExpirationTimer_timeNumber__bKEW0{color:#10b981;text-shadow:0 0 10px rgba(16,185,129,.3)}.PaymentExpirationTimer_timer-warning__b6nI7 .PaymentExpirationTimer_timeNumber__bKEW0{color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.3)}.PaymentExpirationTimer_timer-urgent__C_Zg8 .PaymentExpirationTimer_timeNumber__bKEW0{color:#f97316;text-shadow:0 0 10px rgba(249,115,22,.4)}.PaymentExpirationTimer_timer-expired__oCEzQ .PaymentExpirationTimer_timeNumber__bKEW0{color:#ef4444;text-shadow:0 0 10px rgba(239,68,68,.4)}.PaymentExpirationTimer_timeLabel__uvSjo{font-size:.75rem;font-weight:500;color:#e5e7eb;text-transform:uppercase;letter-spacing:.05em}.PaymentExpirationTimer_timeSeparator__F8IFK{font-size:1.5rem;font-weight:700;color:#9ca3af;margin:0 .25rem}.PaymentExpirationTimer_timeText__GaxPc{font-size:1rem;color:#e5e7eb;margin-bottom:1.5rem;font-weight:500}.PaymentExpirationTimer_progressBar__RAqGX{width:100%;height:.5rem;background:linear-gradient(135deg,rgba(156,163,175,.3),rgba(75,85,99,.3));border-radius:.25rem;overflow:hidden;margin-bottom:1rem;border:1px solid rgba(156,163,175,.2)}.PaymentExpirationTimer_progressFill__1lfYD{height:100%;border-radius:.25rem;transition:width .3s ease,background-color .3s ease;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 0 10px rgba(251,191,36,.3)}.PaymentExpirationTimer_timer-normal__SBvUl .PaymentExpirationTimer_progressFill__1lfYD{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 10px rgba(16,185,129,.3)}.PaymentExpirationTimer_timer-warning__b6nI7 .PaymentExpirationTimer_progressFill__1lfYD{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 0 10px rgba(251,191,36,.3)}.PaymentExpirationTimer_timer-urgent__C_Zg8 .PaymentExpirationTimer_progressFill__1lfYD{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 0 10px rgba(249,115,22,.4)}.PaymentExpirationTimer_timer-expired__oCEzQ .PaymentExpirationTimer_progressFill__1lfYD{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 0 10px rgba(239,68,68,.4)}.PaymentExpirationTimer_expiredMessage__frJCE{text-align:center;color:#f87171;padding:1rem}.PaymentExpirationTimer_expiredMessage__frJCE p{margin:.5rem 0;font-weight:500;color:#f87171}.PaymentExpirationTimer_expiredMessage__frJCE p:first-child{font-size:1.125rem;font-weight:600;color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.3)}.PaymentExpirationTimer_timerFooter__TsH9_{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(156,163,175,.3);text-align:center}.PaymentExpirationTimer_footerText__a7GBP{color:#9ca3af;font-size:.8125rem}.PaymentExpirationTimer_inlineContainer__Er9ED{display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:4px;border:1px solid rgba(156,163,175,.25);background:linear-gradient(135deg,rgba(16,33,62,.5),rgba(26,26,46,.5));font-size:.8rem;color:#9ca3af;white-space:nowrap}.PaymentExpirationTimer_inline-normal__ghX1H{border-color:rgba(16,185,129,.3)}.PaymentExpirationTimer_inline-warning__VETof{border-color:rgba(245,158,11,.3)}.PaymentExpirationTimer_inline-urgent__UySgg{border-color:rgba(249,115,22,.4);animation:PaymentExpirationTimer_pulse__zVTOr 2s infinite}.PaymentExpirationTimer_inline-expired__2TeE5{border-color:rgba(239,68,68,.3)}.PaymentExpirationTimer_inlineIcon__0LmaE{font-size:.85rem;flex-shrink:0}.PaymentExpirationTimer_inlineTime__F9B1P{font-weight:700;font-family:Courier New,monospace;font-size:.85rem;letter-spacing:.02em}.PaymentExpirationTimer_inlineProgress__mULj0{width:3.5rem;height:4px;background:rgba(156,163,175,.2);border-radius:2px;overflow:hidden;flex-shrink:0}.PaymentExpirationTimer_inlineProgressFill__GDXLk{height:100%;border-radius:2px;transition:width .3s ease}.PaymentExpirationTimer_inlineExpiry__LWWOn{font-size:.7rem;color:#6b7280}.PaymentExpirationTimer_inlineExpired__jDWqG{color:#f87171;font-weight:500;font-size:.75rem}@keyframes PaymentExpirationTimer_slideDown__tg1s7{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes PaymentExpirationTimer_pulse__zVTOr{0%,to{transform:scale(1);box-shadow:0 4px 15px rgba(0,0,0,.2),0 0 20px rgba(249,115,22,.15)}50%{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.3),0 0 30px rgba(249,115,22,.25)}}@media (max-width:768px){.PaymentExpirationTimer_timer__9_qqB{padding:1rem}.PaymentExpirationTimer_timeDisplay__uBMLD{gap:.25rem}.PaymentExpirationTimer_timeNumber__bKEW0{font-size:2rem}.PaymentExpirationTimer_timeUnit__vSnLw{min-width:3rem}.PaymentExpirationTimer_notification__HargG{padding:.75rem}.PaymentExpirationTimer_notificationMessage__iL65t,.PaymentExpirationTimer_notificationTitle__uGdmS{font-size:.8125rem}}@media (max-width:480px){.PaymentExpirationTimer_timeDisplay__uBMLD{flex-wrap:wrap;gap:.75rem}.PaymentExpirationTimer_timeNumber__bKEW0{font-size:1.75rem}.PaymentExpirationTimer_timeSeparator__F8IFK{display:none}.PaymentExpirationTimer_timer-small__W7qLs .PaymentExpirationTimer_timeNumber__bKEW0{font-size:1.5rem}.PaymentExpirationTimer_timer-large__6ImDB .PaymentExpirationTimer_timeNumber__bKEW0{font-size:2rem}}.TeamLiveryCard_card__eXn9h{background:linear-gradient(180deg,rgba(255,158,41,.08),rgba(255,255,255,.025) 60%);border:1px solid rgba(255,158,41,.35);border-radius:12px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.2);display:flex;flex-direction:column}.TeamLiveryCard_cardCompact__1xTXL{max-width:360px}.TeamLiveryCard_header__fbcxD{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid rgba(255,158,41,.18);background:rgba(0,0,0,.15)}.TeamLiveryCard_title__xSE3w{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:.95rem;font-weight:600;margin:0}.TeamLiveryCard_titleIcon__Mksa0{color:#FF9E29;font-size:1.05rem}.TeamLiveryCard_badge__B5H_5{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#FF9E29;background:rgba(255,158,41,.12);border:1px solid rgba(255,158,41,.4);padding:.2rem .55rem;border-radius:999px;font-weight:600;white-space:nowrap}.TeamLiveryCard_previewLink__mq2dH{display:block;background:rgba(0,0,0,.45);position:relative;text-decoration:none;overflow:hidden}.TeamLiveryCard_previewImage__1d3Pg{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;transition:transform .35s ease}.TeamLiveryCard_cardCompact__1xTXL .TeamLiveryCard_previewImage__1d3Pg{max-height:180px}.TeamLiveryCard_previewLink__mq2dH:hover .TeamLiveryCard_previewImage__1d3Pg{transform:scale(1.02)}.TeamLiveryCard_previewFallback__NC0Dg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1rem;color:rgba(255,255,255,.6);text-align:center}.TeamLiveryCard_cardCompact__1xTXL .TeamLiveryCard_previewFallback__NC0Dg{padding:1.25rem 1rem}.TeamLiveryCard_fallbackIcon__sjyQ4{font-size:2rem;color:rgba(255,158,41,.6)}.TeamLiveryCard_fallbackText__5U47n{font-size:.85rem}.TeamLiveryCard_footer__wKdhS{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-top:1px solid rgba(255,158,41,.18);background:rgba(0,0,0,.2);flex-wrap:wrap}.TeamLiveryCard_paintName__BP5V2{margin:0;color:rgba(255,255,255,.85);font-size:.85rem;font-weight:500;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TeamLiveryCard_cta__AMg7I{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:6px;background:#FF9E29;color:#181818;font-weight:600;font-size:.82rem;text-decoration:none;transition:background .2s ease,transform .15s ease;white-space:nowrap}.TeamLiveryCard_cta__AMg7I:hover{background:#ffb44f;transform:translateY(-1px)}.podios_pageContainer__wnFUu{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);width:100%}.podios_mainContent__Q0nDx{flex:1 1}.podios_container__BZgm8{max-width:1200px;margin:0 auto;padding:24px 20px 4rem;width:100%;color:#fff}.podios_contentSection__HU1Kt{background:transparent;margin-top:1rem}@media (max-width:768px){.podios_container__BZgm8{padding:1rem 1rem 3rem}}@media (max-width:480px){.podios_container__BZgm8{padding:1rem .75rem 3rem}}