:root{--navy:#081522;--surface:#102436;--surface2:#0d2233;--ink:#eaf4f4;--muted:#9bb0bb;--line:rgba(234,244,244,.14);--accent:#1677a8;font-family:'Manrope','Noto Sans SC',Arial,sans-serif;color:var(--ink);background:var(--navy)}
*{box-sizing:border-box}body{margin:0;background:linear-gradient(135deg,#07131e,#0b2030 55%,#07131e);min-height:100vh;color:var(--ink)}a{color:inherit;text-decoration:none}.manual{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:38px 0 28px}.manual-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--line)}.eyebrow,.section-kicker{margin:0 0 12px;color:var(--accent);font-size:11px;letter-spacing:.18em;font-weight:700}.manual h1{margin:0;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.06em;line-height:1.02}.subtitle{margin:14px 0 0;color:var(--muted);font-size:16px}.logo{font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--accent);white-space:nowrap}.manual-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0 4px}.manual-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid var(--line);color:var(--ink);font-size:13px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.manual-button:hover{border-color:var(--accent);background:rgba(234,244,244,.08);transform:translateY(-1px)}.manual-button-primary{background:var(--accent);border-color:var(--accent);color:#081522;font-weight:700}.manual-button-primary:hover{background:var(--accent);color:#081522}.manual-meta{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.manual-meta>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;font-size:13px}.manual-meta>div:first-child span{color:var(--muted)}.manual-meta>div:first-child a{color:var(--ink);overflow-wrap:anywhere}.qr-grid{display:flex;gap:16px;align-items:flex-start}.qr{display:grid;justify-items:center;gap:7px;min-width:82px;color:var(--muted);font-size:11px}.qr img{width:82px;height:82px;padding:6px;background:#fff;object-fit:contain}.flow{padding:30px 0 18px}.flow ol{list-style:none;padding:0;margin:0;display:grid;gap:1px;border:1px solid var(--line);background:var(--line)}.flow li{display:grid;grid-template-columns:72px 220px 1fr;gap:24px;align-items:start;padding:19px 22px;background:rgba(13,34,51,.93)}.flow li:nth-child(even){background:rgba(16,36,54,.98)}.flow .step{color:var(--accent);font-size:18px;font-weight:700;letter-spacing:.08em}.flow strong{font-size:16px;color:var(--ink)}.flow p{margin:2px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.tip{display:flex;gap:18px;align-items:flex-start;padding:16px 18px;border-left:3px solid var(--accent);background:rgba(234,244,244,.06);color:var(--muted);font-size:14px;line-height:1.6}.tip strong{color:var(--accent);white-space:nowrap}.manual footer{display:flex;justify-content:space-between;gap:16px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line);color:#7f9aa6;font-size:12px}.manual footer a{color:var(--accent)}
@media(max-width:700px){.manual{width:min(100% - 24px,1120px);padding-top:24px}.manual-toolbar{display:grid;grid-template-columns:1fr}.manual-button{width:100%}.manual-head{display:block}.logo{display:inline-block;margin-top:18px}.manual-meta{grid-template-columns:1fr;gap:18px}.qr-grid{flex-wrap:wrap}.flow li{grid-template-columns:48px 1fr;gap:12px}.flow li>div:last-child{grid-column:2}.manual footer{flex-wrap:wrap}}
@media print{body{background:#fff;color:#1b2a34}.manual{width:auto;padding:0}.manual-head,.manual-meta,.flow ol,.flow li,.tip{border-color:#d6e2e7}.manual-head{padding-top:0}.manual h1,.flow strong{color:#0b2b40}.subtitle,.flow p,.manual-meta>div:first-child span,.tip,.manual footer{color:#607582}.manual-meta>div:first-child a,.manual footer a{color:#1677a8}.flow li,.flow li:nth-child(even){background:#fff}.tip{background:#f3f7f9}.logo{color:#1677a8}.manual footer{margin-top:14px}}

