@layer pw {
@layer pw{[data-pw=policy]{--bg:#090d14;--sf:#0e141d;--s2:#151c28;--bd:#94a3c429;--ac:#4d7cff;--gr:#22d3a4;--tx:#f1f5f9;--mu:#8b98ad;--mono:var(--font-mono), monospace;--sans:var(--font-dm), sans-serif}[data-pw=policy] *,[data-pw=policy] :before,[data-pw=policy] :after{box-sizing:border-box;margin:0;padding:0}body:has(>[data-pw=policy]){background:var(--bg);color:var(--tx);font-family:var(--sans);min-height:100vh;font-size:14px;line-height:1.6;overflow-x:hidden}[data-pw=policy] a{color:var(--ac);text-decoration:none}[data-pw=policy] a:hover{text-decoration:underline}[data-pw=policy] .nav{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--bd);z-index:100;background:#05070db8;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}[data-pw=policy] .nb{font-family:var(--mono);color:var(--tx);align-items:center;gap:10px;font-size:15px;font-weight:700;text-decoration:none;display:flex}[data-pw=policy] .nb:hover{text-decoration:none}[data-pw=policy] .nb span{color:var(--ac)}[data-pw=policy] .page-tabs{border-bottom:1px solid var(--bd);background:var(--sf);border-radius:10px 10px 0 0;gap:0;max-width:860px;margin:40px auto 0;display:flex;overflow:hidden}[data-pw=policy] .ptab{color:var(--mu);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--sans);background:0 0;border:none;padding:12px 28px;transition:all .15s}[data-pw=policy] .ptab.act{color:var(--ac);border-bottom:2px solid var(--ac);background:#3b82f60d}[data-pw=policy] .ptab:hover:not(.act){color:var(--tx);background:var(--s2)}[data-pw=policy] .doc-wrap{background:var(--sf);border:1px solid var(--bd);border-top:none;border-radius:0 0 12px 12px;max-width:860px;margin:0 auto 80px;padding:48px 52px}[data-pw=policy] .doc-section{display:none}[data-pw=policy] .doc-section.act{display:block}[data-pw=policy] .doc-header{margin-bottom:40px}[data-pw=policy] .doc-header h1{margin-bottom:8px;font-size:26px;font-weight:700}[data-pw=policy] .doc-header p{color:var(--mu);font-size:12px;font-family:var(--mono)}[data-pw=policy] h2{color:var(--ac);text-transform:uppercase;letter-spacing:.05em;font-size:15px;font-weight:700;font-family:var(--mono);margin:36px 0 10px}[data-pw=policy] h3{margin:20px 0 8px;font-size:14px;font-weight:600}[data-pw=policy] p{color:#b0bcd4;margin-bottom:12px;font-size:13.5px;line-height:1.8}[data-pw=policy] ul,[data-pw=policy] ol{color:#b0bcd4;margin:0 0 14px 20px;font-size:13.5px;line-height:1.9}[data-pw=policy] li{margin-bottom:4px}[data-pw=policy] strong{color:var(--tx)}[data-pw=policy] .chip{font-family:var(--mono);color:var(--ac);letter-spacing:.04em;background:#3b82f612;border:1px solid #3b82f640;border-radius:20px;margin-right:6px;padding:2px 8px;font-size:10px;display:inline-block}[data-pw=policy] .divider{border:none;border-top:1px solid var(--bd);margin:36px 0}[data-pw=policy] footer{border-top:1px solid var(--bd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:980px;margin:0 auto;padding:32px 24px;display:flex}[data-pw=policy] .foot-copy{color:var(--mu);font-size:12px;font-family:var(--mono)}[data-pw=policy] .foot-links{gap:20px;display:flex}[data-pw=policy] .foot-links a{color:var(--mu);font-size:12px;transition:color .15s}[data-pw=policy] .foot-links a:hover{color:var(--ac);text-decoration:none}[data-pw=policy] ::selection{color:#fff;background:#3b82f673}[data-pw=policy] ::-webkit-scrollbar{width:10px}[data-pw=policy] ::-webkit-scrollbar-track{background:0 0}[data-pw=policy] ::-webkit-scrollbar-thumb{background:#2a3550 padding-box content-box;border:2px solid #0000;border-radius:8px}[data-pw=policy] :focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:4px}html:has(>[data-pw=policy]){scroll-behavior:smooth}[data-pw=policy] header.scrolled,[data-pw=policy] .nav.scrolled{box-shadow:0 8px 30px #00000073}[data-pw=policy] .readbar{background:linear-gradient(90deg,var(--ac),var(--gr));z-index:200;width:0;height:2px;position:fixed;top:0;left:0}[data-pw=policy] .tldr{background:var(--s2);border:1px solid var(--bd);border-left:3px solid var(--ac);color:var(--tx);border-radius:8px;margin-bottom:8px;padding:16px 20px;font-size:13px;line-height:1.7}[data-pw=policy] .tldr strong{color:var(--ac)}[data-pw=policy] .doc-wrap a[href^=http]:after{content:"↗";color:var(--mu);margin-left:2px;font-size:.75em;text-decoration:none}[data-pw=policy] .toc{background:var(--s2);border:1px solid var(--bd);border-radius:10px;margin:0 0 28px;padding:16px 20px}[data-pw=policy] .toc-title{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mu);font-size:11px;font-weight:700}[data-pw=policy] .toc ol{flex-direction:column;gap:6px;margin:10px 0 0 20px;display:flex}[data-pw=policy] .toc a{color:var(--mu);font-size:13.5px;text-decoration:none}[data-pw=policy] .toc a:hover,[data-pw=policy] .toc a.act{color:var(--ac)}[data-pw=policy] .doc-wrap h2[id]{scroll-margin-top:84px}}
}


