@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#22c55e;--glass:#ffffff12;--glass-border:#ffffff1a;--text-main:#f8fafc;--text-muted:#94a3b8;--error:#ef4444;--success:#22c55e;--bg-dark:linear-gradient(135deg,#062010,#064e3b)}*{box-sizing:border-box;margin:0;padding:0}body{align-items:center;background-attachment:fixed;background-image:url(/static/media/background_hor.2b9fc3a1c58b711078f8.png);background-position:50%;background-size:cover;color:#f8fafc;color:var(--text-main);display:flex;font-family:Outfit,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;position:relative}body:before{background:linear-gradient(135deg,#062010,#064e3b);background:var(--bg-dark);content:"";inset:0;opacity:.65;position:fixed;z-index:-1}@media (max-width:768px){body{background-image:url(/static/media/background_ver.3ed75b3f9c347bfa3a52.png)}}.app-wrapper{max-width:420px;padding:0 12px;width:100%}.glass-container{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff12;background:var(--glass);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 20px 40px #0006;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.app-header{justify-content:space-between}.app-header,.logo-section{align-items:center;display:flex}.logo-section{gap:8px}.logo-icon{color:#22c55e;color:var(--primary);filter:drop-shadow(0 0 6px rgba(34,197,94,.5))}.logo-section h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#94a3b8);background:linear-gradient(to right,#fff,var(--text-muted));-webkit-background-clip:text;font-size:1.15rem;font-weight:800}.refresh-btn{align-items:center;background:#ffffff12;background:var(--glass);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;color:#fff;cursor:pointer;display:flex;padding:7px;transition:all .2s}.refresh-btn:hover{background:#ffffff26;transform:scale(1.05)}.refresh-btn:disabled{cursor:not-allowed;opacity:.5}.header-buttons{gap:6px}.clear-btn,.header-buttons{align-items:center;display:flex}.clear-btn{background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;color:#ef4444;cursor:pointer;padding:7px;transition:all .2s}.clear-btn:hover{background:#ef444440;transform:scale(1.05)}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rate-selector{background:#00000040;border-radius:12px;display:flex;padding:3px}.selector-btn{background:#0000;border:none;border-radius:9px;color:#94a3b8;color:var(--text-muted);cursor:pointer;flex:1 1;font-family:inherit;font-size:.85rem;font-weight:600;padding:7px;transition:all .25s}.selector-btn.active{background:#22c55e;background:var(--primary);box-shadow:0 3px 10px #22c55e59;color:#fff}.converter-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.input-card{background:#ffffff0a;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:8px 12px;transition:border-color .2s,transform .15s}.input-card:focus-within{background:#ffffff12;border-color:#22c55e;border-color:var(--primary);transform:translateY(-1px)}.card-label{align-items:center;color:#f8fafc;color:var(--text-main);display:flex;font-size:.62rem;font-weight:600;gap:5px;letter-spacing:.04em;text-transform:uppercase}.card-label svg{color:#22c55e;color:var(--primary);filter:drop-shadow(0 0 4px rgba(34,197,94,.6))}.card-row{align-items:center;display:flex;justify-content:space-between}.input-card input{background:#0000;border:none;color:#22c55e;color:var(--primary);font-family:inherit;font-size:1.15rem;font-weight:700;outline:none;text-align:right;width:100%}.input-card input::placeholder{color:#ffffff2e}.stats-section{background:#0003;border-radius:12px;padding:10px}.stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.stat-item{display:flex;flex-direction:column;justify-content:center;padding:4px 8px}.stat-item:nth-child(odd){border-right:1px solid #ffffff1a;border-right:1px solid var(--glass-border)}.stat-item:first-child,.stat-item:nth-child(2){border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--glass-border)}.stat-name{color:#94a3b8;color:var(--text-muted);font-size:.6rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.stat-value{align-items:center;color:#f8fafc;color:var(--text-main);display:flex;font-size:.85rem;font-weight:700;gap:4px}.stat-input{background:#ffffff0d;border:1px solid #0000;border-radius:4px;color:#22c55e;color:var(--primary);font-family:inherit;font-size:.85rem;font-weight:800;outline:none;padding:1px 4px;transition:all .2s;width:70px}.stat-input:focus{background:#ffffff1a;border-color:#22c55e;border-color:var(--primary);box-shadow:0 0 5px #22c55e4d}.stat-unit{color:#94a3b8;color:var(--text-muted);font-size:.75rem;font-weight:600}.app-footer{border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border);display:flex;flex-direction:column;gap:4px;padding-top:8px}.footer-update{color:#94a3b8;color:var(--text-muted);font-size:.65rem}.credits{display:flex;font-size:.7rem;justify-content:space-between}.credits,.wa-link{align-items:center}.wa-link{border:1px solid #22c55e;border:1px solid var(--success);border-radius:20px;color:#22c55e;color:var(--success);display:inline-flex;font-size:.65rem;font-weight:600;gap:5px;padding:3px 10px;text-decoration:none;transition:all .2s}.wa-link i{color:#25d366;font-size:1rem}.wa-link:hover{background:#22c55e;background:var(--success);color:#fff}.wa-link:hover i{color:#fff}.error-banner{align-items:center;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;color:#ef4444;color:var(--error);display:flex;font-size:.78rem;gap:6px;padding:8px 12px}@media (max-height:700px){.glass-container{gap:7px;padding:10px 14px}.input-card{padding:6px 10px}.input-card input,.logo-section h1{font-size:1rem}.stat-value{font-size:.8rem}}
/*# sourceMappingURL=main.8e37e4ec.css.map*/