@font-face{font-family:"Sora";font-style:normal;font-weight:300 800;font-display:swap;
  src:url("/static.php/skins/nelanor/fonts/sora-var.woff2") format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;
  src:url("/static.php/skins/nelanor/fonts/inter-var.woff2") format("woff2")}

:root{
  --nl-ink-950:#06070d; --nl-ink-900:#0a0b14; --nl-ink-800:#0f1120; --nl-ink-700:#161a2e;
  --nl-indigo:#7c8bff; --nl-text:#e6e9f2; --nl-body:#cbd5e1; --nl-muted:#94a3b8; --nl-hint:#7a8699;
  --nl-border:rgba(148,163,184,.14); --nl-border-strong:rgba(148,163,184,.28);
  --nl-gradient:linear-gradient(120deg,#6e8cff 0%,#a85ff0 42%,#ff8cc8 74%,#4fe3b0 100%);
  --nl-font-display:"Sora",system-ui,sans-serif;
  --nl-font-ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
}
*{box-sizing:border-box}
body{margin:0;background:var(--nl-ink-950);color:var(--nl-body);
  font-family:var(--nl-font-ui);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}
.wrap{max-width:760px;margin:0 auto;padding:0 20px 80px}
header{border-bottom:1px solid var(--nl-border);background:var(--nl-ink-900)}
.bar{max-width:760px;margin:0 auto;padding:16px 20px;display:flex;align-items:center;gap:12px}
.bar img{height:30px;width:30px}
.mark{font-family:var(--nl-font-display);font-weight:800;font-size:19px;letter-spacing:-.01em;color:#fff}
.mark span{font-family:var(--nl-font-ui);font-weight:500;font-size:14px;color:var(--nl-muted);margin-left:.35rem}
.bar a.back{margin-left:auto;color:var(--nl-muted);text-decoration:none;font-size:14px}
.bar a.back:hover{color:var(--nl-text)}
.hero{height:190px;background:var(--nl-ink-950) url("img/help-hero.webp") center/cover no-repeat;
  background-blend-mode:lighten;border-bottom:1px solid var(--nl-border)}
h1{font-family:var(--nl-font-display);font-weight:800;font-size:clamp(26px,5vw,34px);
  line-height:1.15;color:#fff;margin:36px 0 8px;letter-spacing:-.02em}
.lede{color:var(--nl-muted);margin:0 0 28px;font-size:16px}
h2{font-family:var(--nl-font-ui);font-weight:600;font-size:19px;color:var(--nl-text);
  margin:36px 0 10px;padding-top:24px;border-top:1px solid var(--nl-border)}
h2:first-of-type{border-top:0;padding-top:0}
p{margin:0 0 14px}
ol,ul{margin:0 0 16px;padding-left:22px}
li{margin:0 0 8px}
a{color:var(--nl-indigo)}
code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;color:var(--nl-text)}
.card{background:var(--nl-ink-900);border:1px solid var(--nl-border);border-radius:12px;padding:4px 18px;margin:0 0 20px}
table{width:100%;border-collapse:collapse;font-size:14px}
th,td{text-align:left;padding:11px 0;border-bottom:1px solid var(--nl-border);vertical-align:top}
tr:last-child th,tr:last-child td{border-bottom:0}
th{color:var(--nl-muted);font-weight:500;width:42%;white-space:nowrap}
td{color:var(--nl-text)}
.note{color:var(--nl-hint);font-size:13.5px}
footer{margin-top:48px;padding-top:20px;border-top:1px solid var(--nl-border);color:var(--nl-hint);font-size:13.5px}
footer a{color:var(--nl-muted)}
@media (max-width:560px){
  th{width:auto;white-space:normal;display:block;border-bottom:0;padding-bottom:0}
  td{display:block;padding-top:2px}
  tr{display:block;border-bottom:1px solid var(--nl-border);padding:8px 0}
  tr:last-child{border-bottom:0}
}
