:root{--w: #FFFFFF;--pg: #F8FAF4;--gr: #EBEEE5;--dk: #0D0F0C;--dk2: #131510;--bg: #FFFFFF;--bg-deep: #FAFAFA;--surface: #FFFFFF;--surface-2: #F4F4F5;--surface-3: #E4E4E7;--border: rgba(9,9,11,.085);--border-soft: rgba(9,9,11,.055);--lime: #C8F135;--lime-rgb: 200,241,53;--on-lime: #0D0F0C;--lime-sec: #CCEE34;--lime-ink: #4A7000;--lime-bg: rgba(var(--lime-rgb),.14);--lime-dim: #5E8A00;--purple: #7B5CF5;--purple-dim: #6a4ce0;--purple-bg: #EDE9FF;--text: #09090B;--text-2: #52525B;--text-3: #71717A;--amber: #C8820B;--red: #E54040;--amber-ink: #6F4400;--red-ink: #A31212;--green: #2E9E5B;--blue: #2A6FDB;--orange: #D9701A;--r-sm: 6px;--r: 8px;--r-lg: 12px;--r-xl: 16px;--shadow: 0 1px 2px rgba(9,9,11,.04), 0 4px 12px rgba(9,9,11,.05);--shadow-lg: 0 1px 3px rgba(9,9,11,.06), 0 16px 40px rgba(9,9,11,.12);--ff: "Geist", system-ui, sans-serif;--ff-display: "Geist", system-ui, sans-serif;--ff-mono: "Geist Mono", ui-monospace, monospace;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}#root{zoom:.8;display:flow-root;--nv-vh: 125vh}html.nv-fill body{background:var(--pg)}html.nv-auto,html.nv-auto body{overflow:hidden}html.nv-mode-full body{background:var(--pg)}html.nv-mode-compact body{background:transparent}body{font-family:var(--ff);color:var(--text);font-size:13.5px;line-height:1.5;letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-feature-settings:"ss01" 1;font-kerning:normal;font-optical-sizing:auto;caret-color:#4a7000;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0d0f0c2e;border-radius:99px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#0d0f0c4d;background-clip:padding-box}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:inherit}a{color:var(--lime-ink);text-decoration:none;text-underline-offset:3px}a:hover{color:var(--text)}::selection{background:rgba(var(--lime-rgb),.5);color:#0d0f0c}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;line-height:1.2}p,li{text-wrap:pretty}b,strong{font-weight:650}.nv-mono{font-family:var(--ff-mono);font-size:.92em;letter-spacing:0!important}.nv-display{font-family:var(--ff-display);font-weight:600!important;letter-spacing:-.015em!important;line-height:1.05}.nv-display.lm-h1{font-weight:700!important}.tnum{font-variant-numeric:tabular-nums}input:focus,textarea:focus,select:focus{outline:none;border-color:#09090b59!important;box-shadow:0 0 0 3px #09090b0f}:focus-visible{outline:2px solid #4A7000!important;outline-offset:2px!important;border-radius:6px}button:not(:disabled){transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s cubic-bezier(.16,1,.3,1)}button:not(:disabled):active{transform:scale(.98)}@keyframes nv-fade{0%{opacity:0}to{opacity:1}}@keyframes nv-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes nv-spin{to{transform:rotate(360deg)}}.nv-pulse{animation:nv-proof-pulse 1.4s ease-in-out infinite}@keyframes nv-proof-pulse{0%,to{opacity:1}50%{opacity:.35}}.nv-fade{animation:nv-fade .4s ease both}.nv-up{animation:nv-up .45s cubic-bezier(.2,.7,.3,1) both}.lm-takeaway .lm-hl{font-style:normal!important;font-family:inherit!important;font-weight:700!important;background:none!important;color:var(--text)!important;padding:0!important;white-space:normal!important;box-shadow:inset 0 -.38em rgba(var(--lime-rgb),.75)}.nv-proof-logo:hover{border-color:#09090b2e!important;transform:translateY(-1px)}.nv-proof-dot{animation:nv-proof-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nv-est-chip{transition:transform .12s ease,border-color .12s ease}.nv-est-chip:hover{transform:translateY(-1px);border-color:var(--lime)!important}.nv-est-chip:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.nv-cta-wrap{container-type:inline-size}.nv-cta-row{display:flex;gap:10px}.nv-cta-block{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:14px}.nv-cta-text{flex:1 1 auto;min-width:0}@container (max-width: 680px){.nv-cta-row{flex-direction:column;gap:8px}}@container (max-width: 340px){.nv-cta-block>[aria-hidden=true]{display:none!important}}@container (max-width: 520px){.nv-cta-row{flex-direction:row;gap:8px}.nv-cta-block{padding:6px;border-radius:14px}.nv-cta-block>.nv-cta-text,.nv-cta-block>[aria-hidden=true]{display:none!important}.nv-cta-block>a,.nv-cta-block>button{flex:1 1 auto;min-width:0!important}}@media (max-width: 560px){.nv-trust-sep{display:none}}.nv-go-bar,.nv-go-pad{display:none}@media (max-width: 640px){.nv-go-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--pg) 75%,transparent);animation:nv-up .35s ease both}.nv-go-pad{display:block;height:64px}}@media (max-width: 480px){.lm-h1:not(.tnum){font-size:clamp(26px,7.6vw,31px)!important;line-height:1.15!important}.nv-eyebrow{white-space:normal!important;max-width:100%;text-align:center}}@media (max-width: 480px){.nv-h2{font-size:23px!important;line-height:1.22!important}}@media (max-width: 860px){.nv-auth{grid-template-columns:1fr!important}.nv-auth-brand{display:none!important}}.nv-app-item:hover{background:#ffffff0f!important;color:#fff!important}@media (max-width: 900px){.nv-app{grid-template-columns:1fr!important;align-content:start}.nv-app-side{position:relative!important;height:auto!important;padding:16px 12px 12px!important}.nv-app-nav{flex-direction:row!important;flex-wrap:wrap;gap:12px!important}.nv-app-items{flex-direction:row!important;flex-wrap:wrap}.nv-stats,.nv-embed-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.nv-glass{background:linear-gradient(160deg,#ffffff9e,#ffffff5c)!important;-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #0d0f0c0d,0 20px 44px -26px #0d0f0c47!important}@media (prefers-reduced-transparency: reduce){.nv-glass{background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width: 900px){.nv-glass-bg{left:0!important}}
