.public-site-module__jJWBcG__header,.public-site-module__jJWBcG__footer{--public-deep:#1e2a22;--public-pitch:#182019;--public-cream:#efe9d9;--public-muted:#efe9d9a8;--public-rule:#efe9d933;--public-amber:#e0a075;font-family:var(--font-dashboard-structure), sans-serif}.public-site-module__jJWBcG__header{z-index:20;border-bottom:1px solid var(--public-rule);background:var(--public-deep);min-height:82px;color:var(--public-cream);grid-template-columns:minmax(180px,1fr) auto minmax(245px,1fr);align-items:center;padding:0 clamp(22px,4vw,68px);display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.public-site-module__jJWBcG__header>*{animation:public-site-module__jJWBcG__header-item-enter .46s var(--ease-out-expo) backwards}.public-site-module__jJWBcG__header>:first-child{animation-delay:40ms}.public-site-module__jJWBcG__header>:nth-child(2){animation-delay:90ms}.public-site-module__jJWBcG__header>:nth-child(3){animation-delay:.14s}@keyframes public-site-module__jJWBcG__header-item-enter{0%{opacity:0;transform:translateY(-8px)}}}.public-site-module__jJWBcG__brand,.public-site-module__jJWBcG__footerBrand{width:max-content;font-family:var(--font-dashboard-statement), serif;letter-spacing:-.045em;align-items:center;gap:12px;font-size:1.55rem;font-weight:500;display:inline-flex}.public-site-module__jJWBcG__brandLogo{object-fit:cover;width:38px;height:38px;transition:transform .24s var(--ease-out-quart)}.public-site-module__jJWBcG__brand:hover .public-site-module__jJWBcG__brandLogo,.public-site-module__jJWBcG__brand:focus-visible .public-site-module__jJWBcG__brandLogo{transform:translateY(-2px)rotate(-1deg)}.public-site-module__jJWBcG__headerAvatar{width:36px;height:36px}.public-site-module__jJWBcG__desktopNav,.public-site-module__jJWBcG__headerActions,.public-site-module__jJWBcG__footer nav{align-items:center;display:flex}.public-site-module__jJWBcG__desktopNav{gap:6px}.public-site-module__jJWBcG__desktopNav a,.public-site-module__jJWBcG__signIn,.public-site-module__jJWBcG__footer nav a{min-height:44px;color:var(--public-muted);font-family:var(--font-dashboard-evidence), monospace;letter-spacing:.1em;text-transform:uppercase;transition:color var(--motion-fast) var(--ease-out-quart), transform var(--motion-fast) var(--ease-out-quart);align-items:center;padding:0 11px;font-size:.71rem;display:inline-flex}.public-site-module__jJWBcG__desktopNav a:hover,.public-site-module__jJWBcG__desktopNav a:focus-visible,.public-site-module__jJWBcG__signIn:hover,.public-site-module__jJWBcG__signIn:focus-visible,.public-site-module__jJWBcG__footer nav a:hover,.public-site-module__jJWBcG__footer nav a:focus-visible{color:var(--public-cream);transform:translateY(-1px)}.public-site-module__jJWBcG__desktopNav a[aria-current=page]{color:var(--public-amber)}.public-site-module__jJWBcG__headerActions{justify-content:flex-end;gap:8px}.public-site-module__jJWBcG__dashboardAction{border:1px solid var(--public-rule);min-height:44px;color:var(--public-cream);font-family:var(--font-dashboard-evidence), monospace;letter-spacing:.08em;text-transform:uppercase;transition:background var(--motion-state) var(--ease-out-quart), color var(--motion-state) var(--ease-out-quart), transform var(--motion-fast) var(--ease-out-quart);align-items:center;gap:14px;padding:0 17px;font-size:.71rem;display:inline-flex}.public-site-module__jJWBcG__dashboardAction:hover,.public-site-module__jJWBcG__dashboardAction:focus-visible{background:var(--public-cream);color:var(--public-pitch);transform:translateY(-1px)}.public-site-module__jJWBcG__mobileMenu{display:none}.public-site-module__jJWBcG__footer{border-top:1px solid var(--public-rule);background:var(--public-pitch);min-height:210px;color:var(--public-cream);justify-content:space-between;align-items:flex-end;gap:32px;padding:48px clamp(22px,4vw,68px);display:flex}.public-site-module__jJWBcG__footer>div>p{max-width:430px;color:var(--public-muted);font-family:var(--font-dashboard-statement), serif;margin-top:18px;font-size:1rem;line-height:1.6}.public-site-module__jJWBcG__footer nav{flex-wrap:wrap;justify-content:flex-end}@media (max-width:980px){.public-site-module__jJWBcG__header{grid-template-columns:1fr auto;min-height:74px}.public-site-module__jJWBcG__desktopNav,.public-site-module__jJWBcG__headerActions{display:none}.public-site-module__jJWBcG__mobileMenu{display:block;position:relative}.public-site-module__jJWBcG__mobileMenu summary{border:1px solid var(--public-rule);cursor:pointer;min-width:64px;min-height:42px;font-family:var(--font-dashboard-evidence), monospace;letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:.7rem;list-style:none;display:grid}.public-site-module__jJWBcG__mobileMenu summary::-webkit-details-marker{display:none}.public-site-module__jJWBcG__mobileMenu nav{border:1px solid var(--public-rule);background:var(--public-pitch);opacity:0;pointer-events:none;transform-origin:100% 0;width:min(270px,100vw - 44px);transition:opacity var(--motion-state) var(--ease-out-quart), transform var(--motion-state) var(--ease-out-quart);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-8px)}.public-site-module__jJWBcG__mobileMenu[open] nav{opacity:1;pointer-events:auto;transform:translate(0,0)}@starting-style{.public-site-module__jJWBcG__mobileMenu[open] nav{opacity:0;transform:translateY(-8px)}}.public-site-module__jJWBcG__mobileMenu nav a{border-bottom:1px solid var(--public-rule);min-height:44px;color:var(--public-muted);font-family:var(--font-dashboard-evidence), monospace;letter-spacing:.08em;text-transform:uppercase;padding:0 12px;font-size:.72rem}.public-site-module__jJWBcG__mobileMenu nav a:last-child{background:var(--public-cream);color:var(--public-pitch);border-bottom:0}.public-site-module__jJWBcG__mobileAccount{border-bottom:1px solid var(--public-rule);min-height:50px;color:var(--public-muted);font-family:var(--font-dashboard-evidence), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;padding:0 12px;font-size:.72rem;display:flex}}@media (prefers-reduced-motion:reduce){.public-site-module__jJWBcG__brand:hover .public-site-module__jJWBcG__brandLogo,.public-site-module__jJWBcG__brand:focus-visible .public-site-module__jJWBcG__brandLogo,.public-site-module__jJWBcG__desktopNav a:hover,.public-site-module__jJWBcG__desktopNav a:focus-visible,.public-site-module__jJWBcG__signIn:hover,.public-site-module__jJWBcG__signIn:focus-visible,.public-site-module__jJWBcG__footer nav a:hover,.public-site-module__jJWBcG__footer nav a:focus-visible,.public-site-module__jJWBcG__dashboardAction:hover,.public-site-module__jJWBcG__dashboardAction:focus-visible{transform:none}}@media (max-width:640px){.public-site-module__jJWBcG__brand,.public-site-module__jJWBcG__footerBrand{font-size:1.35rem}.public-site-module__jJWBcG__brandLogo{width:34px;height:34px}.public-site-module__jJWBcG__footer{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:260px}.public-site-module__jJWBcG__footer nav{justify-content:flex-start;margin-left:-11px}}
.page-module___8aEwW__page{--deep-green:#1e2a22;--cream:#efe9d9;background:radial-gradient(circle at 85% 25%, #7e9b7e17, transparent 35%), var(--deep-green);min-height:100vh;color:var(--cream);font-family:var(--font-dashboard-structure), sans-serif}.page-module___8aEwW__page *{box-sizing:border-box}.page-module___8aEwW__main{max-width:1440px;margin:0 auto;padding:clamp(64px,8vw,112px) clamp(22px,5vw,78px) 80px}.page-module___8aEwW__intro{max-width:1060px}.page-module___8aEwW__eyebrow{color:#e0a075;text-transform:uppercase;letter-spacing:.11em;font-family:var(--font-dashboard-evidence), monospace;margin-bottom:24px;font-size:11px}.page-module___8aEwW__intro h1{letter-spacing:-.065em;text-wrap:balance;max-width:1060px;font-size:clamp(48px,7vw,104px);font-weight:430;line-height:.98}.page-module___8aEwW__intro h1 span{color:#91a88a;font-family:var(--font-dashboard-statement), serif;letter-spacing:-.055em;font-style:italic;font-weight:430;display:block}.page-module___8aEwW__lede{color:#d5d0be;max-width:710px;font-family:var(--font-dashboard-statement), serif;margin-top:32px;font-size:clamp(18px,1.7vw,23px);line-height:1.55}.page-module___8aEwW__connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;max-width:1100px;margin-top:52px;display:grid}.page-module___8aEwW__connection{min-width:0}.page-module___8aEwW__connection h2{color:#b8c9a9;font-family:var(--font-dashboard-evidence), monospace;letter-spacing:.12em;font-size:12px;font-weight:500}.page-module___8aEwW__connection>p{color:#bcbfac;margin-top:12px;font-size:13px;line-height:1.6}.page-module___8aEwW__codeBox{background:#0000001f;border:1px solid #efe9d933;align-items:center;gap:12px;margin-top:12px;padding:7px 8px 7px 14px;display:flex}.page-module___8aEwW__codeBox button{color:#d5d0be;cursor:pointer;min-height:36px;font-family:var(--font-dashboard-evidence), monospace;background:0 0;border:0;flex:none;padding:8px;font-size:11px}.page-module___8aEwW__codeBox button:hover{color:#fff8e7;background:#efe9d914}.page-module___8aEwW__page a:focus-visible,.page-module___8aEwW__codeBox button:focus-visible{outline-offset:4px;outline:2px solid #e0a075}.page-module___8aEwW__codeBox pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-family:var(--font-dashboard-evidence), monospace;-webkit-user-select:all;user-select:all;flex:1;margin:0;font-size:12px;line-height:1.65}.page-module___8aEwW__cardBottom{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.page-module___8aEwW__cardBottom a{text-underline-offset:4px;-webkit-text-decoration:underline #efe9d94d;text-decoration:underline #efe9d94d}.page-module___8aEwW__cardBottom [role=status]{color:#b8c9a9}.page-module___8aEwW__note{color:#bcbfac;max-width:690px;margin-top:34px;font-size:12px;line-height:1.7}.page-module___8aEwW__apiLink{text-underline-offset:5px;width:fit-content;margin-top:18px;font-size:13px;-webkit-text-decoration:underline #efe9d94d;text-decoration:underline #efe9d94d;display:block}@media (max-width:760px){.page-module___8aEwW__main{padding:52px 22px 56px}.page-module___8aEwW__connections{grid-template-columns:1fr;gap:28px;margin-top:34px}.page-module___8aEwW__lede{font-size:18px}.page-module___8aEwW__codeBox{gap:6px;padding-left:12px}}
