.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--card);color:var(--wh);border:1px solid var(--g);z-index:1000000;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{outline:2px solid var(--g);outline-offset:2px;transform:translateY(0)}.pg-page>header,.policy-page>header{justify-content:space-between;align-items:center;margin-bottom:52px;padding:28px 0 0;display:flex}footer{border-top:1px solid var(--b);justify-content:space-between;align-items:center;margin-top:32px;padding:22px 0 0;display:flex}footer p{color:var(--mu);font-size:12px}::selection{background:color-mix(in srgb, var(--g) 35%, transparent);color:var(--wh);text-shadow:none}::selection{background:color-mix(in srgb, var(--g) 35%, transparent);color:var(--wh);text-shadow:none}[data-tooltip]{position:relative}[data-tooltip]:hover:before,[data-tooltip]:focus-visible:before{content:attr(data-tooltip);background:var(--card2,var(--card));color:var(--wh);font:500 10.5px/1.4 var(--font-body);letter-spacing:.2px;border:1px solid var(--b);white-space:nowrap;pointer-events:none;z-index:200;border-radius:6px;max-width:240px;padding:5px 10px;animation:.12s ease-out both pg-tip-in;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{content:"";background:var(--card2,var(--card));border-right:1px solid var(--b);border-bottom:1px solid var(--b);pointer-events:none;z-index:200;width:6px;height:6px;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)rotate(45deg)}[data-title]{position:relative}[data-title]:after{content:attr(data-title);color:var(--wh);letter-spacing:.1px;border:1px solid var(--b2);white-space:nowrap;pointer-events:none;opacity:0;z-index:1000;background:#0c0f12;border-radius:7px;padding:5px 9px;font-size:11.5px;font-weight:500;transition:opacity .15s ease-out,transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}[data-title]:hover:after,[data-title]:focus-visible:after{opacity:1;transition-delay:.35s;transform:translate(-50%)translateY(0)}strong,b{font-weight:600}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--wh) 14%, transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wh) 10%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:50px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--wh) 22%, transparent);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}input[type=checkbox],input[type=radio]{appearance:none;background:color-mix(in srgb, var(--wh) 4%, var(--card));border:1px solid var(--b2);cursor:pointer;vertical-align:-3px;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin:0;padding:0;transition:background .15s cubic-bezier(.2,.8,.2,1),border-color .15s,transform .12s;display:inline-block;position:relative}input[type=radio]{border-radius:50%}input[type=checkbox]:hover,input[type=radio]:hover{border-color:color-mix(in srgb, var(--g) 40%, var(--b2));background:color-mix(in srgb, var(--g) 4%, var(--card))}input[type=checkbox]:active,input[type=radio]:active{transform:scale(.92)}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--g);border-color:var(--g)}input[type=checkbox]:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0f17' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;animation:.22s cubic-bezier(.2,.8,.2,1) pg-check-pop;position:absolute;inset:2px}input[type=radio]:checked:after{content:"";background:var(--on-accent);border-radius:50%;animation:.22s cubic-bezier(.2,.8,.2,1) pg-check-pop;position:absolute;inset:3px}input[type=checkbox]:indeterminate{background:var(--g);border-color:var(--g)}input[type=checkbox]:indeterminate:after{content:"";background:var(--on-accent);border-radius:1px;height:2px;position:absolute;top:50%;left:3px;right:3px;transform:translateY(-50%)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.4;cursor:not-allowed}input[type=range]{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:24px;padding:0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--g) 0%, var(--g) calc(var(--pct,50) * 1%), color-mix(in srgb, var(--wh) 9%, transparent) calc(var(--pct,50) * 1%), color-mix(in srgb, var(--wh) 9%, transparent) 100%);border-radius:50px;height:4px}input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--wh) 9%, transparent);border-radius:50px;height:4px}input[type=range]::-moz-range-progress{background:var(--g);border-radius:50px;height:4px}input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--g);cursor:grab;background:#fff;border-radius:50%;width:16px;height:16px;margin-top:-6px;transition:transform .12s,background .15s}input[type=range]::-moz-range-thumb{border:2px solid var(--g);cursor:grab;background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .12s}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.1)}input[type=range]:hover::-moz-range-thumb{transform:scale(1.1)}input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(.95)}input[type=range]:disabled::-webkit-slider-thumb{background:color-mix(in srgb, var(--wh) 20%, transparent);border-color:var(--b2);cursor:not-allowed}input[type=range]:disabled::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--wh) 6%, transparent)}blockquote{border-left:2px solid color-mix(in srgb, var(--g) 45%, var(--b));color:var(--wh);letter-spacing:.1px;margin:18px 0;padding:4px 0 4px 20px;font-size:13px;line-height:1.6;position:relative}blockquote p{color:var(--wh);margin:0 0 6px}blockquote p:last-of-type{margin-bottom:0}blockquote cite{color:var(--mu);letter-spacing:.15px;margin-top:10px;font-size:12px;font-style:normal;display:block}:where([id]){scroll-margin-top:24px}h1[id],h2[id],h3[id],h4[id]{scroll-margin-top:32px}:target{animation:1.6s ease-out pg-target-flash}::view-transition-old(root){animation-duration:.14s}::view-transition-new(root){animation-duration:.14s}pre::selection,code::selection{background:color-mix(in srgb, var(--g) 30%, transparent)}[x-cloak]{display:none!important}@keyframes pg-target-flash{0%{background:color-mix(in srgb, var(--g) 18%, transparent)}to{background:0 0}}.cflag{vertical-align:-2px;border-radius:2px;flex-shrink:0;display:inline-block}.cflag-code{letter-spacing:.4px;background:color-mix(in srgb, currentColor 14%, transparent);color:inherit;opacity:.85;border-radius:3px;padding:3px 4px;font-size:9.5px;font-weight:500;line-height:1}
