.ng-app{--ng-ink:#1d1442;--ng-deep:#120c2e;--ng-paper:#fdf7ff;--ng-pink:#ff4fa8;--ng-gold:#ffd23a;--ng-cyan:#38dcff;--ng-lime:#8af04a;--ng-red:#ff4d5e;--play-accent:#ff4fa8;--ng-btn-dark:#b0236e;overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;height:100dvh;background:#1b1950;color:#fff}.ng-scene{width:100%;height:100%;display:block;z-index:0;touch-action:none;cursor:crosshair}.ng-scene,.ng-vignette{position:absolute;inset:0}.ng-vignette{z-index:1;pointer-events:none;background:radial-gradient(ellipse 120% 85% at 50% 48%,transparent 55%,rgba(8,4,24,.55))}.ng-alarm{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;box-shadow:inset 0 0 90px 20px rgba(255,50,80,.75);transition:opacity .25s}.ng-app.alarm .ng-alarm{opacity:1;animation:ng-pulse .5s ease-in-out infinite alternate}.ng-app.beam .ng-alarm{opacity:.6}@keyframes ng-pulse{to{opacity:.45}}.ng-app:not([data-phase=play]) :is(.ng-head,.ng-sub,.ng-train,.ng-focus,.ng-warn,.ng-hint,.ng-dock,.ng-keys,.ng-quit,.ng-toast,.ng-banner,.ng-pop,.ng-reticle,.ng-alarm){display:none}.ng-head{position:absolute;z-index:4;left:0;right:0;top:calc(env(safe-area-inset-top, 0px) + 10px);pointer-events:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;grid-gap:8px;gap:8px;padding:0 12px}.ng-pill{justify-self:start;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 14px 0 9px;border-radius:21px;background:rgba(18,12,46,.66);border:2px solid rgba(255,255,255,.85);box-shadow:0 4px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ng-pill i{font-style:normal;font-size:19px;line-height:1}.ng-pill b{font:800 22px/1 Playful,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1.2ch}.ng-timer{position:relative;width:58px;height:58px;display:grid;place-items:center;--k:1}.ng-timer svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 3px 0 rgba(0,0,0,.3))}.ng-timer .track{fill:rgba(18,12,46,.72);stroke:rgba(255,255,255,.25);stroke-width:5}.ng-timer .ring{fill:none;stroke:var(--ng-cyan);stroke-width:5;stroke-linecap:round;stroke-dasharray:calc(var(--k) * 100) 100}.ng-timer b{position:relative;font:800 21px/1 Playful,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-timer.urgent .ring{stroke:var(--ng-red)}.ng-timer.urgent b{color:#ffd6d0;animation:ng-throb 1s ease-in-out infinite}@keyframes ng-throb{50%{transform:scale(1.22)}}.ng-sub{position:absolute;z-index:4;left:12px;top:calc(env(safe-area-inset-top, 0px) + 62px);pointer-events:none}.ng-meter,.ng-sub{display:flex;gap:6px}.ng-meter{--v:0;align-items:center;height:30px;padding:0 9px 0 7px;border-radius:15px;background:rgba(18,12,46,.66);border:2px solid rgba(255,255,255,.6)}.ng-meter i{font-style:normal;font-size:15px}.ng-meter b{font:800 13px/1 Playful,sans-serif;min-width:3.2ch;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-bar{width:64px;height:10px;border-radius:5px;background:rgba(255,255,255,.16);overflow:hidden}.ng-bar span{display:block;height:100%;width:calc(var(--v) * 100%);border-radius:5px;transition:width .1s linear}.ng-attn .ng-bar span{background:linear-gradient(90deg,#ffd23a,#ff7a3a 60%,#ff3050)}.ng-attn.hot{border-color:var(--ng-red);animation:ng-shake .18s linear infinite}@keyframes ng-shake{25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.ng-can .ng-bar span{background:linear-gradient(90deg,var(--ng-pink),var(--ng-gold),var(--ng-cyan),var(--ng-lime));background-size:64px 100%}.ng-can.low{border-color:var(--ng-red)}.ng-can.low b{color:#ffb0b8}.ng-train{position:absolute;z-index:4;left:12px;top:calc(env(safe-area-inset-top, 0px) + 98px);display:flex;gap:3px;margin:0;padding:4px 6px;list-style:none;border-radius:10px;background:rgba(18,12,46,.55);pointer-events:none}.ng-train li{width:22px;height:12px;border-radius:3px 3px 2px 2px;background:rgba(255,255,255,.22);position:relative}.ng-train li[data-kind=caboose]{width:14px;background:rgba(255,110,120,.4)}.ng-train li[data-half=head]{border-radius:3px 0 0 2px}.ng-train li[data-half=tail]{border-radius:0 3px 2px 0;margin-left:-3px}.ng-train li[data-state=now]{background:#fff;box-shadow:0 0 8px rgba(255,255,255,.8)}.ng-train li[data-state^=done]{background:#7c6aa8}.ng-train li[data-state=done1]{background:#c07a3a}.ng-train li[data-state=done2]{background:#d9d9e8}.ng-train li[data-state=done3]{background:var(--ng-gold)}.ng-focus{position:absolute;z-index:4;right:12px;top:calc(env(safe-area-inset-top, 0px) + 94px);display:none;grid-template-columns:auto auto;align-items:center;gap:2px 10px;padding:6px 12px 7px;border-radius:14px;pointer-events:none;background:rgba(18,12,46,.66);border:2px solid rgba(255,255,255,.4);white-space:nowrap}.ng-focus.show{display:grid}.ng-focus span{font:800 12px/1.1 Playful,sans-serif;letter-spacing:.04em;color:#e5dcff}.ng-focus b{font:800 16px/1 Playful,sans-serif;color:var(--ng-gold);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-focus-track{grid-column:1/-1;height:5px;border-radius:3px;background:rgba(255,255,255,.15);overflow:hidden}.ng-focus-track i{display:block;height:100%;width:0;background:var(--ng-gold);border-radius:3px}.ng-focus.messy b{color:#ff9aa6}.ng-warn{position:absolute;z-index:7;left:50%;top:26%;transform:translateX(-50%);display:none;align-items:center;gap:8px;padding:8px 14px;border-radius:18px;background:rgba(255,210,58,.95);color:var(--ng-ink);font:800 16px/1 Playful,sans-serif;border:3px solid #fff;box-shadow:0 5px 0 rgba(0,0,0,.3);pointer-events:none;white-space:nowrap}.ng-warn[data-state=warn]{display:flex;animation:ng-blink .45s steps(2) infinite}.ng-warn[data-state=sweep]{display:flex;background:rgba(210,245,255,.95)}.ng-app.beam .ng-warn[data-state=sweep]{background:var(--ng-red);color:#fff;animation:ng-shake .15s linear infinite}.ng-owl{font-size:20px}.ng-warn-arrow{font-size:18px;transition:transform .2s}.ng-warn[data-dir=left] .ng-warn-arrow{transform:scaleX(-1)}@keyframes ng-blink{50%{opacity:.55}}.ng-banner{position:absolute;z-index:7;left:0;right:0;top:34%;text-align:center;pointer-events:none;opacity:0;font:800 clamp(40px,12vw,76px)/1 Playful,sans-serif;color:#fff;-webkit-text-stroke:3px var(--ng-ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ng-pink),0 0 24px rgba(255,79,168,.7)}.ng-banner.show{animation:ng-banner 1.4s ease-out forwards}.ng-banner.red{color:#ffe0e4;text-shadow:0 6px 0 var(--ng-red),0 0 30px rgba(255,50,80,.8)}.ng-banner.gold{color:#fff6c8;text-shadow:0 6px 0 #d08a00,0 0 30px rgba(255,210,58,.8)}@keyframes ng-banner{0%{opacity:0;transform:scale(.5) rotate(-6deg)}15%{opacity:1;transform:scale(1.12) rotate(-3deg)}30%{transform:scale(1) rotate(-3deg)}80%{opacity:1}to{opacity:0;transform:scale(1.04) rotate(-3deg)}}.ng-toast{position:absolute;z-index:7;left:50%;top:calc(env(safe-area-inset-top, 0px) + 142px);transform:translate(-50%,-8px);max-width:min(92vw,420px);padding:9px 14px;border-radius:14px;background:rgba(253,247,255,.95);color:var(--ng-ink);font:800 14px/1.25 Playful,sans-serif;text-align:center;box-shadow:0 5px 0 rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.ng-toast.show{opacity:1;transform:translate(-50%)}.ng-toast.warn{background:#ffe9a8}.ng-hint{position:absolute;z-index:4;right:0;bottom:calc(env(safe-area-inset-bottom, 0px) + 112px);margin:0;text-align:center;font:800 15px/1.2 Playful,sans-serif;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 12px rgba(0,0,0,.6)}.ng-hint,.ng-reticle{left:0;pointer-events:none}.ng-reticle{position:fixed;top:0;z-index:5;opacity:0;--r:20px;--c:#fff}.ng-reticle.show{opacity:1}.ng-reticle i{position:absolute;left:calc(var(--r) * -1);top:calc(var(--r) * -1);width:calc(var(--r) * 2);height:calc(var(--r) * 2);border-radius:50%;border:2px dashed rgba(255,255,255,.85);box-shadow:0 0 0 2px var(--c),0 0 10px rgba(0,0,0,.5);transition:transform .1s}.ng-reticle.on i{border-style:solid;border-color:var(--c);box-shadow:0 0 14px var(--c);transform:scale(.92)}.ng-pop{position:absolute;z-index:9;left:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + 104px);width:min(330px,90vw);transform:translate(-50%,20px) scale(.85);display:grid;grid-template-columns:118px 1fr;grid-template-rows:auto auto 1fr;align-items:center;grid-gap:2px 10px;gap:2px 10px;padding:8px 12px 8px 8px;border-radius:18px;background:var(--ng-paper);color:var(--ng-ink);border:3px solid #fff;box-shadow:0 6px 0 var(--ng-pink),0 14px 30px rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .25s,transform .35s cubic-bezier(.3,1.6,.5,1)}.ng-pop.show{opacity:1;transform:translate(-50%) scale(1) rotate(-1.5deg)}.ng-pop-img{grid-column:1;grid-row:1/4;width:100%;border-radius:10px;border:2px solid #e6dcf5;display:block}.ng-pop-img[hidden]{display:none}.ng-pop-title{grid-column:2;font:800 12px/1.15 Playful,sans-serif;letter-spacing:.03em;color:#6b5aa8}.ng-pop-row{grid-column:2;display:flex;gap:10px;align-items:baseline}.ng-pop-stars{font:800 22px/1 Playful,sans-serif;color:#f2a900;letter-spacing:1px}.ng-pop-score{font:800 21px/1 Playful,sans-serif;color:var(--ng-pink)}.ng-pop-line{grid-column:2;align-self:start;font-size:12.5px;font-weight:800;color:#6b5aa8}.ng-pop.wide{width:min(360px,94vw);grid-template-columns:1fr;text-align:center;justify-items:center}.ng-pop.wide :is(.ng-pop-img,.ng-pop-title,.ng-pop-row,.ng-pop-line){grid-column:1;grid-row:auto}.ng-pop[data-kind=dragon]{box-shadow:0 6px 0 var(--ng-lime),0 0 40px rgba(138,240,74,.6)}.ng-app:has(.ng-pop.show) .ng-hint{opacity:0}.ng-dock{position:absolute;z-index:6;left:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);transform:translateX(-50%);display:flex;align-items:flex-end;gap:8px;padding:8px 10px;border-radius:26px;background:rgba(18,12,46,.7);border:2px solid rgba(255,255,255,.35);box-shadow:0 6px 0 rgba(0,0,0,.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ng-swatch{--c:#fff;position:relative;width:52px;height:62px;border:0;padding:0;cursor:pointer;border-radius:14px 14px 12px 12px;background:linear-gradient(90deg,rgba(0,0,0,.25),transparent 30%,rgba(255,255,255,.3) 45%,transparent 60%,rgba(0,0,0,.3)),var(--c);box-shadow:inset 0 -6px 0 rgba(0,0,0,.25),0 3px 0 rgba(0,0,0,.35);transition:transform .15s cubic-bezier(.3,1.6,.5,1)}.ng-can-top{position:absolute;left:50%;top:-9px;width:26px;height:12px;margin-left:-13px;border-radius:6px 6px 2px 2px;background:linear-gradient(#e8e8f0,#9a9ab0)}.ng-swatch kbd{position:absolute;left:50%;bottom:6px;transform:translateX(-50%);font:800 12px/1 Playful,sans-serif;color:rgba(0,0,0,.55)}.ng-swatch.on{transform:translateY(-10px) scale(1.08);box-shadow:inset 0 -6px 0 rgba(0,0,0,.25),0 0 0 3px #fff,0 0 18px var(--c)}.ng-cap{width:58px;height:58px;border-radius:50%;border:3px solid #fff;background:#2b2160;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-shadow:0 3px 0 rgba(0,0,0,.35)}.ng-cap b{font:800 10.5px/1 Playful,sans-serif;letter-spacing:.04em}.ng-cap-dot{width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff;transition:transform .15s}.ng-cap[data-cap=skinny] .ng-cap-dot{transform:scale(.42)}.ng-keys{position:absolute;z-index:4;left:0;right:0;bottom:6px;text-align:center;font-size:12px;font-weight:700;color:rgba(255,255,255,.55);pointer-events:none;display:none}.ng-corner{position:absolute;z-index:8;right:12px;top:calc(env(safe-area-inset-top, 0px) + 12px);display:flex;gap:6px}.ng-icon-btn{width:40px;height:40px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:rgba(18,12,46,.66);color:#fff;display:grid;place-items:center;cursor:pointer}.ng-icon-btn .off,.ng-icon-btn[aria-pressed=true] .on{display:none}.ng-icon-btn[aria-pressed=true] .off{display:inline}.playful-game .ng-menu,.playful-game .ng-results{background:linear-gradient(90deg,rgba(18,12,46,0) 40%,rgba(18,12,46,.6) 70%);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-end;padding-right:max(5vw,24px);pointer-events:none}.ng-menu>*,.ng-results>*{pointer-events:auto}.ng-app .backlink{background:rgba(253,247,255,.95)}.ng-card{width:min(440px,100%);background:var(--ng-paper);border:4px solid #fff;border-radius:30px;color:var(--ng-ink);box-shadow:0 9px 0 var(--ng-pink),0 20px 50px rgba(0,0,0,.45);padding:20px 20px 16px;display:flex;flex-direction:column;gap:9px;text-align:left}.ng-card,.ng-card>*{flex-shrink:0}.ng-kicker{font:800 12px/1.2 Playful,sans-serif;letter-spacing:.1em;color:var(--ng-pink)}.ng-title{margin:0;font:800 clamp(44px,5.6vw,62px)/.9 Playful,sans-serif;color:#fff;letter-spacing:0;-webkit-text-stroke:3px var(--ng-ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ng-pink),0 0 20px rgba(56,220,255,.5);background:none}.ng-blurb{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:#5d5385}.ng-section{display:flex;justify-content:space-between;align-items:baseline;font:800 14px/1 Playful,sans-serif}.ng-section span{font-size:12px;color:#8b80b0}.ng-sketches{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px}.ng-sketch{position:relative;width:100%;padding:4px 2px 5px;border-radius:12px;border:2px solid #e2d9f2;background:#241c4a;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:transform .15s}.ng-sketch img{width:100%;aspect-ratio:3/2;object-fit:contain}.ng-sketch span{font:800 9.5px/1.05 Playful,sans-serif;text-align:center}.ng-sketch em{font-style:normal;font:700 8.5px/1 Playful,sans-serif;color:#b9addf}.ng-sketch:not(.on) img{opacity:.45;filter:saturate(.4)}.ng-sketch.on{border-color:var(--ng-pink);box-shadow:0 0 0 2px var(--ng-pink)}.ng-sketch b{position:absolute;top:-8px;left:50%;transform:translateX(-50%);padding:2px 6px;border-radius:8px;background:var(--ng-pink);font:800 9px/1 Playful,sans-serif;white-space:nowrap}.ng-finale{display:flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border-radius:12px;background:#241c4a;color:#fff}.ng-finale img{width:120px;height:38px;object-fit:contain}.ng-finale div{display:flex;flex-direction:column;gap:2px}.ng-finale b{font:800 12px/1.1 Playful,sans-serif;color:var(--ng-lime)}.ng-finale span{font-size:11.5px;font-weight:700;color:#cfc6ef}.ng-tagrow{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 12px;border-radius:12px;background:#fff}.ng-tagrow span{font:800 13px/1 Playful,sans-serif;color:#8b80b0}.ng-tagrow b{flex:1 1;font:800 20px/1 Playful,sans-serif;color:var(--ng-pink);letter-spacing:.04em;transform:rotate(-2deg)}.ng-reroll{width:36px;height:36px;border-radius:50%;border:2px solid #e2d9f2;background:var(--ng-paper);font-size:18px;color:var(--ng-ink);cursor:pointer}.ng-rules{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.ng-rules li{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;line-height:1.25;background:#fff;border-radius:12px;padding:6px 10px}.ng-rules span{font-size:18px}.ng-rules b{color:var(--ng-pink)}.playful-game .ng-results button.big,.playful-game button.big.ng-start{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;background:linear-gradient(#ff8cc8,var(--ng-pink));color:#fff;border-color:var(--ng-btn-dark);text-shadow:0 2px 0 rgba(0,0,0,.3);box-shadow:inset 0 3px 0 rgba(255,255,255,.45),0 5px 0 var(--ng-btn-dark);font-size:22px}.playful-game .ng-results button.big:active,.playful-game button.big.ng-start:active{box-shadow:0 1px 0 var(--ng-btn-dark)}.ng-best{margin:0;text-align:center;font-weight:800;color:var(--ng-pink);min-height:1.2em}.ng-link-btn{background:none;border:0;color:var(--ng-ink);font:800 16px/1.2 Playful,sans-serif;padding:8px;min-height:44px;cursor:pointer}.ng-small-card{width:min(410px,100%);align-items:stretch;text-align:center}.ng-result-title{margin:0;font:800 clamp(34px,9vw,48px)/1 Playful,sans-serif;color:#fff1b8;transform:rotate(-3deg);-webkit-text-stroke:3px var(--ng-ink);paint-order:stroke fill;text-shadow:0 5px 0 rgba(255,79,168,.7)}.ng-results[data-reason=busted] .ng-result-title{color:#ffd0d6}.ng-result-line{margin:0;font-size:15px;font-weight:800;color:#6b5aa8}.ng-result-big{display:flex;align-items:baseline;justify-content:center;gap:6px}.ng-result-big b{font:800 58px/1 Playful,sans-serif;color:var(--ng-pink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-result-big span{font-weight:800;font-size:20px;color:#8b80b0}.ng-r-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.ng-r-strip li{display:flex;flex-direction:column;gap:3px;padding:4px;border-radius:12px;background:#241c4a;color:#fff;animation:ng-popin .45s cubic-bezier(.3,1.6,.5,1) backwards;animation-delay:calc(var(--i) * .08s)}.ng-r-strip li.dragon{grid-column:1/-1}.ng-r-strip img{width:100%;border-radius:8px;display:block}.ng-r-strip div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 4px;padding:0 3px 2px}.ng-r-strip span{font:800 10px/1.2 Playful,sans-serif;color:#b9addf}.ng-r-strip b{font:800 12px/1 Playful,sans-serif;color:var(--ng-gold);letter-spacing:1px}.ng-r-strip em{width:100%;text-align:left;font:700 10.5px/1.2 Playful,sans-serif;font-style:normal;color:#fff}@keyframes ng-popin{0%{transform:scale(.4);opacity:0}}.ng-r-bonus{margin:0;font-size:13px;font-weight:800;color:#2f9e4a;min-height:1em}.ng-result-list{margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.ng-result-list>div{display:flex;flex-direction:column;gap:2px;background:#fff;border-radius:12px;padding:7px 8px}.ng-result-list dt{color:#8b80b0;font-weight:700;font-size:12px}.ng-result-list dd{margin:0;font-weight:800;color:var(--ng-pink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px}.ng-r-reason{margin:0;font-size:13px;font-weight:700;color:#6b5aa8}.ng-loading{background:radial-gradient(ellipse at 50% 40%,#4a2a6e,#120c2e)}@media (min-width:900px) and (min-aspect-ratio:1/1){.ng-keys{display:block}.ng-dock{bottom:30px}.ng-hint{bottom:120px}.ng-pop{bottom:138px}}@media (max-aspect-ratio:4/5),(max-width:700px){.playful-game :is(.ng-menu,.ng-results){align-items:center;justify-content:flex-end;padding:0 10px calc(env(safe-area-inset-bottom, 0px) + 10px);background:linear-gradient(180deg,rgba(18,12,46,0) 30%,rgba(18,12,46,.65) 70%)}.ng-menu .ng-card,.ng-results .ng-card{max-height:70dvh;overflow-y:auto;gap:8px;padding:14px 14px 10px;border-radius:24px;overscroll-behavior:contain;touch-action:pan-y}.ng-title{font-size:40px}.ng-menu .ng-blurb,.ng-title br{display:none}.ng-rules li{font-size:12.5px;padding:5px 9px}.ng-menu #ng-start,.ng-results #ng-again{position:-webkit-sticky;position:sticky;bottom:0;z-index:1}.ng-result-big b{font-size:48px}}@media (max-height:640px){.ng-menu .ng-rules{display:none}.ng-swatch{width:44px;height:52px}.ng-cap{width:50px;height:50px}.ng-hint{bottom:80px}}@media (prefers-reduced-motion:reduce){.ng-app.alarm .ng-alarm,.ng-app.beam .ng-warn[data-state=sweep],.ng-attn.hot,.ng-banner.show,.ng-timer.urgent b,.ng-warn{animation:none}.ng-banner.show{opacity:1}}