:root{--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Outfit", sans-serif;--bg-primary: #f8fafc;--bg-secondary: #f1f5f9;--bg-card: rgba(255, 255, 255, .85);--bg-card-hover: rgba(255, 255, 255, .98);--border-color: rgba(226, 232, 240, .9);--border-glow: rgba(2, 132, 199, .3);--accent-cyan: #0284c7;--accent-blue: #2563eb;--accent-teal: #0d9488;--accent-purple: #7c3aed;--accent-emerald: #059669;--accent-pink: #e11d48;--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #64748b;--gradient-main: linear-gradient(135deg, #0284c7 0%, #2563eb 100%);--gradient-card: linear-gradient(180deg, rgba(255, 255, 255, .95) 0%, rgba(248, 250, 252, .9) 100%);--gradient-text: linear-gradient(135deg, #0284c7 0%, #7c3aed 100%);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-full: 9999px;--transition-fast: all .2s cubic-bezier(.4, 0, .2, 1);--transition-normal: all .3s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-primary);background-image:radial-gradient(at 0% 0%,rgba(14,165,233,.12) 0px,transparent 50%),radial-gradient(at 100% 0%,rgba(124,58,237,.08) 0px,transparent 50%),radial-gradient(at 50% 100%,rgba(13,148,136,.08) 0px,transparent 50%);background-attachment:fixed;color:var(--text-primary);min-height:100vh;overflow-x:hidden;line-height:1.6;-webkit-tap-highlight-color:transparent}.glass-card{background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:0 10px 30px -5px #0f172a0d,0 4px 12px -2px #0f172a08;transition:var(--transition-normal)}.glass-card:hover{background:var(--bg-card-hover);border-color:var(--border-glow);box-shadow:0 20px 35px -10px #0284c71f,0 8px 16px -4px #0f172a0a;transform:translateY(-3px)}.glass-input{background:#ffffffeb;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:9px 14px;color:var(--text-primary);font-family:var(--font-sans);outline:none;transition:var(--transition-fast)}.glass-input:focus{border-color:var(--accent-cyan);background:#fff;box-shadow:0 0 0 3px #0284c726}.btn-primary{background:var(--gradient-main);color:#fff;border:none;padding:9px 18px;border-radius:var(--radius-md);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 4px 14px #0284c740;transition:var(--transition-fast)}.btn-primary:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 20px #0284c759}.btn-secondary{background:#ffffffd9;color:var(--text-primary);border:1px solid var(--border-color);padding:8px 16px;border-radius:var(--radius-md);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:var(--transition-fast)}.btn-secondary:hover{background:#fff;border-color:var(--accent-cyan);color:var(--accent-cyan)}.gradient-text{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.container{max-width:1200px;margin:0 auto;padding:0 20px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-glow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.35;transform:scale(1.05)}}.animate-float{animation:float 4s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 6s ease-in-out infinite}.glow-blob{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.tag-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;background:#0284c714;color:var(--accent-cyan);border:1px solid rgba(2,132,199,.2)}@media (max-width: 868px){.desktop-nav,.desktop-search-box{display:none!important}.mobile-nav-bar{display:flex!important}}@media (max-width: 640px){.container{padding:0 12px}.logo-subtitle{display:none!important}}
