:root{
  --manual-panel:#0d2036;
  --manual-line:#2d5678;
  --manual-text:#edf6ff;
  --manual-muted:#98adbf;
  --manual-accent:#67d0ff;
  --manual-gold:#ffd27d;
}
#trust-page-manual-mount{position:relative;z-index:10020}
.trust-page-manual-button{
  display:flex;align-items:center;justify-content:center;gap:7px;
  min-height:42px;padding:7px 10px;border:1px solid #356380;border-radius:10px;
  background:#0c2237;color:#eaf6ff;font:800 11px/1.1 Inter,Segoe UI,Arial,sans-serif;
  cursor:pointer;transition:.15s ease
}
.trust-page-manual-button:hover{border-color:var(--manual-accent);background:#12304b}
.trust-page-manual-button svg{width:18px;height:18px;stroke:var(--manual-accent);fill:none;stroke-width:1.8}
.trust-page-manual-button.manual-fixed{
  position:fixed;top:76px;right:18px;z-index:10030;
  border-radius:999px;box-shadow:0 8px 22px rgba(0,0,0,.28);backdrop-filter:blur(8px)
}
.trust-global-navbar__manual-slot{
  margin-left:6px;display:flex;align-items:center;flex:none
}
.trust-global-navbar__manual-slot .trust-page-manual-button{
  min-width:72px;flex-direction:column;gap:2px;padding:5px 8px 4px
}
.trust-global-navbar__manual-slot .trust-page-manual-button span{
  font-size:9.5px;white-space:nowrap
}
.trust-page-manual-overlay{position:fixed;inset:0;z-index:10040;background:rgba(0,0,0,.48);opacity:0;pointer-events:none;transition:.18s ease}
.trust-page-manual-drawer{position:fixed;top:0;right:-590px;z-index:10050;width:min(570px,96vw);height:100vh;overflow:auto;background:linear-gradient(180deg,#071421,#091a2b);border-left:1px solid var(--manual-line);box-shadow:-18px 0 48px rgba(0,0,0,.36);color:var(--manual-text);font-family:Inter,Segoe UI,Arial,sans-serif;transition:right .22s ease}
.trust-page-manual-open .trust-page-manual-overlay{opacity:1;pointer-events:auto}
.trust-page-manual-open .trust-page-manual-drawer{right:0}
.trust-page-manual-head{position:sticky;top:0;background:rgba(7,20,33,.98);border-bottom:1px solid #25475f;padding:18px 20px 14px;z-index:3}
.trust-page-manual-head-row{display:flex;gap:12px;align-items:flex-start}
.trust-page-manual-head h2{margin:0;font-size:21px}
.trust-page-manual-head p{margin:6px 0 0;color:var(--manual-muted);font-size:11px}
.trust-page-manual-close{margin-left:auto;width:34px;height:34px;border-radius:50%;border:1px solid #315571;background:#0a1b2c;color:#fff;cursor:pointer}
.trust-page-manual-body{padding:18px 20px 40px}
.trust-page-manual-section{margin-bottom:18px;padding:15px;background:var(--manual-panel);border:1px solid var(--manual-line);border-radius:13px}
.trust-page-manual-section h3{margin:0 0 9px;font-size:14px;color:#f3f8ff}
.trust-page-manual-section p,.trust-page-manual-section li{font-size:12px;line-height:1.58;color:#d8e5f0}
.trust-page-manual-section ul{margin:8px 0 0;padding-left:18px}
.trust-page-manual-chip{display:inline-flex;margin:3px 4px 3px 0;padding:5px 8px;border-radius:999px;border:1px solid #315571;background:#091a2b;color:#bde8ff;font-size:10px;text-decoration:none}
.trust-page-manual-route{font-family:Consolas,monospace;color:#8edcff;font-size:10px;word-break:break-all}
.trust-page-manual-callout{border-left:3px solid var(--manual-gold);padding:10px 12px;background:#172217;border-radius:8px;color:#f4e9c8;font-size:11px;line-height:1.5}
.trust-page-manual-link{display:inline-flex;margin-top:6px;color:#8edcff;font-size:11px;text-decoration:none}
@media(max-width:1280px){
  .trust-global-navbar__manual-slot{order:3}
}
@media(max-width:720px){
  .trust-page-manual-button.manual-fixed{top:70px;right:10px}
  .trust-page-manual-button.manual-fixed span{display:none}
}
