*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--f1-red: #e8002d;--f1-red-dark: #b5001f;--bg-dark: #070707;--bg-card: #151516;--bg-input: #1f1f1f;--border: #343434;--text-primary: #ffffff;--text-secondary: #cfcfcf;--text-muted: #9a9a9a;--text-error: #ff6b6b;--focus-ring: rgba(255, 43, 59, .18);--focus-outline: #ff2b3b}html,body{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:var(--bg-dark);color:var(--text-primary);-webkit-font-smoothing:antialiased}a,button{color:var(--text-primary)}a{color:var(--f1-red);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}input,select,textarea,button{background-color:var(--bg-input);color:var(--text-primary);border:1px solid var(--border)}input:focus,select:focus,textarea:focus,button:focus{outline:none;box-shadow:0 0 0 4px var(--focus-ring);border-color:var(--focus-outline)}.muted{color:var(--text-muted)}#root{height:100%}._page_c8rlt_1{display:flex;align-items:center;justify-content:center;min-height:100%;padding:1rem;background:radial-gradient(ellipse at 20% 50%,rgba(232,0,45,.08) 0%,transparent 60%),var(--bg-dark)}._card_c8rlt_12{width:100%;max-width:400px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2.5rem 2rem}._header_c8rlt_21{text-align:center;margin-bottom:2rem}._logo_c8rlt_26{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.5rem}._logoBar_c8rlt_34{width:6px;height:32px;background:var(--f1-red);border-radius:2px}._logoText_c8rlt_41{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}._logoText_c8rlt_41 span{color:var(--f1-red)}._logoImg_c8rlt_52{height:1em;width:auto;display:block}._title_c8rlt_58{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}._subtitle_c8rlt_65{font-size:.875rem;color:var(--text-secondary)}._tabs_c8rlt_71{display:flex;border-bottom:1px solid var(--border);margin-bottom:1.75rem}._tab_c8rlt_71{flex:1;padding:.75rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}._tab_c8rlt_71:hover{color:var(--text-primary)}._tabActive_c8rlt_95{color:var(--f1-red);border-bottom-color:var(--f1-red)}._successMsg_c8rlt_101{padding:.75rem 1rem;background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#4caf50;font-size:.875rem}._form_c8rlt_111{display:flex;flex-direction:column;gap:1.25rem}._field_c8rlt_117{display:flex;flex-direction:column;gap:.375rem}._label_c8rlt_123{font-size:.875rem;font-weight:500;color:var(--text-secondary)}._input_c8rlt_129{width:100%;padding:.75rem 1rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:1rem;outline:none;transition:border-color .15s}._input_c8rlt_129::placeholder{color:#505050}._input_c8rlt_129:focus{border-color:var(--f1-red)}._input_c8rlt_129:disabled{opacity:.6;cursor:not-allowed}._error_c8rlt_154{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ff4d4d1a;border:1px solid rgba(255,77,77,.3);border-radius:8px;color:var(--text-error);font-size:.875rem}._button_c8rlt_166{width:100%;padding:.875rem;background:var(--f1-red);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color .15s,transform .1s;margin-top:.25rem}._button_c8rlt_166:hover:not(:disabled){background:var(--f1-red-dark)}._button_c8rlt_166:active:not(:disabled){transform:scale(.98)}._button_c8rlt_166:disabled{opacity:.7;cursor:not-allowed}._mockBanner_186nn_2{position:fixed;top:0;left:0;right:0;z-index:999;background:#7b0000;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-align:center;padding:4px 16px;display:flex;align-items:center;justify-content:center;gap:12px}._mockBannerLink_186nn_20{color:#faa;text-decoration:none;font-weight:400}._mockBannerLink_186nn_20:hover{text-decoration:underline}._layout_186nn_28{display:flex;height:100vh;background:var(--bg-dark);color:var(--text-primary);font-family:inherit}._sidebar_186nn_37{width:260px;min-width:260px;background:var(--bg-card);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}._brand_186nn_47{display:flex;align-items:center;gap:10px;padding:20px 16px;border-bottom:1px solid #2a2a2a;flex-shrink:0}._brandBar_186nn_56{width:4px;height:18px;background:var(--f1-red);border-radius:2px}._brandText_186nn_63{font-size:13px;font-weight:800;letter-spacing:2.5px;color:var(--text-primary);display:flex;align-items:center;gap:10px}._brandLogo_186nn_73{height:1em;width:auto;display:block}._userRow_186nn_79{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--border);flex-shrink:0}._userName_186nn_88{font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logoutBtn_186nn_96{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);font-size:11px;padding:3px 8px;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap;flex-shrink:0;margin-left:8px}._logoutBtn_186nn_96:hover{color:var(--text-primary);border-color:var(--f1-red-dark)}._notifWrapper_186nn_116{position:relative;flex-shrink:0;margin-left:8px}._notifBtn_186nn_122{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);font-size:13px;cursor:pointer;padding:2px 6px;position:relative;display:flex;align-items:center;gap:4px}._notifBtn_186nn_122:hover{border-color:var(--f1-red-dark);color:var(--text-primary)}._notifBadge_186nn_141{background:var(--f1-red, #e8002d);color:#fff;border-radius:8px;font-size:10px;font-weight:700;padding:0 5px;min-width:16px;text-align:center;line-height:16px}._notifPanel_186nn_153{position:absolute;top:calc(100% + 6px);right:0;width:240px;background:var(--sidebar-bg, #1a1a1a);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000080;z-index:200;overflow:hidden}._notifHeader_186nn_166{padding:10px 14px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border)}._notifItem_186nn_176{display:flex;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid var(--border)}._notifItem_186nn_176:last-child{border-bottom:none}._notifName_186nn_188{flex:1;font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._notifApprove_186nn_197{background:#00a05033;border:1px solid rgba(0,160,80,.4);border-radius:4px;color:#4ec97d;font-size:13px;font-weight:700;cursor:pointer;padding:2px 7px;flex-shrink:0}._notifApprove_186nn_197:hover{background:#00a05059}._notifDeny_186nn_213{background:#e8002d26;border:1px solid rgba(232,0,45,.35);border-radius:4px;color:#e8002d;font-size:13px;font-weight:700;cursor:pointer;padding:2px 7px;flex-shrink:0}._notifDeny_186nn_213:hover{background:#e8002d4d}._notifItemLink_186nn_229{cursor:pointer}._notifItemLink_186nn_229:hover{background:#ffffff0d}._notifArrow_186nn_237{color:var(--text-secondary);font-size:13px;flex-shrink:0}._userActions_186nn_243{display:flex;align-items:center;gap:6px;flex-shrink:0}._profileBtn_186nn_250{background:transparent;border:1px solid #2a2a2a;border-radius:4px;color:#606060;font-size:13px;padding:3px 7px;cursor:pointer;transition:color .15s,border-color .15s}._profileBtn_186nn_250:hover{color:#ccc;border-color:#555}._modalOverlay_186nn_268{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000}._modalCard_186nn_278{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;width:100%;max-width:400px;margin:16px;overflow:hidden}._modalHeader_186nn_288{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2a2a2a;font-size:14px;font-weight:600;color:#e0e0e0}._modalClose_186nn_299{background:transparent;border:none;color:#606060;font-size:14px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s}._modalClose_186nn_299:hover{color:#ccc}._modalBody_186nn_314{padding:18px;display:flex;flex-direction:column;gap:12px}._modalSection_186nn_321{font-size:11px;font-weight:600;color:#606060;text-transform:uppercase;letter-spacing:.05em}._modalDivider_186nn_329{border:none;border-top:1px solid #2a2a2a;margin:2px 0}._modalField_186nn_335{display:flex;flex-direction:column;gap:5px}._modalLabel_186nn_341{font-size:12px;color:#a0a0a0}._modalInput_186nn_346{background:#111;border:1px solid #2a2a2a;border-radius:4px;color:#e0e0e0;font-size:14px;padding:8px 10px;outline:none;transition:border-color .15s}._modalInput_186nn_346:focus{border-color:#555}._modalError_186nn_361{font-size:13px;color:#e8002d;background:#e8002d1a;border-radius:4px;padding:8px 10px}._modalSuccess_186nn_369{font-size:13px;color:#4caf50;background:#4caf501a;border-radius:4px;padding:8px 10px}._modalSaveBtn_186nn_377{background:var(--f1-red, #e8002d);border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:600;padding:10px;cursor:pointer;transition:background .15s;margin-top:4px}._modalSaveBtn_186nn_377:hover:not(:disabled){background:#c0001f}._modalSaveBtn_186nn_377:disabled{opacity:.5;cursor:not-allowed}._modalDeleteBtn_186nn_400{background:transparent;border:1px solid rgba(232,0,45,.4);border-radius:4px;color:#e8002d;font-size:13px;padding:8px 12px;cursor:pointer;width:100%;transition:background .15s,border-color .15s}._modalDeleteBtn_186nn_400:hover{background:#e8002d1a;border-color:#e8002d}._deletePopup_186nn_417{background:var(--sidebar-bg, #1a1a1a);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 40px #0009;padding:24px;width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px}._deleteConfirmBox_186nn_430{display:flex;flex-direction:column;gap:10px}._deleteConfirmText_186nn_436{font-size:13px;color:var(--text-primary);margin:0;line-height:1.5}._deleteConfirmSub_186nn_443{font-size:12px;color:var(--text-secondary)}._deleteConfirmBtns_186nn_448{display:flex;gap:8px}._modalDeleteConfirmBtn_186nn_453{flex:1;background:#e8002d;border:none;border-radius:4px;color:#fff;font-size:13px;font-weight:600;padding:9px;cursor:pointer;transition:background .15s}._modalDeleteConfirmBtn_186nn_453:hover{background:#c0001f}._modalCancelBtn_186nn_470{flex:1;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);font-size:13px;padding:9px;cursor:pointer;transition:border-color .15s,color .15s}._modalCancelBtn_186nn_470:hover{border-color:var(--text-secondary);color:var(--text-primary)}._refreshBtn_186nn_488{display:block;width:calc(100% - 32px);margin:8px 16px 4px;padding:7px 12px;background:#1c1c1c;border:1px solid #333;border-radius:4px;color:#a0a0a0;font-size:11px;font-weight:600;letter-spacing:.5px;text-align:center;cursor:pointer;transition:background .15s,color .15s}._refreshBtn_186nn_488:hover:not(:disabled){background:#252525;color:#ccc;border-color:#444}._refreshBtn_186nn_488:disabled{opacity:.5;cursor:default}._nav_186nn_512{flex:1;overflow-y:auto;padding:8px 0 16px}._nav_186nn_512::-webkit-scrollbar{width:4px}._nav_186nn_512::-webkit-scrollbar-track{background:transparent}._nav_186nn_512::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}._seasonBetItem_186nn_523{display:flex;align-items:center;gap:8px;width:100%;padding:9px 16px;margin-bottom:4px;background:transparent;border:none;border-left:2px solid transparent;color:#707070;font-size:12px;font-weight:700;letter-spacing:.5px;cursor:pointer;text-align:left;transition:color .15s,background .15s}._seasonBetItem_186nn_523:hover{background:#1c1c1c;color:#ccc}._seasonBetActive_186nn_547{color:#e8002d;background:#e8002d14;border-left-color:#e8002d}._seasonBetIcon_186nn_553{font-size:11px;opacity:.8}._season_186nn_523{margin-bottom:2px}._seasonHeader_186nn_563{display:flex;align-items:center;gap:8px;padding:10px 16px 6px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#e8002d}._seasonDot_186nn_575{width:6px;height:6px;background:#e8002d;border-radius:50%;flex-shrink:0}._seasonToggle_186nn_583{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px 6px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#4a4a4a;background:transparent;border:none;cursor:pointer;text-align:left;transition:color .15s}._seasonToggle_186nn_583:hover{color:#888}._arrow_186nn_603{font-size:10px}._raceList_186nn_606{display:flex;flex-direction:column}._raceItem_186nn_611{display:flex;align-items:center;gap:8px;padding:6px 16px 6px 20px;background:transparent;border:none;border-left:2px solid transparent;cursor:pointer;text-align:left;width:100%;transition:background .12s}._raceItem_186nn_611:hover{background:#1c1c1c}._raceItem_186nn_611._past_186nn_627 ._raceNum_186nn_627,._raceItem_186nn_611._past_186nn_627 ._raceName_186nn_628,._raceItem_186nn_611._past_186nn_627 ._raceDate_186nn_629{color:#3a3a3a}._raceItem_186nn_611._active_186nn_631 ._raceName_186nn_628{color:#fff;font-weight:600}._raceItem_186nn_611._future_186nn_632 ._raceName_186nn_628{color:#a0a0a0}._raceItem_186nn_611._selected_186nn_634{background:#e8002d14;border-left-color:#e8002d}._raceNum_186nn_627{font-size:10px;font-family:monospace;color:#505050;min-width:22px;flex-shrink:0}._raceName_186nn_628{flex:1;font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._raceDate_186nn_629{font-size:11px;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}._sidebarLoading_186nn_663{padding:8px 20px;font-size:12px;color:#505050}._main_186nn_670{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden}._topBar_186nn_677{display:flex;justify-content:flex-end;padding:10px 16px;border-bottom:1px solid #1e1e1e}._myProfileBtn_186nn_684{background:transparent;border:1px solid #2a2a2a;border-radius:4px;color:#a0a0a0;font-size:12px;padding:5px 12px;cursor:pointer;transition:color .15s,border-color .15s}._myProfileBtn_186nn_684:hover{color:#e0e0e0;border-color:#555}._loadingText_186nn_700{padding:48px;color:#505050;text-align:center}._raceHeader_186nn_707{padding:32px 48px 24px;border-bottom:1px solid var(--border);background:var(--bg-card)}._raceHeaderContent_186nn_713{display:flex;flex-direction:column;gap:12px}._raceHeaderInfo_186nn_719{display:flex;flex-direction:column;gap:8px;flex:1}._raceHeaderTitleRow_186nn_726{display:flex;align-items:center;gap:16px}._raceTitle_186nn_732{font-size:24px;font-weight:800;color:var(--text-primary);margin:0;line-height:1.2}._raceMeta_186nn_740{font-size:13px;color:var(--text-secondary);margin:0;display:flex;align-items:center;gap:8px;min-height:20px}._sprintBadge_186nn_751{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;background:#e8002d1f;border:1px solid rgba(232,0,45,.28);border-radius:4px;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--f1-red);line-height:1}._betGroup_186nn_769{margin-bottom:28px}._groupTitle_186nn_773{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e0e0e0;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid #e8002d}._betGrid_186nn_784{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}._podiumContainer_186nn_791{display:flex;align-items:flex-end;justify-content:center;gap:16px;margin-bottom:0;min-height:480px;position:relative;z-index:2}._podiumPosition_186nn_802{flex:1;display:flex;flex-direction:column;align-items:center;min-width:100px;position:relative;overflow:hidden}._podiumFirst_186nn_812{order:2;margin-bottom:50px}._podiumSecond_186nn_817{order:1;margin-bottom:25px;opacity:.9}._podiumThird_186nn_823{order:3;margin-bottom:0;opacity:.85}._podiumStairs_186nn_830{display:flex;align-items:flex-end;justify-content:center;gap:16px;margin-top:-50px;height:120px;position:relative;z-index:1}._stair_186nn_841{flex:1;min-width:100px;background:linear-gradient(135deg,#e8002d33,#e8002d14);border:1px solid rgba(232,0,45,.3);border-top:2px solid rgba(232,0,45,.5);border-radius:4px 4px 0 0;display:flex;align-items:flex-end;justify-content:center;font-size:32px;font-weight:800;color:#e8002d66;padding-bottom:12px}._stairFirst_186nn_857{height:100px;order:2}._stairSecond_186nn_862{height:70px;order:1}._stairThird_186nn_867{height:40px;order:3}._qualifyingGrid_186nn_873{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px}._raceGrid_186nn_880{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px}._raceGridFullWidth_186nn_886{grid-column:1 / -1}._betField_186nn_890{display:flex;flex-direction:column;gap:6px;min-width:0}._driverImageContainer_186nn_897{display:flex;justify-content:center;align-items:flex-start;margin-bottom:8px;height:250px;overflow:hidden;width:100%}._driverImage_186nn_897{height:500px;width:auto;object-fit:contain;animation:_fadeInOut_186nn_1 .6s ease-in-out}@keyframes _fadeInOut_186nn_1{0%{opacity:0}50%{opacity:1}to{opacity:1}}._fieldLabel_186nn_926{font-size:12px;color:#b0b0b0;font-weight:600}._driverSelect_186nn_932{padding:9px 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:border-color .15s;appearance:auto;width:100%;box-sizing:border-box;min-width:0}._driverSelect_186nn_932:focus{outline:none;border-color:#e8002d}._driverSelect_186nn_932 option{background:#1a1a1a}._saveBtn_186nn_955{margin-top:8px;padding:11px 32px;background:#e8002d;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:background .15s,transform .1s}._saveBtn_186nn_955:hover:not(:disabled){background:#c5001f}._saveBtn_186nn_955:active:not(:disabled){transform:scale(.98)}._saveBtn_186nn_955:disabled{opacity:.35;cursor:not-allowed}._successMsg_186nn_973{margin-top:12px;font-size:13px;color:#4caf50}._errorMsg_186nn_979{margin-top:12px;font-size:13px;color:#e8002d}._lockedBar_186nn_986{margin-bottom:20px;padding:10px 14px;background:#e8002d0f;border:1px solid rgba(232,0,45,.25);border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}._lockedText_186nn_998{font-size:12px;font-weight:600;color:#e8002d;flex:1;min-width:200px}._evalControls_186nn_1006{display:flex;align-items:center;gap:10px;flex-shrink:0}._evalBtn_186nn_1013{padding:6px 14px;background:#1e1e1e;border:1px solid #3a3a3a;border-radius:6px;color:#ccc;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}._evalBtn_186nn_1013:hover:not(:disabled){border-color:#666;color:#fff}._evalBtn_186nn_1013:disabled{opacity:.4;cursor:not-allowed}._evalTime_186nn_1028{font-size:11px;color:#888;white-space:nowrap}._evalError_186nn_1034{width:100%;margin:4px 0 0;font-size:12px;color:#e8002d}._columnLabels_186nn_1042{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin-bottom:4px}._colLabelBet_186nn_1048{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#a0a0a0}._selectCorrect_186nn_1057{border-color:#4caf50!important;color:#4caf50!important}._selectWrong_186nn_1061{border-color:#e8002d!important;color:#ff6b6b!important}._resultHint_186nn_1067{font-size:11px;font-weight:600;margin-top:2px;padding:2px 0}._hintCorrect_186nn_1073{color:#4caf50}._hintWrong_186nn_1074{color:#e8002d}._pendingInline_186nn_1077{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;padding:5px 8px;background:#ffc8000f;border:1px solid rgba(255,200,0,.2);border-radius:6px}._pendingValue_186nn_1089{font-size:12px;color:#e0c060;font-weight:600}._pendingFrom_186nn_1095{font-size:11px;color:#606060}._counterBtn_186nn_1100{padding:3px 8px;background:transparent;border:1px solid #3a3a3a;border-radius:4px;color:#606060;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}._counterBtn_186nn_1100:hover{border-color:#666;color:#ccc}._confirmBtnInline_186nn_1114{padding:3px 8px;background:#4caf501f;border:1px solid rgba(76,175,80,.4);border-radius:4px;color:#4caf50;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s}._confirmBtnInline_186nn_1114:hover{background:#4caf5040}._pendingWait_186nn_1127{font-size:11px;color:#505050;font-style:italic}._proposeInline_186nn_1134{display:flex;gap:6px;align-items:center;margin-top:4px}._driverSelectSmall_186nn_1141{flex:1;padding:5px 8px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;color:#888;font-size:11px;cursor:pointer}._driverSelectSmall_186nn_1141:focus{outline:none;border-color:#555}._proposeBtnInline_186nn_1153{padding:5px 10px;background:transparent;border:1px solid #3a3a3a;border-radius:6px;color:#707070;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}._proposeBtnInline_186nn_1153:hover:not(:disabled){border-color:#666;color:#ccc}._proposeBtnInline_186nn_1153:disabled{opacity:.35;cursor:not-allowed}._correctBtn_186nn_1169{margin-top:3px;padding:2px 7px;background:transparent;border:1px solid #2a2a2a;border-radius:4px;color:#505050;font-size:10px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}._correctBtn_186nn_1169:hover{border-color:#555;color:#aaa}._scoreBadge_186nn_1184{display:inline-block;margin-top:3px;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:700}._scoreBadgeGood_186nn_1192{background:#4caf501f;color:#4caf50;border:1px solid rgba(76,175,80,.3)}._scoreBadgeZero_186nn_1197{background:#5050501a;color:#505050;border:1px solid #2a2a2a}._raceTotalBadge_186nn_1204{font-size:14px;font-weight:800;color:#fff;white-space:nowrap;flex-shrink:0}._raceContent_186nn_767{display:flex;align-items:flex-start;gap:24px;padding:0 48px}._betSection_186nn_767{flex:1;max-width:1000px;padding:28px 0 48px}._sidebarColumn_186nn_1228{display:flex;flex-direction:column;gap:24px;flex:0 1 380px;min-width:220px;max-width:440px}._racetrackSection_186nn_1238{padding:28px 0 0;display:flex;justify-content:center;align-items:flex-start}._racetrackImage_186nn_1245{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}._leaderboardSection_186nn_1255{display:flex;flex-direction:column;padding:20px 16px 28px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;max-height:600px;overflow-y:auto;overflow-x:hidden}._rightCol_186nn_1268{display:flex;flex-direction:column;width:100%}._leaderboardTable_186nn_1274{display:flex;flex-direction:column;gap:0}._timetableSection_186nn_1281{display:flex;flex-direction:column;padding:20px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px}._timetableTitle_186nn_1290{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e0e0e0;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #e8002d}._timetableList_186nn_1301{display:flex;flex-direction:column;gap:8px}._timetableRow_186nn_1307{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#ffffff05;border-radius:4px;transition:background .15s}._timetableRow_186nn_1307:hover{background:#e8002d14}._sessionName_186nn_1321{font-size:13px;font-weight:600;color:#e0e0e0}._sessionTime_186nn_1327{font-size:12px;color:#b0b0b0;font-family:monospace;gap:0}._schedulePanel_186nn_1335{padding-bottom:24px}._schedulePanelTitle_186nn_1339{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e0e0e0;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #e8002d}._scheduleRow_186nn_1350{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid #1a1a1a}._scheduleRow_186nn_1350:last-child{border-bottom:none}._scheduleRowMain_186nn_1362{display:flex;align-items:center;justify-content:space-between;gap:12px}._scheduleRowInfo_186nn_1369{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;overflow:hidden}._scheduleSessionName_186nn_1378{font-size:12px;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}._scheduleDateTime_186nn_1387{font-size:11px;color:silver;display:flex;flex-direction:column;gap:1px}._scheduleWeather_186nn_1396{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#ffffff08;border-radius:4px;flex-shrink:0}._scheduleWeatherIcon_186nn_1406{font-size:16px;line-height:1}._scheduleWeatherTemp_186nn_1411{font-size:12px;font-weight:600;color:#e0e0e0}._scheduleWeatherRain_186nn_1417{font-size:11px;color:#a0a0a0}._scheduleRowPast_186nn_1423 ._scheduleSessionName_186nn_1378{color:#909090;opacity:.7}._scheduleRowPast_186nn_1423 ._scheduleDateTime_186nn_1387{color:gray;opacity:.7}._scheduleRowPast_186nn_1423 ._scheduleWeather_186nn_1396{opacity:.5}._scheduleRow_186nn_1350:not(._scheduleRowPast_186nn_1423):not(._scheduleRowNext_186nn_1436) ._scheduleSessionName_186nn_1378{color:#d0d0d0}._scheduleRow_186nn_1350:not(._scheduleRowPast_186nn_1423):not(._scheduleRowNext_186nn_1436) ._scheduleDateTime_186nn_1387{color:#b0b0b0}._scheduleRowNext_186nn_1436 ._scheduleSessionName_186nn_1378{color:#f44;font-weight:700}._scheduleRowNext_186nn_1436 ._scheduleDateTime_186nn_1387{color:#e0e0e0;font-weight:600}._scheduleRowNext_186nn_1436 ._scheduleWeather_186nn_1396{background:#ff44441a;border:1px solid rgba(255,68,68,.2)}._weatherWidget_186nn_1458{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff08;border-radius:6px;margin-top:8px;border:1px solid rgba(255,255,255,.05)}._weatherIcon_186nn_1469{font-size:24px;line-height:1}._weatherDetails_186nn_1474{display:flex;flex-direction:column;gap:2px;flex:1}._weatherTemp_186nn_1481{font-size:14px;font-weight:600;color:#e0e0e0}._weatherRain_186nn_1487{font-size:11px;color:#a0a0a0;display:flex;align-items:center;gap:4px}._weatherRainIcon_186nn_1495{font-size:12px}._leaderboardPanel_186nn_1499{padding:0}._lbTitle_186nn_1503{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e0e0e0;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #e8002d;display:flex;align-items:center;gap:8px}._lbMockBadge_186nn_1516{font-size:9px;background:#7b0000;color:#faa;padding:1px 5px;border-radius:3px;letter-spacing:.1em}._lbMockInfo_186nn_1524{display:flex;flex-direction:column;gap:4px;padding:10px 0}._lbMockLabel_186nn_1530{font-size:10px;color:#555}._lbMockTotal_186nn_1534{font-size:1.5rem;font-weight:700;color:#e8002d}._lbMockNote_186nn_1539{font-size:10px;color:#444;margin:4px 0 0}._lbRow_186nn_1545{display:flex;align-items:center;gap:12px;padding:12px 8px;border-bottom:1px solid #2a2a2a;transition:background .15s}._lbRow_186nn_1545:hover{background:#e8002d0d;border-radius:4px}._lbMe_186nn_1559{background:#e8002d14;border-radius:4px}._lbMe_186nn_1559 ._lbName_186nn_1564,._lbMe_186nn_1559 ._lbYearPts_186nn_1568{color:#e8002d;font-weight:700}._lbRank_186nn_1573{font-size:12px;font-family:monospace;color:#e8002d;min-width:24px;flex-shrink:0;font-weight:700;text-align:center}._lbName_186nn_1564{flex:1;font-size:13px;color:#e0e0e0;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lbYearPts_186nn_1568{font-size:13px;font-weight:600;color:#b0b0b0;min-width:40px;flex-shrink:0;text-align:right;white-space:nowrap}._lbRacePts_186nn_1603{font-size:12px;color:#4caf50;font-weight:600;min-width:35px;flex-shrink:0;text-align:right;white-space:nowrap}._deadlineInfo_186nn_1614{margin-bottom:16px;padding:8px 12px;background:#50505014;border:1px solid #2a2a2a;border-radius:6px;font-size:12px;color:#888}._deadlineInfo_186nn_1614 strong{color:#b0b0b0}._editRequestSection_186nn_1626{width:100%;margin-top:8px;padding-top:8px;border-top:1px solid rgba(232,0,45,.15);display:flex;flex-wrap:wrap;align-items:center;gap:8px}._editRequestInfo_186nn_1637{font-size:11px;color:#606060;flex-shrink:0}._editRequestBtn_186nn_1643{padding:5px 12px;background:#1a1a1a;border:1px solid #444;border-radius:6px;color:#aaa;font-size:11px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}._editRequestBtn_186nn_1643:hover:not(:disabled){border-color:#888;color:#fff}._editRequestBtn_186nn_1643:disabled{opacity:.4;cursor:not-allowed}._editRequestError_186nn_1658{font-size:11px;color:#e8002d;margin:0;width:100%}._editRequestPending_186nn_1660{font-size:11px;color:#707070;font-style:italic}._editRequestApproved_186nn_1666{font-size:11px;color:#4caf50;font-weight:600}._editRequestDenied_186nn_1672{font-size:11px;color:#e8002d}._editRequestOtherRow_186nn_1677{display:flex;align-items:center;gap:6px;width:100%;padding:4px 0}._editRequestOtherName_186nn_1685{font-size:11px;color:#888;flex:1}._editRequestApproveBtn_186nn_1691{padding:3px 10px;background:#4caf501a;border:1px solid rgba(76,175,80,.4);border-radius:4px;color:#4caf50;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s;white-space:nowrap}._editRequestApproveBtn_186nn_1691:hover{background:#4caf5033}._editRequestDenyBtn_186nn_1705{padding:3px 10px;background:#e8002d14;border:1px solid rgba(232,0,45,.3);border-radius:4px;color:#e8002d;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s;white-space:nowrap}._editRequestDenyBtn_186nn_1705:hover{background:#e8002d26}._mockBanner_186nn_2{background:var(--f1-red-dark)!important;color:var(--text-primary)!important}._mockBannerLink_186nn_20{color:var(--f1-red)!important}._modalHeader_186nn_288{color:var(--text-primary)!important;border-bottom-color:var(--border)!important}._modalCard_186nn_278{background:var(--bg-card)!important;border-color:var(--border)!important}._modalInput_186nn_346,._input_186nn_1730,._formInput_186nn_1730,._formSelect_186nn_1730,._driverSelectSmall_186nn_1141,._dtInput_186nn_1730{background:var(--bg-input)!important;border-color:var(--border)!important;color:var(--text-primary)!important}._input_186nn_1730::placeholder,._formInput_186nn_1730::placeholder,._autoInput_186nn_1737::placeholder{color:var(--text-muted)!important}._tab_186nn_1740,._fieldLabel_186nn_926,._modalLabel_186nn_341,._subtitle_186nn_1740,._hint_186nn_1073,._fieldSub_186nn_1740,._formLabel_186nn_1740,._autoLabel_186nn_1740{color:var(--text-secondary)!important}._tabActive_186nn_1743{color:var(--f1-red)!important;border-bottom-color:var(--f1-red)!important}._button_186nn_1746,._saveBtn_186nn_955,._addBtn_186nn_1746,._presetBtn_186nn_1746,._quickBtn_186nn_1746,._toggleActive_186nn_1746{color:#fff!important}._refreshBtn_186nn_488,._evalBtn_186nn_1013,._proposeBtnInline_186nn_1153,._counterBtn_186nn_1100,._correctBtn_186nn_1169,._editRequestBtn_186nn_1643{background:var(--bg-input)!important;border-color:var(--border)!important;color:var(--text-primary)!important}._lbName_186nn_1564,._lbMockLabel_186nn_1530,._raceDate_186nn_629,._raceName_186nn_628,._sidebarLoading_186nn_663,._loadingText_186nn_700,._deadlineInfo_186nn_1614,._evalTime_186nn_1028{color:var(--text-secondary)!important}._trackImageContainer_186nn_1761{background:transparent!important}._successMsg_186nn_973,._lbMockTotal_186nn_1534{color:#4caf50!important}._errorMsg_186nn_979,._modalError_186nn_361{color:var(--text-error)!important}._raceItem_186nn_611:hover,._proposalItem_186nn_1768{background:#ffffff05!important}._raceFlag_186nn_1772{height:16px;width:auto;margin-right:8px;flex-shrink:0;opacity:.95;display:block;border-radius:2px}._raceHeaderFlag_186nn_1782{height:24px;width:auto;margin-right:10px;vertical-align:middle;display:inline-block;border-radius:2px}._otherBetsRow_186nn_1791{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px;padding:6px 0 2px}._otherBetChip_186nn_1799{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;background:#ffffff12;font-size:.68rem;line-height:1.6}._otherBetUser_186nn_1810{color:#fff6;font-weight:400}._otherBetValue_186nn_1815{color:#e0e0e0;font-weight:600}._otherBetCorrect_186nn_1820{background:#00a05038}._otherBetCorrect_186nn_1820 ._otherBetValue_186nn_1815{color:#4ec97d}._otherBetWrong_186nn_1827{background:#e8002d2e}._otherBetWrong_186nn_1827 ._otherBetValue_186nn_1815{color:#e8002d}._otherBetEmpty_186nn_1834 ._otherBetValue_186nn_1815{color:#ffffff38;font-style:italic}._hamburgerBtn_186nn_1840{display:none;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);font-size:18px;line-height:1;padding:3px 9px;cursor:pointer;transition:color .15s,border-color .15s;flex-shrink:0}._hamburgerBtn_186nn_1840:hover{color:var(--text-primary);border-color:#555}._sidebarBackdrop_186nn_1860{position:fixed;inset:0;background:#0009;z-index:299}@media(max-width:1100px){._hamburgerBtn_186nn_1840{display:block}._sidebar_186nn_37{position:fixed;top:0;left:0;height:100vh;z-index:300;transform:translate(-100%);transition:transform .25s ease}._sidebarOpen_186nn_1890{transform:translate(0)}._topBar_186nn_677{justify-content:space-between}._raceContent_186nn_767{padding:0 24px}._sidebarColumn_186nn_1228{flex:0 1 260px;min-width:0;max-width:320px}._podiumPosition_186nn_802,._stair_186nn_841{min-width:90px}._podiumContainer_186nn_791{min-height:320px;gap:10px}._podiumStairs_186nn_830{gap:10px}._leaderboardSection_186nn_1255{padding:14px 10px 18px}._timetableSection_186nn_1281{padding:14px 10px}._lbRow_186nn_1545{gap:8px;padding:10px 4px}._lbName_186nn_1564{min-width:50px}._lbYearPts_186nn_1568{min-width:30px}._lbRacePts_186nn_1603{min-width:26px}}@media(max-width:768px){._raceContent_186nn_767{flex-direction:column;padding:0 14px}._betSection_186nn_767{width:100%;max-width:none;padding:16px 0 28px}._sidebarColumn_186nn_1228{min-width:0;max-width:none;width:100%;flex:none}._raceHeader_186nn_707{padding:16px 14px 14px}._betGrid_186nn_784,._raceGrid_186nn_880{grid-template-columns:1fr;gap:10px}._podiumPosition_186nn_802,._stair_186nn_841{min-width:110px}._podiumContainer_186nn_791{min-height:240px;gap:8px}._podiumStairs_186nn_830{gap:8px}._driverSelect_186nn_932{font-size:12px;padding:8px 10px}._leaderboardSection_186nn_1255{padding:16px 16px 20px}._timetableSection_186nn_1281{padding:16px}._lbRow_186nn_1545{gap:10px;padding:10px 6px}._lbName_186nn_1564{min-width:80px}._lbYearPts_186nn_1568{min-width:38px}._lbRacePts_186nn_1603{min-width:32px}}@media(max-width:380px){._raceContent_186nn_767{padding:0 10px}._raceHeader_186nn_707{padding:14px 12px 12px}._betSection_186nn_767{padding:12px 0 20px}._podiumContainer_186nn_791{flex-direction:column;align-items:stretch;min-height:auto;gap:6px}._podiumFirst_186nn_812,._podiumSecond_186nn_817,._podiumThird_186nn_823{order:unset;margin-bottom:0;opacity:1}._podiumPosition_186nn_802{min-width:0;width:100%}._podiumStairs_186nn_830{display:none}._driverSelect_186nn_932{font-size:11px;padding:7px 8px}}._page_1i74q_1{min-height:100vh;background:#0d0d0d;color:#ddd;font-family:Arial,sans-serif;font-size:14px;padding:28px 24px;max-width:860px;margin:0 auto}._header_1i74q_12{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding-bottom:16px;border-bottom:2px solid #e8002d}._title_1i74q_21{font-size:1.5rem;font-weight:700;color:#fff;margin:0;letter-spacing:.04em}._homeLink_1i74q_29{color:#e8002d;text-decoration:none;font-size:.85rem;font-weight:600}._homeLink_1i74q_29:hover{text-decoration:underline}._section_1i74q_38{background:#181818;border:1px solid #2c2c2c;border-radius:8px;padding:20px;margin-bottom:16px}._sectionTitle_1i74q_46{font-size:.75rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px}._toggleRow_1i74q_56{display:flex;align-items:center;gap:14px;flex-wrap:wrap}._toggleBtn_1i74q_63{padding:7px 18px;border-radius:4px;border:2px solid #444;background:#222;color:#888;font-weight:700;font-size:.8rem;cursor:pointer;letter-spacing:.05em;transition:all .15s}._toggleActive_1i74q_75{border-color:#e8002d;background:#e8002d;color:#fff}._resetBtn_1i74q_81{background:#2a1a1a;border:1px solid #733;border-radius:4px;color:#e88;padding:7px 14px;font-size:.78rem;cursor:pointer;transition:background .15s}._resetBtn_1i74q_81:hover{background:#3a2222}._activeNote_1i74q_93{margin:8px 0 0;color:#e8002d;font-size:.8rem}._inactiveNote_1i74q_94{margin:8px 0 0;color:#555;font-size:.8rem}._fieldRow_1i74q_97{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}._fieldLabel_1i74q_105{width:160px;font-size:.8rem;color:#999;flex-shrink:0;line-height:1.4}._fieldSub_1i74q_112{font-size:.7rem;color:#555}._dtInput_1i74q_117{flex:1;min-width:180px;background:#222;border:1px solid #3a3a3a;border-radius:4px;color:#e0e0e0;padding:6px 10px;font-size:.82rem;color-scheme:dark}._dtInput_1i74q_117:focus{outline:none;border-color:#555}._quickBtn_1i74q_130{background:#252525;border:1px solid #444;border-radius:4px;color:#bbb;padding:6px 12px;font-size:.78rem;cursor:pointer;white-space:nowrap}._quickBtn_1i74q_130:hover{background:#333}._clearBtn_1i74q_142{background:transparent;border:1px solid #3a3a3a;border-radius:4px;color:#666;padding:5px 8px;font-size:.78rem;cursor:pointer}._clearBtn_1i74q_142:hover{color:#e8002d;border-color:#e8002d}._presetRow_1i74q_153{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}._presetBtn_1i74q_160{background:#222;border:1px solid #3a3a3a;border-radius:4px;color:#ccc;padding:8px 14px;font-size:.78rem;cursor:pointer;transition:background .15s}._presetBtn_1i74q_160:hover{background:#2e2e2e}._statusPreview_1i74q_172{display:flex;gap:20px;margin-top:14px;padding-top:12px;border-top:1px solid #222;font-family:monospace;font-size:.78rem}._statusActive_1i74q_181{color:#e8002d;font-weight:700}._statusOff_1i74q_182{color:#444}._hint_1i74q_184{font-size:.75rem;color:#555;margin:0 0 12px}._sectionHeaderRow_1i74q_191{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._clearAllBtn_1i74q_198{background:#2a1a1a;border:1px solid #733;border-radius:4px;color:#e88;padding:4px 10px;font-size:.75rem;cursor:pointer}._clearAllBtn_1i74q_198:hover{background:#3a2222}._autoGrid_1i74q_209{display:flex;flex-direction:column;gap:6px}._autoFieldRow_1i74q_215{display:flex;align-items:center;gap:8px}._autoLabel_1i74q_221{width:140px;font-size:.8rem;color:#999;flex-shrink:0}._autoPts_1i74q_228{width:60px;font-size:.7rem;color:#555;flex-shrink:0;text-align:right}._autoInput_1i74q_236{flex:1;background:#222;border:1px solid #3a3a3a;border-radius:4px;color:#e0e0e0;padding:5px 10px;font-size:.82rem}._autoInput_1i74q_236::placeholder{color:#444}._autoInput_1i74q_236:focus{outline:none;border-color:#555}._autoInputSet_1i74q_247{border-color:#3a5a3a;background:#1a2a1a}._noProposals_1i74q_253{color:#444;font-size:.82rem;margin:0 0 12px}._proposalList_1i74q_255{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}._proposalItem_1i74q_262{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:4px;font-size:.8rem;flex-wrap:wrap}._pPending_1i74q_271{background:#1b1d2a;border:1px solid #2a2d44}._pConfirmed_1i74q_272{background:#192419;border:1px solid #2a3d2a}._pField_1i74q_274{color:#888;min-width:120px;font-family:monospace;font-size:.75rem}._pValue_1i74q_275{color:#fff;font-weight:600;min-width:80px}._pStatusBtn_1i74q_277{padding:2px 8px;border-radius:10px;border:1px solid;font-size:.72rem;cursor:pointer;white-space:nowrap}._pStatusPending_1i74q_285{background:#252535;border-color:#444;color:#888}._pStatusPending_1i74q_285:hover{border-color:#4caf50;color:#4caf50}._pStatusConfirmed_1i74q_287{background:#1a2e1a;border-color:#4caf50;color:#4caf50}._pStatusConfirmed_1i74q_287:hover{border-color:#888;color:#888}._pFrom_1i74q_290,._pConfirmer_1i74q_291{color:#555;font-size:.75rem}._removeBtn_1i74q_293{margin-left:auto;background:transparent;border:none;color:#444;cursor:pointer;font-size:.85rem;padding:2px 6px;flex-shrink:0}._removeBtn_1i74q_293:hover{color:#e8002d}._addForm_1i74q_306{background:#1e1e1e;border:1px solid #2a2a2a;border-radius:6px;padding:16px;margin-top:8px}._addTitle_1i74q_314{font-size:.75rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px}._formGrid_1i74q_323{display:flex;flex-direction:column;gap:7px}._formRow_1i74q_325{display:flex;align-items:center;gap:8px}._formLabel_1i74q_331{width:140px;font-size:.78rem;color:#777;flex-shrink:0}._formInput_1i74q_338{flex:1;background:#262626;border:1px solid #3a3a3a;border-radius:4px;color:#e0e0e0;padding:5px 10px;font-size:.82rem}._formInput_1i74q_338::placeholder{color:#444}._formSelect_1i74q_349{flex:1;background:#262626;border:1px solid #3a3a3a;border-radius:4px;color:#e0e0e0;padding:5px 10px;font-size:.82rem}._addBtn_1i74q_359{margin-top:10px;background:#1a2e1a;border:1px solid #4caf50;border-radius:4px;color:#4caf50;padding:8px 16px;font-size:.82rem;cursor:pointer;font-weight:600;transition:background .15s}._addBtn_1i74q_359:hover:not(:disabled){background:#223a22}._addBtn_1i74q_359:disabled{opacity:.35;cursor:not-allowed}
