.PrP_zG_root{z-index:100;pointer-events:none;opacity:1;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.PrP_zG_bar{transform-origin:0;background:var(--command-orange);width:100%;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--command-orange) 70%, transparent), 0 0 22px color-mix(in srgb, var(--command-orange) 45%, transparent);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{--page-scrollbar-thumb-color:var(--page-scrollbar-thumb,hsl(var(--muted-foreground)));--page-scrollbar-thumb-hover-color:var(--page-scrollbar-thumb-hover,hsl(var(--foreground)));--page-scrollbar-track-color:var(--page-scrollbar-track,var(--page-background));overscroll-behavior-y:none;scrollbar-gutter:stable;scrollbar-color:var(--page-scrollbar-thumb-color) var(--page-scrollbar-track-color)}html::-webkit-scrollbar{background:var(--page-scrollbar-track-color)}body::-webkit-scrollbar{background:var(--page-scrollbar-track-color)}html::-webkit-scrollbar-track{background:var(--page-scrollbar-track-color);margin-top:var(--site-header-height,0px)}body::-webkit-scrollbar-track{background:var(--page-scrollbar-track-color);margin-top:var(--site-header-height,0px)}html::-webkit-scrollbar-button:vertical:start{width:0;height:var(--site-header-height,0px);background:0 0;display:block}body::-webkit-scrollbar-button:vertical:start{width:0;height:var(--site-header-height,0px);background:0 0;display:block}html::-webkit-scrollbar-thumb{border:2px solid var(--page-scrollbar-track-color);background:var(--page-scrollbar-thumb-color);background-clip:padding-box;border-radius:999px}body::-webkit-scrollbar-thumb{border:2px solid var(--page-scrollbar-track-color);background:var(--page-scrollbar-thumb-color);background-clip:padding-box;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:var(--page-scrollbar-thumb-hover-color);background-clip:padding-box}body::-webkit-scrollbar-thumb:hover{background:var(--page-scrollbar-thumb-hover-color);background-clip:padding-box}html::-webkit-scrollbar-corner{background:var(--page-scrollbar-track-color)}body::-webkit-scrollbar-corner{background:var(--page-scrollbar-track-color)}[data-dashboard-scroll-root],[data-page-scroll-root]{scrollbar-color:var(--page-scrollbar-thumb-color) var(--page-scrollbar-track-color)}[data-dashboard-scroll-root]::-webkit-scrollbar{background:var(--page-scrollbar-track-color)}[data-dashboard-scroll-root]::-webkit-scrollbar-track{background:var(--page-scrollbar-track-color)}[data-page-scroll-root]::-webkit-scrollbar{background:var(--page-scrollbar-track-color)}[data-page-scroll-root]::-webkit-scrollbar-track{background:var(--page-scrollbar-track-color)}[data-dashboard-scroll-root]::-webkit-scrollbar-thumb{border:2px solid var(--page-scrollbar-track-color);background:var(--page-scrollbar-thumb-color);background-clip:padding-box;border-radius:999px}[data-page-scroll-root]::-webkit-scrollbar-thumb{border:2px solid var(--page-scrollbar-track-color);background:var(--page-scrollbar-thumb-color);background-clip:padding-box;border-radius:999px}[data-dashboard-scroll-root]::-webkit-scrollbar-thumb:hover{background:var(--page-scrollbar-thumb-hover-color);background-clip:padding-box}[data-page-scroll-root]::-webkit-scrollbar-thumb:hover{background:var(--page-scrollbar-thumb-hover-color);background-clip:padding-box}[data-dashboard-scroll-root]::-webkit-scrollbar-corner{background:var(--page-scrollbar-track-color)}[data-page-scroll-root]::-webkit-scrollbar-corner{background:var(--page-scrollbar-track-color)}html:has(body[data-scroll-locked]){--page-scrollbar-thumb-color:color-mix(in srgb, var(--page-scrollbar-thumb,hsl(var(--muted-foreground))) 20%, #000);--page-scrollbar-thumb-hover-color:color-mix(in srgb, var(--page-scrollbar-thumb-hover,hsl(var(--foreground))) 20%, #000);--page-scrollbar-track-color:color-mix(in srgb, var(--page-scrollbar-track,var(--page-background)) 20%, #000)}html body[data-scroll-locked]{scrollbar-gutter:auto!important;margin-right:0!important}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[data-neurobuff-onboarding-active=true],body[data-neurobuff-onboarding-active=true]{scrollbar-gutter:auto!important}html[data-neurobuff-onboarding-active=true]{overflow-y:auto}html[data-neurobuff-offer-route=true],body[data-neurobuff-offer-route=true]{scrollbar-gutter:auto!important}html[data-neurobuff-offer-route=true]{overflow-y:hidden}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]{--page-surface-image:var(--page-background-image,none)}html[data-neurobuff-tool-route=true],body[data-neurobuff-tool-route=true]{overscroll-behavior:none;background-color:var(--page-background);background-image:var(--page-surface-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:100dvh;scrollbar-gutter:auto!important;overflow:hidden!important}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}html[data-neurobuff-scroll-lock=dashboard],body[data-neurobuff-scroll-lock=dashboard]{overflow:hidden;scrollbar-gutter:auto!important}@media (width<=767px){html[data-neurobuff-scroll-lock=dashboard],body[data-neurobuff-scroll-lock=dashboard]{scrollbar-width:none;-ms-overflow-style:none}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}}: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);min-height:100%;color:hsl(var(--foreground));font-family:var(--font-sans);font-synthesis-weight:none;-webkit-user-select:none;user-select:none;margin:0;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)}:root{--dashboard-section-intro-gap:clamp(1.75rem, 2.6vh, 2.25rem);--dashboard-section-title-size:clamp(1.65rem, 2.15vw, 2.15rem);--dashboard-trainer-card-gap:1.35rem;--dashboard-catalog-card-gap:1.125rem}[data-dashboard-mode=trainer]{--section-accent:var(--accent-trainer);--hover-border-glow:hsl(var(--accent-trainer) / .55);--section-kicker-color:hsl(var(--accent-trainer))}[data-dashboard-mode=games]{--section-accent:var(--accent-games);--hover-border-glow:hsl(var(--accent-games) / .55);--section-kicker-color:hsl(var(--accent-games))}[data-dashboard-mode=tools]{--section-accent:var(--accent-tools);--hover-border-glow:hsl(var(--accent-tools) / .55);--section-kicker-color:hsl(var(--accent-tools))}[data-dashboard-mode=academy]{--section-accent:var(--accent-academy);--hover-border-glow:hsl(var(--accent-academy) / .55);--section-kicker-color:hsl(var(--accent-academy))}h1{color:var(--command-ink,hsl(var(--foreground)));letter-spacing:-.045em;text-transform:uppercase;font-style:italic;font-weight:700;line-height:.96}h2{letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}:root{--brand-astrix-blue:#2563eb;--brand-astrix-blue-hsl:221.2 83.2% 53.3%;--brand-astrix-blue-accent:var(--brand-astrix-blue);--hover-border-glow:#2563eb7a;--accent-trainer:var(--brand-astrix-blue-hsl);--accent-games:145 63% 40%;--accent-tools:32 95% 44%;--accent-academy:330 81% 56%;--chart-terminal:var(--accent-trainer);--chart-portals:var(--accent-tools);--chart-observatory:var(--accent-academy);--chart-orbit:var(--accent-games);--chart-blocks:262 70% 55%;--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-row-height:68px;--site-header-height:var(--site-header-row-height);--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:211 45% 94%;--foreground:216.5 41.5% 16.1%;--card:214.3 100% 98.6%;--card-foreground:216.5 41.5% 16.1%;--popover:214.3 100% 98.6%;--popover-foreground:216.5 41.5% 16.1%;--primary:var(--brand-astrix-blue-hsl);--primary-foreground:210 40% 98%;--secondary:211 32% 92%;--secondary-foreground:216.5 41.5% 16.1%;--muted:211 32% 92%;--muted-foreground:214.7 18% 40%;--accent:221 83% 93%;--accent-foreground:224.3 76.3% 48%;--destructive:0 72% 42%;--destructive-foreground:210 40% 98%;--success:143.4 61.7% 46.3%;--success-foreground:355.7 100% 97.3%;--border:211.8 28.8% 74.9%;--input:211.3 29.4% 84.5%;--ring:var(--brand-astrix-blue-hsl);--radius:.375rem;--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:.075em;--button-line-height:1;--button-text-transform:uppercase;--button-radius:.25rem;--button-height:2.75rem;--button-padding-y:.5rem;--button-padding-x:1.25rem;--game-action-button-radius:.25rem;--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-bg:#ff7a2f;--button-primary-foreground:#171717;--button-primary-lip:color-mix(in srgb, var(--button-primary-bg) 82%, #000);--button-primary-lip-dark:var(--button-primary-lip);--button-primary-hover-bg:#ff8845;--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:#9e1a1a;--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:214.3 100% 98.6%;--input-foreground:216.5 41.5% 16.1%;--input-placeholder:214.7 15.9% 47.1%;--forum-composer-placeholder-color:hsl(var(--foreground) / .38);--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) / .96);--surface-shell-border:#7e94ad94;--surface-divider:#ccd7e3;--surface-shell-shadow:0 1px 2px #0f1f350f, 0 12px 28px -22px #0f1f3580;--surface-shell-shadow-bar:none;--page-background:#d8e1ef;--page-background-image:linear-gradient(112deg, #e0e8f2 0%, #d8e1ef 42%, #ced9e9 72%, #b0c0d8 100%);--page-surface-image:none;--command-navy:#111d31;--command-ink:#18243a;--command-ink-soft:#2f415b;--command-blue:var(--brand-astrix-blue);--command-blue-deep:#1d4ed8;--command-orange:#ff7a2f;--command-orange-hover:#ff8845;--command-success:#2dbf65;--command-panel-surface:#f8fbff;--command-panel-surface-raised:#fff;--command-panel-surface-soft:#eef4fb;--command-panel-border:#c9d6e3;--command-panel-ink:#18243a;--command-panel-ink-soft:#53657d;--command-panel-muted:#61738b;--command-panel-track:#b4c2d0;--command-panel-rail:#17253a;--command-panel-section-border:var(--command-panel-border);--command-panel-meta:var(--command-orange);--command-cut-size:.8125rem}:root[data-theme=dark]{--brand-astrix-blue:#2563eb;--brand-astrix-blue-hsl:221.2 83.2% 53.3%;--brand-astrix-blue-accent:#5793ff;--accent-trainer:var(--brand-astrix-blue-hsl);--accent-games:142 66% 52%;--accent-tools:38 92% 55%;--accent-academy:330 84% 66%;--chart-terminal:221 83% 60%;--chart-portals:36 88% 42%;--chart-observatory:330 75% 60%;--chart-orbit:142 60% 40%;--chart-blocks:262 80% 68%;--background:216 28% 7%;--foreground:210 30% 96%;--card:214 21% 14%;--card-foreground:210 30% 96%;--popover:214 22% 12%;--popover-foreground:210 30% 96%;--primary:var(--brand-astrix-blue-hsl);--primary-foreground:214 100% 98%;--secondary:214 18% 18%;--secondary-foreground:210 30% 96%;--muted:213 19% 23%;--muted-foreground:215 16% 71%;--accent:214 18% 18%;--accent-foreground:210 30% 96%;--destructive:0 72% 42%;--destructive-foreground:0 0% 98%;--success:142.1 70% 45%;--success-foreground:214 100% 98%;--border:213 19% 23%;--input:214 18% 18%;--ring:var(--brand-astrix-blue-hsl);--sidebar-background:214 22% 12%;--sidebar-foreground:210 30% 96%;--sidebar-primary:var(--brand-astrix-blue-hsl);--sidebar-primary-foreground:214 100% 98%;--sidebar-accent:214 18% 18%;--sidebar-accent-foreground:210 30% 96%;--sidebar-border:213 19% 23%;--sidebar-ring:var(--brand-astrix-blue-hsl);--surface-shell-bg:hsl(var(--card));--surface-shell-border:#303946;--surface-divider:#2b3440;--surface-shell-shadow:0 1px 0 #ffffff06, 0 18px 42px -28px #000000eb;--surface-shell-shadow-bar:none;--page-background:hsl(var(--background));--page-background-image:linear-gradient(112deg, #0d1117 0%, #111720 44%, #151c26 72%, #0d1117 100%);--button-destructive-lip:#811d1d;--button-destructive-hover-bg:#9e1a1a;--button-ghost-hover-bg:hsl(var(--accent));--button-success-lip:#21974c;--input-bg:214 22% 10%;--input-foreground:210 30% 96%;--input-placeholder:215 12% 58%;--command-navy:#171c24;--command-ink:#f2f5f8;--command-ink-soft:#a9b3c1;--command-blue:var(--brand-astrix-blue);--command-blue-deep:var(--brand-astrix-blue);--command-orange:#f59e5b;--command-orange-hover:#ffad70;--command-action:var(--command-blue);--command-action-hover:#3b82f6;--command-panel-surface:#1c222b;--command-panel-surface-raised:#252c36;--command-panel-surface-soft:#28313d;--command-panel-border:#303946;--command-panel-border-strong:#455264;--command-panel-ink:#f2f5f8;--command-panel-ink-soft:#a9b3c1;--command-panel-muted:#8f9bab;--command-panel-track:#343d49;--command-panel-rail:#252c36;--command-panel-rail-border:#303946;--command-panel-section-border:#303946;--command-panel-meta:var(--command-orange)}: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<=896px){:root{--site-header-row-height:52px;--site-header-nav-height:44px}}@media (width>=1150px){:root{--site-header-row-height:68px;--site-header-height:var(--site-header-row-height)}}@media (width>=768px){: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}:root{--motion-ease-out:cubic-bezier(.2, .8, .2, 1);--motion-fast:.15s;--motion-base:.36s}@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;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!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))}.nb-maintenance-countdown-banner{top:calc(var(--site-header-height,0px) + max(var(--safe-area-top), .75rem));z-index:70;color:#fff;text-align:left;background:#ea580c;border:2px solid #9a3412;border-radius:4px;align-items:flex-start;gap:.5rem;max-width:min(100vw - 2rem,44rem);padding:.625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex;position:fixed;left:50%;transform:translate(-50%)}.nb-maintenance-countdown-icon{flex:none;width:1rem;height:1rem;margin-top:.0625rem}.nb-maintenance-countdown-text{min-width:0}.nb-maintenance-countdown-detail{opacity:.92;margin-top:.125rem;font-weight:500;display:block}.nb-maintenance-countdown-banner[data-maintenance-phase=draining]{background:#b91c1c;border-color:#7f1d1d}.nb-game-lockout-card{width:100%;max-width:36rem}.nb-game-lockout-heading{letter-spacing:normal;text-transform:none;font-size:1.875rem;font-style:normal;font-weight:600;line-height:1.2}@media (width>=768px){.nb-game-lockout-heading{font-size:2.25rem}}.nb-game-lockout-body{font-size:1.0625rem;line-height:1.6}@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)}}
