@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;600;700&family=Orbitron:wght@400;700;900&display=swap";[data-v-e4a7a4c3]{margin:0;padding:0;box-sizing:border-box}.prison-landing[data-v-e4a7a4c3]{background:#0f0f0f;color:#e0e0e0;font-family:Rajdhani,sans-serif;line-height:1.6}.loading-overlay[data-v-e4a7a4c3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f0f0ff2;display:flex;align-items:center;justify-content:center;z-index:1000}.loading-content[data-v-e4a7a4c3]{text-align:center}.loading-logo[data-v-e4a7a4c3]{height:80px;margin-bottom:2rem;filter:drop-shadow(0 0 20px rgba(255,193,7,.5))}.loading-spinner[data-v-e4a7a4c3]{width:50px;height:50px;border:3px solid rgba(255,193,7,.3);border-top:3px solid #ffc107;border-radius:50%;animation:spin-e4a7a4c3 1s linear infinite;margin:0 auto 1rem}@keyframes spin-e4a7a4c3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-e4a7a4c3]{color:#ffc107;font-weight:600;font-size:1.1rem}.hero-section[data-v-e4a7a4c3]{min-height:100vh;position:relative;display:flex;align-items:center;padding:2rem;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.hero-bg[data-v-e4a7a4c3]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/prison-background.png);background-size:cover;background-position:center;opacity:.3;z-index:1}.hero-content[data-v-e4a7a4c3]{position:relative;z-index:2;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 400px;gap:4rem;align-items:center;width:100%}.hero-left[data-v-e4a7a4c3]{color:#fff}.stats-bar[data-v-e4a7a4c3]{margin-bottom:2rem}.stat-item[data-v-e4a7a4c3]{display:inline-block;background:#ffc1071a;border:2px solid #ffc107;padding:.75rem 1.5rem;border-radius:25px;font-family:Orbitron,monospace}.stat-display[data-v-e4a7a4c3]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-number[data-v-e4a7a4c3]{font-size:1.5rem;font-weight:700;color:#ffc107}.stat-label[data-v-e4a7a4c3]{font-size:.8rem;color:#ff6b35;letter-spacing:1px}.stat-loading[data-v-e4a7a4c3],.stat-error[data-v-e4a7a4c3]{color:#ffc107}.logo-section[data-v-e4a7a4c3]{margin-bottom:1rem}.main-logo[data-v-e4a7a4c3]{height:100px;filter:drop-shadow(0 0 20px rgba(255,193,7,.6))}.main-title[data-v-e4a7a4c3]{font-family:Orbitron,monospace;font-size:4rem;font-weight:900;color:#ffc107;text-shadow:0 0 30px rgba(255,193,7,.5);margin-bottom:.5rem;letter-spacing:3px}.main-subtitle[data-v-e4a7a4c3]{font-size:1.5rem;color:#ff6b35;font-weight:600;margin-bottom:1.5rem}.main-description[data-v-e4a7a4c3]{font-size:1.2rem;color:#ccc;margin-bottom:3rem;max-width:500px;line-height:1.7}.cta-buttons[data-v-e4a7a4c3]{display:flex;gap:1rem}.cta-primary[data-v-e4a7a4c3],.cta-secondary[data-v-e4a7a4c3]{padding:1rem 2rem;font-size:1.1rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;font-family:Orbitron,monospace;letter-spacing:1px}.cta-primary[data-v-e4a7a4c3]{background:linear-gradient(135deg,#ffc107,#ff6b35);color:#000}.cta-primary[data-v-e4a7a4c3]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ffc10766}.cta-secondary[data-v-e4a7a4c3]{background:transparent;color:#ffc107;border:2px solid #ffc107}.cta-secondary[data-v-e4a7a4c3]:hover{background:#ffc107;color:#000;transform:translateY(-2px)}.login-panel[data-v-e4a7a4c3]{background:#000c;border:2px solid #333;border-radius:15px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 15px 35px #00000080}.panel-header h3[data-v-e4a7a4c3]{color:#ffc107;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.message-alert[data-v-e4a7a4c3]{padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-weight:600;text-align:center}.message-alert.error[data-v-e4a7a4c3]{background:#dc354533;border:1px solid #dc3545;color:#ff6b6b}.message-alert.success[data-v-e4a7a4c3]{background:#28a74533;border:1px solid #28a745;color:#66d66f}.login-form[data-v-e4a7a4c3]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-e4a7a4c3]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-e4a7a4c3]{color:#ffc107;font-weight:600;font-size:.95rem}.form-group input[data-v-e4a7a4c3]{padding:1rem;background:#ffffff1a;border:2px solid #444;border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.form-group input[data-v-e4a7a4c3]:focus{outline:none;border-color:#ffc107;box-shadow:0 0 10px #ffc1074d}.form-group input[data-v-e4a7a4c3]::-moz-placeholder{color:#888}.form-group input[data-v-e4a7a4c3]::placeholder{color:#888}.checkbox-group[data-v-e4a7a4c3]{margin:.5rem 0}.checkbox-label[data-v-e4a7a4c3]{display:flex;align-items:center;gap:.75rem;cursor:pointer;color:#ccc;font-size:.9rem}.checkbox-label input[type=checkbox][data-v-e4a7a4c3]{display:none}.checkmark[data-v-e4a7a4c3]{width:20px;height:20px;border:2px solid #666;border-radius:4px;position:relative;transition:all .3s ease}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-e4a7a4c3]{background:#ffc107;border-color:#ffc107}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-e4a7a4c3]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-weight:700;font-size:12px}.checkbox-label a[data-v-e4a7a4c3]{color:#ff6b35;text-decoration:none}.checkbox-label a[data-v-e4a7a4c3]:hover{text-decoration:underline}.forgot-link[data-v-e4a7a4c3]{text-align:right}.forgot-link a[data-v-e4a7a4c3]{color:#ff6b35;text-decoration:none;font-size:.9rem}.forgot-link a[data-v-e4a7a4c3]:hover{text-decoration:underline}.submit-btn[data-v-e4a7a4c3]{background:linear-gradient(135deg,#ffc107,#ff6b35);color:#000;border:none;padding:1.2rem;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Orbitron,monospace;letter-spacing:1px}.submit-btn[data-v-e4a7a4c3]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #ffc10766}.submit-btn[data-v-e4a7a4c3]:disabled{opacity:.6;cursor:not-allowed}.toggle-mode[data-v-e4a7a4c3]{margin-top:1.5rem;text-align:center}.toggle-btn[data-v-e4a7a4c3]{background:none;border:none;color:#ff6b35;cursor:pointer;font-size:.95rem;text-decoration:underline;transition:color .3s ease}.toggle-btn[data-v-e4a7a4c3]:hover{color:#ffc107}.features-section[data-v-e4a7a4c3]{padding:6rem 2rem;background:linear-gradient(180deg,#0f0f0f,#1a1a1a)}.feature-row[data-v-e4a7a4c3]{max-width:1400px;margin:0 auto 6rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.feature-row.reverse[data-v-e4a7a4c3]{grid-template-columns:1fr 1fr}.feature-row.reverse .feature-content[data-v-e4a7a4c3]{order:2}.feature-row.reverse .feature-image[data-v-e4a7a4c3]{order:1}.feature-content[data-v-e4a7a4c3]{padding:2rem}.feature-icon[data-v-e4a7a4c3]{font-size:4rem;margin-bottom:1.5rem;display:block}.feature-content h2[data-v-e4a7a4c3]{font-family:Orbitron,monospace;font-size:2.5rem;font-weight:700;color:#ffc107;margin-bottom:1.5rem;letter-spacing:2px}.feature-content p[data-v-e4a7a4c3]{font-size:1.2rem;color:#ccc;margin-bottom:2rem;line-height:1.7}.feature-list[data-v-e4a7a4c3]{list-style:none;padding:0}.feature-list li[data-v-e4a7a4c3]{color:#e0e0e0;font-size:1.1rem;position:relative;padding:.75rem 0 .75rem 2rem}.feature-list li[data-v-e4a7a4c3]:before{content:"▶";color:#ff6b35;position:absolute;left:0;font-weight:700}.feature-image[data-v-e4a7a4c3]{padding:2rem}.screenshot-placeholder[data-v-e4a7a4c3]{background:#ffffff0d;border:2px solid #333;border-radius:15px;padding:3rem;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-height:300px;display:flex;align-items:center;justify-content:center}.placeholder-content p[data-v-e4a7a4c3]{color:#666;font-style:italic;margin-top:2rem}.combat-demo[data-v-e4a7a4c3]{display:flex;align-items:center;justify-content:space-between;gap:2rem;font-size:3rem}.fighter[data-v-e4a7a4c3]{background:#ff6b3533;border:2px solid #ff6b35;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;animation:bounce-e4a7a4c3 2s infinite}.vs-text[data-v-e4a7a4c3]{color:#ffc107;font-weight:700;font-family:Orbitron,monospace}@keyframes bounce-e4a7a4c3{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.jobs-demo[data-v-e4a7a4c3]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.job-icon[data-v-e4a7a4c3]{background:#ffc1071a;border:2px solid #ffc107;border-radius:10px;padding:1.5rem;font-size:2.5rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.job-icon[data-v-e4a7a4c3]:hover{transform:scale(1.1)}.gym-demo[data-v-e4a7a4c3]{display:flex;flex-direction:column;gap:1rem}.stat-bar[data-v-e4a7a4c3]{background:#ffffff1a;border:1px solid #444;border-radius:25px;padding:1rem 1.5rem;text-align:left}.stat-bar span[data-v-e4a7a4c3]{color:#ffc107;font-weight:700;font-family:Orbitron,monospace}.crafting-demo[data-v-e4a7a4c3]{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:2rem}.craft-item[data-v-e4a7a4c3]{background:#ff6b3533;border:2px solid #ff6b35;border-radius:10px;padding:1rem;font-size:2.5rem}.plus[data-v-e4a7a4c3],.equals[data-v-e4a7a4c3]{color:#ffc107;font-weight:700;font-family:Orbitron,monospace}.gang-demo[data-v-e4a7a4c3]{display:flex;align-items:center;justify-content:center;gap:1rem}.gang-member[data-v-e4a7a4c3]{background:#ffffff1a;border:2px solid #666;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.gang-member.leader[data-v-e4a7a4c3]{border-color:#ffc107;background:#ffc10733}.economy-demo[data-v-e4a7a4c3]{display:flex;flex-direction:column;gap:1rem}.currency[data-v-e4a7a4c3]{background:#ffc1071a;border:1px solid #ffc107;border-radius:20px;padding:1rem 1.5rem;font-family:Orbitron,monospace;font-weight:700;color:#ffc107}.site-footer[data-v-e4a7a4c3]{background:#000;padding:3rem 2rem 2rem;border-top:2px solid #333}.footer-content[data-v-e4a7a4c3]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.footer-links[data-v-e4a7a4c3]{display:flex;gap:2rem}.footer-links a[data-v-e4a7a4c3]{color:#ccc;text-decoration:none;font-size:.95rem;transition:color .3s ease}.footer-links a[data-v-e4a7a4c3]:hover{color:#ffc107}.footer-copy[data-v-e4a7a4c3]{color:#666;font-size:.9rem}@media (max-width: 1200px){.hero-content[data-v-e4a7a4c3]{grid-template-columns:1fr;gap:3rem;text-align:center}.main-title[data-v-e4a7a4c3]{font-size:3rem}.feature-row[data-v-e4a7a4c3]{grid-template-columns:1fr;gap:3rem}.feature-row.reverse[data-v-e4a7a4c3]{grid-template-columns:1fr}.feature-row.reverse .feature-content[data-v-e4a7a4c3],.feature-row.reverse .feature-image[data-v-e4a7a4c3]{order:unset}}@media (max-width: 768px){.hero-section[data-v-e4a7a4c3]{padding:1rem}.main-title[data-v-e4a7a4c3]{font-size:2.5rem;letter-spacing:1px}.main-subtitle[data-v-e4a7a4c3]{font-size:1.2rem}.cta-buttons[data-v-e4a7a4c3]{flex-direction:column;align-items:center}.cta-primary[data-v-e4a7a4c3],.cta-secondary[data-v-e4a7a4c3]{width:100%;max-width:300px}.login-panel[data-v-e4a7a4c3]{padding:1.5rem}.features-section[data-v-e4a7a4c3]{padding:4rem 1rem}.feature-content h2[data-v-e4a7a4c3]{font-size:2rem}.footer-content[data-v-e4a7a4c3]{flex-direction:column;text-align:center}.footer-links[data-v-e4a7a4c3]{justify-content:center}}@media (max-width: 480px){.main-title[data-v-e4a7a4c3]{font-size:2rem}.combat-demo[data-v-e4a7a4c3]{flex-direction:column;gap:1rem}.jobs-demo[data-v-e4a7a4c3]{grid-template-columns:1fr}.crafting-demo[data-v-e4a7a4c3]{flex-direction:column;gap:.5rem}.gang-demo[data-v-e4a7a4c3]{flex-wrap:wrap}}.economy-demo[data-v-e4a7a4c3]{flex-direction:column;gap:.5rem}.footer-copy[data-v-e4a7a4c3]{font-size:.8rem}
