@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque_latin-s.p.41rroleoq1br7.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolage_2500af6a-module__IFcsha__className{font-family:bricolage,bricolage Fallback}.bricolage_2500af6a-module__IFcsha__variable{--font-bricolage:"bricolage", "bricolage Fallback"}
@font-face{font-family:geist;src:url(../media/geist_latin-s.p.0wgildi0cnwt9.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_4a207caf-module__gvle1q__className{font-family:geist,geist Fallback}.geist_4a207caf-module__gvle1q__variable{--font-geist:"geist", "geist Fallback"}
.nf-root{--cc-bg:#0a0a0b;--cc-text:#f4f5f7;--cc-text-muted:#a0a3ac;--cc-accent:#3d7eff;--cc-accent-strong:#5a8fff;--cc-text-on-accent:#0a0a0b;--cc-r-md:12px;--cc-font-display:var(--font-bricolage,system-ui), "Bricolage Grotesque", system-ui, sans-serif;--cc-font-ui:var(--font-geist,system-ui), "Geist", system-ui, sans-serif}.nf-btn{border-radius:var(--cc-r-md);border:1px solid var(--cc-accent);background:var(--cc-accent);color:var(--cc-text-on-accent);font-family:var(--cc-font-ui);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.nf-btn:hover{background:var(--cc-accent-strong);border-color:var(--cc-accent-strong)}