@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#080b09;--panel:#101411;--line:#252c27;--text:#f2f5f2;--muted:#929b95;--green:#8df5b5;--red:#ff8187}*{box-sizing:border-box}body{margin:0;background:radial-gradient(700px 380px at 80% -10%,#16322255,transparent 70%),var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif}.seo-topbar{height:64px;padding:0 max(22px,calc((100% - 1040px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#080b09e8}.seo-brand{display:flex;align-items:center;gap:9px;color:var(--text);font-weight:800;text-decoration:none}.seo-brand img{width:25px;height:25px}.seo-topbar nav{display:flex;gap:9px}.seo-topbar nav a,.seo-link{padding:9px 12px;border:1px solid var(--line);border-radius:8px;color:#c4cbc6;text-decoration:none;font-size:11px}.seo-shell{max-width:1040px;margin:0 auto;padding:58px 22px 90px}.seo-eyebrow{color:var(--green);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.seo-head{display:grid;grid-template-columns:80px 1fr;gap:22px;align-items:center;margin:18px 0 28px}.seo-avatar{width:80px;height:80px;border-radius:20px;display:grid;place-items:center;background:#203028;color:var(--green);font-size:22px;font-weight:800;overflow:hidden}.seo-avatar img{width:100%;height:100%;object-fit:cover}.seo-head h1{margin:0 0 7px;font-size:clamp(32px,5vw,54px);letter-spacing:-.055em;line-height:1}.seo-head p,.seo-description{margin:0;color:var(--muted);line-height:1.65}.seo-description{max-width:780px;font-size:15px}.seo-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:34px 0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}.seo-metrics div{padding:22px;border-right:1px solid var(--line)}.seo-metrics div:last-child{border:0}.seo-metrics span,.seo-project small{display:block;color:var(--muted);font-size:10px}.seo-metrics strong{display:block;margin-top:9px;font-size:24px;font-variant-numeric:tabular-nums}.positive{color:var(--green)}.negative{color:var(--red)}.seo-section-title{margin:42px 0 14px;font-size:13px}.seo-projects{display:grid;gap:9px}.seo-project{padding:17px 18px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);text-decoration:none}.seo-project-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#1c2621;color:var(--green);font-weight:800;overflow:hidden}.seo-project-icon img{width:100%;height:100%;object-fit:contain}.seo-project strong{display:block;margin-bottom:5px}.seo-project-value{font-weight:800;font-variant-numeric:tabular-nums}.seo-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.seo-note{margin-top:36px;padding:15px 17px;border:1px solid #355342;border-radius:10px;background:#101a14;color:#aeb9b1;font-size:11px;line-height:1.6}@media(max-width:640px){.seo-topbar nav a:first-child{display:none}.seo-shell{padding-top:36px}.seo-head{grid-template-columns:62px 1fr;gap:14px}.seo-avatar{width:62px;height:62px;border-radius:16px}.seo-head h1{font-size:30px}.seo-metrics{grid-template-columns:1fr}.seo-metrics div{border-right:0;border-bottom:1px solid var(--line)}.seo-project{grid-template-columns:42px minmax(0,1fr)}.seo-project-icon{width:42px;height:42px}.seo-project-value{grid-column:2}}
