.gp{--gp-verified:#17703f;--gp-sourced:#2a5bb5;--gp-disputed:#9a5b00;--gp-unverified:#6b6b66;--gp-panel:var(--surface);--gp-tint:#f5f6f9;--gp-grid:#0b13300b}[data-theme=dark] .gp{--gp-verified:#5cc489;--gp-sourced:#8aabf0;--gp-disputed:#e0a64a;--gp-unverified:#a3a39e;--gp-tint:#17191d;--gp-grid:#ffffff09}.gp-panel{background:var(--gp-panel);border:1px solid var(--rule);border-radius:var(--gp-r-lg)}.gp-tint{background:var(--gp-tint)}.gp-grid{background-image:linear-gradient(var(--gp-grid) 1px, transparent 1px), linear-gradient(90deg, var(--gp-grid) 1px, transparent 1px);background-size:28px 28px}.gp-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:650}.gp-id{font-family:var(--font-mono);letter-spacing:.01em;color:var(--muted);font-size:11.5px}.gp-num{font-variant-numeric:tabular-nums}.gp-ref{font-family:var(--font-mono);vertical-align:super;color:var(--brand-text);margin-left:1px;font-size:10px;font-weight:600;line-height:0;text-decoration:none}.gp-ref:hover{text-decoration:underline}.gp-status{--c:var(--gp-unverified);color:var(--c);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.gp-status:before{content:"";background:var(--c);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 18%, transparent);border-radius:99px}.gp-status[data-s=verified]{--c:var(--gp-verified)}.gp-status[data-s=sourced]{--c:var(--gp-sourced)}.gp-status[data-s=disputed]{--c:var(--gp-disputed)}.gp-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.22em;transition:text-decoration-color .15s}.gp-link:hover{-webkit-text-decoration-color:var(--brand-text);text-decoration-color:var(--brand-text)}.gp-card{transition:border-color .18s var(--ease-out), transform .18s var(--ease-out), box-shadow .18s var(--ease-out)}@media (hover:hover){.gp-card:hover{border-color:color-mix(in srgb, var(--brand-text) 45%, var(--rule));box-shadow:var(--shadow)}}.gp-monogram{border-radius:var(--gp-r-sm);color:var(--gold-text);font-family:var(--font-serif);letter-spacing:.02em;background:linear-gradient(160deg,#1a2a5e 0%,#0b1330 100%);flex-shrink:0;place-items:center;font-weight:650;display:inline-grid;box-shadow:inset 0 0 0 1px #e2c26447}.gp-toc a{border-left:2px solid var(--rule);color:var(--muted);padding:6px 0 6px 14px;font-size:13.5px;transition:color .15s,border-color .15s;display:block}.gp-toc a:hover{color:var(--ink);border-color:var(--ink)}.gp-track{position:relative}.gp-track>li{padding-left:26px;position:relative}.gp-track>li:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:5px}.gp-track>li:first-child:before{top:10px}.gp-track>li:last-child:before{bottom:calc(100% - 10px)}.gp-track>li:after{content:"";background:var(--paper);border:2px solid var(--muted);border-radius:99px;width:11px;height:11px;position:absolute;top:6px;left:0}.gp-track>li[data-current=true]:after{border-color:var(--gp-verified);background:var(--gp-verified);box-shadow:0 0 0 4px color-mix(in srgb, var(--gp-verified) 20%, transparent)}.gp-bar{background:var(--sunk);border-radius:99px;height:6px;overflow:hidden}.gp-bar>span{border-radius:inherit;background:var(--chart);height:100%;display:block}.gp-cred{color:#fff;background:radial-gradient(120% 140% at 0 0,#1c2d66 0%,#0000 55%),radial-gradient(90% 120% at 100% 100%,#13204c 0%,#0000 60%),#0a1230}.gp-portrait{background:var(--gold-grad);border-radius:22.5px;padding:1.5px;box-shadow:0 24px 60px -24px #000000b3}@media (min-width:768px){.gp-portrait{border-radius:29.5px}}.gp-chip-dark{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:13px;display:inline-flex}.gp-span{background:color-mix(in srgb, var(--chart) 70%, var(--paper));transform-origin:0}.gp-span-current{background:var(--gold-grad)}@media (prefers-reduced-motion:no-preference){.gp-span{animation:gp-grow .6s var(--ease-out) both}.gp-rise{animation:gp-rise .5s var(--ease-out) both}}@keyframes gp-grow{0%{transform:scaleX(0)}}@keyframes gp-rise{0%{opacity:0;transform:translateY(10px)}}.gp-seal[open] summary{transform:scale(1.05)}.gp-cite{overflow-wrap:anywhere}.gp-anchor{scroll-margin-top:132px}.gp-cred .gp-ref{color:var(--gold-text)}.gp{--gp-r-sm:8px;--gp-r:12px;--gp-r-lg:16px}.gp .btn{border-radius:var(--gp-r)}.gp .btn-sm{border-radius:10px}.gp .btn:focus-visible{outline-offset:2px}.gp-hero{color:#fff;background:radial-gradient(90% 120% at 100% 0,#1d2f6c 0%,#0000 55%),radial-gradient(80% 100% at 0 100%,#121e4a 0%,#0000 60%),#0a1230}@media (prefers-reduced-motion:no-preference){.gp-cmd-backdrop{animation:gp-fade .18s var(--ease-out) both}.gp-cmd-panel{animation:gp-pop .22s var(--ease-out) both}.gp-sheet-backdrop{animation:gp-fade .2s var(--ease-out) both}.gp-sheet{animation:.32s cubic-bezier(.22,1,.36,1) both gp-sheet-up}}@keyframes gp-fade{0%{opacity:0}}@keyframes gp-sheet-up{0%{transform:translateY(100%)}}@keyframes gp-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.gp-search-lg:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 20%,#22398a29 42%,#22398a4d 50%,#22398a29 58%,#0000 80%);position:absolute;inset:0;transform:translate(-100%)}.gp-search-lg:focus-within:before{display:none}.gp-caret{display:inline-block}@media (prefers-reduced-motion:no-preference){.gp-search-lg:before{opacity:1;animation:gp-sweep 4.5s var(--ease-in-out) 1.2s infinite}.gp-caret{animation:1s step-end infinite gp-blink}}@keyframes gp-sweep{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@keyframes gp-blink{50%{opacity:0}}.gp-prose{max-width:68ch;color:var(--ink-2);font-size:16.5px;line-height:1.7}.gp-prose>*+*{margin-top:1.05em}.gp-prose h2{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin-top:2.2em;scroll-margin-top:110px;font-size:27px;font-weight:650;line-height:1.2}.gp-prose h3{color:var(--ink);margin-top:1.7em;font-size:17px;font-weight:650}.gp-prose strong{color:var(--ink);font-weight:650}.gp-prose a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-text) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-text) 45%, transparent);text-underline-offset:.2em}.gp-prose a:not(.btn):hover{-webkit-text-decoration-color:var(--brand-text);text-decoration-color:var(--brand-text)}.gp-prose ul,.gp-prose ol{padding-left:1.2em}.gp-prose ul{list-style:outside}.gp-prose ol{list-style:decimal}.gp-prose li+li{margin-top:.45em}.gp-prose li::marker{color:var(--muted)}.gp-chip{border:1px solid var(--rule);background:var(--surface);height:34px;color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:550;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.gp-chip:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--rule))}.gp-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.gp-chip .gp-num{opacity:.6;font-size:11.5px}.gp-field{border:1px solid var(--rule);border-radius:var(--gp-r);background:var(--surface);width:100%;height:44px;color:var(--ink);padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}textarea.gp-field{height:auto;min-height:140px;padding:12px 14px;line-height:1.55}.gp-field:focus{border-color:var(--brand-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-text) 18%, transparent);outline:none}select.gp-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6b66' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.gp-prose .not-prose{padding-left:0;list-style:none}.gp-prose .not-prose li+li{margin-top:0}.gp-prose .not-prose a:not(.gp-link){text-decoration:none}.gp-profile{--gp-pf-bg:#f2f2f2;--gp-pf-card:#fff;--gp-pf-line:#e3e3df;--gp-pf-kicker:#6f5410;background:var(--gp-pf-bg)}[data-theme=dark] .gp-profile{--gp-pf-bg:var(--paper);--gp-pf-card:var(--surface);--gp-pf-line:var(--rule);--gp-pf-kicker:var(--gold-text)}.gp-cover{background:linear-gradient(180deg, #e6e8eb, var(--gp-pf-bg));position:absolute}.gp-cover-frost{background:linear-gradient(#fff6,#f2f2f280)}[data-theme=dark] .gp-cover-frost{background:linear-gradient(#12131473,#12131499)}.gp-cover-grain{opacity:.25;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.gp-cover-fade{background:linear-gradient(180deg, transparent 32%, color-mix(in srgb, var(--gp-pf-bg) 75%, transparent) 72%, var(--gp-pf-bg) 100%)}.gp-portrait-frame{stroke:#fff}[data-theme=dark] .gp-portrait-frame{stroke:var(--surface)}.gp-fact{background:var(--gp-pf-card);border:1px solid var(--gp-pf-line);border-radius:14px}.gp-profile .gp-panel{background:var(--gp-pf-card)}.gp-profile h1{--gp-name-max:31px}@media (min-width:768px){.gp-profile h1{--gp-name-max:52px}}
