
body::after{display:none}body{font-family:system-ui,sans-serif;font-size:17px}
.manual-shell{max-width:1460px;margin:auto;display:grid;grid-template-columns:270px minmax(0,1fr);gap:48px;padding:36px 32px}
.manual-nav{position:sticky;top:24px;align-self:start;max-height:92vh;overflow:auto;padding:8px}
.manual-nav a{display:block;padding:9px 10px;margin:3px 0;text-decoration:none;color:#a7b8ce;border-radius:5px;font-size:14px;line-height:1.45}
.manual-nav a[aria-current=page]{background:#123448;color:#52dcf7;border-left:3px solid #00b4d8}
.manual-brand{font-weight:700;font-size:23px;color:#52dcf7;margin:0 0 8px}.manual-draft{font-size:13px;color:#93a4b8;margin:0 0 20px}
.manual-nav summary,.page-contents summary{cursor:pointer;color:#52dcf7;padding:10px 0;font-weight:600}.page-contents{border:1px solid #205070;border-radius:5px;padding:6px 16px;margin:24px 0}.page-contents ol{padding-left:22px}.page-contents a{font-size:15px}h2,h3{scroll-margin-top:24px}.skip-link{position:absolute;left:12px;top:-100px}.skip-link:focus{top:12px;background:#122638;padding:12px;z-index:5}
main{max-width:1000px;min-width:0}h1{font-size:clamp(28px,3vw,42px);line-height:1.15;margin:12px 0 24px}h2{font-size:26px;line-height:1.3;margin:36px 0 18px;color:#eef6ff}h3{font-size:21px;margin:28px 0 12px}p,li{line-height:1.7}a{color:#52dcf7}strong{color:#eef6ff}
main img{display:block;max-width:100%;height:auto;border:1px solid #205070;border-radius:7px;margin:24px 0 12px;background:#0f0f1a}main img[src*="iphone-"]:not([src*="landscape"]){max-width:min(100%,420px);margin-left:auto;margin-right:auto}table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}th,td{text-align:left;border:1px solid #203040;padding:10px 12px;vertical-align:top}th{background:#122638;color:#eef6ff}td:first-child{min-width:110px}code{font-size:.9em;color:#b8e7f2}pre{overflow:auto;padding:16px;background:#080b16;border:1px solid #203040}blockquote{margin:20px 0;padding:4px 18px;border-left:3px solid #ffb800;background:#141a24}.page-next{display:flex;justify-content:space-between;border-top:1px solid #205070;margin-top:50px;padding-top:18px;gap:20px;font-size:15px}
@media(max-width:850px){.manual-shell{display:block;padding:20px}.manual-nav{position:static;max-height:none;margin-bottom:28px;border-bottom:1px solid #203040;padding-bottom:22px}.manual-nav a{display:inline-block;font-size:13px;padding:7px}table{display:block;overflow-x:auto}}
@media print{body{background:white;color:black}.manual-nav,.page-next{display:none}.manual-shell{display:block;padding:0}main{max-width:none}h1,h2,h3,strong{color:black}a{color:#005070}img{break-inside:avoid}}
