.citelink-p{letter-spacing:.02em;color:var(--brand-ink);opacity:.85;vertical-align:-1px;margin-left:3px;font-size:10.5px}.citelink-para:hover .citelink-p{opacity:1}.citelink-pin{font:inherit;cursor:pointer;line-height:inherit;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0}.citelink-pin:hover .citelink-p,.citelink-pin:focus-visible .citelink-p{opacity:1;text-decoration:underline}.pcite-back{z-index:90;background:#14121e6b;justify-content:center;align-items:center;padding:24px;animation:.14s ease-out both pciteIn;display:flex;position:fixed;inset:0}@keyframes pciteIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pcite-back{animation:none}}.pcite-sheet{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:620px;max-height:80vh;box-shadow:var(--sh-3);padding:18px 20px 14px;overflow-y:auto}.pcite-head{align-items:flex-start;gap:12px;display:flex}.pcite-t{color:var(--ink);flex:1;font-size:15.5px;font-weight:650;line-height:1.35}.pcite-x{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:26px;height:26px;color:var(--ink-3);cursor:pointer;transition:var(--tr);flex-shrink:0;font-size:16px;line-height:1}.pcite-x:hover{border-color:var(--border-2);background:var(--surface-2);color:var(--ink)}.pcite-c{color:var(--ink-3);margin-top:4px;font-size:11.5px}.pcite-para{border-left:3px solid var(--brand-line);margin-top:14px;padding:2px 0 2px 14px}.pcite-n{letter-spacing:.08em;color:var(--brand-ink);font-size:11px;font-weight:600}.pcite-para p{color:var(--ink);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin:6px 0 0;font-size:14.5px;line-height:1.66}.pcite-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:11px;display:flex}.pcite-out{color:var(--brand-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.pcite-out:hover{text-underline-offset:3px;text-decoration:underline}.pcite-case{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.pcite-note{color:var(--ink-3);font-size:10.5px}@media (width<=680px){.pcite-back{align-items:flex-end;padding:0}.pcite-sheet{border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:none;max-width:none;max-height:86vh;padding:16px 16px 20px}.pcite-para p{font-size:15px}}.gnote{border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:14px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.gnote svg{color:var(--brand-ink);margin-top:2px}.gnote strong{color:var(--ink);font-weight:650}.gnote-x{color:var(--ink-3);font-size:11px}.gnote-warn{border-left-color:var(--warn);background:var(--warn-soft)}.gnote-warn svg{color:var(--warn-ink)}
