html[data-design-scene=true]{color-scheme:normal;background:0 0!important}html[data-design-scene=true],html[data-design-scene=true] body{width:100%;max-width:100%;min-height:100%;color:inherit;margin:0;padding:0;overflow-x:hidden;background:0 0!important}html[data-design-scene=true] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:unset!important;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif!important;display:block!important}html[data-design-scene=true] body:before,html[data-design-scene=true] body:after{content:none!important;background:0 0!important;display:none!important}html[data-design-scene=true] main.site-scene,html[data-design-scene=true] main:not(.sec-content){flex:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html[data-design-scene=true] .site-scene .site-header.platform-header{flex-direction:unset!important;flex-wrap:unset!important;overflow:visible!important;transform:none!important}html[data-design-scene=true] .site-scene .hero-actions{flex-direction:row!important;align-items:center!important;margin-bottom:0!important}html[data-design-scene=true] .site-scene .hero-actions a,html[data-design-scene=true] .site-scene .hero-actions .primary-cta{width:auto!important;max-width:none!important}@media (max-width:680px){html[data-design-scene=true] .site-scene .hero-actions{flex-direction:column!important;align-items:flex-start!important}}.site-scene a,html[data-design-scene=true] .site-scene.task-catalog-scene a,html[data-design-scene=true] .site-scene.task-detail-scene a{color:inherit}html[data-design-scene=true] .site-scene .mobile-menu-button:hover,html[data-design-scene=true] .site-scene .theme-button:hover,html[data-design-scene=true] .site-scene .palette-option:hover{box-shadow:none;transform:none}html[data-design-scene=true] .site-scene .mobile-menu-button,html[data-design-scene=true] .site-scene .theme-button,html[data-design-scene=true] .site-scene .palette-option{font-weight:inherit;letter-spacing:inherit;background-image:none;box-shadow:none!important;padding:0!important}html[data-design-scene=true] .site-scene .mobile-menu-button{width:40px!important;min-width:40px!important;height:40px!important}html[data-design-scene=true] .site-scene input,html[data-design-scene=true] .site-scene select,html[data-design-scene=true] .site-scene textarea{color:inherit;font-size:inherit;outline:revert;background:0 0;border:0;border-radius:0;padding:0}html[data-design-scene=true] .prod-app-shell,html[data-design-scene=true] .site-header:not(.platform-header),html[data-design-scene=true] .game-route-dock,html[data-design-scene=true] .game-mobile-nav{display:none!important}.task-skill em{opacity:.75;font-style:normal}.task-detail-scene .task-workspace .task-detail-layout{grid-template-columns:none!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.task-detail-scene .task-workspace .breadcrumbs,.task-detail-scene .task-workspace .task-detail-header,.task-detail-scene .task-workspace .task-side-panel,.task-detail-scene .task-workspace .task-switcher-card{display:none!important}.task-detail-scene .task-workspace .task-main-card,.task-detail-scene .task-workspace .side-card{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.task-detail-scene .answer-form button:focus-visible,.task-detail-scene .show-solution-btn:focus-visible,.task-detail-scene a:focus-visible,.task-detail-scene button:focus-visible{outline:2px solid var(--signal-hi,#5ff4e8);outline-offset:2px}.task-detail-scene .result-correct{color:var(--signal-hi,#5ff4e8)}.task-detail-scene .result-wrong{color:#ffb4a8}html{scrollbar-gutter:stable}.route-progress{z-index:10000;pointer-events:none;opacity:0;transform-origin:0;background:0 0;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.route-progress.is-active{opacity:1;background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#3d8bfd) 20%, transparent), var(--accent,#3d8bfd) 42%, var(--accent-hi,#5aa7ff));animation:.22s ease-out forwards route-progress-run}@keyframes route-progress-run{0%{transform:scaleX(.08)}70%{transform:scaleX(.82)}to{transform:scaleX(1)}}html[data-design-scene=true] .product-page,html[data-design-scene=true] .site-scene>.hero,html[data-design-scene=true] .site-scene>section:not(.site-header){animation:none}html[data-design-scene=true] .oge-power-loader{visibility:hidden!important;pointer-events:none!important;opacity:0!important;display:none!important}html[data-design-scene=true] .mobile-menu:not(.is-open){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}html[data-design-scene=true] .mobile-menu:not(.is-open) .mobile-menu-panel{transition:none!important;transform:translate(100%)!important}@media (prefers-reduced-motion:reduce){.route-progress.is-active{animation:none;transform:scaleX(1)}}.platform-header .brand,.site-header .brand{letter-spacing:0;font-size:inherit;font-weight:inherit;color:inherit;gap:0;text-decoration:none}.platform-header a.brand:focus-visible,.site-header a.brand:focus-visible{outline:2px solid color-mix(in srgb, #b1e42a 70%, var(--page-ink,#0a0a0b));outline-offset:3px}.platform-header .brand-symbol{display:none!important}.site-scene[data-theme] .brand strong{color:inherit}
html[data-design-scene=true] .site-scene,html[data-design-scene=true] .site-scene[data-theme=classic]{--header-glass-bg:linear-gradient(135deg, #ffffffc7, #e8f0f79e);--header-glass-bg-solid:#f1f6f9;--header-glass-border:#6b8aab47;--header-glass-highlight:#ffffff8c;--header-glass-shadow:0 16px 42px #0b1c2c1f, inset 0 1px 0 var(--header-glass-highlight);--header-glass-shadow-scrolled:0 18px 48px #0b1c2c29, inset 0 1px 0 var(--header-glass-highlight);--header-glass-blur:blur(18px) saturate(150%);--header-glass-text:#13212c;--header-glass-muted:#405665;--header-glass-control-bg:#ffffff6b;--header-glass-control-border:#6b8aab38;--header-glass-control-hover:#e8f0fc;--header-glass-active-bg:#1769e01f;--header-glass-active-border:#1769e047;--header-glass-focus:#1769e0b3;--header-glass-accent:#1769e0}html[data-design-scene=true] .site-scene[data-theme=poisoned]{--header-glass-bg:linear-gradient(135deg, #3a1f5cb8, #1a0d2e94);--header-glass-bg-solid:#321a4f;--header-glass-border:#b760ff52;--header-glass-highlight:#f4e8ff2e;--header-glass-shadow:0 18px 48px #0904126b, inset 0 1px 0 var(--header-glass-highlight);--header-glass-shadow-scrolled:0 20px 54px #09041285, inset 0 1px 0 var(--header-glass-highlight);--header-glass-blur:blur(18px) saturate(155%);--header-glass-text:#fbf4ff;--header-glass-muted:#d8cce8;--header-glass-control-bg:#ffffff14;--header-glass-control-border:#b760ff47;--header-glass-control-hover:#b760ff29;--header-glass-active-bg:#b760ff2e;--header-glass-active-border:#b760ff66;--header-glass-focus:#b760ffb8;--header-glass-accent:#b760ff}html[data-design-scene=true] .site-scene[data-theme=immolated]{--header-glass-bg:linear-gradient(135deg, #3a1418b8, #16090b94);--header-glass-bg-solid:#371315;--header-glass-border:#ff3d1f4d;--header-glass-highlight:#fff3e924;--header-glass-shadow:0 18px 48px #08020370, inset 0 1px 0 var(--header-glass-highlight);--header-glass-shadow-scrolled:0 20px 54px #0802038a, inset 0 1px 0 var(--header-glass-highlight);--header-glass-blur:blur(18px) saturate(150%);--header-glass-text:#fff3e9;--header-glass-muted:#f0d2bc;--header-glass-control-bg:#ffffff12;--header-glass-control-border:#ff3d1f42;--header-glass-control-hover:#ff3d1f24;--header-glass-active-bg:#ff3d1f29;--header-glass-active-border:#ff3d1f61;--header-glass-focus:#ff3d1fb3;--header-glass-accent:#ff3d1f}html[data-design-scene=true] .site-scene[data-theme=flayed]{--header-glass-bg:linear-gradient(135deg, #0d2e21bd, #06150f99);--header-glass-bg-solid:#12301b;--header-glass-border:#2de1b24d;--header-glass-highlight:#f4faf51f;--header-glass-shadow:0 18px 48px #02080670, inset 0 1px 0 var(--header-glass-highlight);--header-glass-shadow-scrolled:0 20px 54px #0208068a, inset 0 1px 0 var(--header-glass-highlight);--header-glass-blur:blur(18px) saturate(150%);--header-glass-text:#f4faf5;--header-glass-muted:#b7c6bc;--header-glass-control-bg:#113a298c;--header-glass-control-border:#2de1b242;--header-glass-control-hover:#93f23f24;--header-glass-active-bg:#93f23f29;--header-glass-active-border:#93f23f61;--header-glass-focus:#b1ff58b3;--header-glass-accent:#93f23f}html[data-design-scene=true] .site-scene .header-glass-host{background:0 0;width:100%;margin:0;padding-top:16px;display:flow-root;position:relative}html[data-design-scene=true] .site-scene .site-header.platform-header{--header-capsule-height:70px;isolation:isolate;z-index:40!important;align-items:center!important;justify-content:unset!important;justify-items:unset!important;width:min(1360px,100% - 32px)!important;max-width:1360px!important;min-height:var(--header-capsule-height)!important;height:var(--header-capsule-height)!important;border:1px solid var(--header-glass-border)!important;border-bottom:1px solid var(--header-glass-border)!important;background:var(--header-glass-bg)!important;background-image:var(--header-glass-bg)!important;box-shadow:var(--header-glass-shadow)!important;-webkit-backdrop-filter:var(--header-glass-blur)!important;color:var(--header-glass-text)!important;border-radius:999px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:18px!important;margin:0 auto!important;padding:0 22px!important;display:grid!important;position:sticky!important;inset:16px auto auto!important;overflow:visible!important;transform:none!important}html[data-design-scene=true] .site-scene .site-header.platform-header:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg, var(--header-glass-highlight), transparent 42%);opacity:.55;position:absolute;inset:0}html[data-design-scene=true] .site-scene .site-header.platform-header>*{z-index:1;position:relative}html[data-design-scene=true] .site-scene .site-header.platform-header:has(.mobile-menu-button[aria-expanded=true]){z-index:120!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design-scene=true] .site-scene .site-header.platform-header{background:var(--header-glass-bg-solid)!important;background-image:none!important}}html[data-design-scene=true] .site-scene[data-theme] .site-header.platform-header{border-bottom-color:var(--header-glass-border)!important}html[data-design-scene=true] .task-catalog-scene .site-header.platform-header,html[data-design-scene=true] .task-training-scene .site-header.platform-header,html[data-design-scene=true] .site-scene .site-header.platform-header{border-radius:999px!important}html[data-design-scene=true] .site-scene .site-header.platform-header .brand{color:inherit;align-items:center;min-height:44px;display:inline-flex}html[data-design-scene=true] .site-scene .site-header.platform-header .main-nav{min-width:0;height:100%;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}html[data-design-scene=true] .site-scene .site-header.platform-header .main-nav a{letter-spacing:.01em;transition:color .16s,background .16s;position:relative;min-height:44px!important;color:var(--header-glass-muted)!important;-webkit-text-fill-color:var(--header-glass-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}html[data-design-scene=true] .site-scene .site-header.platform-header .main-nav a:after,html[data-design-scene=true] .site-scene .site-header.platform-header .main-nav a:after{content:""!important;background:var(--header-glass-accent,var(--accent,#1769e0))!important;opacity:0!important;height:2px!important;box-shadow:none!important;pointer-events:none!important;border-radius:999px!important;transition:opacity .16s!important;display:block!important;position:absolute!important;bottom:6px!important;left:14px!important;right:14px!important}html[data-design-scene=true] .site-scene .site-header.platform-header .main-nav a:hover{color:var(--header-glass-text)!important;-webkit-text-fill-color:var(--header-glass-text)!important;background:0 0!important;border-color:#0000!important}html[data-design-scene=true] .site-scene .site-header.platform-header .main-nav a[aria-current=page]{color:var(--header-glass-text)!important;-webkit-text-fill-color:var(--header-glass-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-design-scene=true] .site-scene .site-header.platform-header .main-nav a[aria-current=page]:after,html[data-design-scene=true] .site-scene .site-header.platform-header .main-nav a[aria-current=page]:after{opacity:1!important}html[data-design-scene=true] .site-scene .site-header.platform-header .main-nav a:focus-visible{outline:2px solid var(--header-glass-focus)!important;outline-offset:2px!important}html[data-design-scene=true] .site-scene .site-header.platform-header .header-actions{height:100%;align-items:center!important;gap:8px!important;display:flex!important}html[data-design-scene=true] .site-scene .site-header.platform-header :is(.search-button,.theme-button,.login-button,.mobile-menu-button){box-sizing:border-box;box-shadow:inset 0 1px 0 var(--header-glass-highlight);transition:background .16s,border-color .16s,color .16s;border:1px solid var(--header-glass-control-border)!important;background:var(--header-glass-control-bg)!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--header-glass-text)!important;-webkit-text-fill-color:var(--header-glass-text)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;text-decoration:none!important}html[data-design-scene=true] .site-scene .site-header.platform-header .search-button,html[data-design-scene=true] .site-scene .site-header.platform-header .theme-button{display:inline-flex!important}html[data-design-scene=true] .site-scene .site-header.platform-header .login-button{display:inline-flex}html[data-design-scene=true] .site-scene .site-header.platform-header .mobile-menu-button{display:none}html[data-design-scene=true] .site-scene .site-header.platform-header .theme-button,html[data-design-scene=true] .site-scene .site-header.platform-header .mobile-menu-button{width:44px!important;padding:0!important}html[data-design-scene=true] .site-scene .site-header.platform-header :is(.search-button,.theme-button,.login-button,.mobile-menu-button):hover,html[data-design-scene=true] .site-scene .site-header.platform-header .theme-button[aria-expanded=true],html[data-design-scene=true] .site-scene .site-header.platform-header .mobile-menu-button[aria-expanded=true]{background:var(--header-glass-control-hover)!important;border-color:var(--header-glass-active-border)!important;color:var(--header-glass-text)!important;-webkit-text-fill-color:var(--header-glass-text)!important}html[data-design-scene=true] .site-scene .site-header.platform-header :is(.search-button,.theme-button,.login-button,.mobile-menu-button):focus-visible{outline:2px solid var(--header-glass-focus)!important;outline-offset:2px!important}html[data-design-scene=true] .site-scene .site-header.platform-header .search-button svg,html[data-design-scene=true] .site-scene .site-header.platform-header .theme-button svg{flex:none;width:18px;height:18px}html[data-design-scene=true] .site-scene .site-header.platform-header .search-button{gap:8px;font-size:13px;font-weight:600}html[data-design-scene=true] .site-scene .site-header.platform-header .login-button{white-space:nowrap;font-size:13px;font-weight:650}html[data-design-scene=true] .site-scene .site-header.platform-header .theme-control{align-items:center;display:inline-flex;position:relative}html[data-design-scene=true] .site-scene .site-header.platform-header .palette-switcher{z-index:50}@media (max-width:1180px){html[data-design-scene=true] .site-scene .site-header.platform-header .mobile-menu-button{display:inline-flex!important}html[data-design-scene=true] .site-scene .site-header.platform-header .login-button{display:none!important}}@media (max-width:1140px){html[data-design-scene=true] .site-scene .site-header.platform-header{gap:12px!important;width:calc(100% - 28px)!important;padding:0 16px!important}}@media (max-width:1080px){html[data-design-scene=true] .site-scene .site-header.platform-header{gap:10px!important}html[data-design-scene=true] .site-scene .site-header.platform-header .main-nav a{padding:0 10px!important;font-size:12px!important}}@media (max-width:980px){html[data-design-scene=true] .site-scene .site-header.platform-header{grid-template-columns:auto 1fr!important}html[data-design-scene=true] .site-scene .site-header.platform-header .main-nav{display:none!important}}@media (max-width:680px){html[data-design-scene=true] .site-scene .header-glass-host{padding-top:10px}html[data-design-scene=true] .site-scene .site-header.platform-header{--header-capsule-height:58px;gap:8px!important;width:calc(100% - 20px)!important;margin-top:0!important;padding:0 12px!important;top:10px!important}html[data-design-scene=true] .site-scene .site-header.platform-header .search-button span{display:none!important}html[data-design-scene=true] .site-scene .site-header.platform-header .search-button{width:44px!important;padding:0!important}}@media (max-width:390px){html[data-design-scene=true] .site-scene .site-header.platform-header{width:calc(100% - 20px)!important;padding:0 10px!important}}@media (max-width:320px){html[data-design-scene=true] .site-scene .site-header.platform-header{width:calc(100% - 16px)!important;padding:0 8px!important}}@media (prefers-reduced-transparency:reduce){html[data-design-scene=true] .site-scene .site-header.platform-header{background:var(--header-glass-bg-solid)!important;-webkit-backdrop-filter:none!important;background-image:none!important}}
