*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:#0a0a0f;color:#e8e6f0;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6;min-height:100vh}h1,h2,h3,h4{font-family:Syne,sans-serif;font-weight:700}input,select,textarea{background:#0d0b18;border:1.5px solid #2a2840;border-radius:10px;color:#e8e6f0;font-family:DM Sans,sans-serif;font-size:14px;outline:none;padding:11px 14px;transition:border-color .2s;width:100%}input:focus,select:focus{border-color:#6c5ce7}input::placeholder{color:#a09ec0}button{cursor:pointer;font-family:DM Sans,sans-serif;transition:all .18s}button:active{transform:scale(.97)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0f}::-webkit-scrollbar-thumb{background:#2a2840;border-radius:10px}.jr-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:22px}.jr-brand{align-items:center;display:flex;gap:10px}.jr-brand-emoji{filter:drop-shadow(0 2px 8px rgba(108,92,231,.5));font-size:26px}.jr-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.jr-pill{align-items:center;border:1.5px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background .22s ease,border-color .22s ease;white-space:nowrap}.jr-pill:hover{transform:translateY(-2px)}.jr-pill:active{transform:translateY(0) scale(.95)}.jr-wa-pill{background:linear-gradient(135deg,#0d3320,#0a2a1a);border-color:#25d366;color:#34d399}.jr-wa-pill:hover{background:linear-gradient(135deg,#0f4a2c,#0d3320);border-color:#2ee879;box-shadow:0 8px 20px #25d36647}.jr-wa-pill .jr-wa-icon{display:inline-block;transition:transform .3s ease}.jr-wa-pill:hover .jr-wa-icon{transform:rotate(-12deg) scale(1.15)}.jr-logout-pill{background:#16141f;border-color:#2a2840;color:#a09ec0}.jr-logout-pill:hover{border-color:#f87171;box-shadow:0 8px 18px #f8717129;color:#f87171}.jr-lang-switch{align-items:center;background:#16141f;border:1.5px solid #2a2840;border-radius:999px;display:inline-flex;gap:2px;padding:3px;transition:border-color .22s ease}.jr-lang-switch:hover{border-color:#3d3a60}.jr-lang-btn{background:#0000;border:none;border-radius:999px;color:#8a87a8;cursor:pointer;font-size:12px;font-weight:700;padding:7px 13px;transition:color .25s ease,background .25s ease,box-shadow .25s ease;white-space:nowrap}.jr-lang-btn.active{background:linear-gradient(135deg,#7c6ff0,#6c5ce7);box-shadow:0 4px 14px #6c5ce773;color:#fff}.jr-lang-btn:hover:not(.active){color:#e8e6f0}.jr-step{transition:transform .2s ease,box-shadow .2s ease}.jr-step:hover{transform:translateY(-2px)}.jr-product-card{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .22s ease}.jr-product-card:hover{box-shadow:0 12px 28px #6c5ce72e;transform:translateY(-4px)}.jr-product-card img{transition:transform .35s ease}.jr-product-card:hover img{transform:scale(1.05)}.jr-attr-btn{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.jr-attr-btn:hover{border-color:#6c5ce7;transform:translateY(-2px)}@media (max-width:480px){.jr-header{gap:12px}.jr-toolbar{justify-content:flex-start;width:100%}.jr-lang-switch,.jr-pill{padding-bottom:8px;padding-top:8px}}
/*# sourceMappingURL=main.02147bdf.css.map*/