@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700;900&display=swap";:root{--bg-dark:#0f0c29;--bg-gradient:linear-gradient(135deg,#0f0c29,#302b63 50%,#24243e);--accent-gold:#f1c40f;--accent-blue:#3498db;--accent-purple:#9b59b6;--text-light:#ecf0f1;--text-dim:#bdc3c7;--card-bg:hsla(0,0%,100%,.05);--glass-border:hsla(0,0%,100%,.1);--glass-shadow:0 8px 32px 0 rgba(0,0,0,.37);--m-brown:#955436;--m-light-blue:#aae0fa;--m-pink:#d93d93;--m-orange:#f7941d;--m-red:#ed1c24;--m-yellow:#fef200;--m-green:#1fb25a;--m-dark-blue:#0072bb;--font-main:"Outfit",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-gradient);background-attachment:fixed;color:var(--text-light);font-family:var(--font-main);min-height:100vh;overflow-x:hidden}.glass-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--card-bg);border:1px solid var(--glass-border);border-radius:12px;box-shadow:var(--glass-shadow)}h1,h2,h3{letter-spacing:1px}button{border:none;cursor:pointer;font-family:inherit;transition:all .3s ease}button:active{transform:scale(.95)}.luxe-theme[data-v-db50b682]{background:#0f172a;color:#f8fafc;font-family:Outfit,sans-serif;height:100vh;overflow:hidden;width:100vw}.luxe-theme[data-v-db50b682],.luxe-theme[data-v-db50b682] *,.luxe-theme[data-v-db50b682] :after,.luxe-theme[data-v-db50b682] :before{box-sizing:border-box}.host-settings-luxe[data-v-db50b682]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin:15px 0;padding:15px;text-align:left}.setting-item label[data-v-db50b682]{color:#f8fafc;display:block;font-size:.65rem;font-weight:950;letter-spacing:2px;margin-bottom:10px}.luxe-select[data-v-db50b682]{background:#1e293b;border:2px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-weight:700;outline:none;padding:10px;transition:.3s;width:100%}.luxe-select[data-v-db50b682]:focus{border-color:#ef4444;box-shadow:0 0 15px #fbbf2433}.setting-hint[data-v-db50b682]{color:#94a3b8;font-size:.75rem;font-style:italic;margin-top:8px}.objective-box[data-v-db50b682]{border-left:1px solid hsla(0,0%,100%,.1)!important;padding-left:15px!important}.goal-val[data-v-db50b682]{color:#10b981!important}.victory-overlay[data-v-db50b682]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;z-index:9999}.victory-card[data-v-db50b682]{background:linear-gradient(135deg,#1e293b,#0f172a);border:2px solid #10b981;border-radius:30px;box-shadow:0 25px 50px -12px #fbbf2440;max-width:450px;overflow:hidden;padding:40px;position:relative;text-align:center;width:90%}.victory-confetti[data-v-db50b682]{animation:bounce-db50b682 2s infinite;color:#10b981;font-size:3rem;margin-bottom:20px}.victory-confetti[data-v-db50b682],.winner-avatar[data-v-db50b682]{display:flex;justify-content:center}.winner-avatar[data-v-db50b682]{align-items:center;border:4px solid #fff;border-radius:20px;box-shadow:0 10px 20px #0000004d;color:#fff;font-size:2.5rem;font-weight:950;height:80px;margin:0 auto 20px;width:80px}.victory-header h2[data-v-db50b682]{color:#ef4444;font-size:1.2rem;font-weight:950;letter-spacing:4px;margin-bottom:5px}.winner-name[data-v-db50b682]{color:#fff;font-size:3rem;font-weight:950;margin-bottom:10px;text-shadow:0 0 20px hsla(0,0%,100%,.2)}.a-icon[data-v-db50b682],.icon[data-v-db50b682],.n-icon[data-v-db50b682],.quit-icon[data-v-db50b682],.user-icon[data-v-db50b682]{align-items:center;display:flex;justify-content:center}.victory-reason[data-v-db50b682]{color:#94a3b8;font-size:1.1rem;font-style:italic}.victory-stats[data-v-db50b682]{background:#ffffff08;border-radius:20px;display:flex;gap:30px;justify-content:center;margin:30px 0;padding:20px}.v-stat[data-v-db50b682]{display:flex;flex-direction:column}.v-stat label[data-v-db50b682]{color:#64748b;font-size:.7rem;font-weight:950;letter-spacing:2px}.v-stat span[data-v-db50b682]{color:#10b981;font-size:1.5rem;font-weight:950}.btn-victory-exit[data-v-db50b682]{background:#10b981;border:none;border-radius:15px;box-shadow:0 10px 20px #fbbf244d;color:#0f172a;cursor:pointer;font-size:1.1rem;font-weight:950;padding:15px 40px;transition:.3s}.btn-victory-exit[data-v-db50b682]:hover{box-shadow:0 15px 30px #fbbf2480;transform:translateY(-5px)}.glass-morphism[data-v-db50b682]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1)}.initializing-overlay[data-v-db50b682]{align-items:center;background:#0f172a;color:#fff;display:flex;flex-direction:column;font-family:Outfit,sans-serif;inset:0;justify-content:center;position:fixed;z-index:9999}.loader[data-v-db50b682]{animation:float-db50b682 2s ease-in-out infinite;font-size:4rem;margin-bottom:20px}@keyframes float-db50b682{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.initializing-overlay p[data-v-db50b682]{font-weight:800;letter-spacing:2px;opacity:.8;text-transform:uppercase}.setup-screen[data-v-db50b682]{align-items:center;background:radial-gradient(circle at center,#1e293b 0,#0f172a);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.setup-dialog[data-v-db50b682]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172ad9;border:1px solid hsla(0,0%,100%,.1);border-radius:40px;box-shadow:0 40px 120px #0009;box-sizing:border-box;display:flex;flex-direction:column;max-height:90vh;max-width:480px;overflow:hidden;padding:30px;text-align:center;transition:all .5s cubic-bezier(.4,0,.2,1);width:95%}.setup-dialog.is-in-room[data-v-db50b682],.setup-dialog[data-v-db50b682]:has(.active-rooms-list){max-width:900px;text-align:left}.setup-dialog.is-in-room[data-v-db50b682]{height:80vh;max-width:1000px}.setup-brand[data-v-db50b682]{align-items:center;display:flex;flex-shrink:0;gap:20px;justify-content:center;margin-bottom:25px;width:100%}.is-in-room .setup-brand[data-v-db50b682]{border-bottom:1px solid hsla(0,0%,100%,.1);justify-content:space-between;margin-bottom:25px;padding-bottom:20px}.brand-icon[data-v-db50b682]{color:#ef4444;filter:drop-shadow(0 0 20px rgba(239,68,68,.3));font-size:3.5rem}.is-in-room .brand-logo-container[data-v-db50b682]{height:50px;width:50px}.setup-brand h1[data-v-db50b682]{font-size:2rem;font-weight:950;letter-spacing:-1px;line-height:1;margin:0}.brand-sub[data-v-db50b682]{color:#10b981;font-size:.7rem;font-weight:900;letter-spacing:3px;opacity:.8}.brand-text[data-v-db50b682]{display:flex;flex-direction:column;justify-content:center}.setup-brand:not(.is-in-room) .brand-text[data-v-db50b682]{text-align:center}.is-in-room .brand-text[data-v-db50b682]{text-align:left}.setup-body[data-v-db50b682]{display:flex;flex:1;gap:20px;min-height:0;overflow:hidden}.setup-panel-left[data-v-db50b682]{gap:20px;padding-right:10px}.setup-panel-left[data-v-db50b682],.setup-panel-right[data-v-db50b682]{display:flex;flex:1;flex-direction:column;min-width:0;overflow-x:hidden;overflow-y:auto}.setup-panel-right[data-v-db50b682]{border-left:1px solid hsla(0,0%,100%,.05);padding-left:20px}.setup-panel-right[data-v-db50b682]:empty{display:none}.lobby-players-grid[data-v-db50b682]{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:10px 0}.lobby-player-card[data-v-db50b682]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:20px;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:20px;position:relative;text-align:center;transition:all .3s}.lobby-player-card[data-v-db50b682]:hover{background:#ffffff0d;border-color:var(--p-color);box-shadow:0 10px 30px #0000004d;transform:translateY(-3px)}.p-card-avatar-large[data-v-db50b682]{border:3px solid #fff;border-radius:20px;box-shadow:0 10px 20px #0000004d;font-size:1.5rem;font-weight:950;height:64px;position:relative;width:64px}.host-badge[data-v-db50b682],.p-card-avatar-large[data-v-db50b682]{align-items:center;color:#fff;display:flex;justify-content:center}.host-badge[data-v-db50b682]{background:#ef4444;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 5px #0000004d;font-size:.8rem;height:24px;position:absolute;right:-8px;top:-8px;width:24px}.p-card-info[data-v-db50b682]{display:flex;flex-direction:column;gap:2px}.p-card-name[data-v-db50b682]{color:#f8fafc;font-size:1rem;font-weight:800}.p-card-status[data-v-db50b682]{color:#06b6d4;font-size:.65rem;font-weight:900;letter-spacing:1px}.is-in-room .setup-inputs[data-v-db50b682]{margin:0}.setup-inputs[data-v-db50b682]{display:flex;flex-direction:column;gap:15px;margin:30px 0}.form-group[data-v-db50b682]{text-align:left}.form-group label[data-v-db50b682]{color:#64748b;display:block;font-size:.7rem;font-weight:950;letter-spacing:1px;margin-bottom:8px;margin-left:12px}.form-group input[data-v-db50b682]{background:#0006;border:2px solid hsla(0,0%,100%,.05);border-radius:15px;color:#fff;font-size:1rem;font-weight:600;padding:15px 20px;transition:all .3s;width:100%}.form-group input[data-v-db50b682]:focus{background:#10b9810d;border-color:#10b981;outline:none}.setup-actions[data-v-db50b682]{box-sizing:border-box;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.btn-primary[data-v-db50b682]{border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:950;min-width:0;overflow:hidden;padding:15px 5px;text-overflow:ellipsis;transition:all .3s;white-space:nowrap}.btn-primary.create[data-v-db50b682]{background:#10b981;box-shadow:0 10px 20px #10b98133}.btn-primary.join[data-v-db50b682]{background:#6366f1;box-shadow:0 10px 20px #6366f133}.btn-primary[data-v-db50b682]:hover{filter:brightness(1.1);transform:translateY(-3px)}.room-settings-panel[data-v-db50b682]{display:flex;flex-direction:column;gap:20px}.waiting-divider[data-v-db50b682]{border-bottom:1px solid hsla(0,0%,100%,.05);color:#64748b;font-size:.75rem;font-weight:900;letter-spacing:2px;margin:15px 0;padding-bottom:10px;text-transform:uppercase}.waiting-players[data-v-db50b682]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.btn-start[data-v-db50b682]{background:#10b981;border:none;border-radius:18px;box-shadow:0 10px 25px #10b9814d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:950;margin-top:10px;padding:18px;width:100%}.btn-cancel-session[data-v-db50b682]{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#64748b;cursor:pointer;font-size:.8rem;font-weight:800;margin-top:5px;padding:12px;transition:.3s;width:100%}.btn-cancel-session[data-v-db50b682]:hover{background:#ef44440d;border-color:#ef4444;color:#ef4444}.btn-delete-room[data-v-db50b682]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#ef4444;cursor:pointer;font-size:.8rem;font-weight:800;margin-top:5px;padding:12px;transition:.3s;width:100%}.btn-delete-room[data-v-db50b682]:hover{background:#ef4444;color:#fff}.guest-info-box[data-v-db50b682]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:20px}.info-row[data-v-db50b682]{display:flex;font-size:.9rem;justify-content:space-between}.info-row span[data-v-db50b682]{color:#64748b;font-weight:700}.info-row strong[data-v-db50b682]{color:#10b981;font-weight:900}.auth-box[data-v-db50b682]{display:flex;flex-direction:column;gap:20px}.auth-tabs[data-v-db50b682]{background:#0000004d;border-radius:12px;display:flex;gap:4px;padding:4px}.auth-tabs button[data-v-db50b682]{background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;flex:1;font-size:.75rem;font-weight:800;padding:10px;transition:.2s}.auth-tabs button.active[data-v-db50b682]{background:#10b981;color:#fff}.auth-form[data-v-db50b682]{display:flex;flex-direction:column;gap:15px}.auth-error[data-v-db50b682]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#f87171;font-size:.75rem;font-weight:700;padding:10px}.auth-divider[data-v-db50b682]{align-items:center;color:#475569;display:flex;font-size:.65rem;font-weight:900;gap:15px;margin:5px 0}.auth-divider[data-v-db50b682]:after,.auth-divider[data-v-db50b682]:before{background:#ffffff0d;content:"";flex:1;height:1px}.btn-guest-mode[data-v-db50b682]{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#94a3b8;cursor:pointer;font-size:.8rem;font-weight:800;padding:12px;transition:.2s}.btn-guest-mode[data-v-db50b682]:hover{background:#ffffff0d;color:#fff}.btn-back-to-auth[data-v-db50b682]{align-items:center;background:transparent;border:none;color:#6366f1;cursor:pointer;display:flex;font-size:.75rem;font-weight:800;gap:8px;margin-bottom:15px;padding:0;transition:.2s}.btn-back-to-auth[data-v-db50b682]:hover{color:#818cf8;transform:translate(-5px)}.setup-main-controls[data-v-db50b682]{display:flex;flex-direction:column;gap:15px}.user-authenticated-box[data-v-db50b682]{display:flex;flex-direction:column;gap:20px}.user-profile-mini[data-v-db50b682]{align-items:center;background:#10b9810d;border:1px solid rgba(16,185,129,.1);border-radius:15px;box-sizing:border-box;display:flex;gap:10px;overflow:hidden;padding:10px;width:100%}.user-avatar[data-v-db50b682]{align-items:center;background:#10b981;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:950;height:36px;justify-content:center;width:36px}.user-info[data-v-db50b682]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.user-name[data-v-db50b682]{color:#fff;font-size:.85rem;font-weight:950;line-height:1.1}.user-email[data-v-db50b682],.user-name[data-v-db50b682]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-db50b682]{color:#64748b;font-size:.65rem;font-weight:600}.btn-logout[data-v-db50b682]{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;gap:6px;padding:6px 10px;transition:all .3s}.logout-text[data-v-db50b682]{display:flex;flex-direction:column;line-height:1}.logout-text span[data-v-db50b682]{font-size:.6rem;font-weight:950;letter-spacing:.5px}.logout-text .sub[data-v-db50b682]{color:#fca5a5;font-size:.45rem;font-weight:700;opacity:.8}.btn-logout[data-v-db50b682]:hover{background:#ef4444;box-shadow:0 10px 20px #ef44444d;color:#fff;transform:scale(1.05) translate(5px)}@media(max-width:480px){.user-profile-mini[data-v-db50b682]{align-items:stretch;flex-direction:column;gap:15px;text-align:center}.user-avatar[data-v-db50b682]{margin:0 auto}.btn-logout[data-v-db50b682]{justify-content:center;margin:0;width:100%}.logout-text[data-v-db50b682]{align-items:center}}.token-selector[data-v-db50b682]{box-sizing:border-box;margin-top:5px;width:100%}.token-selector-header[data-v-db50b682]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.btn-change-token[data-v-db50b682]{background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:20px;color:#10b981;cursor:pointer;font-size:.65rem;font-weight:800;padding:4px 12px;transition:.2s}.btn-change-token[data-v-db50b682]:hover{background:#10b981;color:#fff}.token-preview-selected[data-v-db50b682]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:15px;transition:.3s;width:100%}.token-preview-selected[data-v-db50b682]:hover{background:#10b9810d;border-color:#10b98133}.selected-token-box[data-v-db50b682]{align-items:center;display:flex;gap:15px}.selected-token-box img[data-v-db50b682]{height:50px;width:50px}.token-name-badge[data-v-db50b682]{color:#fff;font-size:1.1rem;font-weight:950}.click-to-change-hint[data-v-db50b682]{color:#64748b;font-size:.6rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.token-grid[data-v-db50b682]{background:#00000040;border:1px solid hsla(0,0%,100%,.03);border-radius:20px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(65px,1fr));max-height:180px;overflow-x:hidden;overflow-y:auto;padding:12px;width:100%}.token-option[data-v-db50b682]{align-items:center;background:transparent;border:2px solid transparent;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:8px;transition:.2s}.token-option img[data-v-db50b682]{height:35px;transition:.3s;width:35px}.token-option[data-v-db50b682]:hover{background:#ffffff0d}.token-option.active[data-v-db50b682]{background:#10b9811a;border-color:#10b981}.token-option.active img[data-v-db50b682]{transform:scale(1.1) rotate(5deg)}.token-mini-name[data-v-db50b682]{color:#94a3b8;font-size:.55rem;font-weight:800;text-align:center;text-transform:uppercase}@media(max-width:600px){.token-grid[data-v-db50b682]{grid-template-columns:repeat(auto-fill,minmax(55px,1fr))}}.active-rooms-list[data-v-db50b682]{margin-top:0;text-align:left}.rooms-header[data-v-db50b682]{color:#06b6d4;font-size:.7rem;letter-spacing:2px;margin-bottom:12px}.rooms-scroll[data-v-db50b682]{max-height:200px;padding-right:5px}.room-item[data-v-db50b682]{border:1px solid transparent;border-radius:15px;padding:12px 18px;transition:.2s}.room-item[data-v-db50b682]:hover{background:#3b82f61a;border-color:#3b82f64d}.room-id[data-v-db50b682]{font-size:1rem}.room-players[data-v-db50b682]{color:#64748b;font-size:.85rem;font-weight:800}@media(max-width:900px){.setup-dialog.is-in-room[data-v-db50b682]{height:auto;max-height:90vh;padding:30px;width:95%}.setup-body[data-v-db50b682]{flex:none;flex-direction:column;gap:30px;overflow-y:visible}.setup-panel-left[data-v-db50b682],.setup-panel-right[data-v-db50b682]{border-right:none;padding-right:0;width:100%}.setup-dialog[data-v-db50b682]{overflow-y:auto}}@media(max-width:600px){.setup-dialog[data-v-db50b682]{border-radius:30px;padding:25px}.setup-brand[data-v-db50b682]{flex-direction:column;gap:10px;margin-bottom:25px}.setup-brand h1[data-v-db50b682]{font-size:2rem}.brand-sub[data-v-db50b682]{font-size:.65rem;letter-spacing:2px}.brand-text[data-v-db50b682]{text-align:center}.form-group input[data-v-db50b682]{font-size:1rem;padding:15px 20px}.btn-primary[data-v-db50b682]{font-size:.9rem;padding:16px}.btn-start[data-v-db50b682]{font-size:1rem;padding:16px}}.game-interface-new[data-v-db50b682]{background:#0f172a;display:flex;height:100vh;width:100vw}.side-panel-new[data-v-db50b682]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;height:100%;padding:25px;width:320px;z-index:100}.game-main-content[data-v-db50b682]{display:flex;flex:1;flex-direction:column;height:100%;position:relative}.board-viewport[data-v-db50b682]{background:radial-gradient(circle at center,#1e293b 0,#0f172a);flex:1;overflow:hidden;padding:20px}.board-2d-container[data-v-db50b682],.board-viewport[data-v-db50b682]{align-items:center;display:flex;justify-content:center}.board-2d-container[data-v-db50b682]{aspect-ratio:1/1;height:100%;max-height:calc(100vh - 140px);transform:translateZ(0)}.dashboard-panel-new[data-v-db50b682]{border-top:1px solid hsla(0,0%,100%,.1);padding:15px 25px}.dash-left[data-v-db50b682]{flex:1;gap:20px}.jail-controls[data-v-db50b682]{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.jail-status[data-v-db50b682]{color:#ef4444;font-size:.8rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.btn-dashboard-mini[data-v-db50b682]{background:transparent}.status-header[data-v-db50b682]{border:none;border-radius:0;gap:8px;height:35px;justify-content:space-between;margin-bottom:10px;padding:0 10px}.header-logo-box[data-v-db50b682],.status-header[data-v-db50b682]{align-items:center;background:transparent;display:flex}.header-logo-box[data-v-db50b682]{justify-content:center;padding:0}.header-lemur[data-v-db50b682]{filter:drop-shadow(0 0 5px rgba(239,68,68,.3));height:auto;width:28px}.header-info-box[data-v-db50b682]{align-items:center;flex:1}.header-info-box[data-v-db50b682],.header-room-box[data-v-db50b682]{background:transparent;display:flex;flex-direction:column;justify-content:center;padding:0}.header-room-box[data-v-db50b682]{align-items:flex-end;min-width:60px}.header-room-box small[data-v-db50b682]{color:#64748b;display:block;font-size:.45rem;font-weight:900;letter-spacing:1.5px;line-height:1;margin-bottom:2px}.header-room-box .room-code[data-v-db50b682]{color:#f1f5f9;font-size:.75rem;font-weight:950}.room-label[data-v-db50b682]{color:#cbd5e1;font-size:.5rem;font-weight:800;letter-spacing:1px}.status-header.my-turn .header-lemur[data-v-db50b682]{animation:pulse-gold-db50b682 2s infinite;filter:drop-shadow(0 0 10px #8b5cf6)}.status-header.my-turn .turn-indicator[data-v-db50b682]{color:#a78bfa;opacity:1}.status-header.my-turn .header-room-box .room-code[data-v-db50b682]{color:#e2e8f0;font-size:.75rem;font-weight:950}@keyframes pulse-gold-db50b682{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.turn-indicator[data-v-db50b682]{color:#cbd5e1;font-size:.5rem;font-weight:950;letter-spacing:1.5px;opacity:.8;text-transform:uppercase}.current-p-name[data-v-db50b682]{align-items:center;color:#fff;display:flex;font-size:.85rem;font-weight:800;gap:5px}.header-flag[data-v-db50b682]{border-radius:50%;height:12px;width:12px}.players-vertical-list[data-v-db50b682]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;max-height:45vh;overflow-y:auto;padding-right:5px}.players-vertical-list[data-v-db50b682]::-webkit-scrollbar{width:6px}.players-vertical-list[data-v-db50b682]::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.players-vertical-list[data-v-db50b682]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.players-vertical-list[data-v-db50b682]::-webkit-scrollbar-thumb:hover{background:#fff3}.player-card-luxe[data-v-db50b682]{align-items:center;background:#ffffff08;border:1px solid transparent;border-radius:18px;display:flex;gap:12px;padding:10px;transition:.3s cubic-bezier(.4,0,.2,1)}.player-card-luxe.active[data-v-db50b682]{background:#10b9811a;border-color:#10b981;transform:translate(5px)}.p-card-avatar[data-v-db50b682]{align-items:center;border:2px solid #fff;border-radius:10px;box-shadow:0 5px 10px #0006;display:flex;font-size:1.1rem;font-weight:950;height:38px;justify-content:center;letter-spacing:1px;width:38px}.p-card-top .name[data-v-db50b682]{color:#f1f5f9;font-size:1rem;font-weight:800}.p-card-money[data-v-db50b682]{color:#10b981;font-size:1.1rem;font-weight:950;margin-top:1px}.jail-tag[data-v-db50b682]{background:#ef4444;color:#fff;font-size:.9rem;justify-content:center;padding:4px}.jail-card-badge[data-v-db50b682],.jail-tag[data-v-db50b682]{align-items:center;border-radius:6px;display:flex}.jail-card-badge[data-v-db50b682]{background:#3b82f633;border:1px solid rgba(59,130,246,.3);color:#60a5fa;font-size:.7rem;font-weight:900;gap:3px;padding:2px 6px}.sidebar-logs-container[data-v-db50b682]{display:flex;flex:1;flex-direction:column;margin-bottom:25px;overflow-y:auto;padding-right:5px}.log-heading[data-v-db50b682]{color:#64748b;font-size:.75rem;font-weight:950;letter-spacing:2px;margin-bottom:12px}.logs-wrapper[data-v-db50b682]{display:flex;flex-direction:column;gap:10px}.sidebar-log-entry[data-v-db50b682]{align-items:flex-start;background:transparent;border-bottom:1px solid hsla(0,0%,100%,.04);border-left:3px solid transparent;border-radius:0 8px 8px 0;color:#ffffffb3;display:flex;font-size:.78rem;font-weight:500;gap:8px;line-height:1.5;padding:8px 10px;transition:all .3s}.log-time[data-v-db50b682]{color:#475569;flex-shrink:0;font-family:monospace;font-size:.65rem;font-weight:800;min-width:38px;padding-top:1px}.log-msg[data-v-db50b682]{flex:1;word-break:break-word}.sidebar-log-entry.newest[data-v-db50b682]{background:#ffffff0a;color:#f1f5f9;font-size:.82rem;font-weight:700}.sidebar-log-entry.log-turn[data-v-db50b682]{border-left-color:#6366f1}.sidebar-log-entry.log-turn .log-time[data-v-db50b682]{color:#818cf8}.sidebar-log-entry.log-buy[data-v-db50b682]{background:#10b9810d;border-left-color:#10b981}.sidebar-log-entry.log-buy .log-msg[data-v-db50b682]{color:#6ee7b7}.sidebar-log-entry.log-rent[data-v-db50b682]{background:#ef44440d;border-left-color:#ef4444}.sidebar-log-entry.log-rent .log-msg[data-v-db50b682]{color:#fca5a5}.sidebar-log-entry.log-jail[data-v-db50b682]{background:#f59e0b0a;border-left-color:#f59e0b}.sidebar-log-entry.log-go[data-v-db50b682]{border-left-color:#22d3ee}.sidebar-log-entry.log-go .log-msg[data-v-db50b682]{color:#a5f3fc}.sidebar-log-entry.log-build[data-v-db50b682]{background:#8b5cf60d;border-left-color:#8b5cf6}.sidebar-log-entry.log-double[data-v-db50b682]{border-left-color:#ef4444}.sidebar-log-entry.log-double .log-msg[data-v-db50b682]{color:#fde68a;font-weight:700}.sidebar-log-entry.log-bankrupt[data-v-db50b682]{background:#ef444414;border-left-color:#ef4444}.sidebar-log-entry.log-bankrupt .log-msg[data-v-db50b682]{color:#fca5a5;font-weight:800}.sidebar-log-entry.log-trade[data-v-db50b682]{background:#a855f70d;border-left-color:#a855f7}.sidebar-log-entry.log-mortgage[data-v-db50b682]{border-left-color:#64748b}.sidebar-log-entry.log-debt[data-v-db50b682]{border-left-color:#ef4444}.sidebar-log-entry.log-debt .log-msg[data-v-db50b682]{color:#fca5a5}.quick-props h3[data-v-db50b682]{color:#64748b;font-size:.75rem;font-weight:950;letter-spacing:2px;margin-bottom:12px}.props-grid[data-v-db50b682]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);max-height:250px;overflow-y:auto;padding-bottom:20px}.prop-mini-tile[data-v-db50b682]{aspect-ratio:1/1.1;background:#f8fafc;border:2.5px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 4px 12px #0003;container-type:inline-size;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s;width:100%}.prop-mini-tile[data-v-db50b682]:hover{border-color:#fff;transform:translateY(-3px) scale(1.05);z-index:10}.mini-deed-color[data-v-db50b682]{border-bottom:2px solid #1e293b;height:20px;width:100%}.mini-deed-name[data-v-db50b682]{color:#1e293b;flex:1;font-size:.5rem;line-height:1.1;overflow:hidden;padding:4px;text-align:center;text-transform:uppercase}.mini-deed-name[data-v-db50b682],.mini-h-count[data-v-db50b682]{align-items:center;display:flex;font-weight:950;justify-content:center}.mini-h-count[data-v-db50b682]{background:#10b981;border-radius:4px;bottom:3px;box-shadow:0 2px 4px #0000004d;color:#fff;font-size:.65rem;height:16px;min-width:16px;padding:0 2px;position:absolute;right:3px}.mini-deed-mobile-initials[data-v-db50b682]{display:none}.prop-mini-tile.is-mortgaged[data-v-db50b682]{filter:grayscale(1);opacity:.4}.btn-quit-game[data-v-db50b682]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#ef4444;cursor:pointer;font-size:.8rem;font-weight:900;letter-spacing:1px;margin-top:auto;padding:15px;transition:all .3s}.btn-quit-game[data-v-db50b682]:hover{background:#ef4444;box-shadow:0 10px 20px #ef44444d;color:#fff;transform:translateY(-3px)}.btn-help-trigger[data-v-db50b682]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#10b981;cursor:pointer;display:flex;font-size:1.5rem;height:45px;justify-content:center;margin-left:auto;transition:all .3s;width:45px}.btn-help-trigger[data-v-db50b682]:hover{background:#10b9811a;border-color:#10b981;transform:rotate(15deg) scale(1.1)}.btn-help-game[data-v-db50b682]{align-items:center;background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:12px;color:#10b981;cursor:pointer;display:flex;font-size:.8rem;font-weight:900;gap:8px;justify-content:center;letter-spacing:1px;margin-top:15px;padding:15px;transition:all .3s}.btn-help-game[data-v-db50b682]:hover{background:#10b981;box-shadow:0 5px 15px #10b9814d;color:#fff;transform:translateY(-2px)}.help-overlay[data-v-db50b682]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009}.help-modal[data-v-db50b682]{animation:modalIn-db50b682 .4s cubic-bezier(.17,.84,.44,1);background:#0f172af2;border:1px solid hsla(0,0%,100%,.1);border-radius:30px;box-shadow:0 50px 100px #000000b3;display:flex;flex-direction:column;max-width:550px;overflow:hidden;width:90%}.help-header[data-v-db50b682]{align-items:center;background:linear-gradient(90deg,rgba(16,185,129,.2),transparent);border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:15px;padding:25px 30px;position:relative}.help-icon[data-v-db50b682]{font-size:2rem}.help-header h2[data-v-db50b682]{color:#fff;font-size:1.3rem;font-weight:950;letter-spacing:-.5px;margin:0}.btn-close-help[data-v-db50b682]{background:transparent;border:none;color:#64748b;cursor:pointer;font-size:1.5rem;position:absolute;right:20px;top:20px;transition:.2s}.btn-close-help[data-v-db50b682]:hover{color:#fff;transform:rotate(90deg)}.help-content[data-v-db50b682]{display:flex;flex-direction:column;gap:25px;max-height:450px;overflow-y:auto;padding:30px;text-align:left}.help-section h3[data-v-db50b682]{align-items:center;color:#10b981;display:flex;font-size:1.1rem;font-weight:900;gap:8px;margin-bottom:10px;text-transform:uppercase}.help-section p[data-v-db50b682]{color:#cbd5e1;font-size:.95rem;line-height:1.6;margin:0}.help-section ul[data-v-db50b682]{color:#cbd5e1;display:flex;flex-direction:column;gap:5px;margin:10px 0 0 20px;padding:0}.help-section li[data-v-db50b682]{font-size:.9rem;line-height:1.4}.help-section li strong[data-v-db50b682]{color:#fff}.btn-help-ok[data-v-db50b682]{background:#10b981;border:none;border-radius:18px;box-shadow:0 10px 20px #10b98133;color:#fff;cursor:pointer;font-size:1rem;font-weight:950;margin:20px 30px 30px;padding:18px;transition:.3s}.btn-help-ok[data-v-db50b682]:hover{box-shadow:0 15px 30px #10b98166;filter:brightness(1.1);transform:translateY(-3px)}@keyframes modalIn-db50b682{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:600px){.help-header[data-v-db50b682]{padding:20px}.help-content[data-v-db50b682]{max-height:400px;padding:20px}.help-header h2[data-v-db50b682]{font-size:1.1rem}.btn-help-ok[data-v-db50b682]{margin:15px 20px 20px}}.btn-toggle-info-mobile[data-v-db50b682]{background:#fbbf241a;border:1px dashed #10b981;border-radius:12px;color:#10b981;cursor:pointer;display:none;font-size:.8rem;font-weight:950;letter-spacing:2px;margin:10px 0;padding:12px;transition:all .3s;width:100%}.btn-toggle-info-mobile[data-v-db50b682]:hover{background:#10b981;color:#000}.board-2d[data-v-db50b682]{background:#ced4da;border:1px solid #adb5bd;border-radius:12px;box-shadow:0 40px 80px #00000080;container-type:size;display:grid;grid-template-columns:1.5fr repeat(9,1fr) 1.5fr;grid-template-rows:1.5fr repeat(9,1fr) 1.5fr;height:100%;width:100%}.board-2d[data-v-db50b682],.tile-2d[data-v-db50b682]{overflow:hidden;position:relative}.tile-2d[data-v-db50b682]{background:#fdfdfd;border:1px solid #adb5bd;box-shadow:inset 0 0 0 1px #ffffff80;cursor:pointer;display:flex;flex-direction:column;min-height:0;min-width:0;transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tile-2d[data-v-db50b682]:hover{background:#fff;box-shadow:0 10px 30px #0003;transform:scale(1.05);z-index:10}.tile-2d.mortgaged[data-v-db50b682]{background:#e9ecef!important;opacity:.8}.tile-2d.mortgaged[data-v-db50b682]:after{align-items:center;background:#0000000d;color:#ef4444;content:"HYPOTHÉQUÉ";display:flex;font-size:.4rem;font-weight:950;inset:0;justify-content:center;letter-spacing:1px;position:absolute;transform:rotate(-45deg)}.tile-2d.auction[data-v-db50b682]{background:#fffcf0}.tile-2d.auction .tile-special-icon[data-v-db50b682]{color:#f59e0b}.tile-2d-color[data-v-db50b682]{align-items:center;border-bottom:none;display:flex;flex:none;height:28%;justify-content:center;position:relative;z-index:2}.tile-top[data-v-db50b682]{flex-direction:column-reverse}.tile-top .tile-2d-color[data-v-db50b682],.tile-top .tile-special-icon[data-v-db50b682]{border-bottom:none;border-top:none}.tile-left[data-v-db50b682]{flex-direction:row-reverse}.tile-left .tile-2d-color[data-v-db50b682],.tile-left .tile-special-icon[data-v-db50b682]{border-bottom:none;border-left:none;flex:none;height:100%;width:28%}.tile-left .tile-special-icon[data-v-db50b682]{font-size:1.1rem}.tile-left .tile-2d-content[data-v-db50b682]{flex:1;justify-content:center;padding:0}.tile-right[data-v-db50b682]{flex-direction:row}.tile-right .tile-2d-color[data-v-db50b682],.tile-right .tile-special-icon[data-v-db50b682]{border-bottom:none;border-right:none;flex:none;height:100%;width:28%}.tile-right .tile-special-icon[data-v-db50b682]{font-size:1.1rem}.tile-right .tile-2d-content[data-v-db50b682]{flex:1;justify-content:center;padding:0}.tile-house-overlay[data-v-db50b682]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff6;border-radius:4px;box-shadow:0 2px 4px #0000001a;display:flex;height:18px;justify-content:center;left:5%;pointer-events:none;position:absolute;right:5%;top:5%;z-index:10}.tile-bottom .tile-house-overlay[data-v-db50b682]{bottom:5%;top:auto}.tile-left .tile-house-overlay[data-v-db50b682]{flex-direction:column;height:90%;left:5%;right:auto;top:5%;width:18px}.tile-right .tile-house-overlay[data-v-db50b682]{flex-direction:column;height:90%;left:auto;right:5%;top:5%;width:18px}.house-container[data-v-db50b682]{align-items:center;display:flex;gap:2px;height:100%;justify-content:center;width:100%}.mini-house[data-v-db50b682]{font-size:.8rem}.hotel-indicator[data-v-db50b682],.mini-house[data-v-db50b682]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.hotel-indicator[data-v-db50b682]{color:#ef4444;font-size:1rem}.monopoly-badge[data-v-db50b682]{align-items:center;background:#0f172ae6;border:1px solid rgba(234,179,8,.4);border-radius:10px;bottom:25%;box-shadow:0 4px 10px #0000004d;color:#eab308;display:flex;font-size:.55rem;font-weight:800;gap:3px;left:50%;letter-spacing:.5px;padding:2px 6px;pointer-events:none;position:absolute;transform:translate(-50%);z-index:12}.monopoly-badge.is-mine[data-v-db50b682]{background:#eab308;box-shadow:0 0 15px #eab30880;color:#0f172a}.monopoly-badge .m-txt[data-v-db50b682]{font-size:.5rem}.quick-upgrade-btn[data-v-db50b682]{bottom:5px;box-shadow:0 4px 10px #10b98166;height:28px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:28px;z-index:15}.quick-upgrade-btn[data-v-db50b682]:hover{background:#34d399;transform:scale(1.2) rotate(15deg)}.quick-upgrade-btn.full-group-build[data-v-db50b682]{background:#8b5cf6;border-radius:20px;bottom:15px;box-shadow:0 5px 15px #8b5cf680;gap:5px;height:32px;padding:0 10px;right:50%;transform:translate(50%);width:auto}.quick-upgrade-btn.full-group-build .build-label[data-v-db50b682]{font-size:.7rem;font-weight:900;letter-spacing:1px}.quick-upgrade-btn.full-group-build[data-v-db50b682]:hover{background:#a78bfa;transform:translate(50%) scale(1.1)}.tile-special-icon[data-v-db50b682]{align-items:center;border-bottom:none;color:#475569;display:flex;flex:none;font-size:1.8rem;height:28%;justify-content:center;position:relative;z-index:2}.tile-custom-img[data-v-db50b682]{height:80%;-o-object-fit:contain;object-fit:contain;width:80%}.t-0 .tile-custom-img[data-v-db50b682],.t-10 .tile-custom-img[data-v-db50b682],.t-20 .tile-custom-img[data-v-db50b682],.t-30 .tile-custom-img[data-v-db50b682]{height:90%;width:90%}.t-0.has-custom-icon[data-v-db50b682],.t-10.has-custom-icon[data-v-db50b682],.t-20.has-custom-icon[data-v-db50b682],.t-30.has-custom-icon[data-v-db50b682],.utility-container[data-v-db50b682]{justify-content:center}.utility-container[data-v-db50b682]{align-items:center;display:flex;height:100%;padding:2px;width:100%}.utility-logo[data-v-db50b682]{height:90%;-o-object-fit:contain;object-fit:contain;width:90%}.tile-2d-content[data-v-db50b682]{align-items:center;container-type:inline-size;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;min-width:0;overflow:hidden;padding:2px;position:relative;text-align:center}.t-name[data-v-db50b682]{color:#1e293b;line-height:1.1;margin:0 auto;overflow:visible;text-align:center;text-transform:uppercase;width:98%}.t-name.single-word[data-v-db50b682]{font-size:clamp(.2rem,10cqi,.45rem);font-weight:800;white-space:nowrap}.t-name.multi-word[data-v-db50b682]{font-size:clamp(.18rem,8.5cqi,.4rem);font-weight:700;white-space:normal;word-break:break-word}.t-price[data-v-db50b682]{color:#495057;font-size:clamp(.15rem,7.5cqi,.35rem);font-weight:700;margin-top:1px}.quick-upgrade-btn[data-v-db50b682]{align-items:center;background:#10b981;border:none;border-radius:50%;box-shadow:0 2px 5px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:.6rem;height:20px;justify-content:center;pointer-events:auto;position:absolute;right:5px;top:5px;transition:transform .2s;width:20px;z-index:50}.quick-upgrade-btn[data-v-db50b682]:hover{transform:scale(1.2)}.quick-upgrade-btn[data-v-db50b682]:active{transform:scale(.9)}.t-tokens[data-v-db50b682]{bottom:8px;flex-wrap:wrap;gap:3px;left:8px;pointer-events:none;position:absolute;right:8px;z-index:3}.t-tokens[data-v-db50b682],.token-2d[data-v-db50b682]{display:flex;justify-content:center}.token-2d[data-v-db50b682]{align-items:center;background:#fff;border:2.5px solid #fff;border-radius:50%;box-shadow:0 4px 12px #00000026,0 0 10px var(--player-color,hsla(0,0%,100%,.5));height:30px;position:relative;transition:all .5s cubic-bezier(.34,1.56,.64,1);width:30px;z-index:5}.token-img[data-v-db50b682]{filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));height:90%;-o-object-fit:contain;object-fit:contain;width:90%}.board-center[data-v-db50b682]{align-items:center;background:#fff;border:1px solid #adb5bd;display:flex;grid-column:2/11;grid-row:2/11;justify-content:center;overflow:hidden;position:relative}.board-center[data-v-db50b682]:before{content:"";inset:0;opacity:0;position:absolute}.center-island-container[data-v-db50b682]{align-items:center;display:flex;inset:0;justify-content:center;opacity:1;pointer-events:none;position:absolute;z-index:1}.madagascar-map-img[data-v-db50b682]{filter:drop-shadow(0 0 15px rgba(0,0,0,.1));height:100%;-o-object-fit:cover;object-fit:cover;transform:none;width:100%}.center-inner[data-v-db50b682]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;transform:translateY(15px);width:95%;z-index:2}.center-brand-logo[data-v-db50b682]{color:#ef4444;font-size:clamp(1.5rem,5vw,4.2rem);font-weight:950;letter-spacing:-2px;margin-bottom:5px;text-shadow:3px 3px 0 #fff;transform:translate(-2cqw,-12cqw) rotate(-45deg)}.center-edition-tag[data-v-db50b682]{border-top:3px solid #495057;color:#495057;display:inline-block;font-size:.9rem;font-weight:900;letter-spacing:8px;padding-top:6px;text-transform:uppercase;transform:translate(2cqw,-12cqw) rotate(-45deg)}.ownership-frame[data-v-db50b682]{inset:0;pointer-events:none;position:absolute;z-index:5}.frame-edge[data-v-db50b682]{display:flex;position:absolute}.edge-bottom[data-v-db50b682]{bottom:0;clip-path:polygon(0 100%,12px 0,calc(100% - 12px) 0,100% 100%);height:12px;left:0;right:0}.edge-left[data-v-db50b682]{bottom:0;clip-path:polygon(0 0,100% 12px,100% calc(100% - 12px),0 100%);flex-direction:column;left:0;top:0;width:12px}.edge-top[data-v-db50b682]{clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,12px 100%);height:12px;left:0;right:0;top:0}.edge-right[data-v-db50b682]{bottom:0;clip-path:polygon(100% 0,100% 100%,0 calc(100% - 12px),0 12px);flex-direction:column;right:0;top:0;width:12px}.f-seg[data-v-db50b682]{align-items:center;display:flex;flex:1;justify-content:center;opacity:0;position:relative;transition:all .5s}.f-seg.is-owned[data-v-db50b682]{box-shadow:0 0 10px #0003;opacity:1}.f-initials[data-v-db50b682]{color:#fff;font-size:.5rem;font-weight:950;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:uppercase}.edge-left .f-initials[data-v-db50b682],.edge-right .f-initials[data-v-db50b682]{transform:rotate(90deg)}.dashboard-panel-new[data-v-db50b682]{align-items:center;background:#0f172a;border-top:2px solid hsla(0,0%,100%,.05);display:flex;min-height:80px;padding:12px 40px;position:relative;width:100%;z-index:1001}.dashboard-content-new[data-v-db50b682]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;width:100%}.dashboard-waiting-new[data-v-db50b682]{align-items:center;color:#64748b;display:flex;font-size:.9rem;font-weight:800;justify-content:center;letter-spacing:1px;width:100%}.wait-p-info[data-v-db50b682]{align-items:center;display:flex;gap:15px}.wait-dot[data-v-db50b682]{animation:pulse 1.5s infinite;background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;height:8px;width:8px}.btn-dashboard-mini[data-v-db50b682]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:.9rem;font-weight:950;gap:8px;padding:10px 25px;transition:all .2s ease}.btn-dashboard-mini[data-v-db50b682]:hover{filter:brightness(1.2);transform:translateY(-2px)}.btn-dashboard-mini[data-v-db50b682]:active{transform:scale(.98)}.btn-dashboard-mini[data-v-db50b682]:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.3}.btn-dashboard-mini.roll[data-v-db50b682]{background:#7c3aed;box-shadow:0 0 15px #7c3aed66;color:#fff}.btn-dashboard-mini.buy[data-v-db50b682]{background:#10b981;color:#fff}.btn-dashboard-mini.skip[data-v-db50b682]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:#94a3b8}.btn-dashboard-mini.next[data-v-db50b682]{background:#10b981;color:#fff}.buy-text small[data-v-db50b682]{color:#64748b;font-size:.6rem;letter-spacing:1px}.buy-text h3[data-v-db50b682]{font-size:1.2rem;margin:0}.dash-left[data-v-db50b682]{gap:50px}.btn-dashboard[data-v-db50b682],.dash-left[data-v-db50b682]{align-items:center;display:flex}.btn-dashboard[data-v-db50b682]{border:none;border-radius:20px;cursor:pointer;font-size:1.3rem;font-weight:950;gap:15px;padding:22px 55px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.btn-dashboard[data-v-db50b682]:hover{filter:brightness(1.2);transform:translateY(-5px) scale(1.02)}.btn-dashboard[data-v-db50b682]:active{transform:scale(.98)}.btn-dashboard[data-v-db50b682]:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.3}.btn-dashboard.roll[data-v-db50b682]{background:#8b5cf6;box-shadow:0 15px 35px #8b5cf666;color:#fff}.btn-dashboard.buy[data-v-db50b682]{background:#10b981;box-shadow:0 15px 35px #10b98166;color:#fff}.btn-dashboard.skip[data-v-db50b682]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:#94a3b8}.buy-controls[data-v-db50b682]{align-items:center;display:flex;gap:40px}.buy-text h3[data-v-db50b682]{color:#f1f5f9;font-size:1.8rem;font-weight:950;margin:5px 0 0;text-transform:uppercase}.buy-text small[data-v-db50b682]{color:#10b981;font-size:.8rem;font-weight:900;letter-spacing:3px}.buy-btns[data-v-db50b682]{display:flex;gap:15px}.dash-right[data-v-db50b682]{align-items:center;display:flex}.stat-group label[data-v-db50b682]{color:#64748b;display:block;font-size:.8rem;font-weight:950;letter-spacing:3px;margin-bottom:8px}.stat-group .val[data-v-db50b682]{font-size:2.2rem;font-weight:950}.stat-group .val.gold[data-v-db50b682]{color:#10b981;text-shadow:0 0 20px rgba(16,185,129,.2)}.dice-physics-container[data-v-db50b682]{display:flex;gap:40px;justify-content:center;margin-bottom:60px;perspective:1000px;transform:translate(-18cqw,-12cqw) rotate(-45deg)}.dice-physics-container.is-throwing[data-v-db50b682]{filter:drop-shadow(0 40px 30px rgba(0,0,0,.3));transform:translateY(-40px) scale(1.15)}.die-cube[data-v-db50b682]{position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.17,.67,.3,1.3)}.cube-face[data-v-db50b682],.die-cube[data-v-db50b682]{height:60px;width:60px}.cube-face[data-v-db50b682]{align-items:center;backface-visibility:hidden;background:#fff;border:2px solid #cbd5e1;border-radius:12px;box-shadow:inset 0 0 15px #0000001a;display:flex;justify-content:center;position:absolute}.die-cube.rolling[data-v-db50b682]{animation:cubeSpin-db50b682 .3s linear infinite}@keyframes cubeSpin-db50b682{0%{transform:rotateX(0) rotateY(0)}to{transform:rotateX(1turn) rotateY(1turn)}}.front[data-v-db50b682]{transform:rotateY(0) translateZ(30px)}.back[data-v-db50b682]{transform:rotateY(180deg) translateZ(30px)}.right[data-v-db50b682]{transform:rotateY(90deg) translateZ(30px)}.left[data-v-db50b682]{transform:rotateY(-90deg) translateZ(30px)}.top[data-v-db50b682]{transform:rotateX(90deg) translateZ(30px)}.bottom[data-v-db50b682]{transform:rotateX(-90deg) translateZ(30px)}.face-1[data-v-db50b682]{transform:rotateX(0) rotateY(0)}.face-2[data-v-db50b682]{transform:rotateX(90deg) rotateY(0)}.face-3[data-v-db50b682]{transform:rotateX(0) rotateY(-90deg)}.face-4[data-v-db50b682]{transform:rotateX(0) rotateY(90deg)}.face-5[data-v-db50b682]{transform:rotateX(-90deg) rotateY(0)}.face-6[data-v-db50b682]{transform:rotateX(180deg) rotateY(0)}.pips[data-v-db50b682]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:45px;width:45px}.pip[data-v-db50b682]{align-self:center;background:#1e293b;border-radius:50%;height:10px;justify-self:center;width:10px}.front .pip[data-v-db50b682]{grid-area:2/2}.bottom .pip[data-v-db50b682]:first-child{grid-area:1/1}.bottom .pip[data-v-db50b682]:nth-child(2){grid-area:3/3}.right .pip[data-v-db50b682]:first-child{grid-area:1/1}.right .pip[data-v-db50b682]:nth-child(2){grid-area:2/2}.right .pip[data-v-db50b682]:nth-child(3){grid-area:3/3}.left .pip[data-v-db50b682]:first-child{grid-area:1/1}.left .pip[data-v-db50b682]:nth-child(2){grid-area:1/3}.left .pip[data-v-db50b682]:nth-child(3){grid-area:3/1}.left .pip[data-v-db50b682]:nth-child(4){grid-area:3/3}.top .pip[data-v-db50b682]:first-child{grid-area:1/1}.top .pip[data-v-db50b682]:nth-child(2){grid-area:1/3}.top .pip[data-v-db50b682]:nth-child(3){grid-area:2/2}.top .pip[data-v-db50b682]:nth-child(4){grid-area:3/1}.top .pip[data-v-db50b682]:nth-child(5){grid-area:3/3}.back .pip[data-v-db50b682]:first-child{grid-area:1/1}.back .pip[data-v-db50b682]:nth-child(2){grid-area:1/3}.back .pip[data-v-db50b682]:nth-child(3){grid-area:2/1}.back .pip[data-v-db50b682]:nth-child(4){grid-area:2/3}.back .pip[data-v-db50b682]:nth-child(5){grid-area:3/1}.back .pip[data-v-db50b682]:nth-child(6){grid-area:3/3}.modal-overlay[data-v-db50b682]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.title-deed-card[data-v-db50b682]{animation:popIn-db50b682 .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:20px;box-shadow:0 40px 100px #0009;overflow:hidden;width:360px}.deed-header[data-v-db50b682]{color:#fff;padding:25px;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.3)}.deed-header h2[data-v-db50b682]{font-size:1.5rem;font-weight:950;letter-spacing:-.5px;line-height:1.1;margin:5px 0 0;text-transform:uppercase}.deed-header small[data-v-db50b682]{font-size:.7rem;font-weight:900;letter-spacing:2px;opacity:.9;text-transform:uppercase}.deed-content[data-v-db50b682]{max-height:450px;overflow-y:auto;padding:25px}.rent-schedule[data-v-db50b682]{margin-bottom:20px}.rent-line[data-v-db50b682]{color:#334155;display:flex;font-size:.95rem;font-weight:700;justify-content:space-between;margin-bottom:8px}.rent-line.main[data-v-db50b682]{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:1.1rem;padding-bottom:15px}.rent-line.main[data-v-db50b682],.rent-list[data-v-db50b682]{margin-bottom:15px}.rent-line.hotel[data-v-db50b682]{border-top:1px dashed #cbd5e1;color:#ef4444;font-weight:950;margin-top:15px;padding-top:15px}.deed-footer-stats[data-v-db50b682]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:15px}.stat-row[data-v-db50b682]{color:#64748b;display:flex;font-size:.85rem;font-weight:800;justify-content:space-between;margin-bottom:5px}.stat-row[data-v-db50b682]:last-child{margin-bottom:0}.stat-row span[data-v-db50b682]:last-child{color:#1e293b;font-weight:950}.special-deed[data-v-db50b682]{font-size:.9rem;font-style:italic;padding:10px 0}.deed-info-text[data-v-db50b682],.special-deed[data-v-db50b682]{color:#64748b;text-align:center}.deed-info-text[data-v-db50b682]{border-top:1px solid #f1f5f9;font-size:.8rem;font-weight:600;line-height:1.4;margin-top:15px;padding-top:15px}.rent-list.railroads .rent-line[data-v-db50b682]{margin-bottom:12px}.deed-actions[data-v-db50b682]{display:grid;gap:10px}.btn-manage[data-v-db50b682]{border:none;border-radius:12px;cursor:pointer;font-size:.85rem;font-weight:950;padding:16px;transition:.2s}.btn-manage.build[data-v-db50b682]{background:#10b981;box-shadow:0 5px 15px #10b9814d;color:#fff}.btn-manage.mort[data-v-db50b682]{background:#64748b;color:#fff}.btn-manage.unmort[data-v-db50b682]{background:#3b82f6;color:#fff}.btn-close-deed[data-v-db50b682]{background:#f1f5f9;border:none;color:#64748b;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:950;padding:18px;width:100%}.btn-close-deed[data-v-db50b682]:hover{background:#e2e8f0;color:#1e293b}.quit-modal-card[data-v-db50b682]{background:#0f172a;border:2px solid rgba(239,68,68,.4);border-radius:30px;box-shadow:0 40px 100px #000c;color:#fff;padding:40px;text-align:center;width:380px}.quit-icon[data-v-db50b682]{display:block;filter:drop-shadow(0 0 15px rgba(239,68,68,.4));font-size:3rem;margin-bottom:20px}.quit-header h2[data-v-db50b682]{color:#f1f5f9;font-size:1.8rem;font-weight:950;margin-bottom:10px}.quit-header p[data-v-db50b682]{color:#94a3b8;font-size:.9rem;line-height:1.6;margin-bottom:30px}.quit-actions[data-v-db50b682]{display:flex;flex-direction:column;gap:12px}.btn-quit-confirm[data-v-db50b682]{background:#ef4444;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:1rem;font-weight:950;padding:18px;transition:.3s}.btn-quit-confirm[data-v-db50b682]:hover{box-shadow:0 10px 25px #ef444466;transform:translateY(-3px)}.btn-quit-cancel[data-v-db50b682]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:15px;color:#94a3b8;cursor:pointer;font-weight:950;padding:18px;transition:.3s}.btn-quit-cancel[data-v-db50b682]:hover{background:#ffffff1a;color:#fff}.e-stack[data-v-db50b682]{align-items:flex-start;display:flex;flex-direction:column}.e-text[data-v-db50b682]{font-size:1.4rem;text-transform:uppercase}.e-subtext[data-v-db50b682]{color:#ffffffb3;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-top:-2px}.center-event-node[data-v-db50b682]{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);z-index:10}.center-event-node[data-v-db50b682],.mobile-nav-overlay[data-v-db50b682]{align-items:center;display:flex;justify-content:center}.mobile-nav-overlay[data-v-db50b682]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f172ad9;inset:0;padding:20px;position:fixed;z-index:5000}.mobile-nav-panel[data-v-db50b682]{background:linear-gradient(135deg,#1e293bf2,#0f172af2);border:2px solid hsla(0,0%,100%,.08);border-radius:40px;box-shadow:0 40px 100px #0009;max-width:450px;padding:40px;width:100%}.nav-header[data-v-db50b682]{border:none;gap:20px;margin-bottom:40px;padding:0}.nav-game-logo[data-v-db50b682],.nav-header[data-v-db50b682]{align-items:center;display:flex}.nav-game-logo[data-v-db50b682]{background:#fbbf241a;border-radius:20px;height:65px;justify-content:center;width:65px}.nav-logo-img[data-v-db50b682]{height:45px;width:45px}.nav-title-text h3[data-v-db50b682]{color:#fff;font-size:1.5rem;font-weight:900;letter-spacing:1px;margin:0}.nav-title-text small[data-v-db50b682]{color:#10b981;font-size:.8rem;font-weight:900;letter-spacing:2px}.nav-actions[data-v-db50b682]{display:flex;flex-direction:column;gap:20px}.nav-item[data-v-db50b682]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:24px;cursor:pointer;display:flex;gap:20px;padding:20px 25px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:100%}.nav-item[data-v-db50b682]:hover{background:#ffffff14;transform:scale(1.02)}.nav-item.quit[data-v-db50b682]{background:#ef44441a;border-color:#ef444433}.nav-item.quit[data-v-db50b682]:hover{background:#ef444426}.n-icon[data-v-db50b682]{font-size:2rem}.n-text[data-v-db50b682]{flex:1;text-align:left}.n-text strong[data-v-db50b682]{color:#fff;display:block;font-size:1.1rem;font-weight:900}.n-text small[data-v-db50b682]{color:#94a3b8;font-size:.8rem}.n-arrow[data-v-db50b682]{color:#fff3;font-weight:300}.header-burger-box[data-v-db50b682]{align-items:center;display:flex;justify-content:flex-end}.burger-btn-lux[data-v-db50b682]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:32px;justify-content:center;padding:0;width:32px}.burger-btn-lux span[data-v-db50b682]{background:#fff;border-radius:2px;height:2px;transition:.3s;width:18px}.burger-btn-lux.is-active span[data-v-db50b682]:first-child{transform:translateY(6px) rotate(45deg)}.burger-btn-lux.is-active span[data-v-db50b682]:nth-child(2){opacity:0}.burger-btn-lux.is-active span[data-v-db50b682]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.input-with-action[data-v-db50b682]{display:flex;gap:10px;width:100%}.input-with-action input[data-v-db50b682]{flex:1}.btn-mini-action[data-v-db50b682]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;transition:all .2s;width:45px}.btn-mini-action[data-v-db50b682]:hover{background:#fbbf2433;border-color:#10b981;transform:scale(1.05)}.nav-slide-enter-active[data-v-db50b682],.nav-slide-leave-active[data-v-db50b682]{transition:opacity .3s ease}.nav-slide-enter-active .mobile-nav-panel[data-v-db50b682]{animation:pop-in-db50b682 .4s cubic-bezier(.175,.885,.32,1.275)}.nav-slide-leave-active .mobile-nav-panel[data-v-db50b682]{animation:pop-in-db50b682 .3s ease-in reverse}@keyframes pop-in-db50b682{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.nav-slide-enter-active[data-v-db50b682],.nav-slide-leave-active[data-v-db50b682]{transition:.4s cubic-bezier(.4,0,.2,1)}.nav-slide-enter-from[data-v-db50b682],.nav-slide-leave-to[data-v-db50b682]{opacity:0;transform:translate(100%)}.active-rooms-list[data-v-db50b682]{margin-top:25px;width:100%}.rooms-header[data-v-db50b682]{color:#64748b;font-size:.65rem;font-weight:950;letter-spacing:3px;margin-bottom:15px;opacity:.7;text-align:center}.build-restriction[data-v-db50b682]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#94a3b8;display:flex;font-size:.85rem;gap:10px;line-height:1.4;margin-bottom:10px;padding:10px 15px}.build-restriction span[data-v-db50b682]{color:#8b5cf6;font-weight:700}.rooms-scroll[data-v-db50b682]{display:flex;flex-direction:column;gap:8px;max-height:160px;overflow-y:auto;padding-right:8px}.room-item[data-v-db50b682]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.room-item[data-v-db50b682]:hover{background:#10b9811a;border-color:#10b98166;transform:translate(5px)}.room-id[data-v-db50b682]{color:#fff;font-size:.85rem;font-weight:900;letter-spacing:1px}.room-players[data-v-db50b682]{align-items:center;background:#10b9811a;border-radius:20px;color:#10b981;display:flex;font-size:.75rem;font-weight:900;gap:6px;padding:4px 10px}.guest-waiting-state[data-v-db50b682]{padding:20px 0;text-align:center}.waiting-spinner[data-v-db50b682]{animation:spin-db50b682 1s linear infinite;border:3px solid rgba(16,185,129,.1);border-radius:50%;border-top-color:#10b981;height:40px;margin:0 auto 20px;width:40px}.guest-waiting-state h3[data-v-db50b682]{color:#fff;font-size:1.1rem;letter-spacing:2px;margin-bottom:10px}.guest-waiting-state p[data-v-db50b682]{color:#94a3b8;font-size:.9rem;margin-bottom:30px}.btn-cancel-request[data-v-db50b682]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#f87171;cursor:pointer;font-weight:800;padding:10px 25px}.host-requests-box[data-v-db50b682]{background:#10b9810d;border:1px solid rgba(16,185,129,.15);border-radius:20px;margin:15px 0 25px;padding:15px}.host-requests-box label[data-v-db50b682]{color:#10b981;font-size:.6rem;font-weight:950;letter-spacing:2px}.requests-list[data-v-db50b682]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.request-item[data-v-db50b682]{align-items:center;background:#0f172a66;border-radius:12px;display:flex;justify-content:space-between;padding:10px 15px}.req-name[data-v-db50b682]{color:#fff;font-size:.9rem;font-weight:800}.req-btns[data-v-db50b682]{display:flex;gap:8px}.req-btns button[data-v-db50b682]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:.2s;width:32px}.btn-approve[data-v-db50b682]{background:#10b98133;color:#fff}.btn-approve[data-v-db50b682]:hover{background:#10b981}.btn-reject[data-v-db50b682]{background:#ef444433;color:#fff}.btn-reject[data-v-db50b682]:hover{background:#ef4444}.host-crown[data-v-db50b682]{font-size:.8rem;margin-left:8px}.guest-ready-info[data-v-db50b682]{color:#64748b;font-size:.8rem;font-weight:800;letter-spacing:1px;margin-top:20px}.event-glow[data-v-db50b682]{animation:pulseGlow-db50b682 1.5s infinite alternate;background:radial-gradient(circle,rgba(251,191,36,.4) 0,transparent 70%);filter:blur(20px);height:120px;position:absolute;width:250px}.event-capsule[data-v-db50b682]{align-items:center;animation:elasticIn-db50b682 .5s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f172ae6;border:2px solid hsla(0,0%,100%,.1);border-radius:100px;box-shadow:0 20px 50px #00000080;display:flex;gap:20px;padding:15px 40px;white-space:nowrap}.e-icon[data-v-db50b682]{font-size:2.5rem}.e-text[data-v-db50b682]{color:#fff;font-size:1.8rem;font-weight:950;letter-spacing:2px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.double .event-glow[data-v-db50b682]{background:radial-gradient(circle,rgba(59,130,246,.5) 0,transparent 70%)}.double .event-capsule[data-v-db50b682]{border-color:#3b82f6}.rent .event-glow[data-v-db50b682]{background:radial-gradient(circle,rgba(239,68,68,.4) 0,transparent 70%)}.rent .event-capsule[data-v-db50b682]{border-color:#ef4444}.buy .event-glow[data-v-db50b682]{background:radial-gradient(circle,rgba(16,185,129,.5) 0,transparent 70%)}.buy .event-capsule[data-v-db50b682]{border-color:#10b981}.go .event-glow[data-v-db50b682]{background:radial-gradient(circle,rgba(251,191,36,.6) 0,transparent 70%)}.go .event-capsule[data-v-db50b682]{border-color:#10b981}.bankrupt .event-capsule[data-v-db50b682]{background:#ef4444;border-color:#fff}@keyframes pulseGlow-db50b682{0%{opacity:.4;transform:scale(.8)}to{opacity:.8;transform:scale(1.3)}}@keyframes elasticIn-db50b682{0%{opacity:0;transform:scale(.4) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.event-pop-enter-active[data-v-db50b682]{animation:elasticIn-db50b682 .5s cubic-bezier(.175,.885,.32,1.275)}.event-pop-leave-active[data-v-db50b682]{filter:blur(10px);opacity:0;transform:translate(-50%,-50%) rotate(-45deg) scale(1.5);transition:all .4s ease}.card-flip-container[data-v-db50b682]{height:360px;perspective:1500px;width:360px}.card-inner[data-v-db50b682]{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);width:100%}.card-flip-container.is-flipped .card-inner[data-v-db50b682]{transform:rotateY(180deg)}.card-face[data-v-db50b682]{align-items:center;backface-visibility:hidden;border-radius:35px;box-shadow:0 40px 100px #0009;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;position:absolute;width:100%}.back-face[data-v-db50b682]{background:#fff;border:8px solid #cbd5e1;transform:rotateY(0)}.back-face.chance[data-v-db50b682]{background:#fffbeb;border-color:#f59e0b}.back-face.chest[data-v-db50b682]{background:#eff6ff;border-color:#3b82f6}.card-back-design[data-v-db50b682]{align-items:center;display:flex;flex-direction:column;gap:20px}.q-mark[data-v-db50b682]{color:#cbd5e1;font-size:8rem;font-weight:950}.chance .q-mark[data-v-db50b682]{color:#10b981}.chest .q-mark[data-v-db50b682]{color:#60a5fa}.card-type-label[data-v-db50b682]{color:#64748b;font-size:1.2rem;font-weight:950;letter-spacing:5px}.front-face[data-v-db50b682]{background:#fff;border:4px solid #f1f5f9;transform:rotateY(180deg)}.card-brand[data-v-db50b682]{border-bottom:4px solid #10b981;color:#64748b;font-size:.9rem;font-weight:950;letter-spacing:2px;margin-bottom:20px;padding-bottom:10px}.card-body p[data-v-db50b682]{color:#1e293b;font-size:1.4rem;font-weight:900;line-height:1.4;margin:20px 0}.btn-card-ok[data-v-db50b682]{background:#1e293b;border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:1rem;font-weight:950;padding:18px;width:100%}.t-20[data-v-db50b682],.t-21[data-v-db50b682],.t-22[data-v-db50b682],.t-23[data-v-db50b682],.t-24[data-v-db50b682],.t-25[data-v-db50b682],.t-26[data-v-db50b682],.t-27[data-v-db50b682],.t-28[data-v-db50b682],.t-29[data-v-db50b682],.t-30[data-v-db50b682]{grid-row:1}.t-0[data-v-db50b682],.t-1[data-v-db50b682],.t-10[data-v-db50b682],.t-2[data-v-db50b682],.t-3[data-v-db50b682],.t-4[data-v-db50b682],.t-5[data-v-db50b682],.t-6[data-v-db50b682],.t-7[data-v-db50b682],.t-8[data-v-db50b682],.t-9[data-v-db50b682]{grid-row:11}.t-0[data-v-db50b682]{grid-column:11}.t-10[data-v-db50b682],.t-20[data-v-db50b682]{grid-column:1}.t-30[data-v-db50b682]{grid-column:11}.t-1[data-v-db50b682]{grid-column:10}.t-2[data-v-db50b682]{grid-column:9}.t-3[data-v-db50b682]{grid-column:8}.t-4[data-v-db50b682]{grid-column:7}.t-5[data-v-db50b682]{grid-column:6}.t-6[data-v-db50b682]{grid-column:5}.t-7[data-v-db50b682]{grid-column:4}.t-8[data-v-db50b682]{grid-column:3}.t-21[data-v-db50b682],.t-9[data-v-db50b682]{grid-column:2}.t-22[data-v-db50b682]{grid-column:3}.t-23[data-v-db50b682]{grid-column:4}.t-24[data-v-db50b682]{grid-column:5}.t-25[data-v-db50b682]{grid-column:6}.t-26[data-v-db50b682]{grid-column:7}.t-27[data-v-db50b682]{grid-column:8}.t-28[data-v-db50b682]{grid-column:9}.t-29[data-v-db50b682]{grid-column:10}.t-11[data-v-db50b682]{grid-row:10}.t-11[data-v-db50b682],.t-12[data-v-db50b682]{grid-column:1}.t-12[data-v-db50b682]{grid-row:9}.t-13[data-v-db50b682]{grid-row:8}.t-13[data-v-db50b682],.t-14[data-v-db50b682]{grid-column:1}.t-14[data-v-db50b682]{grid-row:7}.t-15[data-v-db50b682]{grid-row:6}.t-15[data-v-db50b682],.t-16[data-v-db50b682]{grid-column:1}.t-16[data-v-db50b682]{grid-row:5}.t-17[data-v-db50b682]{grid-row:4}.t-17[data-v-db50b682],.t-18[data-v-db50b682]{grid-column:1}.t-18[data-v-db50b682]{grid-row:3}.t-19[data-v-db50b682]{grid-column:1;grid-row:2}.t-31[data-v-db50b682]{grid-row:2}.t-31[data-v-db50b682],.t-32[data-v-db50b682]{grid-column:11}.t-32[data-v-db50b682]{grid-row:3}.t-33[data-v-db50b682]{grid-row:4}.t-33[data-v-db50b682],.t-34[data-v-db50b682]{grid-column:11}.t-34[data-v-db50b682]{grid-row:5}.t-35[data-v-db50b682]{grid-row:6}.t-35[data-v-db50b682],.t-36[data-v-db50b682]{grid-column:11}.t-36[data-v-db50b682]{grid-row:7}.t-37[data-v-db50b682]{grid-row:8}.t-37[data-v-db50b682],.t-38[data-v-db50b682]{grid-column:11}.t-38[data-v-db50b682]{grid-row:9}.t-39[data-v-db50b682]{grid-column:11;grid-row:10}.dashboard-slide-enter-active[data-v-db50b682],.dashboard-slide-leave-active[data-v-db50b682]{transition:all .6s cubic-bezier(.16,1,.3,1)}.dashboard-slide-enter-from[data-v-db50b682],.dashboard-slide-leave-to[data-v-db50b682]{opacity:0;transform:translateY(100%)}.pop-enter-active[data-v-db50b682]{animation:popIn-db50b682 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes popIn-db50b682{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.log-item-enter-active[data-v-db50b682]{animation:log-slide-in-db50b682 .4s ease-out}@keyframes log-slide-in-db50b682{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.custom-scroll[data-v-db50b682]::-webkit-scrollbar{width:6px}.custom-scroll[data-v-db50b682]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.lemur-logo[data-v-db50b682]{filter:drop-shadow(0 0 20px rgba(251,191,36,.4));height:auto;width:120px}.logo-bounce[data-v-db50b682]{animation:bounce-db50b682 2s ease-in-out infinite}@keyframes bounce-db50b682{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.brand-logo-container[data-v-db50b682]{flex-shrink:0;height:120px;position:relative;width:120px}.flag-square[data-v-db50b682]{border-radius:4px;box-shadow:0 4px 10px #0000004d;height:40px;position:absolute;right:-15px;top:0;transform:rotate(10deg);width:60px;z-index:1}.lemur-logo-setup[data-v-db50b682]{filter:drop-shadow(0 10px 15px rgba(0,0,0,.4));height:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:100%;z-index:2}.mini-lemur[data-v-db50b682]{height:24px;margin-right:8px;width:24px}.round-flag[data-v-db50b682]{border:1.5px solid hsla(0,0%,100%,.2);border-radius:50%;height:18px;margin-right:6px;-o-object-fit:cover;object-fit:cover;width:18px}.center-brand-logo[data-v-db50b682]{align-items:center;display:flex;gap:15px;justify-content:center}.flag-inline-logo[data-v-db50b682]{border-radius:4px;box-shadow:0 5px 15px #0000004d;height:35px;transition:.3s;width:50px}.center-brand-logo:hover .flag-inline-logo[data-v-db50b682]{transform:scale(1.1) rotate(5deg)}.auction-overlay[data-v-db50b682]{align-items:center;display:flex;inset:0;justify-content:flex-start;padding-left:3vw;pointer-events:none;position:fixed;z-index:2000}.auction-modal[data-v-db50b682]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f172af2;border:2px solid hsla(0,0%,100%,.1);border-radius:35px;box-shadow:0 50px 100px #000c;color:#fff;max-height:90vh;overflow-y:auto;padding:30px;pointer-events:auto;text-align:center;width:420px}.auction-modal[data-v-db50b682]::-webkit-scrollbar{width:5px}.auction-modal[data-v-db50b682]::-webkit-scrollbar-thumb{background:#fff3;border-radius:5px}.auction-header[data-v-db50b682]{margin-bottom:25px}.a-icon[data-v-db50b682]{display:block;font-size:3rem;margin-bottom:10px}.auction-header h2[data-v-db50b682]{color:#10b981;font-size:1.6rem;font-weight:950;margin-bottom:5px}.auction-header p[data-v-db50b682]{color:#94a3b8;font-size:.85rem}.props-selection-grid[data-v-db50b682]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin:20px 0;max-height:250px;overflow-y:auto;padding:10px}.prop-bid-card[data-v-db50b682]{background:#ffffff0d;border:2px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:120px;overflow:hidden;transition:.2s}.prop-bid-card[data-v-db50b682]:hover{background:#ffffff1a;transform:translateY(-5px)}.prop-bid-card.selected[data-v-db50b682]{background:#10b9811a;border-color:#10b981}.prop-bid-card .p-color[data-v-db50b682]{height:15px;width:100%}.prop-bid-card .p-name[data-v-db50b682]{align-items:center;display:flex;flex:1;font-size:.75rem;font-weight:800;justify-content:center;padding:10px}.btn-cancel-auction[data-v-db50b682]{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:15px;color:#94a3b8;cursor:pointer;font-weight:900;margin-top:10px;padding:15px;width:100%}.auction-active-info[data-v-db50b682]{background:#ffffff08;border-radius:20px;margin-bottom:25px;padding:20px}.offered-prop small[data-v-db50b682]{color:#64748b;font-size:.7rem;font-weight:950;letter-spacing:2px}.p-card-mini[data-v-db50b682]{align-items:center;display:flex;font-size:1.2rem;font-weight:950;gap:15px;justify-content:center;margin-top:10px}.p-card-mini .p-color[data-v-db50b682]{border-radius:6px;height:30px;width:30px}.offers-list[data-v-db50b682]{text-align:left}.offers-list h3[data-v-db50b682]{color:#ef4444;font-size:.8rem;letter-spacing:2px;margin-bottom:15px}.offer-row[data-v-db50b682]{align-items:center;background:#ffffff0d;border-radius:15px;display:flex;gap:15px;margin-bottom:10px;padding:15px}.complex-offer[data-v-db50b682]{flex-wrap:wrap;text-align:left}.offered-items[data-v-db50b682]{display:flex;flex:1;flex-direction:column;gap:5px}.o-prop[data-v-db50b682]{align-items:center;color:#94a3b8;display:flex;font-size:.8rem;gap:5px}.o-money span[data-v-db50b682],.o-prop span[data-v-db50b682]{align-items:center;display:inline-flex}.o-money[data-v-db50b682]{align-items:center;color:#10b981;display:flex;font-size:.9rem;font-weight:800;gap:5px}.offerer-name[data-v-db50b682]{color:#f1f5f9;font-weight:950;min-width:80px}.offered-item[data-v-db50b682]{color:#94a3b8;flex:1;font-size:.85rem}.btn-accept-offer[data-v-db50b682]{background:#10b981;border:none;border-radius:10px;color:#000;cursor:pointer;font-weight:950;padding:10px 15px;transition:.2s}.complex-trade-builder[data-v-db50b682]{background:#0003;border-radius:20px;margin:15px 0;padding:15px}.trade-props-scroll[data-v-db50b682]{max-height:250px;overflow-y:auto}.trade-money-input[data-v-db50b682]{background:#ffffff0d;border-radius:15px;margin:15px 0;padding:15px;text-align:left}.trade-money-input label[data-v-db50b682]{color:#94a3b8;display:block;font-size:.8rem;font-weight:800;margin-bottom:10px}.money-stepper[data-v-db50b682]{align-items:center;display:flex;gap:10px}.money-stepper button[data-v-db50b682]{background:#ffffff1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;height:40px;transition:.2s;width:40px}.money-stepper button[data-v-db50b682]:hover{background:#fff3;transform:scale(1.1)}.money-stepper input[data-v-db50b682]{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#10b981;flex:1;font-size:1.2rem;font-weight:950;height:40px;text-align:center}.money-stepper input[data-v-db50b682]:focus{border-color:#10b981;outline:none}.btn-submit-offer[data-v-db50b682]{background:#10b981;border:none;border-radius:15px;color:#000;cursor:pointer;font-size:1rem;font-weight:950;padding:15px;transition:transform .2s;width:100%}.btn-submit-offer[data-v-db50b682]:disabled{background:#475569;color:#94a3b8;cursor:not-allowed;opacity:.5;transform:none}.btn-submit-offer[data-v-db50b682]:not(:disabled):hover{box-shadow:0 10px 20px #fbbf2433;transform:translateY(-2px)}.debt-overlay[data-v-db50b682]{z-index:9999}.debt-prop-card[data-v-db50b682]{height:auto!important;min-height:100px}.debt-prop-actions[data-v-db50b682]{display:flex;flex-direction:column;gap:3px;padding:5px}.debt-action-btn[data-v-db50b682]{border:none;border-radius:6px;cursor:pointer;font-size:.65rem;font-weight:800;padding:4px 6px;transition:.2s}.debt-action-btn.mortgage[data-v-db50b682]{background:#3b82f6;color:#fff}.debt-action-btn.mortgage[data-v-db50b682]:hover{background:#2563eb}.debt-action-btn.sell[data-v-db50b682]{background:#f59e0b;color:#000}.debt-action-btn.sell[data-v-db50b682]:hover{background:#d97706}.debt-badge[data-v-db50b682]{color:#ef4444;font-size:.55rem;font-weight:900;letter-spacing:1px;text-align:center}.waiting-txt[data-v-db50b682]{color:#10b981;font-size:.9rem;font-style:italic;font-weight:800;margin-top:20px}.no-offers[data-v-db50b682]{color:#64748b;font-style:italic;padding:20px;text-align:center}.waiting[data-v-db50b682]{padding:40px}.loader-ring[data-v-db50b682]{animation:spin-db50b682 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#ef4444;height:40px;margin:0 auto 20px;width:40px}@keyframes spin-db50b682{to{transform:rotate(1turn)}}.buy-actions-group[data-v-db50b682]{display:flex;flex-wrap:wrap;gap:15px}.btn-dashboard-mini.card-jail[data-v-db50b682]{background:#3b82f6;color:#fff}.btn-dashboard-mini.trade-btn[data-v-db50b682]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff}.mobile-hide[data-v-db50b682]{display:block}@media(max-width:1024px){.game-interface-new[data-v-db50b682]{display:flex;flex-direction:column;overflow-y:auto;width:100%}.game-main-content[data-v-db50b682],.side-panel-new[data-v-db50b682]{display:contents}.status-header[data-v-db50b682]{height:35px;margin:8px 10px;order:1;padding:4px 10px;width:auto}.board-viewport[data-v-db50b682]{align-items:center;display:flex;flex:1;height:auto;justify-content:center;min-height:auto;order:2;padding:5px}.board-2d-container[data-v-db50b682]{aspect-ratio:1/1;height:auto;margin:0 auto;max-width:600px;position:relative;width:100%}.mobile-hide[data-v-db50b682],.mobile-room-hide[data-v-db50b682]{display:none!important}.players-vertical-list[data-v-db50b682]{background:#ffffff05;border-bottom:1px solid hsla(0,0%,100%,.05);flex-direction:row;gap:8px;margin:0;max-height:none;order:4;overflow-x:auto;overflow-y:hidden;padding:5px 10px}.player-card-luxe[data-v-db50b682]{border-radius:10px;min-width:120px;padding:4px 8px}.p-card-avatar[data-v-db50b682]{border-radius:6px;height:24px;width:24px}.p-card-avatar[data-v-db50b682],.p-card-top .name[data-v-db50b682]{font-size:.7rem}.p-card-money[data-v-db50b682]{font-size:.8rem}.quick-props[data-v-db50b682]{display:block!important;order:5;padding:5px 15px}.quick-props h3[data-v-db50b682]{display:none}.props-grid[data-v-db50b682]{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:5px}.prop-mini-tile[data-v-db50b682]{border-radius:4px;height:55px;min-width:42px;padding:0;width:42px}.mini-deed-color[data-v-db50b682]{border-bottom-width:1px;height:12px}.mini-deed-name[data-v-db50b682]{display:flex;line-height:1;padding:2px}.mini-deed-name.single-word[data-v-db50b682]{font-size:clamp(.25rem,16cqi,.55rem)}.mini-deed-name.multi-word[data-v-db50b682]{font-size:clamp(.22rem,14cqi,.5rem)}.mini-deed-mobile-initials[data-v-db50b682]{display:none}.mini-h-count[data-v-db50b682]{bottom:1px;font-size:.45rem;height:11px;right:1px;width:11px}.btn-toggle-info-mobile[data-v-db50b682]{display:block;font-size:.75rem;margin:5px 15px;order:6;padding:10px;width:auto}.sidebar-logs-container[data-v-db50b682]{order:7;padding:0 15px}.btn-quit-game[data-v-db50b682]{margin:10px 15px;order:8;width:auto}.mobile-hidden[data-v-db50b682]{display:none!important}.player-card-luxe[data-v-db50b682]{min-width:180px}.dash-left[data-v-db50b682]{flex-wrap:wrap;gap:20px}.dashboard-panel-new[data-v-db50b682]{background:#0f172afa;border-top:1px solid hsla(0,0%,100%,.1);justify-content:center;min-height:85px;order:3;padding:12px}.dash-left[data-v-db50b682]{flex-direction:column;gap:12px}.btn-dashboard-mini[data-v-db50b682],.dash-left[data-v-db50b682]{justify-content:center;width:100%}.btn-dashboard-mini[data-v-db50b682]{border-radius:14px;font-size:1.05rem;height:52px}.buy-controls[data-v-db50b682]{align-items:center;flex-direction:column;gap:12px;width:100%}.buy-actions-group[data-v-db50b682]{display:flex;gap:10px;width:100%}.buy-actions-group .btn-dashboard-mini[data-v-db50b682]{flex:1;font-size:.9rem}.board-2d[data-v-db50b682]{border-radius:6px;border-width:2px}.tile-special-icon[data-v-db50b682]{font-size:.6rem;overflow:hidden}.tile-left .tile-special-icon[data-v-db50b682],.tile-right .tile-special-icon[data-v-db50b682]{font-size:.45rem}.tile-2d-content[data-v-db50b682],.utility-container[data-v-db50b682]{padding:1px}.t-name.single-word[data-v-db50b682]{font-size:clamp(.22rem,14cqi,.5rem)}.t-name.multi-word[data-v-db50b682]{font-size:clamp(.2rem,12cqi,.45rem)}.t-price[data-v-db50b682]{font-size:clamp(.18rem,10cqi,.4rem);margin-top:0}.tile-left .tile-2d-content[data-v-db50b682],.tile-right .tile-2d-content[data-v-db50b682]{padding:0}.tile-left .t-name.single-word[data-v-db50b682],.tile-right .t-name.single-word[data-v-db50b682]{font-size:clamp(.15rem,12cqi,.45rem)}.tile-left .t-name.multi-word[data-v-db50b682],.tile-right .t-name.multi-word[data-v-db50b682]{font-size:clamp(.13rem,10cqi,.4rem)}.tile-left .t-price[data-v-db50b682],.tile-right .t-price[data-v-db50b682]{font-size:clamp(.12rem,8cqi,.35rem)}.token-2d[data-v-db50b682]{border-width:1px;height:12px;width:12px}.token-inner[data-v-db50b682]{font-size:.35rem}.house-container[data-v-db50b682]{font-size:.35rem;gap:1px}.center-brand-logo[data-v-db50b682]{font-size:clamp(.7rem,3vw,1.2rem);gap:4px}.flag-inline-logo[data-v-db50b682]{border-width:1px;height:14px;width:20px}.center-edition-tag[data-v-db50b682]{border-top-width:1px;font-size:.45rem;letter-spacing:4px;padding-top:2px}.dice-physics-container[data-v-db50b682]{gap:6px;transform:translate(-12cqw,-8cqw) rotate(-45deg)}.cube-face[data-v-db50b682],.die-cube[data-v-db50b682]{border-radius:4px;border-width:1px;height:20px;width:20px}.front[data-v-db50b682]{transform:rotateY(0) translateZ(10px)}.back[data-v-db50b682]{transform:rotateY(180deg) translateZ(10px)}.right[data-v-db50b682]{transform:rotateY(90deg) translateZ(10px)}.left[data-v-db50b682]{transform:rotateY(-90deg) translateZ(10px)}.top[data-v-db50b682]{transform:rotateX(90deg) translateZ(10px)}.bottom[data-v-db50b682]{transform:rotateX(-90deg) translateZ(10px)}.pips[data-v-db50b682]{height:14px;width:14px}.pip[data-v-db50b682]{height:3px;width:3px}.stat-group .val[data-v-db50b682]{font-size:1.2rem}.stat-group label[data-v-db50b682]{font-size:.6rem;margin-bottom:4px}.game-card-modal[data-v-db50b682],.title-deed-card[data-v-db50b682]{max-width:280px;padding:15px;width:95%}.card-body p[data-v-db50b682]{font-size:.85rem;margin:10px 0}.deed-header[data-v-db50b682]{padding:15px}.deed-header h2[data-v-db50b682]{font-size:1.2rem}.deed-header small[data-v-db50b682]{font-size:.65rem}.deed-content[data-v-db50b682]{font-size:clamp(.8rem,3cqw,.9rem);max-height:250px;overflow-y:auto;padding:15px}.rent-line[data-v-db50b682]{font-size:clamp(.75rem,2.8cqw,.85rem)}.rent-line.main[data-v-db50b682]{font-size:clamp(.9rem,3.5cqw,1.1rem)}.btn-manage[data-v-db50b682]{font-size:.8rem;padding:12px}.btn-close-deed[data-v-db50b682]{font-size:.85rem;padding:14px}.mini-deed-name[data-v-db50b682]{font-size:.65rem}.btn-quit-dash[data-v-db50b682]{height:42px;right:10px;top:10px;width:42px}.auction-overlay[data-v-db50b682]{align-items:flex-end;background:transparent;justify-content:center;padding:0;pointer-events:none}.auction-modal[data-v-db50b682]{border-bottom:none;border-radius:35px 35px 0 0;box-shadow:0 -20px 50px #000000e6;max-height:55vh;padding:25px 20px 40px;pointer-events:auto;width:100vw}.prop-bid-card[data-v-db50b682]{height:100px;min-width:80px}.p-name[data-v-db50b682]{font-size:.6rem}.card-flip-container[data-v-db50b682]{height:300px;width:300px}.card-face[data-v-db50b682]{padding:20px}.q-mark[data-v-db50b682]{font-size:5rem}.card-body p[data-v-db50b682]{font-size:1.1rem}}@media(max-width:480px){.board-viewport[data-v-db50b682]{padding:2px}.player-card-luxe[data-v-db50b682]{border-radius:10px;gap:6px;min-width:110px;padding:4px 6px}.p-card-avatar[data-v-db50b682]{border-radius:6px;border-width:1px;font-size:.7rem;height:22px;width:22px}.p-card-top .name[data-v-db50b682]{font-size:.65rem}.p-card-money[data-v-db50b682]{font-size:.75rem}.buy-controls[data-v-db50b682],.dash-left[data-v-db50b682]{align-items:stretch;flex-direction:column}.buy-btns[data-v-db50b682],.buy-controls[data-v-db50b682]{width:100%}.buy-btns[data-v-db50b682]{display:flex;justify-content:space-between}.buy-btns .btn-dashboard-mini[data-v-db50b682]{flex:1;justify-content:center}.jail-status[data-v-db50b682]{text-align:center}}.animation-overlay[data-v-db50b682]{inset:0;pointer-events:none;position:fixed;z-index:9999}.floating-note[data-v-db50b682]{font-size:1.5rem;font-weight:950;position:absolute;text-shadow:0 0 10px rgba(0,0,0,.5);transform:translate(-50%,-50%);white-space:nowrap;z-index:10000}@media(max-width:768px){.floating-note[data-v-db50b682]{font-size:1.2rem}}
