:root{--bg:#0a0d12;--bg-2:#0f141b;--panel:#131a23;--border:#1f2a36;--text:#e6edf3;--muted:#8b9aab;--brand:#38e8b0;--brand-2:#4aa8ff;--danger:#ff6b6b;--radius:12px;--maxw:1040px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}[hidden]{display:none!important}.nav{max-width:var(--maxw);justify-content:space-between;align-items:center;margin:0 auto;padding:20px 24px;display:flex}.nav nav{align-items:center;gap:22px;display:flex}.nav nav a:not(.btn){color:var(--muted);font-size:15px}.nav nav a:not(.btn):hover{color:var(--text);text-decoration:none}.brand{color:var(--text);letter-spacing:-.02em;font-size:20px;font-weight:700}.brand .dot{color:var(--brand)}.nav-toggle{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:38px;padding:0;display:none}.nav-toggle span{background:var(--text);border-radius:2px;width:18px;height:2px;transition:all .2s;display:block}.nav-toggle[aria-expanded=true]{border-color:var(--brand)}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;font-size:15px;font-weight:600;transition:all .15s;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--brand);color:#04221a}.btn-primary:hover{background:#4ff2bf;text-decoration:none}.btn-ghost{border-color:var(--border);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--brand);text-decoration:none}.live-hint{color:var(--brand-2)!important}.footer{border-top:1px solid var(--border);padding:28px 0}.footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.muted{color:var(--muted);font-size:14px}.hero{padding:70px 24px 60px}.hero-inner{text-align:center;max-width:820px;margin:0 auto}.kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--brand);margin-bottom:18px;font-size:13px;font-weight:600;display:inline-block}h1{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(34px,6vw,60px);font-weight:800;line-height:1.05}.grad{background:linear-gradient(90deg, var(--brand), var(--brand-2));color:#0000;-webkit-background-clip:text;background-clip:text}.lede{color:var(--muted);max-width:640px;margin:0 auto 32px;font-size:clamp(16px,2.4vw,20px)}.signup{flex-wrap:wrap;justify-content:center;gap:10px;max-width:520px;margin:0 auto;display:flex;position:relative}.signup input.email,.signup input.text{background:var(--panel);border:1px solid var(--border);min-width:0;color:var(--text);border-radius:10px;flex:240px;padding:13px 16px;font-size:15px}.signup input::placeholder{color:#5d6b7a}.signup input:focus{border-color:var(--brand);outline:none}.signup .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-msg{flex-basis:100%;min-height:18px;margin:6px 0 0;font-size:14px}.form-msg.ok{color:var(--brand)}.form-msg.err{color:var(--danger)}.microcopy{color:var(--muted);margin-top:14px;font-size:13px}.microcopy code{font-family:var(--mono);color:var(--text)}.terminal{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:#070a0e;max-width:680px;margin:48px auto 0;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006}.terminal pre{font-family:var(--mono);color:var(--text);margin:0;padding:20px;font-size:13.5px;line-height:1.7;overflow-x:auto}.term-copy{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font:600 12px/1 -apple-system,Arial,sans-serif;transition:all .15s;display:inline-flex;position:absolute;top:8px;right:10px}.term-copy:hover{color:var(--text);border-color:var(--brand);background:#38e8b014}.term-copy.copied{color:var(--brand);border-color:var(--brand)}.term-copy svg{width:14px;height:14px;display:block}.term-bar{background:var(--bg-2);border-bottom:1px solid var(--border);gap:7px;padding:12px 14px;display:flex}.term-bar span{background:#2a3744;border-radius:50%;width:11px;height:11px}.term-bar span:first-child{background:#ff5f57}.term-bar span:nth-child(2){background:#febc2e}.term-bar span:nth-child(3){background:#28c840}.c-prompt{color:var(--brand-2)}.c-dim{color:var(--muted)}.c-ok{color:var(--brand)}section{padding:0}.problem,.how,.trust,.cta{border-top:1px solid var(--border);padding:70px 0}.problem{background:var(--bg-2)}.problem .wrap{max-width:760px}.problem p{color:var(--muted);font-size:18px}.problem em{color:var(--text);font-style:italic}h2{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(26px,4vw,38px);font-weight:800}.steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.step{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px}.step .num{width:34px;height:34px;color:var(--brand);background:#38e8b01f;border-radius:9px;justify-content:center;align-items:center;margin-bottom:16px;font-weight:700;display:inline-flex}.step h3{margin:0 0 8px;font-size:19px}.step p{color:var(--muted);margin:0;font-size:15px}.step ul{color:var(--muted);margin:10px 0 0;padding-left:20px;font-size:14.5px}.step ul li{margin-bottom:7px}.trust .wrap{max-width:860px}.trust-list{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.trust-list li{background:var(--panel);border:1px solid var(--border);color:var(--muted);border-radius:10px;padding:18px 20px}.trust-list strong{color:var(--text);margin-bottom:4px;display:block}.cta{text-align:center}.cta .wrap{max-width:620px}.cta p{color:var(--muted);margin-bottom:28px;font-size:18px}.faq{border-top:1px solid var(--border);padding:60px 0}.faq .wrap{max-width:760px}.faq h2{margin-bottom:8px}.faq .lede-sub{color:var(--muted);margin:0 0 22px;font-size:15px}.faq details{border-bottom:1px solid var(--border);padding:14px 0}.faq details:last-of-type{border-bottom:none}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}.faq details a{color:var(--brand)}.faq summary{cursor:pointer;color:var(--text);padding:4px 28px 4px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-size:22px;font-weight:400;line-height:1;position:absolute;top:2px;right:8px}.example{border-top:1px solid var(--border);background:var(--bg-2);padding:60px 0}.example .wrap{max-width:760px}.example h2{margin-bottom:14px}.example p{color:var(--muted);font-size:16px;line-height:1.65}.example .quote{background:var(--panel);border-left:3px solid var(--brand);font-family:var(--mono);color:var(--text);white-space:pre-wrap;word-break:break-word;border-radius:0 10px 10px 0;margin:20px 0;padding:16px 20px;font-size:13.5px;line-height:1.55}.about{border-top:1px solid var(--border);padding:64px 0}.about .wrap{align-items:center;gap:28px;max-width:760px;display:flex}.about img{border:2px solid var(--border);object-fit:cover;border-radius:50%;flex:none;width:120px;height:120px}.about-text h2{margin:0 0 10px}.about-text p{color:var(--muted);margin:0}.roadmap-section{padding:30px 0}.roadmap-section .wrap{max-width:880px}.roadmap-section h2{margin:0 0 6px;font-size:22px}.roadmap-section .horizon{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font:700 12px/1 -apple-system,Arial,sans-serif;display:block}.roadmap-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.roadmap-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:22px 24px}.roadmap-card h3{color:var(--text);margin:0 0 8px;font-size:17px}.roadmap-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.plan-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:28px;display:grid}.plan-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:24px;display:flex}.plan-card .plan-name{color:var(--text);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.plan-card .plan-aud{color:var(--brand);margin:4px 0 0;font-size:12.5px;font-weight:600}.plan-card .plan-price{color:var(--text);letter-spacing:-.02em;margin:18px 0 0;font-size:32px;font-weight:800;line-height:1}.plan-card .plan-price .per{color:var(--muted);font-size:14px;font-weight:500}.plan-card .plan-blurb{color:var(--muted);flex:auto;margin:10px 0 0;font-size:13.5px;line-height:1.5}.plan-card .btn{text-align:center;width:100%;margin-top:22px}.plan-card.is-featured{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.plan-tag{letter-spacing:.06em;text-transform:uppercase;color:#04221a;background:var(--brand);border-radius:5px;align-self:flex-start;margin-bottom:12px;padding:4px 8px;font:700 10px/1 -apple-system,Arial,sans-serif;display:inline-block}.roadmap-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:5px;margin-bottom:12px;padding:4px 8px;font:700 10.5px/1 -apple-system,Arial,sans-serif;display:inline-block}.roadmap-badge.live{color:#04221a;background:var(--brand)}.roadmap-badge.next{color:var(--brand);background:#38e8b01f}.roadmap-badge.later{color:var(--brand-2);background:#4aa8ff1f}.roadmap-badge.idea{color:#c4a45d;background:#febc2e1f}.roadmap-now{color:var(--muted);margin:18px 0 0;padding:0;font-size:14.5px;list-style:none}.roadmap-now li{padding:4px 0 4px 24px;position:relative}.roadmap-now li:before{content:"✓";color:var(--brand);font-weight:700;position:absolute;left:0}.setup-compare{padding:50px 0 30px}.setup-compare .wrap{max-width:1080px}.setup-compare h2{text-align:center}.setup-compare .lede-sub{color:var(--muted);text-align:center;margin:0 0 28px;font-size:15px}.setup-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.setup-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:20px 22px}.setup-card h3{color:var(--text);margin:0 0 12px;font-size:17px}.setup-card .badge{color:var(--muted);background:var(--bg-2);border:1px solid var(--border);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;margin-bottom:12px;padding:4px 8px;font:700 10.5px/1 -apple-system,Arial,sans-serif;display:inline-block}.setup-card ol{color:var(--muted);margin:0;padding-left:20px;font-size:14px;line-height:1.55}.setup-card ol li{margin-bottom:6px}.setup-card code{border:1px solid var(--border);color:var(--text);word-break:break-all;background:#070a0e;border-radius:4px;padding:1px 5px;font:12px/1.4 ui-monospace,Menlo,Consolas,monospace}.setup-card.featured{border-color:var(--brand);background:linear-gradient(180deg, #38e8b01a, var(--panel))}.setup-card.featured .badge{color:#04221a;background:var(--brand);border-color:var(--brand)}.setup-card.featured ol{color:var(--text)}.compare-table-wrap{padding:30px 0 50px}.compare-table{border-collapse:collapse;background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;max-width:920px;margin:0 auto;overflow:hidden}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px 18px;font-size:15px}.compare-table thead{background:var(--bg-2)}.compare-table thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:700}.compare-table thead th:nth-child(2){color:var(--brand)}.compare-table tbody th{color:var(--muted);width:210px;font-size:14px;font-weight:600}.compare-table tbody td{color:var(--text)}.compare-table tr:last-child th,.compare-table tr:last-child td{border-bottom:none}.compare-hub{padding:50px 24px}.compare-hub .wrap{max-width:860px}.compare-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin-bottom:14px;padding:20px 22px;text-decoration:none;transition:all .15s;display:block}.compare-card:hover{border-color:var(--brand);text-decoration:none;transform:translateY(-1px)}.compare-card h3{color:var(--text);margin:0 0 6px;font-size:18px}.compare-card p{color:var(--muted);margin:0;font-size:15px}.live-install{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#38e8b01a,#4aa8ff1a);padding:36px 0}.live-install .wrap{text-align:center;max-width:760px}.live-install h2{margin-bottom:8px;font-size:clamp(22px,3vw,30px)}.live-install p{color:var(--muted);margin:0}.live-install .microcopy code{color:var(--brand)}.live-email{max-width:360px;margin:18px auto 0}.live-email input{background:var(--panel);border:1px solid var(--border);width:100%;color:var(--text);border-radius:10px;padding:12px 16px;font-size:15px}.live-email input::placeholder{color:#5d6b7a}.live-email input:focus{border-color:var(--brand);outline:none}.cmd{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;margin:14px 0 12px;display:flex}.cmd code{font-family:var(--mono);border:1px solid var(--border);color:var(--text);text-align:left;white-space:nowrap;background:#070a0e;border-radius:10px;max-width:100%;padding:14px 18px;font-size:14px;overflow-x:auto}.install-help{text-align:left;grid-template-columns:1fr 1fr;gap:20px;max-width:760px;margin:28px auto 0;display:grid}.install-help .help-col{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:18px 20px}.install-help h3{color:var(--text);margin:0 0 10px;font-size:16px}.install-help ol{color:var(--muted);margin:0;padding-left:18px;font-size:14px}.install-help li{margin-bottom:8px}.install-help code{font-family:var(--mono);border:1px solid var(--border);color:var(--text);background:#070a0e;border-radius:5px;padding:1px 6px;font-size:13px}.party{background:radial-gradient(900px 500px at 50% -10%, #4aa8ff1f, transparent), var(--bg)}.party-hero{padding-top:50px}.party-form{flex-direction:column;max-width:420px}.party-form input.email,.party-form input.text{flex:none;width:100%}.party-form .btn{width:100%}.countdown{justify-content:center;gap:14px;margin:8px 0 4px;display:flex}.cd-unit{background:var(--panel);border:1px solid var(--border);text-align:center;border-radius:12px;min-width:78px;padding:14px 18px}.cd-num{font-family:var(--mono);color:var(--brand);font-size:32px;font-weight:700;line-height:1;display:block}.cd-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.auth{justify-content:center;padding:64px 24px 96px;display:flex}.demo-banner{border:1px solid var(--border);background:linear-gradient(90deg,#38e8b01a,#4aa8ff14);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:18px 22px;display:flex}.demo-banner p{color:var(--muted);max-width:640px;margin:6px 0 0;font-size:14px;line-height:1.5}.demo-banner .btn{flex:none}.alert-count{font:700 11px/1 var(--mono,monospace);color:var(--muted);background:#ffffff0f;border-radius:5px;flex:none;padding:3px 6px}.feed-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.seg{border:1px solid var(--border);background:#070a0e;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.seg-btn{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font:600 12.5px/1 -apple-system,Arial,sans-serif}.seg-btn:hover{color:var(--text)}.seg-btn.is-on{color:#04221a;background:var(--brand)}.seg-n{opacity:.65;margin-left:3px;font-size:11px;font-weight:700;display:inline-block}.seg-btn.is-on .seg-n{opacity:.8}.feed-select{border:1px solid var(--border);max-width:220px;color:var(--text);background:#070a0e;border-radius:9px;flex:0 auto;padding:8px 12px;font-size:13px}.feed-select:focus{border-color:var(--brand);outline:none}.feed-search{border:1px solid var(--border);min-width:0;color:var(--text);background:#070a0e;border-radius:9px;flex:200px;padding:8px 12px;font-size:13.5px}.feed-search::placeholder{color:var(--muted)}.feed-search:focus{border-color:var(--brand);outline:none}.kind-pill{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:999px;flex:none;max-width:240px;padding:3px 8px;font:600 11px/1 -apple-system,Arial,sans-serif;overflow:hidden}.kind-pill.kind-plugin{color:var(--brand-2);background:#4aa8ff1f;border-color:#4aa8ff40}.kind-pill.kind-theme{color:#c4a45d;background:#febc2e1f;border-color:#febc2e40}.kind-pill.kind-core{color:var(--brand);background:#38e8b01f;border-color:#38e8b040}.alert-origin{font:600 11px/1 var(--mono,monospace);flex:none;align-items:center;gap:6px;display:inline-flex}.alert-host{color:var(--brand-2);text-overflow:ellipsis;white-space:nowrap;background:#4aa8ff1f;border-radius:5px;max-width:220px;padding:3px 7px;overflow:hidden}.alert-source{color:var(--muted)}.demo-live{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);align-items:center;gap:8px;font:700 12px/1 -apple-system,Arial,sans-serif;display:inline-flex}.demo-dot{background:var(--brand);border-radius:50%;width:9px;height:9px;box-shadow:0 0 #38e8b099}.demo-dot.pulse{animation:.7s ease-out demo-pulse}@keyframes demo-pulse{0%{box-shadow:0 0 #38e8b099}to{box-shadow:0 0 0 10px #38e8b000}}.auth-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:420px;padding:32px 28px}.auth-card h1{margin:0 0 6px;font-size:26px}.auth-card .auth-intro{color:var(--muted);margin:0 0 22px;font-size:15px}.auth-card form{gap:16px;margin-top:20px;display:grid}.auth-card label{color:var(--muted);gap:6px;font-size:14px;display:grid}.auth-card input[type=email],.auth-card input[type=password],.auth-card input[type=text]{background:var(--bg-2);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:12px 14px;font-size:15px}.auth-card input[type=email]:focus,.auth-card input[type=password]:focus,.auth-card input[type=text]:focus{border-color:var(--brand);outline:none}.auth-card input[type=email]::placeholder,.auth-card input[type=password]::placeholder,.auth-card input[type=text]::placeholder{color:#5d6b7a}.auth-card .btn{width:100%}.auth-check{color:var(--muted);flex-direction:row;align-items:center;gap:8px;display:flex!important}.auth-alt{color:var(--muted);text-align:center;margin:20px 0 0;font-size:14px}.auth-alt a{color:var(--brand)}.auth-status{border:1px solid var(--brand);color:var(--text);background:#38e8b01a;border-radius:10px;margin:0 0 4px;padding:10px 14px;font-size:14px}.auth-errors{border:1px solid var(--danger);background:#ff6b6b14;border-radius:10px;margin:0 0 4px;padding:12px 14px}.auth-errors ul{margin:0;padding-left:18px}.auth-errors li{color:var(--danger);font-size:14px}.portal{padding:48px 0 80px}.portal .wrap{max-width:920px}.portal h1{margin:0 0 6px;font-size:30px}.portal .portal-sub{color:var(--muted);margin:0 0 32px}.portal-section{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);margin-top:20px;padding:24px 26px}.portal-section h2{margin:0 0 4px;font-size:18px}.portal-section .portal-section-sub{color:var(--muted);margin:0 0 18px;font-size:14px}.token-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.token-row:first-of-type{border-top:none}.token-row code{font-family:var(--mono);border:1px solid var(--border);color:var(--text);background:#070a0e;border-radius:8px;padding:6px 10px;font-size:13px}.pill{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:12px}.pill.is-active{color:#04221a;background:var(--brand);border-color:var(--brand)}.pill.is-trialing{color:var(--brand);background:#38e8b01f}.pill.is-revoked,.pill.is-canceled{color:var(--danger);border-color:var(--danger)}.portal-h3{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:18px 0 8px;font-size:13px}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:9px 12px}.data-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:600}.data-table tbody tr:hover{background:#ffffff05}.data-table .site-host{color:var(--text);font-weight:600}.data-table a.site-host:hover{color:var(--brand)}.data-table .t-num{font-family:var(--mono);white-space:nowrap;color:var(--muted)}.data-table .t-actions{text-align:right;white-space:nowrap}.data-table .t-actions form{display:inline}.data-table .t-actions .btn{padding:5px 12px;font-size:13px}.status-dot{background:var(--muted);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.status-dot.is-active{background:var(--brand)}.status-dot.is-trialing{background:var(--brand-2)}.status-dot.is-paused{background:#c4a45d}.status-dot.is-revoked,.status-dot.is-canceled{background:var(--danger)}.sev-counts{font-family:var(--mono);white-space:nowrap;font-size:13px}.sev-counts .n{color:#5d6b7a}.sev-counts .n.hot{font-weight:700}.sev-counts .n.fatal.hot{color:var(--danger)}.sev-counts .n.error.hot{color:#c4a45d}.sev-counts .n.warning.hot{color:var(--brand-2)}.sev-counts .sep{color:var(--border);margin:0 3px}.insight-counts{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 14px;display:flex}.insight-seen{font-size:12px}.alert-list{margin:0;padding:0;list-style:none}.alert-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:11px 0;font-size:13px;display:flex}.alert-row .alert-sev{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);flex:none;font-size:11px}.alert-row.sev-fatal .alert-sev{color:var(--danger)}.alert-row.sev-error .alert-sev{color:#c4a45d}.alert-row .alert-line{min-width:0;font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;background:0 0;border:none;flex:100%;order:9;padding:0}.alert-row .alert-ts{color:var(--muted);white-space:nowrap;flex:none;margin-left:auto;font-size:11px}@media (width<=720px){.compare-table-wrap{padding:24px 12px 40px;overflow-x:auto}.compare-table{min-width:580px;font-size:13.5px}.compare-table th,.compare-table td{padding:10px 12px}.steps,.trust-list{grid-template-columns:1fr}.nav{flex-wrap:wrap;gap:8px 12px;padding:14px 18px}.nav .nav-toggle{display:inline-flex}.nav nav{flex-direction:column;flex-basis:100%;align-items:flex-start;gap:4px;padding-top:10px;display:none}.nav nav a:not(.btn){padding:6px 0;font-size:15px}.nav nav a.btn{margin-top:6px}.nav.open nav{display:flex}.countdown{gap:8px}.cd-unit{min-width:64px;padding:12px}.cd-num{font-size:26px}}@media (width<=600px){.about .wrap{text-align:center;flex-direction:column}.install-help{grid-template-columns:1fr}}@media (width<=720px){.portal{padding:28px 0 56px}.portal .wrap{padding:0 16px}.portal h1{font-size:24px}.portal-sub{margin-bottom:22px}.portal-section{margin-top:14px;padding:18px 16px}.portal-section h2{font-size:16px}.demo-banner{flex-direction:column;align-items:flex-start;padding:16px}.demo-banner .btn{text-align:center;width:100%}.plan-grid{grid-template-columns:1fr}.alert-row{font-size:12.5px}.alert-row .alert-host{max-width:160px}.alert-row .alert-ts{flex-basis:100%;order:10;margin-left:0}.portal-section .data-table{white-space:nowrap;display:block;overflow-x:auto}.feed-controls{gap:8px}.seg{flex:auto}.seg-btn{flex:auto;padding:8px 10px}.feed-select{flex-basis:100%;max-width:none}.feed-search{flex-basis:100%}.kind-pill{max-width:150px}}
