.soicauBayesian_container__u0WGg{max-width:1000px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:rgba(255,255,255,.95)}.soicauBayesian_header__Q1Mgi{text-align:center;padding:5px 10px}.soicauBayesian_title__dc64P{font-weight:700;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.soicauBayesian_subtitle__t7Bn5{font-size:1.1rem;opacity:.9;margin-bottom:20px}.soicauBayesian_headerActions__aGgFq{margin-top:20px;display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.soicauBayesian_generateButton__OTyii{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:white;border:none;padding:12px 24px;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,107,.3)}.soicauBayesian_generateButton__OTyii:hover:not(:disabled){background:linear-gradient(135deg,#ee5a52,#e74c3c);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,107,.4)}.soicauBayesian_generateButton__OTyii:active:not(:disabled){transform:translateY(0)}.soicauBayesian_generateButton__OTyii:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.soicauBayesian_dashboard__3dRP8{background:white;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.soicauBayesian_quickActions__Dby_r{margin-bottom:30px;text-align:center;display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.soicauBayesian_quickActionButton__lKefH{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:15px 30px;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.soicauBayesian_quickActionButton__lKefH:hover:not(:disabled){background:linear-gradient(135deg,#764ba2,#667eea);transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.soicauBayesian_quickActionButton__lKefH:active:not(:disabled){transform:translateY(0)}.soicauBayesian_quickActionButton__lKefH:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.soicauBayesian_dashboardGrid__rdKL0{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:20px;gap:20px}.soicauBayesian_dashboardCard__fY5R6{background:#f8f9fa;border-radius:10px;padding:20px;border-left:4px solid #667eea}.soicauBayesian_dashboardCard__fY5R6 h3{color:#333;margin-bottom:15px;font-size:1.2rem}.soicauBayesian_actionButtons__0ypSb{display:flex;gap:10px;align-items:center;justify-content:center}.soicauBayesian_predictionsHeader__TvtbE{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;padding:10px;background:#f8f9fa;border-radius:10px}.soicauBayesian_predictionsHeader__TvtbE label{display:block;margin-bottom:5px;font-weight:500;color:#333}.soicauBayesian_predictionsHeader__TvtbE input,.soicauBayesian_predictionsHeader__TvtbE select{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:14px}.soicauBayesian_dateSelector__z_hms,.soicauBayesian_typeSelector__cByKz{display:flex;flex-direction:column}.soicauBayesian_dateSelector__z_hms label,.soicauBayesian_typeSelector__cByKz label{display:block;margin-bottom:5px;font-weight:500;color:#333}.soicauBayesian_dateSelector__z_hms input,.soicauBayesian_typeSelector__cByKz select{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:14px}.soicauBayesian_predictionsContent__sKvIS h3{color:#333;margin-bottom:10px}.soicauBayesian_predictionsContent__sKvIS p{color:#666;margin-bottom:20px}.soicauBayesian_predictionsContent__sKvIS .soicauBayesian_predictionsHeader__TvtbE{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;background:#f8f9fa;border-radius:10px}.soicauBayesian_predictionGrid__2vojQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:15px;gap:15px;margin-top:20px}.soicauBayesian_prediction__OR8OY{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:10px;padding:15px;text-align:center;position:relative;transition:transform .3s ease;border:2px solid transparent}.soicauBayesian_prediction__OR8OY:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.soicauBayesian_topPrediction__DbYiW{background:linear-gradient(135deg,#ffecd2,#fcb69f);border:2px solid #ff6b6b;transform:scale(1.05)}.soicauBayesian_topPrediction__DbYiW:hover{transform:scale(1.08) translateY(-2px)}.soicauBayesian_predictionNumber__vS1YL{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:5px}.soicauBayesian_predictionPercentage__s36q8{font-size:.9rem;color:#666;font-weight:500}.soicauBayesian_topBadge__P_L1L{position:absolute;top:-5px;right:-5px;background:#ff6b6b;color:white;font-size:.7rem;padding:2px 6px;border-radius:10px;font-weight:700}.soicauBayesian_hit__K2J5r{background:linear-gradient(135deg,#a8edea,#fed6e3);border:2px solid #4ecdc4}.soicauBayesian_hitBadge__d4Ql4{position:absolute;top:-5px;left:-5px;background:#4ecdc4;color:white;font-size:.7rem;padding:2px 6px;border-radius:10px;font-weight:700}.soicauBayesian_resultsGrid__Ou1yV{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;gap:15px}.soicauBayesian_resultItem__2iM72{padding:10px;background:white;border-radius:5px;border-left:3px solid #667eea}.soicauBayesian_resultItem__2iM72 strong{color:#333}.soicauBayesian_hit__K2J5r{color:#28a745;font-weight:700}.soicauBayesian_miss__ZpHqz{color:#dc3545;font-weight:700}.soicauBayesian_ensembleNumber__mMd6u{color:#6f42c1;font-weight:700}.soicauBayesian_accuracy__CE7nF{background:white;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.soicauBayesian_accuracyGrid__hUGg1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.soicauBayesian_accuracyCard__rEKqD{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:20px;border-radius:10px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.1)}.soicauBayesian_accuracyCard__rEKqD h4{margin-bottom:10px;font-size:1rem}.soicauBayesian_accuracyValue__YG_nw{font-size:1.5rem;font-weight:700}.soicauBayesian_history__xVkSR{background:white;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.soicauBayesian_historyList__6_HJE{max-height:600px;overflow-y:auto}.soicauBayesian_historyItem__l1tSl{background:#f8f9fa;border-radius:10px;padding:20px;margin-bottom:15px;border-left:4px solid #667eea;transition:transform .3s ease}.soicauBayesian_historyItem__l1tSl:hover{transform:translateX(5px)}.soicauBayesian_historyDate__Uz8gI{display:flex;justify-content:space-between;margin-bottom:15px;font-weight:500;color:#333}.soicauBayesian_predictionDate__1qbHk{color:#667eea}.soicauBayesian_drawDate__WgwXy{color:#764ba2}.soicauBayesian_historyPredictions__AjyGI{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:15px;gap:15px;margin-bottom:15px}.soicauBayesian_historyMethod__GsjF_{display:flex;justify-content:space-between;align-items:center;padding:8px;background:white;border-radius:5px}.soicauBayesian_historyMethod__GsjF_ strong{color:#333}.soicauBayesian_historyAccuracy__IxuRp{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.soicauBayesian_accuracyItem__EdVk7{padding:5px 10px;background:white;border-radius:5px;font-size:.9rem;color:#666}.soicauBayesian_algorithmStats__PRGL6{margin-top:30px;padding:25px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;border:1px solid #dee2e6;box-shadow:0 4px 15px rgba(0,0,0,.1)}.soicauBayesian_algorithmStats__PRGL6 h4{color:#333;margin-bottom:20px;font-size:1.3rem;text-align:center;border-bottom:2px solid #667eea;padding-bottom:10px}.soicauBayesian_statsGrid__caEl0{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;gap:15px;margin-bottom:20px}.soicauBayesian_statCard__kwJNN{background:white;padding:15px;border-radius:10px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease}.soicauBayesian_statCard__kwJNN:hover{transform:translateY(-2px)}.soicauBayesian_statLabel__tj_8S{font-size:.9rem;color:#666;margin-bottom:8px;font-weight:500}.soicauBayesian_statValue__UjHu9{font-size:1.2rem;font-weight:700;color:#333}.soicauBayesian_recommendationBox__E_eAD{background:white;padding:20px;border-radius:10px;border-left:4px solid #667eea;box-shadow:0 2px 8px rgba(0,0,0,.1)}.soicauBayesian_recommendationTitle__NQxJw{font-size:1.1rem;font-weight:700;color:#333;margin-bottom:10px}.soicauBayesian_recommendationText__rGa7p{color:#666;line-height:1.6;font-size:1rem}.soicauBayesian_noData__WVy3a{text-align:center;color:#666;padding:40px;background:#f8f9fa;border-radius:10px;border:2px dashed #dee2e6}.soicauBayesian_noData__WVy3a h3{color:#333;margin-bottom:10px;font-size:1.2rem}.soicauBayesian_noData__WVy3a p{color:#666;margin:0;font-size:1rem}@media (max-width:768px){.soicauBayesian_container__u0WGg{padding:10px}.soicauBayesian_title__dc64P{font-size:2rem}.soicauBayesian_dashboardGrid__rdKL0,.soicauBayesian_predictionsHeader__TvtbE{grid-template-columns:1fr}.soicauBayesian_predictionsContent__sKvIS .soicauBayesian_predictionsHeader__TvtbE{flex-direction:column;gap:15px;text-align:center}.soicauBayesian_predictionGrid__2vojQ{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.soicauBayesian_prediction__OR8OY{padding:10px}.soicauBayesian_predictionNumber__vS1YL{font-size:1.2rem}.soicauBayesian_predictionPercentage__s36q8{font-size:.8rem}.soicauBayesian_accuracyGrid__hUGg1{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.soicauBayesian_historyAccuracy__IxuRp,.soicauBayesian_historyPredictions__AjyGI{grid-template-columns:1fr}.soicauBayesian_statsGrid__caEl0{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.soicauBayesian_statCard__kwJNN{padding:12px}.soicauBayesian_statLabel__tj_8S{font-size:.8rem}.soicauBayesian_statValue__UjHu9{font-size:1rem}.soicauBayesian_algorithmStats__PRGL6{padding:20px}.soicauBayesian_algorithmStats__PRGL6 h4{font-size:1.1rem}}@media (max-width:480px){.soicauBayesian_title__dc64P{font-size:1.5rem}.soicauBayesian_subtitle__t7Bn5{font-size:1rem}.soicauBayesian_predictionGrid__2vojQ{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.soicauBayesian_prediction__OR8OY{padding:8px}.soicauBayesian_predictionNumber__vS1YL{font-size:1rem}.soicauBayesian_predictionPercentage__s36q8{font-size:.7rem}.soicauBayesian_statsGrid__caEl0{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.soicauBayesian_statCard__kwJNN{padding:10px}.soicauBayesian_statLabel__tj_8S{font-size:.7rem}.soicauBayesian_statValue__UjHu9{font-size:.9rem}.soicauBayesian_algorithmStats__PRGL6{padding:15px}.soicauBayesian_algorithmStats__PRGL6 h4{font-size:1rem}.soicauBayesian_recommendationBox__E_eAD{padding:15px}.soicauBayesian_recommendationTitle__NQxJw{font-size:1rem}.soicauBayesian_recommendationText__rGa7p{font-size:.9rem}}.soicauBayesian_mobileHistoryTriggerWrapper__Wfay0{margin:20px 0}.soicauBayesian_mobileHistoryTrigger__LGtDj{width:100%;border-radius:12px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 12px 24px rgba(118,75,162,.35);transition:transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center}.soicauBayesian_mobileHistoryTrigger__LGtDj:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(118,75,162,.45)}.soicauBayesian_mobileHistoryTrigger__LGtDj:active{transform:translateY(0);box-shadow:0 8px 18px rgba(118,75,162,.35)}.soicauBayesian_mobileHistoryTriggerText__YD7_3{display:inline-flex;align-items:center;gap:8px}.soicauBayesian_mobileHistoryTriggerIcon__WgAiF{margin-left:10px;display:inline-flex;align-items:center;animation:soicauBayesian_mobileHistoryIconPulse__OneZR 1s ease-in-out infinite}@keyframes soicauBayesian_mobileHistoryIconPulse__OneZR{0%,to{opacity:1;transform:translateX(0)}50%{opacity:.3;transform:translateX(4px)}}@media (min-width:769px){.soicauBayesian_mobileHistoryTriggerWrapper__Wfay0{display:none}}.ErrorMessage_errorContainer__d4pcy{display:flex;align-items:center;justify-content:center;min-height:200px;padding:20px;background:#f8f9fa;border-radius:10px;border:1px solid #e9ecef;margin:20px 0}.ErrorMessage_errorIcon__cRoOC{color:#dc3545;margin-right:15px;flex-shrink:0}.ErrorMessage_errorContent__bM2rT{text-align:center}.ErrorMessage_errorTitle__vseyT{color:#dc3545;font-size:1.2rem;font-weight:700;margin:0 0 10px}.ErrorMessage_errorMessage__hbtwS{color:#6c757d;font-size:1rem;margin:0 0 15px;line-height:1.5}.ErrorMessage_retryButton__LhyZM{background:#007bff;color:white;border:none;padding:10px 20px;border-radius:5px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.ErrorMessage_retryButton__LhyZM:hover{background:#0056b3}.ErrorMessage_retryButton__LhyZM:active{background:#004085}@media (max-width:768px){.ErrorMessage_errorContainer__d4pcy{flex-direction:column;text-align:center}.ErrorMessage_errorIcon__cRoOC{margin-right:0;margin-bottom:15px}.ErrorMessage_errorTitle__vseyT{font-size:1.1rem}.ErrorMessage_errorMessage__hbtwS{font-size:.9rem}}