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