:root{--bg: #f7f8fa;--surface: #ffffff;--surface-alt: #eef2f4;--text: #14202b;--muted: #5b6775;--border: #dde3e8;--primary: #0f766e;--primary-hover: #0c5f59;--primary-soft: #d9f0ed;--ok: #15803d;--down: #b91c1c;--pending: #a3a3a3;--radius: 14px;--shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 4px 16px rgba(16, 24, 40, .06);--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #0d1318;--surface: #151d24;--surface-alt: #111920;--text: #e6edf2;--muted: #93a1ad;--border: #25313b;--primary: #2dd4bf;--primary-hover: #5eead4;--primary-soft: #133a36;--ok: #4ade80;--down: #f87171;--pending: #6b7280;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 4px 16px rgba(0, 0, 0, .25);color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{line-height:1.2;margin:0}p{margin:0}a{color:inherit;text-decoration:none}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:var(--surface-alt);padding:.1em .4em;border-radius:6px}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}@media(min-width:640px){.container{padding:0 24px}}.muted{color:var(--muted)}.layout{min-height:100vh;display:flex;flex-direction:column}.layout__main{flex:1}.navbar{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--border)}.navbar__inner{display:flex;align-items:center;justify-content:space-between;height:64px}.navbar__brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem;letter-spacing:.02em}.navbar__logo{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--primary);color:var(--surface);font-weight:800}.navbar__links{display:flex;gap:4px}.navbar__links a{padding:8px 14px;border-radius:8px;color:var(--muted);font-weight:500}.navbar__links a:hover{color:var(--text);background:var(--surface-alt)}.navbar__links a.active{color:var(--primary);background:var(--primary-soft)}.navbar__toggle{display:none;background:none;border:0;padding:8px;cursor:pointer}.navbar__toggle span{display:block;width:20px;height:2px;margin:4px 0;background:var(--text);border-radius:2px}@media(max-width:640px){.navbar__toggle{display:block}.navbar__links{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;padding:8px 16px 16px;background:var(--surface);border-bottom:1px solid var(--border)}.navbar__links.is-open{display:flex}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:10px;font:inherit;font-weight:600;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn--primary{background:var(--primary);color:var(--surface)}.btn--primary:hover{background:var(--primary-hover)}.btn--ghost{background:transparent;border-color:var(--border);color:var(--text)}.btn--ghost:hover{border-color:var(--primary);color:var(--primary)}.btn--sm{padding:6px 12px;font-size:.85rem}.btn:disabled{opacity:.6;cursor:default}.btn:focus-visible,a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.badge{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:999px;background:var(--primary-soft);color:var(--primary);white-space:nowrap}.hero{padding:72px 0 64px}.hero__grid{display:grid;gap:40px;align-items:center}@media(min-width:900px){.hero__grid{grid-template-columns:1.3fr 1fr;gap:56px}.hero{padding:104px 0 96px}}.eyebrow{display:inline-block;margin-bottom:16px;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.hero h1{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;letter-spacing:-.02em}.accent{color:var(--primary)}.lead{margin-top:20px;font-size:1.15rem;color:var(--muted);max-width:34rem}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.status-panel{padding:24px}.status-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.status-panel__head h2{font-size:1rem}.status-list{list-style:none;margin:0;padding:0}.status-list li{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--border);font-size:.95rem}.status-list__label{display:flex;align-items:center;gap:10px;color:var(--muted)}.status-list__value{font-weight:600;font-variant-numeric:tabular-nums}.status-panel__hint{margin-top:12px;font-size:.85rem;color:var(--muted)}.dot{width:8px;height:8px;border-radius:50%;background:var(--pending)}.dot--ok{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 20%,transparent)}.dot--down{background:var(--down)}.dot--pending{animation:pulse 1s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.section{padding:64px 0}.section--alt{background:var(--surface-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section__head{margin-bottom:32px;max-width:40rem}.section__head h2{font-size:1.75rem;margin-bottom:8px}.grid{display:grid;gap:20px}@media(min-width:768px){.grid--3{grid-template-columns:repeat(3,1fr)}}.feature-card{padding:24px}.feature-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:var(--primary-soft);color:var(--primary);margin-bottom:18px}.feature-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.feature-card h3{font-size:1.1rem}.feature-card p{color:var(--muted);font-size:.95rem}.flow{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.flow__step{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:12px;font-weight:600}.flow__num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--primary);color:var(--surface);font-size:.85rem;flex-shrink:0}.footer{border-top:1px solid var(--border);padding:24px 0;font-size:.9rem}.footer__inner{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.empty-state{text-align:center;padding:64px 16px;display:grid;gap:16px;justify-items:center}@media(min-width:640px){.grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid--4{grid-template-columns:repeat(4,1fr)}}.feature-card--link{display:block;transition:border-color .15s,transform .15s}.feature-card--link:hover{border-color:var(--primary);transform:translateY(-2px)}.badge--live{background:var(--primary);color:var(--surface)}.page-loading{min-height:100vh;display:grid;place-items:center;color:var(--muted)}
