.PrP_zG_root{z-index:100;pointer-events:none;opacity:1;height:4px;position:fixed;inset:0 0 auto;overflow:hidden}.PrP_zG_bar{transform-origin:0;background:linear-gradient(90deg, hsl(var(--primary)), #0da2e7, hsl(var(--primary)));width:100%;height:100%;box-shadow:0 0 10px hsl(var(--primary) / .7), 0 0 22px #0da2e773;border-radius:0 999px 999px 0;transition:transform .22s ease-out,opacity .18s ease-out}.PrP_zG_finishing{opacity:0;transition:transform .28s ease-out,opacity .18s ease-out .22s}@media (prefers-reduced-motion:reduce){.PrP_zG_bar{transition:none}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/IBMPlexSans-Latin-IvpUvPa2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root::view-transition-group(*){animation-duration:.16s}@layer base{*{border-color:hsl(var(--border));-webkit-tap-highlight-color:transparent}[style*=transform]{translate:none;rotate:none;scale:none}html,body{overscroll-behavior-y:none;scrollbar-gutter:stable;scrollbar-color:hsl(var(--muted-foreground) / .7) var(--page-background)}html::-webkit-scrollbar{background:hsl(var(--card))}body::-webkit-scrollbar{background:hsl(var(--card))}html::-webkit-scrollbar-track{background:var(--page-background);margin-top:var(--site-header-height,0px)}body::-webkit-scrollbar-track{background:var(--page-background);margin-top:var(--site-header-height,0px)}html::-webkit-scrollbar-corner{background:var(--page-background)}body::-webkit-scrollbar-corner{background:var(--page-background)}html[data-neurobuff-inline-select-open=true] body[data-scroll-locked]{margin-right:0!important;padding-right:0!important;overflow:auto!important}html{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-y:scroll}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.game-active,body.game-active{-webkit-user-select:none;user-select:none;caret-color:#0000;-webkit-touch-callout:none;scrollbar-gutter:auto!important;overflow:hidden!important}html[data-neurobuff-tool-route=true],body[data-neurobuff-tool-route=true]{background-color:var(--page-background)}html[data-neurobuff-scroll-lock=dashboard] [data-dashboard-overlay-shell=true],html[data-neurobuff-scroll-lock=dashboard] [data-dashboard-mobile-nav=true]{max-width:100vw;width:100vw!important;right:auto!important}@media (width>=1150px){html[data-neurobuff-scroll-lock=dashboard]{overflow:hidden scroll}body[data-neurobuff-scroll-lock=dashboard]{overflow:hidden}}@media (width<=767px){html[data-neurobuff-scroll-lock=dashboard],body[data-neurobuff-scroll-lock=dashboard]{scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:auto!important}html[data-neurobuff-scroll-lock=dashboard]::-webkit-scrollbar{width:0;height:0;display:none}body[data-neurobuff-scroll-lock=dashboard]::-webkit-scrollbar{width:0;height:0;display:none}}html.game-route-launching [data-site-header-stack=true],body.game-route-launching [data-site-header-stack=true]{opacity:0!important;transition:none!important}:where(a[href],button:not(:disabled),input:not(:disabled),textarea:not(:disabled),select:not(:disabled),summary,[role=button],[role=checkbox],[role=combobox],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=radio],[role=searchbox],[role=slider],[role=spinbutton],[role=switch],[role=tab],[role=textbox]):focus-visible{outline:3px solid hsl(var(--ring) / .85);outline-offset:3px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:var(--page-background);color:hsl(var(--foreground));font-synthesis-weight:none;-webkit-user-select:none;user-select:none;font-family:IBM Plex Sans,system-ui,sans-serif;line-height:1.65}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text;caret-color:auto}#primary-content:focus,[data-dashboard-mode]:focus{outline:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.skip-link{top:calc(var(--safe-area-top) + .75rem);left:calc(var(--safe-area-left) + .75rem);z-index:1000;background:hsl(var(--background));color:hsl(var(--foreground));border-radius:.5rem;padding:.75rem 1rem;font-weight:700;transition:transform .14s;position:fixed;transform:translateY(calc(-100% - 1rem));box-shadow:0 12px 30px #0f172a38}.skip-link[data-keyboard-focus-enabled=true]:focus-visible{transform:translateY(0)}h1{letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight)}h2{letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}:root{--hover-border-glow:#3b82f68c;--safe-area-debug-top:0px;--safe-area-debug-right:0px;--safe-area-debug-bottom:0px;--safe-area-debug-left:0px;--safe-area-top:max(env(safe-area-inset-top,0px), var(--safe-area-debug-top));--safe-area-right:max(env(safe-area-inset-right,0px), var(--safe-area-debug-right));--safe-area-bottom:max(env(safe-area-inset-bottom,0px), var(--safe-area-debug-bottom));--safe-area-left:max(env(safe-area-inset-left,0px), var(--safe-area-debug-left));--safe-area-inline-gap:calc(var(--safe-area-left) + var(--safe-area-right));--top-chrome-padding-top:calc(var(--safe-area-top) + .25rem);--top-chrome-padding-right:calc(var(--safe-area-right) + 1rem);--top-chrome-padding-bottom:.25rem;--top-chrome-padding-left:calc(var(--safe-area-left) + 1rem);--site-header-height:56px;--page-top-gap-tight:clamp(.75rem, 2vw, 1rem);--page-top-gap-default:clamp(1rem, 2.5vw, 1.5rem);--page-top-gap-roomy:clamp(1.25rem, 3.5vw, 2.5rem);--page-top-gap-module:1.5rem;--dialog-safe-inline-margin:.5rem;--dialog-safe-inline-gap:calc(var(--safe-area-inline-gap) + (var(--dialog-safe-inline-margin) * 2));--dialog-safe-max-height:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - 1rem);--font-sans:"IBM Plex Sans", system-ui, sans-serif;--background:0 0% 100%;--foreground:222.2 47.4% 11.2%;--card:0 0% 100%;--card-foreground:222.2 47.4% 11.2%;--popover:0 0% 100%;--popover-foreground:222.2 47.4% 11.2%;--primary:221.2 83.2% 53.3%;--primary-foreground:210 40% 98%;--secondary:220 20% 95%;--secondary-foreground:222.2 47.4% 11.2%;--muted:220 20% 95%;--muted-foreground:215.4 16.3% 46.9%;--accent:220 20% 95%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--success:142.1 76.2% 36.3%;--success-foreground:355.7 100% 97.3%;--border:220 13% 76%;--input:214.3 31.8% 91.4%;--ring:221.2 83.2% 53.3%;--radius:.85rem;--card-border-width:1px;--card-inner-radius:calc(var(--radius) - var(--card-border-width));--button-font-family:var(--font-sans);--button-font-size:.875rem;--button-font-weight:600;--button-letter-spacing:0;--button-line-height:1;--button-text-transform:none;--button-radius:.5rem;--button-height:2.75rem;--button-padding-y:.5rem;--button-padding-x:1.25rem;--game-action-button-radius:.65rem;--game-action-button-font-family:var(--font-sans);--game-action-button-label-font-size:.75rem;--game-action-button-value-font-size:1.05rem;--game-action-button-font-weight:700;--game-action-button-letter-spacing:.12em;--game-action-button-text-transform:uppercase;--button-primary-lip:#1d4fd7;--button-primary-lip-dark:#565661;--button-primary-hover-bg:#215ade;--button-secondary-lip:#babfca;--button-secondary-bg-dark:#29292e;--button-secondary-lip-dark:#18181b;--button-ghost-hover-bg:hsl(var(--accent));--button-muted-lip:#94a3b8;--button-muted-hover-bg:#e1e7ef;--button-destructive-lip:#ba1c1c;--button-destructive-hover-bg:#dc2828;--button-success-bg:hsl(var(--success));--button-success-foreground:hsl(var(--success-foreground));--button-success-border:hsl(var(--success));--button-success-lip:#21c45d;--button-success-hover-bg:#21c45d;--input-bg:0 0% 100%;--input-foreground:222.2 47.4% 11.2%;--input-placeholder:215.4 16.3% 46.9%;--forum-composer-placeholder-color:hsl(var(--foreground) / .7);--sidebar-background:0 0% 98%;--sidebar-foreground:222.2 47.4% 11.2%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%;--surface-shell-bg:hsl(var(--card));--surface-shell-border:hsl(var(--border) / .62);--surface-divider:hsl(var(--border) / .45);--surface-shell-shadow:0 1px 2px #0f172a0d, 0 8px 18px -10px #0f172a1a;--surface-shell-shadow-bar:0 1px 2px #0f172a0d;--page-background:#f3f4f7}:root[data-theme=dark]{--background:0 0% 9.4118%;--foreground:0 0% 98%;--card:0 0% 17.6471%;--card-foreground:0 0% 98%;--popover:240 8% 12%;--popover-foreground:0 0% 98%;--primary:0 0% 100%;--primary-foreground:222.2 47.4% 11.2%;--secondary:240 6% 16%;--secondary-foreground:0 0% 98%;--muted:240 4% 24%;--muted-foreground:240 5% 65%;--accent:240 6% 16%;--accent-foreground:0 0% 98%;--destructive:0 72% 51%;--destructive-foreground:0 0% 98%;--success:142.1 70% 45%;--success-foreground:0 0% 98%;--border:240 4% 16%;--input:240 7% 20%;--ring:0 0% 100%;--sidebar-background:240 6% 12%;--sidebar-foreground:0 0% 98%;--sidebar-primary:0 0% 100%;--sidebar-primary-foreground:222.2 47.4% 11.2%;--sidebar-accent:240 5% 18%;--sidebar-accent-foreground:0 0% 98%;--sidebar-border:240 7% 20%;--sidebar-ring:0 0% 100%;--surface-shell-bg:hsl(var(--card));--surface-shell-border:transparent;--surface-divider:#ffffff0e;--surface-shell-shadow:none;--surface-shell-shadow-bar:none;--page-background:hsl(var(--background));--button-destructive-lip:#811d1d;--button-destructive-hover-bg:#ba1c1c;--button-ghost-hover-bg:hsl(var(--background));--button-success-lip:#21974c;--input-bg:var(--background);--input-foreground:0 0% 98%;--input-placeholder:240 5% 55%}:root[data-safe-area-debug=iphone-portrait]{--safe-area-debug-top:47px;--safe-area-debug-bottom:34px}:root[data-safe-area-debug=iphone-landscape]{--safe-area-debug-right:47px;--safe-area-debug-bottom:21px;--safe-area-debug-left:47px}:root[data-safe-area-debug=android-gesture]{--safe-area-debug-top:24px;--safe-area-debug-bottom:24px}@media (width>=71.875rem){:root{--site-header-height:54px}}@media (width>=48rem){:root{--page-top-gap-module:4rem}}}button,[role=button],input[type=button],input[type=submit],input[type=reset]{cursor:pointer}button:disabled,[role=button]:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled{cursor:not-allowed}@keyframes nb-enter{0%{opacity:var(--nb-enter-opacity,1);transform:translate3d(var(--nb-enter-translate-x,0), var(--nb-enter-translate-y,0), 0) scale(var(--nb-enter-scale,1))}to{opacity:1;transform:translate(0)scale(1)}}@keyframes nb-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:var(--nb-exit-opacity,1);transform:translate3d(var(--nb-exit-translate-x,0), var(--nb-exit-translate-y,0), 0) scale(var(--nb-exit-scale,1))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nb-error-widget-shell,.nb-error-route-shell{box-sizing:border-box;text-align:center;width:100%;color:hsl(var(--foreground));flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.nb-error-widget-shell{border:1px solid var(--surface-shell-border);border-radius:var(--radius);background:hsl(var(--card));min-height:300px;color:hsl(var(--card-foreground));margin:1rem}.nb-error-route-shell{background:var(--page-background)}.nb-error-contained-shell{min-height:100dvh;padding-top:calc(var(--site-header-height,0px) + 2rem)}.nb-error-headerless-shell{--site-header-height:0px}.nb-error-fatal-shell{min-height:100dvh}.nb-error-route-card{border:1px solid var(--surface-shell-border);border-radius:var(--radius);background:hsl(var(--card));width:100%;color:hsl(var(--card-foreground));box-shadow:var(--surface-shell-shadow);flex-direction:column;align-items:center;padding:2rem;animation:.3s ease-out both nb-error-fallback-enter;display:flex}.nb-error-contained-card{max-width:28rem}.nb-error-fatal-card{max-width:32rem}.nb-error-icon-circle{border-radius:999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.5rem;display:flex}.nb-error-widget-icon-circle{width:3.5rem;height:3.5rem;margin-bottom:1rem}.nb-error-icon-primary{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.nb-error-icon-destructive{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.nb-error-icon{width:2rem;height:2rem}.nb-error-widget-icon{width:1.75rem;height:1.75rem}.nb-error-spin{animation:1s linear infinite nb-error-fallback-spin}.nb-error-title{color:hsl(var(--card-foreground));margin-bottom:.5rem;font-weight:700}.nb-error-widget-title{font-size:1.25rem;line-height:1.75rem}.nb-error-route-title{font-size:1.5rem;line-height:2rem}.nb-error-copy{max-width:24rem;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.625}.nb-error-route-copy{margin-bottom:2rem}.nb-error-actions{flex-direction:column;gap:.75rem;width:100%;display:flex}.nb-error-button-full{width:100%}.nb-error-button-grow{flex:1}.nb-error-button-top{margin-top:1.5rem}.nb-error-button-tight-top{margin-top:.75rem}.nb-error-local-debug{border-top:1px solid var(--surface-divider);text-align:left;width:100%;margin-top:1rem;padding-top:.75rem}.nb-error-local-debug-summary{cursor:pointer;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;line-height:1.4}.nb-error-local-debug-code{border:1px solid hsl(var(--border) / .65);border-radius:calc(var(--radius) - 2px);background:hsl(var(--muted) / .45);max-height:16rem;color:hsl(var(--foreground));white-space:pre-wrap;word-break:break-word;margin-top:.625rem;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.6875rem;line-height:1.45;overflow:auto}.nb-error-retry-button{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--secondary));height:2.5rem;color:hsl(var(--secondary-foreground));justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.nb-error-retry-button:hover{background:hsl(var(--secondary) / .8)}.nb-error-retry-button:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.nb-error-retry-icon{width:1rem;height:1rem}.nb-network-status-banner{top:calc(var(--site-header-height,0px) + .75rem);z-index:60;border:1px solid hsl(var(--border));background:hsl(var(--card));max-width:min(100vw - 2rem,32rem);color:hsl(var(--card-foreground));box-shadow:var(--surface-shell-shadow);border-radius:999px;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;font-weight:600;line-height:1.35;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.nb-network-status-banner-offline{border-color:hsl(var(--destructive) / .3)}.nb-network-status-icon{width:1rem;height:1rem;color:hsl(var(--primary));flex:none}.nb-network-status-banner-offline .nb-network-status-icon{color:hsl(var(--destructive))}@media (width>=640px){.nb-error-actions{flex-direction:row}}@keyframes nb-error-fallback-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes nb-error-fallback-spin{to{transform:rotate(360deg)}}
