:root{--card-aspect-ratio: 722 / 1014;--card-border-radius: 8px;--panel-border-radius: 12px;--card-box-shadow: 0 4px 12px rgba(0, 0, 0, .5);--hover-duration: .1s;--hover-transition: var(--hover-duration) ease;--hover-delay: .4s;--hover-scale: 1.8;--hover-lift: -20px;--hover-shadow: 0 20px 40px rgba(0, 0, 0, .6);--hover-glow-color: rgba(100, 200, 255, .5);--hover-glow: 0 0 30px var(--hover-glow-color);--hover-box-shadow: var(--hover-shadow), var(--hover-glow);--glow-cyan: rgba(100, 200, 255, .5);--glow-green: rgba(100, 255, 100, .4);--glow-yellow: rgba(180, 180, 100, .5);--hover-z-index: 400;--card-width: 180px;--card-gap: 10px;--planning-primary: rgba(180, 100, 255, 1);--planning-glow: rgba(180, 100, 255, .6);--planning-border: rgba(180, 100, 255, .8);--planning-bg: rgba(180, 100, 255, .15);--planning-dim-overlay: rgba(180, 100, 255, .15)}[data-no-hover]{--hover-scale: 1;--hover-lift: 0px;--hover-shadow: 0 0 0 transparent;--hover-glow: 0 0 0 transparent;--hover-glow-color: transparent;--hover-z-index: 1}._navbar_xt2qv_1{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 24px;background:#141428f2;position:sticky;top:0;z-index:500;flex-shrink:0}._links_xt2qv_14{display:flex;align-items:center;gap:24px;height:100%}._link_xt2qv_14{display:flex;align-items:center;height:100%;padding:0 4px;font-size:14px;color:#c8d2e6bf;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}._link_xt2qv_14:hover{color:#dce6fa}._link_xt2qv_14._active_xt2qv_37{color:#64c8ff;border-bottom-color:#64c8ff}._userSection_xt2qv_42{display:flex;align-items:center;gap:16px}._username_xt2qv_48{font-size:14px;color:#c8d2e6e6}._logoutBtn_xt2qv_53{font-size:13px;color:#c8d2e680;background:none;border:1px solid rgba(200,210,230,.2);border-radius:4px;padding:4px 12px;cursor:pointer;transition:color .2s,border-color .2s}._logoutBtn_xt2qv_53:hover{color:#e74c3c;border-color:#e74c3c}._layout_12evf_1{display:flex;flex-direction:column;min-height:100vh;background:#0e0e1a}._content_12evf_8{flex:1;padding:24px}._page_1497b_1{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f7f7f7;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#646464;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}._wrapper_1497b_14{text-align:center;max-width:600px;padding:0 24px}._errorCode_1497b_20{font-size:108px;font-weight:200;color:#646464;letter-spacing:8px;line-height:1;margin-bottom:16px;-webkit-user-select:none;user-select:none}._digit_1497b_30{display:inline;cursor:default;-webkit-tap-highlight-color:transparent}._heading_1497b_36{font-size:20px;font-weight:400;color:#333;margin:0 0 8px}._subtext_1497b_43{font-size:14px;color:#646464;margin:0 0 4px;line-height:1.6}._errorName_1497b_50{font-size:12px;color:#8a8a8a;margin-top:16px}._formContainer_1497b_56{margin-top:32px;overflow:hidden}._form_1497b_56{display:flex;flex-direction:column;align-items:center;gap:8px;animation:_fadeSlideIn_1497b_1 .3s ease-out}._fields_1497b_69{display:flex;flex-direction:column;gap:8px;width:260px}._emailInput_1497b_76{font-family:inherit;font-size:14px;padding:8px 12px;border:1px solid #d0d0d0;border-radius:4px;outline:none;width:100%;box-sizing:border-box;background:#fff;color:#333;transition:border-color .15s}._emailInput_1497b_76:focus{border-color:#4a8df8}._submitButton_1497b_94{font-family:inherit;font-size:14px;padding:8px 16px;background:#4a8df8;color:#fff;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .15s;min-width:100px}._submitButton_1497b_94:hover{background:#3a7de8}._submitButton_1497b_94:disabled{background:#9dbfee;cursor:default}._errorMessage_1497b_117{font-size:13px;color:#e74c3c;margin:0}@keyframes _fadeSlideIn_1497b_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._gameCard_vdwoc_1{background:#1e1e37cc;border:1px solid rgba(100,110,140,.2);border-radius:8px;padding:16px 18px;cursor:pointer;transition:background .2s,border-color .2s}._gameCard_vdwoc_1:hover{background:#282846e6;border-color:#646e8c66}._cardHeader_vdwoc_15{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._winnerLabel_vdwoc_22{font-size:15px;font-weight:500;color:#c8d2e6e6}._soloBadge_vdwoc_28{font-size:11px;padding:2px 8px;border-radius:4px;background:#6ca0e01f;color:#6ca0e0cc}._playerList_vdwoc_36{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._playerRow_vdwoc_43{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px}._playerRow_vdwoc_43._winner_vdwoc_22{background:#6ca0e014}._colorCircle_vdwoc_55{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}._playerNickname_vdwoc_63{font-size:14px;color:#c8d2e6cc;flex:1}._playerScore_vdwoc_69{font-size:14px;font-weight:500;color:#c8d2e6b3;font-variant-numeric:tabular-nums}._cardFooter_vdwoc_76{display:flex;gap:16px;font-size:13px;color:#c8d2e659;padding-top:8px;border-top:1px solid rgba(100,110,140,.15)}._container_18m30_1{display:flex;justify-content:center;padding-top:32px}._card_18m30_7{background:#1e1e37e6;border:1px solid rgba(100,110,140,.2);border-radius:12px;padding:32px;width:100%;max-width:900px}._title_18m30_16{font-size:22px;font-weight:600;color:#c8d2e6f2;margin:0 0 28px}._loading_18m30_23{font-size:16px;color:#c8d2e680;text-align:center;margin:0}._header_18m30_32{display:grid;grid-template-columns:1fr auto;gap:24px;margin-bottom:24px}._headerLeft_18m30_39{display:flex;flex-direction:column;gap:4px}._headerNickname_18m30_45{font-size:22px;font-weight:600;color:#c8d2e6f2;margin:0}._headerDate_18m30_52,._headerReferrer_18m30_57{font-size:13px;color:#c8d2e666}._headerRight_18m30_62{display:flex;flex-direction:column;gap:8px;text-align:right}._headerField_18m30_69{display:flex;flex-direction:column;gap:2px}._headerFieldLabel_18m30_75{font-size:11px;color:#c8d2e659;text-transform:uppercase;letter-spacing:.5px}._headerFieldValue_18m30_82{font-size:14px;color:#c8d2e6bf}._referrerLink_18m30_87{color:#64c8ff;text-decoration:none;transition:color .2s}._referrerLink_18m30_87:hover{color:#8dd8ff;text-decoration:underline}._inviteRow_18m30_98{display:flex;align-items:center;gap:8px;justify-content:flex-end}._inviteUrl_18m30_105{font-size:12px;font-family:Courier New,monospace;color:#c8d2e680;word-break:break-all}._copyBtn_18m30_112{padding:4px 10px;font-size:12px;color:#c8d2e6b3;background:#646e8c26;border:1px solid rgba(100,110,140,.3);border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}._copyBtn_18m30_112:hover{background:#646e8c4d;color:#c8d2e6}._tabs_18m30_131{display:flex;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(100,110,140,.15)}._tab_18m30_131{background:#1e1e3799;border:1px solid rgba(100,110,140,.2);border-radius:6px;padding:6px 14px;color:#c8d2e699;cursor:pointer;font-size:14px;font-family:inherit;transition:background .2s,border-color .2s,color .2s}._tab_18m30_131:hover{background:#282846b3}._tabActive_18m30_155{background:#32325acc;border-color:#646e8c66;color:#c8d2e6e6}._statsSection_18m30_163{margin-bottom:8px}._statsSectionTitle_18m30_167{font-size:16px;font-weight:500;color:#c8d2e6b3;margin:0 0 12px}._tableWrapper_18m30_174{overflow-x:auto}._statsTable_18m30_178{width:100%;border-collapse:collapse}._statsTable_18m30_178 th{text-align:center;padding:8px 10px;font-size:13px;color:#c8d2e666;border-bottom:1px solid rgba(100,110,140,.2);font-weight:500;white-space:nowrap}._statsTable_18m30_178 td{text-align:center;padding:8px 10px;font-size:14px;color:#c8d2e6cc;border-bottom:1px solid rgba(100,110,140,.08);font-variant-numeric:tabular-nums}._rowLabel_18m30_202{text-align:left!important;color:#c8d2e680!important;font-size:13px!important;white-space:nowrap;padding-right:16px!important}._emptyCell_18m30_210{color:#c8d2e633!important}._scoreCell_18m30_214{padding:4px 6px!important}._scoreLink_18m30_218{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:inherit;transition:color .2s}._scoreLink_18m30_218:hover{color:#64c8ff}._scoreValue_18m30_232{font-weight:600;font-size:15px}._scoreDate_18m30_237{font-size:11px;color:#c8d2e64d}._scoreLink_18m30_218:hover ._scoreDate_18m30_237{color:#64c8ff80}._divider_18m30_246{border:none;border-top:1px solid rgba(100,110,140,.15);margin:16px 0}._recentSection_18m30_254{margin-top:8px}._gameList_18m30_258{display:flex;flex-direction:column;gap:12px}._emptyGames_18m30_264{text-align:center;color:#c8d2e659;padding:24px 0;font-size:14px}._settingsSection_18m30_273{padding-top:4px}._field_18m30_277{margin-bottom:20px}._label_18m30_281{display:block;font-size:12px;font-weight:500;color:#c8d2e673;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}._value_18m30_291{display:block;font-size:15px;color:#c8d2e6d9;padding:4px 0}._input_18m30_298{width:100%;padding:8px 12px;font-size:15px;color:#c8d2e6e6;background:#0f0f1eb3;border:1px solid rgba(100,110,140,.3);border-radius:6px;box-sizing:border-box;outline:none;transition:border-color .2s}._input_18m30_298:focus{border-color:#64c8ff}._input_18m30_298::placeholder{color:#c8d2e640}._actions_18m30_319{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(100,110,140,.15)}._editBtn_18m30_328{padding:8px 24px;font-size:14px;font-weight:500;color:#64c8ff;background:transparent;border:1px solid #64c8ff;border-radius:6px;cursor:pointer;transition:background .2s}._editBtn_18m30_328:hover{background:#64c8ff1a}._saveBtn_18m30_344{padding:8px 24px;font-size:14px;font-weight:500;color:#fff;background:#4a90d9;border:none;border-radius:6px;cursor:pointer;transition:background .2s}._saveBtn_18m30_344:hover:not(:disabled){background:#357abd}._saveBtn_18m30_344:disabled{opacity:.4;cursor:not-allowed}._cancelBtn_18m30_365{padding:8px 24px;font-size:14px;color:#c8d2e699;background:transparent;border:1px solid rgba(100,110,140,.3);border-radius:6px;cursor:pointer;transition:color .2s,border-color .2s}._cancelBtn_18m30_365:hover{color:#c8d2e6e6;border-color:#646e8c80}._passwordSection_18m30_381{margin-top:28px;padding-top:20px;border-top:1px solid rgba(100,110,140,.15)}._settingsSubtitle_18m30_387{font-size:16px;font-weight:500;color:#c8d2e6b3;margin:0 0 20px}._error_18m30_394{display:block;font-size:13px;color:#e74c3c;margin-top:4px}._success_18m30_401{font-size:14px;color:#27ae60}._container_5x458_1{max-width:720px;margin:0 auto;padding:32px 24px}._title_5x458_7{font-size:24px;font-weight:600;color:#c8d2e6e6;margin:0 0 24px}._loading_5x458_14{text-align:center;color:#c8d2e680;padding:48px 0;font-size:16px}._error_5x458_21{background:#dc3c3c26;color:#e06060;border:1px solid rgba(220,60,60,.3);border-radius:6px;padding:10px 14px;margin-bottom:16px;font-size:14px}._tableList_5x458_31{display:flex;flex-direction:column;gap:8px}._newTableBtn_5x458_37{display:flex;align-items:center;justify-content:center;padding:16px 24px;font-size:16px;font-weight:500;color:#6ca0e0;background:transparent;border:2px dashed rgba(108,160,224,.4);border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}._newTableBtn_5x458_37:hover:not(:disabled){background:#6ca0e014;border-color:#6ca0e0b3;color:#8cb8f0}._newTableBtn_5x458_37:disabled{opacity:.5;cursor:not-allowed}._tableRow_5x458_63{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#1e1e37cc;border:1px solid rgba(100,110,140,.2);border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s}._tableRow_5x458_63:hover{background:#282846e6;border-color:#646e8c66}._tableRow_5x458_63._inProgress_5x458_80{cursor:pointer;opacity:.75}._tableRow_5x458_63._inProgress_5x458_80:hover{background:#282846e6;border-color:#646e8c66;opacity:1}._tableInfo_5x458_91{display:flex;flex-direction:column;gap:6px}._creatorName_5x458_97{font-size:15px;font-weight:500;color:#c8d2e6e6}._playerDots_5x458_103{display:flex;gap:10px;flex-wrap:wrap}._playerDot_5x458_103{display:flex;align-items:center;gap:5px}._colorCircle_5x458_115{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}._playerName_5x458_123{font-size:13px;color:#c8d2e699}._tableMeta_5x458_128{display:flex;align-items:center;gap:12px;flex-shrink:0}._flags_5x458_135{display:flex;gap:6px}._flag_5x458_135{font-size:11px;padding:2px 8px;border-radius:4px;background:#6ca0e01f;color:#6ca0e0cc;white-space:nowrap}._playerCount_5x458_149{font-size:14px;color:#c8d2e680;min-width:28px;text-align:right}._season_5x458_156,._moveCount_5x458_162{font-size:13px;color:#c8d2e666;white-space:nowrap}._startTime_5x458_168{font-size:13px;color:#c8d2e659;white-space:nowrap}._emptySection_5x458_174{text-align:center;color:#c8d2e659;padding:24px 0;font-size:14px}._divider_5x458_181{height:1px;background:#646e8c40;margin:24px 0 16px}._sectionTitle_5x458_187{font-size:18px;font-weight:500;color:#c8d2e680;margin:0 0 12px}._statusPanel_hrhhl_1{position:sticky;top:0;left:0;right:0;z-index:500;display:flex;flex-direction:row;align-items:center;gap:12px;padding:6px 16px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom:2px solid #0f3460;color:#e0e0e0;font-size:clamp(14px,1.6vh,20px);box-sizing:border-box}._statusPanel_hrhhl_1._loading_hrhhl_19{background:linear-gradient(135deg,#2a2a4e,#263e6e);position:relative}._statusPanel_hrhhl_1._loading_hrhhl_19:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1a2e,#16213e);width:var(--bg-progress, 0%);transition:width .3s ease;pointer-events:none;z-index:0}._statusPanel_hrhhl_1._loading_hrhhl_19>*{position:relative;z-index:1}._flashing_hrhhl_40{animation:_statusPanelFlash_hrhhl_1 .5s ease-in-out 6}@keyframes _statusPanelFlash_hrhhl_1{0%,to{background:linear-gradient(135deg,#1a1a2e,#16213e)}50%{background:color-mix(in srgb,var(--flash-color, #FFD700) 20%,transparent)}}._seasonLabel_hrhhl_50{font-size:.9em;color:#fc0;white-space:nowrap;text-shadow:0 0 6px rgba(200,220,255,.3)}._vertDivider_hrhhl_57{width:1px;height:1.2em;background:#ffffff40;flex-shrink:0}._seasonNumber_hrhhl_64{color:#fc0;font-weight:700}._seasonTransition_hrhhl_69{animation:_seasonChangePulse_hrhhl_1 1.5s ease-in-out}@keyframes _seasonChangePulse_hrhhl_1{0%{transform:scale(1);color:#fc0}30%{transform:scale(1.2);color:gold}to{transform:scale(1);color:#fc0}}._seasonDots_hrhhl_79{display:flex;gap:.4em;align-items:center}._dot_hrhhl_85{width:.55em;height:.55em;border-radius:50%;border:1.5px solid #666;background:transparent;transition:all .3s}._dotCompleted_hrhhl_94{background:#fc0;border-color:#fc0}._dotCurrent_hrhhl_99{background:#fc0;border-color:#fc0;width:.7em;height:.7em;animation:_seasonPulse_hrhhl_1 1.5s ease-in-out infinite}@keyframes _seasonPulse_hrhhl_1{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}._moveNumber_hrhhl_114{color:#aaa;white-space:nowrap}._gameTimer_hrhhl_119{color:#fc0;font-variant-numeric:tabular-nums;white-space:nowrap}._hint_hrhhl_125{flex:1;color:#aab;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}._logoLink_hrhhl_135{display:flex;align-items:center;flex-shrink:0;text-decoration:none}._logoImg_hrhhl_142{height:1.4em;width:auto;border-radius:3px;opacity:.8;transition:opacity .2s}._logoLink_hrhhl_135:hover ._logoImg_hrhhl_142{opacity:1}._moveTimer_hrhhl_154{color:#aaa;font-variant-numeric:tabular-nums;white-space:nowrap}._burgerWrapper_hrhhl_161{position:relative;flex-shrink:0}._burgerBtn_hrhhl_166{display:flex;flex-direction:column;justify-content:center;gap:3px;width:1.8em;height:1.8em;padding:.3em;background:transparent;border:1px solid #555;border-radius:4px;cursor:pointer;transition:border-color .2s;box-sizing:border-box}._burgerBtn_hrhhl_166:hover{border-color:#aaa}._burgerLine_hrhhl_186{display:block;width:100%;height:2px;background:#ccc;border-radius:1px}._burgerDropdown_hrhhl_194{position:absolute;top:calc(100% + 6px);right:0;background:#1a1a2ef7;border:1px solid #555;border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:8px;z-index:510;white-space:nowrap}._menuToggle_hrhhl_209{display:flex;align-items:center;gap:8px;color:#ccc;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}._menuToggle_hrhhl_209 input{position:absolute;opacity:0;width:0;height:0}._toggleTrack_hrhhl_226{position:relative;display:inline-block;width:32px;height:18px;background:#555;border-radius:9px;transition:background .2s;flex-shrink:0}._menuToggle_hrhhl_209 input:checked+._toggleTrack_hrhhl_226{background:#4a8}._toggleThumb_hrhhl_241{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .2s}._menuToggle_hrhhl_209 input:checked+._toggleTrack_hrhhl_226 ._toggleThumb_hrhhl_241{transform:translate(14px)}._menuCycleBtn_hrhhl_256{font-size:13px;color:#ccc;background:transparent;border:none;cursor:pointer;width:100%;text-align:left;padding:2px 0;-webkit-user-select:none;user-select:none}._menuCycleBtn_hrhhl_256:hover{color:#fff}._scoringBtn_hrhhl_272{padding:4px 10px;font-size:clamp(12px,1.4vh,16px);color:#e0e0e0;background:#ffd70026;border:1px solid rgba(255,215,0,.4);border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s}._scoringBtn_hrhhl_272:hover{background:#ffd7004d;border-color:#ffd700b3}._backdrop_1ruln_1{position:fixed;top:var(--status-panel-height, 80px);left:0;right:0;bottom:0;z-index:800;background:#0009;display:flex;align-items:center;justify-content:center}._dialog_1ruln_14{background:#1a1a2ef7;border:2px solid #fc0;border-radius:12px;padding:24px 32px;max-width:440px;color:#fc0;font-size:14px}._warningHeader_1ruln_24{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.4;color:#ff6b6b}._text_1ruln_32{margin:0 0 12px;line-height:1.6}._hint_1ruln_37{margin:0 0 16px;color:#ffcc00b3;font-size:12px;line-height:1.5}._costLine_1ruln_44{margin:4px 0;font-size:13px}._buttons_1ruln_49{display:flex;gap:12px;justify-content:flex-end}._confirmBtn_1ruln_55{background:#2a5a1a;color:#fff;border:1px solid #4a4;border-radius:6px;padding:6px 16px;cursor:pointer;font-size:13px}._confirmBtn_1ruln_55:hover{background:#3a7a2a}._cancelBtn_1ruln_69{background:#333;color:#fff;border:1px solid #666;border-radius:6px;padding:6px 16px;cursor:pointer;font-size:13px}._cancelBtn_1ruln_69:hover{background:#444}._panel_1dev5_1{background:linear-gradient(135deg,#1a1a2e,#16213e);border-left:2px solid #0f3460;position:relative;z-index:300;overflow-y:auto;display:flex;flex-direction:column;color:#e0e0e0;box-sizing:border-box;font-size:clamp(14px,2.2vh,28px)}._dragHandle_1dev5_14{position:absolute;left:-3px;top:0;bottom:0;width:6px;cursor:col-resize;z-index:301;background:transparent}._dragHandle_1dev5_14:hover{background:#ffffff1a}._sectionDivider_1dev5_29{height:2px;background:#fff3;margin:8px 0}._playerBlock_1dev5_35{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.15);cursor:pointer;transition:background .2s}._playerBlock_1dev5_35:hover{background:#ffffff0d}._activePlayerBlink_1dev5_46{animation:_activePlayerBlink_1dev5_46 1s ease-in-out infinite}@keyframes _activePlayerBlink_1dev5_46{0%,to{background:var(--blink-bright)}50%{background:var(--blink-dim)}}._playerHeader_1dev5_59{display:flex;align-items:center;gap:6px;margin-bottom:4px}._firstPlayerCell_1dev5_66{width:25px;height:25px;flex-shrink:0}._firstPlayerIcon_1dev5_72{width:25px;height:25px;display:block;filter:drop-shadow(0 0 3px rgba(255,215,0,.6))}._nickname_1dev5_79{color:#5b8def;cursor:pointer;text-decoration:none;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7em}._nickname_1dev5_79:hover{text-decoration:underline}._onlineDot_1dev5_94{width:16px;height:16px;border-radius:50%;margin-left:auto;flex-shrink:0}._onlineDotOn_1dev5_102{background:#4caf50}._onlineDotOff_1dev5_106{background:#666}._stats_1dev5_110{display:flex;flex-wrap:wrap;gap:4px;font-size:clamp(13px,1.73vw,25px);align-items:center}._statGroup_1dev5_118{display:flex;align-items:center;gap:2px}._statIcon_1dev5_124{width:23px;height:23px;object-fit:contain}._statValue_1dev5_130{color:#ccc}._vpStar_1dev5_134{color:gold;font-size:1.1em}._iconDivider_1dev5_139{width:1px;height:23px;background:#ffffff26;flex-shrink:0}._mealSubBtn_1dev5_146{background:none;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:2px;cursor:pointer;display:flex;align-items:center}._mealSubBtn_1dev5_146:hover{border-color:#fff6}._mealSubUsed_1dev5_160{opacity:.4;cursor:default}._mealSubIcon_1dev5_165{width:25px;height:25px}._playerPassed_1dev5_170{opacity:.5}._passedLabel_1dev5_174{font-size:.75rem;color:#888;font-style:italic;padding-left:31px}._slotHighlighted_1dev5_181{outline:2px solid gold;outline-offset:-2px;animation:_beeHighlightPulse_1dev5_1 1.2s ease-in-out infinite}@keyframes _beeHighlightPulse_1dev5_1{0%{outline-color:#ffb40066}50%{outline-color:#ffb400e6}to{outline-color:#ffb40066}}._actionButtons_1dev5_193{display:flex;flex-direction:column;gap:6px;padding:8px 12px;container-type:inline-size}._phaseText_1dev5_201{color:#ccc;font-size:clamp(9px,1.1vw,16px);white-space:normal;word-wrap:break-word}._btnPrimary_1dev5_208{padding:.15em .45em;font-size:clamp(9px,13cqi,18px);background:#2a7d8a;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .2s;width:100%}._btnPrimary_1dev5_208:hover:not(:disabled){background:#3a9daa}._btnDanger_1dev5_224{padding:.15em .45em;font-size:clamp(9px,13cqi,18px);background:#a33;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .2s;width:100%}._btnDanger_1dev5_224:hover:not(:disabled){background:#c44}._btnSecondary_1dev5_240{padding:.15em .45em;font-size:clamp(9px,13cqi,18px);background:transparent;color:#ccc;border:1px solid #666;border-radius:4px;cursor:pointer;transition:all .2s;width:100%}._btnSecondary_1dev5_240:hover:not(:disabled){border-color:#aaa;color:#fff}._btnPrimary_1dev5_208:disabled,._btnDanger_1dev5_224:disabled,._btnSecondary_1dev5_240:disabled{opacity:.5;cursor:not-allowed}._btnAutoEndProgress_1dev5_264{position:relative;overflow:hidden}._btnAutoEndProgress_1dev5_264:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#00000073;animation:_autoEndFill_1dev5_1 5s linear forwards;pointer-events:none}@keyframes _autoEndFill_1dev5_1{0%{width:0}to{width:100%}}._buttonFlashing_1dev5_286{animation:_buttonYellowFlash_1dev5_1 .5s ease-in-out 6}@keyframes _buttonYellowFlash_1dev5_1{50%{background:gold;color:#1a1a2e}}._topButtons_1dev5_294{display:flex;flex-direction:column;gap:6px;padding:8px 12px 0;container-type:inline-size}._btnPlanning_1dev5_302{padding:.15em .45em;font-size:clamp(9px,1.1vw,14px);background:transparent;color:#b464ffcc;border:1.5px solid rgba(180,100,255,.4);border-radius:20px;cursor:pointer;transition:all .2s;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._btnPlanning_1dev5_302:hover{border-color:#b464ffb3;color:#b464ff;background:#b464ff1a}._btnPlanningActive_1dev5_324{background:#b464ff40;color:#fff;border-color:#b464ffcc;box-shadow:0 0 12px #b464ff66}._btnPlanningActive_1dev5_324:hover{background:#b464ff59;box-shadow:0 0 16px #b464ff80}[data-planning-mode] ._btnPlanningUndo_1dev5_336{border:2px solid var(--planning-primary);box-shadow:0 0 8px var(--planning-glow),inset 0 0 4px #a855f726}[data-planning-mode] ._btnPlanningUndo_1dev5_336:hover:not(:disabled){box-shadow:0 0 14px var(--planning-glow),inset 0 0 6px #a855f740}[data-planning-mode] ._btnPlanningUndo_1dev5_336:disabled{border-color:#a855f74d;box-shadow:none;opacity:.5}._spectatorList_1dev5_351{padding:6px 10px;font-size:12px;color:#999;line-height:1.4}._spectatorLabel_1dev5_358{color:#888}._spectatorName_1dev5_362{color:#aad;text-decoration:none;cursor:pointer}._spectatorName_1dev5_362:hover{text-decoration:underline;color:#ccf}._spectatorMore_1dev5_373{color:#777;font-style:italic}._overlay_1afqf_1{position:fixed;top:var(--status-panel-height, 80px);left:0;right:var(--players-panel-width, 11.25vw);bottom:0;background:#0000008f;z-index:600;display:flex;align-items:center;justify-content:center}._panel_1afqf_14{background:#141423f7;border:1px solid rgba(100,100,150,.5);border-radius:12px;max-width:90vw;max-height:80vh;overflow-y:auto;padding:16px;min-width:300px}._header_1afqf_25{display:flex;justify-content:space-between;align-items:center;color:#e0e0e0;font-size:18px;font-weight:700;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(100,100,150,.3)}._closeBtn_1afqf_37{background:none;border:none;color:#e0e0e0;font-size:24px;cursor:pointer;padding:0 4px;line-height:1}._closeBtn_1afqf_37:hover{color:#fff}._cardGrid_1afqf_51{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}._cardSlot_1afqf_58{border-radius:6px;overflow:hidden;transition:transform .3s,filter .3s}._cardSlot_1afqf_58:hover{transform:scale(1.8) translateY(-30px);filter:drop-shadow(0 8px 24px rgba(218,165,32,.5));z-index:10;position:relative}._cardSlot_1afqf_58 img{width:120px;height:auto;display:block;border-radius:6px}._loading_1afqf_78,._empty_1afqf_78{color:#fff9;text-align:center;padding:32px;font-size:14px}._edgeLeft_hsorp_1{transform-origin:left center}._edgeRight_hsorp_2{transform-origin:right center}._edgeTop_hsorp_3{transform-origin:center top}._edgeBottom_hsorp_4{transform-origin:center bottom}._edgeLeft_hsorp_1._edgeTop_hsorp_3{transform-origin:left top}._edgeLeft_hsorp_1._edgeBottom_hsorp_4{transform-origin:left bottom}._edgeRight_hsorp_2._edgeTop_hsorp_3{transform-origin:right top}._edgeRight_hsorp_2._edgeBottom_hsorp_4{transform-origin:right bottom}._overlay_fjh76_1{position:fixed;top:var(--status-panel-height, 80px);left:0;right:var(--players-panel-width, 11.25vw);bottom:0;background:#0000008f;z-index:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;pointer-events:none}._prompt_fjh76_17{color:#e0e0e0;font-size:20px;font-weight:700;pointer-events:auto}._cardOptions_fjh76_24{display:flex;gap:24px;pointer-events:auto}._optionCard_fjh76_30{cursor:pointer;text-align:center;position:relative;z-index:1;transition:z-index 0s var(--hover-duration)}._optionCard_fjh76_30:hover{z-index:var(--hover-z-index);transition-delay:var(--hover-delay)}._optionCard_fjh76_30 img{width:234px;height:auto;display:block;border-radius:8px;transform-origin:center center;transition:transform var(--hover-transition),filter var(--hover-transition)}._optionCard_fjh76_30:hover img{transform:scale(var(--hover-scale)) translateY(var(--hover-lift));filter:drop-shadow(var(--hover-shadow)) drop-shadow(var(--hover-glow));transition-delay:var(--hover-delay)}._edgeLeft_fjh76_58 img{transform-origin:left center}._edgeRight_fjh76_59 img{transform-origin:right center}._edgeTop_fjh76_60 img{transform-origin:center top}._edgeBottom_fjh76_61 img{transform-origin:center bottom}._edgeLeft_fjh76_58._edgeTop_fjh76_60 img{transform-origin:left top}._edgeLeft_fjh76_58._edgeBottom_fjh76_61 img{transform-origin:left bottom}._edgeRight_fjh76_59._edgeTop_fjh76_60 img{transform-origin:right top}._edgeRight_fjh76_59._edgeBottom_fjh76_61 img{transform-origin:right bottom}@keyframes _flyToHand_fjh76_77{0%{transform:scale(1);opacity:1}to{transform:translateY(60vh) scale(.7);opacity:0}}@keyframes _flyToDeck_fjh76_82{0%{transform:scale(1);opacity:1}to{transform:translateY(-40vh) translate(-30vw) scale(.5);opacity:0}}._flyToHand_fjh76_77{animation:_flyToHand_fjh76_77 .4s ease-in forwards;pointer-events:none}._flyToDeck_fjh76_82{animation:_flyToDeck_fjh76_82 .4s ease-in forwards;pointer-events:none}._cardView_pkpob_1{width:var(--card-width);height:auto;aspect-ratio:var(--card-aspect-ratio);object-fit:cover;border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow);transition:transform var(--hover-transition),box-shadow var(--hover-transition),z-index 0s var(--hover-duration);z-index:1;position:relative;transform-origin:center center;will-change:transform;transform:scale(1) translateZ(0)}._clickable_pkpob_16{cursor:pointer}._clickable_pkpob_16:hover{transform:translateY(var(--hover-lift)) scale(var(--hover-scale));box-shadow:var(--hover-box-shadow);z-index:var(--hover-z-index);transition-delay:var(--hover-delay)}[data-no-hover] ._clickable_pkpob_16:hover{z-index:1;transform:none;box-shadow:var(--card-box-shadow);transition-delay:0s}._selected_pkpob_34{box-shadow:0 0 16px #64ff6480}._deckPile_zbf9h_1{position:relative;width:100%;height:100%}._disabled_zbf9h_7{cursor:default}._deckPile_zbf9h_1 img{width:100%;height:100%;object-fit:cover;border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow)}._deckCount_zbf9h_19{position:absolute;top:8%;left:8%;background:#000000d9;color:#fff;font-weight:700;font-size:clamp(10px,1.2vw,16px);padding:3px 8px;border-radius:4px}._discardPile_1uxlv_1{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%}._discardPile_1uxlv_1 img{width:100%;height:100%;object-fit:cover;border-radius:var(--card-border-radius);border:2px solid #666;box-shadow:3px 3px 8px #00000080}._discardCount_1uxlv_20{position:absolute;bottom:8%;right:8%;background:#502828e6;color:#faa;font-weight:700;font-size:clamp(10px,1.2vw,16px);padding:3px 8px;border-radius:4px}._empty_1uxlv_32{cursor:default}._empty_1uxlv_32 ._placeholder_1uxlv_36{width:100%;height:100%;border:2px dashed #555;border-radius:var(--card-border-radius);background:#321e1e4d;display:flex;align-items:center;justify-content:center}._dragOver_1uxlv_47{transform:scale(1.05)}._dragOver_1uxlv_47 img,._dragOver_1uxlv_47 ._placeholder_1uxlv_36{border-color:#f66;box-shadow:0 0 20px #ff646480}._dropHint_1uxlv_57{position:absolute;color:#f88;font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}._auctionRow_1rjw8_1{background:#3232508f;border-radius:var(--panel-border-radius);padding:12px .5vw;margin:8px .5vw;overflow:visible;position:relative;transition:box-shadow .3s ease}._auctionActive_1rjw8_11{position:relative}._auctionActive_1rjw8_11:before{content:"";position:absolute;top:-4px;left:-4px;width:calc(50% - var(--card-gap) / 2 + 8px);height:calc(100% + 8px);border-radius:var(--panel-border-radius);box-shadow:0 0 12px #64b4ff66,inset 0 0 8px #64b4ff1a;border:1px solid rgba(100,180,255,.3);pointer-events:none;z-index:5}._roundIndicator_1rjw8_29{position:absolute;bottom:calc(100% - 8px);left:25%;transform:translate(-50%);background:#1e3c78f2;color:#e8d48b;font-size:16px;font-weight:700;padding:4px 20px;border-radius:10px;border:1px solid #68a;z-index:10;white-space:nowrap}._auctionGrid_1rjw8_45{display:grid;grid-template-columns:repeat(10,minmax(0,var(--card-width)));gap:var(--card-gap);overflow:visible}._auctionSlot_1rjw8_52{position:relative;z-index:1;overflow:visible;transition:z-index 0s var(--hover-duration)}._auctionSlot_1rjw8_52:has(img:hover){z-index:var(--hover-z-index);transition-delay:var(--hover-delay)}._auctionSlot_1rjw8_52>img{width:100%;height:auto;aspect-ratio:var(--card-aspect-ratio);transform-origin:center center}._edgeLeft_1rjw8_71>img,._edgeLeft_1rjw8_71 ._cardWrapper_1rjw8_72,._edgeLeft_1rjw8_71 ._orderCardWrapper_1rjw8_73{transform-origin:left center}._edgeRight_1rjw8_74>img,._edgeRight_1rjw8_74 ._cardWrapper_1rjw8_72,._edgeRight_1rjw8_74 ._orderCardWrapper_1rjw8_73{transform-origin:right center}._edgeTop_1rjw8_77>img,._edgeTop_1rjw8_77 ._cardWrapper_1rjw8_72,._edgeTop_1rjw8_77 ._orderCardWrapper_1rjw8_73{transform-origin:center top}._edgeBottom_1rjw8_80>img,._edgeBottom_1rjw8_80 ._cardWrapper_1rjw8_72,._edgeBottom_1rjw8_80 ._orderCardWrapper_1rjw8_73{transform-origin:center bottom}._edgeLeft_1rjw8_71._edgeTop_1rjw8_77>img,._edgeLeft_1rjw8_71._edgeTop_1rjw8_77 ._cardWrapper_1rjw8_72,._edgeLeft_1rjw8_71._edgeTop_1rjw8_77 ._orderCardWrapper_1rjw8_73{transform-origin:left top}._edgeLeft_1rjw8_71._edgeBottom_1rjw8_80>img,._edgeLeft_1rjw8_71._edgeBottom_1rjw8_80 ._cardWrapper_1rjw8_72,._edgeLeft_1rjw8_71._edgeBottom_1rjw8_80 ._orderCardWrapper_1rjw8_73{transform-origin:left bottom}._edgeRight_1rjw8_74._edgeTop_1rjw8_77>img,._edgeRight_1rjw8_74._edgeTop_1rjw8_77 ._cardWrapper_1rjw8_72,._edgeRight_1rjw8_74._edgeTop_1rjw8_77 ._orderCardWrapper_1rjw8_73{transform-origin:right top}._edgeRight_1rjw8_74._edgeBottom_1rjw8_80>img,._edgeRight_1rjw8_74._edgeBottom_1rjw8_80 ._cardWrapper_1rjw8_72,._edgeRight_1rjw8_74._edgeBottom_1rjw8_80 ._orderCardWrapper_1rjw8_73{transform-origin:right bottom}._auctionSlot_1rjw8_52>img{transition:transform var(--hover-transition),box-shadow var(--hover-transition)}._auctionSlot_1rjw8_52>img:hover{transform:translateY(var(--hover-lift)) scale(var(--hover-scale));box-shadow:var(--hover-box-shadow);transition-delay:var(--hover-delay)}[data-no-hover] ._auctionSlot_1rjw8_52:has(img:hover){z-index:1;transition-delay:0s}[data-no-hover] ._auctionSlot_1rjw8_52>img:hover{transform:none;box-shadow:var(--card-box-shadow);transition-delay:0s}[data-no-hover] ._cardWrapper_1rjw8_72:hover{transform:none;filter:none;z-index:1;transition-delay:0s}._auctionSlot_1rjw8_52>div{width:100%}._auctionSlot_1rjw8_52>div img:not(._tooltipIcon_1rjw8_128),._auctionSlot_1rjw8_52>div>div:first-child{width:100%;height:auto;aspect-ratio:var(--card-aspect-ratio)}._auctionSlot_1rjw8_52>div span{font-size:clamp(10px,1.2vw,18px);padding:clamp(2px,.4vw,6px) clamp(6px,1vw,16px)}._cardWrapper_1rjw8_72{position:relative;cursor:pointer;transition:transform var(--hover-transition),filter var(--hover-transition)}._cardWrapper_1rjw8_72:hover{transform:translateY(-8px) scale(var(--hover-scale));filter:drop-shadow(var(--hover-shadow));z-index:200;transition-delay:var(--hover-delay)}._coinOverlay_1rjw8_153{position:absolute;left:20%;top:60%;width:25%;aspect-ratio:1;pointer-events:none;z-index:10}._coinImg_1rjw8_163{position:absolute;width:100%;height:100%;object-fit:contain}._costLabel_1rjw8_170{text-align:center;color:#ccc;font-size:clamp(9px,.9vw,13px);margin-top:2px;white-space:nowrap}._combinedPile_1rjw8_178{display:flex;flex-direction:column;gap:4px;aspect-ratio:var(--card-aspect-ratio)}._pileHalf_1rjw8_185{flex:1;min-height:0;border-radius:var(--card-border-radius);overflow:hidden}._emptySlot_1rjw8_192{aspect-ratio:var(--card-aspect-ratio);border:2px dashed rgba(100,100,140,.3);border-radius:var(--card-border-radius);background:#32325033}._auctionEmpty_1rjw8_199{grid-column:span 5;color:#888;font-style:italic;padding:20px}._confirmBackdrop_1rjw8_206{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:300;border-radius:var(--panel-border-radius)}._confirmDialog_1rjw8_217{background:#1a1a2ef2;border:2px solid #fc0;border-radius:var(--panel-border-radius);padding:16px 24px;text-align:center;max-width:320px}._confirmText_1rjw8_226{color:#fc0;font-size:14px;margin-bottom:6px}._confirmHint_1rjw8_232{color:#ffcc00b3;font-size:12px;margin-bottom:14px}._confirmButtons_1rjw8_238{display:flex;gap:12px;justify-content:center}._confirmBtn_1rjw8_244{background:#287850e6;color:#e8f0e8;border:1px solid #4a8;border-radius:6px;padding:6px 20px;font-size:14px;cursor:pointer}._confirmBtn_1rjw8_244:hover{background:#329664e6}._cancelBtn_1rjw8_258{background:#502828e6;color:#f0e8e8;border:1px solid #a64;border-radius:6px;padding:6px 20px;font-size:14px;cursor:pointer}._cancelBtn_1rjw8_258:hover{background:#783232e6}._orderCardWrapper_1rjw8_73{position:relative;cursor:default;transition:transform var(--hover-transition),filter var(--hover-transition)}._orderCardWrapper_1rjw8_73:hover{transform:translateY(var(--hover-lift)) scale(var(--hover-scale));filter:drop-shadow(0 8px 16px rgba(0,0,0,.5));transition-delay:var(--hover-delay);z-index:var(--hover-z-index)}._orderCardImg_1rjw8_285{width:100%;height:auto;aspect-ratio:var(--card-aspect-ratio);border-radius:var(--card-border-radius)}._orderTooltip_1rjw8_292{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;background:#141428f2;border:1px solid rgba(100,180,255,.4);border-radius:6px;padding:8px 12px;color:#e8e8f0;font-size:12px;white-space:nowrap;z-index:500;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--hover-duration) ease,visibility 0s var(--hover-duration)}._orderCardWrapper_1rjw8_73:hover ._orderTooltip_1rjw8_292{opacity:1;visibility:visible;transition-delay:var(--hover-delay)}._orderDeckBack_1rjw8_318:hover ._orderTooltip_1rjw8_292{opacity:1;visibility:visible;transition-delay:0s;top:100%;margin-top:8px}._tooltipLine_1rjw8_326{display:flex;align-items:center;gap:6px;padding:2px 0}._tooltipIcon_1rjw8_128{width:21px;height:21px;object-fit:contain;flex-shrink:0}._tooltipShape_1rjw8_340{font-size:1.1em;margin-right:2px;opacity:.8}._orderDeckBack_1rjw8_318{position:relative;cursor:default}._deckBackImg_1rjw8_351{width:100%;height:auto;aspect-ratio:var(--card-aspect-ratio);border-radius:var(--card-border-radius)}._deckBackFlip_1rjw8_358{animation:_flipCard_1rjw8_1 .4s ease-in-out}@keyframes _flipCard_1rjw8_1{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}to{transform:rotateY(0)}}[data-no-hover] ._orderCardWrapper_1rjw8_73:hover{transform:none;filter:none;transition-delay:0s}._orderClickable_1rjw8_374{cursor:pointer}._fulfillmentCubes_1rjw8_378{position:absolute;left:32%;top:6px;display:flex;gap:3px;z-index:50;pointer-events:none}._playerCube_1rjw8_388{width:14px;height:14px;position:relative;border-radius:3px;background:radial-gradient(circle,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.1),rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.45) 20%,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.66) 50%,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.73) 75%);border:1px solid rgba(var(--cube-r, 60),var(--cube-g, 80),var(--cube-b, 200),.45);box-shadow:inset 0 0 4px rgba(var(--cube-r, 40),var(--cube-g, 60),var(--cube-b, 180),.57),2px -1.5px 3px #00000073}._fulfillRequirements_1rjw8_403{display:flex;flex-direction:column;gap:4px;margin:8px 0 12px}._fulfillReqLine_1rjw8_410{display:flex;align-items:center;gap:6px;color:#e8e8f0;font-size:13px}._fulfillReqIcon_1rjw8_418{width:18px;height:18px;object-fit:contain;flex-shrink:0}._rejectionTooltip_1rjw8_425{background:#b41e1ef2;border-color:#ff505099;opacity:1;visibility:visible;pointer-events:auto;cursor:pointer}._orderSection_1rjw8_435{display:contents}@keyframes _orderFlyOut_1rjw8_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(var(--card-width, 120px) * 1.5))}}@keyframes _orderFlyIn_1rjw8_1{0%{opacity:0;transform:translate(calc(var(--card-width, 120px) * 1.5)) rotateY(180deg)}50%{opacity:1;transform:translate(calc(var(--card-width, 120px) * .5)) rotateY(90deg)}to{opacity:1;transform:translate(0) rotateY(0)}}._orderFlyingOut_1rjw8_450{animation:_orderFlyOut_1rjw8_1 .6s ease-in forwards;pointer-events:none;position:relative}._orderFlyingOut_1rjw8_450 ._orderCardImg_1rjw8_285{width:100%;height:auto;aspect-ratio:var(--card-aspect-ratio);border-radius:var(--card-border-radius)}._orderFlyingIn_1rjw8_463{animation:_orderFlyIn_1rjw8_1 .6s ease-out forwards;pointer-events:none}@keyframes _auctionCardFlyOut_1rjw8_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(60vh);opacity:0}}._flyingOut_1rjw8_473{animation:_auctionCardFlyOut_1rjw8_1 .35s ease-in forwards;pointer-events:none}._orderShifting_1rjw8_478{transition:transform .3s ease-in-out}._draggableCard_1ahky_1{cursor:grab;touch-action:none;z-index:1;position:relative;overflow:visible;transition:transform var(--hover-transition),filter var(--hover-transition),z-index 0s var(--hover-duration)}._draggableCard_1ahky_1 img{transform-origin:center center}._edgeLeft_1ahky_14 img{transform-origin:left center}._edgeRight_1ahky_15 img{transform-origin:right center}._edgeTop_1ahky_16 img{transform-origin:center top}._edgeBottom_1ahky_17 img{transform-origin:center bottom}._edgeLeft_1ahky_14._edgeTop_1ahky_16 img{transform-origin:left top}._edgeLeft_1ahky_14._edgeBottom_1ahky_17 img{transform-origin:left bottom}._edgeRight_1ahky_15._edgeTop_1ahky_16 img{transform-origin:right top}._edgeRight_1ahky_15._edgeBottom_1ahky_17 img{transform-origin:right bottom}._draggableCard_1ahky_1:hover:not(._isDragging_1ahky_23){z-index:var(--hover-z-index);transform:translateY(var(--hover-lift));filter:drop-shadow(var(--hover-shadow)) drop-shadow(var(--hover-glow));transition-delay:var(--hover-delay)}._selected_1ahky_31._draggableCard_1ahky_1:hover:not(._isDragging_1ahky_23){filter:drop-shadow(var(--hover-shadow)) drop-shadow(0 0 12px rgba(255,136,0,.7))}._draggableCard_1ahky_1:hover:not(._isDragging_1ahky_23) img{transform:scale(var(--hover-scale));transition-delay:var(--hover-delay)}._draggableCard_1ahky_1:active{cursor:grabbing}._isDragging_1ahky_23{z-index:1;transform:none;opacity:0}._selected_1ahky_31 img{outline:3px solid #f80;outline-offset:2px;border-radius:var(--card-border-radius)}._selected_1ahky_31{filter:drop-shadow(0 0 8px rgba(255,136,0,.6))}[data-no-hover] ._draggableCard_1ahky_1:hover:not(._isDragging_1ahky_23){z-index:1;transform:none;filter:none;transition-delay:0s}[data-no-hover] ._draggableCard_1ahky_1:hover:not(._isDragging_1ahky_23) img{transform:none;transition-delay:0s}._dimmed_1ahky_73{filter:grayscale(.8) brightness(.6);pointer-events:none}._playerHand_tyuqi_1{background:var(--player-farm-bg, rgba(43, 76, 140, .12));border-radius:var(--panel-border-radius);padding:12px 0;margin-top:8px;overflow:visible}._handCards_tyuqi_9{display:flex;gap:var(--card-gap);flex-wrap:wrap;align-items:flex-start;overflow:visible}._handEmpty_tyuqi_17{color:#888;font-style:italic;padding:20px}._batchDiscardBtn_tyuqi_23{display:block;margin-bottom:8px;margin-left:12px;padding:8px 20px;min-height:32px;font-size:13px;font-weight:600;letter-spacing:.02em;background:#a44;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .2s}._batchDiscardBtn_tyuqi_23:hover{background:#c55}._cardBack_tyuqi_44{width:var(--card-width, 100px);aspect-ratio:722 / 1014;border-radius:6px;opacity:.7;pointer-events:none}._wrapper_7yje3_1{display:flex;flex-direction:column;gap:6px}._card_7yje3_7{perspective:1000px;width:100%;aspect-ratio:var(--card-aspect-ratio);overflow:visible;position:relative;z-index:1;transition:z-index 0s var(--hover-duration)}._card_7yje3_7:hover{z-index:var(--hover-z-index);transition-delay:var(--hover-delay)}._clickable_7yje3_22{cursor:pointer}._inner_7yje3_26{position:relative;width:100%;height:100%;transition:transform var(--hover-transition),filter var(--hover-transition);transform-style:preserve-3d}._card_7yje3_7:hover ._inner_7yje3_26{transform:translateY(var(--hover-lift));transition-delay:var(--hover-delay)}._flipped_7yje3_39{transform:rotateY(180deg)}._card_7yje3_7:hover ._flipped_7yje3_39{transform:translateY(var(--hover-lift)) rotateY(180deg)}._card_7yje3_7._isFlipping_7yje3_47 ._inner_7yje3_26,._card_7yje3_7._isFlipping_7yje3_47:hover ._inner_7yje3_26{transition-delay:0s}._face_7yje3_52{position:absolute;width:100%;height:100%;backface-visibility:hidden;overflow:visible}._face_7yje3_52 img{width:100%;height:100%;object-fit:contain;border-radius:var(--card-border-radius);transition:transform var(--hover-transition);will-change:transform;transform:scale(1)}._card_7yje3_7:hover ._face_7yje3_52 img{transform:scale(var(--hover-scale));transition-delay:var(--hover-delay)}._back_7yje3_75{transform:rotateY(180deg)}._unlocking_7yje3_79 ._inner_7yje3_26{transition:transform .6s ease-in-out,filter .6s ease-in-out}._unlocking_7yje3_79{filter:drop-shadow(0 0 8px rgba(255,215,0,.8))}._label_7yje3_87{display:flex;flex-direction:column;align-items:center;text-align:center}._name_7yje3_94{font-size:11px;color:#ddd;line-height:1.2;word-break:break-word}._subtitle_7yje3_101{font-size:10px;color:#888}[data-no-hover] ._card_7yje3_7:hover{z-index:1;transition-delay:0s}[data-no-hover] ._card_7yje3_7:hover ._inner_7yje3_26,[data-no-hover] ._card_7yje3_7:hover ._face_7yje3_52 img{transform:none;transition-delay:0s}._edgeLeft_7yje3_121 ._face_7yje3_52 img{transform-origin:left center}._edgeRight_7yje3_122 ._face_7yje3_52 img{transform-origin:right center}._edgeTop_7yje3_123 ._face_7yje3_52 img{transform-origin:center top}._edgeBottom_7yje3_124 ._face_7yje3_52 img{transform-origin:center bottom}._edgeLeft_7yje3_121._edgeTop_7yje3_123 ._face_7yje3_52 img{transform-origin:left top}._edgeLeft_7yje3_121._edgeBottom_7yje3_124 ._face_7yje3_52 img{transform-origin:left bottom}._edgeRight_7yje3_122._edgeTop_7yje3_123 ._face_7yje3_52 img{transform-origin:right top}._edgeRight_7yje3_122._edgeBottom_7yje3_124 ._face_7yje3_52 img{transform-origin:right bottom}._wrapper_abe3v_1{position:relative;min-height:48px;margin-bottom:8px}._overlay_abe3v_7{position:fixed;top:var(--panel-bottom, 100px);left:0;right:0;bottom:0;background:#0009;opacity:0;pointer-events:none;z-index:40;transition:opacity var(--hover-transition)}._overlayVisible_abe3v_20{opacity:1}._panel_abe3v_24{position:absolute;top:0;left:0;right:0;z-index:50;background:#323228;border-radius:var(--panel-border-radius);padding:12px 0;overflow:hidden;max-height:24px;transition:max-height var(--hover-transition)}._panel_abe3v_24:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to top,rgba(20,20,15,1) 0%,transparent 100%);pointer-events:none;z-index:10;opacity:1;transition:opacity var(--hover-transition)}._titleBar_abe3v_52{position:absolute;top:0;left:0;right:0;height:36px;cursor:pointer;z-index:20}._panelOpen_abe3v_62{max-height:500px;overflow:visible}._panelOpen_abe3v_62:after{opacity:0}._container_abe3v_71{display:grid;grid-template-columns:repeat(10,var(--card-width));gap:var(--card-gap);pointer-events:none}._panelOpen_abe3v_62 ._container_abe3v_71{pointer-events:auto}._buildingStack_abe3v_82{position:relative;cursor:pointer;z-index:1;overflow:visible;transition:z-index 0s var(--hover-duration)}._available_abe3v_90:hover{z-index:100}._empty_abe3v_94{filter:grayscale(1) brightness(.5);cursor:not-allowed}._stackCount_abe3v_99,._stackName_abe3v_103{display:none}._highlighted_abe3v_108{animation:_glow_abe3v_1 1s ease-in-out infinite alternate;z-index:101}@keyframes _glow_abe3v_1{0%{filter:drop-shadow(0 0 8px rgba(100,200,255,.6))}to{filter:drop-shadow(0 0 16px rgba(100,200,255,1))}}[data-no-hover] ._available_abe3v_90:hover{z-index:1}._dimmed_abe3v_122{filter:grayscale(1) brightness(.35);pointer-events:none}._container_jg65k_1{display:flex;flex-direction:column;gap:8px;padding:8px;background:#14141e99;border-radius:var(--card-border-radius)}._section_jg65k_10 h3{color:#aaa;font-size:14px;font-weight:400;margin:0 0 8px;border-bottom:1px solid #333;padding-bottom:4px}._grid_jg65k_19{display:grid;gap:12px;grid-template-columns:repeat(10,1fr);overflow:visible;padding-bottom:10px}@media(max-width:1400px){._grid_jg65k_19{grid-template-columns:repeat(8,1fr)}}@media(max-width:1100px){._grid_jg65k_19{grid-template-columns:repeat(6,1fr)}}@media(max-width:800px){._grid_jg65k_19{grid-template-columns:repeat(4,1fr)}}._panel_26bp8_1{flex:0 0 auto;height:100%;align-self:stretch;background:var(--player-panel-bg, rgba(43, 76, 140, .9));padding:.75vh 4px;display:flex;flex-direction:column;gap:2px;z-index:300;box-sizing:border-box;overflow:visible;transition:z-index 0s var(--hover-duration)}._panel_26bp8_1:has(._row_26bp8_17:hover){z-index:550;transition-delay:0s}[data-no-hover] ._panel_26bp8_1:has(._row_26bp8_17:hover){z-index:300;transition-delay:0s}._cell_26bp8_27{flex:1;min-height:0;display:flex;flex-direction:column;overflow:visible}._row_26bp8_17{flex:1;position:relative;display:flex;align-items:center;justify-content:center;min-height:0;z-index:1;overflow:visible;transition:transform var(--hover-transition),filter var(--hover-transition),z-index 0s var(--hover-duration);transform-origin:left center}._row_26bp8_17:hover{z-index:var(--hover-z-index);transform:translateY(var(--hover-lift)) scale(var(--hover-scale));filter:drop-shadow(var(--hover-shadow)) drop-shadow(var(--hover-glow));transition-delay:0s}._edgeTop_26bp8_55{transform-origin:left top}._edgeTop_26bp8_55:hover{transform:scale(var(--hover-scale))}._edgeBottom_26bp8_57{transform-origin:left bottom}._edgeBottom_26bp8_57:hover{transform:scale(var(--hover-scale))}[data-no-hover] ._row_26bp8_17:hover{z-index:1;transform:none;filter:none;transition-delay:0s}._closed_26bp8_67 ._icon_26bp8_67{filter:grayscale(1) brightness(.5)}._icon_26bp8_67{max-width:100%;max-height:100%;object-fit:contain}._qty_26bp8_77{position:absolute;right:2px;bottom:0;color:#fff;font-weight:700;font-size:1em;cursor:default;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 -2px 0 #000,0 2px 0 #000,-2px 0 0 #000,2px 0 0 #000,0 3px 6px rgba(0,0,0,.8)}._lock_26bp8_97{position:absolute;left:-2px;top:0;height:50%;aspect-ratio:1;pointer-events:none;opacity:.85;z-index:1}._lockOverlay_26bp8_108{position:absolute;left:-2px;top:-1px;height:50%;aspect-ratio:1;pointer-events:none;z-index:2}._mealSubMarker_26bp8_118{position:absolute;right:0;top:0;height:50%;aspect-ratio:1;pointer-events:none;z-index:2;object-fit:contain;transform-origin:bottom left}._row_26bp8_17:hover ._mealSubMarker_26bp8_118{transform:scale(2)}._selectionTarget_26bp8_134{border-radius:4px;border:2px solid rgba(60,80,180,.8);background:#3c50b41f}._divider_26bp8_140{height:1px;flex-shrink:0;background:#fff3}._ingredientAvailable_26bp8_146{border-radius:4px;border:2px solid rgba(0,255,0,.8);background:#00ff001f;box-shadow:0 0 10px #0f09,0 0 20px #00ff004d,inset 0 0 8px #00ff0026;animation:_ingredientPulse_26bp8_1 .8s ease-in-out infinite alternate}._clickable_26bp8_157{cursor:pointer}._clickable_26bp8_157:hover{border-color:#0f0;box-shadow:0 0 16px #00ff00e6,0 0 30px #00ff0080,inset 0 0 12px #00ff0040}@keyframes _ingredientPulse_26bp8_1{0%{box-shadow:0 0 6px #0f06,0 0 12px #0f03;border-color:#0f09}to{box-shadow:0 0 14px #0f0c,0 0 28px #0f06,inset 0 0 10px #0f03;border-color:#0f0}}._pickerHighlight_26bp8_185{border-radius:4px;border:2px solid rgba(0,255,0,1);background:#00ff002e;box-shadow:0 0 20px #00ff00e6,0 0 40px #00ff0080,inset 0 0 16px #00ff0040}._newlyDiscovered_26bp8_195{border-radius:4px;animation:_goldenPulse_26bp8_1 1s ease 3}._newlyDiscovered_26bp8_195 ._icon_26bp8_67{filter:none;opacity:1}@keyframes _goldenPulse_26bp8_1{0%,to{box-shadow:0 0 #ffd70000}50%{box-shadow:0 0 15px #ffd700cc}}._sellControls_26bp8_210{position:absolute;right:-11px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;z-index:10}._sellBtn_26bp8_222{width:18px;height:18px;padding:0;font-size:14px;font-weight:700;line-height:1;background:#1e3278e6;color:#fff;border:1px solid rgba(100,140,255,.6);border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center}._sellBtn_26bp8_222:hover:not(:disabled){background:#3250b4f2;border-color:#82aaffcc}._sellBtn_26bp8_222:disabled{opacity:.3;cursor:not-allowed}._sellQty_26bp8_249{color:#fc0;font-size:11px;font-weight:700;min-width:14px;text-align:center}._panel_marxb_1{position:fixed;bottom:0;right:0;width:calc(2 * var(--card-width, 150px));z-index:350;background:#000000b9;border:1px solid rgba(255,255,255,.1);border-radius:0;font-size:14px;font-family:Courier New,monospace;color:#ccc;display:flex;flex-direction:column}._header_marxb_17{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#00000036;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}._header_marxb_17:hover{background:#ffffff0d}._headerTitle_marxb_33{font-weight:700;font-size:13px;color:#aaa}._headerRight_marxb_39{display:flex;align-items:center;gap:8px}._newEventsBadge_marxb_45{background:#ffffff26;color:#fff;font-size:11px;padding:1px 6px;cursor:pointer}._chevron_marxb_53{transition:transform .2s;color:#888;font-size:12px}._chevronCollapsed_marxb_59{transform:rotate(90deg)}._collapsedPreview_marxb_63{padding:4px 10px;line-height:1.4;max-height:calc(2.8em + 8px);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;cursor:pointer;font-size:13px}._body_marxb_76{overflow-y:auto;padding:4px 0;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}._body_marxb_76::-webkit-scrollbar{width:6px}._body_marxb_76::-webkit-scrollbar-track{background:transparent}._body_marxb_76::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._body_marxb_76::-webkit-scrollbar-thumb:hover{background:#ffffff59}._eventEntry_marxb_102{padding:2px 10px;line-height:1.4;animation:_slideIn_marxb_1 .2s ease-out;word-wrap:break-word}@keyframes _slideIn_marxb_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._time_marxb_114{color:#666;font-size:12px}._eventNumber_marxb_119{color:#888}._playerName_marxb_123{font-weight:700}._systemName_marxb_127{color:#9b59b6;font-style:italic}._verb_marxb_132{color:#ccc}._positive_marxb_136{color:#4caf50}._negative_marxb_140{color:#f44336}._neutral_marxb_144{color:#ccc}._modifier_marxb_148{color:#999;font-size:13px}._unmappedMarker_marxb_153{color:#ffc107;margin-right:4px}._playerDivider_marxb_158{display:flex;align-items:center;padding:2px 10px;gap:6px}._playerDividerLine_marxb_165{flex:1;border-top:1px solid rgba(255,255,255,.15)}._playerDividerDot_marxb_170{width:8px;height:8px;border-radius:50%;flex-shrink:0}._unreadDivider_marxb_177{border-top:1px dashed rgba(255,255,255,.3);margin:4px 10px;text-align:center;font-size:11px;color:#888;padding-top:2px}._emptyMessage_marxb_186{color:#555;font-style:italic;padding:12px 10px;font-size:13px}._resizeHandleLeft_marxb_193{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:ew-resize}._resizeHandleTop_marxb_202{position:absolute;top:0;left:0;right:0;height:6px;cursor:ns-resize}._resizeHandleCorner_marxb_211{position:absolute;top:0;left:0;width:12px;height:12px;cursor:nwse-resize;z-index:1}._systemEvent_marxb_221{font-style:italic}._elevated_marxb_225{z-index:950!important}._planningPanel_marxb_229{background:#140a3cd9;border:1px solid rgba(75,0,130,.5)}._planningHeader_marxb_234{background:#1e0f5066;border-bottom:1px solid rgba(75,0,130,.5)}._planningHeaderTitle_marxb_239{color:#c896ffe6}._actionDivider_marxb_243{border-top:1px solid rgba(180,100,255,.3);margin:3px 10px}._planningEventNumber_marxb_248{color:#b482ffcc}._planningEmptyMessage_marxb_252{color:#b482ff80;font-style:italic;padding:12px 10px;font-size:13px}._farmGrid_14qo7_1{position:relative;background:#3232508f;border-radius:var(--card-border-radius);overflow-x:clip;overflow-y:visible}._gridOverlay_14qo7_9{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(var(--columns),var(--cell-size));grid-template-rows:repeat(var(--rows),var(--cell-size));pointer-events:none;z-index:0}._gridCell_14qo7_22{border:1px solid rgba(100,200,255,.25);box-sizing:border-box}._gridCell_14qo7_22:hover{background:#64c8ff1a}._gridToggle_14qo7_31{position:absolute;bottom:4px;left:4px;display:flex;align-items:center;gap:4px;color:#aaffaab3;font-size:11px;cursor:pointer;z-index:10}._gridToggle_14qo7_31:hover{color:#afa}._gridToggle_14qo7_31 input{width:12px;height:12px;cursor:pointer}._zone_l2uj8_1{position:absolute;border-radius:4px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:20;border:2px solid transparent;background-color:transparent;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}._interactive_l2uj8_14{pointer-events:auto;cursor:pointer}._interactive_l2uj8_14._available_l2uj8_19{border-color:#4caf5099;background-color:#4caf5026}._interactive_l2uj8_14._available_l2uj8_19:hover{border-color:#4caf50;background-color:#4caf5059}._robot_l2uj8_29{width:110%;height:110%;object-fit:contain;pointer-events:none}._robotAbsolute_l2uj8_36{position:absolute}._robotOffsetRight_l2uj8_40{transform:translate(40%)}._robotOffsetLeft_l2uj8_44{transform:translate(-40%)}._gardenAction_l2uj8_48{border-color:#b47828b3;background-color:#b4782833}._gardenAction_l2uj8_48:hover{border-color:#c88c28;background-color:#c88c2866}._noRecipes_l2uj8_58{border-color:#96969666;background-color:#64646414;pointer-events:none;cursor:not-allowed}._recipeZone_l2uj8_65{position:absolute;border-radius:4px;z-index:25;pointer-events:auto;transition:box-shadow .2s ease,opacity .2s ease,background-color .2s ease}._recipeHighlight_l2uj8_73{border:2px solid rgba(0,200,0,.8);background-color:#00c80026;box-shadow:0 0 8px #00c80099;cursor:pointer}._recipeHighlight_l2uj8_73:hover{background-color:#00c8004d;box-shadow:0 0 12px #00c800cc}._recipeSelected_l2uj8_85{border:2px solid rgba(0,150,255,.9);background-color:#0096ff40;box-shadow:0 0 12px #0096ffcc}._recipeDim_l2uj8_91{border:2px solid rgba(150,150,150,.4);background-color:#6464641a;opacity:.4;cursor:not-allowed;pointer-events:none}._wildcardActive_l2uj8_99{border:2px solid rgba(255,180,0,.9);background-color:#ffb40033;box-shadow:0 0 10px #ffb40099;animation:_wildcardPulse_l2uj8_1 1.2s ease-in-out infinite alternate}@keyframes _wildcardPulse_l2uj8_1{0%{box-shadow:0 0 6px #ffb40066}to{box-shadow:0 0 14px #ffb400cc}}._quantityPanel_l2uj8_111{position:absolute;z-index:30;pointer-events:auto;max-width:100%;max-height:100%}._qtyGrid_l2uj8_119{display:grid;grid-template-columns:20px 24px 20px;grid-template-rows:16px 20px 16px;gap:2px;background:#0f0f1eeb;border:1px solid rgba(255,255,255,.2);border-radius:3px;padding:4px;box-shadow:0 2px 8px #0009}._qtyCell_l2uj8_131{display:flex;align-items:center;justify-content:center;border:none;background:none;color:#fff;font-size:.6rem;padding:0;line-height:1}._qtyBtn_l2uj8_143{cursor:pointer;border-radius:4px;background:#ffffff1a;transition:background-color .15s ease}._qtyBtn_l2uj8_143:hover:not(:disabled){background:#ffffff40}._qtyBtn_l2uj8_143:disabled{opacity:.3;cursor:default}._qtyDisplay_l2uj8_159{font-weight:700;font-size:.7rem;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5)}._qtyConfirmBtn_l2uj8_166{background:#00b4004d;color:#4caf50}._qtyConfirmBtn_l2uj8_166:hover:not(:disabled){background:#00b40080}._qtyCancelBtn_l2uj8_175{background:#b4000033;color:#ef9a9a}._qtyCancelBtn_l2uj8_175:hover:not(:disabled){background:#b4000066}._variantGrid_l2uj8_184{display:flex;flex-direction:row;align-items:center;gap:4px;background:#0f0f1eeb;border:1px solid rgba(255,255,255,.2);border-radius:3px;padding:4px;box-shadow:0 2px 8px #0009}._variantIcon_l2uj8_196{width:7px;height:7px;object-fit:contain;cursor:pointer;border-radius:2px;border:1px solid transparent;transition:border-color .15s ease,background-color .15s ease;padding:1px}._variantIcon_l2uj8_196:hover{border-color:#00c800cc;background-color:#00c80026}._variantCancelBtn_l2uj8_212{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:#b4000033;color:#ef9a9a;font-size:.6rem;cursor:pointer;border-radius:2px;padding:0;line-height:1;transition:background-color .15s ease}._variantCancelBtn_l2uj8_212:hover{background:#b4000066}._recipeCubeCounter_l2uj8_233{position:absolute;right:4%;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:1px;pointer-events:none;z-index:5}._miniCube_l2uj8_245{width:calc(var(--card-width) * .08);height:calc(var(--card-width) * .08);border-radius:3px;background:radial-gradient(circle,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.1),rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.45) 20%,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.66) 50%,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.73) 75%);border:1px solid rgba(var(--cube-r, 60),var(--cube-g, 80),var(--cube-b, 200),.45);box-shadow:inset 0 0 4px rgba(var(--cube-r, 40),var(--cube-g, 60),var(--cube-b, 180),.57),2px -1px 3px #00000073;flex-shrink:0;position:relative}._miniCube_l2uj8_245:after{content:"";position:absolute;top:3px;left:20%;width:60%;height:18%;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent);border-radius:50%}._cubeCount_l2uj8_271{font-size:11px;font-weight:700;color:#b4c8fff2;text-shadow:0 1px 2px rgba(0,0,0,.6);line-height:1}[data-planning-mode] ._interactive_l2uj8_14._available_l2uj8_19{border-color:#b464ff99;background-color:#b464ff26}[data-planning-mode] ._interactive_l2uj8_14._available_l2uj8_19:hover{border-color:#b464ff;background-color:#b464ff59}[data-planning-mode] ._recipeHighlight_l2uj8_73{border-color:#b464ffcc;background-color:#b464ff26;box-shadow:0 0 8px #b464ff99}[data-planning-mode] ._recipeHighlight_l2uj8_73:hover{background-color:#b464ff4d;box-shadow:0 0 12px #b464ffcc}[data-planning-mode] ._qtyConfirmBtn_l2uj8_166{background:#b464ff4d;color:#b464ffe6}[data-planning-mode] ._qtyConfirmBtn_l2uj8_166:hover:not(:disabled){background:#b464ff80}[data-planning-mode] ._variantIcon_l2uj8_196:hover{border-color:#b464ffcc;background-color:#b464ff26}@keyframes _errorFlash_1m5yb_9{0%{box-shadow:0 0 #dc262699}25%{box-shadow:0 0 12px 4px #dc2626cc}50%{box-shadow:0 0 6px 2px #dc262666}75%{box-shadow:0 0 12px 4px #dc262699}to{box-shadow:0 0 #dc262600}}._errorFlash_1m5yb_9{animation:_errorFlash_1m5yb_9 .8s ease-out}._tokenSlot_1ywn6_1{position:absolute;cursor:pointer;border-radius:4px;border:2px solid transparent;z-index:1}._glowAvailable_1ywn6_9{cursor:pointer;pointer-events:auto;animation:_glowPulse_1ywn6_1 1s ease-in-out infinite alternate}@keyframes _glowPulse_1ywn6_1{0%{filter:drop-shadow(0 0 6px rgba(0,200,80,.5));border-color:#00c85080}to{filter:drop-shadow(0 0 14px rgba(0,200,80,1));border-color:#00c850}}._glowSelected_1ywn6_20{cursor:pointer;pointer-events:auto;filter:drop-shadow(0 0 12px rgba(0,200,80,1));background-color:#00c85040;border:3px solid rgba(0,200,80,1);border-radius:4px}._glowUnavailable_1ywn6_29{pointer-events:none;filter:drop-shadow(0 0 6px rgba(150,150,150,.5));background-color:#64646433;border:2px solid rgba(150,150,150,.5);border-radius:4px}._tokenCard_1ywn6_37{width:200%;height:200%;perspective:600px;transform:scale(.5);transform-origin:0 0}._tokenInner_1ywn6_45{position:relative;width:100%;height:100%;transition:transform .4s ease-in-out;transform-style:preserve-3d}._flipped_1ywn6_53{transform:rotateY(180deg)}._tokenFace_1ywn6_57{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:4px;overflow:hidden;transition:visibility 0s .2s}._tokenFace_1ywn6_57 img{width:100%;height:100%;object-fit:contain;border-radius:4px}._tokenBack_1ywn6_74{transform:rotateY(180deg)}._hiddenFace_1ywn6_78{visibility:hidden;transition:visibility 0s .2s}._harvestMode_1ywn6_83{z-index:3}._cube_1ywn6_87{position:absolute;width:calc(var(--card-width) * .09);height:calc(var(--card-width) * .09);border-radius:3px;pointer-events:auto;z-index:10;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.1),rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.45) 20%,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.66) 50%,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.73) 75%);border:1px solid rgba(var(--cube-r, 60),var(--cube-g, 80),var(--cube-b, 200),.45);box-shadow:inset 0 0 6px rgba(var(--cube-r, 40),var(--cube-g, 60),var(--cube-b, 180),.57),3.5px -2px 4px #00000073;cursor:pointer}._cube_1ywn6_87:after{content:"";position:absolute;top:4px;left:20%;width:60%;height:18%;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent);border-radius:50%}@keyframes _cubeDropIn_1ywn6_125{0%{transform:translate(-50%,-150%) scale(.3);opacity:0}60%{transform:translate(-50%,-40%) scale(1.1);opacity:1}80%{transform:translate(-50%,-55%) scale(.95)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}._cubeDropIn_1ywn6_125{animation:_cubeDropIn_1ywn6_125 .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes _cubeNudge_1ywn6_137{0%,to{transform:translate(-50%,-50%)}15%{transform:translate(-50%,-50%) translate(3px) rotate(2deg)}30%{transform:translate(-50%,-50%) translate(-3px) rotate(-2deg)}45%{transform:translate(-50%,-50%) translate(2px) rotate(1deg)}60%{transform:translate(-50%,-50%) translate(-1px)}}._cubeNudge_1ywn6_137{animation:_cubeNudge_1ywn6_137 .35s ease-out}._harvestPopup_1ywn6_141{position:absolute;top:50%;background:#141423f5;border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:4px 6px;display:flex;flex-direction:column;gap:4px;box-shadow:0 4px 16px #000c;z-index:20;pointer-events:auto}._harvestPopupLeft_1ywn6_156{right:calc(100% + 6px);transform:translateY(-50%)}._harvestPopupRight_1ywn6_161{left:calc(100% + 6px);transform:translateY(-50%)}._harvestPopup_1ywn6_141:after{content:"";position:absolute;top:50%;border:5px solid transparent}._harvestPopupLeft_1ywn6_156:after{left:100%;transform:translateY(-50%);border-left-color:#ffffff40}._harvestPopupRight_1ywn6_161:after{right:100%;transform:translateY(-50%);border-right-color:#ffffff40}._harvestVariant_1ywn6_185{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;cursor:pointer;padding:3px 5px;border-radius:4px;border:1px solid transparent;transition:border-color .15s,background .15s}._harvestVariant_1ywn6_185:hover{border-color:#fff6;background:#ffffff14}._harvestVariantSelected_1ywn6_202{border-color:#00c85099;background:#00c8501a}._harvestVariantInfeasible_1ywn6_207{opacity:.3;pointer-events:none}._harvestVariantItem_1ywn6_212{display:inline-flex;align-items:center;flex-shrink:1;min-width:0}._harvestPlus_1ywn6_219{font-size:.6rem;color:#ffffff80;margin:0 1px}._harvestVariantIcon_1ywn6_225{width:18px;height:18px;flex-shrink:1;border-radius:3px;object-fit:cover}._harvestFeedOverlay_1ywn6_233{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;pointer-events:none;z-index:5;transition:all .2s ease}._harvestFed_1ywn6_242{box-shadow:0 0 0 2px #00c850b3}._harvestUnfed_1ywn6_246{background:#0006}._harvestActions_1ywn6_250{display:flex;gap:6px;pointer-events:auto}._harvestConfirmBtn_1ywn6_256,._harvestCancelBtn_1ywn6_257{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.2);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}._harvestConfirmBtn_1ywn6_256{background:#00b400cc;color:#fff}._harvestConfirmBtn_1ywn6_256:hover{background:#00c800f2}._harvestConfirmBtn_1ywn6_256:disabled{opacity:.4;cursor:default}._harvestCancelBtn_1ywn6_257{background:#b42828b3;color:#fff}._harvestCancelBtn_1ywn6_257:hover{background:#c83232e6}._compostToggle_1ywn6_293{margin-top:4px;padding:2px 8px;border-radius:4px;border:1px solid rgba(100,180,60,.5);background:#508c284d;color:#ccc;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer}._compostToggleActive_1ywn6_306{background:#50b428cc;color:#fff;border-color:#64dc3ccc}[data-planning-mode] ._glowAvailable_1ywn6_9{animation:_glowPulsePlanning_1ywn6_1 1s ease-in-out infinite alternate}@keyframes _glowPulsePlanning_1ywn6_1{0%{filter:drop-shadow(0 0 6px rgba(180,100,255,.5));border-color:#b464ff80}to{filter:drop-shadow(0 0 14px rgba(180,100,255,1));border-color:#b464ff}}[data-planning-mode] ._glowSelected_1ywn6_20{filter:drop-shadow(0 0 12px rgba(180,100,255,1));background-color:#b464ff40;border:3px solid rgba(180,100,255,1)}[data-planning-mode] ._harvestVariantSelected_1ywn6_202{border-color:#b464ff99;background:#b464ff1a}[data-planning-mode] ._harvestConfirmBtn_1ywn6_256{background:#b464ffcc}[data-planning-mode] ._harvestConfirmBtn_1ywn6_256:hover{background:#b464fff2}[data-planning-mode] ._harvestFed_1ywn6_242{box-shadow:0 0 0 2px #b464ffb3}._glass_9pchk_1{border-radius:3px;pointer-events:none;background:radial-gradient(circle,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.1),rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.45) 20%,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.66) 50%,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.73) 75%);border:1px solid rgba(var(--cube-r, 60),var(--cube-g, 80),var(--cube-b, 200),.45);box-shadow:inset 0 0 6px rgba(var(--cube-r, 40),var(--cube-g, 60),var(--cube-b, 180),.57),3.5px -2px 4px #00000073}._glass_9pchk_1:after{content:"";position:absolute;top:15%;left:20%;width:60%;height:18%;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent);border-radius:50%}._cardStack_63846_1{position:absolute;cursor:grab;overflow:visible;z-index:1;transition:filter var(--hover-transition),transform var(--hover-transition),z-index 0s var(--hover-duration);transform-origin:center center}._edgeLeft_63846_10{transform-origin:left center}._edgeRight_63846_11{transform-origin:right center}._edgeTop_63846_12{transform-origin:center top}._edgeBottom_63846_13{transform-origin:center bottom}._edgeLeft_63846_10._edgeTop_63846_12{transform-origin:left top}._edgeLeft_63846_10._edgeBottom_63846_13{transform-origin:left bottom}._edgeRight_63846_11._edgeTop_63846_12{transform-origin:right top}._edgeRight_63846_11._edgeBottom_63846_13{transform-origin:right bottom}._cardStack_63846_1:hover:not(._isDragging_63846_19):not(._locked_63846_19){z-index:400;transform:translateY(var(--hover-lift)) scale(var(--hover-scale));filter:drop-shadow(var(--hover-shadow)) drop-shadow(var(--hover-glow));transition-delay:var(--hover-delay)}[data-no-hover] ._cardStack_63846_1:hover:not(._isDragging_63846_19):not(._locked_63846_19){z-index:1;transform:none;filter:none;transition-delay:0s}._cardStack_63846_1:active{cursor:grabbing}._isDragging_63846_19{z-index:950;cursor:grabbing;transition:none;filter:drop-shadow(0 5px 15px rgba(0,0,0,.4))}._isDragging_63846_19:hover{transition:none;filter:drop-shadow(0 5px 15px rgba(0,0,0,.4))}._overlay_63846_50{position:relative;pointer-events:none;overflow:hidden;filter:drop-shadow(0 15px 30px rgba(0,0,0,.8))}._mainCard_63846_57,._modifier_63846_58,._substrate_63846_59,._extension_63846_60{position:absolute;left:0;width:100%;overflow:visible}._mainCard_63846_57>img:not(._consumableToken_63846_67),._modifier_63846_58>img,._substrate_63846_59>img,._extension_63846_60>img{width:100%;height:100%;object-fit:contain;border-radius:var(--card-border-radius);will-change:transform;transform:scale(1) translateZ(0)}._mainCard_63846_57>img:not(._consumableToken_63846_67){box-shadow:0 -5px 3px #0000004d,0 5px 3px #0000004d}._modifierTop_63846_84>img{box-shadow:0 -5px 3px #0000004d}._modifierBottom_63846_88>img{box-shadow:0 5px 3px #0000004d}._substrate_63846_59>img{box-shadow:0 -5px 3px #0000004d}._modifierTop_63846_84,._modifierBottom_63846_88{overflow:visible}._cardStack_63846_1._modifierCandidate_63846_110{outline:3px solid #4CAF50;outline-offset:1px;z-index:50}._cardStack_63846_1._modifierCandidate_63846_110:hover:not(._locked_63846_19){z-index:50;transform:none;filter:none;transition-delay:0s}._cardStack_63846_1._modifierTarget_63846_123{outline:4px solid #4CAF50;outline-offset:1px;z-index:50;box-shadow:0 0 20px #4caf5080}._locked_63846_19:not(._isDragging_63846_19){z-index:400;transform:translateY(var(--hover-lift)) scale(var(--hover-scale));filter:drop-shadow(var(--hover-shadow)) drop-shadow(var(--hover-glow))}._upgradeHighlighted_63846_137{cursor:pointer;z-index:50;position:relative;animation:_upgradeGlow_63846_1 1s ease-in-out infinite alternate}@keyframes _upgradeGlow_63846_1{0%{filter:drop-shadow(0 0 8px rgba(100,200,255,.6))}to{filter:drop-shadow(0 0 16px rgba(100,200,255,1))}}._beeTargetHighlighted_63846_149{cursor:pointer;z-index:50;position:relative;outline:3px solid rgba(255,200,0,.8);outline-offset:2px;transform:scale(1.02);transition:transform .3s ease;animation:_beeGlow_63846_1 1s ease-in-out infinite alternate}@keyframes _beeGlow_63846_1{0%{filter:drop-shadow(0 0 12px rgba(255,200,0,.8))}to{filter:drop-shadow(0 0 24px rgba(255,220,0,1))}}._conveyorConnected_63846_165{outline:2px solid #42a5f5;outline-offset:0;border-radius:var(--card-border-radius, 6px)}._beeTargetHighlighted_63846_149._conveyorConnected_63846_165{outline:3px solid rgba(255,200,0,.8);outline-offset:2px}._conveyorPendingConnected_63846_176{outline:3px solid rgba(66,165,245,.8);outline-offset:0;border-radius:var(--card-border-radius, 6px);animation:_blinkOutline_63846_1 1s ease-in-out infinite}@keyframes _blinkOutline_63846_1{0%,to{outline-color:#42a5f5cc}50%{outline-color:#42a5f533}}@keyframes _flipCard_63846_1{0%{transform:perspective(600px) rotateY(0)}50%{transform:perspective(600px) rotateY(90deg)}to{transform:perspective(600px) rotateY(0)}}._flipping_63846_194{animation:_flipCard_63846_1 .3s ease-in-out}._consumableToken_63846_67{position:absolute;z-index:8;pointer-events:none;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}._fieldUpgradeCube_63846_206{position:absolute;width:calc(var(--card-width) * .08);height:calc(var(--card-width) * .08);z-index:25}@keyframes _fieldCubeDropIn_63846_220{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.1);opacity:1}80%{transform:scale(.95)}to{transform:scale(1);opacity:1}}._fieldCubeDropIn_63846_220{animation:_fieldCubeDropIn_63846_220 .4s cubic-bezier(.34,1.56,.64,1) forwards}._mealBadges_63846_224{position:absolute;bottom:4px;right:4px;display:flex;gap:4px;z-index:100;pointer-events:none}._mealBadge_63846_224{background:#0f0f19d9;border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:1px 5px;font-size:.6rem;color:#fff;white-space:nowrap}._beeContainer_63846_244{position:absolute;display:flex;gap:2px;z-index:100;pointer-events:none}._beeToken_63846_252{height:100%;width:auto;filter:drop-shadow(0 0 6px currentColor) drop-shadow(2px 3px 4px rgba(0,0,0,.7));pointer-events:none}[data-planning-mode] ._cardStack_63846_1._modifierCandidate_63846_110{outline-color:#b464ffcc}[data-planning-mode] ._cardStack_63846_1._modifierTarget_63846_123{outline-color:#b464ff;box-shadow:0 0 20px #b464ff80}._conveyor_xdm9s_1{position:absolute;border:3px solid transparent;border-radius:4px;box-sizing:border-box;transition:left .2s ease,top .2s ease;overflow:visible;touch-action:none}._conveyorValid_xdm9s_11{border-color:#4caf50}._conveyorInvalid_xdm9s_15{border-color:#f44336}._conveyorConfirmed_xdm9s_19{border-color:transparent}._conveyorImage_xdm9s_23{width:100%;height:100%;object-fit:fill;display:block;pointer-events:none}._actionBar_xdm9s_31{position:absolute;display:flex;gap:4px;z-index:10}._actionButton_xdm9s_38{background:#ffffffe6;border:1px solid rgba(0,0,0,.3);border-radius:4px;cursor:pointer;font-size:18px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}._actionButton_xdm9s_38:hover{background:#fff;transform:scale(1.1)}._actionButton_xdm9s_38:disabled{opacity:.4;cursor:not-allowed;transform:none}._rotateBtn_xdm9s_64{background:#add8e6e6}._rotateBtn_xdm9s_64:hover{background:#add8e6}._flipBtn_xdm9s_71{background:#ffffffe6}._confirmBtn_xdm9s_75{background:#90ee90e6}._confirmBtn_xdm9s_75:hover{background:#90ee90}._cancelBtn_xdm9s_82{background:#ffb6c1e6}._cancelBtn_xdm9s_82:hover{background:#ffb6c1}._directionArrow_xdm9s_89{position:absolute;top:50%;left:50%;translate:-50% -50%;font-size:24px;color:#4caf50e6;pointer-events:none;animation:_pulseArrow_xdm9s_1 1.2s ease-in-out infinite;z-index:15;opacity:.7}@keyframes _pulseArrow_xdm9s_1{0%,to{opacity:1;scale:1}50%{opacity:.5;scale:1.3}}._conveyorBlinking_xdm9s_107{animation:_conveyorPulse_xdm9s_1 .8s ease-in-out infinite;filter:brightness(1.3);cursor:pointer;z-index:50}@keyframes _conveyorPulse_xdm9s_1{0%,to{opacity:1;filter:brightness(1.3) drop-shadow(0 0 6px rgba(0,200,255,.8))}50%{opacity:.7;filter:brightness(1) drop-shadow(0 0 2px rgba(0,200,255,.3))}}._conveyorDismantle_xdm9s_119{animation:_dismantlePulse_xdm9s_1 1s ease-in-out infinite;cursor:pointer;z-index:50;border-color:#ff6432b3}@keyframes _dismantlePulse_xdm9s_1{0%,to{filter:brightness(1.2) drop-shadow(0 0 6px rgba(255,100,50,.8))}50%{filter:brightness(1) drop-shadow(0 0 2px rgba(255,100,50,.3))}}[data-planning-mode] ._conveyorValid_xdm9s_11{border-color:#b464ffe6}[data-planning-mode] ._directionArrow_xdm9s_89{color:#b464ffe6}[data-planning-mode] ._confirmBtn_xdm9s_75{background:#b464ffe6}[data-planning-mode] ._confirmBtn_xdm9s_75:hover{background:#b464ff}._farmBoard_3angb_1{width:100%;overflow:visible;box-sizing:border-box;transition:background .2s ease}._dragOver_3angb_8{background:#64c8ff40;box-shadow:inset 0 0 40px #64c8ff26}._overlay_1mu5s_1{position:fixed;top:calc(var(--status-panel-height, 80px) + 8px);left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:auto}._statusBar_1mu5s_14{display:flex;align-items:center;gap:10px;background:#1a1a2ef2;border:2px solid #fc0;border-radius:8px;padding:8px 20px;color:#fc0;box-shadow:0 4px 20px #0009}._recipeCount_1mu5s_26{font-size:14px;color:#fc0}._cancelBtnSmall_1mu5s_31{background:transparent;color:#ffffff80;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:5px 12px;font-size:.8rem;cursor:pointer;transition:color .15s,border-color .15s}._cancelBtnSmall_1mu5s_31:hover{color:#fff;border-color:#ffffff80}._status_1mu5s_14{background:#0f0f19eb;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:8px 20px;color:#fffc;font-size:.9rem;box-shadow:0 4px 20px #0009;display:flex;align-items:center;gap:10px}._errorText_1mu5s_60{color:#ff5050e6}._retryBtn_1mu5s_64{background:#ffffff1a;color:#ffffffb3;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:3px 10px;font-size:.75rem;cursor:pointer}._retryBtn_1mu5s_64:hover{background:#fff3;color:#fff}._confirmBtn_1mu5s_79{background:#28783cd9;color:#fff;border:1px solid rgba(80,200,100,.5);border-radius:4px;padding:5px 14px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}._confirmBtn_1mu5s_79:hover{background:#329646f2;border-color:#64e678b3}._overlay_1kh1s_1{position:fixed;top:0;left:0;right:var(--players-panel-width, 11.25vw);bottom:0;z-index:900}._popup_1kh1s_10{position:fixed;display:flex;gap:6px;padding:6px 8px;background:#1e1428eb;border:1px solid rgba(255,255,255,.15);border-radius:8px;box-shadow:0 4px 16px #00000080;z-index:901;transform:translate(-50%,-100%);margin-top:-8px}._optionBtn_1kh1s_24{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0d;color:#ccc;cursor:pointer;font-size:10px;transition:background .15s,border-color .15s}._optionBtn_1kh1s_24:hover{background:#ffffff26;border-color:#ffffff4d}._optionIcon_1kh1s_44{width:28px;height:28px;object-fit:contain}._optionCount_1kh1s_50{font-size:9px;opacity:.7}._overlay_r4gcz_1{position:fixed;top:0;left:0;right:var(--players-panel-width, 11.25vw);bottom:0;background:#00000070;z-index:900;display:flex;align-items:center;justify-content:center}._popup_r4gcz_14{background:#1e1428f2;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:20px 24px;min-width:280px;box-shadow:0 8px 32px #0009}._title_r4gcz_23{margin:0 0 16px;text-align:center;color:#eee;font-size:16px;font-weight:600}._option_r4gcz_31{display:flex;align-items:center;width:100%;padding:12px 16px;margin-bottom:8px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff0d;color:#ddd;cursor:pointer;font-size:14px;transition:background .15s,border-color .15s}._option_r4gcz_31:last-child{margin-bottom:0}._option_r4gcz_31:hover:not(:disabled){background:#ffffff26;border-color:#ffffff59}._option_r4gcz_31:disabled{opacity:.4;cursor:not-allowed}._optionLabel_r4gcz_60{font-weight:600;flex-grow:1}._optionCost_r4gcz_65{color:#999;text-align:right;font-size:13px}._optionCostFree_r4gcz_71{color:#6dca6d;text-align:right;font-size:13px}._overlay_pig1j_1{position:fixed;top:var(--status-panel-height, 80px);left:calc(var(--product-panel-width, 60) * 1px);right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:200}._board_pig1j_15{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 32px #0009}._boardImage_pig1j_22{display:block;height:calc(95vh - var(--status-panel-height, 80px));max-width:95vw;width:auto;object-fit:contain}._foodValueCell_pig1j_30{position:absolute;overflow:visible;pointer-events:none;display:flex;align-items:center;justify-content:center}._cubeGrid_pig1j_39{display:grid;grid-auto-flow:column;gap:.2em;place-items:center;width:100%;height:100%;box-sizing:border-box}._cube_pig1j_39{height:100%;aspect-ratio:1;position:relative}._marker_pig1j_57{position:absolute;background:radial-gradient(circle,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.1),rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.45) 20%,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.66) 50%,rgba(var(--cube-r, 0),var(--cube-g, 18),var(--cube-b, 120),.73) 75%);border:1.5px solid rgba(var(--cube-r, 60),var(--cube-g, 80),var(--cube-b, 200),.45);box-shadow:inset 0 0 4px rgba(var(--cube-r, 40),var(--cube-g, 60),var(--cube-b, 180),.57),2px -1.5px 3px #00000073;border-radius:3px;transition:left .4s ease,top .4s ease;z-index:10;pointer-events:none}._marker_pig1j_57:after{content:"";position:absolute;top:2px;left:20%;width:60%;height:18%;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent);border-radius:50%}._lockCount_pig1j_84{position:absolute;left:15%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;background:#141428d9;padding:16px 20px;border-radius:12px;color:#e0e0e0;font-size:28px;font-weight:700;border:1px solid rgba(100,100,140,.4);z-index:10}._lockIcon_pig1j_103{width:80px;height:80px}._closeBtn_pig1j_108{position:absolute;top:16px;right:16px;z-index:10;width:36px;height:36px;border-radius:50%;background:#28283ce6;border:1px solid rgba(100,100,140,.5);color:#ccc;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}._closeBtn_pig1j_108:hover{background:#3c1e1ee6;color:#e74c3c}._overlay_13gxs_1{position:fixed;top:var(--status-panel-height, 80px);left:0;right:0;bottom:0;z-index:200;display:flex;align-items:center;justify-content:center}._backdrop_13gxs_13{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf}._board_13gxs_19{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 32px #0009;z-index:1}._boardImage_13gxs_27{display:block;height:calc(95vh - var(--status-panel-height, 80px));max-width:95vw;width:auto;object-fit:contain}._zone_13gxs_35{position:absolute;cursor:pointer;border:4px solid var(--zone-color, transparent);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:color-mix(in srgb,var(--zone-color) 15%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--zone-color) 40%,transparent)}._zone_13gxs_35:hover{box-shadow:0 0 8px color-mix(in srgb,var(--zone-color) 40%,transparent),0 2px 8px color-mix(in srgb,var(--zone-color) 60%,transparent)}._zoneDisabled_13gxs_53{opacity:.4;cursor:not-allowed;pointer-events:none}._seasonCube_13gxs_59{position:absolute;border-radius:5px;pointer-events:none;background:radial-gradient(circle,#50008c1a,#46007873 20%,#370064a8 50%,#280050ba 75%);border:1px solid rgba(140,60,200,.45);box-shadow:inset 0 0 6px #7828b491,5.25px -3px 6px #000000ac}._seasonCube_13gxs_59:after{content:"";position:absolute;top:15%;left:20%;width:60%;height:18%;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent);border-radius:50%}._closeButton_13gxs_81{position:absolute;top:16px;right:16px;z-index:10;width:36px;height:36px;border-radius:50%;background:#28283ce6;border:1px solid rgba(100,100,140,.5);color:#ccc;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}._closeButton_13gxs_81:hover{background:#3c1e1ee6;color:#e74c3c}._kalinkaWrapper_13gxs_105{display:flex;flex-direction:row;align-items:center;gap:16px;position:relative;z-index:2;margin-left:16px;align-self:center}._kalinkaContainer_13gxs_116{position:relative}._stolovayaCard_13gxs_120{width:180px;flex-shrink:0;position:relative;z-index:1;transition:z-index 0s var(--hover-duration)}._stolovayaCard_13gxs_120:hover{z-index:var(--hover-z-index);transition-delay:var(--hover-delay)}._stolovayaCard_13gxs_120 img{width:100%;border-radius:var(--card-border-radius);transform-origin:center center;transition:transform var(--hover-transition),filter var(--hover-transition);cursor:default}._stolovayaCard_13gxs_120:hover img{transform:scale(var(--hover-scale));filter:drop-shadow(var(--hover-shadow)) drop-shadow(var(--hover-glow));transition-delay:var(--hover-delay)}._stolovayaCard_13gxs_120._edgeTop_13gxs_147 img{transform-origin:center bottom}._stolovayaCard_13gxs_120._edgeBottom_13gxs_148 img{transform-origin:center top}._stolovayaCard_13gxs_120._edgeLeft_13gxs_149 img{transform-origin:right center}._stolovayaCard_13gxs_120._edgeRight_13gxs_150 img{transform-origin:left center}._stolovayaCard_13gxs_120._edgeLeft_13gxs_149._edgeTop_13gxs_147 img{transform-origin:right bottom}._stolovayaCard_13gxs_120._edgeLeft_13gxs_149._edgeBottom_13gxs_148 img{transform-origin:right top}._stolovayaCard_13gxs_120._edgeRight_13gxs_150._edgeTop_13gxs_147 img{transform-origin:left bottom}._stolovayaCard_13gxs_120._edgeRight_13gxs_150._edgeBottom_13gxs_148 img{transform-origin:left top}._deliveryTrack_13gxs_156{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._trackPlayerCube_13gxs_162{position:absolute;aspect-ratio:1;border-radius:3px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle,rgba(var(--cube-r),var(--cube-g),var(--cube-b),.1),rgba(var(--cube-r),var(--cube-g),var(--cube-b),.45) 20%,rgba(var(--cube-r),var(--cube-g),var(--cube-b),.66) 50%,rgba(var(--cube-r),var(--cube-g),var(--cube-b),.73) 75%);border:1px solid rgba(var(--cube-r),var(--cube-g),var(--cube-b),.45);box-shadow:inset 0 0 4px rgba(var(--cube-r),var(--cube-g),var(--cube-b),.57)}._slidingCube_13gxs_177{z-index:10;box-shadow:inset 0 0 4px rgba(var(--cube-r),var(--cube-g),var(--cube-b),.57),0 2px 8px #0006}._floatingReward_13gxs_183{position:absolute;transform:translate(-50%,-100%);background:#000000d9;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:700;white-space:nowrap;pointer-events:none;z-index:20;animation:_floatUp_13gxs_1 2s ease-out forwards}@keyframes _floatUp_13gxs_1{0%{opacity:1;transform:translate(-50%,-100%)}70%{opacity:1;transform:translate(-50%,-130%)}to{opacity:0;transform:translate(-50%,-150%)}}._backdrop_1n5ec_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;background:#0009;display:flex;align-items:center;justify-content:center}._dialog_1n5ec_11{background:#1a1a2ef7;border:2px solid #fc0;border-radius:12px;padding:24px 32px;max-width:440px;color:#fc0;font-size:14px}._text_1n5ec_21{margin:0 0 12px;line-height:1.6}._hint_1n5ec_26{margin:0 0 16px;color:#ffcc00b3;font-size:12px;line-height:1.5}._inlineIcon_1n5ec_33{width:20px;height:20px;vertical-align:middle;margin:0 2px}._buttons_1n5ec_40{display:flex;gap:12px;justify-content:flex-end}._confirmBtn_1n5ec_46{background:#2a5a1a;color:#fff;border:1px solid #4a4;border-radius:6px;padding:6px 16px;cursor:pointer;font-size:13px}._confirmBtn_1n5ec_46:hover{background:#3a7a2a}._cancelBtn_1n5ec_60{background:#333;color:#fff;border:1px solid #666;border-radius:6px;padding:6px 16px;cursor:pointer;font-size:13px}._cancelBtn_1n5ec_60:hover{background:#444}._panel_10p1p_1{background:#14141ef2;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px;color:#fff;min-width:320px;max-height:70vh;display:flex;flex-direction:column}._title_10p1p_13{margin:0 0 12px;font-size:16px;text-align:center;color:gold}._productList_10p1p_20{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px}._productRow_10p1p_28{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;background:#ffffff0d}._icon_10p1p_37{width:28px;height:28px;object-fit:contain}._name_10p1p_43{flex:1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._price_10p1p_51{font-size:12px;color:gold;white-space:nowrap;min-width:60px;text-align:right}._controls_10p1p_59{display:flex;align-items:center;gap:4px}._btn_10p1p_65{width:24px;height:24px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:#ffffff1a;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}._btn_10p1p_65:hover:not(:disabled){background:#fff3}._btn_10p1p_65:disabled{opacity:.3;cursor:not-allowed}._qty_10p1p_89{width:20px;text-align:center;font-size:13px;font-weight:700}._footer_10p1p_96{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:8px}._totalInfo_10p1p_105{font-size:14px;text-align:center;color:gold}._actions_10p1p_111{display:flex;gap:8px;justify-content:center}._cancelBtn_10p1p_117{padding:6px 16px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:#ffffff1a;color:#fff;font-size:13px;cursor:pointer}._cancelBtn_10p1p_117:hover{background:#fff3}._confirmBtn_10p1p_131{padding:6px 16px;border:none;border-radius:6px;background:#2a7a2a;color:#fff;font-size:13px;cursor:pointer;font-weight:700}._confirmBtn_10p1p_131:hover:not(:disabled){background:#3a9a3a}._confirmBtn_10p1p_131:disabled{opacity:.4;cursor:not-allowed}._cube_1j4jd_1{position:fixed;width:clamp(14px,1.4vmin,24px);height:clamp(14px,1.4vmin,24px);z-index:950;will-change:transform,opacity}._layer_1j4jd_9{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:950;overflow:visible}._bonusToast_18gng_1{position:fixed;top:calc(var(--status-panel-height, 80px) + 52px);left:50%;transform:translate(-50%);background:#1a2e1af2;color:#fff;font-size:15px;padding:10px 24px;border-radius:8px;border:1px solid #4a4;z-index:200;white-space:nowrap;display:flex;flex-direction:column;gap:4px;animation:_bonusFadeIn_18gng_1 .3s ease-out;pointer-events:none}._bonusToastTitle_18gng_21{font-weight:700;color:#fc0}._overlay_18gng_26{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000008c;z-index:900;display:flex;align-items:center;justify-content:center}._modal_18gng_39{background:#1e1428f2;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:20px 24px;min-width:300px;max-width:420px;box-shadow:0 8px 32px #0009;animation:_bonusFadeIn_18gng_1 .3s ease-out}._modalTitle_18gng_50{margin:0 0 16px;text-align:center;color:#eee;font-size:16px;font-weight:600}._option_18gng_58{display:flex;align-items:center;width:100%;padding:12px 16px;margin-bottom:8px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff0d;color:#ddd;cursor:pointer;font-size:14px;transition:background .15s,border-color .15s}._option_18gng_58:hover:not(:disabled){background:#ffffff26;border-color:#ffffff59}._option_18gng_58:disabled{opacity:.4;cursor:not-allowed}._optionSelected_18gng_83{background:#64c87833;border-color:#64c87899}._optionLabel_18gng_88{font-weight:600;flex-grow:1}._optionDetail_18gng_93{color:#999;font-size:13px}._counter_18gng_98{text-align:center;color:#aaa;font-size:13px;margin:8px 0 4px}._actions_18gng_105{display:flex;gap:8px;margin-top:12px}._applyBtn_18gng_111{flex:1;padding:10px 16px;border:1px solid rgba(80,180,100,.7);border-radius:8px;background:#28643cf2;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}._applyBtn_18gng_111:hover:not(:disabled){background:#328246f2}._applyBtn_18gng_111:disabled{opacity:.4;cursor:not-allowed}._skipBtn_18gng_133{flex:1;padding:10px 16px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff0d;color:#999;font-size:14px;cursor:pointer;transition:background .15s}._skipBtn_18gng_133:hover{background:#ffffff1a;color:#ccc}._banner_18gng_150{position:fixed;top:calc(var(--status-panel-height, 80px) + 8px);left:50%;transform:translate(-50%);background:#1a1a2ef2;color:#fc0;font-size:14px;padding:8px 20px;border-radius:8px;border:2px solid #fc0;z-index:200;white-space:nowrap;display:flex;align-items:center;gap:12px}._bannerCounter_18gng_168{color:#aaa;font-size:13px}._bannerApplyBtn_18gng_173{background:#28643cf2;color:#fff;border:1px solid rgba(80,180,100,.7);border-radius:4px;padding:2px 10px;cursor:pointer;font-size:14px;font-weight:600}._bannerApplyBtn_18gng_173:hover:not(:disabled){background:#328246f2}._bannerApplyBtn_18gng_173:disabled{opacity:.4;cursor:not-allowed}._bannerSkipBtn_18gng_193{background:transparent;color:#f88;border:1px solid #f88;border-radius:4px;padding:2px 10px;cursor:pointer;font-size:14px}._bannerSkipBtn_18gng_193:hover{background:#ff646433}._giftLine_18gng_207{display:flex;align-items:center;gap:4px}._giftIcon_18gng_213{width:20px;height:20px;object-fit:contain}@keyframes _bonusFadeIn_18gng_1{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes _slideUp_12p0b_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}._toast_12p0b_12{position:fixed;bottom:24px;right:24px;z-index:600;display:flex;align-items:center;gap:12px;padding:12px 40px 12px 16px;background:#b42828f2;color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000080;font-size:14px;max-width:400px;animation:_slideUp_12p0b_1 .3s ease-out}._message_12p0b_30{flex:1;line-height:1.4}._dismiss_12p0b_35{position:absolute;top:4px;right:8px;background:none;border:none;color:#ffffffb3;font-size:20px;cursor:pointer;padding:0 4px;line-height:1}._dismiss_12p0b_35:hover{color:#fff}._backdrop_11or2_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0009;display:flex;align-items:center;justify-content:center}._dialog_11or2_11{background:#502882f2;border:2px solid rgba(130,80,190,.6);border-radius:12px;padding:24px 32px;max-width:400px;color:#fff;font-size:14px}._title_11or2_21{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.4;color:#fff}._message_11or2_29{margin:0 0 20px;color:#dcc8ffd9;line-height:1.5}._buttons_11or2_35{display:flex;gap:12px;justify-content:flex-end}._saveBtn_11or2_41{background:#823cc8e6;color:#fff;border:1px solid rgba(180,120,255,.5);border-radius:6px;padding:6px 16px;cursor:pointer;font-size:13px;font-weight:600}._saveBtn_11or2_41:hover{background:#9650dc}._discardBtn_11or2_56{background:#781e1ecc;color:#fff;border:1px solid rgba(200,60,60,.5);border-radius:6px;padding:6px 16px;cursor:pointer;font-size:13px}._discardBtn_11or2_56:hover{background:#a02828}._backBtn_11or2_70{background:transparent;color:#dcc8ffcc;border:1px solid rgba(180,150,220,.4);border-radius:6px;padding:6px 16px;cursor:pointer;font-size:13px}._backBtn_11or2_70:hover{background:#ffffff14;color:#fff}._panel_1avps_1{position:fixed;z-index:300;background:#502882d9;border:1px solid rgba(130,80,190,.6);border-radius:8px;min-width:280px;max-height:400px;overflow:hidden;display:flex;flex-direction:column;font-size:13px;color:#ddd}._header_1avps_16{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#6432a099,#501e8c66);border-bottom:1px solid rgba(180,100,255,.2);flex-shrink:0}._header_1avps_16:active{cursor:grabbing}._headerTitle_1avps_32{font-weight:600;font-size:13px;color:#fff}._closeBtn_1avps_38{background:none;border:none;color:#c8aaff99;cursor:pointer;font-size:16px;line-height:1;padding:0 2px}._closeBtn_1avps_38:hover{color:#fff}._stepsList_1avps_52{overflow-y:auto;max-height:350px;padding:4px 0}._step_1avps_52{padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;gap:8px;align-items:baseline}._stepNumber_1avps_66{min-width:24px;font-weight:700;color:#c8aaffcc;flex-shrink:0}._stepText_1avps_73{flex:1}._stepCompleted_1avps_77{opacity:.35;text-decoration:line-through}._stepCurrent_1avps_82{background:#b482ff33;font-weight:600;color:#fff;border-left:3px solid #b080ff}._stepFuture_1avps_89{opacity:.7}._collapsed_1avps_93 ._stepsList_1avps_52{display:none}._backdrop_oqch3_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0009;display:flex;align-items:center;justify-content:center}._dialog_oqch3_11{background:#502882f2;border:2px solid rgba(180,80,130,.6);border-radius:8px;padding:24px 32px;max-width:420px;color:#fff;font-size:14px}._title_oqch3_21{margin:0 0 12px;font-size:1.1em;font-weight:700;color:#fff}._comparison_oqch3_28{display:flex;flex-direction:column;gap:8px;margin:12px 0}._expected_oqch3_35{background:#ffffff14;padding:8px 12px;border-radius:4px}._actual_oqch3_41{background:#ff64641a;padding:8px 12px;border-radius:4px;border-left:3px solid rgba(255,100,100,.5)}._label_oqch3_48{font-size:.85em;opacity:.7;margin-bottom:2px}._value_oqch3_54{font-weight:500;color:#fff}._buttons_oqch3_59{display:flex;gap:12px;justify-content:center;margin-top:16px}._cancelBtn_oqch3_66{background:transparent;color:#dcc8ffe6;border:1px solid rgba(180,150,220,.5);border-radius:6px;padding:6px 16px;cursor:pointer;font-size:13px;font-weight:600}._cancelBtn_oqch3_66:hover{background:#ffffff14;color:#fff}._continueBtn_oqch3_82{background:#781e1ecc;color:#fff;border:1px solid rgba(200,60,60,.5);border-radius:6px;padding:6px 16px;cursor:pointer;font-size:13px}._continueBtn_oqch3_82:hover{background:#a02828}._gameBoard_gsdpq_1{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box;position:relative}._farmSection_gsdpq_10{width:100%;min-height:300px;background-color:var(--player-farm-bg, rgba(43, 76, 140, .12))}._auctionDimmed_gsdpq_16{filter:grayscale(.8) brightness(.6);pointer-events:none;transition:filter .3s ease}._blueprintBanner_gsdpq_22{position:fixed;top:calc(var(--status-panel-height, 80px) + 8px);left:50%;transform:translate(-50%);background:#1a1a2ef2;color:#fc0;font-size:14px;padding:8px 20px;border-radius:8px;border:2px solid #fc0;z-index:200;white-space:nowrap}._blueprintCancelBtn_gsdpq_37{background:transparent;color:#f88;border:1px solid #f88;border-radius:4px;padding:2px 10px;cursor:pointer;font-size:14px}._blueprintCancelBtn_gsdpq_37:hover{background:#ff646433}._lockBanner_gsdpq_51{position:fixed;top:calc(var(--status-panel-height, 80px) + 8px);left:50%;transform:translate(-50%);background:#1a1a2ef2;color:#fc0;font-size:14px;padding:8px 20px;border-radius:8px;border:2px solid #fc0;z-index:200;white-space:nowrap;display:flex;align-items:center;gap:16px}._lockDoneBtn_gsdpq_69{background:#28643cf2;color:#fff;border:1px solid rgba(80,180,100,.7);border-radius:6px;padding:6px 20px;font-size:14px;font-weight:700;cursor:pointer}._lockDoneBtn_gsdpq_69:hover{background:#328246f2}._bannerConfirmBtn_gsdpq_84{background:#28643cf2;color:#fff;border:1px solid rgba(80,180,100,.7);border-radius:6px;padding:6px 20px;font-size:14px;font-weight:700;cursor:pointer;margin-left:12px}._bannerConfirmBtn_gsdpq_84:hover{background:#328246f2}._gameCompleteOverlay_gsdpq_100{position:fixed;top:var(--status-panel-height, 80px);left:0;right:var(--players-panel-width, 11.25vw);bottom:0;background:#0000007a;display:flex;align-items:center;justify-content:center;color:#fc0;font-size:28px;font-weight:700;z-index:800}._preloadOverlay_gsdpq_116{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0a14;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#ccc;font-size:18px;z-index:999}._preloadSpinner_gsdpq_133{width:48px;height:48px;border:4px solid rgba(100,200,255,.2);border-top-color:#64c8ffcc;border-radius:50%;animation:_preloadSpin_gsdpq_133 .8s linear infinite}._preloadBarTrack_gsdpq_142{width:220px;height:6px;background:#64c8ff26;border-radius:3px;overflow:hidden}._preloadBarFill_gsdpq_150{height:100%;background:#64c8ffcc;border-radius:3px;transition:width .3s ease}@keyframes _preloadSpin_gsdpq_133{to{transform:rotate(360deg)}}._rewardBanner_gsdpq_161{position:fixed;top:calc(var(--status-panel-height, 80px) + 52px);left:50%;transform:translate(-50%);background:#1a2e1af2;color:#fff;font-size:15px;padding:10px 24px;border-radius:8px;border:1px solid #4a4;z-index:190;white-space:nowrap;display:flex;flex-direction:column;gap:4px;animation:_rewardBlink_gsdpq_1 3s ease-in-out forwards;pointer-events:none}@keyframes _rewardBlink_gsdpq_1{0%,to{border-color:#4a4;opacity:1}15%{border-color:#8f8}30%{border-color:#4a4}45%{border-color:#8f8}60%{border-color:#4a4}75%{border-color:#8f8}90%{border-color:#4a4;opacity:1}to{opacity:0}}[data-planning-mode]:after{content:"";position:fixed;top:0;left:0;right:var(--players-panel-width, 11.25vw);bottom:0;box-shadow:inset 0 0 30px var(--planning-glow),inset 0 0 60px #b464ff4d;pointer-events:none;z-index:750;animation:_planningPulse_gsdpq_1 1.5s ease-in-out infinite alternate}@keyframes _planningPulse_gsdpq_1{0%{box-shadow:inset 0 0 20px #b464ff4d,inset 0 0 40px #b464ff26}to{box-shadow:inset 0 0 35px #b464ff99,inset 0 0 70px #b464ff4d}}._planningDimmed_gsdpq_210{filter:brightness(.5) saturate(.3);pointer-events:none;position:relative;transition:filter .3s ease}._planningDimmed_gsdpq_210:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#b464ff26;pointer-events:none;border-radius:inherit}._disconnectedOverlay_gsdpq_229{position:fixed;top:var(--status-panel-height, 80px);left:0;right:var(--players-panel-width, 11.25vw);bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:800;color:#fff;font-size:1.2rem;pointer-events:all}._overlay_1j8nr_1{position:fixed;top:var(--status-panel-height, 80px);left:0;right:0;bottom:0;background:#04040cad;display:flex;align-items:center;justify-content:center;z-index:800;animation:_fadeIn_1j8nr_1 .4s ease-out}@keyframes _fadeIn_1j8nr_1{0%{opacity:0}to{opacity:1}}._panel_1j8nr_20{position:relative;background:linear-gradient(160deg,#12122a,#1a1a3a 40%,#141428);border:1px solid #2a2a5a;border-radius:12px;padding:28px 32px 24px;min-width:380px;max-width:480px;max-height:85vh;overflow-y:auto;box-shadow:0 0 60px #3232784d,0 0 1px #6464c880 inset;animation:_slideUp_1j8nr_1 .5s ease-out}._closeButton_1j8nr_36{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:1px solid #4a4a8a;background:#141428cc;color:#aaa;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:color .2s,border-color .2s}._closeButton_1j8nr_36:hover{color:#fff;border-color:#6a6aaa}._panelWide_1j8nr_60{min-width:500px;max-width:720px}@keyframes _slideUp_1j8nr_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._panel_1j8nr_20::-webkit-scrollbar{width:6px}._panel_1j8nr_20::-webkit-scrollbar-track{background:transparent}._panel_1j8nr_20::-webkit-scrollbar-thumb{background:#333;border-radius:3px}._title_1j8nr_83{text-align:center;font-size:20px;font-weight:700;color:gold;letter-spacing:.08em;margin-bottom:20px;text-shadow:0 0 12px rgba(255,215,0,.3)}._table_1j8nr_94{width:100%;border-collapse:collapse}._categoryRow_1j8nr_99 td{padding:8px 0 4px;border-top:1px solid #2a2a4a;font-weight:600;font-size:14px}._categoryRow_1j8nr_99:first-child td{border-top:none}._categoryLabel_1j8nr_110{color:#c8c8e0}._categoryStars_1j8nr_114{text-align:right;color:gold;font-variant-numeric:tabular-nums;width:50px}._detailRow_1j8nr_121 td{padding:2px 0 2px 16px;font-size:13px;color:#888a9e}._detailStars_1j8nr_127{text-align:right;padding-right:0!important;padding-left:0!important;font-variant-numeric:tabular-nums;width:50px}._totalRow_1j8nr_135 td{padding:12px 0 4px;border-top:2px solid #3a3a6a;font-size:18px;font-weight:700}._totalLabel_1j8nr_142{color:#e0e0f0}._totalStars_1j8nr_146{text-align:right;color:gold;font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgba(255,215,0,.4)}._noStars_1j8nr_153{color:#555}._rankRow_1j8nr_157 td{padding:16px 0 4px;border-top:none}._rankLabel_1j8nr_162{text-align:center;font-size:22px;font-weight:700;color:gold;letter-spacing:.06em;text-shadow:0 0 16px rgba(255,215,0,.5)}._exitButton_1j8nr_171{display:block;margin:20px auto 0;padding:10px 28px;font-size:15px;font-weight:600;color:#e0e0f0;background:linear-gradient(135deg,#2a7d8a,#1a5a6a);border:1px solid rgba(100,200,220,.4);border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s}._exitButton_1j8nr_171:hover{background:linear-gradient(135deg,#3a9daa,#2a7d8a);border-color:#64c8dcb3}._multiTable_1j8nr_191{width:100%;border-collapse:collapse}._multiHeaderCategory_1j8nr_196{text-align:left;padding:0 8px 8px 0;font-size:13px;color:#888a9e;font-weight:400}._multiHeaderPlayer_1j8nr_204{text-align:center;padding:0 6px 8px;font-size:14px;font-weight:700;white-space:nowrap;letter-spacing:.03em}._multiRow_1j8nr_213 td{padding:6px;border-top:1px solid #2a2a4a;font-size:14px}._multiCategoryLabel_1j8nr_219{color:#c8c8e0;font-weight:600;white-space:nowrap;padding-right:12px!important}._multiCell_1j8nr_226{text-align:center;color:gold;font-variant-numeric:tabular-nums;font-weight:500;min-width:48px}._multiDetailRow_1j8nr_234 td{padding:2px 6px;border-top:none;font-size:12px}._multiDetailLabel_1j8nr_240{color:#888a9e;padding-left:12px!important;white-space:nowrap}._multiDetailCell_1j8nr_246{text-align:center;color:#888a9e;font-variant-numeric:tabular-nums}._multiTotalRow_1j8nr_252 td{padding:12px 6px 4px;border-top:2px solid #3a3a6a;font-size:18px;font-weight:700}._multiTotalLabel_1j8nr_259{color:#e0e0f0;white-space:nowrap}._multiTotalCell_1j8nr_264{text-align:center;color:gold;font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgba(255,215,0,.4)}._winner_1j8nr_271{background:linear-gradient(135deg,#ffd70026,#ffc80014);border-radius:6px;text-shadow:0 0 14px rgba(255,215,0,.6);font-size:20px}@keyframes _revealSection_1j8nr_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._sectionHidden_1j8nr_290{opacity:0}._sectionRevealed_1j8nr_294{animation:_revealSection_1j8nr_1 .5s ease forwards}._sectionVisible_1j8nr_298{opacity:1}._gameContainer_u5kk3_1{position:fixed;top:0;left:0;right:0;bottom:0;z-index:550;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}._gameMainContent_u5kk3_14{flex:1;display:flex;flex-direction:row;min-height:0}._gameFarmArea_u5kk3_21{flex:1;overflow-y:auto;min-width:0}._gamePortalSlot_u5kk3_27{display:contents}._loadingContainer_u5kk3_31{position:fixed;top:0;left:0;right:0;bottom:0;z-index:550;display:flex;align-items:center;justify-content:center;background:#0a0a14;color:#ccc;font-size:18px}._errorContainer_u5kk3_46{position:fixed;top:0;left:0;right:0;bottom:0;z-index:550;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#0a0a14;color:#e44;font-size:16px}._backLink_u5kk3_63{color:#8bf;text-decoration:underline;font-size:14px}._gameContainer_hmq3n_1{position:fixed;top:0;left:0;right:0;bottom:0;z-index:550;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}._gameMainContent_hmq3n_14{flex:1;display:flex;flex-direction:row;min-height:0}._gameFarmArea_hmq3n_21{flex:1;overflow-y:auto;min-width:0}._gamePortalSlot_hmq3n_27{display:contents}._loadingContainer_hmq3n_31{position:fixed;top:0;left:0;right:0;bottom:0;z-index:550;display:flex;align-items:center;justify-content:center;background:#0a0a14;color:#ccc;font-size:18px}._errorContainer_hmq3n_46{position:fixed;top:0;left:0;right:0;bottom:0;z-index:550;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#0a0a14;color:#e44;font-size:16px}._backLink_hmq3n_63{color:#8bf;text-decoration:underline;font-size:14px}._spectatorToast_hmq3n_69{position:fixed;top:calc(var(--status-panel-height, 80px) + 52px);left:50%;transform:translate(-50%);background:#1a2e1af2;color:#fff;font-size:15px;padding:10px 24px;border-radius:8px;border:1px solid #4a4;z-index:200;white-space:nowrap;animation:_spectatorToastFadeIn_hmq3n_1 .3s ease-out;pointer-events:none}@keyframes _spectatorToastFadeIn_hmq3n_1{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._container_cm5cp_1{max-width:800px;margin:0 auto;padding:32px 24px}._title_cm5cp_7{font-size:24px;font-weight:600;color:#c8d2e6e6;margin:0 0 24px;text-align:center}._loading_cm5cp_15{text-align:center;color:#c8d2e680;padding:48px 0;font-size:16px}._error_cm5cp_22{background:#dc3c3c26;color:#e06060;border:1px solid rgba(220,60,60,.3);border-radius:6px;padding:10px 14px;margin-bottom:16px;font-size:14px;text-align:center}._errorPage_cm5cp_33{text-align:center;color:#c8d2e699;padding:48px 0}._stub_cm5cp_39{text-align:center;padding:64px 24px;color:#c8d2e6b3}._stub_cm5cp_39 h2{font-size:22px;font-weight:500;margin:0 0 16px}._stubHint_cm5cp_51{font-size:14px;color:#c8d2e666;margin:8px 0 0}._backLink_cm5cp_57{display:inline-block;margin-top:16px;color:#6ca0e0;text-decoration:none;font-size:15px}._backLink_cm5cp_57:hover{text-decoration:underline}._spectatorOverlay_cm5cp_69{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0a0a14d9;z-index:800}._spectatorModal_cm5cp_79{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(100,110,140,.3);border-radius:12px;padding:40px 48px;text-align:center;max-width:420px}._spectatorModal_cm5cp_79 h2{font-size:20px;font-weight:500;color:#c8d2e6e6;margin:0 0 12px}._spectatorHint_cm5cp_95{font-size:14px;color:#c8d2e673;margin:0 0 24px;line-height:1.5}._spectatorBack_cm5cp_102{display:inline-block;padding:10px 24px;background:#6ca0e026;border:1px solid rgba(108,160,224,.3);border-radius:6px;color:#6ca0e0;text-decoration:none;font-size:15px;transition:background .2s,border-color .2s}._spectatorBack_cm5cp_102:hover{background:#6ca0e040;border-color:#6ca0e080}._settings_cm5cp_119{display:flex;gap:24px;justify-content:center;margin-bottom:28px}._settingItem_cm5cp_126{display:flex;align-items:center;gap:8px;font-size:14px;color:#c8d2e6cc;cursor:pointer;-webkit-user-select:none;user-select:none}._settingItem_cm5cp_126._settingDisabled_cm5cp_136{opacity:.4;cursor:not-allowed}._settingCheckbox_cm5cp_141{width:16px;height:16px;accent-color:#6ca0e0}._playerRow_cm5cp_147{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}._playerCard_cm5cp_155{display:flex;flex-direction:column;gap:10px;padding:16px;min-width:160px;max-width:180px;flex:1;background:#1e1e37d9;border:1px solid rgba(100,110,140,.25);border-left:4px solid #888;border-radius:8px;position:relative}._playerHeader_cm5cp_170{display:flex;align-items:center;justify-content:space-between;gap:8px}._playerNickname_cm5cp_177{font-size:15px;font-weight:500;color:#c8d2e6e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._onlineDot_cm5cp_186{width:8px;height:8px;border-radius:50%;flex-shrink:0}._onlineDot_cm5cp_186._online_cm5cp_186{background:#4caf50}._onlineDot_cm5cp_186._offline_cm5cp_197{background:#666}._creatorLabel_cm5cp_201{font-size:13px;color:#c8d2e673;font-weight:400}._readyCheckLarge_cm5cp_207{font-size:80px;line-height:1;color:#4caf50;text-align:center}._readyRow_cm5cp_214{display:flex;align-items:center;gap:8px}._readyBtnNarrow_cm5cp_220{padding:6px 8px;flex-shrink:0}._readyCheckInline_cm5cp_225{font-size:28px;line-height:1;color:#4caf50;flex-shrink:0}._readyBtn_cm5cp_220{padding:6px 12px;font-size:13px;font-weight:500;color:#c8d2e6b3;background:#646e8c33;border:1px solid rgba(100,110,140,.3);border-radius:5px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}._readyBtn_cm5cp_220:hover:not(:disabled){background:#4caf5026;border-color:#4caf5066;color:#81c784}._readyBtn_cm5cp_220._readyBtnActive_cm5cp_250{background:#4caf5033;border-color:#4caf5080;color:#4caf50}._readyBtn_cm5cp_220:disabled{opacity:.5;cursor:not-allowed}._colorPicker_cm5cp_261{display:flex;gap:6px}._colorSwatch_cm5cp_266{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:border-color .2s,transform .15s;padding:0}._colorSwatch_cm5cp_266:hover:not(:disabled){transform:scale(1.15)}._colorSwatch_cm5cp_266._colorActive_cm5cp_280{border-color:#ffffffb3;cursor:default}._colorSwatch_cm5cp_266:disabled:not(._colorActive_cm5cp_280){opacity:.3;cursor:not-allowed}._emptySlot_cm5cp_290{display:flex;align-items:center;justify-content:center;min-width:160px;max-width:180px;flex:1;min-height:100px;border:2px dashed rgba(100,110,140,.3);border-radius:8px}._emptySlotText_cm5cp_302{font-size:14px;color:#c8d2e640}._actions_cm5cp_307{display:flex;gap:12px;justify-content:center;margin-bottom:24px}._sitBtn_cm5cp_314{padding:10px 24px;font-size:15px;font-weight:500;color:#6ca0e0;background:transparent;border:1px solid rgba(108,160,224,.4);border-radius:6px;cursor:pointer;transition:background .2s,border-color .2s}._sitBtn_cm5cp_314:hover:not(:disabled){background:#6ca0e01a;border-color:#6ca0e099}._sitBtn_cm5cp_314:disabled{opacity:.5;cursor:not-allowed}._leaveBtn_cm5cp_336{padding:10px 24px;font-size:15px;font-weight:500;color:#e06060;background:transparent;border:1px solid rgba(220,60,60,.3);border-radius:6px;cursor:pointer;transition:background .2s,border-color .2s}._leaveBtn_cm5cp_336:hover:not(:disabled){background:#dc3c3c1a;border-color:#dc3c3c80}._leaveBtn_cm5cp_336:disabled{opacity:.5;cursor:not-allowed}._startBtn_cm5cp_358{padding:10px 28px;font-size:15px;font-weight:600;color:#fff;background:#4caf50;border:none;border-radius:6px;cursor:pointer;transition:background .2s}._startBtn_cm5cp_358:hover:not(:disabled){background:#43a047}._startBtn_cm5cp_358._startBtnDisabled_cm5cp_374{background:#555;color:#c8d2e666}._startBtn_cm5cp_358:disabled{cursor:not-allowed}._tableUrl_cm5cp_383{text-align:center;padding:12px;background:#14142880;border-radius:6px;font-size:13px}._urlLabel_cm5cp_391{color:#c8d2e666;margin-right:8px}._urlValue_cm5cp_396{color:#c8d2e699;font-family:monospace;font-size:12px;word-break:break-all}._soloWarning_cm5cp_403{margin-top:16px;padding:16px 20px;background:#e8862a1a;border:1px solid rgba(232,134,42,.35);border-radius:8px;text-align:center}._soloWarningText_cm5cp_412{font-size:15px;color:#c8d2e6d9;line-height:1.5;margin:0 0 14px}._soloWarningActions_cm5cp_419{display:flex;gap:10px;justify-content:center}._soloWarningConfirm_cm5cp_425{padding:8px 18px;font-size:14px;font-weight:500;color:#fff;background:#e8862a;border:none;border-radius:6px;cursor:pointer;transition:background .2s}._soloWarningConfirm_cm5cp_425:hover:not(:disabled){background:#d47720}._soloWarningConfirm_cm5cp_425:disabled{opacity:.5;cursor:not-allowed}._soloWarningCancel_cm5cp_446{padding:8px 18px;font-size:14px;font-weight:500;color:#c8d2e6b3;background:transparent;border:1px solid rgba(100,110,140,.3);border-radius:6px;cursor:pointer;transition:background .2s}._soloWarningCancel_cm5cp_446:hover{background:#646e8c1a}._gameContainer_cm5cp_462{position:fixed;top:0;left:0;right:0;bottom:0;z-index:550;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;background:linear-gradient(#000000b3,#000000b3),url(/assets/bukhanka-background.webp) center/cover no-repeat fixed;background-color:#1a1a2e}._gameContainer_cm5cp_462[data-planning-mode]{border:4px solid rgba(75,0,130,.8);box-shadow:0 0 20px #4b008280,0 0 40px #6432b44d,inset 0 0 20px #4b008233;animation:_gameBorderPulse_cm5cp_1 2s ease-in-out infinite alternate}@keyframes _gameBorderPulse_cm5cp_1{0%{box-shadow:0 0 15px #4b008266,0 0 30px #6432b433,inset 0 0 15px #4b008226;border-color:#4b008299}to{box-shadow:0 0 30px #4b0082b3,0 0 60px #6432b466,inset 0 0 30px #4b00824d;border-color:#6432b4e6}}._gameMainContent_cm5cp_496{flex:1;display:flex;flex-direction:row;min-height:0}._gameFarmArea_cm5cp_503{flex:1;overflow-y:auto;min-width:0}._gamePortalSlot_cm5cp_509{display:contents}._gameLoading_cm5cp_513{position:fixed;top:0;left:0;right:0;bottom:0;z-index:550;padding-left:60px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:18px;color:#c8d2e680;background:linear-gradient(#000000b3,#000000b3),url(/assets/bukhanka-background.webp) center/cover no-repeat fixed;background-color:#1a1a2e}._gameLoadingError_cm5cp_533{color:#e06060}._container_1uod0_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}._title_1uod0_10{font-size:24px;font-weight:600;color:#c8d2e6e6;margin:0 0 16px}._message_1uod0_17{font-size:18px;color:#c8d2e673;margin:0}._container_k866b_1{max-width:720px;margin:0 auto;padding:32px 24px}._title_k866b_7{font-size:24px;font-weight:600;color:#c8d2e6e6;margin:0 0 24px}._loading_k866b_14{text-align:center;color:#c8d2e680;padding:48px 0;font-size:16px}._error_k866b_21{background:#dc3c3c26;color:#e06060;border:1px solid rgba(220,60,60,.3);border-radius:6px;padding:10px 14px;margin-bottom:16px;font-size:14px}._empty_k866b_31{text-align:center;color:#c8d2e659;padding:48px 0;font-size:16px}._gameList_k866b_38{display:flex;flex-direction:column;gap:12px}._container_1o9q5_1{max-width:1100px;margin:0 auto;padding:32px 24px}._title_1o9q5_7{font-size:24px;font-weight:600;color:#c8d2e6e6;margin:0 0 24px}._tabs_1o9q5_14{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}._tab_1o9q5_14{background:#1e1e3799;border:1px solid rgba(100,110,140,.2);border-radius:6px;padding:6px 14px;color:#c8d2e699;cursor:pointer;font-size:14px;font-family:inherit;transition:background .2s,border-color .2s,color .2s}._tab_1o9q5_14:hover{background:#282846b3}._tabActive_1o9q5_37{background:#32325acc;border-color:#646e8c66;color:#c8d2e6e6}._loading_1o9q5_43{text-align:center;color:#c8d2e680;padding:48px 0;font-size:16px}._error_1o9q5_50{background:#dc3c3c26;color:#e06060;border:1px solid rgba(220,60,60,.3);border-radius:6px;padding:10px 14px;margin-bottom:16px;font-size:14px}._empty_1o9q5_60{text-align:center;color:#c8d2e659;padding:48px 0;font-size:16px}._columns_1o9q5_67{display:grid;grid-template-columns:1fr 1fr;gap:32px}._sectionHeading_1o9q5_73{font-size:18px;font-weight:500;color:#c8d2e6b3;margin:0 0 12px}._table_1o9q5_80{width:100%;border-collapse:collapse}._table_1o9q5_80 th{text-align:left;padding:8px 10px;font-size:13px;color:#c8d2e666;border-bottom:1px solid rgba(100,110,140,.2);font-weight:500}._table_1o9q5_80 td{padding:8px 10px;font-size:14px;color:#c8d2e6cc;border-bottom:1px solid rgba(100,110,140,.1)}._rank_1o9q5_101{width:30px;text-align:center;font-weight:600;color:#c8d2e680}._score_1o9q5_108{font-variant-numeric:tabular-nums;font-weight:500}._link_1o9q5_113{color:#6ca0e0cc;text-decoration:none}._link_1o9q5_113:hover{text-decoration:underline}._colorCircle_1o9q5_122{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle;margin-right:6px}._playerCountBadge_1o9q5_131{font-size:12px;padding:1px 6px;border-radius:4px;background:#6ca0e01f;color:#6ca0e0cc}._gameLinkCell_1o9q5_139{text-align:center}@media(max-width:768px){._columns_1o9q5_67{grid-template-columns:1fr}}._wrapper_zdt0c_1{display:flex;flex-direction:column;gap:6px}._clickable_zdt0c_7{cursor:pointer}._pair_zdt0c_11{position:relative;z-index:1;transition:transform var(--hover-transition),filter var(--hover-transition),z-index 0s var(--hover-duration)}._pair_zdt0c_11:hover{z-index:var(--hover-z-index);transform:translateY(var(--hover-lift));filter:drop-shadow(var(--hover-shadow)) drop-shadow(var(--hover-glow));transition-delay:var(--hover-delay)}._building_zdt0c_25{perspective:1000px;position:relative;z-index:2;width:100%;aspect-ratio:var(--card-aspect-ratio)}._buildingInner_zdt0c_33{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--hover-transition);will-change:transform;transform:scale(1) translateZ(0)}._flipped_zdt0c_43{transform:rotateY(180deg)}._buildingFace_zdt0c_47{position:absolute;width:100%;height:100%;backface-visibility:hidden;overflow:visible}._buildingFace_zdt0c_47 img{width:100%;height:100%;object-fit:contain;border-radius:var(--card-border-radius);transition:transform var(--hover-transition);will-change:transform;transform:scale(1) translateZ(0)}._pair_zdt0c_11:hover ._buildingFace_zdt0c_47 img{transform:scale(var(--hover-scale));transition-delay:var(--hover-delay)}._buildingBack_zdt0c_70{transform:rotateY(180deg)}._substrate_zdt0c_74{position:relative;z-index:1;width:100%;aspect-ratio:var(--card-aspect-ratio);overflow:visible;margin-top:-45%}._substrate_zdt0c_74 img{width:100%;height:100%;object-fit:contain;border-radius:var(--card-border-radius);transition:transform var(--hover-transition);will-change:transform;transform:scale(1) translateZ(0)}._pair_zdt0c_11:hover ._substrate_zdt0c_74 img{transform:scale(var(--hover-scale));transition-delay:var(--hover-delay)}._label_zdt0c_98{display:flex;flex-direction:column;align-items:center;text-align:center}._name_zdt0c_105{font-size:11px;color:#ddd;line-height:1.2}._substrateName_zdt0c_111{font-size:10px;color:#888}[data-no-hover] ._pair_zdt0c_11:hover{z-index:1;transform:none;filter:none;transition-delay:0s}[data-no-hover] ._pair_zdt0c_11:hover ._buildingFace_zdt0c_47 img,[data-no-hover] ._pair_zdt0c_11:hover ._substrate_zdt0c_74 img{transform:none;transition-delay:0s}._editor_17ie8_1{display:flex;flex-direction:column;gap:12px}._toolbar_17ie8_7{display:flex;gap:8px;align-items:center}._toolbar_17ie8_7 button{padding:6px 16px;border-radius:6px;border:1px solid #555;background:#2a2a3e;color:#eee;cursor:pointer;font-size:14px}._toolbar_17ie8_7 button:hover{background:#3a3a5e}._exportStatus_17ie8_27{color:#8f8;font-size:13px}._grid_17ie8_32{display:flex;flex-wrap:wrap;gap:24px}._card_17ie8_38{display:flex;flex-direction:column;gap:4px}._cardTitle_17ie8_44{font-size:12px;color:#ccc;text-align:center;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._level_17ie8_54{position:relative;width:350px;aspect-ratio:var(--card-aspect-ratio);border-radius:var(--panel-border-radius);overflow:hidden;background:#1a1a2e}._level_17ie8_54 img{width:100%;height:100%;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}._zone_17ie8_71{position:absolute;border:2px solid rgba(0,255,100,.8);background:#00ff6426;border-radius:4px;cursor:grab;touch-action:none;box-sizing:border-box}._zone_17ie8_71:hover{background:#00ff644d}._recipeZone_17ie8_85{border-color:#508cffcc;background:#508cff26}._recipeZone_17ie8_85:hover{background:#508cff4d}._modifierZone_17ie8_94{border-color:#ffa500cc;background:#ffa50026}._modifierZone_17ie8_94:hover{background:#ffa5004d}._dragging_17ie8_103{cursor:grabbing;border-color:#ffff00e6;background:#ff03;z-index:10}._zoneLabel_17ie8_110{position:absolute;top:100%;left:0;font-size:9px;color:#0f0;background:#000c;padding:1px 4px;border-radius:2px;white-space:nowrap;pointer-events:none;z-index:20}._recipeZone_17ie8_85 ._zoneLabel_17ie8_110{color:#8af}._modifierZone_17ie8_94 ._zoneLabel_17ie8_110{color:#fa0}._cellId_17ie8_132{position:absolute;top:2px;left:2px;font-size:9px;color:#ff0;pointer-events:auto;text-shadow:0 0 3px #000;cursor:pointer}._cellIdRenamed_17ie8_143{color:#f80;font-weight:700}._cellIdInput_17ie8_148{position:absolute;top:1px;left:1px;width:calc(100% - 14px);font-size:9px;color:#ff0;background:#000000d9;border:1px solid #ff0;border-radius:2px;padding:0 2px;outline:none;z-index:30}._resizeHandle_17ie8_163{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#fffc;cursor:nwse-resize;border-radius:2px 0 0}._resizeHandle_17ie8_163:hover{background:#ffff64e6}._page_1n2jg_1{min-height:100vh;display:flex;flex-direction:column;background:#1a1a2e}._header_1n2jg_8{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#141428e6;border-bottom:1px solid #444}._header_1n2jg_8 h1{margin:0;font-size:24px;color:#8af}._backBtn_1n2jg_23{padding:10px 24px;font-size:16px;background:#666;color:#fff;border:none;border-radius:var(--card-border-radius);cursor:pointer;transition:background .2s}._backBtn_1n2jg_23:hover{background:#777}._content_1n2jg_38{flex:1;padding:24px;overflow-y:auto}._section_1n2jg_44{margin-bottom:10px}._section_1n2jg_44 h2{color:#aaa;font-size:16px;font-weight:400;margin-bottom:16px;border-bottom:1px solid #333;padding-bottom:8px}._cardGrid_1n2jg_57{display:grid;gap:12px;grid-template-columns:repeat(10,1fr);overflow:visible;padding-bottom:10px}._loading_1n2jg_65,._error_1n2jg_66{flex:1;display:flex;align-items:center;justify-content:center;font-size:20px;color:#888}._error_1n2jg_66{color:#a44}@media(max-width:1400px){._cardGrid_1n2jg_57{grid-template-columns:repeat(8,1fr)}}@media(max-width:1100px){._cardGrid_1n2jg_57{grid-template-columns:repeat(6,1fr)}}@media(max-width:800px){._cardGrid_1n2jg_57{grid-template-columns:repeat(4,1fr)}}._container_1lkpr_1{min-height:100vh;display:flex;align-items:center;justify-content:center;font-size:20px;color:#888}._cardCheckBtn_1lkpr_10{padding:8px 16px;font-size:14px;background:#555;color:#ccc;border:none;border-radius:6px;cursor:pointer;transition:background .2s}._cardCheckBtn_1lkpr_10:hover{background:#666}._banner_1fcg5_1{position:fixed;top:0;left:0;right:0;z-index:550;padding:8px 16px;text-align:center;font-size:14px;font-weight:500;transition:background-color .3s;animation:_slideDown_1fcg5_1 .3s ease-out}._reconnecting_1fcg5_15{background-color:#f0ad4e;color:#333}._connected_1fcg5_20{background-color:#43b581;color:#fff}@keyframes _slideDown_1fcg5_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}body{margin:0;min-height:100vh;background-color:#1a1a2e;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;overflow-x:hidden}#root{min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}
