:root{--font-pixel:var(--font-body);--pixel-shadow:transparent;--pixel-shadow-soft:transparent;--pixel-grid:transparent}body:not(.academy-world){background:radial-gradient(circle at 78% -10%,#22d3ee0f,#0000 30rem),linear-gradient(#07111f 0%,#091526 48%,#07111f 100%)}body:not(.academy-world) [class*=pixel-],body:not(.academy-world) .font-display{image-rendering:auto!important;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif!important;text-shadow:none!important}body:not(.academy-world) .pixel-title,body:not(.academy-world) .font-display{letter-spacing:-.02em!important;text-transform:none!important;line-height:1.15!important}body:not(.academy-world) .pixel-world,body:not(.academy-world) [class~=pixel-world],body:not(.academy-world) .pixel-course-world,body:not(.academy-world) .pixel-cover,body:not(.academy-world) .pixel-hero,body:not(.academy-world) .pixel-cta-arcade{background-image:none!important}body:not(.academy-world) .pixel-panel,body:not(.academy-world) .pixel-panel-soft,body:not(.academy-world) .pixel-dark-overlay-panel,body:not(.academy-world) .pixel-surface-pro-soft,body:not(.academy-world) .pixel-surface-learning-soft,body:not(.academy-world) .pixel-service-panel,body:not(.academy-world) .pixel-hero,body:not(.academy-world) .pixel-cover,body:not(.academy-world) .pixel-cta-arcade,body:not(.academy-world) .pixel-stat,body:not(.academy-world) .pixel-stat--featured{background-image:none!important;border-width:1px!important;border-radius:1rem!important;box-shadow:0 14px 40px #02061724!important}body:not(.academy-world) .pixel-panel-soft,body:not(.academy-world) .pixel-stat{box-shadow:0 8px 26px #0206171a!important}body:not(.academy-world) .pixel-hero,body:not(.academy-world) .pixel-cta-arcade{background:linear-gradient(135deg, #22d3ee0e, transparent 42%), linear-gradient(180deg, var(--card), var(--surface))!important;border-radius:1.5rem!important}body:not(.academy-world) .pixel-hero:before,body:not(.academy-world) .pixel-cover:before,body:not(.academy-world) .pixel-course-world:before,body:not(.academy-world) [class*=pixel-]:before,body:not(.academy-world) [class*=pixel-]:after{image-rendering:auto!important}body:not(.academy-world) .pixel-hero:before,body:not(.academy-world) .pixel-cover:before,body:not(.academy-world) .pixel-course-world:before{background:0 0!important;display:none!important}body:not(.academy-world) .pixel-kicker{box-shadow:none!important;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-width:1px!important;border-radius:999px!important;font-size:.72rem!important;font-weight:700!important}body:not(.academy-world) .pixel-course-world__icon{box-shadow:none!important;border-width:1px!important;border-radius:.7rem!important}body:not(.academy-world) .pixel-button-service,body:not(.academy-world) .pixel-button-pro,body:not(.academy-world) .pixel-button-glass,body:not(.academy-world) .pixel-service-solid{box-shadow:none!important;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif!important;border-width:1px!important;border-radius:.75rem!important}body:not(.academy-world) [class*="rounded-[2px]"],body:not(.academy-world) [class*="rounded-[3px]"],body:not(.academy-world) [class*="rounded-[4px]"],body:not(.academy-world) [class*="rounded-[6px]"]{border-radius:.75rem!important}body:not(.academy-world) [class*=var\(--pixel-shadow],body:not(.academy-world) [class*=shadow-\[2px_2px],body:not(.academy-world) [class*=shadow-\[3px_3px],body:not(.academy-world) [class*=shadow-\[4px_4px],body:not(.academy-world) [class*=shadow-\[5px_5px],body:not(.academy-world) [class*=shadow-\[6px_6px]{box-shadow:none!important;transform:none!important}body:not(.academy-world) [data-public-shell-header=true] header{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#07111ff0!important;border-color:#29415ee6!important;border-bottom-width:1px!important}body:not(.academy-world) [data-public-shell-header=true] header a,body:not(.academy-world) [data-public-shell-header=true] header button,body:not(.academy-world) [data-public-shell-header=true] header summary{box-shadow:none!important;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif!important;text-transform:none!important;letter-spacing:normal!important;border-radius:.75rem!important}body:not(.academy-world) [data-public-shell-header=true] header nav a{min-height:2.25rem!important;padding-left:.75rem!important;padding-right:.75rem!important;font-size:.82rem!important;font-weight:650!important}body:not(.academy-world) [data-public-shell-header=true] header [role=menu],body:not(.academy-world) [data-public-shell-header=true] header details>div{border-width:1px!important;border-radius:.9rem!important;box-shadow:0 18px 50px #0206174d!important}body:not(.academy-world) [data-public-shell-footer=true] footer{background:#081321!important;border-color:#29415ecc!important;border-top-width:1px!important}body:not(.academy-world) [data-public-shell-footer=true] footer>div>div{box-shadow:none!important;background:#0e1a2bc2!important;border-width:1px!important;border-radius:1.25rem!important}body:not(.academy-world) [data-public-shell-footer=true] footer details,body:not(.academy-world) [data-public-shell-footer=true] footer .border-2{box-shadow:none!important;border-width:1px!important;border-radius:.85rem!important}body:not(.academy-world) [data-public-shell-footer=true] footer h2,body:not(.academy-world) [data-public-shell-footer=true] footer summary,body:not(.academy-world) [data-public-shell-footer=true] footer .font-display{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif!important;text-transform:none!important;letter-spacing:normal!important;font-size:.85rem!important;font-weight:750!important}body:not(.academy-world) .pixel-world-map{background-image:none!important;overflow:hidden!important}body:not(.academy-world) .pixel-world-map__stage{background:0 0!important;border:0!important;min-height:0!important;padding:0!important;overflow:visible!important}body:not(.academy-world) .pixel-world-map__parallax,body:not(.academy-world) .pixel-world-map__path,body:not(.academy-world) .pixel-world-map__locked-zone,body:not(.academy-world) .pixel-world-map__boss-gate,body:not(.academy-world) .pixel-world-map__chest,body:not(.academy-world) .pixel-world-map__character-shadow{display:none!important}body:not(.academy-world) .pixel-world-map__route{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))!important;align-items:stretch!important;gap:.75rem!important;width:100%!important;min-width:0!important;display:grid!important;position:static!important;transform:none!important}body:not(.academy-world) .pixel-world-map__slot,body:not(.academy-world) .pixel-world-map__node-link{width:auto!important;min-width:0!important;height:auto!important;display:block!important;position:static!important;transform:none!important}body:not(.academy-world) .pixel-world-map__node{border:1px solid var(--border)!important;background:color-mix(in srgb, var(--surface) 88%, transparent)!important;width:100%!important;height:100%!important;min-height:8rem!important;box-shadow:none!important;border-radius:1rem!important;flex-direction:column!important;justify-content:space-between!important;gap:.75rem!important;padding:1rem!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}body:not(.academy-world) .pixel-world-map__node--current{border-color:color-mix(in srgb, var(--secondary) 55%, var(--border))!important;background:color-mix(in srgb, var(--secondary) 8%, var(--surface))!important}body:not(.academy-world) .pixel-world-map__node--completed{border-color:color-mix(in srgb, var(--success) 45%, var(--border))!important}body:not(.academy-world) .pixel-world-map__node--locked{opacity:.58}body:not(.academy-world) .pixel-world-map__node-icon{border:1px solid var(--border)!important;background:var(--background)!important;width:fit-content!important;min-width:2rem!important;height:2rem!important;box-shadow:none!important;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif!important;border-radius:.65rem!important;justify-content:center!important;align-items:center!important;font-size:.7rem!important;font-weight:700!important;display:inline-flex!important}body:not(.academy-world) .pixel-world-map__node-meta,body:not(.academy-world) .pixel-world-map__xp{width:auto!important;max-width:100%!important;box-shadow:none!important;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif!important;background:0 0!important;border:0!important;align-items:center!important;gap:.5rem!important;display:flex!important;position:static!important}body:not(.academy-world) .pixel-world-map__character{display:none!important}body:not(.academy-world) [data-testid=course-card],body:not(.academy-world) [data-testid=recommended-world]{box-shadow:none!important;border-width:1px!important;border-radius:1rem!important}body:not(.academy-world) [data-testid=course-card] [role=img]{image-rendering:auto!important;border-radius:1rem!important}body:not(.academy-world) [data-testid=course-card] [class*=drop-shadow],body:not(.academy-world) [data-testid=course-card] [class*=shadow-\[]{filter:none!important;box-shadow:none!important}.np-home~[data-public-shell-footer=true]{display:none!important}body:has(.np-home)>[data-public-shell-footer=true]{display:none!important}
:is(body:has(main .screen>.topbar)>[data-public-shell-header=true],body:has(main .screen>.topbar)>[data-public-shell-footer=true]),:is(body:has(.np-home)>[data-public-shell-header=true],body:has(.np-home)>[data-public-shell-footer=true]){display:none!important}body:has(main .screen:not(:has(>.topbar))) [data-public-shell-header=true]{display:block}main[data-fixture]>div>nav[aria-label=Breadcrumbs]+div{display:none!important}main[data-fixture],main[data-fixture]>div,[class*=pixel-world-map--]{background-image:none!important}[class*=pixel-world-map--]:before,[class*=pixel-world-map--]:after,[data-public-shell-header=true] [data-hardcoded-learner-profile=true]{display:none!important}
body:not(.academy-world){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:not(.academy-world) a,body:not(.academy-world) button,body:not(.academy-world) input,body:not(.academy-world) textarea,body:not(.academy-world) select,body:not(.academy-world) summary{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif}body:not(.academy-world) button.font-display,body:not(.academy-world) a.font-display,body:not(.academy-world) summary.font-display,body:not(.academy-world) [role=button].font-display{letter-spacing:normal!important;text-transform:none!important;font-size:.82rem!important;font-weight:650!important}body:not(.academy-world) [class*=pixel-]{image-rendering:auto!important;text-shadow:none!important}body:not(.academy-world) [class*=pixel-][class*=shadow],body:not(.academy-world) [class*=shadow][class*=pixel-]{box-shadow:none!important}body:not(.academy-world) [class*=pixel-world-map__parallax],body:not(.academy-world) [class*=pixel-world-map__boss-gate],body:not(.academy-world) [class*=pixel-world-map__chest],body:not(.academy-world) [class*=pixel-world-map__locked-zone]{display:none!important}body:not(.academy-world) [data-testid=course-card]{overflow:hidden}body:not(.academy-world) [data-testid=course-card] [class*="rounded-[4px]"]{border-radius:.75rem!important}body:not(.academy-world) [data-testid=course-card] .font-display,body:not(.academy-world) [data-testid=recommended-world] .font-display{letter-spacing:normal!important;text-transform:none!important;font-size:.78rem!important;font-weight:650!important}body:not(.academy-world) [data-public-shell-header=true] header{min-height:64px}body:not(.academy-world) [data-public-shell-header=true] header button,body:not(.academy-world) [data-public-shell-header=true] header summary,body:not(.academy-world) [data-public-shell-header=true] header a{box-shadow:none!important}body:not(.academy-world) [data-public-shell-header=true] header button,body:not(.academy-world) [data-public-shell-header=true] header summary{min-height:2.25rem;font-size:.8rem!important;font-weight:650!important}body:not(.academy-world) [data-public-shell-footer=true] footer{box-shadow:none!important}body:not(.academy-world) main [class*=border-2][class*=shadow-\[]{box-shadow:none!important;border-width:1px!important}body:not(.academy-world) main [class*="rounded-[4px]"]{border-radius:.75rem!important}body:not(.academy-world) main [class*="rounded-[2px]"]{border-radius:.625rem!important}
