:root{--font-ui:var(--font-body),"Be Vietnam Pro",Inter,"Segoe UI",system-ui,sans-serif;--font-hud:var(--font-display),"Chakra Petch",var(--font-ui);--font:var(--font-ui);--nn-bg:#060a14;--nn-bg-2:#0a1122;--nn-surface:#0d1528b8;--nn-surface-strong:#0a1020eb;--nn-surface-soft:#78aaff0f;--nn-line:#8cbeff29;--nn-line-strong:#78e6ff6b;--nn-text:#eef4ff;--nn-muted:#94a3c4;--nn-dim:#64739a;--nn-cyan:#38e8ff;--nn-mint:#5cf2c8;--nn-violet:#9a6bff;--nn-pink:#ff5fb7;--nn-amber:#ffc35a;--nn-red:#ff5f7a;--nn-grad:linear-gradient(120deg,#38e8ff 0%,#5cf2c8 45%,#9a6bff 100%);--nn-grad-hot:linear-gradient(120deg,#ff5fb7,#9a6bff 55%,#38e8ff);--nn-glow:0 0 0 1px #38e8ff59,0 8px 30px -6px #38e8ff73;--nn-shadow:0 24px 70px -20px #000000bf;--nn-radius:14px;--nn-cut:12px;--mint:var(--nn-mint);--text:var(--nn-text);--muted:var(--nn-muted);--bg:var(--nn-bg)}html{background:var(--nn-bg)}body{font-family:var(--font-ui);background:var(--nn-bg);color:var(--nn-text);letter-spacing:.005em}::selection{color:#fff;background:#38e8ff55}.app,.landscape-page,.install-page{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.app :is(input,textarea,[contenteditable=true]),.landscape-page :is(input,textarea,[contenteditable=true],.donate-details dd,.policy-site article){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.app img,.landscape-page img{-webkit-user-drag:none}html:not([data-play-keyboard=true]) .app:is(.app-game,.app-creator,.app-welcome,.app-loading,.app-preparing){overflow:visible!important}.app.app-game>.scene,.app.app-welcome .cyber-home-scene{top:calc(-1*var(--play-bleed-top,0px))!important;right:calc(-1*var(--play-bleed-right,0px))!important;bottom:calc(-1*var(--play-bleed-bottom,0px))!important;left:calc(-1*var(--play-bleed-left,0px))!important;width:auto!important;height:auto!important;position:absolute!important}.landscape-page{background:var(--nn-bg)}.button{font-family:var(--font-hud);letter-spacing:.04em;border-radius:10px;font-weight:600}.button.primary{isolation:isolate;text-transform:uppercase;position:relative;overflow:hidden;color:#03121a!important;background:var(--nn-grad)!important;border:0!important;box-shadow:0 10px 30px -10px #38e8ffcc,inset 0 1px #ffffff8c!important}.button.primary:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffff8c 48%,#0000 62%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.button.primary:hover:not(:disabled):after{transform:translate(120%)}.button.primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);color:#03121a!important}.button.primary:disabled{filter:grayscale(.65)brightness(.6);box-shadow:none!important}.button.secondary{background:var(--nn-surface-soft)!important;border:1px solid var(--nn-line)!important;color:var(--nn-text)!important}.button.secondary:hover:not(:disabled){border-color:var(--nn-line-strong)!important;background:#38e8ff14!important}.icon-button{border:1px solid var(--nn-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#cfe0ff;background:#0a12248c;border-radius:10px}.icon-button:hover:not(:disabled){border-color:var(--nn-line-strong);color:var(--nn-cyan);box-shadow:0 0 18px -6px var(--nn-cyan)}.language-picker{border:1px solid var(--nn-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a12248c;border-radius:10px}.language-picker select{color:var(--nn-text);font-family:var(--font-ui);background:0 0;border:0}.eyebrow{font-family:var(--font-hud);letter-spacing:.22em;text-transform:uppercase;color:var(--nn-cyan)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--nn-cyan);outline-offset:2px}input[type=range]{accent-color:var(--nn-cyan)}.shared-modal-backdrop{animation:.18s ease-out nn-fade;-webkit-backdrop-filter:blur(8px)saturate(1.1)!important;backdrop-filter:blur(8px)saturate(1.1)!important;background:radial-gradient(at 50% 40%,#1e326e59,#03060eb8)!important}.shared-modal:not(.shared-modal-monitor){--cut:16px;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));filter:drop-shadow(0 30px 60px #0009);animation:.22s cubic-bezier(.2,.9,.3,1.2) nn-pop;box-shadow:none!important;background:linear-gradient(160deg,#121c38f0,#080c1af2)!important;border:0!important;border-radius:0!important}.shared-modal:not(.shared-modal-monitor):before{z-index:-1;pointer-events:none;position:absolute;inset:0;content:""!important;opacity:1!important;mix-blend-mode:normal!important;background:linear-gradient(var(--nn-cyan),var(--nn-cyan)) left top/42px 2px no-repeat, linear-gradient(var(--nn-cyan),var(--nn-cyan)) right bottom/42px 2px no-repeat, linear-gradient(90deg,transparent,#38e8ff80,transparent) center top/70% 1px no-repeat, repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 3px), radial-gradient(ellipse at 15% 0%,#38e8ff24,transparent 50%), radial-gradient(ellipse at 100% 100%,#9a6bff29,transparent 55%)!important}.shared-modal:not(.shared-modal-monitor):after{content:"";pointer-events:none;clip-path:inherit;border:1px solid #8cc8ff38;position:absolute;inset:0}.shared-modal-heading{background:linear-gradient(90deg,#38e8ff14,#0000 60%)!important;border-bottom:1px solid #8cc8ff24!important;min-height:56px!important;padding:12px 18px 12px 22px!important}.shared-modal-heading h2{font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;display:flex;font-size:17px!important;font-weight:700!important}.shared-modal-heading h2:before{content:"";background:var(--nn-cyan);width:8px;height:8px;box-shadow:0 0 12px var(--nn-cyan);flex:none;transform:rotate(45deg)}.shared-modal-close{transition:all .15s;color:#d7e6ff!important;background:#ffffff0a!important;border:1px solid #8cc8ff47!important;border-radius:9px!important}.shared-modal-close:hover{transform:rotate(90deg);color:#fff!important;background:#ff5f7a29!important;border-color:#ff5f7a99!important}.shared-modal-content{scrollbar-width:thin;scrollbar-color:#38e8ff59 transparent;padding:20px 22px!important}.shared-modal-content :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){color:var(--nn-text);background:#04091699!important;border:1px solid #8cbeff33!important;border-radius:10px!important}.shared-modal-content :is(input,textarea,select):focus{box-shadow:0 0 0 3px #38e8ff26;border-color:var(--nn-cyan)!important}.shared-modal-content .card{border-radius:12px;background:#78aaff0d!important;border:1px solid #8cbeff24!important}@keyframes nn-fade{0%{opacity:0}to{opacity:1}}@keyframes nn-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.app .site-header{background:linear-gradient(#040812e0,#04081240 80%,#0000)!important;border-bottom:0!important}.app .site-header .brand{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.app .site-header .brand small{font-family:var(--font-ui);letter-spacing:.18em;color:var(--nn-cyan);opacity:.85}.app .site-header .brand img{filter:drop-shadow(0 0 10px #38e8ff73)}.app.app-welcome .site-header nav{border:1px solid var(--nn-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e1e80;border-radius:999px;padding:4px;gap:4px!important}.app.app-welcome .site-header nav>button{font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;color:#b8c7e6;border-radius:999px;align-items:center;gap:5px;padding:7px 14px;font-size:11px;font-weight:600;display:inline-flex}.app.app-welcome .site-header nav>button:first-child{color:var(--nn-cyan);background:#38e8ff1f;box-shadow:inset 0 0 0 1px #38e8ff59}.app.app-welcome .site-header nav>button:hover{color:#fff;background:#ffffff0f}.app.app-welcome .site-header nav>button:before{display:none!important}.app .header-actions{gap:8px}.app.app-welcome{background:0 0}.cyber-home-vignette{background:linear-gradient(90deg,#040710f5 0%,#040710d1 30%,#04071040 60%,#04071000 80%),linear-gradient(#04071099,#0000 22% 70%,#040710f2),radial-gradient(at 75% 40%,#0000 30%,#04071059 80%)!important}.cyber-home-scene:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.cyber-light{opacity:.22}.home-launcher{gap:clamp(8px,1.9cqh,18px)!important;width:min(520px,46%)!important;margin-left:clamp(18px,5.5%,90px)!important}.home-eyebrow{font-family:var(--font-hud);text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(90deg,#38e8ff24,#38e8ff05);border:1px solid #38e8ff59;align-self:flex-start;padding:6px 12px 6px 10px;font-weight:600;letter-spacing:.24em!important;color:#bfefff!important;font-size:clamp(9px,1.5cqh,11px)!important}.home-eyebrow i{animation:1.8s ease-in-out infinite nn-pulse;background:var(--nn-mint)!important;box-shadow:0 0 0 3px #5cf2c833,0 0 12px var(--nn-mint)!important}.home-title{text-transform:uppercase;background:linear-gradient(#fff 20%,#bfeaff 60%,#6fd8ff 100%);filter:drop-shadow(0 4px 24px #38e8ff59);-webkit-background-clip:text;background-clip:text;position:relative;font-family:var(--font-hud)!important;letter-spacing:.01em!important;color:#0000!important;margin:2px 0 0!important;font-size:clamp(28px,8cqh,68px)!important;font-weight:700!important;line-height:.98!important}.home-tagline{font-family:var(--font-hud);letter-spacing:.02em;background:var(--nn-grad);-webkit-background-clip:text;background-clip:text;align-items:center;gap:10px;display:flex;color:#0000!important;font-size:clamp(13px,2.7cqh,22px)!important;font-weight:600!important}.home-tagline svg{color:var(--nn-mint);flex:none}.home-intro{-webkit-line-clamp:4;border-left:2px solid #38e8ff66;-webkit-box-orient:vertical;max-width:46ch;margin:0;padding-left:12px;display:-webkit-box;overflow:hidden;color:#b6c3df!important;font-size:clamp(11px,1.85cqh,14px)!important;line-height:1.65!important}.home-play-row{margin-top:clamp(2px,1cqh,10px);grid-template-columns:minmax(0,1fr) auto auto!important;gap:10px!important}.home-play{--cut:14px;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));animation:3.2s ease-in-out infinite nn-breathe;letter-spacing:.14em!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;height:clamp(44px,9cqh,64px)!important;padding:0 14px 0 8px!important;font-size:clamp(14px,2.6cqh,20px)!important;font-weight:700!important;display:flex!important}.home-play-icon{width:clamp(30px,6.4cqh,46px);height:clamp(30px,6.4cqh,46px);color:var(--nn-mint);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#04121c;place-items:center;display:grid}.home-play-label{text-align:left;flex:1}.home-play-arrow{transition:transform .2s}.home-play:hover .home-play-arrow{transform:translate(4px)}.home-play-row>.home-feedback{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--nn-line)!important;color:#cfe0ff!important;background:#080e1e99!important;border-radius:12px!important;width:clamp(40px,9cqh,64px)!important;height:clamp(40px,9cqh,64px)!important}.home-play-row>.home-feedback:hover{border-color:var(--nn-line-strong)!important;color:var(--nn-cyan)!important}.home-support-row{grid-template-columns:repeat(2,minmax(0,1fr));font-size:inherit!important;gap:8px!important;display:grid!important}.home-support-row .home-tile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;align-items:center;font-weight:600;text-decoration:none;transition:all .18s;border:1px solid var(--nn-line)!important;min-height:clamp(36px,7.4cqh,52px)!important;color:var(--nn-text)!important;background:linear-gradient(135deg,#121c36c7,#080e1e99)!important;border-radius:12px!important;gap:10px!important;padding:6px 10px 6px 6px!important;font-size:clamp(11px,1.9cqh,13px)!important;display:flex!important}.home-support-row .home-tile:hover:not(:disabled){box-shadow:0 10px 26px -12px var(--tile,var(--nn-cyan));transform:translateY(-2px);border-color:var(--tile,var(--nn-cyan))!important}.home-tile-icon{color:#fff;background:linear-gradient(135deg,var(--tile,var(--nn-cyan)),color-mix(in srgb,var(--tile,var(--nn-cyan)) 40%,#1a1f40));width:clamp(26px,5.6cqh,38px);height:clamp(26px,5.6cqh,38px);box-shadow:0 4px 14px -4px var(--tile,var(--nn-cyan));border-radius:9px;flex:none;place-items:center;display:grid}.home-tile-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.home-tile-go{color:var(--nn-dim);flex:none}.tile-about{--tile:#7c8cff}.tile-download{--tile:#38c8ff}.tile-donate{--tile:#ff5fb7}.tile-ads{--tile:#ffb13d}.home-support-row .home-tile:disabled{opacity:.45}.home-community{align-items:center;gap:7px;display:flex;color:var(--nn-muted)!important;font-size:clamp(9px,1.6cqh,11px)!important}.home-world-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(135deg,#0a1e28bf,#080e1ea6)!important;border:1px solid #5cf2c859!important;border-radius:0!important;gap:12px!important;padding:12px 18px 12px 14px!important;bottom:clamp(44px,11%,110px)!important;right:clamp(16px,4%,60px)!important}.home-world-badge strong{font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:12px}.home-world-badge span:not(.home-live-dot){text-transform:uppercase;color:var(--nn-mint)!important;letter-spacing:.18em!important}.home-live-dot{background:var(--nn-mint);width:10px;height:10px;box-shadow:0 0 0 4px #5cf2c82e,0 0 14px var(--nn-mint);border-radius:50%;animation:1.6s ease-in-out infinite nn-pulse}.home-footer{color:var(--nn-dim)!important;font-size:clamp(9px,1.5cqh,11px)!important}.home-footer a{color:#9fb0d4!important}.home-footer a:hover{color:var(--nn-cyan)!important}@keyframes nn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@keyframes nn-breathe{0%,to{box-shadow:0 10px 30px -10px #38e8ffb3,inset 0 1px #ffffff8c}50%{box-shadow:0 12px 38px -6px #5cf2c8f2,inset 0 1px #ffffff8c}}@container (max-height:460px){.home-launcher{gap:7px!important;width:min(470px,62%)!important}.home-intro{-webkit-line-clamp:2;font-size:10.5px!important}.home-community{display:none!important}.home-title{font-size:clamp(24px,9cqh,40px)!important}}@container (max-height:360px){.home-intro{display:none!important}.home-tagline{font-size:12px!important}}@container (max-width:520px){.home-launcher{width:calc(100% - 36px)!important}.home-world-badge{display:none!important}}@media (prefers-reduced-motion:reduce){.home-play,.home-eyebrow i,.home-live-dot{animation:none!important}}html:not([data-play-keyboard=true]) .app.app-creator{--rail:clamp(150px,16%,230px);--studio-pane:clamp(270px,28%,380px);container-type:size;grid-template-columns:var(--rail) minmax(0,1fr) var(--studio-pane)!important;background:#04060d!important;grid-template-rows:clamp(46px,7.5cqh,60px) auto minmax(0,1fr) clamp(56px,10cqh,76px)!important;gap:0 clamp(8px,1.2%,16px)!important;padding:0 clamp(10px,1.6%,22px) clamp(8px,1.6cqh,16px)!important}html:not([data-play-keyboard=true]) .app.app-creator .scene{z-index:0;top:calc(-1*var(--play-bleed-top,0px))!important;right:calc(-1*var(--play-bleed-right,0px))!important;bottom:calc(-1*var(--play-bleed-bottom,0px))!important;left:calc(-1*var(--play-bleed-left,0px))!important;grid-area:1/1/-1/-1!important;width:auto!important;height:auto!important;position:absolute!important}.app.app-creator .creator-art{inset:calc(-1*var(--play-bleed-top,0px)) calc(-1*var(--play-bleed-right,0px)) calc(-1*var(--play-bleed-bottom,0px)) calc(-1*var(--play-bleed-left,0px))!important;z-index:-1!important;opacity:1!important;filter:none!important;background:radial-gradient(30% 55% at 50% 52%,#7896ff38,#0000 70%),radial-gradient(60% 40% at 50% 100%,#38e8ff29,#0000 70%),radial-gradient(circle at 18% 22%,#9a6bff2e,#0000 30%),radial-gradient(circle at 85% 30%,#38e8ff1f,#0000 28%),radial-gradient(1.5px 1.5px at 12% 30%,#fff9,#0000),radial-gradient(1px 1px at 30% 70%,#fff8,#0000),radial-gradient(1.5px 1.5px at 72% 18%,#fffa,#0000),radial-gradient(1px 1px at 88% 64%,#fff7,#0000),radial-gradient(2px 2px at 64% 82%,#9ef0ff,#0000),radial-gradient(1px 1px at 42% 12%,#fff8,#0000),linear-gradient(#070b1a,#05070f 60%,#03050b)!important;position:absolute!important}.app.app-creator .creator-art:after{content:"";opacity:.08;filter:blur(6px)saturate(.6);mix-blend-mode:screen;background:url(/art/cyber-home-v4.webp) 50%/cover;position:absolute;inset:0}.app.app-creator .creator-shade{pointer-events:none;z-index:0;position:absolute;inset:0;background:linear-gradient(90deg,#03050cd1,#0000 24% 66%,#03050ce6)!important}html:not([data-play-keyboard=true]) .app.app-creator .site-header{z-index:3;background:0 0!important;grid-area:1/1/2/3!important;padding:0 4px!important}html:not([data-play-keyboard=true]) .app.app-creator :is(.creator-heading,.creator-categories,.creator-options,.creator-confirm,.creator-preview-hud,.creator-return,.creator-panel-head){z-index:2;position:relative}html:not([data-play-keyboard=true]) .app.app-creator .creator-heading{grid-area:2/1!important;margin:0!important;padding:clamp(4px,1.4cqh,14px) 2px 0!important;display:block!important}.app.app-creator .creator-heading .eyebrow{margin-bottom:4px;font-size:clamp(8px,1.3cqh,10px);display:block!important}.app.app-creator .creator-heading h1{font-family:var(--font-hud);color:#fff;font-weight:700;letter-spacing:.01em!important;margin:0!important;font-size:clamp(14px,2.6cqh,22px)!important;line-height:1.15!important}.app.app-creator .creator-heading p{display:none!important}html:not([data-play-keyboard=true]) .app.app-creator .creator-categories{background:0 0!important;border:0!important;flex-direction:column!important;grid-area:3/1!important;justify-content:center!important;align-items:stretch!important;gap:clamp(2px,1cqh,10px)!important;padding:8px 0!important;display:flex!important}.app.app-creator .creator-categories>button{font-family:var(--font-hud);letter-spacing:.05em;text-align:left;font-weight:600;transition:color .15s,background .2s;position:relative;color:#a9b6d6!important;min-height:clamp(30px,6.6cqh,48px)!important;max-height:none!important;box-shadow:none!important;background:linear-gradient(90deg,#0000,#0000)!important;border:0!important;border-radius:0!important;flex-direction:row!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:0 10px 0 6px!important;font-size:clamp(11px,1.9cqh,14px)!important;display:flex!important}.app.app-creator .creator-categories>button svg{opacity:.85;flex:none;width:clamp(15px,2.7cqh,19px)!important;height:clamp(15px,2.7cqh,19px)!important}.app.app-creator .creator-categories>button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.creator-cat-mark{border:1.5px solid #aabef08c;flex:none;place-items:center;width:clamp(16px,3cqh,22px);height:clamp(16px,3cqh,22px);transition:all .2s;display:grid;transform:rotate(45deg)}.creator-cat-mark:after{content:"";background:#aabef0a6;width:35%;height:35%;transition:all .2s}.app.app-creator .creator-categories>button:hover{color:#fff!important}.app.app-creator .creator-categories>button[aria-selected=true]{color:#fff!important;background:linear-gradient(90deg,#ffc35a29,#0000 85%)!important}.app.app-creator .creator-categories>button[aria-selected=true] .creator-cat-mark{border-color:var(--nn-amber);box-shadow:0 0 12px #ffc35a99}.app.app-creator .creator-categories>button[aria-selected=true] .creator-cat-mark:after{background:var(--nn-amber)}.app.app-creator .creator-categories>button[aria-selected=true]:after{content:"";border:5px solid #0000;border-left-color:var(--nn-amber);position:absolute;top:50%;right:0;transform:translate(100%,-50%)}.app.app-creator .creator-return{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);grid-area:4/1;justify-content:center;place-self:center stretch;align-items:center;gap:10px;font-size:clamp(12px,2.1cqh,16px);font-weight:600;color:#e6ecff!important;background:#0a1022b8!important;border:1px solid #aabef059!important;border-radius:0!important;width:auto!important;height:clamp(38px,7.4cqh,52px)!important;padding:0 16px!important;display:flex!important}.app.app-creator .creator-return:hover{border-color:var(--nn-cyan)!important;color:var(--nn-cyan)!important}.app.app-creator .creator-panel-head{clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0e162ceb,#0a1022e0);border:1px solid #96b4ff29;border-bottom:0;grid-area:1/3;align-self:end;align-items:center;gap:10px;height:calc(100% - 8px);padding:0 16px;display:flex}.creator-panel-icon{width:28px;height:28px;color:var(--nn-cyan);background:#38e8ff1f;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #38e8ff59}.creator-panel-head strong{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:clamp(13px,2.3cqh,17px);overflow:hidden}.creator-panel-head small{font-family:var(--font-hud);color:var(--nn-amber);letter-spacing:.05em;font-size:12px}.creator-panel-head small i{color:var(--nn-dim);margin:0 2px;font-style:normal}html:not([data-play-keyboard=true]) .app.app-creator .creator-options{scrollbar-width:thin;scrollbar-color:#38e8ff4d transparent;overflow-y:auto;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(#0a1022e0,#080c1ae6)!important;border:0!important;border-left:1px solid #96b4ff29!important;border-right:1px solid #96b4ff29!important;border-radius:0!important;grid-area:2/3/4/4!important;padding:0 16px 14px!important}html:not([data-play-keyboard=true]) .app.app-creator .creator-confirm{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;justify-content:center;gap:4px;display:flex;background:linear-gradient(#080c1ae6,#080c1af2)!important;border:1px solid #96b4ff29!important;border-top:0!important;border-radius:0!important;grid-area:4/3!important;padding:8px 16px 12px!important}.app.app-creator .creator-subtabs{z-index:2;top:0;background:linear-gradient(#0a1022fa,#0a1022eb)!important;border-bottom:1px solid #96b4ff24!important;gap:4px!important;margin:0 -16px 14px!important;padding:10px 12px 0!important;display:flex!important;position:sticky!important}.app.app-creator .creator-subtabs>button{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;position:relative;overflow:hidden;color:#8e9cc0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 4px 10px!important;font-size:clamp(10px,1.7cqh,12px)!important}.app.app-creator .creator-subtabs>button[aria-selected=true]{color:#fff!important}.app.app-creator .creator-subtabs>button[aria-selected=true]:after{content:"";background:var(--nn-amber);height:2px;box-shadow:0 0 10px var(--nn-amber);position:absolute;bottom:-1px;left:18%;right:18%}.app.app-creator .creator-options :is(.field>span,legend,.segment-label,.studio-sliders label>span){letter-spacing:.02em;font-weight:600;color:#b9c5e3!important;font-size:clamp(10px,1.7cqh,12px)!important}.app.app-creator .creator-options :is(input:not([type=range]):not([type=checkbox]),select){min-height:clamp(36px,6.6cqh,44px);color:#fff!important;background:#040814a6!important;border:1px solid #96b4ff38!important;border-radius:8px!important}.app.app-creator .creator-options :is(input,select):focus{box-shadow:0 0 0 3px #38e8ff24;border-color:var(--nn-cyan)!important}.app.app-creator .creator-options .field small{color:var(--nn-dim)!important}.app.app-creator .creator-options .segment-group>button,.app.app-creator .role-options>button,.app.app-creator .face-options>button{transition:all .15s;color:#c3cde8!important;background:#ffffff08!important;border:1px solid #96b4ff29!important;border-radius:10px!important}.app.app-creator .creator-options .segment-group>button:hover,.app.app-creator .role-options>button:hover,.app.app-creator .face-options>button:hover{color:#fff!important;border-color:#38e8ff80!important}.app.app-creator .creator-options .segment-group>button[aria-pressed=true],.app.app-creator .creator-options .segment-group>button[aria-checked=true],.app.app-creator .creator-options .segment-group>button.selected,.app.app-creator .role-options>button.selected,.app.app-creator .face-options>button.selected{box-shadow:0 0 0 1px #38e8ff4d,0 8px 22px -10px var(--nn-cyan);border-color:var(--nn-cyan)!important;color:#fff!important;background:linear-gradient(160deg,#38e8ff29,#9a6bff1f)!important}.app.app-creator .creator-palette>button,.app.app-creator .swatches>button{transition:transform .15s;border:2px solid #ffffff2e!important;border-radius:50%!important}.app.app-creator .creator-palette>button:hover,.app.app-creator .swatches>button:hover{transform:scale(1.1)}.app.app-creator .creator-palette>button.selected,.app.app-creator .swatches>button.selected{border-color:#fff!important;box-shadow:0 0 0 3px #ffc35ad9,0 0 16px #ffc35a80!important}.app.app-creator .studio-sliders{flex-direction:column;gap:clamp(8px,2cqh,16px);display:flex}.app.app-creator .studio-sliders label{flex-direction:column;gap:6px;display:flex}.app.app-creator .studio-sliders label>span{justify-content:space-between;align-items:center;display:flex}.app.app-creator .studio-sliders output{font-family:var(--font-hud);color:var(--nn-amber);font-size:12px}.app.app-creator .studio-sliders input[type=range]{appearance:none;background:0 0;width:100%;height:22px}.app.app-creator .studio-sliders input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--nn-cyan),#96b4ff40);border-radius:4px;height:4px}.app.app-creator .studio-sliders input[type=range]::-moz-range-track{background:#96b4ff40;border-radius:4px;height:4px}.app.app-creator .studio-sliders input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#eef2ff;border-radius:3px;width:18px;height:12px;margin-top:-4px;box-shadow:0 0 0 2px #38e8ff80,0 2px 6px #000}.app.app-creator .studio-sliders input[type=range]::-moz-range-thumb{background:#eef2ff;border:0;border-radius:3px;width:18px;height:12px}.app.app-creator .studio-reset{color:#c3cde8;border:1px solid #96b4ff40;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:7px 12px;font-size:11px;display:inline-flex}.app.app-creator .creator-confirm .button.primary{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);letter-spacing:.12em;width:100%;color:#03121a!important;background:var(--nn-grad)!important;border:0!important;border-radius:0!important;min-height:clamp(38px,7.4cqh,52px)!important;font-size:clamp(12px,2.2cqh,16px)!important}.app.app-creator .creator-name-prompt{align-items:center;gap:6px;display:flex;color:var(--nn-amber)!important;margin:0!important;font-size:clamp(9px,1.6cqh,11px)!important;text-decoration:none!important}.app.app-creator .creator-name-prompt:before{content:"!";background:var(--nn-amber);color:#140c00;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;font-weight:800;display:grid}html:not([data-play-keyboard=true]) .app.app-creator .creator-preview-hud{pointer-events:none;position:relative;grid-area:3/2/5/3!important;padding:0!important;display:block!important}.app.app-creator .creator-preview-name{text-shadow:0 2px 10px #000;text-align:center;background:linear-gradient(90deg,#0000,#080c1ac7 20% 80%,#0000);border-top:1px solid #ffc35a80;flex-direction:column;gap:2px;min-width:180px;padding:8px 26px;bottom:clamp(8px,2cqh,18px);left:50%;transform:translate(-50%);align-items:center!important;display:flex!important;position:absolute!important}.app.app-creator .creator-preview-name strong{font-family:var(--font-hud);letter-spacing:.06em;color:#fff;font-size:clamp(14px,2.6cqh,20px)!important}.app.app-creator .creator-preview-name small{letter-spacing:.2em;text-transform:uppercase;color:var(--nn-amber)!important;font-size:clamp(9px,1.5cqh,11px)!important;display:block!important}.app.app-creator .creator-preview-tools{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;top:50%;right:0;transform:translateY(-50%);background:#080c1a99!important;border:1px solid #96b4ff2e!important;border-radius:12px!important;flex-direction:column!important;gap:6px!important;padding:6px!important;display:flex!important;position:absolute!important}.app.app-creator .creator-preview-tools button{place-items:center;display:grid;color:#c9d5f2!important;border-radius:9px!important;width:clamp(30px,6cqh,40px)!important;height:clamp(30px,6cqh,40px)!important}.app.app-creator .creator-preview-tools button:hover{color:var(--nn-cyan)!important;background:#38e8ff1f!important}.app.app-creator .creator-preview-tools button svg{width:clamp(14px,2.6cqh,18px)!important;height:clamp(14px,2.6cqh,18px)!important}.app.app-creator .creator-preview-hint,html[data-play-keyboard=true] .app-creator :is(.creator-return,.creator-panel-head){display:none!important}html:not([data-play-keyboard=true]) .app[data-play-compact=true].app-creator{--rail:clamp(118px,17%,170px);--studio-pane:clamp(240px,36%,300px);grid-template-rows:40px 0 minmax(0,1fr) 62px!important}html:not([data-play-keyboard=true]) .app[data-play-compact=true].app-creator .creator-heading{display:none!important}html:not([data-play-keyboard=true]) .app[data-play-compact=true].app-creator .creator-categories>button{gap:7px!important;padding:0 6px 0 4px!important}html:not([data-play-keyboard=true]) .app[data-play-compact=true].app-creator .creator-categories>button svg{display:none}html:not([data-play-keyboard=true]) .app[data-play-compact=true].app-creator .creator-options{padding:0 12px 10px!important}html:not([data-play-keyboard=true]) .app[data-play-compact=true].app-creator .creator-subtabs{margin:0 -12px 10px!important;padding:4px 8px 0!important}html:not([data-play-keyboard=true]) .app[data-play-compact=true].app-creator .creator-subtabs>button{padding:6px 2px 7px!important}html:not([data-play-keyboard=true]) .app[data-play-compact=true].app-creator .creator-confirm{padding:4px 12px 6px!important}html:not([data-play-keyboard=true]) .app[data-play-compact=true].app-creator .creator-panel-head{height:calc(100% - 4px);padding:0 12px}html:not([data-play-keyboard=true]) .app[data-play-compact=true].app-creator .creator-panel-head small{display:none}html:not([data-play-keyboard=true]) .app[data-play-compact=true].app-creator .creator-preview-name{min-width:140px;padding:5px 18px}html:not([data-play-keyboard=true]) .app[data-play-compact=true].app-creator .creator-preview-tools{gap:2px!important;padding:3px!important}.donate-site,.ad-viewer{isolation:isolate;position:relative;color:var(--nn-text)!important;background:radial-gradient(50% 40% at 12% 0,#38e8ff29,#0000 60%),radial-gradient(45% 40% at 95% 10%,#ff5fb721,#0000 60%),radial-gradient(60% 50% at 50% 110%,#9a6bff2e,#0000 60%),linear-gradient(#070b18,#05070f)!important}.donate-site:before,.ad-viewer:before{content:"";z-index:-1;pointer-events:none;opacity:.07;filter:saturate(.7);background:url(/art/cyber-home-v4.webp) 50% 30%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.donate-header{border-bottom:1px solid var(--nn-line)!important}.donate-brand{font-family:var(--font-hud);text-transform:uppercase;letter-spacing:.08em!important}.donate-brand small{letter-spacing:.2em;font-family:var(--font-ui);color:var(--nn-cyan)!important}.donate-back,.donate-intro>.text-button{border:1px solid var(--nn-line);background:#0a12248c;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;transition:all .15s;display:inline-flex;color:#cfe0ff!important;font-size:12px!important}.donate-back:hover,.donate-intro>.text-button:hover{border-color:var(--nn-line-strong);color:var(--nn-cyan)!important}.donate-intro h1{font-family:var(--font-hud);text-transform:uppercase;background:linear-gradient(#fff 30%,#ffc1e3);-webkit-background-clip:text;background-clip:text;letter-spacing:.01em!important;color:#0000!important;font-weight:700!important}.donate-intro h1 svg{filter:drop-shadow(0 0 12px #ff5fb7b3);animation:1.6s ease-in-out infinite nn-heart;color:var(--nn-pink)!important}.donate-intro>p{color:#a9b6d6!important}.donate-intro>.eyebrow{color:var(--nn-pink)!important}@keyframes nn-heart{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}}.donate-card{box-shadow:var(--nn-shadow),inset 0 1px 0 #ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;border:1px solid var(--nn-line)!important;background:linear-gradient(160deg,#141e3ac7,#090e1ee6)!important;border-radius:20px!important}.donate-card:before{content:"";background:var(--nn-grad-hot);border-radius:2px;height:2px;position:absolute;top:-1px;left:26px;right:26px;box-shadow:0 0 14px #ff5fb799}.donate-card .segment-group>button{transition:all .18s;border:1px solid var(--nn-line)!important;color:#c8d3ee!important;background:#ffffff08!important;border-radius:14px!important}.donate-card .segment-group>button:hover{border-color:var(--nn-line-strong)!important}.donate-card .segment-group>button:is([aria-checked=true],[aria-pressed=true],.selected){box-shadow:0 12px 30px -14px #ff5fb7cc;color:#fff!important;background:linear-gradient(150deg,#ff5fb729,#9a6bff24)!important;border-color:#ff5fb7b3!important}.donate-card input:not([type=checkbox]),.donate-card select,.supporter-card>header select{color:#fff!important;background:#040814a6!important;border:1px solid #96b4ff33!important;border-radius:10px!important}.donate-card input:focus,.donate-card select:focus{box-shadow:0 0 0 3px #ff5fb726;border-color:var(--nn-pink)!important}.donate-card .button.primary{text-shadow:0 1px 2px #0000004d;background:var(--nn-grad-hot)!important;color:#fff!important}.donate-check{color:#b9c5e3!important}.donate-check input{accent-color:var(--nn-pink)!important}.donate-qr{position:relative;border-radius:16px!important;box-shadow:0 0 0 1px #fff6,0 0 0 6px #38e8ff1f,0 20px 50px -20px #38e8ff99!important}.donate-qr:before,.donate-qr:after{content:"";border:3px solid var(--nn-cyan);pointer-events:none;width:26px;height:26px;position:absolute}.donate-qr:before{border-bottom:0;border-right:0;border-radius:8px 0 0;top:-10px;left:-10px}.donate-qr:after{border-top:0;border-left:0;border-radius:0 0 8px;bottom:-10px;right:-10px}.donate-details dt{letter-spacing:.06em;text-transform:uppercase;font-size:11px;color:var(--nn-muted)!important}.donate-details dd{font-weight:600;color:#fff!important}.donate-details button{border:1px solid var(--nn-line);color:var(--nn-cyan);border-radius:8px;padding:5px}.donate-details button:hover{border-color:var(--nn-cyan)}.donate-notice{color:#ffe2a8!important;background:#ffc35a12!important;border:1px solid #ffc35a59!important;border-radius:12px!important}.donate-success>svg{filter:drop-shadow(0 0 18px #5cf2c8b3);color:var(--nn-mint)!important}.donate-success h2{font-family:var(--font-hud);text-transform:uppercase}.donation-status{background:#38e8ff0f;border:1px solid #38e8ff40;border-radius:12px;padding:12px}.donation-status svg{color:var(--nn-cyan)}.supporter-card h2{font-family:var(--font-hud);text-transform:uppercase;letter-spacing:.04em}.supporter-card .eyebrow{color:var(--nn-pink)!important}.supporter-list article{transition:all .15s;background:#ffffff06!important;border:1px solid #96b4ff1a!important;border-radius:12px!important}.supporter-list article:hover{transform:translate(3px);border-color:#ff5fb766!important}.supporter-number{font-family:var(--font-hud);background:#ffffff0d;border-radius:10px;place-items:center;width:34px;height:34px;color:#a9b6d6!important;display:grid!important}.supporter-list article:first-child .supporter-number{background:linear-gradient(135deg,#ffe08a,#e0a21c);box-shadow:0 0 16px #ffc35a99;color:#2a1a00!important}.supporter-list article:nth-child(2) .supporter-number{background:linear-gradient(135deg,#f1f5ff,#9aa8c7);color:#121826!important}.supporter-list article:nth-child(3) .supporter-number{background:linear-gradient(135deg,#ffb98a,#b86532);color:#2a1100!important}.supporter-list b{font-family:var(--font-hud);color:var(--nn-amber)!important}.donate-empty svg{opacity:.7;color:var(--nn-pink)!important}.donate-policy-link{color:var(--nn-cyan)!important}.ad-viewer>header{border-bottom:1px solid var(--nn-line);padding-bottom:14px;max-width:1080px!important}.ad-viewer>header a{border:1px solid var(--nn-line);background:#0a12248c;border-radius:10px;padding:8px 14px;font-size:12.5px;color:#cfe0ff!important}.ad-viewer>header a:hover{border-color:var(--nn-line-strong);color:var(--nn-cyan)!important}.ad-viewer>header strong{font-family:var(--font-hud);letter-spacing:.14em;text-transform:uppercase;color:var(--nn-amber)}.ad-viewer-card{box-shadow:var(--nn-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;border:1px solid var(--nn-line)!important;background:linear-gradient(160deg,#141e3acc,#090e1eeb)!important;border-radius:20px!important;max-width:1080px!important}.ad-viewer-card:before{content:"";background:linear-gradient(90deg,var(--nn-amber),var(--nn-pink));border-radius:2px;height:2px;position:absolute;top:-1px;left:26px;right:26px;box-shadow:0 0 14px #ffc35a99}.ad-viewer h1{font-family:var(--font-hud);text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(#fff,#ffe0a3);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,2.6vw,30px)!important}.ad-viewer p{color:#a9b6d6}.ad-video-stage,.ad-banner-stage{box-shadow:inset 0 0 0 1px #96b4ff24;background:radial-gradient(at 50% 40%,#ffc35a14,#0000 60%),#03060e!important;border-radius:14px!important}.ad-video-stage:after,.ad-banner-stage:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(var(--nn-amber),var(--nn-amber)) left top/22px 2px no-repeat,linear-gradient(var(--nn-amber),var(--nn-amber)) left top/2px 22px no-repeat, linear-gradient(var(--nn-amber),var(--nn-amber)) right top/22px 2px no-repeat,linear-gradient(var(--nn-amber),var(--nn-amber)) right top/2px 22px no-repeat, linear-gradient(var(--nn-amber),var(--nn-amber)) left bottom/22px 2px no-repeat,linear-gradient(var(--nn-amber),var(--nn-amber)) left bottom/2px 22px no-repeat, linear-gradient(var(--nn-amber),var(--nn-amber)) right bottom/22px 2px no-repeat,linear-gradient(var(--nn-amber),var(--nn-amber)) right bottom/2px 22px no-repeat;opacity:.7;position:absolute;inset:10px}.ad-placeholder{opacity:.75;color:var(--nn-amber)!important}.ad-placeholder svg{filter:drop-shadow(0 0 12px #ffc35a99);animation:2s ease-in-out infinite nn-pulse}.ad-source-picker button{border:1px solid var(--nn-line)!important;color:#c8d3ee!important;background:#ffffff08!important;border-radius:12px!important}.ad-source-picker button[aria-pressed=true]{color:#fff!important;background:linear-gradient(150deg,#ffc35a2e,#ff5fb71f)!important;border-color:#ffc35ab3!important}.ad-viewer-actions p{color:var(--nn-muted)!important}.ad-viewer .button.primary{color:#1a0c00!important;background:linear-gradient(120deg,#ffc35a,#ff8a5b 55%,#ff5fb7)!important}.install-page{background:var(--nn-bg)!important}.install-art:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(270deg,#050812f5 0%,#050812b8 34%,#0508121a 62%,#0000),linear-gradient(#0000 70%,#050812b3)!important}.install-copy{border:1px solid var(--nn-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--nn-shadow);background:linear-gradient(160deg,#0e162cb8,#060a1699);border-radius:18px;padding:clamp(14px,3cqh,26px) clamp(16px,2.4cqw,28px)!important}.install-header a,.install-header select{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--nn-line)!important;background:#0a122499!important;border-radius:10px!important}.install-header a:hover{border-color:var(--nn-line-strong)!important;color:var(--nn-cyan)!important}.install-copy{z-index:1}.install-brand span{font-family:var(--font-hud);letter-spacing:.1em;text-transform:uppercase}.install-brand img{filter:drop-shadow(0 0 12px #38e8ff80)}.install-eyebrow{font-family:var(--font-hud);text-transform:uppercase;letter-spacing:.24em!important;color:var(--nn-cyan)!important}.install-copy h1{text-transform:uppercase;background:linear-gradient(#fff 30%,#9fe6ff);filter:drop-shadow(0 4px 20px #38e8ff59);-webkit-background-clip:text;background-clip:text;font-family:var(--font-hud)!important;letter-spacing:.01em!important;color:#0000!important;font-weight:700!important;line-height:1.05!important}.install-intro,.install-note,.install-browser-hint{color:#b3c0de!important}.install-options button{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:filter .15s,transform .15s;position:relative;overflow:hidden;background:var(--nn-grad)!important;color:#03121a!important;border:0!important;border-radius:0!important;box-shadow:0 14px 34px -14px #38e8ffe6!important}.install-options button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.install-options button small{opacity:.85;color:#063041!important}.install-options button strong{font-family:var(--font-hud);letter-spacing:.06em;color:#03121a!important}.install-options button svg{color:#03121a!important}.install-options button:disabled{filter:grayscale(.6)brightness(.65)}.install-status{color:var(--nn-mint)!important}.install-play{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;background:#5cf2c814;border:1px solid #5cf2c873;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;color:#d9fff3!important;font-size:12px!important;text-decoration:none!important;display:inline-flex!important}.install-play:hover{box-shadow:0 0 20px -6px var(--nn-mint)}.install-guide-icon{background:var(--nn-grad)!important;color:#03121a!important;border-radius:14px!important}.install-guide li::marker{color:var(--nn-cyan);font-family:var(--font-hud)}.game-loading-art{background:#05070f!important}.game-loading-shade{background:linear-gradient(#0407108c 0%,#0000 30% 55%,#040710eb 100%),radial-gradient(at 50% 120%,#38e8ff38,#0000 55%)!important}.game-loading-art:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.game-loading-brand{font-family:var(--font-hud);text-transform:uppercase;font-weight:700;letter-spacing:.12em!important}.game-loading-brand img{filter:drop-shadow(0 0 14px #38e8ff99)}.game-loading-bottom{filter:none!important;width:min(760px,80%)!important}.game-loading-caption{font-family:var(--font-hud);letter-spacing:.1em;text-transform:uppercase;color:#cfe8ff;font-weight:600}.game-loading-caption span{align-items:center;gap:10px;display:flex}.game-loading-caption span:before{content:"";background:var(--nn-cyan);width:8px;height:8px;box-shadow:0 0 10px var(--nn-cyan);animation:1.2s ease-in-out infinite nn-pulse;transform:rotate(45deg)}.game-loading-caption output{font-family:var(--font-hud);text-shadow:0 0 18px #38e8ffb3;color:#fff!important;font-weight:700!important}.game-loading-caption small{color:var(--nn-cyan)}.game-loading-track{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);position:relative;background:#040814cc!important;border:1px solid #38e8ff73!important;border-radius:0!important;height:12px!important;padding:2px!important;box-shadow:0 0 24px -6px #38e8ff80!important}.game-loading-track:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 18px,#040814d9 18px 20px);position:absolute;inset:0}.game-loading-track i{position:relative;overflow:hidden;background:var(--nn-grad)!important;border-radius:0!important;box-shadow:0 0 18px #38e8ffcc!important}.game-loading-track i:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.4s linear infinite nn-sweep;position:absolute;inset:0;transform:translate(-100%)}.game-loading-error{font-family:var(--font-ui);background:#1e0a14d9!important;border:1px solid #ff5f7a80!important;border-radius:12px!important}@keyframes nn-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.game-loading-track i:after,.game-loading-caption span:before{animation:none}}
