:root{--nb-fl-bg:#f6f7f9;--nb-fl-bg-strong:#eef0f4;--nb-fl-surface:rgba(255,255,255,.92);--nb-fl-surface-solid:#ffffff;--nb-fl-surface-soft:rgba(248,249,251,.94);--nb-fl-text:#121421;--nb-fl-text-soft:#34394d;--nb-fl-muted:#6b7280;--nb-fl-muted-2:#9096a6;--nb-fl-line:rgba(15,23,42,.09);--nb-fl-line-strong:rgba(15,23,42,.16);--nb-fl-accent:#6654ff;--nb-fl-accent-dark:#5140ee;--nb-fl-accent-soft:#ece9ff;--nb-fl-violet:#9a8cff;--nb-fl-cyan:#77d7ff;--nb-fl-green:#20b981;--nb-fl-danger:#e5485d;--nb-fl-shadow-xs:0 1px 2px rgba(30,27,70,.035);--nb-fl-shadow-sm:0 10px 30px rgba(44,35,99,.07);--nb-fl-shadow-md:0 20px 60px rgba(44,35,99,.105);--nb-fl-shadow-lg:0 32px 100px rgba(44,35,99,.15);--nb-fl-radius-xs:10px;--nb-fl-radius-sm:14px;--nb-fl-radius-md:20px;--nb-fl-radius-lg:28px;--nb-fl-radius-xl:38px;--nb-fl-container:1280px;--nb-fl-container-wide:1320px;--nb-fl-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nb-fl-ease:cubic-bezier(.22,.72,.2,1);}html{scroll-behavior:smooth;background:var(--nb-fl-bg);}body.neirobase-site-style-active{color:var(--nb-fl-text);background:linear-gradient(180deg,#fafbfc 0%,#f6f7f9 48%,#f3f4f7 100%);font-family:var(--nb-fl-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}body.neirobase-site-style-active::before{content:"";position:absolute;z-index:-2;inset:0 0 auto;height:560px;height:min(560px,100svh);opacity:.22;pointer-events:none;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 72%);}body.neirobase-site-style-active:where(a,button,input,textarea,select){-webkit-tap-highlight-color:transparent;}body.neirobase-site-style-active:where(a,button):focus-visible{outline:3px solid rgba(102,84,255,.26) !important;outline-offset:3px !important;}body.neirobase-site-style-active::selection{color:#fff;background:var(--nb-fl-accent);}body.neirobase-site-style-active:where(h1,h2,h3){color:var(--nb-fl-text);text-wrap:balance;}body.neirobase-site-style-active:where(p,li){text-wrap:pretty;}body.neirobase-site-style-active .nb-fl-panel{color:var(--nb-fl-text);background:var(--nb-fl-surface);border:1px solid var(--nb-fl-line);border-radius:var(--nb-fl-radius-md);box-shadow:var(--nb-fl-shadow-sm);backdrop-filter:blur(16px);}body.neirobase-site-style-active .nb-fl-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:9px 14px;color:#fff;background:linear-gradient(135deg,#7564ff,#5946f1);border:1px solid rgba(78,57,223,.7);border-radius:12px;box-shadow:0 10px 24px rgba(91,70,239,.22);font-weight:740;text-decoration:none;}body.neirobase-site-style-active .nb-fl-chip{display:inline-flex;min-height:27px;align-items:center;padding:5px 9px;color:var(--nb-fl-text-soft);background:rgba(255,255,255,.72);border:1px solid var(--nb-fl-line);border-radius:999px;font-size:11px;font-weight:700;}@media (max-width:760px){body.neirobase-site-style-active::before{background-size:48px 48px;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}body.neirobase-site-style-active *,body.neirobase-site-style-active *::before,body.neirobase-site-style-active *::after{scroll-behavior:auto !important;animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;}}body.neirobase-site-style-active .nb-framer-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .7s var(--nb-fl-ease);}body.neirobase-site-style-active .nb-framer-reveal.is-visible{opacity:1;transform:translateY(0);}@media (prefers-reduced-motion:reduce){body.neirobase-site-style-active .nb-framer-reveal,body.neirobase-site-style-active .nb-framer-reveal.is-visible{opacity:1;transform:none;transition:none !important;}}:root{--nb-ui-container:1180px;--nb-ui-control-height:44px;--nb-ui-control-radius:13px;--nb-ui-control-font:13px;--nb-ui-card-radius:22px;}body.neirobase-site-style-active:where( .nb-authors-page,.nb-author-profile,.nb-login-screen,.nbpc-single-main,.nb-comments ):where(button,input,textarea,select,a){font-family:var(--nb-fl-font) !important;}body.neirobase-site-style-active:where( .nbps-native-page,#nb-native-header,.nbpc-page,.nbh-hero,.nbp2-shell,.nb-site-footer,.nb-comments,.nbs-social-auth,.nb-feedback-page,.nb-account-dashboard ):where(:not(pre):not(code):not(kbd):not(samp):not(textarea):not(input)){font-family:var(--nb-fl-font);}body.neirobase-site-style-active:where( .nbps-native-page,#nb-native-header,.nbpc-page,.nbh-hero,.nbp2-shell,.nb-site-footer,.nb-comments,.nbs-social-auth,.nb-feedback-page,.nb-account-dashboard ):where(button,input,textarea,select,a){font-family:var(--nb-fl-font);}body.neirobase-site-style-active:where( .nbps-native-field--prompt-content textarea,.nbpc-text-card-preview__content,.nbh-hero__prompt-snippet,.nb-native-header__search-input,.nbpc-qv-prompt,.nbpc-single-prompt-text ){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;}body.neirobase-site-style-active #nb-native-header:where(button,input,a){font-family:var(--nb-fl-font) !important;}