:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101521;--panel:#0e1218c7;--panel-strong:#0a0c11e6;--line:#ffffff29;--text:#f9fbf5;--muted:#f9fbf5c2;--accent:#ff8a34;--accent-2:#f7ca4d;--green:#65b96f;--teal:#4eb9bd;--danger:#ff4c5d;--shadow:0 18px 60px #0405086b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{background:var(--bg);color:var(--text);overflow:hidden}button,input{font:inherit}button{cursor:pointer}.app-shell,.scene-shell{position:fixed;inset:0;overflow:hidden}.scene-shell{background:#101521}.scene-backdrop{z-index:0;background:linear-gradient(#ffa45d0f,#161e1324),url(/assets/backgrounds/voxel-city-boulevard-bg.png) 50%/cover no-repeat;position:absolute;inset:0}.scene-backdrop.theme-city{background:linear-gradient(#ffa45d0f,#161e1324),url(/assets/backgrounds/voxel-city-boulevard-bg.png) 50%/cover no-repeat}.scene-backdrop.theme-forest{background:linear-gradient(#5cd2810f,#0d201333),url(/assets/backgrounds/voxel-forest-academy-bg.png) 50%/cover no-repeat}.scene-backdrop.theme-space{background:linear-gradient(#5eafff1f,#090c2238),url(/assets/backgrounds/voxel-space-academy-bg.png) 50%/cover no-repeat}.scene-backdrop.theme-ocean{background:linear-gradient(#53d3e717,#0a28312e),url(/assets/backgrounds/voxel-ocean-boardwalk-bg.png) 50%/cover no-repeat}.scene-backdrop.theme-snow{background:linear-gradient(#c5e6ff1a,#151d2a3d),url(/assets/backgrounds/voxel-snow-lab-bg.png) 50%/cover no-repeat}.scene-backdrop.style-anime{background:linear-gradient(#ffb9de14,#3f376c1f),url(/assets/backgrounds/anime-sakura-academy-bg.png) 50%/cover no-repeat}.scene-backdrop.theme-space.style-anime{background:linear-gradient(#ffb9de24,#14123042),url(/assets/backgrounds/voxel-space-academy-bg.png) 50%/cover no-repeat}.scene-backdrop.theme-ocean.style-anime{background:linear-gradient(#9ce9ff1f,#15364633),url(/assets/backgrounds/voxel-ocean-boardwalk-bg.png) 50%/cover no-repeat}.scene-backdrop.theme-snow.style-anime{background:linear-gradient(#ffd6ed1f,#212c4338),url(/assets/backgrounds/voxel-snow-lab-bg.png) 50%/cover no-repeat}.scene-shell:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 36%,#ffe28914,#0000 28%),linear-gradient(#ff9c560d,#0000 42%),linear-gradient(90deg,#0305092e,#0000 18% 82%,#0305092e);position:absolute;inset:0}.scene-shell canvas{z-index:1;display:block;position:relative}.hud-layer{z-index:20;pointer-events:none;position:fixed;inset:0}.hud-stack{gap:8px;width:min(205px,100vw - 96px);display:grid;position:absolute;top:16px;left:16px}.hud-pill,.objective-chip,.danger-chip{border:1px solid var(--line);background:var(--panel);min-height:46px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;align-items:center;gap:10px;display:inline-flex}.hud-pill{padding:9px 13px}.hud-pill svg{color:var(--accent-2);flex:none}.hud-pill span{color:var(--muted);font-size:14px;font-weight:750}.hud-pill strong{margin-left:auto;font-size:18px;line-height:1}.hud-pill.compact strong{display:none}.hud-pill.compact svg{color:#b7f0dc}.hud-pill.world-pill{width:min(270px,100vw - 112px)}.hud-pill.world-pill span{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.hud-pill.world-pill strong{color:#b7f0dc;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:82px;font-size:12px;overflow:hidden}.top-actions{pointer-events:auto;gap:9px;display:flex;position:absolute;top:16px;right:16px}.icon-button{width:54px;height:54px;color:var(--text);border:1px solid var(--line);background:var(--panel-strong);box-shadow:var(--shadow);border-radius:8px;place-items:center;transition:transform .16s,border-color .16s,background .16s;display:grid}.icon-button:hover{background:#161b22eb;border-color:#ffffff52;transform:translateY(-1px)}.objective-chip{color:var(--text);padding:10px 13px;font-size:15px;font-weight:800;position:absolute;bottom:18px;left:16px}.objective-chip svg{color:#b7f0dc}.danger-chip{color:#fff;letter-spacing:0;background:#a81627d1;padding:10px 14px;font-size:14px;font-weight:850;position:absolute;top:184px;left:16px}.interaction-chip{max-width:min(440px,100vw - 36px);min-height:48px;color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#0f1218d6;border:1px solid #ffd66f85;border-radius:8px;align-items:center;gap:9px;padding:10px 14px;display:inline-flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #03060a75}.interaction-chip svg{color:var(--accent-2);flex:none}.interaction-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.15;overflow:hidden}.keycap{color:#1c1408;background:linear-gradient(135deg,#ffe68a,#ff9f35);border-radius:7px;place-items:center;min-width:30px;height:30px;font-size:14px;font-weight:950;display:inline-grid;box-shadow:inset 0 -2px #5a340a3d}.world-label{color:#f8fbff;text-align:center;text-shadow:0 2px 8px #00000075;white-space:nowrap;background:#080b11bd;border:1px solid #ffffff38;border-radius:8px;justify-content:center;align-items:center;max-width:220px;padding:5px 8px;font-size:12px;font-weight:900;line-height:1.1;display:inline-flex;box-shadow:0 10px 30px #02040852}.world-label.portal{color:#dffaff;border-color:#67e8ff80}.world-label.building{color:#fff0c2;border-color:#f7ca4d7a}.world-label.vehicle{color:#e5f1ff;border-color:#6fb2ff80}.world-sprite-wrap{pointer-events:none;-webkit-user-select:none;user-select:none}.world-sprite{filter:drop-shadow(0 18px 18px #1f1a283d);height:auto;display:block;transform:translateZ(0)}.screen-overlay{z-index:50;background:radial-gradient(circle at 50% 32%,#ffb05824,#0000 36%),#04060c52;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.home-overlay{background:linear-gradient(#06080c3d,#04060c8f),#04060c38;place-items:end center}.home-panel{grid-template-columns:minmax(320px,1fr) 360px;align-items:stretch;gap:18px;width:min(1080px,100%);display:grid}.home-copy,.leaderboard-panel,.quiz-modal,.small-modal,.end-modal{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d12d1;border-radius:8px}.home-copy{min-height:340px;padding:clamp(22px,4vw,38px)}.game-title{color:var(--accent-2);margin:0 0 4px;font-size:19px;font-weight:900}.home-copy h1,.quiz-modal h2,.small-modal h2,.end-modal h2{color:var(--text);letter-spacing:0;margin:0}.home-copy h1{max-width:9ch;font-size:clamp(44px,7vw,76px);line-height:.92}.intro{width:min(610px,100%);color:var(--muted);margin:18px 0 22px;font-size:clamp(16px,2vw,18px);line-height:1.55}.tutorial-strip{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.tutorial-strip span{color:#dffdf2;background:#b7f0dc1a;border:1px solid #b7f0dc3d;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.style-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(520px,100%);margin:0 0 18px;display:grid}.style-picker button{min-height:72px;color:var(--text);background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;justify-items:start;gap:4px;padding:12px;display:grid}.style-picker button.selected{background:linear-gradient(135deg,#ff8a3438,#f7ca4d29);border-color:#f7ca4dc7}.style-picker span{font-size:15px;font-weight:950}.style-picker strong{color:var(--muted);font-size:12px;font-weight:780}.name-field{width:min(420px,100%);color:var(--muted);gap:8px;font-size:13px;font-weight:850;display:grid}.name-field input{height:48px;color:var(--text);background:#ffffff14;border:1px solid #fff3;border-radius:8px;outline:none;padding:0 14px}.name-field input:focus{border-color:var(--accent-2)}.primary-button,.secondary-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:15px;font-weight:900;transition:transform .16s,filter .16s,border-color .16s;display:inline-flex}.primary-button{color:#15100a;background:linear-gradient(135deg,#ff8a34,#f7ca4d);margin-top:18px}.secondary-button{color:var(--text);border-color:var(--line);background:#ffffff14}.primary-button:hover,.secondary-button:hover,.answer-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.control-row{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:16px;font-size:13px;font-weight:760;display:flex}.control-row span{align-items:center;gap:6px;display:inline-flex}.leaderboard-panel{min-height:340px;padding:18px}.panel-heading{color:var(--accent-2);align-items:center;gap:8px;margin-bottom:12px;font-weight:900;display:flex}.leaderboard-list{gap:8px;min-height:170px;margin:0;padding:0;list-style:none;display:grid}.leaderboard-list li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}.leaderboard-list .empty-row{color:var(--muted);justify-content:center;display:flex}.rank{width:26px;height:26px;color:var(--accent-2);background:#f7ca4d29;border-radius:6px;place-items:center;font-size:13px;font-weight:900;display:grid}.runner{gap:2px;display:grid}.runner strong,.runner small,.runner-score{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runner small{color:var(--muted);font-size:12px}.runner-score{font-weight:950}.concept-thumb{object-fit:cover;border:1px solid #ffffff1f;border-radius:8px;width:100%;height:112px;margin-top:14px}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070ca3}.quiz-modal,.end-modal,.small-modal{width:min(620px,100%);padding:clamp(20px,4vw,30px)}.coding-modal{border:1px solid var(--line);width:min(1120px,100%);max-height:calc(100vh - 18px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c11e0;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:clamp(12px,1.5vw,18px);display:grid}.coding-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.coding-header h2{margin:0;font-size:clamp(22px,2.6vw,32px);line-height:1.05}.coding-header p{color:var(--muted);margin:6px 0 0;line-height:1.45}.coding-header .coding-kid-tip{color:#dffdf2;background:#b7f0dc14;border:1px solid #b7f0dc38;border-radius:8px;width:min(760px,100%);margin-top:8px;padding:9px 11px;font-size:14px;font-weight:850}.difficulty-badge{min-height:36px;color:var(--accent-2);background:#f7ca4d24;border:1px solid #f7ca4d57;border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.coding-layout{grid-template-columns:minmax(250px,.78fr) minmax(360px,1.22fr);gap:16px;min-height:0;display:grid}.coding-grid{background:linear-gradient(#608e4447,#24412a33),#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;place-self:start center;gap:5px;width:min(52vh,100%);padding:10px;display:grid}.coding-cell{aspect-ratio:1;color:#fff;background:#7eb84e57;border:1px solid #ffffff1f;border-radius:6px;place-items:center;min-width:0;font-size:clamp(14px,2vw,20px);font-weight:950;display:grid;position:relative;overflow:hidden}.coding-cell.path{background:#f7ca4d3d;border-color:#f7ca4d6b}.coding-cell.start{box-shadow:inset 0 0 0 2px #b7f0dc8f}.coding-cell.goal{background:#5dca8770}.coding-cell.obstacle{color:#ff8a94;background:#1e222bd1}.coding-cell.bit{color:#ffe28b;background:#ffd55a3d}.coding-cell.collected{background:#63da8b4d}.coding-cell.robot{color:#191108;background:linear-gradient(135deg,#ff8a34,#f7ca4d);border-color:#ffffff7a;box-shadow:0 10px 26px #ff8a3447}.bot-arrow{transform-origin:50%;display:inline-block}.bot-arrow.dir-E{transform:rotate(90deg)}.bot-arrow.dir-S{transform:rotate(180deg)}.bot-arrow.dir-W{transform:rotate(270deg)}.coding-panel{grid-template-rows:auto auto minmax(80px,1fr) auto auto auto;gap:8px;min-height:0;display:grid}.direction-card{min-height:46px;color:var(--text);background:#f7ca4d1a;border:1px solid #f7ca4d3d;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:850;display:inline-flex}.direction-card strong{color:#191108;background:linear-gradient(135deg,#ff8a34,#f7ca4d);border-radius:8px;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid}.direction-card small{color:var(--muted);font-size:13px;font-weight:800}.block-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.code-block-button,.program-chip{min-height:42px;color:var(--text);background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.code-block-button{justify-content:center;padding:0 10px}.code-block-button:hover,.program-chip:hover{background:#f7ca4d21;border-color:#f7ca4d75}.program-stack{background:#ffffff0d;border:1px dashed #ffffff2e;border-radius:8px;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:126px;max-height:158px;padding:10px;display:flex;overflow-y:auto}.program-chip{padding:0 10px}.program-chip>span{width:22px;height:22px;color:var(--accent-2);background:#ffffff1f;border-radius:6px;place-items:center;font-size:12px;display:grid}.program-empty{width:100%;color:var(--muted);place-items:center;font-size:14px;font-weight:800;display:grid}.coding-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.coding-actions .secondary-button,.coding-actions .primary-button{min-height:42px;padding:0 10px}.run-button{margin-top:0}.coding-result{min-height:44px;color:var(--muted);background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:14px;font-weight:830;line-height:1.35;display:flex}.coding-result.success{color:#dfffe9;background:#2384444d;border-color:#75d4806b}.coding-result.fail{color:#ffe1e5;background:#901c2a57;border-color:#ff4c5d6b}.continue-button{width:100%;margin-top:0}.modal-heading{color:#b7f0dc;align-items:center;gap:8px;min-height:34px;margin-bottom:14px;font-size:14px;font-weight:900;display:inline-flex}.quiz-modal h2{font-size:clamp(26px,4vw,38px);line-height:1.12}.answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.answer-button{min-height:58px;color:var(--text);background:#ffffff17;border:1px solid #ffffff2e;border-radius:8px;padding:12px;font-size:16px;font-weight:850;transition:transform .16s,background .16s,border-color .16s}.answer-button.correct{color:#09130b;background:#75d480;border-color:#b7f0dc}.answer-button.wrong{color:#fff;background:#dd3f4f;border-color:#ff9da7}.quiz-feedback{min-height:28px;color:var(--accent-2);margin:16px 0 0;font-size:18px;font-weight:950}.quiz-feedback.waiting{color:var(--muted)}.explanation{color:var(--muted);margin:6px 0 0;line-height:1.45}.slim-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070c85}.small-modal{text-align:center;width:min(460px,100%)}.small-modal h2,.end-modal h2{font-size:clamp(30px,5vw,44px);line-height:1.05}.small-modal p,.end-modal p{color:var(--muted);margin:12px 0 0;line-height:1.5}.modal-actions{justify-content:center;gap:10px;margin-top:18px;display:flex}.end-modal{text-align:center}.end-modal.win .end-icon{color:var(--accent-2)}.end-icon{color:var(--accent)}.result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 4px;display:grid}.result-item{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;place-items:center;gap:4px;min-height:86px;padding:10px 8px;display:grid}.result-item span{color:var(--muted);font-size:12px;font-weight:800}.result-item strong{font-size:18px;line-height:1}.touch-pad{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:none;background:#0a0d1280;border-radius:50%;place-items:center;width:112px;height:112px;display:none;position:fixed;bottom:20px;right:20px}.touch-pad span{background:#ffffff42;border-radius:50%;width:42px;height:42px}.touch-pad.disabled{opacity:.48}.touch-action-button{z-index:31;color:#1b1408;width:68px;height:68px;box-shadow:var(--shadow);touch-action:manipulation;pointer-events:auto;background:linear-gradient(135deg,#ffe68a,#ff9f35);border:1px solid #ffffff3d;border-radius:50%;place-items:center;font-size:22px;font-weight:950;display:none;position:fixed;bottom:42px;right:150px}.touch-action-button.disabled{opacity:.48}.multiplayer-panel{z-index:28;width:min(330px,100vw - 36px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#090c11c7;border:1px solid #ffffff24;border-radius:8px;gap:8px;padding:12px;display:grid;position:fixed;bottom:18px;right:18px}.multiplayer-head,.player-row,.peer-list span,.chat-list p,.chat-form{align-items:center;gap:8px;display:flex}.multiplayer-head{justify-content:space-between;font-size:13px;font-weight:900}.multiplayer-head>div{align-items:center;gap:8px;display:inline-flex}.multiplayer-head>span{color:var(--muted)}.status-dot{background:#9aa3ad;border-radius:50%;width:9px;height:9px}.status-dot.online{background:#75d480;box-shadow:0 0 12px #75d480b3}.status-dot.connecting{background:var(--accent-2)}.status-dot.offline{background:#ff8a34}.player-row{color:#b7f0dc;font-size:13px;font-weight:850}.peer-list{flex-wrap:wrap;gap:6px;display:flex}.peer-list span{min-height:26px;color:var(--muted);background:#ffffff14;border-radius:8px;padding:0 8px;font-size:12px;font-weight:760}.chat-list{gap:5px;display:grid}.chat-list p{color:var(--text);margin:0;font-size:12px;line-height:1.35}.chat-list p.system{color:var(--muted)}.chat-list strong{color:#b7f0dc}.chat-form{min-height:36px}.chat-form input{min-width:0;height:36px;color:var(--text);background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;outline:none;flex:1;padding:0 10px}.chat-form button{color:#15100a;background:linear-gradient(135deg,#ff8a34,#f7ca4d);border:1px solid #f7ca4d57;border-radius:8px;place-items:center;width:38px;height:36px;display:grid}.mobile-chat-toggle{display:none}.name-tag{color:#fff;white-space:nowrap;background:#080a0eb8;border:1px solid #fff3;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:850;box-shadow:0 6px 18px #00000047}.name-tag.remote{color:#c7f4ff;background:#0a1621c2;border-color:#58d6ff57}.cube-glyph{color:#3a2200;pointer-events:none;font-size:34px;font-weight:950;line-height:1}@media (width<=820px){.home-overlay{place-items:center;overflow-y:auto}.home-panel{grid-template-columns:1fr;max-height:calc(100vh - 32px);overflow-y:auto}.home-copy{min-height:auto}.home-copy h1{max-width:none;font-size:clamp(42px,13vw,58px)}.leaderboard-panel{min-height:auto}.style-picker{grid-template-columns:1fr}.concept-thumb{height:92px}.touch-pad,.touch-action-button{display:grid}.multiplayer-panel{place-items:center;gap:0;width:54px;min-height:54px;max-height:none;padding:6px;display:grid;top:76px;bottom:auto;right:12px;overflow:visible}.multiplayer-head{justify-content:center;gap:0;width:100%}.multiplayer-head>div,.multiplayer-head>span,.player-row,.peer-list,.chat-list,.chat-form{display:none}.mobile-chat-toggle{color:#15100a;background:linear-gradient(135deg,#ff8a34,#f7ca4d);border:1px solid #f7ca4d6b;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 30px #0204084d}.multiplayer-panel.mobile-open{place-items:stretch stretch;gap:8px;width:auto;max-height:min(230px,100vh - 330px);padding:10px;inset:auto 14px 150px;overflow:hidden}.multiplayer-panel.mobile-open .multiplayer-head{justify-content:space-between;gap:8px}.multiplayer-panel.mobile-open .multiplayer-head>div{min-width:0;display:inline-flex}.multiplayer-panel.mobile-open .multiplayer-head strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.multiplayer-panel.mobile-open .multiplayer-head>span{font-size:12px;display:inline}.multiplayer-panel.mobile-open .player-row{display:flex}.multiplayer-panel.mobile-open .chat-list{max-height:48px;display:grid;overflow:hidden}.multiplayer-panel.mobile-open .chat-form{display:flex}.hud-stack{gap:6px;width:min(215px,100vw - 102px)}.hud-pill{min-height:42px;padding:8px 10px}.hud-pill strong{font-size:16px}.hud-pill span{font-size:13px}.top-actions{gap:8px;top:12px;right:12px}.icon-button{width:48px;height:48px}.objective-chip{max-width:calc(100vw - 152px);min-height:42px;font-size:14px;bottom:14px;left:14px}.interaction-chip{max-width:none;bottom:72px;left:14px;right:142px;transform:none}.interaction-chip strong{font-size:13px}.danger-chip{top:158px}.answer-grid,.result-grid{grid-template-columns:1fr}.coding-modal{max-height:calc(100vh - 12px);overflow-y:auto}.coding-header{display:grid}.coding-layout{grid-template-columns:1fr}.coding-grid{gap:4px;width:min(68vh,100%);padding:8px}.block-palette,.coding-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.program-stack{max-height:170px}.modal-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
