:root{--navy: #042C53;--navy-light: #0c3668;--primary: #185FA5;--accent: #378ADD;--light: #E6F1FB;--border: #B5D4F4;--paper: #F7FAFD;--white: #ffffff;--text: #1a2b40;--muted: #5d7a9a;--line: #dde2ea;--green: #059669;--purple: #7C3AED;--amber: #d97706;--red: #b91c1c;--teal: #0d9488;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--paper);color:var(--text)}a{text-decoration:none;color:inherit}button,input,select,textarea{font-family:inherit}.dash-card{transition:transform .18s,box-shadow .18s}.dash-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000059}.dash-card:hover .card-arrow-blue{background:var(--primary)}.dash-card:hover .card-arrow-blue svg{stroke:#fff}.dash-card:hover .card-arrow-green{background:var(--green)}.dash-card:hover .card-arrow-green svg{stroke:#fff}.dash-card:hover .card-arrow-purple{background:var(--purple)}.dash-card:hover .card-arrow-purple svg{stroke:#fff}.dash-card:hover .card-arrow-amber{background:var(--amber)}.dash-card:hover .card-arrow-amber svg{stroke:#fff}.dash-card:hover .card-arrow-red{background:var(--red)}.dash-card:hover .card-arrow-red svg{stroke:#fff}.dash-card:hover .card-arrow-teal{background:var(--teal)}.dash-card:hover .card-arrow-teal svg{stroke:#fff}.dash-card:hover .card-arrow-sky{background:var(--accent)}.dash-card:hover .card-arrow-sky svg{stroke:#fff}.manual-title{font-size:28px;font-weight:700;color:var(--navy);letter-spacing:-.01em;margin:2px 0 4px}.md{font-size:14.5px;line-height:1.65;color:var(--text)}.md h2{font-size:20px;font-weight:700;color:var(--navy);margin:30px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--line);scroll-margin-top:16px}.md h3{font-size:16px;font-weight:700;color:var(--navy);margin:22px 0 6px;scroll-margin-top:16px}.md h4{font-size:14px;font-weight:700;color:var(--primary);margin:16px 0 4px}.md p{margin:0 0 12px}.md ul,.md ol{margin:0 0 14px;padding-left:22px}.md li{margin:3px 0}.md hr{border:none;border-top:1px solid var(--line);margin:22px 0}.md blockquote{margin:0 0 14px;padding:10px 14px;background:var(--light);border-left:3px solid var(--primary);border-radius:0 8px 8px 0}.md pre{margin:0 0 14px;padding:12px 14px;background:var(--navy);color:#e6f1fb;border-radius:8px;overflow-x:auto;font-size:12.5px;line-height:1.5}.md-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;background:var(--light);color:var(--navy);padding:1px 5px;border-radius:4px;word-break:break-word}.md pre code{background:none;color:inherit;padding:0}.md-link{color:var(--primary);text-decoration:underline}.md-table-wrap{overflow-x:auto;margin:0 0 16px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.md table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.md th{text-align:left;background:var(--paper);color:var(--navy);font-weight:700;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.md td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}.md tr:last-child td{border-bottom:none}@media print{.no-print{display:none!important}body{background:#fff}.manual-shell{display:block!important;padding:0!important}.md-table-wrap{overflow:visible}.md table{font-size:11px}.md th{white-space:normal}.md h2,.md h3{break-after:avoid}.md tr,.md pre,.md blockquote{break-inside:avoid}}@media (max-width: 900px){.manual-shell{flex-direction:column;padding:20px 16px!important}.manual-aside{position:static!important;width:100%!important;max-height:260px!important}}
