@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:url(/assets/background-BJpyje5Y.jpg) center center/cover no-repeat fixed;display:flex;justify-content:center;align-items:center;min-height:100vh;color:#333}#root{display:flex;justify-content:center;align-items:center;width:100%}._gameContainer_fmmov_3{display:flex;gap:1rem;align-items:center;justify-content:center;min-height:100vh;padding:1rem}._playersPanel_fmmov_13{position:relative;display:flex;flex-direction:column;gap:1rem;width:280px;flex-shrink:0}._playerCard_fmmov_22{background:linear-gradient(135deg,#2c2c2c,#1a1a1a);border:3px solid #444;border-radius:16px;padding:1.25rem;display:flex;gap:1rem;transition:all .3s ease;position:relative;min-height:100px}._playerCard_fmmov_22:hover{transform:translate(5px);box-shadow:0 4px 12px #00000080;border-color:#666}._playerCard_fmmov_22._bankrupt_fmmov_38{border-color:#d32f2f;background:linear-gradient(135deg,#3d1a1a,#2a1010)}._playerCard_fmmov_22._active_fmmov_42{border-color:gold;box-shadow:0 0 20px #ffd70080;animation:_pulseGlow_fmmov_1 2s ease-in-out infinite}._playerCard_fmmov_22._active_fmmov_42:before{content:"";position:absolute;inset:-3px;background:linear-gradient(45deg,gold,#ffeb3b,gold);border-radius:16px;z-index:-1;opacity:.3}@keyframes _pulseGlow_fmmov_1{0%,to{box-shadow:0 0 20px #ffd70080}50%{box-shadow:0 0 30px #ffd700cc}}@keyframes _rotateBorder_fmmov_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._playerAvatar_fmmov_77{width:80px;height:80px;border-radius:12px;background:linear-gradient(135deg,#444,#222);display:flex;align-items:center;justify-content:center;font-size:2.5rem;flex-shrink:0;border:3px solid #555;position:relative}._stockBadge_fmmov_92{position:absolute;bottom:-6px;right:-6px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1b5e20,#2e7d32);border:2px solid #66bb6a;display:flex;align-items:center;justify-content:center;font-size:.85rem;box-shadow:0 2px 6px #00000080;animation:_stockPulse_fmmov_1 1.5s ease-in-out infinite;z-index:5}@keyframes _stockPulse_fmmov_1{0%,to{box-shadow:0 2px 6px #00000080,0 0 #66bb6a66}50%{box-shadow:0 2px 6px #00000080,0 0 0 6px #66bb6a00}}._playerInfo_fmmov_118{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._chatPlayerName_fmmov_126{font-weight:700;font-size:.75em;flex-shrink:0}._playerBalance_fmmov_132{display:flex;align-items:center;gap:.4rem;color:#4caf50;font-weight:700;font-size:1rem}._balanceIcon_fmmov_141{color:gold;font-size:1.2rem}._balanceAmount_fmmov_146{color:#4caf50;font-size:1.1rem}._timeBar_fmmov_151{width:100%;height:10px;background:#ffffff26;border-radius:5px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.1)}._timeProgress_fmmov_161{height:100%;border-radius:5px;transition:width 1s linear}._bankruptLabel_fmmov_167{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);background:#d32f2fbf;color:#fff;font-weight:700;font-size:1.3rem;padding:.6rem 1.2rem;border:3px solid rgba(255,255,255,.9);border-radius:10px;box-shadow:0 4px 12px #000c;z-index:10;letter-spacing:1px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._board_fmmov_185{width:95vmin;height:95vmin;max-width:1000px;max-height:1000px;position:relative;background:#c8e6c9;border:3px solid black}._tokensContainer_fmmov_196{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:50}._tokenWrapper_fmmov_206{position:absolute;width:20px;height:20px;transform:translate(-50%,-50%);transition:left .13s linear,top .13s linear;pointer-events:none;z-index:50}._tokenWrapperFlying_fmmov_217{transition:left .6s cubic-bezier(.25,.46,.45,.94),top .6s cubic-bezier(.25,.46,.45,.94)!important;z-index:200}._centerArea_fmmov_223{position:absolute;top:12.5%;left:12.5%;width:75%;height:75%;display:flex;flex-direction:row;gap:1rem;padding:1rem;background:#c8e6c980;z-index:1}._chatContainer_fmmov_238{flex:2;width:66.666%;background:#282828d9;border:2px solid #333;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}._chatMessages_fmmov_249{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;font-size:1rem}._chatMessages_fmmov_249::-webkit-scrollbar{width:6px}._chatMessages_fmmov_249::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}._chatMessages_fmmov_249::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}._chatMessages_fmmov_249::-webkit-scrollbar-thumb:hover{background:#ffffff80}._chatMessage_fmmov_249{display:flex;flex-direction:row;align-items:baseline;gap:.3rem;padding:.4rem;background:#ffffff0d;border-radius:4px;animation:_fadeIn_fmmov_1 .3s ease}@keyframes _fadeIn_fmmov_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._playerName_fmmov_295{color:#4fc3f7;font-weight:700;font-size:.75em}._messageText_fmmov_301{color:#e0e0e0;line-height:1.4;font-size:.85em}._actionButtons_fmmov_308{flex:1;width:33.333%;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;padding:.5rem;background:#ffffff1a;border-radius:8px}._mainButtons_fmmov_320{display:flex;flex-direction:column;gap:.5rem}._bottomButtons_fmmov_326{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}._actionBtn_fmmov_333{padding:.75rem 1rem;border:none;border-radius:6px;font-weight:700;font-size:.75rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px;position:relative}._actionBtn_fmmov_333:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}._actionBtn_fmmov_333:active{transform:translateY(0)}._actionBtn_fmmov_333:disabled{opacity:.5;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;pointer-events:none}._btnDice_fmmov_360{background:linear-gradient(135deg,#7cb342,#558b2f);color:#fff}._btnDice_fmmov_360:hover{background:linear-gradient(135deg,#8bc34a,#689f38)}._btnBuildSellHouse_fmmov_368{background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff}._btnBuildSellHouse_fmmov_368:hover{background:linear-gradient(135deg,#ab47bc,#8e24aa)}._btnBuySell_fmmov_376{background:linear-gradient(135deg,#ffb74d,#ff9800);color:#000}._btnBuySell_fmmov_376:hover{background:linear-gradient(135deg,#ffc107,#ffa726)}._btnTrade_fmmov_384{background:linear-gradient(135deg,#64b5f6,#2196f3);color:#fff}._btnTrade_fmmov_384:hover{background:linear-gradient(135deg,#42a5f5,#1e88e5)}._btnCredit_fmmov_392{background:linear-gradient(135deg,#ff8a65,#ff5722);color:#000;display:flex;flex-direction:column;align-items:center;gap:.2rem}._btnCredit_fmmov_392:hover{background:linear-gradient(135deg,#ff7043,#f4511e)}._creditInfo_fmmov_404{font-size:.65em;opacity:.9;font-weight:400}._btnSurrender_fmmov_410{background:linear-gradient(135deg,#ef5350,#e53935);color:#000}._btnSurrender_fmmov_410:hover{background:linear-gradient(135deg,#f44336,#d32f2f)}._btnSurrender_fmmov_410:disabled{background:linear-gradient(135deg,#444,#333)!important;color:#666!important;cursor:not-allowed!important;opacity:.6;transform:none;box-shadow:none}._cell_fmmov_427{position:absolute;border:2px solid black;border-radius:5px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1px;font-size:.5em;font-weight:700;text-align:center;overflow:hidden;cursor:pointer}._corner_fmmov_445{width:12.5%;height:12.5%}._corner_fmmov_445._start_fmmov_449{bottom:0;right:0;background:#9acd32}._corner_fmmov_445._jail_fmmov_454{bottom:0;left:0;background:#f4a460}._corner_fmmov_445._parking_fmmov_459{top:0;left:0;background:#add8e6}._corner_fmmov_445._goToJail_fmmov_464{top:0;right:0;background:#7fffd4}._bottom_fmmov_326,._top_fmmov_473{width:8.3333333333%;height:12.5%}._left_fmmov_479,._right_fmmov_480{width:12.5%;height:8.3333333333%}._bottom1_fmmov_486{bottom:0;right:12.5%}._bottom2_fmmov_491{bottom:0;right:20.8333333333%}._bottom3_fmmov_496{bottom:0;right:29.1666666667%}._bottom4_fmmov_501{bottom:0;right:37.5%}._bottom5_fmmov_506{bottom:0;right:45.8333333333%}._bottom6_fmmov_511{bottom:0;right:54.1666666667%}._bottom7_fmmov_516{bottom:0;right:62.5%}._bottom8_fmmov_521{bottom:0;right:70.8333333333%}._bottom9_fmmov_526{bottom:0;right:79.1666666667%}._left1_fmmov_532{left:0;bottom:12.5%}._left2_fmmov_537{left:0;bottom:20.8333333333%}._left3_fmmov_542{left:0;bottom:29.1666666667%}._left4_fmmov_547{left:0;bottom:37.5%}._left5_fmmov_552{left:0;bottom:45.8333333333%}._left6_fmmov_557{left:0;bottom:54.1666666667%}._left7_fmmov_562{left:0;bottom:62.5%}._left8_fmmov_567{left:0;bottom:70.8333333333%}._left9_fmmov_572{left:0;bottom:79.1666666667%}._top1_fmmov_578{top:0;left:12.5%}._top2_fmmov_583{top:0;left:20.8333333333%}._top3_fmmov_588{top:0;left:29.1666666667%}._top4_fmmov_593{top:0;left:37.5%}._top5_fmmov_598{top:0;left:45.8333333333%}._top6_fmmov_603{top:0;left:54.1666666667%}._top7_fmmov_608{top:0;left:62.5%}._top8_fmmov_613{top:0;left:70.8333333333%}._top9_fmmov_618{top:0;left:79.1666666667%}._right1_fmmov_624{right:0;top:12.5%}._right2_fmmov_629{right:0;top:20.8333333333%}._right3_fmmov_634{right:0;top:29.1666666667%}._right4_fmmov_639{right:0;top:37.5%}._right5_fmmov_644{right:0;top:45.8333333333%}._right6_fmmov_649{right:0;top:54.1666666667%}._right7_fmmov_654{right:0;top:62.5%}._right8_fmmov_659{right:0;top:70.8333333333%}._right9_fmmov_664{right:0;top:79.1666666667%}._colorStrip_fmmov_670{width:100%;height:20%;flex-shrink:0;border:black solid 1px}._brown_fmmov_678{background:#8d6e63}._lightBlue_fmmov_682{background:#81d4fa}._orange_fmmov_686{background:#ef9306}._red_fmmov_690{background:red}._yellow_fmmov_694{background:#fff176}._green_fmmov_698{background:#2e7d32}._blue_fmmov_702{background:#00f}._lightGreen_fmmov_706{background:#81c784}._white_fmmov_710{background:#fff}._bottom_fmmov_326 ._colorStrip_fmmov_670{width:100%;height:20%;position:absolute;top:0}._top_fmmov_473 ._colorStrip_fmmov_670{width:100%;height:20%;position:absolute;bottom:0}._left_fmmov_479 ._colorStrip_fmmov_670{width:20%;height:100%;position:absolute;right:0}._right_fmmov_480 ._colorStrip_fmmov_670{width:20%;height:100%;position:absolute;left:0}._propertyRent_fmmov_748{position:absolute;display:flex;justify-content:center;align-items:center;font-size:clamp(.6em,1.2vw,1.2em);width:100%;height:100%;white-space:nowrap;z-index:2;background:transparent;text-align:center;pointer-events:none}._cell_fmmov_427:has(._green_fmmov_698) ._propertyRent_fmmov_748,._cell_fmmov_427:has(._blue_fmmov_702) ._propertyRent_fmmov_748,._cell_fmmov_427:has(._red_fmmov_690) ._propertyRent_fmmov_748,._cell_fmmov_427:has(._brown_fmmov_678) ._propertyRent_fmmov_748{color:#fff}._cell_fmmov_427:has(._yellow_fmmov_694) ._propertyRent_fmmov_748,._cell_fmmov_427:has(._lightGreen_fmmov_706) ._propertyRent_fmmov_748,._cell_fmmov_427:has(._lightBlue_fmmov_682) ._propertyRent_fmmov_748,._cell_fmmov_427:has(._orange_fmmov_686) ._propertyRent_fmmov_748,._cell_fmmov_427:has(._white_fmmov_710) ._propertyRent_fmmov_748{color:#000}._bottom_fmmov_326 ._propertyRent_fmmov_748{top:0;height:20%}._top_fmmov_473 ._propertyRent_fmmov_748{bottom:0;height:20%}._left_fmmov_479 ._propertyRent_fmmov_748{right:0;width:20%;height:100%;transform:rotate(90deg);transform-origin:center}._right_fmmov_480 ._propertyRent_fmmov_748{left:0;width:20%;height:100%;transform:rotate(270deg);transform-origin:center}._propertyInfo_fmmov_811{display:flex;justify-content:center;align-items:center}._top_fmmov_473 ._propertyInfo_fmmov_811,._bottom_fmmov_326 ._propertyInfo_fmmov_811{height:75%;width:100%}._left_fmmov_479 ._propertyInfo_fmmov_811,._right_fmmov_480 ._propertyInfo_fmmov_811{width:75%;height:100%}._propertyContent_fmmov_830{display:flex;flex-direction:column;align-items:center}._top_fmmov_473 ._propertyContent_fmmov_830,._bottom_fmmov_326 ._propertyContent_fmmov_830{writing-mode:vertical-lr;text-orientation:mixed}._propertyName_fmmov_843,._ownerLabel_fmmov_844,._propertyPrice_fmmov_845{text-align:center}._top_fmmov_473 ._propertyName_fmmov_843,._bottom_fmmov_326 ._propertyName_fmmov_843,._top_fmmov_473 ._ownerLabel_fmmov_844,._bottom_fmmov_326 ._ownerLabel_fmmov_844,._top_fmmov_473 ._propertyPrice_fmmov_845,._bottom_fmmov_326 ._propertyPrice_fmmov_845{writing-mode:vertical-rl;transform:rotate(180deg);padding-top:1.5em;padding-bottom:.5em}._buildingInfo_fmmov_862{display:flex;justify-content:center;align-items:center;padding-bottom:1em}._ownerLabel_fmmov_844:empty,._buildingInfo_fmmov_862{display:none}._ownerLabel_fmmov_844._mortgaged_fmmov_875{color:#fff}._ownerLabel_fmmov_844._mortgaged_fmmov_875:before{content:"🔐 ";font-size:12px}._left_fmmov_479 ._propertyName_fmmov_843,._left_fmmov_479 ._ownerLabel_fmmov_844,._right_fmmov_480 ._propertyName_fmmov_843,._right_fmmov_480 ._ownerLabel_fmmov_844{height:100%;width:75%;display:flex;align-items:center;justify-content:center;font-size:1em;line-height:1.1;text-align:center}._special_fmmov_899{background:#f5f5f5;font-size:.75em;padding:1em}._special_fmmov_899._left_fmmov_479 ._specialText_fmmov_904,._special_fmmov_899._right_fmmov_480 ._specialText_fmmov_904{text-align:center;display:flex;align-items:center;justify-content:center;height:100%}._special_fmmov_899._bottom_fmmov_326 ._specialText_fmmov_904,._special_fmmov_899._top_fmmov_473 ._specialText_fmmov_904{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);height:75%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center}._lockIcon_fmmov_923{display:inline-block;font-size:2em}._lockRotated_fmmov_928{transform:rotate(90deg)}._top_fmmov_473 ._housesRow_fmmov_932,._bottom_fmmov_326 ._housesRow_fmmov_932{writing-mode:vertical-lr;font-size:1.5em}._left_fmmov_479 ._housesRow_fmmov_932,._right_fmmov_480 ._housesRow_fmmov_932{font-size:1.5em}._houseRotated_fmmov_943{display:inline-block;transform:rotate(-90deg)}@media(max-width:768px){._centerArea_fmmov_223{padding:.5rem;gap:.5rem}._actionBtn_fmmov_333{padding:.5rem .75rem;font-size:.65rem}._chatMessages_fmmov_249{font-size:.6rem}}._overlay_eqpdw_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}._diceContainer_eqpdw_14{display:flex;gap:12px;align-items:center}._dice_eqpdw_14{width:64px;height:64px;border-radius:10px;box-shadow:0 4px 12px #00000080}._doublesLabel_eqpdw_27{color:gold;font-size:1rem;font-weight:700;letter-spacing:3px;text-shadow:0 0 10px rgba(255,215,0,.8)}._overlay_18b7h_1{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_18b7h_11{background:#2c2c2c;border:2px solid #444;border-radius:16px;padding:1.5rem;width:380px;display:flex;flex-direction:column;gap:1rem}._header_18b7h_22{display:flex;justify-content:space-between;align-items:center}._header_18b7h_22 h3{color:gold;margin:0;font-size:1.1rem;letter-spacing:2px}._closeBtn_18b7h_34{background:none;border:none;color:#aaa;font-size:1.2rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px}._closeBtn_18b7h_34:hover{color:#fff;background:#ffffff1a}._divider_18b7h_48{height:1px;background:#3a3a3a}._section_18b7h_53{display:flex;flex-direction:column;gap:.5rem}._sectionTitle_18b7h_59{color:gold;font-size:.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}._sectionText_18b7h_67{color:#ccc;font-size:.85rem;line-height:1.6}._pill_18b7h_73{display:inline-block;margin:0 4px;padding:1px 7px;border-radius:4px;font-size:.75rem;font-weight:700;letter-spacing:.5px;vertical-align:middle}._pill_18b7h_73[data-type=mortgage]{background:#e8a000;color:#1a0f00}._pill_18b7h_73[data-type=unmortgage]{background:#1a6bbf;color:#fff}._list_18b7h_92{color:#ccc;font-size:.85rem;line-height:1.8;margin:0;padding-left:1.25rem}._list_18b7h_92 li::marker{color:gold}._overlay_1n2ka_1{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1n2ka_11{background:#2c2c2c;border:2px solid #444;border-radius:16px;padding:1.5rem;width:580px;max-height:80vh;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}._modal_1n2ka_11::-webkit-scrollbar{width:6px}._modal_1n2ka_11::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._header_1n2ka_31{display:flex;justify-content:space-between;align-items:center}._header_1n2ka_31 h3{color:gold;margin:0;font-size:1.1rem;letter-spacing:2px}._closeBtn_1n2ka_43{background:none;border:none;color:#aaa;font-size:1.2rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px}._closeBtn_1n2ka_43:hover{color:#fff;background:#ffffff1a}._playerSelect_1n2ka_57{display:flex;gap:.5rem;flex-wrap:wrap}._playerBtn_1n2ka_63{display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:#1a1a1a;border:2px solid #444;border-radius:8px;color:#e0e0e0;cursor:pointer;font-size:.85rem;transition:all .2s}._playerBtn_1n2ka_63:hover,._playerBtn_1n2ka_63._activePlayer_1n2ka_79{background:#333}._playerDot_1n2ka_83{width:10px;height:10px;border-radius:50%}._columns_1n2ka_89{display:flex;gap:.75rem;align-items:flex-start}._column_1n2ka_89{flex:1;display:flex;flex-direction:column;gap:.5rem}._columnHeader_1n2ka_102{color:gold;font-size:.8rem;letter-spacing:1px;text-align:center;padding-bottom:.25rem;border-bottom:1px solid #444}._divider_1n2ka_111{color:#888;font-size:1.5rem;padding-top:1.5rem}._moneyInput_1n2ka_117{display:flex;align-items:center;gap:.4rem;background:#1a1a1a;border:1px solid #444;border-radius:8px;padding:.4rem .6rem}._moneyInput_1n2ka_117 input{background:none;border:none;color:gold;font-size:.9rem;width:70px;outline:none}._moneyInput_1n2ka_117 input::placeholder{color:#555}._maxBalance_1n2ka_138{color:#666;font-size:.7rem;white-space:nowrap}._propList_1n2ka_144{display:flex;flex-direction:column;gap:.3rem;max-height:200px;overflow-y:auto}._propList_1n2ka_144::-webkit-scrollbar{width:4px}._propList_1n2ka_144::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}._propertyItem_1n2ka_159{display:flex;align-items:center;padding:.4rem .6rem;background:#1a1a1a;border:1px solid #333;border-radius:6px;color:#e0e0e0;font-size:.8rem;cursor:pointer;transition:all .15s}._propertyItem_1n2ka_159:hover{border-color:gold}._propertyItem_1n2ka_159._selected_1n2ka_174{background:#ffd70026;border-color:gold;color:gold}._colorStrip_1n2ka_180{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;flex-shrink:0;vertical-align:middle}._empty_1n2ka_190{color:#555;font-size:.8rem;text-align:center;padding:1rem}._moneyBadge_1n2ka_197{background:#ffd70026;border:1px solid #ffd700;border-radius:6px;color:gold;padding:.4rem .6rem;font-size:.85rem;text-align:center}._incomingInfo_1n2ka_207{display:flex;align-items:center;gap:.5rem}._fromLabel_1n2ka_213{color:#888;font-size:.85rem}._fromName_1n2ka_218{color:gold;font-weight:700}._incomingButtons_1n2ka_223{display:flex;gap:.75rem}._actionBtn_1n2ka_228{padding:.6rem 1rem;border:none;border-radius:8px;font-weight:700;font-size:.8rem;cursor:pointer;letter-spacing:1px;transition:all .2s}._actionBtn_1n2ka_228:hover{transform:translateY(-1px)}._sendBtn_1n2ka_242{width:100%;background:linear-gradient(135deg,gold,#ff8f00);color:#000}._acceptBtn_1n2ka_248{flex:1;background:linear-gradient(135deg,#66bb6a,#388e3c);color:#fff}._declineBtn_1n2ka_254{flex:1;background:linear-gradient(135deg,#ef5350,#c62828);color:#fff}._disabled_1n2ka_260{background:#444!important;color:#888!important;cursor:not-allowed!important;transform:none!important}._overlay_y6mlg_1{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modal_y6mlg_12{background:#1a1a2e;border:1px solid #2a2a4a;border-radius:12px;width:480px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0009}._header_y6mlg_24{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #2a2a4a}._title_y6mlg_32{font-size:1.1rem;font-weight:700;color:#e0e0e0;margin:0}._closeBtn_y6mlg_39{background:none;border:none;color:#666;font-size:1rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:color .2s}._closeBtn_y6mlg_39:hover{color:#e0e0e0}._balance_y6mlg_53{padding:.6rem 1.25rem;font-size:.85rem;color:#888;border-bottom:1px solid #2a2a4a}._balanceAmount_y6mlg_60{color:#4caf50;font-weight:700}._cost_y6mlg_65{color:#ef5350;font-weight:700}._content_y6mlg_70{flex:1;overflow-y:auto;padding:.75rem 1.25rem;display:flex;flex-direction:column;gap:1rem}._content_y6mlg_70::-webkit-scrollbar{width:4px}._content_y6mlg_70::-webkit-scrollbar-track{background:#111}._content_y6mlg_70::-webkit-scrollbar-thumb{background:#333;border-radius:2px}._empty_y6mlg_89{text-align:center;color:#555;font-size:.9rem;padding:2rem;line-height:1.6}._group_y6mlg_97{display:flex;flex-direction:column;gap:.5rem}._groupHeader_y6mlg_103{display:flex;align-items:center;gap:.5rem;border-left:3px solid;padding:.4rem 0 .4rem .6rem}._colorDot_y6mlg_111{width:12px;height:12px;border-radius:50%;flex-shrink:0}._groupName_y6mlg_118{font-size:.8rem;font-weight:700;color:#ccc;text-transform:uppercase;letter-spacing:.05em;flex:1}._housePrice_y6mlg_127{font-size:.75rem;color:#ffd54f;font-weight:600}._propertyRow_y6mlg_133{display:flex;align-items:center;gap:.75rem;background:#ffffff08;border-radius:6px;padding:.5rem .75rem}._propName_y6mlg_142{flex:1;font-size:.8rem;color:#bbb;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._slider_y6mlg_152{display:flex;gap:3px}._levelBtn_y6mlg_157{width:26px;height:26px;border-radius:4px;border:1px solid #333;background:#111;color:#555;font-size:.75rem;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}._levelBtn_y6mlg_157:hover:not(:disabled){border-color:#4fc3f7;color:#4fc3f7;background:#4fc3f71a}._levelBtn_y6mlg_157._active_y6mlg_176{background:#4fc3f7;border-color:#4fc3f7;color:#000;font-weight:700}._levelBtn_y6mlg_157._locked_y6mlg_182{opacity:.3;cursor:not-allowed}._levelBtn_y6mlg_157:disabled{cursor:not-allowed}._houseIcon_y6mlg_190{font-size:.75rem;min-width:28px;text-align:right;color:#888}._footer_y6mlg_197{border-top:1px solid #2a2a4a;padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._totalCost_y6mlg_206{font-size:.85rem;color:#ffd54f;font-weight:600}._footerBtns_y6mlg_212{display:flex;gap:.5rem}._cancelBtn_y6mlg_217{padding:.5rem 1rem;border-radius:6px;border:1px solid #333;background:transparent;color:#888;font-size:.8rem;cursor:pointer;transition:all .2s}._cancelBtn_y6mlg_217:hover{border-color:#555;color:#ccc}._buildBtn_y6mlg_232{padding:.5rem 1.25rem;border-radius:6px;border:none;background:linear-gradient(135deg,#43a047,#2e7d32);color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s}._buildBtn_y6mlg_232:hover:not(:disabled){background:linear-gradient(135deg,#4caf50,#388e3c);transform:translateY(-1px)}._buildBtn_y6mlg_232:disabled{background:#333;color:#555;cursor:not-allowed;transform:none}._modeTabs_y6mlg_254{display:flex;border-bottom:1px solid #2a2a4a}._modeTab_y6mlg_254{flex:1;padding:.6rem;background:none;border:none;color:#666;font-size:.85rem;cursor:pointer;transition:all .2s}._modeTab_y6mlg_254:hover:not(:disabled){color:#ccc}._modeTab_y6mlg_254:disabled{opacity:.3;cursor:not-allowed}._modeTabActive_y6mlg_277{color:#4fc3f7;border-bottom:2px solid #4fc3f7}._income_y6mlg_282{color:#4caf50;font-weight:700}._sellBtn_y6mlg_287{background:linear-gradient(135deg,#ef5350,#e53935)!important}._sellBtn_y6mlg_287:hover:not(:disabled){background:linear-gradient(135deg,#f44336,#d32f2f)!important}._stock_y6mlg_294{padding:.5rem 1.25rem;font-size:.8rem;color:#888;border-bottom:1px solid #2a2a4a}._stock_y6mlg_294 span{color:#ffd54f;font-weight:700}._stockChanged_y6mlg_305{color:#ef5350}._overlay_9gjy9_1{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_9gjy9_1 .2s ease}._modal_9gjy9_12{background:linear-gradient(145deg,#1a1a2e,#16213e);border:2px solid #e94560;border-radius:16px;padding:36px 40px;max-width:480px;width:90%;text-align:center;box-shadow:0 0 40px #e9456066;animation:_slideUp_9gjy9_1 .3s ease}._header_9gjy9_24{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}._icon_9gjy9_32{font-size:2rem;animation:_pulse_9gjy9_1 1.5s infinite}._title_9gjy9_37{font-size:1.6rem;font-weight:800;color:#e94560;letter-spacing:3px;margin:0;text-shadow:0 0 12px rgba(233,69,96,.6)}._eventNumber_9gjy9_46{font-size:1.6rem;color:#888;font-weight:600}._body_9gjy9_52{background:#ffffff0d;border-radius:10px;padding:20px 24px;margin-bottom:28px;border:1px solid rgba(233,69,96,.2)}._description_9gjy9_60{font-size:1.05rem;color:#e0e0e0;line-height:1.6;margin:0}._closeBtn_9gjy9_67{background:linear-gradient(135deg,#e94560,#c0392b);color:#fff;border:none;border-radius:8px;padding:12px 32px;font-size:1rem;font-weight:700;cursor:pointer;letter-spacing:1px;transition:transform .15s ease,box-shadow .15s ease}._closeBtn_9gjy9_67:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e9456080}._closeBtn_9gjy9_67:active{transform:translateY(0)}._progressBar_9gjy9_87{height:3px;background:#ffffff1a;border-radius:2px;margin-top:20px;overflow:hidden}._progressFill_9gjy9_95{height:100%;background:#e94560;border-radius:2px;animation:_shrink_9gjy9_1 7s linear forwards}@keyframes _shrink_9gjy9_1{0%{width:100%}to{width:0}}@keyframes _fadeIn_9gjy9_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_9gjy9_1{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _pulse_9gjy9_1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}._overlay_om8ec_1{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_om8ec_1 .2s ease}._modal_om8ec_12{background:linear-gradient(145deg,#0d1b2a,#1b2838);border:2px solid #4fc3f7;border-radius:16px;padding:36px 40px;max-width:480px;width:90%;text-align:center;box-shadow:0 0 40px #4fc3f74d;animation:_slideUp_om8ec_1 .3s ease}._header_om8ec_24{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}._icon_om8ec_32{font-size:2.2rem;animation:_pulse_om8ec_1 2s infinite}._title_om8ec_37{font-size:1.6rem;font-weight:800;color:#4fc3f7;letter-spacing:4px;margin:0;text-shadow:0 0 12px rgba(79,195,247,.5)}._body_om8ec_46{background:#4fc3f70d;border-radius:10px;padding:24px 28px;margin-bottom:28px;border:1px solid rgba(79,195,247,.2)}._description_om8ec_54{font-size:1.1rem;color:#e0e0e0;line-height:1.7;margin:0;font-style:italic}._closeBtn_om8ec_62{background:linear-gradient(135deg,#0288d1,#01579b);color:#fff;border:none;border-radius:8px;padding:12px 36px;font-size:1rem;font-weight:700;cursor:pointer;letter-spacing:2px;transition:transform .15s ease,box-shadow .15s ease}._closeBtn_om8ec_62:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4fc3f766}._closeBtn_om8ec_62:active{transform:translateY(0)}._progressBar_om8ec_82{height:3px;background:#ffffff1a;border-radius:2px;margin-top:20px;overflow:hidden}._progressFill_om8ec_90{height:100%;background:linear-gradient(90deg,#4fc3f7,#0288d1);border-radius:2px;animation:_shrink_om8ec_1 7s linear forwards}@keyframes _shrink_om8ec_1{0%{width:100%}to{width:0%}}@keyframes _fadeIn_om8ec_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_om8ec_1{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _pulse_om8ec_1{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}._overlay_3zpz2_1{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modal_3zpz2_12{background:linear-gradient(135deg,#1a2a1a,#0d1f0d);border:2px solid #2e7d32;border-radius:16px;padding:28px 32px;min-width:360px;max-width:480px;width:100%;box-shadow:0 8px 40px #00c83233,0 2px 8px #00000080;display:flex;flex-direction:column;gap:20px;animation:_popIn_3zpz2_1 .25s cubic-bezier(.34,1.56,.64,1)}._modal_3zpz2_12._violation_3zpz2_26{background:linear-gradient(135deg,#2a1a1a,#1f0d0d);border-color:#c62828;box-shadow:0 8px 40px #c8000033,0 2px 8px #00000080}@keyframes _popIn_3zpz2_1{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}._header_3zpz2_42{display:flex;align-items:center;gap:12px}._icon_3zpz2_48{font-size:2rem;line-height:1}._title_3zpz2_53{font-size:1.4rem;font-weight:800;color:#66bb6a;letter-spacing:.1em;text-transform:uppercase;margin:0;flex:1}._violation_3zpz2_26 ._title_3zpz2_53{color:#ef5350}._rollsBadge_3zpz2_66{background:#2e7d324d;border:1px solid #2e7d32;border-radius:20px;padding:3px 10px;font-size:.75rem;color:#a5d6a7;white-space:nowrap}._rollsBadge_3zpz2_66 strong{color:#fff;font-size:.9rem}._violationBadge_3zpz2_80{background:#c628284d;border-color:#c62828;color:#ef9a9a}._body_3zpz2_86{display:flex;flex-direction:column;gap:12px}._description_3zpz2_92{font-size:1.05rem;color:#e8f5e9;line-height:1.6;margin:0;text-align:center}._hint_3zpz2_100{font-size:.85rem;color:#81c784;text-align:center;line-height:1.5;margin:0;padding:10px 14px;background:#2e7d3226;border-radius:8px;border:1px solid rgba(46,125,50,.3)}._hint_3zpz2_100 strong{color:#fff}._sessionEndedHint_3zpz2_115{font-size:.9rem;color:#ef9a9a;text-align:center;margin:0;padding:8px;background:#c628281a;border-radius:8px}._priceHint_3zpz2_125{font-size:.9rem;color:#a5d6a7;text-align:center;margin:0}._priceHint_3zpz2_125 strong{color:#fff;font-size:1rem}._noProperties_3zpz2_136{text-align:center;color:#888;font-size:.9rem;margin:0;padding:12px;border:1px dashed #333;border-radius:8px}._propertyList_3zpz2_146{display:flex;flex-direction:column;gap:8px}._propertyBtn_3zpz2_152{padding:10px 16px;background:#2e7d3226;border:1px solid #2e7d32;border-radius:8px;color:#e8f5e9;font-size:.95rem;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}._propertyBtn_3zpz2_152:hover{background:#2e7d324d}._propertyBtn_3zpz2_152._selected_3zpz2_166{background:#2e7d3273;border-color:#66bb6a;color:#fff;font-weight:600}._actions_3zpz2_173{display:flex;gap:12px}._buyBtn_3zpz2_178{flex:2;padding:12px;background:linear-gradient(135deg,#2e7d32,#1b5e20);border:none;border-radius:10px;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .15s,transform .1s}._buyBtn_3zpz2_178:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._buyBtn_3zpz2_178:disabled{opacity:.4;cursor:not-allowed}._skipBtn_3zpz2_199{flex:1;padding:12px;background:transparent;border:1px solid #555;border-radius:10px;color:#aaa;font-size:.95rem;cursor:pointer;transition:border-color .15s,color .15s}._skipBtn_3zpz2_199:hover{border-color:#888;color:#fff}._closeBtn_3zpz2_215{padding:12px;background:linear-gradient(135deg,#2e7d32,#1b5e20);border:none;border-radius:10px;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .15s,transform .1s;width:100%}._closeBtn_3zpz2_215:hover{opacity:.9;transform:translateY(-1px)}._closeBtn_3zpz2_215._violationBtn_3zpz2_231{background:linear-gradient(135deg,#c62828,#b71c1c)}._container_vcs3r_1{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:12px;padding:.75rem 1.25rem;z-index:100;animation:_slideIn_vcs3r_1 .3s ease,_fadeOut_vcs3r_1 .5s ease 2s forwards;pointer-events:none}._go_vcs3r_16{background:#000000d9;border:2px solid #ffd700}._go_vcs3r_16 ._label_vcs3r_20{color:gold;text-shadow:0 0 10px rgba(255,215,0,.8)}._rent_vcs3r_25{background:#000000d9;border:2px solid #ffd700}._rent_vcs3r_25 ._label_vcs3r_20{color:gold;text-shadow:0 0 10px rgba(255,215,0,.8)}._rentPay_vcs3r_79{background:#000000d9;border:2px solid #ef5350}._rentPay_vcs3r_79 ._label_vcs3r_20{color:#ef5350;text-shadow:0 0 10px rgba(239,83,80,.8)}._charityPay_vcs3r_88{background:#000000d9;border:2px solid #4fc3f7}._charityPay_vcs3r_88 ._label_vcs3r_20{color:#4fc3f7;text-shadow:0 0 10px rgba(79,195,247,.8)}._label_vcs3r_20{font-size:1.8rem;font-weight:700;animation:_pulse_vcs3r_1 .5s ease infinite alternate}._coins_vcs3r_40{display:flex;gap:.2rem}._coin_vcs3r_40{width:20px;height:20px;border-radius:50%;border:2px solid;box-shadow:0 2px 4px #0006;animation:_coinFly_vcs3r_1 .6s ease forwards;opacity:0}._playerName_vcs3r_55{color:#e0e0e0;font-size:.75rem;white-space:nowrap}@keyframes _coinFly_vcs3r_1{0%{opacity:0;transform:translateY(20px) scale(.5)}60%{opacity:1;transform:translateY(-10px) scale(1.2)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slideIn_vcs3r_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeOut_vcs3r_1{0%{opacity:1}to{opacity:0}}@keyframes _pulse_vcs3r_1{0%{transform:scale(1)}to{transform:scale(1.1)}}._playerToken_sftvg_2{width:20px;height:20px;border-radius:50%;box-shadow:0 4px 8px #0006;cursor:pointer;transition:box-shadow .15s ease,filter .15s ease}._playerToken_sftvg_2:hover{filter:brightness(1.25);box-shadow:0 6px 14px #0009}._playerToken_sftvg_2._flying_sftvg_18{filter:brightness(1.5) drop-shadow(0 0 5px white);z-index:200}._tokenInner_sftvg_23{width:100%;height:100%;border-radius:50%;border:3px solid;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.4),transparent 70%);position:relative;overflow:hidden}._tokenGlow_sftvg_36{position:absolute;width:100%;height:100%;border-radius:50%;opacity:.3;animation:_pulse_sftvg_1 2s ease-in-out infinite}@keyframes _pulse_sftvg_1{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.5}}@keyframes _tooltipIn_f6gxn_1{0%{opacity:0}to{opacity:1}}._tooltip_f6gxn_11{pointer-events:auto;filter:drop-shadow(0 8px 24px rgba(0,0,0,.55));animation:_tooltipIn_f6gxn_1 .13s ease-out both}._tooltip_f6gxn_11._tooltipOwn_f6gxn_16 ._card_f6gxn_16{outline:2px solid gold;outline-offset:1px;box-shadow:0 0 0 4px #ffd7002e}._card_f6gxn_16{background:#f5f0e8;border:2px solid #2a1a0e;border-radius:3px;overflow:hidden;font-family:Georgia,Times New Roman,serif;font-size:11px;color:#1a0f00;position:relative}._card_f6gxn_16:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Ccircle cx='1' cy='1' r='0.4' fill='%23c8b89a' opacity='0.3'/%3E%3C/svg%3E");pointer-events:none;z-index:0}._colorHeader_f6gxn_43{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;min-height:28px;position:relative;z-index:1;border-bottom:3px solid #2a1a0e}._colorLabel_f6gxn_55{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._rrIcon_f6gxn_62{font-size:14px;line-height:1}._cardBody_f6gxn_68{padding:7px 9px 8px;position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}._titleRow_f6gxn_78{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;margin-bottom:2px}._cellName_f6gxn_86{font-size:12px;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:.02em;flex:1}._mortgagedBanner_f6gxn_96{background:#555;color:#fff;font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 5px;border-radius:2px;text-align:center}._ownerBadge_f6gxn_108{display:flex;align-items:center;gap:5px;padding:3px 5px;background:#0000000f;border-radius:2px;border:1px solid rgba(0,0,0,.12)}._ownerBadgeSelf_f6gxn_118{background:#ffd7002e;border-color:#ffd70080}._ownerDot_f6gxn_123{width:9px;height:9px;border-radius:50%;border:1px solid rgba(0,0,0,.3);flex-shrink:0}._ownerName_f6gxn_131{font-size:10px;font-weight:600;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ownerSelfTag_f6gxn_140{font-size:8px;background:gold;color:#333;border-radius:2px;padding:0 3px;font-weight:700;flex-shrink:0}._unownedTag_f6gxn_150{font-size:9px;color:#666;font-style:italic;text-align:center}._rrCountBadge_f6gxn_158{font-size:9px;color:#444;text-align:center;padding:2px 0}._divider_f6gxn_166{height:1px;background:linear-gradient(to right,transparent,rgba(42,26,14,.3333333333),transparent);margin:1px 0}._rentTable_f6gxn_173{width:100%;border-collapse:collapse;font-size:10px}._rentTable_f6gxn_173 td{padding:2px;line-height:1.4}._rentLabel_f6gxn_183{color:#333;padding-right:6px;white-space:nowrap}._rentValue_f6gxn_189{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}._rentRowActive_f6gxn_196{background:#0078001f;border-radius:2px}._rentRowActive_f6gxn_196 td{font-weight:700;color:#060}._rentRowActive_f6gxn_196 ._rentValue_f6gxn_189:after{content:" ◀";font-size:8px;opacity:.7}._infoGrid_f6gxn_211{display:grid;grid-template-columns:1fr 1fr;gap:3px 6px;margin-top:1px}._infoItem_f6gxn_218{display:flex;flex-direction:column;gap:1px}._infoLabel_f6gxn_224{font-size:8px;color:#666;text-transform:uppercase;letter-spacing:.05em}._infoValue_f6gxn_231{font-size:10px;font-weight:700}._infoValue_f6gxn_231 s{opacity:.45;font-weight:400;margin-right:2px}._houseIcons_f6gxn_242,._hotelIcon_f6gxn_248{font-size:10px;white-space:nowrap;flex-shrink:0}._noBuildings_f6gxn_254{color:#aaa}._tooltipBtn_f6gxn_259{width:100%;padding:5px 6px;border:none;border-radius:3px;font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:700;letter-spacing:.08em;cursor:pointer;text-align:center;transition:filter .15s ease}._tooltipBtn_f6gxn_259:hover:not(:disabled){filter:brightness(1.1)}._tooltipBtn_f6gxn_259:active:not(:disabled){filter:brightness(.95)}._mortgageBtn_f6gxn_279{background:#e8a000;color:#1a0f00}._unmortgageBtn_f6gxn_284{background:#1a6bbf;color:#fff}._tooltipBtnDisabled_f6gxn_289{background:#999!important;color:#ddd!important;cursor:not-allowed!important}._mortgageHint_f6gxn_295{font-size:8px;color:#777;font-style:italic;text-align:center;padding:3px 2px;line-height:1.4}._overlay_a3tnx_1{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}._modal_a3tnx_11{background:#1a1a2e;border:2px solid #e2c96e;border-radius:12px;padding:28px 32px;min-width:360px;max-width:440px;width:100%;display:flex;flex-direction:column;gap:18px;box-shadow:0 12px 48px #000c;color:#f0e6c8;font-family:Georgia,serif}._header_a3tnx_27{font-size:22px;font-weight:700;text-align:center;color:#e2c96e;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(226,201,110,.2666666667);padding-bottom:14px}._lotInfo_a3tnx_38{display:flex;align-items:center;gap:12px;justify-content:center}._lotName_a3tnx_45{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:center}._colorBadge_a3tnx_53{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);flex-shrink:0}._priceBlock_a3tnx_61{display:flex;flex-direction:column;align-items:center;gap:4px;background:#e2c96e14;border:1px solid rgba(226,201,110,.2666666667);border-radius:8px;padding:14px}._priceLabel_a3tnx_72{font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:.06em}._priceValue_a3tnx_79{font-size:36px;font-weight:700;color:#e2c96e}._bidderBlock_a3tnx_85{text-align:center;font-size:14px}._yourTurn_a3tnx_90{color:#66bb6a;font-weight:700;font-size:16px;animation:_pulse_a3tnx_1 1.2s ease-in-out infinite}@keyframes _pulse_a3tnx_1{0%,to{opacity:1}50%{opacity:.6}}._otherTurn_a3tnx_105{display:flex;align-items:center;justify-content:center;gap:8px;color:#bbb}._bidderDot_a3tnx_113{width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.3);flex-shrink:0}._balanceRow_a3tnx_121{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#ccc}._notEnough_a3tnx_129{color:#ef5350;font-weight:600}._actions_a3tnx_134{display:flex;flex-direction:column;gap:10px}._btnBid_a3tnx_140{padding:14px;border-radius:8px;border:none;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#2e7d32,#1b5e20);color:#fff;transition:opacity .15s}._btnBid_a3tnx_140:disabled{background:#333;color:#666;cursor:not-allowed}._btnBid_a3tnx_140:not(:disabled):hover{opacity:.88}._btnDecline_a3tnx_162{padding:12px;border-radius:8px;border:1px solid #555;font-size:13px;font-weight:600;cursor:pointer;text-transform:uppercase;background:transparent;color:#ef5350;transition:background .15s}._btnDecline_a3tnx_162:hover{background:#ef53501a}._waiting_a3tnx_178{text-align:center;color:#888;font-size:13px;font-style:italic;padding:8px 0}._overlay_z56nw_1{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_z56nw_1 .3s ease}._modal_z56nw_13{background:linear-gradient(160deg,#1a1a2e,#16213e 60%,#0f3460);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:36px 40px;min-width:360px;max-width:480px;width:90%;box-shadow:0 24px 64px #0009,0 0 0 1px #4fc3f71a;animation:_slideUp_z56nw_1 .35s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column;gap:28px}._header_z56nw_28{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}._icon_z56nw_36{font-size:48px;animation:_pulse_z56nw_1 1.5s ease-in-out infinite}._title_z56nw_41{font-size:32px;font-weight:700;color:#fff;margin:0;letter-spacing:1px}._subtitle_z56nw_49{font-size:15px;color:#4fc3f7;margin:0;letter-spacing:2px;text-transform:uppercase}._players_z56nw_57{display:flex;flex-direction:column;gap:10px}._playerRow_z56nw_63{display:flex;align-items:center;gap:12px;background:#ffffff0d;border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.07);transition:background .2s}._playerRow_z56nw_63:hover{background:#ffffff14}._order_z56nw_77{font-size:13px;color:#888;width:24px;flex-shrink:0}._token_z56nw_84{width:22px;height:22px;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px #0006;border:2px solid rgba(255,255,255,.2)}._name_z56nw_93{flex:1;font-size:15px;color:#e0e0e0;font-weight:500}._firstBadge_z56nw_100{font-size:11px;background:#4fc3f726;color:#4fc3f7;border:1px solid rgba(79,195,247,.3);border-radius:20px;padding:2px 10px;white-space:nowrap}._footer_z56nw_110{display:flex;flex-direction:column;align-items:center;gap:14px}._firstLabel_z56nw_117{font-size:14px;color:#aaa;margin:0}._btn_z56nw_123{background:linear-gradient(135deg,#4fc3f7,#0288d1);color:#fff;border:none;border-radius:10px;padding:12px 40px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .15s,box-shadow .15s;letter-spacing:1px}._btn_z56nw_123:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4fc3f759}._btn_z56nw_123:active{transform:translateY(0)}._progressBar_z56nw_143{width:100%;height:3px;background:#ffffff1a;border-radius:2px;overflow:hidden}._progressFill_z56nw_151{height:100%;background:linear-gradient(90deg,#4fc3f7,#0288d1);border-radius:2px;transition:width .05s linear}@keyframes _fadeIn_z56nw_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_z56nw_1{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _pulse_z56nw_1{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}
