.manual{font-size:16px;line-height:1.6}.manual-wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.manual-top{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--surface);border-bottom:1px solid var(--line)}.manual-bar{display:flex;align-items:center;gap:12px;padding-block:10px}.manual-bar .spacer{flex:1 1}.manual-grid{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:40px;gap:40px;padding-block:28px 80px}.manual-toc{position:-webkit-sticky;position:sticky;top:72px;align-self:start;display:flex;flex-direction:column;gap:2px;font-size:14px;max-height:calc(100vh - 90px);overflow:auto}.manual-toc b{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:6px}.manual-toc a{color:var(--muted);text-decoration:none;padding:4px 8px;border-radius:6px}.manual-toc a:hover{color:var(--ink);background:var(--surface-2)}.manual h1{font-size:clamp(30px,4vw,42px);margin:0 0 8px}.manual h1,.manual h2{font-family:var(--f-display);font-weight:400}.manual h2{font-size:27px;margin:0 0 12px}.manual .lead{color:var(--muted);font-size:17px;margin:0 0 20px;max-width:70ch}.manual section{padding-top:36px;scroll-margin-top:64px;max-width:860px}.manual section li,.manual section p{max-width:75ch}.manual li{margin-bottom:6px}.manual .tip{background:var(--accent-soft);border-radius:10px;padding:10px 14px;font-size:15px}.manual figure{margin:18px 0 8px}.manual figure img{width:100%;height:auto;border-radius:12px;border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface)}.manual figure img[src*=link-cliente],.manual figure img[src*=telemovel]{max-width:320px}.manual figcaption{font-size:13px;color:var(--muted);margin-top:6px}.manual table{border-collapse:collapse;width:100%;font-size:15px}.manual td,.manual th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}.manual-video{width:100%;max-width:860px;border-radius:12px;border:1px solid var(--line);background:#000;aspect-ratio:16/10}@media (max-width:900px){.manual-grid{grid-template-columns:minmax(0,1fr);gap:16px}.manual-toc{position:static;max-height:none;flex-direction:row;flex-wrap:wrap;gap:4px}.manual-toc b{width:100%}.manual-toc a{background:var(--surface);border:1px solid var(--line);font-size:13px}}@media print{.manual-toc,.manual-top,.manual-video{display:none}.manual-grid{display:block}}