@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;850&family=Inter:wght@400;500;600;700&display=swap";:root{--font-primary:"Outfit", "Inter", sans-serif;--bg-glow:radial-gradient(circle at 50% -20%, #e0e7ff 0%, #f8fafc 100%);--glass-bg:#ffffffbf;--glass-border:#0f172a0f;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);background:var(--bg-glow);color:var(--text-primary);min-height:100vh;overflow-x:hidden}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:24px}.gradient-text{background:linear-gradient(135deg,#0f172a 40%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@keyframes pulseGlow{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.pulse-active{background-color:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseGlow;display:inline-block}.animate-fade-in{animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.switch{width:250px;height:40px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;border:1px solid var(--glass-border);color:var(--text-secondary);background-color:#0f172a0a;border-radius:20px;justify-content:space-between;align-items:center;padding:0 16px;font-size:.85rem;font-weight:600;transition:all .4s;display:flex;position:absolute;inset:0}.slider-label-local,.slider-label-prod{z-index:1;transition:color .3s}.slider:before{content:"";background:linear-gradient(135deg,#7c3aed 0%,#2563eb 100%);border-radius:16px;width:110px;height:32px;transition:all .4s;position:absolute;bottom:3px;left:4px;box-shadow:0 4px 12px #7c3aed33}input:checked+.slider:before{transform:translate(130px)}input:checked+.slider .slider-label-prod,input:not(:checked)+.slider .slider-label-local{color:#fff}
