:root{--bg-primary:#0a0f0d;--bg-elev-1:#0e1612;--bg-elev-2:#131c18;--card-bg:#ffffff0a;--card-border:#34d3991f;--card-border-hover:#34d39947;--text-primary:#e9efe9;--text-secondary:#9aa9a3;--text-tertiary:#6b7a74;--accent:#34d399;--accent-bright:#6ee7b7;--accent-dim:#34d39999;--accent-fill:#34d3991f;--accent-glow:#34d39952;--gradient-fuel:linear-gradient(135deg,#34d399,#6ee7b7);--warn:#f59e0b;--warn-fill:#f59e0b1f;--danger:#ef4444;--danger-fill:#ef44441f;--radius-sm:8px;--radius:12px;--radius-lg:18px;--radius-pill:999px;--font:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--shadow-sm:0 1px 2px #0000004d;--shadow:0 4px 16px #0006;--shadow-glow:0 0 24px #34d3992e;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}#root,body,html{background:#0a0f0d;background:var(--bg-primary);height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e9efe9;color:var(--text-primary);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font);letter-spacing:.01em;margin:0;overscroll-behavior-y:none}button{cursor:pointer;font-family:inherit}input,select,textarea{color:inherit;font-family:inherit}.fuel-app{background:#0a0f0d;background:var(--bg-primary);min-height:100%;padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(72px + var(--safe-bottom));padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-top)}.fuel-page{margin:0 auto;max-width:32rem;padding:16px 16px 24px}.fuel-page-title{color:#6b7a74;color:var(--text-tertiary);font-size:11px;font-weight:500;letter-spacing:1.6px;margin:8px 0 4px;text-transform:uppercase}.fuel-mark{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#34d399,#6ee7b7);background:var(--gradient-fuel);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:700;letter-spacing:.18em}.fuel-card{background:#ffffff0a;background:var(--card-bg);border:1px solid #34d3991f;border:1px solid var(--card-border);border-radius:18px;border-radius:var(--radius-lg);padding:16px;transition:border-color .2s ease}.fuel-card:hover{border-color:#34d39947;border-color:var(--card-border-hover)}.fuel-label{color:#6b7a74;color:var(--text-tertiary);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.fuel-stat{font-size:28px;font-weight:600;letter-spacing:-.01em}.fuel-btn{align-items:center;background:#131c18;background:var(--bg-elev-2);border:1px solid #34d3991f;border:1px solid var(--card-border);border-radius:12px;border-radius:var(--radius);color:#e9efe9;color:var(--text-primary);display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .15s ease}.fuel-btn:hover{background:#0e1612;background:var(--bg-elev-1);border-color:#34d39947;border-color:var(--card-border-hover)}.fuel-btn:active{transform:translateY(1px)}.fuel-btn-primary{border-color:#0000;color:#062017;font-weight:600}.fuel-btn-primary,.fuel-btn-primary:hover{background:linear-gradient(135deg,#34d399,#6ee7b7);background:var(--gradient-fuel)}.fuel-btn-primary:hover{box-shadow:0 0 24px #34d3992e;box-shadow:var(--shadow-glow)}.fuel-btn-ghost{background:#0000;border-color:#ffffff0f}.fuel-nav{grid-gap:2px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0f0deb;border-top:1px solid #34d3991f;border-top:1px solid var(--card-border);bottom:0;display:grid;gap:2px;grid-template-columns:repeat(5,1fr);left:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom, 0px));padding:8px 8px calc(8px + var(--safe-bottom));position:fixed;right:0;z-index:100}.fuel-nav-item{align-items:center;background:#0000;border:none;border-radius:12px;border-radius:var(--radius);color:#6b7a74;color:var(--text-tertiary);display:flex;flex-direction:column;font-size:10px;font-weight:500;gap:4px;letter-spacing:.06em;padding:8px 4px;text-transform:uppercase;transition:color .15s ease,background .15s ease}.fuel-nav-item.active{background:#34d3991f;background:var(--accent-fill);color:#6ee7b7;color:var(--accent-bright)}.fuel-nav-icon{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font);font-size:18px;font-weight:600;letter-spacing:.12em}.auth-shell{align-items:center;background:radial-gradient(ellipse at top,#34d39914,#0000 50%),#0a0f0d;background:radial-gradient(ellipse at top,#34d39914,#0000 50%),var(--bg-primary);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:24px}.auth-card{background:#ffffff0a;background:var(--card-bg);border:1px solid #34d3991f;border:1px solid var(--card-border);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 4px 16px #0006;box-shadow:var(--shadow);max-width:400px;padding:32px 28px;text-align:center;width:100%}.auth-mark{font-size:36px;margin-bottom:8px}.auth-tagline{color:#9aa9a3;color:var(--text-secondary);font-size:14px;line-height:1.5;margin:8px 0 28px}.auth-error{background:#ef44441f;background:var(--danger-fill);border:1px solid #ef444447;border-radius:12px;border-radius:var(--radius);color:#ef4444;color:var(--danger);font-size:13px;margin-top:16px;padding:10px 12px}.loader{align-items:center;background:#0a0f0d;background:var(--bg-primary);color:#9aa9a3;color:var(--text-secondary);display:flex;font-size:12px;justify-content:center;letter-spacing:.18em;min-height:100vh;text-transform:uppercase}.loader-pulse{animation:loader-pulse 1s ease-in-out infinite;background:#34d399;background:var(--accent);border-radius:50%;height:8px;margin-right:12px;width:8px}@keyframes loader-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{box-shadow:0 0 12px #34d39952;box-shadow:0 0 12px var(--accent-glow);opacity:1;transform:scale(1.2)}}.empty{border:1px dashed #34d3991f;border:1px dashed var(--card-border);border-radius:18px;border-radius:var(--radius-lg);color:#9aa9a3;color:var(--text-secondary);font-size:14px;line-height:1.55;padding:32px 16px;text-align:center}.empty .empty-title{color:#e9efe9;color:var(--text-primary);font-weight:600;margin-bottom:4px}
/*# sourceMappingURL=main.041671ec.css.map*/