rder-radius: 4px; white-space: nowrap; letter-spacing: 0.5px; margin-top: 2px; } .news-content { flex: 1; } .news-title { font-size: 14px; font-weight: 500; color: rgba(255,255,255,0.85); margin-bottom: 5px; line-height: 1.4; } .news-date { font-size: 11px; color: var(--text-dim); font-family: 'JetBrains Mono', monospace; } .news-loading { text-align: center; padding: 40px; color: var(--text-muted); font-size: 14px; } /* TICKER */ .ticker-bar { background: var(--bg2); border-top: 0.5px solid rgba(249,115,22,0.12); padding: 10px 32px; display: flex; align-items: center; gap: 14px; overflow: hidden; position: relative; z-index: 1; } .live-badge { background: var(--orange); color: #fff; font-size: 9px; font-weight: 700; padding: 2px 7px; border-radius: 4px; letter-spacing: 1px; font-family: 'JetBrains Mono', monospace; white-space: nowrap; animation: pulse 2s ease-in-out infinite; } .ticker-text { font-size: 12px; color: var(--text-dim); white-space: nowrap; } .ticker-text strong { color: rgba(249,115,22,0.65); font-weight: 500; } /* CSM PAGE */ .csm-wrap { max-width: 700px; margin: 0 auto; padding: 0 32px 40px; } .csm-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 24px; } .csm-card { background: var(--bg2); border: 0.5px solid rgba(249,115,22,0.15); border-radius: 14px; padding: 20px; } .csm-card h4 { font-size: 13px; font-weight: 600; color: rgba(249,115,22,0.8); margin-bottom: 6px; } .csm-card p { font-size: 12px; color: var(--text-muted); line-height: 1.5; } .csm-chat-wrap { background: var(--bg2); border: 0.5px solid rgba(249,115,22,0.2); border-radius: 16px; overflow: hidden; } .csm-chat-header { padding: 12px 18px; border-bottom: 0.5px solid rgba(249,115,22,0.12); background: rgba(249,115,22,0.06); font-size: 12px; color: rgba(249,115,22,0.7); font-family: 'JetBrains Mono', monospace; letter-spacing: 0.5px; } .csm-messages { padding: 16px; display: flex; flex-direction: column; gap: 10px; min-height: 120px; max-height: 260px; overflow-y: auto; } .csm-input-row { display: flex; gap: 8px; padding: 12px 14px; border-top: 0.5px solid rgba(249,115,22,0.1); } #csm-input { flex: 1; background: var(--bg3); border: 0.5px solid rgba(249,115,22,0.2); border-radius: 8px; padding: 9px 14px; font-size: 13px; font-family: 'Space Grotesk', sans-serif; color: #fff; outline: none; } #csm-input::placeholder { color: var(--text-dim); } #csm-send { background: rgba(249,115,22,0.8); color: #fff; border: none; border-radius: 8px; padding: 9px 18px; font-size: 13px; font-family: 'Space Grotesk', sans-serif; cursor: pointer; } /* AUDIT */ .audit-wrap { max-width: 680px; margin: 0 auto; padding: 0 32px 40px; } .audit-card { background: var(--bg2); border: 0.5px solid var(--border); border-radius: 16px; padding: 28px; } .audit-card h3 { font-size: 15px; font-weight: 600; color: #fff; margin-bottom: 20px; } .audit-result { margin-top: 20px; display: none; } .audit-result.show { display: block; } .score-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-bottom: 16px; } .score-card { background: var(--bg3); border: 0.5px solid var(--border); border-radius: 10px; padding: 14px; text-align: center; } .score-val { font-size: 26px; font-weight: 700; font-family: 'JetBrains Mono', monospace; margin-bottom: 4px; } .score-val.good { color: #4ade80; } .score-val.mid { color: #fbbf24; } .score-val.bad { color: #f87171; } .score-label { font-size: 11px; color: var(--text-muted); } /* RESPONSIVE */ @media (max-width: 700px) { nav { padding: 0 16px; } .nav-links { gap: 0; } .nav-btn { padding: 6px 8px; font-size: 12px; } .hero { padding: 48px 16px 36px; } .hero h1 { font-size: 26px; } .features-grid { grid-template-columns: 1fr 1fr; padding: 16px; } .products-grid { padding: 0 16px 32px; } .calc-wrap, .audit-wrap, .csm-wrap, .news-wrap { padding: 0 16px 32px; } .csm-grid { grid-template-columns: 1fr; } .score-grid { grid-template-columns: 1fr 1fr 1fr; } .page-header { padding: 36px 16px 24px; } }

Your Cloudflare expert
powered by Cirrus

Product recommendations, cost calculation, optimization and performance audit - official real-time data.

EN FR ES PT
Cirrus - Cloudflare Expert ONLINE
Hello! I'm Cirrus, your Cloudflare AI expert. Describe your website and needs - I'll recommend the right products with exact costs and the latest updates.
Performance Audit
Speed, Core Web Vitals, WAF security - complete real-time site analysis
💰
Cost Calculator
Precise simulation based on your traffic with quantified savings and comparisons
📈
Optimization
Current vs optimized plan - discover what you're losing every month
🔔
Live News
Blog, changelog and Matthew Prince announcements in real time
📦
Product Catalog
All Cloudflare products with official pricing and use cases
🔒
CSM Space
Internal access for teams only - private link