.fgovpcd{--fgovpcd-bg-primary:#000;--fgovpcd-bg-elev:#0f0f0f;--fgovpcd-bg-elev-2:#161616;--fgovpcd-bg-code:#0a0a0a;--fgovpcd-text-primary:#fff;--fgovpcd-text-secondary:#fff;--fgovpcd-text-muted:hsla(0,0%,100%,.5);--fgovpcd-accent:#fa2132;--fgovpcd-accent-dim:rgba(250,33,50,.16);--fgovpcd-rule:hsla(0,0%,100%,.08);--fgovpcd-rule-strong:hsla(0,0%,100%,.16);--fgovpcd-link-underline:rgba(250,33,50,.5);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--fgovpcd-bg-primary);color:var(--fgovpcd-text-primary);min-height:100vh}.fgovpcd--light{--fgovpcd-bg-primary:#fafafa;--fgovpcd-bg-elev:#f2f2f2;--fgovpcd-bg-elev-2:#ebebeb;--fgovpcd-bg-code:#fff;--fgovpcd-text-primary:#111;--fgovpcd-text-secondary:rgba(0,0,0,.68);--fgovpcd-text-muted:rgba(0,0,0,.48);--fgovpcd-accent:#fa2132;--fgovpcd-accent-dim:rgba(250,33,50,.12);--fgovpcd-rule:rgba(0,0,0,.1);--fgovpcd-rule-strong:rgba(0,0,0,.14);--fgovpcd-link-underline:rgba(250,33,50,.55)}.fgovpcd-main{margin:0 auto;max-width:760px;padding:120px 32px 96px}.fgovpcd-crumb{color:var(--fgovpcd-text-muted);font-size:13px;letter-spacing:.02em;margin-bottom:48px}.fgovpcd-crumb a{color:var(--fgovpcd-text-muted);text-decoration:none;transition:color .15s ease}.fgovpcd-crumb a:hover{color:var(--fgovpcd-text-secondary)}.fgovpcd-crumb-sep{color:var(--fgovpcd-text-muted);margin:0 8px;opacity:.5}.fgovpcd-crumb-current{color:var(--fgovpcd-text-secondary)}.fgovpcd-h1{color:var(--fgovpcd-text-primary);font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:0 0 32px}.fgovpcd-def{border-left:3px solid var(--fgovpcd-accent);margin-bottom:24px;padding:12px 0 12px 28px}.fgovpcd-def-p{color:var(--fgovpcd-text-primary);font-size:19px;font-weight:400;letter-spacing:-.005em;line-height:1.55;margin:0}.fgovpcd-origin{border-left:2px solid var(--fgovpcd-accent);font-size:14px;font-style:italic;margin:0 0 56px;padding:8px 0 8px 28px}.fgovpcd-origin,.fgovpcd-origin a{color:var(--fgovpcd-text-secondary)}.fgovpcd-origin a{border-bottom:1px solid var(--fgovpcd-link-underline);font-style:normal;text-decoration:none}.fgovpcd-h2,.fgovpcd-origin a:hover{color:var(--fgovpcd-text-primary)}.fgovpcd-h2{font-size:28px;font-weight:600;letter-spacing:-.018em;line-height:1.2;margin:64px 0 24px;padding-left:16px;position:relative;text-align:left}.fgovpcd-h2:before{background:var(--fgovpcd-accent);bottom:12px;content:"";left:0;position:absolute;top:12px;width:2px}.fgovpcd-p{margin:0 0 20px}.fgovpcd-p,.fgovpcd-p a{color:var(--fgovpcd-text-primary)}.fgovpcd-p a{border-bottom:1px solid var(--fgovpcd-link-underline);text-decoration:none;transition:color .15s ease,border-color .15s ease}.fgovpcd-p a:hover{border-bottom-color:var(--fgovpcd-accent);color:var(--fgovpcd-accent)}.fgovpcd-related{list-style:none;margin:0;padding:0}.fgovpcd-related li{border-bottom:1px solid var(--fgovpcd-rule);color:var(--fgovpcd-text-secondary);font-size:15px;padding:14px 0}.fgovpcd-related li:last-child{border-bottom:0}.fgovpcd-related li a{border-bottom:1px solid var(--fgovpcd-link-underline);color:var(--fgovpcd-text-primary);font-weight:500;padding-bottom:1px;text-decoration:none;transition:color .15s ease}.fgovpcd-related li a:hover{color:var(--fgovpcd-accent)}.fgovpcd-related-gloss{color:var(--fgovpcd-text-secondary);margin-left:2px}.fgovpcd-related-gloss:before{content:": "}.fgovpcd-faq-item{padding:20px 0}.fgovpcd-faq-item,.fgovpcd-faq-item:last-child{border-bottom:1px solid var(--fgovpcd-rule)}.fgovpcd-faq-q{color:var(--fgovpcd-text-primary);font-size:17px;font-weight:600;letter-spacing:-.012em;margin-bottom:10px}.fgovpcd-faq-a{font-size:15px;line-height:1.7;margin:0}.fgovpcd-faq-a,.fgovpcd-faq-a a{color:var(--fgovpcd-text-secondary)}.fgovpcd-faq-a a{border-bottom:1px solid var(--fgovpcd-link-underline);text-decoration:none}.fgovpcd-faq-a a:hover{color:var(--fgovpcd-text-primary)}.fgovpcd-refs{color:var(--fgovpcd-text-secondary);font-size:15px;line-height:1.7;list-style:decimal;padding-left:24px}.fgovpcd-refs li{margin-bottom:12px;padding-left:8px}.fgovpcd-refs a{border-bottom:1px solid var(--fgovpcd-link-underline);color:var(--fgovpcd-text-secondary);text-decoration:none;word-break:break-all}.fgovpcd-refs a:hover{color:var(--fgovpcd-text-primary)}.fgovpcd-corpus{font-size:15px;font-style:italic;margin-top:24px}.fgovpcd-corpus,.fgovpcd-corpus a{color:var(--fgovpcd-text-secondary)}.fgovpcd-corpus a{border-bottom:1px solid var(--fgovpcd-link-underline);text-decoration:none}.fgovpcd-corpus a:hover{color:var(--fgovpcd-text-primary)}.fgovpcd-cite{border-top:1px solid var(--fgovpcd-rule);color:var(--fgovpcd-text-muted);font-size:13px;line-height:1.6;margin-top:56px;padding-top:28px}.fgovpcd-cite-label{color:var(--fgovpcd-text-muted);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.fgovpcd-cite-txt{color:var(--fgovpcd-text-secondary);font-size:14px;line-height:1.6;margin:0 0 14px}.fgovpcd-cite-txt a{border-bottom:1px solid rgba(250,33,50,.4);color:var(--fgovpcd-text-secondary);text-decoration:none;word-break:break-all}.fgovpcd--light .fgovpcd-cite-txt a{border-bottom-color:rgba(250,33,50,.45)}.fgovpcd-cite-txt a:hover{color:var(--fgovpcd-text-primary)}.fgovpcd-bibtex{margin-top:8px}.fgovpcd-bibtex summary{align-items:center;color:var(--fgovpcd-text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;letter-spacing:.04em;list-style:none;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fgovpcd-bibtex summary::-webkit-details-marker{display:none}.fgovpcd-bibtex summary:before{color:var(--fgovpcd-accent);content:"+";font-family:ui-monospace,SF Mono,Monaco,monospace;font-size:14px;width:12px}.fgovpcd-bibtex[open] summary:before{content:"\2212"}.fgovpcd-bibtex summary:hover{color:var(--fgovpcd-text-primary)}.fgovpcd-bibtex pre{background:var(--fgovpcd-bg-code);border:1px solid var(--fgovpcd-rule);color:var(--fgovpcd-text-secondary);font-family:ui-monospace,SF Mono,Monaco,Menlo,monospace;font-size:12px;line-height:1.6;margin-bottom:0;margin-top:10px;overflow-x:auto;padding:16px 20px}.fgovpcd-bibtex pre code{background:none;color:inherit;font-family:inherit;white-space:pre}@media (max-width:720px){.fgovpcd-main{padding:96px 20px 64px}.fgovpcd-h1{font-size:36px}.fgovpcd-h2{font-size:24px}.fgovpcd-def-p{font-size:17px}}