.vp-page{--vp-ink:#1e2328;--vp-ink-soft:#5b6570;--vp-ink-faint:#8592a0;--vp-cream:#eff5fb;--vp-cream-badge:#e3f1fc;--vp-border:#dee7ef;--vp-accent:#2f8fe0;--vp-accent-soft:#bfe0fb;--vp-accent-mid:#7fc1f0;--vp-accent-deep:#3b9fe8;color:var(--vp-ink);font-family:var(--font-inter), system-ui, sans-serif;background:#fff}.vp-hd{font-family:var(--font-montserrat), system-ui, sans-serif;letter-spacing:-.01em}.vp-mono{font-family:var(--font-inter), system-ui, sans-serif}.vp-pill{border-radius:999px}.vp-avatars{align-items:center;display:flex}.vp-avatars>*{border:2px solid #fff;margin-right:-10px}.vp-avatars>:last-child{margin-right:0}@keyframes vp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.vp-marquee-track{width:max-content;animation:34s linear infinite vp-marquee}.vp-marquee-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vp-marquee-track{animation:none}}.vp-ph{background-image:repeating-linear-gradient(45deg, var(--vp-cream) 0px, var(--vp-cream) 11px, var(--vp-border) 11px, var(--vp-border) 22px);align-items:flex-end;padding:12px;display:flex}.vp-rte-content p{color:var(--vp-ink-soft);margin-bottom:.75em;line-height:1.6}.vp-rte-content p:last-child{margin-bottom:0}.vp-rte-content h2{color:var(--vp-ink);margin:1em 0 .5em;font-size:1.15em;font-weight:700}.vp-rte-content h2:first-child{margin-top:0}.vp-rte-content h3{color:var(--vp-ink);margin:1em 0 .4em;font-size:1.05em;font-weight:700}.vp-rte-content ul,.vp-rte-content ol{color:var(--vp-ink-soft);margin:0 0 .75em 1.25em}.vp-rte-content ul{list-style:outside}.vp-rte-content ol{list-style:decimal}.vp-rte-content li{margin-bottom:.25em;line-height:1.6}.vp-rte-content a{color:var(--vp-accent);text-decoration:underline}.vp-rte-content strong{color:var(--vp-ink);font-weight:700}.vp-rte-content img{border-radius:10px;max-width:100%;height:auto;margin:.5em 0;display:block}.vp-rte-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--vp-ink-faint);float:left;pointer-events:none;height:0}.vp-org{--vp-ink:#14202b;--vp-paper:#f5f7f9;--vp-paper-edge:#d5dee6}.vp-cond{font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:-.005em}.vp-bib{animation:.7s cubic-bezier(.2,.9,.3,1.15) .15s both vp-bib-drop;transform:rotate(-3deg)}@keyframes vp-bib-drop{0%{opacity:0;transform:translateY(-36px)rotate(-9deg)}to{opacity:1;transform:translateY(0)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.vp-bib{animation:none}}.vp-bib-pin{background:#fff;border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:inset 0 1px 2px #14202b59}.vp-kit{--k-ink:#14202b;--k-ink-2:#3d4b57;--k-line:#d5dee6;--k-paper:#f5f7f9;--k-track:#2f8fe0;--k-go:#1f7a3f;--k-stop:#d6401e;color:var(--k-ink)}.vp-kit .vp-field{border:1px solid var(--k-line);background:#fff;border-radius:10px;transition:border-color .12s,box-shadow .12s}.vp-kit .vp-field:focus-within{border-color:var(--k-track);box-shadow:0 0 0 3px #2f8fe02e}.vp-kit .vp-icon-btn{color:var(--k-ink-2)}.vp-kit .vp-icon-btn:hover{color:var(--k-stop)}.vp-kit button:focus-visible,.vp-kit a:focus-visible{outline:2px solid var(--k-track);outline-offset:2px;border-radius:6px}.vp-login-card{border:1px solid #d3e2f0;border-top:3px solid var(--vp-accent);background:#fff;border-radius:16px;box-shadow:0 1px 2px #17507f0f,0 12px 32px -12px #17507f2e}.vp-login-input{color:var(--vp-ink);background:#f7fafd;border:1px solid #cfddea;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.vp-login-input::placeholder{color:var(--vp-ink-faint)}.vp-login-input:hover{border-color:var(--vp-accent-mid)}.vp-login-input:focus{border-color:var(--vp-accent);box-shadow:0 0 0 3px var(--vp-accent-soft);background:#fff}.vp-login-submit{background:var(--vp-accent);color:#fff;transition:background-color .15s;box-shadow:0 6px 16px -6px #2f8fe099}.vp-login-submit:hover:not(:disabled){background:#2178c4}.vp-login-submit:focus-visible{outline:2px solid var(--vp-accent);outline-offset:2px}.vp-login-tabs{background:#eaf2fa;border:1px solid #d3e2f0;border-radius:999px}.vp-login-tabs>button{color:var(--vp-ink-soft);border-radius:999px;transition:background-color .15s,color .15s}.vp-login-tabs>button[aria-selected=true]{color:var(--vp-accent);background:#fff;box-shadow:0 1px 3px #17507f26}.vp-login-tabs>button:focus-visible{outline:2px solid var(--vp-accent);outline-offset:1px}
