:root{--np-ink:#1d1b19;--np-paper:#f4f1e8;--np-cream:#fff8ec;--np-white:#fff;--np-muted:#c9d6cf;--np-felt:#24463b;--np-felt-deep:#1b372e;--np-felt-edge:#12261f;--np-yellow:#ffd84d;--np-gold:#e9b200;--np-gold-deep:#c99a00;--np-red:#e8434f;--np-red-deep:#d63441;--np-red-dark:#c42a36;--np-mint:#6ee7a8;--np-sky:#7cc4ff;--np-frame-attack:#e8434f;--np-frame-defense:#2f8fea;--np-frame-spell:#8b5cf6;--np-frame-trap:#f28c28;--np-frame-gear:#e9b200;--np-frame-bolt:#1d1b19;--np-frame-utility:#14a39a;--np-frame-special:linear-gradient(135deg, #ffe786 0%, #e9b200 38%, #fff3b0 52%, #d9a300 70%, #ffe27a 100%);--np-art-attack:#ffe1e1;--np-art-defense:#dceeff;--np-art-spell:#ece3ff;--np-art-trap:#ffe7cf;--np-art-gear:#fff1bf;--np-art-bolt:#3a342c;--np-art-utility:#d5f3ef;--np-art-special:#fff4c7;--np-chip-attack:#e8434f;--np-chip-defense:#2f8fea;--np-chip-spell:#8b5cf6;--np-chip-trap:#f28c28;--np-chip-gear:#c99a00;--np-chip-bolt:#ffd84d;--np-chip-utility:#14a39a;--np-chip-special:#c99a00;--np-card-face:#fff8ec;--np-card-face-bolt:#24211d;--np-card-title-bolt:#ffd84d;--np-card-text-bolt:#ede8dc;--np-card-text:#3a3631;--np-card-tag-utility-ink:#0e7c75;--np-card-tag-special-bg:#1d1b19;--np-card-tag-special-ink:#ffd84d;--np-card-back:#e8434f;--np-card-back-inner:#d63441;--np-btn-shadow-press:0 4px 0 #1d1b19;--np-btn-shadow-press-active:0 1px 0 #1d1b19;--np-btn-sec-stroke:#f4f1e8b3;--np-btn-sec-hover:#f4f1e81a;--np-btn-sec-active:#f4f1e82e;--np-btn-focus:#ffd84d;--np-shadow-card:0 6px 14px #00000038;--np-shadow-soft:0 3px 8px #00000040;--np-shadow-selected:0 0 0 1.5px #1d1b19, 0 6px 12px #0000004d;--np-radius-xs:3px;--np-radius-sm:6px;--np-radius-md:8px;--np-radius-lg:12px;--np-radius-xl:14px;--np-radius-2xl:18px;--np-radius-btn-icon:22px;--np-radius-pill:999px;--np-radius-round:50%;--np-space-2:2px;--np-space-3:3px;--np-space-4:4px;--np-space-6:6px;--np-space-8:8px;--np-space-10:10px;--np-space-12:12px;--np-space-16:16px;--np-font-display:"Baloo 2", sans-serif;--np-font-body:"Be Vietnam Pro", sans-serif;--np-font-hand:"Patrick Hand", cursive;--np-fw-medium:500;--np-fw-semibold:600;--np-fw-bold:700;--np-fw-extrabold:800;--np-fs-11:11px;--np-fs-12:12px;--np-fs-13:13px;--np-fs-14:14px;--np-fs-15:15px;--np-fs-16:16px;--np-fs-17:17px;--np-fs-18:18px;--np-fs-19:19px;--np-fs-20:20px;--np-fs-21:21px;--np-fs-22:22px;--np-fs-24:24px;--np-fs-26:26px;--np-fs-28:28px;--np-fs-30:30px;--np-fs-40:40px;--np-card-w-hand:80px;--np-card-w-loadout:128px;--np-card-w-defend:115.2px;--np-card-w-full:160px;--np-card-w-detail:184px;--np-card-w-large:224px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--np-felt);color:var(--np-paper);font-family:var(--np-font-body);-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0}#root{-webkit-user-select:none;user-select:none}.np-portrait{z-index:2147483000;background-color:var(--np-felt);color:var(--np-paper);text-align:center;background-image:radial-gradient(70% 40% at 50% 40%,#ffffff0f,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:none;position:fixed;inset:0}@media (orientation:portrait){.np-portrait{display:flex}}.np-portrait__art{justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative}.np-portrait__arrow{position:absolute;inset:-26px 0 0}.np-portrait__phone{box-sizing:border-box;border:4px solid var(--np-paper);background:var(--np-felt-deep);width:92px;height:150px;box-shadow:0 6px 0 var(--np-felt-edge);transform-origin:50%;border-radius:18px;justify-content:center;align-items:center;animation:3.2s ease-in-out infinite np-portrait-turn;display:flex;position:relative}.np-portrait__notch{background:var(--np-paper);opacity:.6;border-radius:2px;width:22px;height:4px;margin-left:-11px;position:absolute;top:7px;left:50%}.np-portrait__phone svg{animation:3.2s ease-in-out infinite np-portrait-upright}@keyframes np-portrait-turn{0%,15%{transform:rotate(0)}50%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes np-portrait-upright{0%,15%{transform:rotate(0)}50%,85%{transform:rotate(90deg)}to{transform:rotate(0)}}.np-portrait__text{font-family:var(--np-font-display);text-shadow:0 3px 0 var(--np-felt-edge);margin:0;font-size:28px;font-weight:800;line-height:1.25}@media (prefers-reduced-motion:reduce){.np-portrait__phone,.np-portrait__phone svg{animation:none}.np-portrait__phone{transform:rotate(-90deg)}.np-portrait__phone svg{transform:rotate(90deg)}}:root[data-reduce-motion=true] .np-portrait__phone{transform:rotate(-90deg)}:root[data-reduce-motion=true] .np-portrait__phone svg{transform:rotate(90deg)}.np-stage{background:var(--np-felt);position:fixed;inset:0;overflow:clip}.np-stage__canvas{transform-origin:50%;width:844px;height:390px;position:absolute;top:50%;left:50%}.np-screen{background-color:var(--np-felt);width:844px;height:390px;font-family:var(--np-font-body);color:var(--np-paper);background-image:radial-gradient(300px 120px at 20% 30%,#ffffff0d,#0000 70%),radial-gradient(360px 140px at 82% 62%,#ffffff0b,#0000 70%);position:relative;overflow:hidden}.np-abs{position:absolute}.np-btn{font:inherit;cursor:pointer;touch-action:manipulation;text-decoration:none}.np-btn:focus-visible{outline:3px solid var(--np-btn-focus);outline-offset:3px}.np-on-cream:focus-visible{outline-offset:2px;outline:3px solid #2f8fea}.np-prim{box-sizing:border-box;background:var(--np-yellow);color:var(--np-ink);border:2.5px solid var(--np-ink);border-radius:var(--np-radius-pill);box-shadow:var(--np-btn-shadow-press);font-family:var(--np-font-display);justify-content:center;align-items:center;gap:8px;padding:0;font-weight:800;transition:transform 80ms ease-out;display:flex}.np-prim:active:not(:disabled){box-shadow:var(--np-btn-shadow-press-active);transform:translateY(3px)}.np-sec{box-sizing:border-box;color:var(--np-paper);border:2px solid var(--np-btn-sec-stroke);border-radius:var(--np-radius-pill);font-family:var(--np-font-body);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0;font-weight:700;display:flex}.np-sec:hover:not(:disabled){background:var(--np-btn-sec-hover)}.np-sec:active:not(:disabled){background:var(--np-btn-sec-active)}.np-off{box-sizing:border-box;border-radius:var(--np-radius-pill);color:var(--np-muted);font-family:var(--np-font-display);cursor:not-allowed;background:#f4f1e824;border:2px solid #f4f1e859;justify-content:center;align-items:center;padding:0;font-weight:800;display:flex}.np-later{opacity:.45;cursor:not-allowed;pointer-events:none}.np-tap{transition:transform 90ms ease-out}.np-tap:active{transform:scale(.96)}.np-ctl{transition:transform 80ms ease-out,background-color .12s}.np-ctl:active:not([aria-disabled=true]){transform:scale(.94)}.np-seg{transition:background-color .16s ease-out,color .16s ease-out}.np-key{transition:transform 80ms ease-out,background-color 80ms}.np-key:active{transform:translateY(2px)scale(.97);background:#f3e6cc!important}.np-room-card{transition:transform .12s ease-out}.np-room-card:hover{transform:translateY(-2px)}.np-in{font-family:var(--np-font-body);color:var(--np-ink);font-size:16px;font-weight:500}.np-in::placeholder{color:#6b6458}:root[data-reduce-motion=true] *,:root[data-reduce-motion=true] :before,:root[data-reduce-motion=true] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.np-prim,.np-tap,.np-ctl,.np-seg,.np-key,.np-room-card{transition:none}}@keyframes np-burst-pop{0%{opacity:0;transform:scale(.6)rotate(-3deg)}60%{opacity:1;transform:scale(1.06)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}.np-burst{animation:.42s cubic-bezier(.2,.9,.3,1.3) both np-burst-pop;transform:rotate(-3deg)}@keyframes np-bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.np-bob{animation:1.6s ease-in-out infinite alternate np-bob}@keyframes np-hop{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-6px)rotate(3deg)}}.np-ready{animation:.6s ease-in-out infinite alternate np-hop}@keyframes np-badge-pop{0%{opacity:0;transform:rotate(8deg)scale(.5)}60%{opacity:1;transform:rotate(8deg)scale(1.15)}to{opacity:1;transform:rotate(8deg)scale(1)}}.np-badge-pop{animation:.26s cubic-bezier(.2,.9,.3,1.3) both np-badge-pop}@keyframes np-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.np-shake{animation:.22s ease-in-out np-shake}@keyframes np-deal{0%{opacity:0;transform:translate(0)rotate(0)scale(.85)}8%{opacity:1}55%{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(.95);opacity:1}66%{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(.5);opacity:0}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(.5);opacity:0}}.np-deal{box-sizing:border-box;opacity:0;width:26px;height:38px;animation:np-deal 2.6s cubic-bezier(.3, .7, .3, 1) var(--dl) infinite;background-color:#d63441;background-image:repeating-linear-gradient(45deg,#ffffff1a 0 3px,#0000 3px 6px);border:2px solid #1d1b19;border-radius:5px;justify-content:center;align-items:center;display:flex;position:absolute;top:177px;left:409px}@keyframes np-bpop{0%{opacity:0;transform:scale(.5)rotate(-3deg)}10%{opacity:1;transform:scale(1.1)rotate(-3deg)}18%{opacity:1;transform:scale(1)rotate(-3deg)}88%{opacity:1;transform:scale(1.02)rotate(-3deg)}96%{opacity:0;transform:scale(.96)rotate(-3deg)}to{opacity:0;transform:scale(.5)rotate(-3deg)}}.np-bpop{animation:3.2s cubic-bezier(.2,.9,.3,1.2) infinite np-bpop}@keyframes np-deck{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}.np-deck{animation:.35s ease-in-out infinite alternate np-deck}@keyframes np-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.np-pulse{animation:1.1s ease-in-out infinite np-pulse}@keyframes np-chev{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.np-chev{animation:1.1s ease-in-out infinite np-chev;display:block}.np-cover:focus-visible{outline:3px solid var(--np-btn-focus);outline-offset:-6px}@media (prefers-reduced-motion:reduce){.np-burst,.np-bob,.np-ready,.np-badge-pop,.np-shake,.np-bpop,.np-deck,.np-pulse,.np-chev{animation:none}.np-deal{opacity:0;animation:none}}.np-seat{color:var(--np-paper);text-align:inherit;touch-action:manipulation;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;font-family:inherit;display:flex;position:absolute}.np-seat[data-flip]{flex-direction:row-reverse}.np-seat:disabled{color:var(--np-paper)}.np-seat[data-out]{opacity:.42;filter:grayscale(.7)}.np-seat[data-pickable]{cursor:pointer}.np-hand-card{cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:7px;width:80px;height:112px;margin:0;padding:0;transition:top .2s ease-out,transform .2s ease-out;position:absolute}.np-hand-card .np-card{pointer-events:none;box-shadow:0 3px 7px #00000038}.np-hand-card:focus-visible{outline:3px solid var(--np-btn-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.np-hand-card{transition:none}}.np-icon-btn{box-sizing:border-box;background:#0000001f;border:2px solid #f4f1e88c;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.np-card{--card-w:var(--np-card-w-full);--u:calc(var(--card-w) / 160);--card-frame:var(--np-frame-attack);--card-art:var(--np-art-attack);--card-chip:var(--np-chip-attack);--card-face:var(--np-card-face);--card-title:var(--np-ink);--card-text:var(--np-card-text);--card-tag-bg:var(--np-cream);--card-tag-ink:var(--np-card-tag-utility-ink);box-sizing:border-box;width:var(--card-w);height:calc(var(--card-w) * 1.4);padding:calc(var(--u) * 5);border:calc(var(--u) * 2.5) solid var(--np-ink);border-radius:calc(var(--u) * 14);background:var(--card-frame);box-shadow:var(--np-shadow-card);color:var(--np-ink);font-family:var(--np-font-body);flex:none;margin:0;display:block;position:relative}.np-card[data-size=hand]{--card-w:var(--np-card-w-hand)}.np-card[data-size=loadout]{--card-w:var(--np-card-w-loadout)}.np-card[data-size=defend]{--card-w:var(--np-card-w-defend)}.np-card[data-size=full]{--card-w:var(--np-card-w-full)}.np-card[data-size=detail]{--card-w:var(--np-card-w-detail)}.np-card[data-size=large]{--card-w:var(--np-card-w-large)}.np-card[data-kind=attack]{--card-frame:var(--np-frame-attack);--card-art:var(--np-art-attack);--card-chip:var(--np-chip-attack)}.np-card[data-kind=defense]{--card-frame:var(--np-frame-defense);--card-art:var(--np-art-defense);--card-chip:var(--np-chip-defense)}.np-card[data-kind=spell]{--card-frame:var(--np-frame-spell);--card-art:var(--np-art-spell);--card-chip:var(--np-chip-spell)}.np-card[data-kind=trap]{--card-frame:var(--np-frame-trap);--card-art:var(--np-art-trap);--card-chip:var(--np-chip-trap)}.np-card[data-kind=gear]{--card-frame:var(--np-frame-gear);--card-art:var(--np-art-gear);--card-chip:var(--np-chip-gear)}.np-card[data-kind=bolt]{--card-frame:var(--np-frame-bolt);--card-art:var(--np-art-bolt);--card-chip:var(--np-chip-bolt);--card-face:var(--np-card-face-bolt);--card-title:var(--np-card-title-bolt);--card-text:var(--np-card-text-bolt)}.np-card[data-kind=utility]{--card-frame:var(--np-frame-utility);--card-art:var(--np-art-utility);--card-chip:var(--np-chip-utility);--card-tag-bg:var(--np-cream);--card-tag-ink:var(--np-card-tag-utility-ink)}.np-card[data-kind=special]{--card-frame:var(--np-frame-special);--card-art:var(--np-art-special);--card-chip:var(--np-chip-special);--card-tag-bg:var(--np-card-tag-special-bg);--card-tag-ink:var(--np-card-tag-special-ink)}.np-card[data-kind=back]{--card-frame:var(--np-card-back);padding:calc(var(--u) * 6)}.np-card--button{appearance:none;cursor:pointer}.np-card--button:disabled{cursor:default}.np-card--button:focus-visible{outline:3px solid var(--np-btn-focus);outline-offset:3px}.np-card__face{box-sizing:border-box;border:calc(var(--u) * 2) solid var(--np-ink);border-radius:calc(var(--u) * 9);background:var(--card-face);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.np-card__art{height:calc(var(--u) * 122);margin:calc(var(--u) * 5) calc(var(--u) * 5) 0;border-radius:calc(var(--u) * 6);background:var(--card-art);flex:none;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.np-card__art>svg{width:100%;height:auto;display:block}.np-card__corner{top:calc(var(--u) * 4);left:calc(var(--u) * 4);flex-direction:column;align-items:center;display:flex;position:absolute}.np-card__chip{box-sizing:border-box;width:calc(var(--u) * 28);height:calc(var(--u) * 28);border:calc(var(--u) * 2) solid var(--np-ink);border-radius:calc(var(--u) * 14);background:var(--card-chip);justify-content:center;align-items:center;display:flex}.np-card__icon{width:calc(var(--u) * 15);height:calc(var(--u) * 15);display:block}.np-card__value{box-sizing:border-box;min-width:calc(var(--u) * 28);margin-top:calc(var(--u) * 2);padding:0 calc(var(--u) * 4);border:calc(var(--u) * 2) solid var(--np-ink);border-radius:calc(var(--u) * 7);background:var(--np-cream);color:var(--np-ink);font-family:var(--np-font-display);font-size:calc(var(--u) * 15);font-weight:var(--np-fw-extrabold);text-align:center;white-space:nowrap;line-height:1.25}.np-card__tag{top:calc(var(--u) * 6);right:calc(var(--u) * 5);box-sizing:border-box;padding:calc(var(--u) * 1) calc(var(--u) * 7) 0;border:calc(var(--u) * 2) solid var(--np-ink);border-radius:calc(var(--u) * 8);background:var(--card-tag-bg);color:var(--card-tag-ink);font-family:var(--np-font-display);font-size:calc(var(--u) * 11);font-weight:var(--np-fw-extrabold);letter-spacing:calc(var(--u) * .4);text-transform:uppercase;white-space:nowrap;line-height:1.3;position:absolute}.np-card__title{padding:0 calc(var(--u) * 8);color:var(--card-title);font-family:var(--np-font-display);font-size:calc(var(--u) * 19);font-weight:var(--np-fw-extrabold);text-align:center;margin-top:auto;line-height:1}.np-card__title[data-long]{font-size:calc(var(--u) * 16)}.np-card__text{min-height:calc(var(--u) * 30);padding:calc(var(--u) * 3) calc(var(--u) * 8) calc(var(--u) * 7);color:var(--card-text);font-size:calc(var(--u) * 12);font-weight:var(--np-fw-medium);text-align:center;line-height:1.28}.np-card__back{justify-content:center;align-items:center;gap:calc(var(--u) * 8);box-sizing:border-box;border:calc(var(--u) * 2) solid var(--np-ink);border-radius:calc(var(--u) * 9);background-color:var(--np-card-back-inner);background-image:repeating-linear-gradient(45deg, #ffffff14 0, #ffffff14 calc(var(--u) * 6), transparent calc(var(--u) * 6), transparent calc(var(--u) * 12));flex-direction:column;width:100%;height:100%;display:flex}.np-card__emblem{box-sizing:border-box;width:calc(var(--u) * 62);height:calc(var(--u) * 62);border:calc(var(--u) * 2.5) solid var(--np-ink);border-radius:var(--np-radius-round);background:var(--np-yellow);justify-content:center;align-items:center;display:flex}.np-card__emblem>svg{width:calc(var(--u) * 30);height:calc(var(--u) * 30);display:block}.np-card__logo{color:var(--np-cream);font-family:var(--np-font-display);font-size:calc(var(--u) * 24);font-weight:var(--np-fw-extrabold);letter-spacing:calc(var(--u) * .5);text-align:center;line-height:.9}.ov{z-index:60;font-family:var(--np-font-body);color:var(--np-paper);box-shadow:0 0 0 3px var(--ov-bg);position:absolute;inset:0;overflow:hidden}@keyframes ov-in{0%{opacity:0}to{opacity:1}}.ov--in{animation:.2s ease-out both ov-in}@keyframes ov-windmove{0%{opacity:0;transform:translate(-260px)}12%{opacity:var(--o)}85%{opacity:var(--o)}to{opacity:0;transform:translate(1000px)}}.ov-wind{opacity:0;background:linear-gradient(90deg,#f4f1e800,#f4f1e8);border-radius:2px;height:3px;animation:1s linear infinite ov-windmove;position:absolute;left:0}@keyframes ov-gustmove{0%{opacity:0;transform:translate(-40px)rotate(0)}10%{opacity:.9}50%{transform:translate(420px,-26px)rotate(320deg)}90%{opacity:.9}to{opacity:0;transform:translate(900px,10px)rotate(720deg)}}.ov-gust{opacity:0;border:1.5px solid #1d1b19;border-radius:6px 1px;width:11px;height:6px;animation:2s ease-in-out infinite ov-gustmove;position:absolute;left:0}@keyframes ov-lunge{0%{transform:translate(0)}to{transform:translate(10px)rotate(4deg)}}.ov-lunge{animation:.5s ease-in-out infinite alternate ov-lunge}@keyframes ov-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.ov-shake{animation:.35s linear infinite ov-shake}@keyframes ov-fly{0%{transform:translate(-8px,4px)rotate(10deg)}to{transform:translate(8px,-4px)rotate(14deg)}}.ov-fly{animation:.6s ease-in-out infinite alternate ov-fly}.ov-tile{box-sizing:border-box;text-align:left;touch-action:manipulation;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:122px;height:140px;padding:6px;font-family:inherit;transition:top .15s ease-out,transform .15s ease-out;display:flex;position:absolute}.ov-tile-name,.ov-tile-result{white-space:nowrap}.ov-tile:focus-visible{outline-offset:3px;outline:3px solid #ffd84d}@keyframes ov-float{0%{transform:translate(0, 0) rotate(var(--r0))}50%{transform:translate(5px, -9px) rotate(var(--r1))}to{transform:translate(-4px, -3px) rotate(var(--r0))}}.ov-float{pointer-events:none;animation:ov-float var(--d) ease-in-out var(--dl) infinite;position:absolute}@keyframes ov-bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.ov-bob{animation:1.6s ease-in-out infinite alternate ov-bob}@keyframes ov-flip{0%{transform:rotateY(180deg)rotate(0)scale(.9)}4%{transform:rotateY(180deg)rotate(0)scale(.95)}8%{transform:rotateY(180deg)rotate(-4deg)scale(.95)}12%{transform:rotateY(180deg)rotate(4deg)scale(.95)}16%{transform:rotateY(180deg)rotate(-3deg)scale(.95)}22%{transform:rotateY(270deg)translateY(-4px)scale(1.05)}32%{transform:rotateY(360deg)translateY(-3px)scale(1.05)}40%,to{transform:rotateY(360deg)translateY(0)scale(1)}}.ov-flip{animation:6s ease-in-out both ov-flip}@keyframes ov-glow{0%,18%{opacity:0;transform:scale(.8)}30%{opacity:.9;transform:scale(1.02)}60%,to{opacity:.45;transform:scale(1)}}.ov-glow{opacity:.45;animation:6s ease-in-out both ov-glow}@keyframes ov-slip{0%{opacity:0;transform:translate(190px)rotate(-8deg)}5%{opacity:1}18%{transform:translate(70px)rotate(-12deg)}30%{transform:translate(0)rotate(-8deg)}38%{transform:translate(-30px,-40px)rotate(38deg)}48%{transform:translate(-44px,-8px)rotate(70deg)}54%,to{opacity:1;transform:translate(-40px,6px)rotate(62deg)}}.ov-slip{animation:6s cubic-bezier(.4,.1,.4,1) both ov-slip}@keyframes ov-flinch{0%{opacity:0;transform:translate(190px)}5%{opacity:1}30%{transform:translate(0)}36%{transform:translate(-8px)rotate(-6deg)}42%{transform:translate(6px)rotate(5deg)}48%,to{opacity:1;transform:translate(0)rotate(0)}}.ov-flinch{animation:6s cubic-bezier(.4,.1,.4,1) both ov-flinch}@keyframes ov-squash{0%,28%{transform:scale(1)}33%{transform:scale(1.18,.7)}42%{transform:scale(.96,1.06)}52%,to{transform:scale(1)}}.ov-squash{transform-origin:50% 100%;animation:6s ease-out both ov-squash}@keyframes ov-burst{0%,32%{opacity:0;transform:scale(.3)rotate(-3deg)}40%{opacity:1;transform:scale(1.1)rotate(-3deg)}46%,to{opacity:1;transform:scale(1)rotate(-3deg)}}.ov-burst{animation:6s ease-out both ov-burst;transform:rotate(-3deg)}@keyframes ov-tag{0%,40%{opacity:0;transform:translateY(10px)scale(.4)rotate(8deg)}48%{opacity:1;transform:translateY(-12px)scale(1.2)rotate(8deg)}56%,to{opacity:1;transform:translateY(0)scale(1)rotate(8deg)}}.ov-tag{animation:6s ease-out both ov-tag;transform:rotate(8deg)}@keyframes ov-spin{0%{transform:rotate(0)scale(1.6)}to{transform:rotate(360deg)scale(1.6)}}.ov-rays{transform-origin:210px 195px;animation:24s linear infinite ov-spin;position:absolute;inset:0}@keyframes ov-flash{0%,6%,12%,to{opacity:0}3%{opacity:.55}9%{opacity:.35}}.ov-flash{opacity:0;pointer-events:none;background:#fff6c9;animation:3.2s ease-out infinite ov-flash;position:absolute;inset:0}@keyframes ov-strike{0%,4%,10%,to{opacity:0}2%,7%{opacity:1}}.ov-strike{opacity:0;pointer-events:none;animation:3.2s linear infinite ov-strike;position:absolute}@keyframes ov-cardpop{0%{opacity:0;transform:scale(.2)rotate(-40deg)}55%{opacity:1;transform:scale(1.12)rotate(6deg)}75%{transform:scale(.96)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.ov-cardpop{animation:.7s cubic-bezier(.2,.9,.3,1.2) both ov-cardpop}@keyframes ov-cardfloat{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-8px)rotate(2deg)}}.ov-cardfloat{animation:1.6s ease-in-out .7s infinite alternate ov-cardfloat}@keyframes ov-title{0%,to{transform:translate(0)}10%{transform:translate(-3px,1px)}20%{transform:translate(3px,-1px)}30%{transform:translate(-2px,2px)}40%{transform:translate(0)}}.ov-titleshake{animation:3.2s ease-in-out infinite ov-title;display:inline-block}@keyframes ov-pass{0%{opacity:0;transform:translate(-6px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(16px)}}.ov-pass{animation:.9s ease-in-out infinite ov-pass;display:inline-block}@media (prefers-reduced-motion:reduce){.ov--in,.ov-wind,.ov-gust,.ov-lunge,.ov-shake,.ov-fly,.ov-float,.ov-bob,.ov-flip,.ov-glow,.ov-slip,.ov-flinch,.ov-squash,.ov-burst,.ov-tag,.ov-rays,.ov-flash,.ov-strike,.ov-cardpop,.ov-cardfloat,.ov-titleshake,.ov-pass{animation:none}.ov-wind,.ov-gust,.ov-flash,.ov-strike{opacity:0}.ov-tile{transition:none}}
