body{margin:0;padding:0;background-color:#050505;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}._page_1mj3q_10{width:100%;min-height:100vh;background-color:#050505;color:#fff}._container_1mj3q_17{max-width:1200px;margin:0 auto;padding:0 1.5rem}._highlight_1mj3q_23{color:gold;position:relative;display:inline-block}._nav_1mj3q_31{padding:1.5rem 0;position:absolute;top:0;left:0;right:0;z-index:10}._navContainer_1mj3q_40{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center}._logo_1mj3q_49{font-weight:800;font-size:1.25rem;color:#fff;letter-spacing:-.5px}._navButton_1mj3q_56{background:#ffffff1a;color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;transition:all .2s;border:1px solid rgba(255,255,255,.1)}._navButton_1mj3q_56:hover{background:#fff3;border-color:#ffffff4d}._hero_1mj3q_73{padding:8rem 0 4rem;text-align:center;background:radial-gradient(circle at top center,#1a1a1a,#050505 70%)}._badge_1mj3q_79{display:inline-block;background:#ffd7001a;color:gold;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;border:1px solid rgba(255,215,0,.2)}._heroTitle_1mj3q_92{font-size:4rem;line-height:1.1;font-weight:800;letter-spacing:-1.5px;margin-bottom:1.5rem;max-width:900px;margin-left:auto;margin-right:auto}._heroSubtitle_1mj3q_103{font-size:1.25rem;color:#a3a3a3;line-height:1.6;max-width:600px;margin:0 auto 3rem}._heroSubtitle_1mj3q_103 code{background:#ffffff1a;padding:.2rem .4rem;border-radius:4px;color:gold;font-family:monospace}._loginCard_1mj3q_120{background:#121212;border:1px solid #2a2a2a;padding:2.5rem;border-radius:16px;max-width:440px;margin:0 auto;text-align:left;box-shadow:0 20px 40px -10px #00000080}._loginTitle_1mj3q_131{margin:0 0 1.5rem;font-size:1.25rem;color:#fff}._form_1mj3q_137{display:flex;flex-direction:column;gap:1rem}._inputGroup_1mj3q_143 label{display:block;font-size:.85rem;color:#888;margin-bottom:.5rem}._input_1mj3q_143{width:100%;padding:.75rem 1rem;border-radius:8px;background:#000;border:1px solid #333;color:#fff;font-size:1rem;outline:none;transition:border-color .2s}._input_1mj3q_143:focus{border-color:gold}._buttonPrimary_1mj3q_166{width:100%;background-color:gold;color:#000;border:none;padding:.875rem;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5rem;transition:transform .1s,background-color .2s}._buttonPrimary_1mj3q_166:hover{background-color:#e6c200;transform:translateY(-1px)}._arrow_1mj3q_188{transition:transform .2s}._buttonPrimary_1mj3q_166:hover ._arrow_1mj3q_188{transform:translate(3px)}._features_1mj3q_197{padding:6rem 0;background-color:#050505}._sectionHeader_1mj3q_202{text-align:center;margin-bottom:4rem}._sectionHeader_1mj3q_202 h2{font-size:2.5rem;margin-bottom:1rem}._sectionHeader_1mj3q_202 p{color:#888;font-size:1.1rem}._grid_1mj3q_217{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}._card_1mj3q_223{background:#111;padding:2rem;border-radius:12px;border:1px solid #222;transition:transform .2s,border-color .2s}._card_1mj3q_223:hover{transform:translateY(-5px);border-color:#333}._icon_1mj3q_236{font-size:2.5rem;margin-bottom:1.5rem}._card_1mj3q_223 h3{font-size:1.25rem;margin-bottom:.75rem;color:#fff}._card_1mj3q_223 p{color:#888;line-height:1.5;margin:0}._card_1mj3q_223 code{color:gold;background:#ffd7000d;padding:.1rem .3rem;border-radius:3px}._footer_1mj3q_261{padding:4rem 0 2rem;border-top:1px solid #222;text-align:center;color:#555;font-size:.9rem;background-color:#050505}._footerLinks_1mj3q_270{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}._footerLinks_1mj3q_270 a{color:#888;text-decoration:none;transition:color .2s}._footerLinks_1mj3q_270 a:hover{color:gold}._poweredBy_1mj3q_287{display:inline-block;margin-top:.5rem;font-size:.85rem;color:#444}._poweredBy_1mj3q_287 a{color:#666;text-decoration:none;font-weight:600}._poweredBy_1mj3q_287 a:hover{color:gold}@media(max-width:768px){._hero_1mj3q_73{padding-top:6rem}._heroTitle_1mj3q_92{font-size:2.5rem}}
