:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#101828;background:#f4f7fb;--blue:#155eef;--ink:#101828;--muted:#667085;--line:#e4e7ec;--card:#fff}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,#e8f0ff 0,transparent 34%),#f4f7fb}header{height:72px;padding:0 max(24px,calc((100vw - 980px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;background:rgba(255,255,255,.9);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);font-weight:800;text-decoration:none}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--blue);color:#fff;font-size:20px}.language{max-width:190px;padding:10px 34px 10px 12px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:var(--ink);font:inherit}main{width:min(900px,calc(100% - 32px));margin:48px auto}.eyebrow{color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.14em}.card{margin-top:14px;padding:clamp(24px,5vw,54px);border:1px solid var(--line);border-radius:24px;background:var(--card);box-shadow:0 20px 55px rgba(16,24,40,.08)}h1{margin:0 0 12px;font-size:clamp(32px,5vw,48px);letter-spacing:-.035em}h2{margin:30px 0 8px;font-size:20px}p{margin:0 0 14px;color:#475467;line-height:1.75}.updated{color:var(--muted);font-size:14px}.support{margin:26px 0 6px;padding:22px;border-radius:16px;background:#f0f5ff;border:1px solid #d6e4ff}.support a{color:var(--blue);font-size:clamp(17px,4vw,22px);font-weight:800;overflow-wrap:anywhere}.back{display:inline-flex;margin-top:30px;padding:12px 18px;border-radius:11px;background:var(--blue);color:#fff;font-weight:750;text-decoration:none}footer{padding:8px 16px 36px;color:var(--muted);text-align:center;font-size:13px}@media(max-width:600px){header{height:68px;padding:0 16px}.brand span:last-child{display:none}.language{width:155px;max-width:48vw}main{width:min(100% - 24px,900px);margin:24px auto}.card{padding:24px 20px;border-radius:18px}h1{font-size:32px}h2{margin-top:25px}.back{width:100%;justify-content:center}}
