.WinningFundCard_card__DTZcM{position:relative;overflow:hidden;border-radius:16px;border:2px solid;box-shadow:0 10px 25px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;transform:scale(1)}@media (hover:hover){.WinningFundCard_card__DTZcM:hover{transform:scale(1.02)}}.WinningFundCard_pending__iDzmZ{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe;box-shadow:0 10px 25px rgba(59,130,246,.15)}.WinningFundCard_won__UdDbU{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0;box-shadow:0 10px 25px rgba(34,197,94,.15)}.WinningFundCard_lost__f47zO{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5;box-shadow:0 10px 25px rgba(239,68,68,.15)}.WinningFundCard_statusBadge__4Xy0e{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 16px 12px;border-radius:14px 14px 0 0;-webkit-mask:radial-gradient(50% 8px at 50% 100%,transparent 100%,black);mask:radial-gradient(50% 8px at 50% 100%,transparent 100%,black)}.WinningFundCard_statusBadgePending__tzZXN{background-color:#dbeafe}.WinningFundCard_statusBadgeWon__poqxu{background-color:#bbf7d0}.WinningFundCard_statusBadgeLost__9VvaM{background-color:#fca5a5}.WinningFundCard_statusIcon__r2HDJ{width:24px;height:24px}.WinningFundCard_statusIconWon__4Eq5P{width:24px;height:24px;color:#15803d}.WinningFundCard_statusIconLost__VcMdE{width:24px;height:24px;color:#991b1b}.WinningFundCard_statusIconPending__X1KOC{width:24px;height:24px;color:#1d4ed8}.WinningFundCard_statusText__CV79_{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.WinningFundCard_statusPending__wif_7{color:#1d4ed8;background-color:#dbeafe}.WinningFundCard_statusWon__krwI6{color:#15803d;background-color:#bbf7d0}.WinningFundCard_statusLost__A9pRa{color:#991b1b;background-color:#fca5a5}.WinningFundCard_statusBlue__PRjuT{color:#1d4ed8;background-color:#dbeafe}.WinningFundCard_statusGreen__AKUm1{color:#15803d;background-color:#bbf7d0}.WinningFundCard_statusRed__c3evU{color:#991b1b;background-color:#fca5a5}.WinningFundCard_cardContent__Rg_EN{padding:clamp(1rem,3vw,1.5rem);display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1rem)}.WinningFundCard_header__R22Rx{display:flex;flex-direction:column;gap:4px}.WinningFundCard_timeLocation__j_8Nm{display:flex;align-items:center;gap:8px;color:#000000}.WinningFundCard_timeIcon__wQGBG{width:20px;height:20px;color:#000000}.WinningFundCard_timeText__phwW6{font-size:20px;font-weight:700;color:#000000}.WinningFundCard_locationGlow__kulMD{text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6),0 0 30px rgba(255,255,255,.4);color:#000000}.WinningFundCard_raceTitle__evVpo{font-size:16px;font-weight:600;color:#6b7280;line-height:1.3;margin:0}.WinningFundCard_raceInfo__TGLlT{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.WinningFundCard_raceDetails__yYIp5{font-size:14px;color:#6b7280;margin:0}.WinningFundCard_terrainInfo__wmXbD{display:flex;align-items:center;gap:8px;color:#6b7280}.WinningFundCard_terrainIcon__sE6Me{width:16px;height:16px}.WinningFundCard_terrainText__9CiW4{font-size:14px;font-weight:500}.WinningFundCard_horseSection__QI0nd{background-color:rgba(255,255,255,.8);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.5)}.WinningFundCard_horseHeader__xo_z1{display:flex;align-items:center;justify-content:center;gap:12px}.WinningFundCard_horseTitle__Mdoqd{font-size:clamp(1.25rem,3vw + .5rem,1.7rem);font-weight:700;color:#1f2937;margin:0;text-align:center}.WinningFundCard_horseEmoji__l126B{font-size:32px}.WinningFundCard_betTypeSection__Y7kDu{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px 12px;background:rgba(107,114,128,.1);border-radius:8px;text-align:center}.WinningFundCard_betTypeLabel__bVtN1{font-size:.8rem;font-weight:500;color:#6b7280;margin:0}.WinningFundCard_betTypeValue__WFSwr{font-size:.8rem;font-weight:600;color:#374151;margin:0}.WinningFundCard_positionSection___rwsc{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px 12px;background:rgba(107,114,128,.1);border-radius:8px;text-align:center}.WinningFundCard_positionLabel__FSxk1{font-size:.8rem;font-weight:500;color:#6b7280;margin:0}.WinningFundCard_positionValue__SUZKx{font-size:.8rem;font-weight:600;margin:0}.WinningFundCard_positionSection___rwsc.WinningFundCard_won__UdDbU .WinningFundCard_positionValue__SUZKx{color:#15803d}.WinningFundCard_positionSection___rwsc.WinningFundCard_lost__f47zO .WinningFundCard_positionValue__SUZKx{color:#dc2626}.WinningFundCard_positionSection___rwsc.WinningFundCard_pending__iDzmZ .WinningFundCard_positionValue__SUZKx{color:#2563eb}.WinningFundCard_quotesGrid__Xu9dk{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.WinningFundCard_quoteCard__frsbm{background-color:rgba(255,255,255,.8);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.5);text-align:center}.WinningFundCard_quoteLabel__au0Mj{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.WinningFundCard_quoteValue__odUl2{font-size:18px;font-weight:700;color:#1f2937}.WinningFundCard_notes__3X9qo{background-color:rgba(255,255,255,.6);border-radius:8px;padding:12px;font-size:14px;color:#374151;line-height:1.5;border:1px solid rgba(255,255,255,.3)}@media (max-width:768px){.WinningFundCard_raceTitle__evVpo{font-size:18px}.WinningFundCard_raceInfo__TGLlT{flex-direction:column;align-items:flex-start}.WinningFundCard_betTypeSection__Y7kDu{padding:6px 10px;gap:4px}.WinningFundCard_betTypeLabel__bVtN1,.WinningFundCard_betTypeValue__WFSwr{font-size:.75rem}.WinningFundCard_positionSection___rwsc{padding:6px 10px;gap:4px}.WinningFundCard_positionLabel__FSxk1,.WinningFundCard_positionValue__SUZKx{font-size:.75rem}}@media (max-width:480px){.WinningFundCard_raceTitle__evVpo{font-size:16px}.WinningFundCard_statusText__CV79_{font-size:11px;padding:3px 10px}}@media (max-width:640px){.WinningFundCard_quotesGrid__Xu9dk{grid-template-columns:1fr 1fr 1fr;gap:10px}.WinningFundCard_quoteCard__frsbm{padding:12px}.WinningFundCard_quoteValue__odUl2{font-size:16px}.WinningFundCard_quoteLabel__au0Mj{font-size:10px}}@media (max-width:380px){.WinningFundCard_quotesGrid__Xu9dk{grid-template-columns:1fr 1fr 1fr;gap:6px}.WinningFundCard_quoteCard__frsbm{padding:8px}.WinningFundCard_quoteValue__odUl2{font-size:14px}.WinningFundCard_quoteLabel__au0Mj{font-size:8px}}.NapsCard_card__9THcv{position:relative;overflow:hidden;border-radius:16px;border:2px solid;box-shadow:0 10px 25px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;transform:scale(1)}@media (hover:hover){.NapsCard_card__9THcv:hover{transform:scale(1.02)}}.NapsCard_pending__aP7NG{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe;box-shadow:0 10px 25px rgba(59,130,246,.15)}.NapsCard_won__V6wQU{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0;box-shadow:0 10px 25px rgba(34,197,94,.15)}.NapsCard_lost___9AHq{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5;box-shadow:0 10px 25px rgba(239,68,68,.15)}.NapsCard_statusBadge__2eZ96{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 16px 12px;border-radius:14px 14px 0 0;-webkit-mask:radial-gradient(50% 8px at 50% 100%,transparent 100%,black);mask:radial-gradient(50% 8px at 50% 100%,transparent 100%,black)}.NapsCard_statusBadgePending__hJTob{background-color:#dbeafe}.NapsCard_statusBadgeWon__O8fLa{background-color:#bbf7d0}.NapsCard_statusBadgeLost__RSOcG{background-color:#fca5a5}.NapsCard_statusIcon__qUi6M{width:24px;height:24px}.NapsCard_statusIconWon__36yJ9{width:24px;height:24px;color:#15803d}.NapsCard_statusIconLost__QZzj8{width:24px;height:24px;color:#991b1b}.NapsCard_statusIconPending___JdLI{width:24px;height:24px;color:#1d4ed8}.NapsCard_statusText__6TMop{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.NapsCard_statusPending__GBr5f{color:#1d4ed8;background-color:#dbeafe}.NapsCard_statusWon__xnB5n{color:#15803d;background-color:#bbf7d0}.NapsCard_statusLost__1dalR{color:#991b1b;background-color:#fca5a5}.NapsCard_statusBlue__uwKoX{color:#1d4ed8;background-color:#dbeafe}.NapsCard_statusGreen__8G8bA{color:#15803d;background-color:#bbf7d0}.NapsCard_statusRed__pBlGw{color:#991b1b;background-color:#fca5a5}.NapsCard_cardContent__R3Fgq{padding:clamp(1rem,3vw,1.5rem);display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1rem)}.NapsCard_header__BsbrU{display:flex;flex-direction:column;gap:4px}.NapsCard_timeLocation__w08Lc{display:flex;align-items:center;gap:8px;color:#000000}.NapsCard_timeIcon__m7PNF{width:20px;height:20px;color:#000000}.NapsCard_timeText__n1s4q{font-size:20px;font-weight:700;color:#000000}.NapsCard_locationGlow__rthAp{text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6),0 0 30px rgba(255,255,255,.4);color:#000000}.NapsCard_raceTitle__Rtzji{font-size:16px;font-weight:600;color:#6b7280;line-height:1.3;margin:0}.NapsCard_raceInfo__GxExh{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.NapsCard_raceDetails__K8pUp{font-size:14px;color:#6b7280;margin:0}.NapsCard_terrainInfo__ZVEfN{display:flex;align-items:center;gap:8px;color:#6b7280}.NapsCard_terrainIcon__Gbk_0{width:16px;height:16px}.NapsCard_terrainText__7WWwJ{font-size:14px;font-weight:500}.NapsCard_horseSection__zbZYy{background-color:rgba(255,255,255,.8);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.5)}.NapsCard_horseHeader__09_Bd{display:flex;align-items:center;justify-content:center;gap:12px}.NapsCard_horseTitle__hHR63{font-size:clamp(1.25rem,3vw + .5rem,1.7rem);font-weight:700;color:#1f2937;margin:0;text-align:center}.NapsCard_horseEmoji__QElEh{font-size:32px}.NapsCard_betTypeSection__0UiMe{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px 12px;background:rgba(107,114,128,.1);border-radius:8px;text-align:center}.NapsCard_betTypeLabel__Uttqf{font-size:.8rem;font-weight:500;color:#6b7280;margin:0}.NapsCard_betTypeValue__Rd9sv{font-size:.8rem;font-weight:600;color:#374151;margin:0}.NapsCard_positionSection__xnVcV{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px 12px;background:rgba(107,114,128,.1);border-radius:8px;text-align:center}.NapsCard_positionLabel__tuFIA{font-size:.8rem;font-weight:500;color:#6b7280;margin:0}.NapsCard_positionValue__DhFqD{font-size:.8rem;font-weight:600;margin:0}.NapsCard_positionSection__xnVcV.NapsCard_won__V6wQU .NapsCard_positionValue__DhFqD{color:#15803d}.NapsCard_positionSection__xnVcV.NapsCard_lost___9AHq .NapsCard_positionValue__DhFqD{color:#dc2626}.NapsCard_positionSection__xnVcV.NapsCard_pending__aP7NG .NapsCard_positionValue__DhFqD{color:#2563eb}.NapsCard_quotesGrid__L5pWv{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.NapsCard_quoteCard__8SE3_{background-color:rgba(255,255,255,.8);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.5);text-align:center}.NapsCard_quoteLabel__hlg1M{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.NapsCard_quoteValue__FKI1G{font-size:18px;font-weight:700;color:#1f2937}.NapsCard_notes__5UNAm{background-color:rgba(255,255,255,.6);border-radius:8px;padding:12px;font-size:14px;color:#374151;line-height:1.5;border:1px solid rgba(255,255,255,.3)}@media (max-width:768px){.NapsCard_raceTitle__Rtzji{font-size:18px}.NapsCard_raceInfo__GxExh{flex-direction:column;align-items:flex-start}.NapsCard_betTypeSection__0UiMe{padding:6px 10px;gap:4px}.NapsCard_betTypeLabel__Uttqf,.NapsCard_betTypeValue__Rd9sv{font-size:.75rem}.NapsCard_positionSection__xnVcV{padding:6px 10px;gap:4px}.NapsCard_positionLabel__tuFIA,.NapsCard_positionValue__DhFqD{font-size:.75rem}}@media (max-width:480px){.NapsCard_raceTitle__Rtzji{font-size:16px}.NapsCard_statusText__6TMop{font-size:11px;padding:3px 10px}}@media (max-width:640px){.NapsCard_quotesGrid__L5pWv{grid-template-columns:1fr 1fr 1fr;gap:10px}.NapsCard_quoteCard__8SE3_{padding:12px}.NapsCard_quoteValue__FKI1G{font-size:16px}.NapsCard_quoteLabel__hlg1M{font-size:10px}}@media (max-width:380px){.NapsCard_quotesGrid__L5pWv{grid-template-columns:1fr 1fr 1fr;gap:6px}.NapsCard_quoteCard__8SE3_{padding:8px}.NapsCard_quoteValue__FKI1G{font-size:14px}.NapsCard_quoteLabel__hlg1M{font-size:8px}}.PensionFundCard_card__9n9t9{position:relative;overflow:hidden;border-radius:16px;border:2px solid;box-shadow:0 10px 25px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;transform:scale(1)}@media (hover:hover){.PensionFundCard_card__9n9t9:hover{transform:scale(1.02)}}.PensionFundCard_pending__EBWLK{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe;box-shadow:0 10px 25px rgba(59,130,246,.15)}.PensionFundCard_won__DE_Xn{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0;box-shadow:0 10px 25px rgba(34,197,94,.15)}.PensionFundCard_lost__yw9v1{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5;box-shadow:0 10px 25px rgba(239,68,68,.15)}.PensionFundCard_statusBadge__3TUSK{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 16px 12px;border-radius:14px 14px 0 0;-webkit-mask:radial-gradient(50% 8px at 50% 100%,transparent 100%,black);mask:radial-gradient(50% 8px at 50% 100%,transparent 100%,black)}.PensionFundCard_statusBadgePending__owpdU{background-color:#dbeafe}.PensionFundCard_statusBadgeWon__eRoOU{background-color:#bbf7d0}.PensionFundCard_statusBadgeLost__GO9Xz{background-color:#fca5a5}.PensionFundCard_statusIcon__MnEH4{width:24px;height:24px}.PensionFundCard_statusIconWon__YtMYl{width:24px;height:24px;color:#15803d}.PensionFundCard_statusIconLost__Dnv5B{width:24px;height:24px;color:#991b1b}.PensionFundCard_statusIconPending__fPWua{width:24px;height:24px;color:#1d4ed8}.PensionFundCard_statusText__79qZB{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.PensionFundCard_statusPending__RjE1r{color:#1d4ed8;background-color:#dbeafe}.PensionFundCard_statusWon__9hX7J{color:#15803d;background-color:#bbf7d0}.PensionFundCard_statusLost__U97KL{color:#991b1b;background-color:#fca5a5}.PensionFundCard_statusBlue__cnd9z{color:#1d4ed8;background-color:#dbeafe}.PensionFundCard_statusGreen__J1fYd{color:#15803d;background-color:#bbf7d0}.PensionFundCard_statusRed__BaktA{color:#991b1b;background-color:#fca5a5}.PensionFundCard_cardContent__ePLWM{padding:clamp(1rem,3vw,1.5rem);display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1rem)}.PensionFundCard_header__yCfKL{display:flex;flex-direction:column;gap:4px}.PensionFundCard_timeLocation__0cI1o{display:flex;align-items:center;gap:8px;color:#000000}.PensionFundCard_timeIcon__fkURO{width:20px;height:20px;color:#000000}.PensionFundCard_timeText__DKKF9{font-size:20px;font-weight:700;color:#000000}.PensionFundCard_locationGlow__BFe73{text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6),0 0 30px rgba(255,255,255,.4);color:#000000}.PensionFundCard_raceTitle__DqCNz{font-size:16px;font-weight:600;color:#6b7280;line-height:1.3;margin:0}.PensionFundCard_raceInfo__9ixOn{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.PensionFundCard_raceDetails__fXBMp{font-size:14px;color:#6b7280;margin:0}.PensionFundCard_terrainInfo__9sGVb{display:flex;align-items:center;gap:8px;color:#6b7280}.PensionFundCard_terrainIcon__5RG_a{width:16px;height:16px}.PensionFundCard_terrainText__N4_ws{font-size:14px;font-weight:500}.PensionFundCard_horseSection__TpGak{background-color:rgba(255,255,255,.8);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.5)}.PensionFundCard_horseHeader__TXu3k{display:flex;align-items:center;justify-content:center;gap:12px}.PensionFundCard_horseTitle__lqzXV{font-size:clamp(1.25rem,3vw + .5rem,1.7rem);font-weight:700;color:#1f2937;margin:0;text-align:center}.PensionFundCard_horseEmoji__5eaaW{font-size:32px}.PensionFundCard_betTypeSection__0vzqd{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px 12px;background:rgba(107,114,128,.1);border-radius:8px;text-align:center}.PensionFundCard_betTypeLabel__ALClE{font-size:.8rem;font-weight:500;color:#6b7280;margin:0}.PensionFundCard_betTypeValue__LFMxx{font-size:.8rem;font-weight:600;color:#374151;margin:0}.PensionFundCard_positionSection__nurKw{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px 12px;background:rgba(107,114,128,.1);border-radius:8px;text-align:center}.PensionFundCard_positionLabel__dN6GW{font-size:.8rem;font-weight:500;color:#6b7280;margin:0}.PensionFundCard_positionValue__2yUvX{font-size:.8rem;font-weight:600;margin:0}.PensionFundCard_positionSection__nurKw.PensionFundCard_won__DE_Xn .PensionFundCard_positionValue__2yUvX{color:#15803d}.PensionFundCard_positionSection__nurKw.PensionFundCard_lost__yw9v1 .PensionFundCard_positionValue__2yUvX{color:#dc2626}.PensionFundCard_positionSection__nurKw.PensionFundCard_pending__EBWLK .PensionFundCard_positionValue__2yUvX{color:#2563eb}.PensionFundCard_quotesGrid__SSy6I{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.PensionFundCard_quoteCard__KOep9{background-color:rgba(255,255,255,.8);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.5);text-align:center}.PensionFundCard_quoteLabel__FQzmy{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.PensionFundCard_quoteValue__XwIRj{font-size:18px;font-weight:700;color:#1f2937}.PensionFundCard_notes__PQISW{background-color:rgba(255,255,255,.6);border-radius:8px;padding:12px;font-size:14px;color:#374151;line-height:1.5;border:1px solid rgba(255,255,255,.3)}@media (max-width:768px){.PensionFundCard_raceTitle__DqCNz{font-size:18px}.PensionFundCard_raceInfo__9ixOn{flex-direction:column;align-items:flex-start}.PensionFundCard_betTypeSection__0vzqd{padding:6px 10px;gap:4px}.PensionFundCard_betTypeLabel__ALClE,.PensionFundCard_betTypeValue__LFMxx{font-size:.75rem}.PensionFundCard_positionSection__nurKw{padding:6px 10px;gap:4px}.PensionFundCard_positionLabel__dN6GW,.PensionFundCard_positionValue__2yUvX{font-size:.75rem}}@media (max-width:480px){.PensionFundCard_raceTitle__DqCNz{font-size:16px}.PensionFundCard_statusText__79qZB{font-size:11px;padding:3px 10px}}@media (max-width:640px){.PensionFundCard_quotesGrid__SSy6I{grid-template-columns:1fr 1fr 1fr;gap:10px}.PensionFundCard_quoteCard__KOep9{padding:12px}.PensionFundCard_quoteValue__XwIRj{font-size:16px}.PensionFundCard_quoteLabel__FQzmy{font-size:10px}}@media (max-width:380px){.PensionFundCard_quotesGrid__SSy6I{grid-template-columns:1fr 1fr 1fr;gap:6px}.PensionFundCard_quoteCard__KOep9{padding:8px}.PensionFundCard_quoteValue__XwIRj{font-size:14px}.PensionFundCard_quoteLabel__FQzmy{font-size:8px}}.AIPronoCard_card__LzZ0m{position:relative;overflow:hidden;border-radius:16px;border:2px solid;box-shadow:0 10px 25px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;transform:scale(1)}@media (hover:hover){.AIPronoCard_card__LzZ0m:hover{transform:scale(1.02)}}.AIPronoCard_pending__M6Lyk{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe;box-shadow:0 10px 25px rgba(59,130,246,.15)}.AIPronoCard_won__kVCya{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0;box-shadow:0 10px 25px rgba(34,197,94,.15)}.AIPronoCard_lost__qt7rc{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5;box-shadow:0 10px 25px rgba(239,68,68,.15)}.AIPronoCard_statusBadge__v5irN{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 16px 12px;border-radius:14px 14px 0 0;-webkit-mask:radial-gradient(50% 8px at 50% 100%,transparent 100%,black);mask:radial-gradient(50% 8px at 50% 100%,transparent 100%,black)}.AIPronoCard_statusBadgePending__YEigV{background-color:#dbeafe}.AIPronoCard_statusBadgeWon__VNNCB{background-color:#bbf7d0}.AIPronoCard_statusBadgeLost__eCQ0g{background-color:#fca5a5}.AIPronoCard_statusIcon__XsdT6{width:24px;height:24px}.AIPronoCard_statusIconWon__Izqls{width:24px;height:24px;color:#15803d}.AIPronoCard_statusIconLost__ZdocE{width:24px;height:24px;color:#991b1b}.AIPronoCard_statusIconPending__T_lrv{width:24px;height:24px;color:#1d4ed8}.AIPronoCard_statusText__Rb1J1{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.AIPronoCard_statusPending__5Vh10{color:#1d4ed8;background-color:#dbeafe}.AIPronoCard_statusWon___g_WA{color:#15803d;background-color:#bbf7d0}.AIPronoCard_statusLost__kUIXm{color:#991b1b;background-color:#fca5a5}.AIPronoCard_statusBlue___fJer{color:#1d4ed8;background-color:#dbeafe}.AIPronoCard_statusGreen__NSyYI{color:#15803d;background-color:#bbf7d0}.AIPronoCard_statusRed__SvDGJ{color:#991b1b;background-color:#fca5a5}.AIPronoCard_cardContent__BhKgc{padding:clamp(1rem,3vw,1.5rem);display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1rem)}.AIPronoCard_header__I_xLY{display:flex;flex-direction:column;gap:4px}.AIPronoCard_timeLocation__C1sRm{display:flex;align-items:center;gap:8px;color:#000000}.AIPronoCard_timeIcon__1qPeX{width:20px;height:20px;color:#000000}.AIPronoCard_timeText___qFjr{font-size:20px;font-weight:700;color:#000000}.AIPronoCard_locationGlow__bpIYU{text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6),0 0 30px rgba(255,255,255,.4);color:#000000}.AIPronoCard_raceTitle__M1gb0{font-size:16px;font-weight:600;color:#6b7280;line-height:1.3;margin:0}.AIPronoCard_raceInfo__IopbV{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.AIPronoCard_raceDetails__3scOr{font-size:14px;color:#6b7280;margin:0}.AIPronoCard_terrainInfo__Vg3OX{display:flex;align-items:center;gap:8px;color:#6b7280}.AIPronoCard_terrainIcon___mSl8{width:16px;height:16px}.AIPronoCard_terrainText__eCExn{font-size:14px;font-weight:500}.AIPronoCard_horseSection__qcMBb{background-color:rgba(255,255,255,.8);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.5)}.AIPronoCard_horseHeader__I34sc{display:flex;align-items:center;justify-content:center;gap:12px}.AIPronoCard_horseTitle__Nzl03{font-size:clamp(1.25rem,3vw + .5rem,1.7rem);font-weight:700;color:#1f2937;margin:0;text-align:center}.AIPronoCard_horseEmoji__ZRDBa{font-size:32px}.AIPronoCard_betTypeSection__FVRme{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px 12px;background:rgba(107,114,128,.1);border-radius:8px;text-align:center}.AIPronoCard_betTypeLabel__dQM_0{font-size:.8rem;font-weight:500;color:#6b7280;margin:0}.AIPronoCard_betTypeValue__KBXyj{font-size:.8rem;font-weight:600;color:#374151;margin:0}.AIPronoCard_positionSection__50ST7{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px 12px;background:rgba(107,114,128,.1);border-radius:8px;text-align:center}.AIPronoCard_positionLabel__O22PC{font-size:.8rem;font-weight:500;color:#6b7280;margin:0}.AIPronoCard_positionValue__9TGWP{font-size:.8rem;font-weight:600;margin:0}.AIPronoCard_positionSection__50ST7.AIPronoCard_won__kVCya .AIPronoCard_positionValue__9TGWP{color:#15803d}.AIPronoCard_positionSection__50ST7.AIPronoCard_lost__qt7rc .AIPronoCard_positionValue__9TGWP{color:#dc2626}.AIPronoCard_positionSection__50ST7.AIPronoCard_pending__M6Lyk .AIPronoCard_positionValue__9TGWP{color:#2563eb}.AIPronoCard_quotesGrid__WMbml{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.AIPronoCard_quoteCard__ZnvKZ{background-color:rgba(255,255,255,.8);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.5);text-align:center}.AIPronoCard_quoteLabel__T3C6F{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.AIPronoCard_quoteValue__Sifnm{font-size:18px;font-weight:700;color:#1f2937}.AIPronoCard_notes__9Kwur{background-color:rgba(255,255,255,.6);border-radius:8px;padding:12px;font-size:14px;color:#374151;line-height:1.5;border:1px solid rgba(255,255,255,.3)}@media (max-width:768px){.AIPronoCard_raceTitle__M1gb0{font-size:18px}.AIPronoCard_raceInfo__IopbV{flex-direction:column;align-items:flex-start}.AIPronoCard_betTypeSection__FVRme{padding:6px 10px;gap:4px}.AIPronoCard_betTypeLabel__dQM_0,.AIPronoCard_betTypeValue__KBXyj{font-size:.75rem}.AIPronoCard_positionSection__50ST7{padding:6px 10px;gap:4px}.AIPronoCard_positionLabel__O22PC,.AIPronoCard_positionValue__9TGWP{font-size:.75rem}}@media (max-width:480px){.AIPronoCard_raceTitle__M1gb0{font-size:16px}.AIPronoCard_statusText__Rb1J1{font-size:11px;padding:3px 10px}}@media (max-width:640px){.AIPronoCard_quotesGrid__WMbml{grid-template-columns:1fr 1fr 1fr;gap:10px}.AIPronoCard_quoteCard__ZnvKZ{padding:12px}.AIPronoCard_quoteValue__Sifnm{font-size:16px}.AIPronoCard_quoteLabel__T3C6F{font-size:10px}}@media (max-width:380px){.AIPronoCard_quotesGrid__WMbml{grid-template-columns:1fr 1fr 1fr;gap:6px}.AIPronoCard_quoteCard__ZnvKZ{padding:8px}.AIPronoCard_quoteValue__Sifnm{font-size:14px}.AIPronoCard_quoteLabel__T3C6F{font-size:8px}}