@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./kanit-vietnamese-400-normal-DRI8YWyb.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./kanit-vietnamese-700-normal-CdlTihzi.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(./bangers-vietnamese-400-normal-BbvBhFjQ.woff2)format("woff2"),url(./bangers-vietnamese-400-normal-Ll9rymNv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(./bangers-latin-ext-400-normal-7BLmjjiv.woff2)format("woff2"),url(./bangers-latin-ext-400-normal-CzVt_Cgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(./bangers-latin-400-normal-DeHY8Ncq.woff2)format("woff2"),url(./bangers-latin-400-normal-BAEm-Pv0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./google-sans-400-thai-BbfHNgbB.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./kanit-latin-ext-400-normal-B2xPf58u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./kanit-latin-400-normal-BUlsQXH3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./google-sans-700-thai-DtxGDavG.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./kanit-latin-ext-700-normal-CcNUUlTS.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./kanit-latin-700-normal-xfKc2BN3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#1a0f07 url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCACgAFoDASIAAhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAQIDAAQH/8QAIxAAAgICAwABBQEAAAAAAAAAAAECEQMSEyExUQQUIkFhgf/EABcBAQEBAQAAAAAAAAAAAAAAAAABAgP/xAAaEQEBAQADAQAAAAAAAAAAAAAAEQECEiFB/9oADAMBAAIRAxEAPwDyqwWxtGbVnJ2CwWw6th0YAtmDqzasAWwWxtWbVgLYbZtGFRYAsNm0YdGQdTxr4EnjSjZ0dNksvapHPNZzUscU/R9EyX5QHhJ1ZpqbTcSNxI0clvw0slBvxuJA40gb12bfZBNacEkDHFNk5Td0WwL5Hxj1R418B44/BRNG/wAM1KCaJy9KcbqxV74XGs4hx7x7FUEujqUY6A0il2TddZ5XPGKT8BlgpPpHRUREkp2XNZSWBtdoDw6nY5x18Iy/JlxNc3F2UjHUusKa6JyxyTJV3C7PYruvgTj6sWmSMbxdU8ckhHFJeF5ypHNOVkzXRt66M5NkqbZRQky7q5jN9E3LspxMHCKRou0Zeh4mjaSQpDLJqM3uiEkxoNpAwZRpXZOv6Ul2hOP+lxdxXJN3QIxchp43ystCFGL4ZhI4kv0PrRVRDoZrcQYK/hfRG40KRCgUdDghdEKRHRMnLHXh06gcbFI5Lp0x+jZMb26Kr6d0jpnLMYmqZEt7AnRNT2YWc43VlNDKdnOrKLoQVs2xNMNkUzYpjJAKxdh2hdCoVdyR1JqkckvxF5WTeNLE4yorF2czdPorCZ03GM1dIIkZj7Iw3W7NYHJCbgqykGyCmHcQquwHMk5iSmWJRyZOiViybYV4aZoJ3Io4/BNdSLJ2NRPZoZZBmrFcEFNsn+wdCaMRpoQq1r5A5IRQbQygD1nNvwyi36MkkEUSydIWxsjvoVR6Kgzj3Zozr05ueUpdFYXL0siWuhSsJzu4jLISLVic/TcgkpJsQWj4Ekp9GeQkKq3ROWT4J72/RnGo2WFaKt2yuqOOWSUf0D7ll66nbMdP0306SthyVF9FljklRHNikotme11qTHHlzu6Fx5bkTyRe3gIRey6O0yON2u9RuNgoOK9VY1Uc3QsV2DJJQiPqRzRcl0MNc7zPY6cOXdUzk4ZfBbBCSZ03Kxm7Xa8UZw8Ob7bsvHZB7M9eTpsf/9k=) 50%/cover no-repeat;height:100%;margin:0;font-family:Google Sans,system-ui,sans-serif;overflow:hidden}@media (orientation:landscape) and (height<=520px){body:after{content:"↻ หมุนจอเป็นแนวตั้ง\a เพื่อเล่นเต็มจอ";white-space:pre-line;z-index:20;box-sizing:border-box;text-align:center;color:#fff3d6;text-shadow:0 2px #2b1608;pointer-events:none;width:calc(50vw - 28.125vh);padding:0 12px;font:800 15px/1.5 Google Sans,system-ui,sans-serif;position:fixed;top:50%;left:0;transform:translateY(-50%)}}#stage{width:min(100vw,56.25dvh);height:min(100dvh,177.778vw);position:fixed;top:50%;left:50%;overflow:clip;transform:translate(-50%,-50%);container-type:size}.lvx{white-space:nowrap}.lvx small{vertical-align:.34em;letter-spacing:0;margin-right:.06em;font-size:.56em;line-height:0}.lvx.capd{vertical-align:top;justify-items:stretch;row-gap:.08em;line-height:1;display:inline-grid}.lvx .lvcap{letter-spacing:.06em;text-align:center;color:#fff;-webkit-text-stroke:0;text-shadow:none;background:#d0342a;border:.1em solid #2b1608;border-radius:.3em;padding:.1em .2em .08em;font-family:Bangers,Google Sans,sans-serif;font-size:.42em;font-style:normal;line-height:1;display:block}.lvx.max .lvcap{color:#3b200c;background:linear-gradient(#ffe57a,#f5b51c)}#game,#ui{width:100%;height:100%;position:absolute;inset:0}#ui{--px:calc(min(100vw, 100vh * 9 / 16) / 720);pointer-events:none}@supports (width:1cqw){#ui{--px:calc(100cqw / 720)}}#ui>*{pointer-events:auto}#ui{--ink:#2b1608;--cream:#fff3d6;--org:#e8501f;--gold:#ffb81c;color:var(--cream);font-weight:700;line-height:1.2}[hidden]{display:none!important}.btn,.tile,.slot,.mute{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.stk,.gt{-webkit-text-stroke:.2em var(--ink);paint-order:stroke fill}.gt{color:var(--ink);white-space:nowrap;font-family:Bangers,Google Sans,sans-serif;font-weight:400;line-height:1;display:inline-block;position:relative}.gt:after{content:attr(data-t);-webkit-text-stroke:0;color:#0000;background:linear-gradient(#fff27a 8%, var(--gold) 48%, var(--org) 92%);-webkit-background-clip:text;background-clip:text;padding:.2em;position:absolute;top:-.2em;left:-.2em}@keyframes slam{0%{opacity:0;transform:scale(3.2)}55%{opacity:1;transform:scale(.9)}78%{transform:scale(1.07)}}@keyframes pulse{50%{opacity:.8;transform:scale(1.1)}}@keyframes bob{50%{translate:0 calc(var(--px) * -14)}}@keyframes fade{0%{opacity:0}}@keyframes slideL{0%{transform:translateX(calc(var(--px) * -460))}}@keyframes slideR{0%{transform:translateX(calc(var(--px) * 460))}}@keyframes swipe{0%{translate:0 calc(var(--px) * 26)}to{translate:0 calc(var(--px) * -26)}}@keyframes jolt{0%,to{transform:none}20%{transform:translate(calc(var(--px) * -7), calc(var(--px) * 2))}40%{transform:translate(calc(var(--px) * 6), calc(var(--px) * -3))}60%{transform:translate(calc(var(--px) * -4), calc(var(--px) * 2))}80%{transform:translate(calc(var(--px) * 3), 0)}}@keyframes rainbow{to{filter:hue-rotate(360deg)}}@keyframes blink{50%{opacity:0}}@keyframes flow{to{stroke-dashoffset:-104px}}@keyframes breathe{to{scale:1.035}}@keyframes sayIn{0%{opacity:0;translate:0 calc(var(--px) * 24)}}@keyframes glow{to{box-shadow:0 0 calc(var(--px) * 28) calc(var(--px) * 8) var(--gold)}}.slam{animation:.5s cubic-bezier(.2,.8,.3,1) both slam}.scr{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rooster{flex:none;position:relative}.rooster img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.rooster.s0{--c1:#ffe27a;--c2:#e0a020}.rooster.s1{--c1:#9fb3c4;--c2:#36424e}.rooster.x{border:calc(var(--px) * 8) solid var(--ink);background:radial-gradient(circle at 35% 30%, var(--c1), var(--c2));border-radius:50%}.rooster.x:after{content:attr(data-i);font-size:calc(var(--px) * 190);color:var(--ink);place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.btn{min-width:calc(var(--px) * 440);min-height:calc(var(--px) * 104);padding:0 calc(var(--px) * 64);font-size:calc(var(--px) * 50);color:var(--cream);background:linear-gradient(#ff9d4a, var(--org) 55%, #c4380f);border:calc(var(--px) * 7) solid var(--ink);border-radius:calc(var(--px) * 30);box-shadow:0 calc(var(--px) * 10) 0 #7a2a0c, 0 calc(var(--px) * 18) calc(var(--px) * 24) #00000073;font-weight:800}.btn:active:not(:disabled){translate:0 calc(var(--px) * 6);box-shadow:0 calc(var(--px) * 4) 0 #7a2a0c}.mute{right:calc(var(--px) * 20);bottom:calc(var(--px) * 20);z-index:10;width:calc(var(--px) * 88);height:calc(var(--px) * 88);min-width:44px;min-height:44px;font-size:calc(var(--px) * 44);border:calc(var(--px) * 6) solid var(--gold);background:#2b1608cc;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute}.pips{font-size:calc(var(--px) * 28);gap:.4em;display:flex}.pips i{border:.16em solid var(--ink);background:#00000073;border-radius:50%;width:1em;height:1em}.pips i.p{background:radial-gradient(circle at 35% 30%, #fff3a0, var(--gold))}.pips i.b{background:radial-gradient(circle at 35% 30%,#bfe6ff,#3f98e8)}.title{cursor:pointer;gap:calc(var(--px) * 10);background:radial-gradient(circle at 50% 46%, #ffb81c80, transparent 52%), repeating-conic-gradient(from 0deg at 50% 46%, #ffb81c1f 0 6deg, transparent 6deg 12deg), radial-gradient(circle at 50% 40%, #8a4d1c, #3a1d0a 62%, #170c05)}.logo{font-size:calc(var(--px) * 150);rotate:-4deg}.sub{font-size:calc(var(--px) * 56);margin-top:calc(var(--px) * -6);font-weight:800;rotate:-4deg}.hero{width:calc(var(--px) * 430);height:calc(var(--px) * 430);margin:calc(var(--px) * 14) 0;animation:1.4s ease-in-out infinite bob}.tapme{font-size:calc(var(--px) * 56);font-weight:800;animation:1s ease-in-out infinite pulse}.vs{cursor:pointer;gap:calc(var(--px) * 60);background:radial-gradient(circle at 50% 45%, transparent 35%, #0000008c), linear-gradient(104deg, #a8641f 0 49.2%, var(--ink) 49.2% 50.8%, #2d4357 50.8%)}.duel{width:100%;padding:0 calc(var(--px) * 20);justify-content:space-between;display:flex;position:relative}.fighter{align-items:center;gap:calc(var(--px) * 10);width:calc(var(--px) * 330);flex-direction:column;display:flex}.fighter.s0{animation:.55s cubic-bezier(.2,.9,.3,1.15) both slideL}.fighter.s1{animation:.55s cubic-bezier(.2,.9,.3,1.15) both slideR}.fighter.s1 img{transform:scaleX(-1)}.big{width:calc(var(--px) * 330);height:calc(var(--px) * 330)}.plaque{padding:calc(var(--px) * 6) calc(var(--px) * 22);font-size:calc(var(--px) * 38);border:calc(var(--px) * 5) solid var(--gold);border-radius:calc(var(--px) * 16);box-shadow:0 0 0 calc(var(--px) * 4) var(--ink);background:linear-gradient(#8a5a2b,#5a3314);font-weight:800}.vsmark{padding-top:calc(var(--px) * 100);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vsmark .gt{font-size:calc(var(--px) * 185);animation-delay:.55s;rotate:-6deg}.banner{padding:calc(var(--px) * 14) calc(var(--px) * 36);font-size:calc(var(--px) * 34);color:var(--ink);background:var(--cream);border:calc(var(--px) * 6) solid var(--ink);box-shadow:0 calc(var(--px) * 8) 0 #0006;border-radius:999px;font-weight:800}.face{border:calc(var(--px) * 6) solid var(--ink);border-radius:calc(var(--px) * 26);box-shadow:0 0 0 calc(var(--px) * 5) var(--gold), 0 calc(var(--px) * 8) 0 #00000059;background:radial-gradient(circle at 50% 38%,#ffe9bd,#d99a4e 85%);position:relative;overflow:hidden}.face>.pic{object-fit:cover;pointer-events:none;filter:none;width:100%;height:100%;position:absolute;inset:0}.face>.pic.emo{font-size:calc(var(--px) * 80);place-items:center;display:grid}.uncle>.pic+.pic{visibility:hidden}.uncle.talk>.pic+.pic{visibility:visible}.uncle>.pic.moods{background:0 0/800% 100% no-repeat;background-position-x:calc(var(--f,0) * 100% / 7)}.txt{text-wrap:balance;position:relative}.ghost{color:#0000;text-shadow:none;white-space:pre-line}.ink{pointer-events:none;position:absolute;inset:0}.ln{white-space:nowrap}.prep{padding:calc(var(--px) * 22) calc(var(--px) * 48) 0;background:repeating-linear-gradient(45deg, #ffffff09 0 calc(var(--px) * 10), transparent calc(var(--px) * 10) calc(var(--px) * 20)), linear-gradient(#5a3314, #2b1608);justify-content:flex-start}.pt{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.pc{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.pc .port{width:calc(var(--px) * 136);height:calc(var(--px) * 136);border-width:calc(var(--px) * 8)}.pc .plaque{margin-top:calc(var(--px) * -14);white-space:nowrap;padding:calc(var(--px) * 3) calc(var(--px) * 16);font-size:calc(var(--px) * 26);border-width:calc(var(--px) * 4);border-radius:calc(var(--px) * 14);z-index:1}.rd{align-items:center;gap:calc(var(--px) * 12);padding-top:calc(var(--px) * 18);font-size:calc(var(--px) * 64);flex-direction:column;flex:none;font-weight:800;line-height:1.15;display:flex}.rd .pips{font-size:calc(var(--px) * 30)}.dlg{width:calc(100% - var(--px) * 76);margin:calc(var(--px) * 19) 0 calc(var(--px) * 22);text-align:left;cursor:pointer;align-self:flex-start;align-items:flex-end;display:flex}.dlg .face{width:calc(var(--px) * 100);height:calc(var(--px) * 100);margin-right:calc(var(--px) * -20);z-index:1;border-width:calc(var(--px) * 5);border-radius:calc(var(--px) * 22);box-shadow:0 0 0 calc(var(--px) * 4) var(--gold), 0 calc(var(--px) * 6) 0 #00000059;flex:none}.dlg .face>.pic.emo{font-size:calc(var(--px) * 56)}.dlg .box{min-height:calc(var(--px) * 142);padding:calc(var(--px) * 18) calc(var(--px) * 42) calc(var(--px) * 12) calc(var(--px) * 38);font-size:calc(var(--px) * 26);color:var(--ink);background:var(--cream);border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 24);box-shadow:0 calc(var(--px) * 6) 0 #00000059;flex:1;line-height:1.3;position:relative}.tag{left:calc(var(--px) * 34);top:calc(var(--px) * -19);padding:calc(var(--px) * 2) calc(var(--px) * 16);font-size:calc(var(--px) * 20);color:var(--cream);background:linear-gradient(#ff9d4a, var(--org));border:calc(var(--px) * 4) solid var(--ink);border-radius:999px;font-weight:800;position:absolute}.more{right:calc(var(--px) * 16);bottom:calc(var(--px) * 8);font-size:calc(var(--px) * 26);color:var(--org);font-style:normal;line-height:1;animation:.8s step-end infinite blink;position:absolute}.lbl{padding:calc(var(--px) * 2) calc(var(--px) * 32);font-size:calc(var(--px) * 24);color:var(--cream);background:linear-gradient(#ff9d4a, var(--org));border:calc(var(--px) * 4) solid var(--ink);box-shadow:0 calc(var(--px) * 4) 0 #0006;border-radius:999px;font-weight:800}.stack{flex-direction:column;flex:1;justify-content:space-evenly;align-items:center;width:100%;display:flex}.tac{align-items:center;gap:calc(var(--px) * 12);flex-direction:column;width:100%;display:flex}.tac .lbl{margin-bottom:calc(var(--px) * 6)}.pyr{width:100%;height:calc(var(--px) * 286);flex:none;position:relative}.arr{pointer-events:none;position:absolute;inset:0}.arr svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arr path{fill:none;stroke-linecap:round;stroke-linejoin:round}.arr .g path{stroke:var(--gold);stroke-width:16px;opacity:.5}.arr .l path{stroke:var(--gold);stroke-width:5px}.arr .f path{stroke:var(--cream);stroke-width:5px;stroke-dasharray:10 94;animation:2.4s linear infinite flow}.arr .o{stroke:var(--ink);stroke-width:15px}.arr .c{stroke:#ffd25a;stroke-width:7.5px}.arr .v .still{display:none}.arr .v .run{animation:1.8s linear infinite runFade}.arr .v .run.e1{animation-delay:-.6s}.arr .v .run.e2{animation-delay:-1.2s}@keyframes runFade{0%,to{opacity:0}15%,85%{opacity:1}}@media (prefers-reduced-motion:reduce){.arr .v .run{display:none}.arr .v .still{display:inline}}.tile.lock{cursor:not-allowed;filter:grayscale()brightness(.55)!important}.tile.lock:active{translate:none}.pyr.reveal .tile.pop{animation:.45s cubic-bezier(.2,1.6,.4,1) both tilePop}.pyr.reveal .tile.pop.t2{animation-delay:.35s}.pyr.reveal .arr{animation:.6s ease-out .9s both arrIn}@keyframes tilePop{0%{opacity:0;scale:0}}@keyframes arrIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.pyr.reveal .tile.pop,.pyr.reveal .arr{animation:none}}.key{left:50%;top:calc(var(--px) * 164);font-size:calc(var(--px) * 24);color:var(--cream);text-shadow:0 calc(var(--px) * 2) 0 var(--ink);font-weight:700;position:absolute;translate:-50%}.tile{justify-content:center;align-items:center;gap:calc(var(--px) * 2);width:calc(var(--px) * 136);height:calc(var(--px) * 136);padding-top:calc(var(--px) * 4);border:calc(var(--px) * 6) solid var(--ink);border-radius:calc(var(--px) * 28);box-shadow:inset 0 0 0 calc(var(--px) * 5) #b9852f, 0 calc(var(--px) * 9) 0 #00000073;background:radial-gradient(circle at 50% 36%,#7a5430,#2b1608 88%);flex-direction:column;transition:transform .14s cubic-bezier(.3,1.6,.5,1),filter .14s;display:flex;position:absolute}.tile.t0{left:calc(var(--px) * 244);top:0}.tile.t1{left:0;top:calc(var(--px) * 150)}.tile.t2{left:calc(var(--px) * 488);top:calc(var(--px) * 150)}.tile b{font-size:calc(var(--px) * 30);font-weight:800;line-height:1.1}.pic{object-fit:contain;pointer-events:none;filter:drop-shadow(0 calc(var(--px) * 4) 0 #00000073)}.pic.emo{filter:none;line-height:1}.tile .pic{width:calc(var(--px) * 80);height:calc(var(--px) * 80)}.tile .emo{font-size:calc(var(--px) * 64);width:auto;height:auto}.tile:not(.sel),.slot:not(.sel){filter:brightness(.7)saturate(.75)}.tile.sel{z-index:2;box-shadow:inset 0 0 0 calc(var(--px) * 5) var(--gold), 0 0 0 calc(var(--px) * 5) var(--gold), 0 0 calc(var(--px) * 36) calc(var(--px) * 10) #ffb81cbf, 0 calc(var(--px) * 9) 0 #00000073;background:radial-gradient(circle at 50% 36%,#c48a44,#5a3314 88%);animation:1.1s ease-in-out infinite alternate breathe;transform:scale(1.08)}.tile:active,.slot:active{translate:0 calc(var(--px) * 6)}.cap{min-height:calc(var(--px) * 44);margin-top:calc(var(--px) * 8);padding:calc(var(--px) * 3) calc(var(--px) * 30);font-size:calc(var(--px) * 33);color:var(--cream);text-shadow:0 calc(var(--px) * 3) 0 var(--ink);background:#0000004d;border-radius:999px;font-weight:800}.chm{width:100%;margin-top:calc(var(--px) * 18);padding:calc(var(--px) * 36) calc(var(--px) * 22) calc(var(--px) * 12);border:calc(var(--px) * 6) solid var(--ink);border-radius:calc(var(--px) * 32);box-shadow:inset 0 0 0 calc(var(--px) * 5) var(--gold), inset 0 0 calc(var(--px) * 46) #0009, 0 calc(var(--px) * 9) 0 #00000073;background:linear-gradient(#3f2410,#24120a);position:relative}.chm .lbl{left:50%;top:calc(var(--px) * -24);z-index:3;position:absolute;translate:-50%}.slots{padding:0 calc(var(--px) * 14);justify-content:space-between;display:flex}.slot{width:calc(var(--px) * 132);height:calc(var(--px) * 132);padding:calc(var(--px) * 12);border:calc(var(--px) * 6) solid var(--ink);border-radius:calc(var(--px) * 26);box-shadow:inset 0 0 0 calc(var(--px) * 4) rgb(var(--rar) / .9), inset 0 0 calc(var(--px) * 34) rgb(var(--rar) / .5), 0 0 calc(var(--px) * 22) rgb(var(--rar) / .45), 0 calc(var(--px) * 8) 0 #00000073;background:radial-gradient(circle at 50% 36%,#4b3220,#1b0e06 90%);flex:none;place-items:center;transition:transform .14s cubic-bezier(.3,1.6,.5,1),filter .14s;display:grid;position:relative}.slot .pic{width:100%;height:100%}.slot .emo{font-size:calc(var(--px) * 72)}.slot.sel{z-index:2;transform:translateY(calc(var(--px) * -6)) scale(1.07);box-shadow:inset 0 0 0 calc(var(--px) * 5) var(--gold), inset 0 0 calc(var(--px) * 36) #ffc83cb3, 0 0 0 calc(var(--px) * 5) var(--gold), 0 0 calc(var(--px) * 38) calc(var(--px) * 10) #ffb81ccc, 0 calc(var(--px) * 8) 0 #00000073}.eff{min-height:calc(var(--px) * 76);margin-top:calc(var(--px) * 8);font-size:calc(var(--px) * 26);color:var(--cream);text-shadow:0 calc(var(--px) * 2) 0 var(--ink);font-weight:400;line-height:1.25}.eff b{font-size:calc(var(--px) * 36);color:var(--gold);text-shadow:0 calc(var(--px) * 3) 0 var(--ink);font-weight:800;line-height:1.2;display:block}.prep .btn:not(:disabled){animation:1s ease-in-out infinite alternate breathe}.launch{justify-content:flex-start}.rubt{top:calc(var(--px) * 110);left:calc(var(--px) * 210);right:calc(var(--px) * 210);font-size:calc(var(--px) * 46);color:#ffd23a;font-weight:800;line-height:1.15;transition:opacity .3s;position:absolute}.rubg{--H:calc(var(--px) * 750);isolation:isolate;left:50%;top:calc(var(--px) * 200);width:calc(var(--px) * 193);height:var(--H);transition:opacity .3s;position:absolute;translate:-50%}.tube{border-radius:calc(var(--px) * 26);box-shadow:0 0 0 calc(var(--px) * 8) var(--ink), 0 0 0 calc(var(--px) * 16) var(--cream), 0 0 0 calc(var(--px) * 22) var(--ink), 0 calc(var(--px) * 14) calc(var(--px) * 24) #00000080;background:#3a2410;position:absolute;inset:0;overflow:hidden}.tube .cols{background:linear-gradient(to top, #2fbf4a, #8fd23a 22%, #f2d330 45%, #f08a24 68%, #e5382a) 0 calc(var(--y,0) * var(--px) * -1) / 100% var(--H) repeat-y;position:absolute;inset:0}.rubg.fire .cols{background-image:linear-gradient(#2fbf4a,#4a6cf0 16%,#e844b8 30%,#e5382a 44%,#f08a24 58%,#f2d330 72%,#b6dd36 86%,#2fbf4a);background-size:100% calc(var(--H) * 1.5)}.rubg .flames{z-index:1;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.rubg .flames i{bottom:calc(var(--x) * 0.9% - var(--px) * 20);width:calc(var(--px) * 74);height:calc(var(--px) * 74);box-shadow:0 0 calc(var(--px) * 22) #ff8a1a;animation:flame .6s ease-out var(--d) infinite;background:radial-gradient(circle at 60% 60%,#fffbe0,#ffd23a 30%,#ff7a1a 60%,#e5281a 85%);border-radius:0 50% 50%;position:absolute;rotate:45deg}.rubg .flames i:nth-child(odd){left:calc(var(--px) * -58)}.rubg .flames i:nth-child(2n){right:calc(var(--px) * -58)}.rubg .flames i:nth-child(4n+1){margin-left:calc(var(--px) * -48);bottom:88%;left:50%}.rubg:after{content:"";inset:calc(var(--px) * -80) calc(var(--px) * -120);z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffb432f2 45%,#ff5a148c 72%,#0000);transition:opacity .2s;position:absolute}.rubg.fire .flames,.rubg.fire:after{opacity:1}.rubg.fire:after{animation:.18s ease-in-out infinite alternate flicker}.rubg.fire .tube{box-shadow:0 0 0 calc(var(--px) * 8) var(--ink), 0 0 0 calc(var(--px) * 16) #ffd36a, 0 0 0 calc(var(--px) * 22) var(--ink), 0 0 calc(var(--px) * 46) #ff7a1a}.rubg.blaze .flames i{width:calc(var(--px) * 104);height:calc(var(--px) * 104);animation-duration:.38s}.rubg.blaze:after{scale:1.35}.rubg.blaze .tube{filter:brightness(1.15)saturate(1.3)}@keyframes flame{0%{translate:0 calc(var(--px) * 20);opacity:0;scale:1}15%{opacity:1}to{translate:0 calc(var(--px) * -210);opacity:0;scale:.25}}@keyframes flicker{0%{opacity:1}25%{opacity:.2}50%{opacity:1}75%{opacity:.3}to{opacity:.45}}.tube .chev{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 70'%3E%3Cpath d='M6 58 L50 18 L94 58' fill='none' stroke='%23000' stroke-opacity='.22' stroke-width='9' stroke-linejoin='round'/%3E%3C/svg%3E") center calc(var(--y,0) * var(--px) * -1) / 100% calc(var(--px) * 92) repeat-y;position:absolute;inset:0}.launch .count{left:0;right:0;bottom:calc(var(--px) * 245);font-size:calc(var(--px) * 200);color:#b6f23a;-webkit-text-stroke:.1em var(--ink);paint-order:stroke fill;font-weight:800;line-height:1.1;position:absolute}.launch .count.go{font-size:calc(var(--px) * 120);color:var(--gold)}.plate{left:50%;bottom:calc(var(--px) * 190);padding:calc(var(--px) * 8) calc(var(--px) * 30);font-size:calc(var(--px) * 30);white-space:nowrap;color:var(--cream);border:calc(var(--px) * 5) solid var(--ink);background:linear-gradient(90deg,#e5382a,#f2d330 50%,#2fbf4a);border-radius:999px;font-weight:800;transition:opacity .3s;position:absolute;translate:-50%}.rubhint{left:calc(50% + var(--px) * 140);top:calc(var(--px) * 700);align-items:center;gap:calc(var(--px) * 8);font-size:calc(var(--px) * 34);color:var(--cream);pointer-events:none;flex-direction:column;font-weight:800;transition:opacity .3s;display:flex;position:absolute}.rubhint .hand{font-size:calc(var(--px) * 96);line-height:1;animation:.45s ease-in-out infinite alternate swipe}.rubhint .hand:after{content:"↕";translate:calc(var(--px) * 14) calc(var(--px) * -10);font-size:calc(var(--px) * 56);color:var(--org);-webkit-text-stroke:.08em var(--ink);position:absolute}.launch.go .rubhint,.launch.go .rdy{opacity:0}.peek{left:calc(var(--px) * 40);top:calc(var(--px) * 330);width:calc(var(--px) * 600);height:calc(var(--px) * 600);transform-origin:50% 100%;pointer-events:none;transition:opacity .3s,scale 80ms ease-out;position:absolute}.peek .pic{object-fit:contain;width:100%;height:100%;animation:.4s cubic-bezier(.2,1.4,.4,1) both peekin;scale:-1 1}.peek.rubbing{scale:.97 1.04}.peek.rubbing.jolt{scale:1.04 .96}.peek.settle{animation:.6s ease-out jelly}@keyframes peekin{0%{opacity:0;translate:calc(var(--px) * 140) 0}}@keyframes jelly{25%{scale:1.05 .95}45%{scale:.97 1.03}65%{scale:1.015 .985}85%{scale:.995 1.005}}.launch.hot .peek{filter:grayscale()brightness(.75)}.launch.done .peek{opacity:0}.rdy{top:calc(var(--px) * 96);width:calc(var(--px) * 196);gap:calc(var(--px) * 6);pointer-events:none;flex-direction:column;transition:opacity .3s;display:flex;position:absolute}.rdy.s0{left:calc(var(--px) * 14);text-align:left;align-items:flex-start}.rdy.s1{right:calc(var(--px) * 14);text-align:right;align-items:flex-end}.rdy .nm{font-size:calc(var(--px) * 30);color:var(--cream);font-weight:800}.rdy .stats.nums{gap:calc(var(--px) * 4);padding:calc(var(--px) * 8) calc(var(--px) * 12);border:calc(var(--px) * 4) solid var(--ink);border-radius:calc(var(--px) * 14);box-shadow:0 calc(var(--px) * 6) calc(var(--px) * 10) #0006;background:#fff3d6;display:grid}.rdy .stats.nums .stat{grid-template-columns:calc(var(--px) * 34) 1fr auto;align-items:center;gap:calc(var(--px) * 8);text-align:left;display:grid}.rdy .stats.nums .pic{width:calc(var(--px) * 34);height:calc(var(--px) * 34)}.rdy .stats.nums .snm{font-size:calc(var(--px) * 20);color:#6a4a2a;font-weight:700}.rdy .stats.nums .sv{font-family:Bangers,Google Sans,sans-serif;font-size:calc(var(--px) * 30);color:var(--ink)}.rdy .stats.nums .hp .sv{color:#c81e34}.rubt{z-index:1}.launch.hot .tube{filter:grayscale()brightness(.75)}.stopw{left:0;right:0;top:calc(var(--px) * 520);z-index:2;font-size:calc(var(--px) * 110);color:#ff5a4a;opacity:0;pointer-events:none;font-weight:800;position:absolute}.launch.halt .stopw{opacity:1;animation:.25s step-end infinite blink}.launch.done .rubg,.launch.done .rubhint,.launch.done .plate,.launch.done .rubt{opacity:0}@media (pointer:coarse) and (width>=600px) and (height>=600px){.rubg{--H:calc(var(--px) * 600)}.rubhint{top:calc(var(--px) * 560)}.launch .count{bottom:calc(var(--px) * 395)}.plate{bottom:calc(var(--px) * 340)}}.hud{z-index:1;padding:calc(var(--px) * 12) calc(var(--px) * 14) calc(var(--px) * 26);pointer-events:none;background:linear-gradient(#1a0f0799,#1a0f0700);position:absolute;top:0;left:0;right:0}.hud-t{margin-bottom:calc(var(--px) * 6);font-size:calc(var(--px) * 32);text-align:center;font-weight:800}.hud-row{grid-template-columns:1fr calc(var(--px) * 84) 1fr;gap:calc(var(--px) * 4);align-items:center;display:grid}.side{gap:calc(var(--px) * 8);min-width:0;display:flex}.side.s1{flex-direction:row-reverse}.port{width:calc(var(--px) * 96);height:calc(var(--px) * 96);border:calc(var(--px) * 7) solid var(--gold);border-radius:calc(var(--px) * 16);box-shadow:0 0 0 calc(var(--px) * 4) var(--ink), 0 calc(var(--px) * 6) calc(var(--px) * 10) #00000080;background:linear-gradient(#ecc078,#9b6a2e);flex:none;overflow:hidden}.port.s1{background:linear-gradient(#a9bfd0,#4b6275)}.pcol{align-items:center;gap:calc(var(--px) * 8);flex-direction:column;flex:none;display:flex}.tt{width:calc(var(--px) * 84);height:calc(var(--px) * 84);border:calc(var(--px) * 5) solid var(--gold);border-radius:calc(var(--px) * 16);box-shadow:0 0 0 calc(var(--px) * 4) var(--ink), 0 calc(var(--px) * 6) calc(var(--px) * 10) #00000080;background:radial-gradient(circle at 50% 36%,#7a5430,#2b1608 88%);place-items:center;display:grid;position:relative}.tt.ch{bottom:calc(var(--px) * -5);left:calc(100% + var(--px) * 12);width:calc(var(--px) * 63);height:calc(var(--px) * 63);border-width:calc(var(--px) * 4);border-radius:calc(var(--px) * 12);position:absolute}.side.s1 .tt.ch{left:auto;right:calc(100% + var(--px) * 12)}.tt:not(.ch){margin-top:calc(var(--px) * 26)}.tt .pic{width:76%;height:76%}.tt .emo{font-size:calc(var(--px) * 48);width:auto;height:auto}.stamp{right:calc(var(--px) * -12);bottom:calc(var(--px) * -23);z-index:1;padding:calc(var(--px) * 3) calc(var(--px) * 10) calc(var(--px) * 4);font-size:calc(var(--px) * 22);background:linear-gradient(#5a3314, var(--ink));border:calc(var(--px) * 3) solid var(--gold);box-shadow:0 0 0 calc(var(--px) * 3) var(--ink), 0 calc(var(--px) * 5) calc(var(--px) * 8) #00000080;pointer-events:none;color:#fff;-webkit-text-stroke:.1em var(--ink);paint-order:stroke fill;white-space:nowrap;border-radius:999px;font-weight:800;position:absolute;rotate:-7deg}.stamp[data-tier=blue]{background:linear-gradient(#5aa7ff,#2a62c9)}.stamp[data-tier=green]{background:linear-gradient(#5fd96a,#23963a)}.stamp[data-tier=yellow]{color:var(--ink);background:linear-gradient(#ffe25a,#d9a312)}.stamp[data-tier=orange]{background:linear-gradient(#ffad4a,#e0661c)}.stamp[data-tier=red]{background:linear-gradient(#ff6a58,#c3241a)}.stamp[data-tier=rainbow]{background:linear-gradient(90deg,#ff4d4d,#ffb43a,#fff35a,#4ddc6a,#4aa8ff,#b46bff);animation:1.2s linear infinite rainbow}.stamp[data-tier=hot]{background:linear-gradient(#9a9a9a,#5c5c5c)}.crop{width:100%;height:100%}.crop img{width:256%;max-width:none;height:256%;position:absolute;top:-15%;left:-142.5%}.port.s1 .crop{transform:scaleX(-1)}.port.s1 .crop.x{transform:none}.crop.x{border-width:0;border-radius:0}.crop.x:after{font-size:calc(var(--px) * 64)}.bars{gap:calc(var(--px) * 4);flex-direction:column;flex:1;min-width:0;display:flex}.bar{border:calc(var(--px) * 4) solid var(--ink);border-radius:calc(var(--px) * 8);background:#1b1009;position:relative;overflow:hidden}.bar.hp{height:calc(var(--px) * 34)}.bar.st{height:calc(var(--px) * 28)}.bar.rage{height:calc(var(--px) * 12);border-width:calc(var(--px) * 3)}.bar i{transform-origin:0;will-change:transform;position:absolute;inset:0}.side.s1 .bar i{transform-origin:100%}.bar .lag{background:#fff;transition:transform .25s ease-out}.bar .fill{background:#3fd04a}.bar .fill:after{content:"";background:#ffffff4d;position:absolute;inset:0 0 55%}.bar .sp{background:linear-gradient(#fff07a,#f2b800)}.bar .sp2{background:linear-gradient(#5cc4ff,#1f78d8)}.bar .sp3{background:linear-gradient(90deg,#ff5a5a,#ffb14a,#fff06a,#5ee36a,#4ac8ff,#8a6bff,#ff5ad2,#ff5a5a) 0 0/200% 100%;animation:1.6s linear infinite rainbow}.bar .rg{background:linear-gradient(#ffd25a, var(--org))}.bar b{top:50%;left:calc(var(--px) * 8);font-size:calc(var(--px) * 20);letter-spacing:.04em;font-weight:800;line-height:1;position:absolute;translate:0 -50%}.side.s1 .bar b{left:auto;right:calc(var(--px) * 8)}.bar .hpn{top:50%;right:calc(var(--px) * 8);font-size:calc(var(--px) * 19);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;position:absolute;translate:0 -50%}.side.s1 .bar .hpn{right:auto;left:calc(var(--px) * 8)}.bar.rage.full{box-shadow:0 0 calc(var(--px) * 14) calc(var(--px) * 3) var(--org);animation:.5s ease-in-out infinite alternate glow}.bar.hit{animation:.3s jolt}.nm{margin-top:calc(var(--px) * 14);font-size:calc(var(--px) * 25);text-align:left;white-space:nowrap;font-weight:800;line-height:1.4}.side.s1 .nm{text-align:right}.dlog{align-items:flex-start;gap:calc(var(--px) * 2);min-height:calc(var(--px) * 84);pointer-events:none;flex-direction:column;display:flex}.side.s1 .dlog{align-items:flex-end}.pcol>.abil{height:0;margin-top:calc(var(--px) * 18);align-self:stretch;position:relative}.abil>i{top:0;left:calc(var(--px) * -20);padding:calc(var(--px) * 3) calc(var(--px) * 14) calc(var(--px) * 3) calc(var(--px) * 22);font-style:normal;font-size:calc(var(--px) * 22);white-space:nowrap;color:#fff3d6;border:calc(var(--px) * 3) solid var(--ink);background:#6b3a14;border-left:0;border-radius:0 999px 999px 0;font-weight:800;line-height:1.3;animation:1.8s cubic-bezier(.2,.9,.3,1.1) both abil;position:absolute}.side.s1 .abil>i{left:auto;right:calc(var(--px) * -20);padding:calc(var(--px) * 3) calc(var(--px) * 22) calc(var(--px) * 3) calc(var(--px) * 14);border-left:calc(var(--px) * 3) solid var(--ink);--from:100%;border-right:0;border-radius:999px 0 0 999px}@keyframes abil{0%{translate:var(--from,-100%) 0}18%,85%{opacity:1;translate:0}to{opacity:0;translate:0}}.abil>i.power{color:#fff;background:linear-gradient(90deg,#ff3b3b,#ff9f1c,#ffe53b,#3ddc5a,#2fa8ff,#9b5cff)}.abil>i.overheat{color:#fff;background:#c62828}.abil>i.ability{color:#fff;background:#1f6fb8}.abil>i.guard{color:#3b200c;-webkit-text-stroke:0;background:#ffc21a}.abil>i.dodge{color:#fff;background:#2e8b3e}.abil>i.tired{color:#fff;background:#5d5d5d}.pcol>.dlog{height:calc(var(--px) * 84);align-self:stretch;min-height:0;transition:translate .2s}.pcol>.abil:not(:empty)+.dlog{translate:0 calc(var(--px) * 46)}.qt .sicon,.estyle .sicon,.cempty .sicon{vertical-align:-.28em;width:1.25em;height:1.25em;margin-right:.15em;display:inline-flex}.qt .sicon .pic,.estyle .sicon .pic,.cempty .sicon .pic{width:100%;height:100%}.dlog i{font-family:Bangers,Google Sans,sans-serif;font-style:normal;font-size:calc(var(--px) * 26);letter-spacing:.02em;-webkit-text-stroke:.18em var(--ink);paint-order:stroke fill;line-height:1;animation:2.5s linear forwards dlogfade}.dlog i.normal{color:#fff}.dlog i.crit{color:#ffd23a;font-size:calc(var(--px) * 30)}.dlog i.ult{color:#8f3fe0;font-size:calc(var(--px) * 34);text-shadow:0 0 calc(var(--px) * 8) #3b0764}@keyframes dlogfade{0%,60%{opacity:1}to{opacity:0}}.mid{align-items:center;gap:calc(var(--px) * 6);flex-direction:column;display:flex}.mid .gt{font-size:calc(var(--px) * 62)}.mid .pips{font-size:calc(var(--px) * 20)}.mid .clock{font-size:calc(var(--px) * 40);color:#fff3d6;text-align:center;min-width:2ch;line-height:1}.mid .clock[data-tier=late]{color:#ffb347}.mid .clock[data-tier=last]{color:#ff5a4a;animation:1s ease-in-out infinite clock-beat}@keyframes clock-beat{50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.mid .clock[data-tier=last]{animation:none}}#ui>.say{left:calc(var(--px) * 20);right:calc(var(--px) * 120);bottom:calc(var(--px) * 26);z-index:1;align-items:flex-end;gap:calc(var(--px) * 14);pointer-events:none;animation:.18s ease-out sayIn;display:flex;position:absolute}.say .face{width:calc(var(--px) * 112);height:calc(var(--px) * 112);border-radius:calc(var(--px) * 22);flex:none}.say .box{min-height:calc(var(--px) * 112);padding:calc(var(--px) * 12) calc(var(--px) * 22);font-size:calc(var(--px) * 30);text-align:left;color:var(--cream);text-shadow:0 calc(var(--px) * 2) 0 var(--ink);border:calc(var(--px) * 5) solid var(--gold);border-radius:calc(var(--px) * 24);box-shadow:0 calc(var(--px) * 6) 0 #0006;background:#1a0f07d6;flex:1;align-items:center;line-height:1.3;display:flex}#ui>.say.loud .box{font-weight:800}body.booth #ui>.say{left:calc(var(--px) * -270);right:calc(var(--px) * -270);bottom:calc(var(--px) * 30);gap:calc(var(--px) * 22)}body.booth .say .face{width:calc(var(--px) * 190);height:calc(var(--px) * 190);border-radius:calc(var(--px) * 32)}body.booth .say .box{min-height:calc(var(--px) * 190);padding:calc(var(--px) * 18) calc(var(--px) * 36);font-size:calc(var(--px) * 56);line-height:1.25}body.booth #ui>:is(.cutin,.cutdim),body.booth #ui>.scr.round{left:calc(var(--px) * -270);right:calc(var(--px) * -270)}body.booth .round .panel{width:calc(var(--px) * 1000);padding-top:calc(var(--px) * 20);gap:calc(var(--px) * 12)}.rhero{width:calc(var(--px) * 520);height:calc(var(--px) * 330);pointer-events:none;justify-content:center;display:flex;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(50% 58% at 50% 42%,#000 62%,#0000 100%);mask-image:radial-gradient(50% 58% at 50% 42%,#000 62%,#0000 100%)}.rhero .face{width:calc(var(--px) * 340);height:calc(var(--px) * 680);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none}.rhero .face .pic{object-fit:contain;object-position:50% 0;filter:none;width:100%;height:100%}.rheron{margin-top:calc(var(--px) * -26);padding:calc(var(--px) * 6) calc(var(--px) * 34);font-size:calc(var(--px) * 46);color:#fff;background:var(--org);border:calc(var(--px) * 4) solid var(--ink);z-index:1;border-radius:999px;position:relative}body.booth .round .panel .rwhy .face{width:calc(var(--px) * 110);height:calc(var(--px) * 110)}body.booth .round .panel .rbub{padding:calc(var(--px) * 14) calc(var(--px) * 22)}body.booth .round .panel .rbub .txt{font-size:calc(var(--px) * 40);font-weight:800;line-height:1.3}#ui>.say.jolt .box{animation:.3s linear jolt}.round{transition:background .3s}.round.on{background:#1a0f0799}.panel{align-items:center;gap:calc(var(--px) * 16);width:calc(var(--px) * 600);padding:calc(var(--px) * 40) calc(var(--px) * 36);color:var(--ink);background:var(--cream);border:calc(var(--px) * 8) solid var(--ink);border-radius:calc(var(--px) * 36);box-shadow:0 0 0 calc(var(--px) * 10) var(--gold), 0 calc(var(--px) * 18) calc(var(--px) * 30) #0000008c;flex-direction:column;display:flex}.kicker{font-size:calc(var(--px) * 40);color:var(--org);font-weight:800}.win{font-size:calc(var(--px) * 56);font-weight:800;line-height:1.15}.win b{color:var(--gold);-webkit-text-stroke:.16em var(--ink);paint-order:stroke fill;font-size:1.7em;display:block}.win.l b{color:#9fb3c8}.why{font-size:calc(var(--px) * 52);color:var(--org);font-weight:800}.panel .btn{margin-top:calc(var(--px) * 10)}.panel .trophy{width:100%;height:calc(var(--px) * 210);margin:calc(var(--px) * -16) 0 calc(var(--px) * -10)}.panel .trophy .emo{font-size:calc(var(--px) * 120)}.match{gap:calc(var(--px) * 20);background:radial-gradient(circle at 50% 40%,#6e3c14e6,#170c05f5)}.trophy{place-items:center;animation:1.4s ease-in-out infinite bob;display:grid;position:relative}.trophy img{width:100%;height:100%;filter:drop-shadow(0 calc(var(--px) * 12) calc(var(--px) * 16) #00000080);position:absolute;inset:0}.match .trophy{width:100%;height:calc(var(--px) * 560)}.match .trophy .emo{font-size:calc(var(--px) * 300)}.end{font-size:calc(var(--px) * 120);color:var(--gold);font-weight:800;line-height:1.15;animation:.6s both slam}.end.l{font-size:calc(var(--px) * 80);color:#e9d5b0}.final{font-size:calc(var(--px) * 190)}.match .btn{margin-top:calc(var(--px) * 24)}.qdone{gap:calc(var(--px) * 4);margin:calc(var(--px) * 12) auto 0;padding:calc(var(--px) * 10) calc(var(--px) * 22);max-width:calc(var(--px) * 600);border:calc(var(--px) * 4) solid #6fcf6a;border-radius:calc(var(--px) * 18);font-size:calc(var(--px) * 24);color:#fff3d6;background:#2b1608bf;justify-items:center;display:grid}.qdone>b{font-size:calc(var(--px) * 28);color:#9ff09a}.qdone .chest{color:#ffd84a}.match .tip{max-width:calc(var(--px) * 640);margin:calc(var(--px) * 12) auto 0;font-size:calc(var(--px) * 24);color:#fff3d6;text-align:center;line-height:1.5}.match .acts.row{gap:calc(var(--px) * 24);justify-content:center;display:flex}.match .acts.row .btn{min-width:calc(var(--px) * 300);padding:0 calc(var(--px) * 32)}@media (prefers-reduced-motion:reduce){.slam,.fighter,.end{animation:.3s both fade!important}.rubg .flames i,.rubg:after,.bar .sp3,.hero,.tapme,.hand,.trophy,.bar.hit,.bar.rage.full,.arr .f path,.tile.sel,.more,.prep .btn,#ui>.say,.peek,.peek .pic{animation:none!important}}.trophy .comp{height:100%;position:relative}.trophy .comp.w{aspect-ratio:720/600}.trophy .comp.l{aspect-ratio:1}.trophy .comp>.pic{width:100%;height:100%;position:absolute;inset:0}.trophy .comp .who{position:absolute}.trophy .comp.w .who{width:41.7%;height:50%;animation:.9s ease-in-out infinite bob;top:30%;left:29.2%}.trophy .comp.l .who{inset:0}.trophy .comp .who .rooster{width:100%;height:100%}.trophy .comp .who img{filter:none;width:100%;height:100%;position:absolute;inset:0}.trophy .comp.l .who .rooster img{filter:saturate(.5)brightness(.85)}.vs .fighter .rooster{border-radius:calc(var(--px) * 28);box-shadow:0 0 0 calc(var(--px) * 8) var(--rc,var(--gold)), 0 0 calc(var(--px) * 40) var(--rc,var(--gold));background:radial-gradient(circle at 50% 40%,#ffffff40,#0000 70%)}.stars{font-size:calc(var(--px) * 40);color:var(--gold);-webkit-text-stroke:calc(var(--px) * 3) var(--ink);paint-order:stroke fill;letter-spacing:.05em}.legend{font-size:calc(var(--px) * 46);color:var(--gold);flex-direction:column;align-items:center;font-weight:800;animation:.6s .5s both slam;display:flex}.legend small{color:var(--cream);font-size:.6em}.vs.boss{background:radial-gradient(circle at 50% 45%, #ffbe2840, #000000b3), linear-gradient(104deg, #a8641f 0 49.2%, var(--ink) 49.2% 50.8%, #3a1020 50.8%)}.reward{gap:calc(var(--px) * 22);padding:calc(var(--px) * 14) calc(var(--px) * 26);border:calc(var(--px) * 5) solid var(--gold);border-radius:calc(var(--px) * 22);background:#2b1608bf;justify-content:center;align-items:center;display:flex}.xp{gap:calc(var(--px) * 8);width:calc(var(--px) * 520);color:#fff3d6;font-size:calc(var(--px) * 28);justify-items:center;display:grid}.xp .bar{width:100%;height:calc(var(--px) * 18);border:calc(var(--px) * 2) solid #c89a4a;background:#00000059;border-radius:99px;overflow:hidden}.xp .fill{background:linear-gradient(90deg,#6ad0ff,#b3f0ff);width:0;height:100%;transition:width .9s ease-out;display:block}.xp .up{color:#ffe27a;font-size:calc(var(--px) * 30)}@media (prefers-reduced-motion:reduce){.xp .fill{transition:none}}.banner .npcface{width:calc(var(--px) * 96);height:calc(var(--px) * 96);vertical-align:middle;margin-right:calc(var(--px) * 12);display:inline-block}.rw{align-items:center;gap:calc(var(--px) * 8);display:flex;position:relative}.rw .pic{width:calc(var(--px) * 72);height:calc(var(--px) * 72)}.rw .emo{font-size:calc(var(--px) * 56)}.rw .n{font-size:calc(var(--px) * 48);color:var(--gold)}.rw.card{padding:calc(var(--px) * 6);border:calc(var(--px) * 4) solid var(--gold);border-radius:calc(var(--px) * 14);background:radial-gradient(circle at 50% 36%,#4b3220,#1f120a);animation:.6s .9s both flipIn}.rw.card .tag{right:calc(var(--px) * -18);top:calc(var(--px) * -18);font-size:calc(var(--px) * 24);color:var(--ink);background:var(--gold);border-radius:999px;padding:0 .3em;position:absolute}.rw.pod{animation:.6s 1.4s both slam}.reward.first{box-shadow:0 0 calc(var(--px) * 40) var(--gold)}@keyframes flipIn{0%{opacity:0;transform:perspective(600px)rotateY(90deg)}}.match .trophy:has(.comp){height:calc(var(--px) * 470)}.match .final{font-size:calc(var(--px) * 130)}.panel .trophy .comp .who .rooster.x:after,.match .trophy .comp .who .rooster.x:after{font-size:calc(var(--px) * 90)}.ink .hot{color:#e8201f}.title{padding-top:calc(var(--px) * 110);background:radial-gradient(circle at 50% 55%,#0000 30%,#140a0480);justify-content:flex-start}.busy{z-index:60;padding:calc(var(--px) * 12) calc(var(--px) * 34);font-size:calc(var(--px) * 40);color:#fff;border:calc(var(--px) * 4) solid var(--gold);pointer-events:none;background:#140a04c7;border-radius:99px;position:fixed;top:46%;left:50%;translate:-50% -50%}.busy[hidden]{display:none}.cv-load{left:22%;right:22%;bottom:calc(var(--px) * 70);height:calc(var(--px) * 10);box-shadow:0 0 0 calc(var(--px) * 2) #00000059;background:#ffffff38;border-radius:99px;transition:opacity .6s;position:absolute;overflow:hidden}.cv-load>i{background:linear-gradient(90deg,#ffd23a,#ff9a1f);width:0;height:100%;transition:width .25s;display:block}.cv-load.done{opacity:0}.title .tapme{bottom:calc(var(--px) * 150);font-size:calc(var(--px) * 44);position:absolute}.cutin{--c1:#ffd23a;--c2:#ff9a1f;left:0;right:0;top:calc(var(--px) * 470);height:calc(var(--px) * 300);z-index:8;pointer-events:none;background:linear-gradient(var(--c2), var(--c1) 30% 70%, var(--c2));clip-path:polygon(0 14%,100% 0,100% 86%,0 100%);animation:.95s cubic-bezier(.2,.9,.3,1) both cutL;position:absolute;overflow:hidden}.cutin.s1{--c1:#6fd0ff;--c2:#2f86d6;clip-path:polygon(0 0,100% 14%,100% 100%,0 86%);animation-name:cutR}.cutin:before{content:"";background:repeating-linear-gradient(90deg, #ffffffb3 0 calc(var(--px) * 3), transparent calc(var(--px) * 3) calc(var(--px) * 46)) 0 0 / calc(var(--px) * 460) 100%, repeating-linear-gradient(90deg, #ffffff59 0 calc(var(--px) * 2), transparent calc(var(--px) * 2) calc(var(--px) * 29));animation:.25s linear infinite speed;position:absolute;inset:0}.cutin.s1:before{animation-direction:reverse}.cutin:after{content:"";box-shadow:inset 0 calc(var(--px) * 10) 0 #262626, inset 0 calc(var(--px) * -10) 0 #262626;position:absolute;inset:0}.cutin .eyes{background-repeat:no-repeat;animation:.95s ease-out both eyesL;position:absolute;inset:0}.cutin.s1 .eyes{animation-name:eyesR;transform:scaleX(-1)}.cutin.owner .eyes{transform:none}.cutin.owner .cutname{right:auto;left:calc(var(--px) * 24);font-size:calc(var(--px) * 64)}.cutin .cutname{z-index:1;right:calc(var(--px) * 28);bottom:calc(var(--px) * 34);font-family:Google Sans,sans-serif;font-weight:800;font-size:calc(var(--px) * 92);letter-spacing:-.01em;white-space:nowrap;color:#fff;-webkit-text-stroke:calc(var(--px) * 9) #2b1608;paint-order:stroke fill;text-shadow:calc(var(--px) * 6) calc(var(--px) * 7) 0 #c62828, calc(var(--px) * 10) calc(var(--px) * 12) 0 #2b1608;transform-origin:100% 100%;line-height:1;animation:.95s cubic-bezier(.2,1.4,.4,1) both cutshout;position:absolute;transform:skew(-12deg)}.cutin.s1 .cutname{right:auto;left:calc(var(--px) * 28);text-shadow:calc(var(--px) * -6) calc(var(--px) * 7) 0 #1c56b0, calc(var(--px) * -10) calc(var(--px) * 12) 0 #2b1608;transform-origin:0 100%;transform:skew(12deg)}@keyframes cutshout{0%,10%{opacity:0;scale:2.2}24%{opacity:1;scale:.92}32%{scale:1.06}40%,84%{opacity:1;scale:1}to{opacity:0;scale:1}}.cutin.tip{align-items:center;gap:calc(var(--px) * 18);padding:0 calc(var(--px) * 30);animation-duration:var(--ms,3.2s);display:flex}.cutin.tip .face{z-index:1;width:calc(var(--px) * 190);height:calc(var(--px) * 190);flex:none}.cutin.tip .box{z-index:1;padding:calc(var(--px) * 30) calc(var(--px) * 24) calc(var(--px) * 20);font-size:calc(var(--px) * 36);text-align:left;color:var(--ink);border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 22);background:#fff8e6;flex:1;line-height:1.3;position:relative}.cutin.tip .tag{left:calc(var(--px) * 20);top:calc(var(--px) * -22);font-size:calc(var(--px) * 26);color:#fff;position:absolute}.coach{z-index:9;cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.coach .spot{border-radius:calc(var(--px) * 18);box-shadow:0 0 0 calc(var(--px) * 2000) #0a05029e, 0 0 0 calc(var(--px) * 5) var(--gold);pointer-events:none;transition:left .3s,top .3s,width .3s,height .3s;position:absolute}.coach .dlg{margin-bottom:calc(var(--px) * 60);position:relative}.coach.top{justify-content:flex-start}.coach.top .dlg{margin:calc(var(--px) * 110) 0 0}.skipbtn{top:calc(var(--px) * 8);right:calc(var(--px) * 12);z-index:10;padding:calc(var(--px) * 6) calc(var(--px) * 18);font:inherit;font-size:calc(var(--px) * 26);color:var(--cream);border:calc(var(--px) * 3) solid var(--gold);cursor:pointer;background:#2b1608cc;border-radius:999px;font-weight:800;position:absolute}.skipbtn.hot{color:#fff;background:#d9480f;border-color:#ffe57a;animation:1.1s ease-in-out infinite skiphot}@keyframes skiphot{50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.skipbtn.hot{animation:none}}.sheet.confirm{z-index:11;background:#0a0502b3}@media (prefers-reduced-motion:reduce){.coach .spot{transition:none}}.spotlit{z-index:3;box-shadow:0 0 0 calc(var(--px) * 5) var(--gold), 0 0 calc(var(--px) * 30) #ffd250d9;animation:1s ease-in-out infinite spotPulse;position:relative}@keyframes spotPulse{50%{box-shadow:0 0 0 calc(var(--px) * 8) var(--gold), 0 0 calc(var(--px) * 44) #ffd250f2}}@media (prefers-reduced-motion:reduce){.spotlit{animation:none}}@keyframes cutL{0%{translate:-110%}16%,84%{translate:0}to{translate:110%}}@keyframes cutR{0%{translate:110%}16%,84%{translate:0}to{translate:-110%}}@keyframes eyesL{0%{translate:calc(var(--px) * -40) 0;scale:1.08}to{translate:calc(var(--px) * 30) 0;scale:1}}@keyframes eyesR{0%{translate:calc(var(--px) * 40) 0;scale:1.08}to{translate:calc(var(--px) * -30) 0;scale:1}}@keyframes speed{to{background-position:calc(var(--px) * 460) 0, calc(var(--px) * 290) 0}}@media (prefers-reduced-motion:reduce){.cutin,.cutin .eyes,.cutin:before{animation:.95s both fadeio!important}.cutin.tip{animation:fadeio var(--ms,3.2s) both!important}}@keyframes fadeio{0%,to{opacity:0}15%,85%{opacity:1}}.cutdim{z-index:7;pointer-events:none;background:#0a0502a6;animation:.95s both fadeio;position:absolute;inset:0}.nw{white-space:nowrap}.banner.npc{align-items:center;gap:calc(var(--px) * 18);padding:calc(var(--px) * 14) calc(var(--px) * 40) calc(var(--px) * 14) calc(var(--px) * 14);border-radius:calc(var(--px) * 40);text-align:left;display:flex}.banner.npc .npcface{width:calc(var(--px) * 120);height:calc(var(--px) * 120);flex:none;margin:0}.banner.npc .who{justify-items:start;gap:calc(var(--px) * 4);display:grid}.banner.npc .nm{font-size:calc(var(--px) * 40);color:var(--ink);line-height:1.1}.banner.npc .cls{font-size:calc(var(--px) * 24);color:#8a5a2a;font-weight:700}.banner.npc .once{margin-top:calc(var(--px) * 4);padding:0 calc(var(--px) * 16);font-size:calc(var(--px) * 22);color:#fff;white-space:nowrap;background:#c62828;border-radius:999px}.rw.grain .gtxt{justify-items:start;line-height:1;display:grid}.rw.grain small{font-size:calc(var(--px) * 24);color:#fff3d6}.match.mres{background:url(../assets/result/stage-loss.webp) top/100% no-repeat,linear-gradient(#2b1a0c,#1e1208 30%,#2b1608);gap:0;padding:0;display:block}.match.mres.w{background-image:url(../assets/result/stage-win.webp),linear-gradient(#3a230e,#24150a 30%,#2b1608)}:is(.mres,.rstage) .mscene{left:0;right:0;top:calc(var(--px) * 210);height:calc(var(--px) * 500);position:absolute;overflow:hidden}:is(.mres,.rstage) .mscene>.rooster.me{left:calc(50% - var(--px) * 40);bottom:calc(var(--px) * 6);width:calc(var(--px) * 480);height:calc(var(--px) * 480);animation:.9s ease-in-out infinite alternate cheer;position:absolute;translate:-50%}:is(.mres,.rstage) .mscene>.rooster.me img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--px) * 8) 0 #00000059)}:is(.mres,.rstage) .mrival{left:calc(var(--px) * -10);width:calc(var(--px) * 380);height:calc(var(--px) * 470);position:absolute;bottom:0}:is(.mres,.rstage) .mbub{right:calc(var(--px) * 24);top:calc(var(--px) * 46);width:calc(var(--px) * 320);padding:calc(var(--px) * 18) calc(var(--px) * 22);font-size:calc(var(--px) * 30);color:#3b200c;text-align:center;border:calc(var(--px) * 5) solid #2b1608;border-radius:calc(var(--px) * 36);box-shadow:0 calc(var(--px) * 6) 0 #0000004d;background:#fbecc8;font-weight:800;line-height:1.35;animation:.35s .5s both pop;position:absolute}:is(.mres,.rstage) .mscene>.eplate{left:calc(var(--px) * 30);bottom:calc(var(--px) * 46);z-index:1;min-width:calc(var(--px) * 300);position:absolute}:is(.mres,.rstage) .mbub:before,:is(.mres,.rstage) .mbub:after{content:"";top:calc(var(--px) * 64);border-style:solid;width:0;height:0;position:absolute}:is(.mres,.rstage) .mbub:before{left:calc(var(--px) * -40);border-width:calc(var(--px) * 20) calc(var(--px) * 40) calc(var(--px) * 20) 0;border-color:#0000 #2b1608 #0000 #0000}:is(.mres,.rstage) .mbub:after{left:calc(var(--px) * -28);top:calc(var(--px) * 70);border-width:calc(var(--px) * 14) calc(var(--px) * 30) calc(var(--px) * 14) 0;border-color:#0000 #fbecc8 #0000 #0000}:is(.mres,.rstage) .mrival .face{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}:is(.mres,.rstage) .mrival .face .pic{object-fit:contain;object-position:center bottom}@keyframes pop{0%{opacity:0;scale:.6}}.mres .mlow{left:0;right:0;top:calc(var(--px) * 676);bottom:calc(var(--px) * 14);align-items:center;gap:calc(var(--px) * 8);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.mres .mscore{width:calc(var(--px) * 648);height:calc(var(--px) * 185);padding-top:calc(var(--px) * 30);background:url(../assets/result/score.webp) 50%/100% 100% no-repeat;flex:none;place-items:center;display:grid;position:relative}.mres .mscore b{font-family:Google Sans,sans-serif;font-weight:800;font-size:calc(var(--px) * 100);color:#3b2410;line-height:1}.mres .mreward{width:calc(var(--px) * 648);height:calc(var(--px) * 179);background:url(../assets/result/reward-win.webp) 50%/100% 100% no-repeat;flex:none;position:relative}.mres.l .mreward{background-image:url(../assets/result/reward-loss.webp)}.mres .mitems{left:calc(var(--px) * 300);right:calc(var(--px) * 64);top:calc(var(--px) * 74);height:calc(var(--px) * 70);justify-content:center;align-items:center;gap:calc(var(--px) * 10);display:flex;position:absolute}.mres .mitems .rw{align-items:center;gap:calc(var(--px) * 4);box-shadow:none;background:0 0;border:0;padding:0;display:flex}.mres .mitems .rw .pic,.mres .mitems .rw .emo{width:calc(var(--px) * 34);height:calc(var(--px) * 34);font-size:calc(var(--px) * 28)}.mres .mreward.first{filter:drop-shadow(0 0 calc(var(--px) * 16) var(--gold))}.mres .mxp{align-items:center;gap:calc(var(--px) * 12);width:calc(var(--px) * 620);font-size:calc(var(--px) * 22);color:#fff3d6;flex:none;grid-template-columns:auto 1fr auto;display:grid}.mres .mxp .bar{height:calc(var(--px) * 16)}.mres .mbar{gap:calc(var(--px) * 2);display:grid}.mres .mgain{font-family:Google Sans,sans-serif;font-weight:800;font-size:calc(var(--px) * 22);color:#9ff09a;justify-self:end}.mres .mxp .up{color:#9ff09a}.mres .qdone,.mres .tip{width:calc(var(--px) * 620);font-size:calc(var(--px) * 20);flex:none;margin:0}.mres .macts{justify-content:center;gap:calc(var(--px) * 12);flex:none;margin-top:auto;display:flex}.mres .mbtn{width:calc(var(--px) * 300);height:calc(var(--px) * 127);cursor:pointer;background:url(../assets/result/btn-home.webp) 50%/100% 100% no-repeat;border:0;padding:0}.mres .mbtn.again{background-image:url(../assets/result/btn-again.webp)}.mres .mbtn:active{scale:.96}.mres .mrtitle{left:calc(var(--px) * 60);top:calc(var(--px) * 64);width:calc(var(--px) * 600);height:calc(var(--px) * 170);animation:.6s both slam;position:absolute;overflow:visible}.mres .mrtitle text{fill:#3b200c;stroke:#3b200c;stroke-width:5px;stroke-linejoin:round;letter-spacing:2px;font-family:Google Sans,sans-serif;font-size:86px;font-weight:700}.mres.l .mrtitle text{fill:#4a3420;stroke:#4a3420;font-size:78px}@keyframes cheer{to{translate:-50% calc(var(--px) * -14)}}:is(.mres,.rstage) .mscene>.pic{top:calc(var(--px) * 90);width:calc(var(--px) * 92);height:auto;filter:drop-shadow(0 calc(var(--px) * 3) 0 #0000004d);position:absolute}:is(.mres,.rstage) .mscene>.pic:first-child{left:calc(var(--px) * 40)}:is(.mres,.rstage) .mscene>.pic:nth-child(2){right:calc(var(--px) * 40)}:is(.mres,.rstage) .mfan{bottom:calc(var(--px) * -10);animation:.6s ease-in-out infinite alternate hop;position:absolute}:is(.mres,.rstage) .mfan .pic{width:100%;height:auto}:is(.mres,.rstage) .mfan.f0{left:calc(var(--px) * -6);width:calc(var(--px) * 240)}:is(.mres,.rstage) .mfan.f1{right:calc(var(--px) * 10);width:calc(var(--px) * 160);animation-delay:.3s}@keyframes hop{to{translate:0 calc(var(--px) * -16)}}:is(.mres,.rstage) .conf{top:calc(var(--px) * -30);width:calc(var(--px) * var(--w));height:calc(var(--px) * var(--h));background:var(--c);border-radius:calc(var(--px) * 2);animation-name:fall,flutter;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate;position:absolute}:is(.mres,.rstage) .conf.dot{height:calc(var(--px) * var(--w));border-radius:50%}@keyframes fall{to{translate:calc(var(--px) * var(--sway)) calc(var(--px) * 560);rotate:calc(var(--spin) * 360deg)}}@keyframes flutter{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(70deg)rotateY(50deg)}}@media (prefers-reduced-motion:reduce){:is(.mres,.rstage) .mscene>.rooster.me,:is(.mres,.rstage) .mfan{animation:none}:is(.mres,.rstage) .conf{display:none}}.mres .mitems .n{font-family:Google Sans,sans-serif;font-weight:800;font-size:calc(var(--px) * 30);color:#3b200c;letter-spacing:-.01em}.mres .mitems small{font-family:Google Sans,sans-serif;font-weight:800;font-size:calc(var(--px) * 22);color:#3b200c}.mres .mextra{right:calc(var(--px) * 18);top:calc(var(--px) * -16);gap:calc(var(--px) * 8);display:flex;position:absolute}.mres .mgrain{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 4) calc(var(--px) * 16) calc(var(--px) * 4) calc(var(--px) * 10);font-size:calc(var(--px) * 22);color:#fff;border:calc(var(--px) * 4) solid #fff3d6;box-shadow:0 calc(var(--px) * 4) 0 #0000004d;background:linear-gradient(#7bd35a,#3f9a2c);border-radius:999px;animation:.35s .8s both pop;display:flex}.mres .mgrain .emo{font-size:calc(var(--px) * 28)}.mres .mgrain.charm{background:linear-gradient(#c97cff,#7d38cc)}.mres .mgrain.charm b{-webkit-text-stroke-color:#3a1260}.mres .mgrain .pic{width:calc(var(--px) * 32);height:calc(var(--px) * 32);object-fit:contain}.mres .mgrain b{-webkit-text-stroke:calc(var(--px) * 1) #1d4a12;paint-order:stroke;font-family:Google Sans,sans-serif;font-weight:800}.panel .rstage{width:calc(var(--px) * 720);height:calc(var(--px) * 420);margin:calc(var(--px) * -26) 0 calc(var(--px) * -6);zoom:.54;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.panel .rstage .mscene{height:100%;top:0}.panel .rsum{gap:calc(var(--px) * 6);width:100%;margin:calc(var(--px) * 4) 0;display:grid}.panel .rtitle{padding:calc(var(--px) * 2) calc(var(--px) * 22);font-size:calc(var(--px) * 26);color:#fff3d6;border:calc(var(--px) * 3) solid var(--ink);background:#6b3a14;border-radius:999px;justify-self:center}:is(.panel,.tlog) .rdealt{gap:calc(var(--px) * 14);margin:calc(var(--px) * 14) 0 calc(var(--px) * 26);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.panel,.tlog) .rd{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 22) calc(var(--px) * 4) calc(var(--px) * 10);border-radius:calc(var(--px) * 16);color:#3b200c;border:calc(var(--px) * 3) solid #2b160833;background:#2b160814;grid-template-columns:1fr 1fr;display:grid;position:relative}:is(.panel,.tlog) .rd .rside{padding:calc(var(--px) * 1) calc(var(--px) * 16);font-size:calc(var(--px) * 22);white-space:nowrap;color:#fff3d6;border:calc(var(--px) * 3) solid var(--ink);background:#6b3a14;border-radius:999px;position:absolute;top:0;left:50%;translate:-50% -50%}:is(.panel,.tlog) .rd.s1 .rside{background:#8a2a1a}:is(.panel,.tlog) .rd .rtotal{font-family:Bangers,Google Sans,sans-serif;font-size:calc(var(--px) * 58 * min(1, 3.4 / var(--len,3)));letter-spacing:.02em;color:#ffc21a;-webkit-text-stroke:calc(var(--px) * 4) #2b1608;paint-order:stroke fill;text-shadow:0 calc(var(--px) * 4) 0 #00000040;line-height:1}.panel .rwhy{opacity:0;transition:opacity .25s}.panel .rsum.talk .rwhy{opacity:1}.panel .rwhy{align-items:center;gap:calc(var(--px) * 12);text-align:left;display:flex}.panel .rwhy .face{width:calc(var(--px) * 72);height:calc(var(--px) * 72);flex:none}:is(.panel,.tlog) .rbub{padding:calc(var(--px) * 8) calc(var(--px) * 14);border:calc(var(--px) * 3) solid var(--ink);border-radius:calc(var(--px) * 18);box-shadow:0 calc(var(--px) * 4) 0 #0000002e;background:#fff;flex:1;position:relative}:is(.panel,.tlog) .rbub:before,:is(.panel,.tlog) .rbub:after{content:"";border-style:solid;border-color:#0000;border-left-width:0;position:absolute;top:50%;translate:0 -50%}:is(.panel,.tlog) .rbub:before{left:calc(var(--px) * -16);border-width:calc(var(--px) * 12) calc(var(--px) * 16) calc(var(--px) * 12) 0;border-right-color:var(--ink)}:is(.panel,.tlog) .rbub:after{left:calc(var(--px) * -10);border-width:calc(var(--px) * 8) calc(var(--px) * 11) calc(var(--px) * 8) 0;border-right-color:#fff}:is(.panel,.tlog) .rbub .txt{font-size:calc(var(--px) * 21);color:#3b200c;line-height:1.35;position:relative}.panel .rstage .mrival{left:50%;top:calc(var(--px) * 12);width:calc(var(--px) * 560);height:calc(var(--px) * 640);bottom:auto;translate:-50%}.panel .rstage .mrival .face .pic{object-position:center top}.panel .rstage .mscene>.eplate{left:50%;bottom:calc(var(--px) * 14);translate:-50%}.slot .cstars{left:0;right:0;bottom:calc(var(--px) * -4);font-style:normal;font-size:calc(var(--px) * 16);letter-spacing:calc(var(--px) * -2);text-align:center;color:#ffd84a;pointer-events:none;position:absolute}.mres .mgift{z-index:2;left:calc(var(--px) * 16);bottom:calc(var(--px) * 12);width:calc(var(--px) * 300);animation:.35s 1s both pop;position:absolute}.mres .mgift .face{width:calc(var(--px) * 120);height:calc(var(--px) * 120);border-width:calc(var(--px) * 5);box-shadow:0 0 0 calc(var(--px) * 4) var(--gold);border-radius:50%}.mres .mgline{left:0;bottom:calc(var(--px) * 136);width:calc(var(--px) * 280);padding:calc(var(--px) * 8) calc(var(--px) * 16);font-size:calc(var(--px) * 21);color:#3b200c;border:calc(var(--px) * 4) solid #2b1608;border-radius:calc(var(--px) * 20);text-align:left;background:#fbecc8;font-weight:800;line-height:1.3;position:absolute}.mres .mgline:after{content:"";left:calc(var(--px) * 40);bottom:calc(var(--px) * -22);border-style:solid;border-width:calc(var(--px) * 20) calc(var(--px) * 12) 0;border-color:#2b1608 #0000 #0000;position:absolute}.mres .mgline small{font-size:calc(var(--px) * 16);color:#2e7d32;display:block}.scr.vs{background:#3a2210 50%/cover no-repeat;padding:0;animation:.3s .34s both vsShake;display:block;overflow:hidden}.scr.vs:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#0000 30%,#0a05028c);position:absolute;inset:0}@keyframes vsShake{20%{translate:calc(var(--px) * -16) calc(var(--px) * 10)}45%{translate:calc(var(--px) * 14) calc(var(--px) * -10)}70%{translate:calc(var(--px) * -6) calc(var(--px) * 4)}}.vs .vsign{left:50%;top:calc(var(--px) * 46);z-index:3;padding:calc(var(--px) * 8) calc(var(--px) * 40) calc(var(--px) * 12);font-size:calc(var(--px) * 40);color:#fff3d6;white-space:nowrap;border:calc(var(--px) * 5) solid #2b1608;border-radius:calc(var(--px) * 14);box-shadow:inset 0 0 0 calc(var(--px) * 3) #e0a548, 0 calc(var(--px) * 8) 0 #00000059;background:linear-gradient(#8a5426,#5a3214);position:absolute;translate:-50%}.vs .vsign:before,.vs .vsign:after{content:"";top:calc(var(--px) * -46);width:calc(var(--px) * 6);height:calc(var(--px) * 46);background:#6b4423;border-radius:3px;position:absolute}.vs .vsign:before{left:18%}.vs .vsign:after{right:18%}.vs .vsmark{left:0;right:0;top:calc(var(--px) * 300);z-index:4;height:calc(var(--px) * 200);pointer-events:none;place-items:center;display:grid;position:absolute}.vs .vsmark .gt{font-size:calc(var(--px) * 170);filter:drop-shadow(0 0 calc(var(--px) * 20) #ffbe28cc);animation:.36s cubic-bezier(.6,0,.9,.5) both vsStamp;rotate:-8deg}@keyframes vsStamp{0%{opacity:0;scale:6}30%{opacity:1}}.vs .vflash{z-index:5;pointer-events:none;opacity:0;background:#fff;animation:.3s ease-out .34s both flash;position:absolute;inset:0}@keyframes flash{0%{opacity:0}1%{opacity:.85}to{opacity:0}}.vs .vcrack{width:calc(var(--px) * 140);z-index:1;pointer-events:none;position:absolute;top:-20%;bottom:-20%;left:50%;translate:-50%;rotate:25deg}.vs .vcrack svg{width:100%;height:100%;overflow:visible}.vs .vcrack polyline{fill:none;stroke-linejoin:round;stroke-dasharray:1600;stroke-dashoffset:1600px;animation:.22s ease-in .5s both strike,.5s steps(2,end) .72s both flicker}.vs .vcrack .glow{stroke:#ffd250cc;stroke-width:46px;filter:blur(8px)}.vs .vcrack .core{stroke:#fffbe6;stroke-width:15px}@keyframes strike{to{stroke-dashoffset:0}}.vs .vbird{top:calc(var(--px) * 500);z-index:2;width:calc(var(--px) * 320);height:calc(var(--px) * 320);position:absolute}.vs .vbird.s0{animation:.75s cubic-bezier(.3,.5,.4,1) .78s both walkL;left:0}.vs .vbird.s1{animation:.75s cubic-bezier(.3,.5,.4,1) .78s both walkR;right:0}.vs .vwalk{width:100%;height:100%;animation:.15s ease-in-out .78s 5 alternate both step}.vs .vbird .rooster{width:100%;height:100%}.vs .vbird .rooster img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--px) * 10) 0 #00000059)}.vs .vbird.s1 .rooster img{transform:scaleX(-1)}@keyframes walkL{0%{translate:calc(var(--px) * -760) 0}}@keyframes walkR{0%{translate:calc(var(--px) * 760) 0}}@keyframes step{to{translate:0 calc(var(--px) * -16);rotate:3deg}}.vs .vbird .vdust{left:10%;right:10%;bottom:calc(var(--px) * -6);height:calc(var(--px) * 60);opacity:0;background:radial-gradient(closest-side,#ebcd96f2,#ebcd9600);border-radius:50%;animation:.6s ease-out 1.5s both dust;position:absolute}@keyframes dust{0%{opacity:1;scale:.2 .4}to{opacity:0;scale:1.6 1}}.vs .vplate{top:calc(var(--px) * 830);z-index:3;width:calc(var(--px) * 320);justify-items:center;animation:.45s cubic-bezier(.3,1.6,.5,1) 1.55s both plateDrop;display:grid;position:absolute}.vs .vplate.s1{right:calc(var(--px) * 16);animation-delay:1.65s}.vs .vplate .tstars{margin-bottom:calc(var(--px) * 4);font-size:calc(var(--px) * 30);filter:drop-shadow(0 calc(var(--px) * 3) 0 #0006)}.vs .vplate b{max-width:100%;padding:calc(var(--px) * 6) calc(var(--px) * 22) calc(var(--px) * 8);font-size:calc(var(--px) * 30);color:#fff3d6;white-space:nowrap;text-overflow:ellipsis;border:calc(var(--px) * 4) solid #2b1608;border-radius:calc(var(--px) * 12);box-shadow:inset 0 0 0 calc(var(--px) * 3) #e0a548;background:linear-gradient(#8a5426,#5a3214);overflow:hidden}.vs .vsub{align-items:center;gap:calc(var(--px) * 10);margin-top:calc(var(--px) * -2);padding:calc(var(--px) * 4) calc(var(--px) * 16);font-size:calc(var(--px) * 22);color:#fff3d6;border-radius:0 0 calc(var(--px) * 12) calc(var(--px) * 12);background:#2b1608d9;display:flex}.vs .vsub>i{width:calc(var(--px) * 2);height:calc(var(--px) * 22);background:#fff3d680}.vs .vsub>span{align-items:center;gap:calc(var(--px) * 4);display:flex}.vs .vsub .pic{width:calc(var(--px) * 26);height:calc(var(--px) * 26)}.vs .vsub .stars{color:#ffd84a}@keyframes plateDrop{0%{translate:0 calc(var(--px) * -60);opacity:0}}.vs .vtrophy{left:50%;top:calc(var(--px) * 130);z-index:1;width:calc(var(--px) * 150);filter:drop-shadow(0 0 calc(var(--px) * 20) #ffd23ce6);animation:.7s cubic-bezier(.2,1.3,.4,1) 1.7s both trophyUp;position:absolute;translate:-50%}.vs .vtrophy .pic{width:100%;height:auto}.vs .vtrophy:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffffffd9 50%,#0000 60%) -200% 0/300% 100% no-repeat;animation:2.2s ease-in-out 2.3s infinite glint;position:absolute;inset:0;-webkit-mask:url(../assets/prebattle/trophy.webp) 50%/100% 100%;mask:url(../assets/prebattle/trophy.webp) 50%/100% 100%}@keyframes trophyUp{0%{translate:-50% calc(var(--px) * 200);opacity:0;scale:.6}}@keyframes glint{0%,60%{background-position:-200% 0}to{background-position:200% 0}}.vs .vwho{right:calc(var(--px) * 14);bottom:calc(var(--px) * 26);z-index:3;justify-items:center;animation:.75s cubic-bezier(.3,.5,.4,1) .78s both walkR;display:grid;position:absolute}.vs .vwho .face{width:calc(var(--px) * 220);height:calc(var(--px) * 220);margin-bottom:calc(var(--px) * -22);box-shadow:none;background:0 0;border:0;border-radius:0;animation:.15s ease-in-out .78s 5 alternate both step}.vs .vwho .face .pic{object-fit:contain;object-position:center bottom}.vs .vwplate{min-width:calc(var(--px) * 300);max-width:calc(var(--px) * 420);padding:calc(var(--px) * 8) calc(var(--px) * 30) calc(var(--px) * 10);color:#fff3d6;border:calc(var(--px) * 5) solid #2b1608;border-radius:calc(var(--px) * 14);box-shadow:inset 0 0 0 calc(var(--px) * 3) #e0a548, 0 calc(var(--px) * 6) 0 #00000059;background:linear-gradient(#8a5426,#5a3214);justify-items:center;display:grid}.vs .vwplate b{font-size:calc(var(--px) * 36)}.vs .vwplate small{font-size:calc(var(--px) * 20);color:#ffd7a8}.vs .vwplate .vlegend{margin-top:calc(var(--px) * 2);font-size:calc(var(--px) * 20);color:#ff8a6a}@keyframes whoUp{0%{translate:-50% calc(var(--px) * 360)}}@media (prefers-reduced-motion:reduce){.scr.vs,.vs .vbird,.vs .vwalk,.vs .vtrophy,.vs .vtrophy:after,.vs .vsmark .gt,.vs .vplate,.vs .vwho,.vs .vcrack polyline{animation:none!important}.vs .vcrack polyline{stroke-dashoffset:0;opacity:.45}.vs .vflash,.vs .vdust{display:none}}.scr.prep{background:#3a2210 50%/cover no-repeat;padding:0;display:block}.scr.prep:before{content:"";pointer-events:none;background:linear-gradient(#140a0426,#140a0459 60%,#140a0499);position:absolute;inset:0}:is(#ui:has(.prep) .mute,#ui:has(.scr.vs) .mute){top:calc(var(--px) * 18);bottom:auto}.prep .psign{left:50%;top:calc(var(--px) * 46);z-index:2;padding:calc(var(--px) * 6) calc(var(--px) * 34) calc(var(--px) * 10);font-size:calc(var(--px) * 34);color:#fff3d6;white-space:nowrap;border:calc(var(--px) * 5) solid #2b1608;border-radius:calc(var(--px) * 14);box-shadow:inset 0 0 0 calc(var(--px) * 3) #e0a548, 0 calc(var(--px) * 6) 0 #00000059;background:linear-gradient(#8a5426,#5a3214);position:absolute;translate:-50%}.prep .psign:before,.prep .psign:after{content:"";top:calc(var(--px) * -46);width:calc(var(--px) * 6);height:calc(var(--px) * 46);background:#6b4423;border-radius:3px;position:absolute}.prep .psign:before{left:18%}.prep .psign:after{right:18%}.scr.prep .pt{left:calc(var(--px) * 24);right:calc(var(--px) * 24);top:calc(var(--px) * 128);z-index:1;align-items:center;width:auto;position:absolute}.scr.prep .pc .port{width:calc(var(--px) * 160);height:calc(var(--px) * 160);border:calc(var(--px) * 7) solid #8a5426;border-radius:calc(var(--px) * 18);box-shadow:inset 0 0 0 calc(var(--px) * 3) #e0a548, 0 calc(var(--px) * 6) 0 #00000059}.scr.prep .pc .plaque{margin-top:calc(var(--px) * -12);font-size:calc(var(--px) * 22);color:#fff3d6;background:linear-gradient(#8a5426,#5a3214);border-color:#2b1608}.scr.prep .rd{gap:calc(var(--px) * 10);padding:0}.scr.prep .rd>span{padding:calc(var(--px) * 4) calc(var(--px) * 22) calc(var(--px) * 8);font-size:calc(var(--px) * 40);color:#3b200c;-webkit-text-stroke:0;border:calc(var(--px) * 4) solid #8a5426;border-radius:calc(var(--px) * 14);background:linear-gradient(#fff6dc,#f0d8a4)}.scr.prep .tac{left:0;right:0;top:calc(var(--px) * 326);z-index:1;gap:calc(var(--px) * 4);position:absolute}.scr.prep .tac .lbl,.scr.prep .chm .lbl{padding:calc(var(--px) * 4) calc(var(--px) * 30) calc(var(--px) * 6);font-size:calc(var(--px) * 28);color:#fff3d6;border:calc(var(--px) * 4) solid #2b1608;border-radius:calc(var(--px) * 12);box-shadow:inset 0 0 0 calc(var(--px) * 3) #e0a548, 0 calc(var(--px) * 4) 0 #0000004d;background:linear-gradient(#8a5426,#5a3214)}.scr.prep .pyr{width:calc(var(--px) * 640);height:calc(var(--px) * 340)}.scr.prep .pyr .key{top:calc(var(--px) * 196)}.scr.prep .tile{width:calc(var(--px) * 184);height:calc(var(--px) * 184);box-shadow:none;background:0 0;border:0;justify-content:flex-start;padding:0}.scr.prep .tile.t0{left:calc(var(--px) * 228);top:0}.scr.prep .tile.t1{left:calc(var(--px) * 4);top:calc(var(--px) * 154)}.scr.prep .tile.t2{left:calc(var(--px) * 452);top:calc(var(--px) * 154)}.scr.prep .tile .disc{width:calc(var(--px) * 164);height:calc(var(--px) * 164);background:radial-gradient(circle at 50% 40%, var(--t1), var(--t2));border:calc(var(--px) * 7) solid #8a5426;box-shadow:inset 0 0 0 calc(var(--px) * 4) #e0a548, 0 calc(var(--px) * 6) 0 #00000059;border-radius:50%;place-items:center;display:grid;overflow:hidden}.scr.prep .tile.t0{--t1:#ff7a5a;--t2:#b8231a}.scr.prep .tile.t1{--t1:#7be36b;--t2:#237a2c}.scr.prep .tile.t2{--t1:#6cc4ff;--t2:#1c56b0}.scr.prep .tile .disc .pic{object-fit:contain;width:92%;height:92%}.scr.prep .tile b{margin-top:calc(var(--px) * -24);padding:calc(var(--px) * 2) calc(var(--px) * 24) calc(var(--px) * 6);font-size:calc(var(--px) * 30);color:#fff3d6;border:calc(var(--px) * 4) solid #2b1608;border-radius:calc(var(--px) * 12);background:linear-gradient(#8a5426,#5a3214)}.scr.prep .tile.sel{box-shadow:none;background:0 0;transform:scale(1.08)}.scr.prep .tile.sel .disc{box-shadow:inset 0 0 0 calc(var(--px) * 4) #fff3d6, 0 0 0 calc(var(--px) * 5) #ffd84a, 0 0 calc(var(--px) * 40) calc(var(--px) * 10) #ffc83cd9}.scr.prep .cap{margin-top:calc(var(--px) * -2);font-size:calc(var(--px) * 26)}.scr.prep .chm{left:calc(var(--px) * 24);right:calc(var(--px) * 24);top:calc(var(--px) * 798);z-index:1;width:auto;padding:calc(var(--px) * 32) calc(var(--px) * 16) calc(var(--px) * 12);border:calc(var(--px) * 5) solid #8a5426;border-radius:calc(var(--px) * 18);box-shadow:inset 0 0 0 calc(var(--px) * 3) #e0a548, 0 calc(var(--px) * 6) 0 #00000059;background:linear-gradient(#fff6dc,#f0d8a4);margin:0;position:absolute}.scr.prep .chm .lbl{top:calc(var(--px) * -26)}.scr.prep .chm .eff{grid-template-columns:calc(var(--px) * 110) 1fr;align-items:center;gap:calc(var(--px) * 12);height:calc(var(--px) * 168);color:#3b200c;text-shadow:none;text-align:left;align-items:start;margin:0;display:grid;overflow:hidden}.scr.prep .chm .eff.none{text-align:center;font-size:calc(var(--px) * 24);display:block}.scr.prep .chm .ebig{width:calc(var(--px) * 110);height:calc(var(--px) * 110);background:radial-gradient(closest-side,#ffd84a73,#0000);border-radius:50%;place-items:center;display:grid}.scr.prep .chm .ebig .pic{object-fit:contain;width:86%;height:86%}.scr.prep .chm .etext{gap:calc(var(--px) * 4);display:grid}.scr.prep .chm .ehead{justify-content:space-between;align-items:baseline;gap:calc(var(--px) * 8);display:flex}.scr.prep .chm .ehead b{font-size:calc(var(--px) * 28);color:#fff3d6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scr.prep .chm .ehead small{font-size:calc(var(--px) * 20);color:#c98a0c;flex:none}.scr.prep .chm .etext .erow{font-size:calc(var(--px) * 18);padding:calc(var(--px) * 2) calc(var(--px) * 6)}.scr.prep .chm .slots{justify-content:flex-start;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 8);padding:calc(var(--px) * 4) 0 calc(var(--px) * 2);scrollbar-width:none;display:flex;overflow-x:auto}.scr.prep .chm .slotrow{align-items:center;gap:calc(var(--px) * 6);display:flex}.scr.prep .chm .slotrow>.slots{flex:1;min-width:0;overflow:visible}.scr.prep .chm .spage{width:calc(var(--px) * 40);height:calc(var(--px) * 72);margin-top:calc(var(--px) * 8);font:800 calc(var(--px) * 40)/1 "Google Sans", sans-serif;color:#fff3d6;border:calc(var(--px) * 3) solid var(--ink);border-radius:calc(var(--px) * 12);cursor:pointer;background:#6b3a14;flex:none}.scr.prep .chm .spage:disabled{opacity:.35;cursor:default}.scr.prep .chm .slot{width:calc(var(--px) * 72);height:calc(var(--px) * 72);padding:calc(var(--px) * 6);border-width:calc(var(--px) * 3);border-radius:calc(var(--px) * 14)}.scr.prep .chm .slot .cstars{font-size:calc(var(--px) * 11);bottom:calc(var(--px) * -2)}.scr.prep .chm .slot.sel{transform:translateY(calc(var(--px) * -3)) scale(1.06)}.scr.prep .dlg{left:calc(var(--px) * 10);bottom:calc(var(--px) * 18);z-index:2;width:calc(var(--px) * 400);align-items:flex-end;margin:0;position:absolute}.scr.prep .dlg .face{width:calc(var(--px) * 130);height:calc(var(--px) * 130);margin-right:calc(var(--px) * -14)}.scr.prep .dlg .box{min-height:calc(var(--px) * 112);padding:calc(var(--px) * 14) calc(var(--px) * 18) calc(var(--px) * 10) calc(var(--px) * 26);font-size:calc(var(--px) * 21)}.scr.prep>.btn{right:calc(var(--px) * 18);bottom:calc(var(--px) * 30);z-index:2;width:calc(var(--px) * 280);min-width:0;margin:0;padding-inline:0;position:absolute}.scr.prep .chm .eff .enone{text-align:center;font-size:calc(var(--px) * 22);color:#5a3a1a;grid-column:1/-1}.scr.prep .chm .ebig{align-self:center}.scr.prep .chm .etext{gap:calc(var(--px) * 3)}.scr.prep .chm .etext .erow{padding:calc(var(--px) * 1) calc(var(--px) * 6)}.vs .vbird{top:calc(var(--px) * 600);width:calc(var(--px) * 300);height:calc(var(--px) * 300)}.vs .vbird.s0{left:calc(var(--px) * 30)}.vs .vbird.s1{right:calc(var(--px) * 30);z-index:3}.vs .vplate{top:calc(var(--px) * 920);width:calc(var(--px) * 300)}.vs .vplate.s0{left:calc(var(--px) * 30)}.vs .vplate.s1{right:calc(var(--px) * 30)}.vs .vwho{right:calc(var(--px) * 25);bottom:auto;top:calc(var(--px) * 398);z-index:2;animation:.7s ease-in .85s both npcExit}@keyframes npcExit{to{translate:calc(var(--px) * 760) 0}}.vs .vwho .face{animation:.175s ease-in-out .85s 4 alternate moonwalk}@keyframes moonwalk{to{translate:0 calc(var(--px) * -8);rotate:-4deg}}.vs .vbird.s0{animation:.75s cubic-bezier(.3,.5,.4,1) 1s both walkL}.vs .vbird.s1{animation:.75s cubic-bezier(.3,.5,.4,1) 1s both walkR}.vs .vbird .vwalk{animation:.15s ease-in-out 1s 5 alternate both step}.vs .vbird .vdust{animation-delay:1.72s}.vs .vplate.s0{animation-delay:1.8s}.vs .vplate.s1{animation-delay:1.9s}.vs .vtrophy{animation-delay:1.95s}@media (prefers-reduced-motion:reduce){.vs .vwho{display:none}}.vs .vwho .face{width:calc(var(--px) * 310);height:calc(var(--px) * 500);margin:0;scale:-1 1}.vs .vwho .face>.pic{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 calc(var(--px) * 10) calc(var(--px) * 6) #00000059)}.tt[data-t=aggressive]{background:radial-gradient(circle at 50% 40%,#ff7a5a,#b8231a)}.tt[data-t=circler]{background:radial-gradient(circle at 50% 40%,#7be36b,#237a2c)}.tt[data-t=counter]{background:radial-gradient(circle at 50% 40%,#6cc4ff,#1c56b0)}.tt[data-t]>.pic{object-fit:contain;width:92%;height:92%}.mres .mqtoast{left:calc(var(--px) * 60);right:calc(var(--px) * 60);top:calc(var(--px) * 236);z-index:6;gap:calc(var(--px) * 4);padding:calc(var(--px) * 12) calc(var(--px) * 20);font-size:calc(var(--px) * 22);color:#fff3d6;border:calc(var(--px) * 4) solid #8fe36b;border-radius:calc(var(--px) * 18);box-shadow:0 calc(var(--px) * 8) calc(var(--px) * 20) #00000073;pointer-events:none;background:#1c3c14eb;justify-items:center;animation:4.2s 1s both qToast;display:grid;position:absolute}.mres .mqtoast>b{font-size:calc(var(--px) * 28);color:#c8ff9a}.mres .mqtoast .chest{color:#ffd84a}@keyframes qToast{0%{translate:0 calc(var(--px) * -40);opacity:0}8%,85%{opacity:1;translate:0}to{translate:0 calc(var(--px) * -20);opacity:0}}@media (prefers-reduced-motion:reduce){.mres .mqtoast{animation:4.2s 1s both qToastStill}@keyframes qToastStill{0%,85%{opacity:1}to{opacity:0}}}.prep .pcond{margin-top:calc(var(--px) * 6);justify-content:center;display:flex}.panel .rwhy .rdoc{justify-items:center;gap:calc(var(--px) * 2);cursor:pointer;background:0 0;border:0;flex:none;padding:0;animation:1.6s ease-in-out infinite rdoc;display:grid}.panel .rwhy .rdoc .face{width:calc(var(--px) * 80);height:calc(var(--px) * 80)}.panel .rwhy .rdoc .face>.pic{transform:scaleX(-1)}.panel .rwhy .rdoc small{padding:calc(var(--px) * 1) calc(var(--px) * 10);font-size:calc(var(--px) * 17);color:#fff3d6;border:calc(var(--px) * 2) solid var(--ink);white-space:nowrap;background:#2f6bb0;border-radius:99px}@keyframes rdoc{50%{translate:0 calc(var(--px) * -4)}}@media (prefers-reduced-motion:reduce){.panel .rwhy .rdoc{animation:none}}.tlog{z-index:30;padding-top:calc(var(--px) * 70);background:#140a048c;place-items:start center;display:grid;position:absolute;inset:0}.tlog .tcard{gap:calc(var(--px) * 10);width:calc(var(--px) * 680);max-height:calc(var(--px) * 1080);padding:calc(var(--px) * 18) calc(var(--px) * 18) calc(var(--px) * 14);color:#3b200c;border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 26);box-shadow:0 calc(var(--px) * 8) 0 #00000059;background:#fbf3df;flex-direction:column;display:flex}.tlog .thead{font-size:calc(var(--px) * 30);color:#2f6bb0;justify-content:space-between;align-items:center;display:flex}.tlog .tclose{width:calc(var(--px) * 56);height:calc(var(--px) * 56);font-size:calc(var(--px) * 28);color:#fff;border:calc(var(--px) * 3) solid var(--ink);cursor:pointer;background:#d8483a;border-radius:50%;font-weight:800}.tlog .rdealt{margin:calc(var(--px) * 12) 0 calc(var(--px) * 4)}.tlog .rhalf{align-content:start;justify-items:center;gap:calc(var(--px) * 3);display:grid}.tlog .rhalf>small{font-size:calc(var(--px) * 17);color:#7a5a3a;font-weight:800}.tlog .rhalf .rtotal{font-size:calc(var(--px) * 50 * min(1, 3.4 / var(--len,3)))}.tlog .rstamn{font-family:Bangers,Google Sans,sans-serif;font-size:calc(var(--px) * 44);color:#6fc0ff;-webkit-text-stroke:calc(var(--px) * 4) #2b1608;paint-order:stroke fill;line-height:1}.tlog .tlist{min-height:0;padding:calc(var(--px) * 4) 0;flex:1;position:relative;overflow-y:auto}.tlog .tbody{position:relative}.tlog .tbody:before{content:"";width:calc(var(--px) * 4);background:#c9a77a;border-radius:99px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.tlog .trow{grid-template-columns:1fr calc(var(--px) * 90) 1fr;margin:calc(var(--px) * 6) 0;align-items:center;display:grid;position:relative}.tlog .tsec{z-index:1;padding:calc(var(--px) * 1) calc(var(--px) * 8);font-size:calc(var(--px) * 17);color:#fff;background:#6b3a14;border-radius:99px;grid-column:2;justify-self:center;font-weight:800}.tlog .trow.mid{grid-template-columns:calc(var(--px) * 90) 1fr;margin:calc(var(--px) * 10) 0;padding-left:calc(50% - var(--px) * 45);justify-items:start}.tlog .trow.mid .tsec{grid-column:1}.tlog .tmid{font-size:calc(var(--px) * 22);color:#2f6bb0;padding-left:calc(var(--px) * 8)}.tlog .trow.end .tmid{color:#d8201a;font-size:calc(var(--px) * 26)}.tlog .tcell{align-items:start;gap:calc(var(--px) * 4);padding:calc(var(--px) * 6) calc(var(--px) * 10);border:calc(var(--px) * 3) solid #e6cfa6;border-radius:calc(var(--px) * 14);background:#fff;grid-template-columns:1fr 1fr;display:grid}.tlog .trow>.tcell:first-child{border-color:#ffd23a}.tlog .trow>.tcell:last-child{border-color:#ef8a7a}.tlog .tn{font-family:Bangers,Google Sans,sans-serif;font-size:calc(var(--px) * 38);letter-spacing:.02em;color:#ffc21a;-webkit-text-stroke:calc(var(--px) * 3) #2b1608;paint-order:stroke fill;line-height:1}.tlog .ttag{padding:0 calc(var(--px) * 8);font-size:calc(var(--px) * 17);color:#5a3410;background:#fde9b8;border-radius:99px;font-weight:800}.tlog .tch{align-items:center;gap:calc(var(--px) * 3);font-size:calc(var(--px) * 16);color:#7e22ce;font-weight:800;display:flex}.tlog .tch.held{color:#2f6bb0}.tlog .tch .pic{width:calc(var(--px) * 24);height:calc(var(--px) * 24);object-fit:contain;font-size:calc(var(--px) * 18)}.tlog .tnotes{gap:calc(var(--px) * 10);grid-template-columns:1fr 1fr;display:grid}.tlog .tnote{align-content:start;gap:calc(var(--px) * 4);padding:calc(var(--px) * 8) calc(var(--px) * 10);font-size:calc(var(--px) * 18);border-top:calc(var(--px) * 6) solid #ffd23a;border-radius:calc(var(--px) * 12);background:#fff;display:grid}.tlog .tnote.s1{border-top-color:#ef8a7a}.tlog .tnote.none{color:#9a8060;place-items:center}.tlog .tdoc{align-items:center;gap:calc(var(--px) * 14);text-align:left;display:flex}.tlog .tdoc .face{width:calc(var(--px) * 84);height:calc(var(--px) * 84);flex:none}.tlog .tcols{grid-template-columns:1fr calc(var(--px) * 90) 1fr;display:grid}.tlog .thalf{text-align:center;font-size:calc(var(--px) * 18);color:#7a5a3a;grid-template-columns:1fr 1fr;display:grid}.tlog .thalf b:last-child{color:#2f6bb0}.tlog .tdmg,.tlog .tspn{align-content:start;justify-items:center;gap:calc(var(--px) * 2);display:grid}.tlog .tspn{border-left:calc(var(--px) * 2) dashed #e6cfa6}.tlog .tsn{font-family:Bangers,Google Sans,sans-serif;font-size:calc(var(--px) * 34);color:#6fc0ff;-webkit-text-stroke:calc(var(--px) * 3) #2b1608;paint-order:stroke fill;line-height:1}.tlog .tsn.gain{color:#5fd36a}.tlog .ttags{justify-content:center;gap:calc(var(--px) * 4);flex-wrap:wrap;grid-column:1/-1;display:flex}.tlog .tnhead{grid-template-columns:calc(var(--px) * 52) 1fr;align-items:center;column-gap:calc(var(--px) * 8);display:grid}.tlog .tnhead .pic{width:calc(var(--px) * 52);height:calc(var(--px) * 52);object-fit:contain;font-size:calc(var(--px) * 40);grid-row:span 2}.tlog .tnhead b{font-size:calc(var(--px) * 20);line-height:1.2}.tlog .tnhead small{font-size:calc(var(--px) * 15);color:#b07a00}.tlog .tnsum{align-items:center;gap:calc(var(--px) * 6);font-size:calc(var(--px) * 16);display:flex}.tlog .tnsum span{color:#7a5a3a;flex:1}.tlog .tnsum b{color:#7e22ce}.tlog .tnsum b.held{color:#2f6bb0}.tlog .tnote .erow{font-size:calc(var(--px) * 15);padding:calc(var(--px) * 2) calc(var(--px) * 4);grid-template-columns:calc(var(--px) * 22) 1fr auto;gap:calc(var(--px) * 4)}.tlog .tnote .erow i{width:calc(var(--px) * 22);height:calc(var(--px) * 22);font-size:calc(var(--px) * 15)}.tlog .tnote .erow b{font-size:calc(var(--px) * 15);padding:0 calc(var(--px) * 6)}.tlog .tkv{padding:calc(var(--px) * 12) calc(var(--px) * 4) 0 calc(var(--px) * 24);justify-items:center;display:grid;position:relative}.tlog .slant{left:calc(var(--px) * -6);top:calc(var(--px) * 6);z-index:1;padding:0 calc(var(--px) * 7);font-style:normal;font-size:calc(var(--px) * 15);color:#fff;white-space:nowrap;border:calc(var(--px) * 2) solid var(--ink);background:#6b3a14;border-radius:99px;font-weight:800;line-height:1.35;position:absolute;rotate:-45deg}.tlog .rmods{justify-content:center;gap:calc(var(--px) * 4);grid-column:1/-1;display:flex}.tlog .rmods .tkv>b{font-size:calc(var(--px) * 22);color:#2f6bb0}.tlog .rmods .tkv.form>b{color:#2e8a3e}.tlog .rmods .tkv>b.neg{color:#c0392b}.tlog .rmods .tkv.form .slant{background:#2e9e4a}.tlog .tkv.hit .slant{background:#3b200c}.tlog .tkv.hit.crit .slant{background:#d8201a}.tlog .tkv.hit.ult .slant{background:#6b21a8}.tlog .tkv.drop .slant{background:#2f6bb0}.tlog .tkv.gain .slant{background:#2e9e4a}.tlog .quiet{opacity:.4;font-size:calc(var(--px) * 26)}.tlog .tfrom{font-size:calc(var(--px) * 14);color:#9a8060;font-weight:700}.tlog .rmods .tkv.endure .slant{background:#8a5a2a}.tlog .rmods .tkv.endure>b{color:#8a5a2a}.tlog .tdmg,.tlog .tspn{padding-top:calc(var(--px) * 6);position:relative}.tlog .tfrom{left:50%;top:calc(var(--px) * -7.5);padding:0 calc(var(--px) * 6);white-space:nowrap;background:#fbf3df;border-radius:99px;position:absolute;translate:-50% -50%}.tlog .rmods .tkv{padding:calc(var(--px) * 24) 0 0 calc(var(--px) * 36)}.tlog .rmods .tkv>b{font-size:calc(var(--px) * 20)}.tlog .rmods{row-gap:calc(var(--px) * 18);margin-top:calc(var(--px) * 6);gap:calc(var(--px) * 3) calc(var(--px) * 10);margin-top:calc(var(--px) * 4);padding:0 calc(var(--px) * 8);flex-wrap:wrap;grid-template-columns:1fr 1fr;display:grid}.tlog .rmod{padding:0 calc(var(--px) * 6);font-size:calc(var(--px) * 17);border-radius:calc(var(--px) * 8);background:#ffffff8c;justify-content:space-between;align-items:baseline;display:flex}.tlog .rmod span{color:#7a5a3a;font-weight:700}.tlog .rmod b{color:#3b200c}.tlog .rmod b.pos{color:#2e8a3e}.tlog .rmod b.neg{color:#c0392b}.tlog .rmods{grid-template-columns:1fr}.tlog .rmod{gap:calc(var(--px) * 6);grid-template-columns:auto 1fr auto;display:grid}.tlog .rmod small{font-size:calc(var(--px) * 14);color:#9a8060;text-align:right;white-space:nowrap}.tlog .rd{margin-bottom:calc(var(--px) * 14);padding-bottom:calc(var(--px) * 26);align-content:start}.tlog .rcorner{right:calc(var(--px) * 12);align-items:center;gap:calc(var(--px) * 6);display:flex;position:absolute;bottom:0;translate:0 50%}.tlog .rmore{padding:calc(var(--px) * 2) calc(var(--px) * 12);font-family:Google Sans,sans-serif;font-size:calc(var(--px) * 16);color:#3b200c;border:calc(var(--px) * 2.5) solid var(--ink);cursor:pointer;background:#ffd23a;border-radius:99px;font-weight:800}.tlog .rd{padding-bottom:calc(var(--px) * 30)}.tlog .tnhead{align-items:center;gap:calc(var(--px) * 8);display:flex}.tlog .tnpic{width:calc(var(--px) * 56);height:calc(var(--px) * 56);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.tlog .tnpic .pic{object-fit:contain;width:100%;height:100%}.tlog .tnhead b small{font-size:calc(var(--px) * 15);color:#b07a00;white-space:nowrap}.tlog .tnsum{grid-template-columns:calc(var(--px) * 70) 1fr 1fr;text-align:center;display:grid}.tlog .tnsum span{text-align:left}.tlog .tnrows{gap:calc(var(--px) * 3);display:grid}.tlog .trow:not(.mid) .tsec{padding:calc(var(--px) * 3) calc(var(--px) * 8);border-radius:calc(var(--px) * 12);justify-items:center;line-height:1.1;display:grid}.tlog .tsec b{font-size:calc(var(--px) * 18)}.tlog .tsec small{font-size:calc(var(--px) * 14);opacity:.85}.tlog .tcard{position:relative}.tlog .tpop{z-index:40;width:calc(var(--px) * 340);padding:calc(var(--px) * 10);border:calc(var(--px) * 3) solid var(--ink);border-radius:calc(var(--px) * 16);box-shadow:0 calc(var(--px) * 8) calc(var(--px) * 18) #00000059;background:#fffaf0;position:absolute}.tlog .tpop .rmods{margin:0;padding:0}.tlog .rmtitle{margin-bottom:calc(var(--px) * 4);font-size:calc(var(--px) * 18);color:#2f6bb0;display:block}.tlog .tsp{justify-content:center;align-items:center;gap:calc(var(--px) * 5);font-size:calc(var(--px) * 15);color:#7a5a3a;white-space:nowrap;font-weight:700;display:flex}.tlog .tbadge{padding:0 calc(var(--px) * 7);font-size:calc(var(--px) * 15);color:#fff;background:#6b3a14;border-radius:99px}.tlog .tbadge.knock{background:#c0662a}.tlog .rbody{justify-content:center;gap:calc(var(--px) * 4) calc(var(--px) * 10);font-size:calc(var(--px) * 15);color:#7a5a3a;flex-wrap:wrap;grid-column:1/-1;font-weight:700;display:flex}.tlog .rbody b{padding:0 calc(var(--px) * 7);color:#fff;white-space:nowrap;background:#6b3a14;border-radius:99px}.tlog .tlist{scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#b88a5a transparent}.tlog .tlist::-webkit-scrollbar{width:calc(var(--px) * 10)}.tlog .tlist::-webkit-scrollbar-track{background:0 0}.tlog .tlist::-webkit-scrollbar-thumb{border:calc(var(--px) * 2) solid #fbf3df;background:#b88a5a;border-radius:99px}.tlog .trow>*{min-width:0}.tlog .tsp{flex-wrap:wrap;row-gap:0}.tlog .tcell{position:relative}.tlog .tcell:has(.tedge){margin-bottom:calc(var(--px) * 10);padding-bottom:calc(var(--px) * 12)}.tlog .tedge{padding:0 calc(var(--px) * 8);font-size:calc(var(--px) * 15);color:#c0392b;white-space:nowrap;background:#fbf3df;border-radius:99px;font-weight:800;position:absolute;bottom:0;left:50%;translate:-50% 50%}.tlog .slant.burst{width:calc(var(--px) * 80);height:calc(var(--px) * 42);left:calc(var(--px) * -16);top:calc(var(--px) * -2);background:0 0;border:0;place-items:center;padding:0;display:grid;rotate:-10deg}.tlog .slant.burst .rburst{position:absolute;inset:0}.tlog .slant.burst .rburst svg{width:100%;height:100%;display:block}.tlog .slant.burst>span{font-size:calc(var(--px) * 16);color:#fff36a;-webkit-text-stroke:calc(var(--px) * 2) #2b1608;paint-order:stroke fill;position:relative}.tlog .tkv.ult .slant.burst>span{color:#fff}.tlog .ttag.ab{border:calc(var(--px) * 2) solid #b07a00;cursor:pointer;font-family:Google Sans,sans-serif}.tlog .ttag.ab:after{content:" ⓘ";color:#b07a00}.tlog .tabil{gap:calc(var(--px) * 4);font-size:calc(var(--px) * 16);color:#3b200c;display:grid}.tlog .tabil p{margin:0;font-weight:700}.tlog .tabil small{color:#7a5a3a;font-size:calc(var(--px) * 15)}.tlog .tabrow{padding:calc(var(--px) * 3) calc(var(--px) * 8);border-radius:calc(var(--px) * 8);background:#fde9b8}.tlog .rtac{width:calc(var(--px) * 52);height:calc(var(--px) * 52);background:radial-gradient(circle at 50% 40%, var(--t1), var(--t2));border:calc(var(--px) * 3.5) solid #8a5426;box-shadow:inset 0 0 0 calc(var(--px) * 2) #e0a548, 0 calc(var(--px) * 3) 0 #00000059;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;overflow:hidden;translate:0 -50%}.tlog .rtac.t0{--t1:#ff7a5a;--t2:#b8231a}.tlog .rtac.t1{--t1:#7be36b;--t2:#237a2c}.tlog .rtac.t2{--t1:#6cc4ff;--t2:#1c56b0}.tlog .rd.s0 .rtac{right:calc(var(--px) * 10)}.tlog .rd.s1 .rtac{left:calc(var(--px) * 10)}.tlog .rtac .pic{object-fit:contain;width:92%;height:92%}.tlog .tcell .slant.burst{left:calc(var(--px) * -8)}.tlog .tkv.hit .slant.burst,.tlog .tkv .slant.burst{background:0 0;border:0;padding:0}.tlog .tsp{padding-top:calc(var(--px) * 6);text-align:center;display:block;position:relative}.tlog .tsp .tbadge{padding-left:calc(var(--px) * 18);display:inline-block}.tlog .tsl{left:calc(50% - var(--px) * 58);top:calc(var(--px) * -2);z-index:1;padding:0 calc(var(--px) * 5);font-style:normal;font-size:calc(var(--px) * 13);color:#3b200c;border:calc(var(--px) * 1.5) solid #6b3a14;white-space:nowrap;background:#fde9b8;border-radius:99px;font-weight:800;line-height:1.3;position:absolute;rotate:-30deg}.tlog .tcell .slant{left:calc(var(--px) * -4);top:calc(var(--px) * 2);rotate:-10deg}.tlog .tcell .tkv{padding-left:calc(var(--px) * 56)}.tlog .tcell .tkv.crit,.tlog .tcell .tkv.ult{padding-left:calc(var(--px) * 64)}.tlog .tcell .slant.burst{left:calc(var(--px) * -8);top:calc(var(--px) * -2)}.tlog .tsl{rotate:-10deg}.tlog .tcell .tkv,.tlog .tcell .tkv.crit,.tlog .tcell .tkv.ult{justify-content:center;align-items:center;gap:calc(var(--px) * 2);padding:calc(var(--px) * 4) 0 0;display:flex}.tlog .tcell .slant{flex:none;position:static}.tlog .tcell .slant.burst{margin-right:calc(var(--px) * -4);position:relative;top:0;left:0}.tlog .trow.mid.end.l0{padding-left:0;padding-right:calc(50% - var(--px) * 45);grid-template-columns:1fr calc(var(--px) * 90);justify-items:end}.tlog .trow.mid.end.l0 .tsec{grid-area:1/2}.tlog .trow.mid.end.l0 .tmid{padding:0 calc(var(--px) * 8) 0 0;grid-area:1/1}.tlog .trow,.tlog .tcols{grid-template-columns:minmax(0, 1fr) calc(var(--px) * 76) minmax(0, 1fr)}.tlog .trow>.tarrow{z-index:2;left:calc(50% - var(--px) * 80);right:calc(50% - var(--px) * 80);top:calc(50% - var(--px) * 20);height:calc(var(--px) * 40);color:#fff;pointer-events:none;display:flex;position:absolute}.tlog .tarrow>.thd{width:calc(var(--px) * 24);flex:none;height:100%}.tlog .tarrow>.thd.r{scale:-1 1}.tlog .tarrow>.thd>svg{width:100%;height:100%;display:block}.tlog .trow:not(.mid)>:first-child{grid-column:1}.tlog .trow:not(.mid)>:last-child{grid-column:3}.tlog .tarrow>.tsh{height:60%;margin:0 calc(var(--px) * -1);border-block:calc(var(--px) * 2.5) solid #2b1608;box-sizing:border-box;background:#6b3a14;flex:1;align-self:center}.tlog .tan{left:50%;top:calc(var(--px) * -16);font-size:calc(var(--px) * 17);color:#ffd23a;position:absolute;translate:-50%}.tlog .tat,.tlog .tas{align-items:baseline;gap:calc(var(--px) * 2);white-space:nowrap;line-height:1;display:flex;position:absolute;top:50%;translate:0 -50%}.tlog .tat{left:50%;translate:-50% -50%}.tlog .tat small,.tlog .tas small{font-size:calc(var(--px) * 11);opacity:.85}.tlog .tas.s0{right:calc(var(--px) * 14)}.tlog .tas.s1{left:calc(var(--px) * 14)}.tlog .tsp.wide{grid-column:1/-1}.tlog .trow{margin:calc(var(--px) * 14) 0 calc(var(--px) * 6)}.tlog .tas b,.tlog .tat b{font-size:calc(var(--px) * 16)}.tlog .tcell .tn{font-size:calc(var(--px) * 31)}.tlog .tcell .tsn{font-size:calc(var(--px) * 28)}.tlog .tcell{padding:calc(var(--px) * 6) calc(var(--px) * 6)}.tlog .tsp .tbadge{padding-left:calc(var(--px) * 30)}.tlog .tedge{align-items:center;gap:calc(var(--px) * 4);display:inline-flex}.tlog .tedge .tfence svg{width:calc(var(--px) * 26);height:calc(var(--px) * 18);display:block}.bc{display:none}@media (aspect-ratio>=4/3){body.wide .bc{z-index:0;pointer-events:none;--side:calc((100vw - 100vh * 9 / 16) / 2);--u:min(calc(100vh / 1080), calc(var(--side) / 656));color:#fff3d6;font-family:Google Sans,sans-serif;display:block;position:fixed;inset:0}body.wide #stage{z-index:1;box-shadow:0 0 calc(var(--u,1px) * 60) #000000b3}body.wide #ui .hud{display:none}}.bcbg{filter:blur(16px)brightness(.42)saturate(1.2);background:50%/cover no-repeat;position:absolute;inset:-4%}.bcclock{display:none}.bctitle{width:var(--side);left:0;top:calc(var(--u) * 18);text-align:center;font:400 calc(var(--u) * 40) / 1 Bangers, "Google Sans", sans-serif;letter-spacing:calc(var(--u) * 2);color:#ffe14a;display:none;position:absolute}.bcclock{left:50%;top:calc(var(--u) * 14);z-index:2;min-width:calc(var(--u) * 110);padding:calc(var(--u) * 4) calc(var(--u) * 18);text-align:center;font:400 calc(var(--u) * 64) / 1.05 Bangers, "Google Sans", sans-serif;color:#fff;border:calc(var(--u) * 4) solid #ffd84a;border-radius:calc(var(--u) * 18);background:#140a04c7;position:absolute;translate:-50%}.bcclock:empty{display:none}.bcclock.late{color:#ff5a3c;border-color:#ff5a3c;animation:.5s ease-in-out infinite alternate bcpulse}@keyframes bcpulse{to{scale:1.08}}@media (aspect-ratio>=4/3){body.wide .bcclock:not(:empty){z-index:5;--u:calc(100vh / 1080);display:block;position:fixed}}.bcside{width:var(--side);align-items:stretch;gap:calc(var(--u) * 16);padding:calc(var(--u) * 26) calc(var(--u) * 44) 0;--team:230, 58, 30;flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.bcside.s0{left:0}.bcside.s1{--team:40, 120, 230;right:0}.bctag{padding:calc(var(--u) * 4) calc(var(--u) * 36);font-size:calc(var(--u) * 30);background:rgb(var(--team));border:calc(var(--u) * 4) solid #1e0e05;box-shadow:0 calc(var(--u) * 6) 0 #0006;border-radius:99px;align-self:center;font-weight:800}.bcbird{width:calc(var(--u) * 270);height:calc(var(--u) * 270);flex:none;place-items:center;display:grid;position:relative}.bcbird:before{content:"";background:radial-gradient(closest-side, rgba(var(--team), .7), rgba(var(--team), 0));border-radius:50%;position:absolute;inset:6% 2% 0}.bcbird .pic{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * 12) calc(var(--u) * 8) #00000080);animation:2.2s ease-in-out infinite bob;position:relative}.bcside.s1 .bcbird .pic{scale:-1 1}.bcbird .q{font:400 calc(var(--u) * 200) / 1 Bangers, "Google Sans", sans-serif;color:#ffd84a59;font-style:normal;position:relative}.bcname{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(var(--u) * 52);line-height:1.15;overflow:hidden}.bcside.empty .bcname{font-size:calc(var(--u) * 36);opacity:.7}.bclv{align-items:center;gap:calc(var(--u) * 14);font-size:calc(var(--u) * 30);display:flex}.bclv .sp{font-size:calc(var(--u) * 24);opacity:.85}.bcready{min-height:calc(var(--u) * 34);font-size:calc(var(--u) * 28);color:#ffd84a}.bcready.on{color:#7fd67f}.bcready:empty{display:none}.bcbar{align-items:center;row-gap:calc(var(--u) * 4);grid-template-columns:1fr auto;width:100%;display:grid}.bcbar .l{font-size:calc(var(--u) * 26);grid-area:2/1;font-weight:800}.bcbar .track{height:calc(var(--u) * 44);border:calc(var(--u) * 4) solid #1e0e05;border-radius:calc(var(--u) * 14);background:#0000008c;grid-area:1/1/auto/-1;position:relative;overflow:hidden}.bcbar .track>i{transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bcbar .lag{background:#fff;transition:transform .45s ease-out}.bcbar .fill{transition:transform .12s linear}.bcbar.st .fill{background:linear-gradient(#fff07a,#f2b800)}.bcbar.st .sp2{background:linear-gradient(#5cc4ff,#1f78d8)}.bcbar.st .sp3{background:linear-gradient(90deg,#ff5a3c,#ffd84a,#7fd67f,#3fa7ff,#b46cff)}.bcbar .n{font-size:calc(var(--u) * 28);grid-area:2/2;justify-self:end}.bcbar.rg .fill{background:linear-gradient(90deg,#ff9a1f,#ff3c2a)}.bcbar.rg.full .track{box-shadow:0 0 calc(var(--u) * 16) calc(var(--u) * 4) #ff7a2f;animation:.5s ease-in-out infinite alternate glow}.bcside.hurt .bcbar.hp .track{animation:.3s jolt}.bctac{align-items:center;gap:calc(var(--u) * 12);font-size:calc(var(--u) * 32);display:flex}.bctac:empty{display:none}.bctac .medal{width:calc(var(--u) * 66);height:calc(var(--u) * 66);border:calc(var(--u) * 4) solid #1e0e05;background:#b8231a;border-radius:50%;overflow:hidden}.bctac[data-t=circler] .medal{background:#237a2c}.bctac[data-t=counter] .medal{background:#1c56b0}.bctac .medal .pic{object-fit:contain;width:100%;height:100%}.bctac .pct{white-space:nowrap;padding:calc(var(--u) * 2) calc(var(--u) * 14);font-size:calc(var(--u) * 24);color:#1e0e05;background:#ffd84a;border-radius:99px;font-weight:800}.bctac .pct.hot{background:#9a9a9a}.bccard{display:none}.bcside.carded .bctag{z-index:3;position:relative}.bcside.carded .bccard{width:calc(var(--u) * 380);margin:calc(var(--u) * -40) calc(var(--u) * -20) 0;aspect-ratio:5/7;perspective:calc(var(--u) * 1600);align-self:center;display:block}.bccard .tcard{width:100%;height:100%;position:relative}.bccard .tcard>.rcard{width:auto;box-shadow:0 0 calc(var(--u) * 30) rgba(var(--team), .8);position:absolute;inset:0}.bcside.carded :is(.bcbird,.bclv,.bcabil,.bcstats){display:none}.bcnm{justify-content:center;align-items:center;gap:calc(var(--u) * 14);max-width:100%;display:flex}.bcface:empty{display:none}.bcface .face{width:calc(var(--u) * 72);height:calc(var(--u) * 72);border:calc(var(--u) * 4) solid #ffd84a;border-radius:calc(var(--u) * 16);background:radial-gradient(circle at 50% 35%, rgba(var(--team), .55), #1e0e05e6);box-shadow:0 calc(var(--u) * 4) 0 #1e0e05;overflow:hidden}.bcface .face .pic{object-fit:cover;filter:none;width:100%;height:100%}.bcdmg{align-items:baseline;gap:calc(var(--u) * 14);font-size:calc(var(--u) * 24);display:flex}.bcdmg b{font:400 calc(var(--u) * 48) / 1 Bangers, "Google Sans", sans-serif;color:#ffe14a}.bcstats{align-content:start;gap:calc(var(--u) * 8);flex:1.5;display:grid}.bcstat{grid-template-columns:calc(var(--u) * 120) 1fr calc(var(--u) * 64);align-items:center;column-gap:calc(var(--u) * 12);font-size:calc(var(--u) * 26);display:grid}.bcstat .track{height:calc(var(--u) * 18);background:#00000073;border-radius:99px;position:relative;overflow:hidden}.bcstat .fill{transform-origin:0;background:rgb(var(--team));position:absolute;inset:0}.bcstat b{text-align:right}.bccharm{align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 24);display:flex}.bccharm .pic,.bccharm>i:first-child{width:calc(var(--u) * 48);height:calc(var(--u) * 48)}.bccharm .none{opacity:.6}.bcfans{height:calc(var(--u) * 230);justify-content:center;align-items:flex-end;gap:calc(var(--u) * -22);padding:0 calc(var(--u) * 10);background:linear-gradient(rgba(var(--team), 0), rgba(var(--team), .35));display:flex;position:absolute;bottom:0;left:0;right:0}.fan{width:calc(var(--u) * 116);height:calc(var(--u) * 210);animation:fanbob 1.4s calc(var(--k) * -.23s) ease-in-out infinite;transform-origin:50% 100%;position:relative}.fan>.pic{object-fit:contain;object-position:50% 100%;width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * 4) calc(var(--u) * 4) #00000080)}.fan .flag{width:calc(var(--u) * 6);height:calc(var(--u) * 56);transform-origin:50% 100%;animation:flagwave .8s calc(var(--k) * -.11s) ease-in-out infinite alternate;background:#3b200b;position:absolute;top:8%;left:62%}.fan .flag:after{content:"";left:calc(var(--u) * 6);width:calc(var(--u) * 40);height:calc(var(--u) * 26);background:rgb(var(--team));clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;top:0}.bcside.s1 .fan>.pic{scale:-1 1}@keyframes fanbob{50%{translate:0 calc(var(--u) * -6)}}@keyframes flagwave{0%{rotate:-12deg}to{rotate:10deg}}.bcfans.cheer .fan{animation:fanjump .45s calc(var(--k) * 40ms) cubic-bezier(.3, 1.6, .5, 1)}@keyframes fanjump{40%{translate:0 calc(var(--u) * -40)}}.bcside.won .fan{animation:fanjump .5s calc(var(--k) * 60ms) cubic-bezier(.3, 1.6, .5, 1) infinite}.bcside.won .bctag:after{content:" Thắng!"}.bcside.won .bcbird:before{background:radial-gradient(closest-side,#ffd84ad9,#ffd84a00)}.bcside.lost .fan{translate:0 calc(var(--u) * 14);filter:grayscale(.7)brightness(.7);animation:none}.bcside.lost .bcbird .pic{filter:grayscale(.8)brightness(.6);animation:none}@media (prefers-reduced-motion:reduce){.fan,.fan .flag,.bcbird .pic,.bcfans.cheer .fan,.bcside.won .fan,.bcclock.late{animation:none!important}}.bchead{align-items:center;gap:calc(var(--u) * 18);display:flex}.bcside.s1 .bchead{text-align:right;flex-direction:row-reverse}.bcwho{gap:calc(var(--u) * 8);flex:1;min-width:0;display:grid}.bcside.s1 .bcwho{justify-items:end}.bcside.s1 .bclv,.bcside.s1 .bctac{flex-direction:row-reverse}.bcfoot{gap:calc(var(--u) * 26);display:flex}.bcmeta{align-content:start;gap:calc(var(--u) * 18);flex:1;display:grid}.bcmeta .bcdmg{flex-direction:column;align-items:flex-start;gap:0}@media (aspect-ratio>=4/3){body.wide .pvslot{display:none}body.wide .pvrow{grid-template-columns:auto;width:auto}body.wide .pvqr svg{width:calc(var(--px) * 440)}}.bcside.empty .bcbar,.bcside.empty .bcfoot{visibility:hidden}body.booth #stage{z-index:1;width:min(100vw,177.778vh);height:min(100vh,56.25vw);box-shadow:none}body.booth #ui{--px:calc(min(100vh, 100vw * 9 / 16) / 1280);width:calc(min(100vh,56.25vw)/1.77778);margin-left:auto;margin-right:auto;left:0;right:0}@supports (width:round(down, 1px, 2px)) and (width:1cqh){body.booth #ui{--px:calc(100cqh / 1280);width:round(down,56.25cqh,2px)}}body.booth #ui .hud{display:none}body.booth .bc{z-index:2;pointer-events:none;--u:calc(min(100vh, 100vw * 9 / 16) / 1080);--side:calc(var(--u) * 400);color:#fff3d6;width:min(100vw,177.778vh);height:min(100vh,56.25vw);font-family:Google Sans,sans-serif;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}body.booth .bcbg{display:none}body.booth .bcside{gap:calc(var(--u) * 12);padding:calc(var(--u) * 22) calc(var(--u) * 26) 0;border-right:calc(var(--u) * 6) solid rgb(var(--team));background:linear-gradient(90deg,#180c04eb 70%,#180c048c)}body.booth .bcside.s1{border-right:0;border-left:calc(var(--u) * 6) solid rgb(var(--team));background:linear-gradient(270deg,#180c04eb 70%,#180c048c)}body.booth .bctag{font-size:calc(var(--u) * 34);padding:calc(var(--u) * 6) calc(var(--u) * 40)}body.booth .bchead{gap:calc(var(--u) * 6);flex-direction:column}body.booth .bcside.s1 .bchead{flex-direction:column}body.booth .bcwho{text-align:center;justify-items:center;gap:calc(var(--u) * 4);width:100%}body.booth .bcname{font-size:calc(var(--u) * 44)}body.booth .bclv{font-size:calc(var(--u) * 30)}body.booth .bcbar .track{height:calc(var(--u) * 28)}body.booth .bcbar .l,body.booth .bcbar .n{font-size:calc(var(--u) * 22)}body.booth .bcfoot{gap:calc(var(--u) * 10);flex-direction:column}body.booth .bcstat{grid-template-columns:calc(var(--u) * 110) 1fr calc(var(--u) * 56);font-size:calc(var(--u) * 22)}body.booth .bcmeta{align-items:center;gap:calc(var(--u) * 14);grid-template-columns:auto 1fr}body.booth .bcfans,body.booth #ui .hamb,.bcqr,body.booth .bcside.qr>:not(.bctag,.bcqr,.bcfans){display:none}body.booth .bcside.qr .bcqr{justify-items:center;gap:calc(var(--u) * 14);margin-top:auto;margin-bottom:calc(var(--u) * 60);display:grid}body.booth .bcqr .code{width:calc(var(--u) * 300);height:calc(var(--u) * 300);padding:calc(var(--u) * 16);border:calc(var(--u) * 8) solid rgb(var(--team));border-radius:calc(var(--u) * 24);box-shadow:0 0 0 calc(var(--u) * 5) #1e0e05, 0 calc(var(--u) * 12) calc(var(--u) * 24) #00000080;background:#fff}body.booth .bcqr .code svg{width:100%;height:100%;display:block}body.booth .bcqr .scan{font-size:calc(var(--u) * 46);color:#ffd84a;animation:.8s ease-in-out infinite alternate bcpulse}body.booth .bcqr .note{min-height:calc(var(--u) * 80);font-size:calc(var(--u) * 28);text-align:center;white-space:pre-line;line-height:1.35}.btmid{display:none}body.booth .btmid{z-index:3;pointer-events:none;--u:calc(min(100vh, 100vw * 9 / 16) / 1080);color:#fff3d6;width:min(100vw,177.778vh);height:min(100vh,56.25vw);font-family:Google Sans,sans-serif;display:block;position:fixed;top:50%;left:50%;translate:-50% -50%}.btidle{left:calc(var(--u) * 400);right:calc(var(--u) * 400);top:calc(var(--u) * 40);justify-items:center;display:grid;position:absolute}.btidle[hidden]{display:none}.bttitle{font:400 calc(var(--u) * 130) / 1 Bangers, "Google Sans", sans-serif;letter-spacing:calc(var(--u) * 6);color:#ffd84a;-webkit-text-stroke:calc(var(--u) * 4) #2b1608;text-shadow:0 calc(var(--u) * 10) 0 #2b1608}.btsub{margin-top:calc(var(--u) * -6);font-size:calc(var(--u) * 40);color:#fff3d6}.btcall{margin-top:calc(var(--u) * 640);padding:calc(var(--u) * 10) calc(var(--u) * 40);font-size:calc(var(--u) * 40);border:calc(var(--u) * 5) solid #ffd84a;background:#180c04d1;border-radius:999px;animation:.9s ease-in-out infinite alternate bcpulse}.btline{left:50%;top:calc(var(--u) * 20);max-width:calc(var(--u) * 1080);padding:calc(var(--u) * 8) calc(var(--u) * 36);text-align:center;font-size:calc(var(--u) * 40);white-space:nowrap;border:calc(var(--u) * 4) solid #ffd84a;background:#180c04d9;border-radius:999px;position:absolute;translate:-50%}.btline:empty{display:none}.btreveal{place-content:center;justify-items:center;gap:calc(var(--u) * 26);background:radial-gradient(closest-side,#180c04c7,#180c0400);display:none;position:absolute;inset:0}.btreveal.on{display:grid}.btpair{align-items:center;gap:calc(var(--u) * 50);display:flex}.btmedal{justify-items:center;gap:calc(var(--u) * 8);animation:.45s cubic-bezier(.2,1.6,.4,1) both btslam;display:grid}.btmedal.s1{animation-delay:.25s}.btmedal .disc{width:calc(var(--u) * 260);height:calc(var(--u) * 260);border:calc(var(--u) * 10) solid #1e0e05;box-shadow:0 0 0 calc(var(--u) * 8) #ffd84a;background:#e63a1e;border-radius:50%;display:block;overflow:hidden}.btmedal.s1 .disc{background:#2878e6}.btmedal .disc .pic{object-fit:contain;width:100%;height:100%}.btmedal b{font-size:calc(var(--u) * 80)}.btmedal.win .disc{box-shadow:0 0 0 calc(var(--u) * 10) #ffd84a, 0 0 calc(var(--u) * 80) calc(var(--u) * 20) #ffd84a;animation:.6s ease-in-out .8s infinite alternate glowpulse}.btmedal.lose{opacity:.55;transition:opacity .3s .9s,scale .3s .9s;scale:.86}.btvs{font:400 calc(var(--u) * 110) / 1 Bangers, "Google Sans", sans-serif;color:#ffd84a}.btwhy{font-size:calc(var(--u) * 64);color:#ffd84a;animation:.4s .7s both btslam}@keyframes btslam{0%{opacity:0;scale:2.6}}@keyframes glowpulse{to{box-shadow:0 0 0 calc(var(--u) * 10) #ffd84a, 0 0 calc(var(--u) * 120) calc(var(--u) * 40) #ffd84a}}.scr.bthold{pointer-events:none;background:0 0}.bswap{gap:calc(var(--px) * 10);max-height:calc(var(--px) * 640);display:grid;overflow-y:auto}.scr.bresult .cmodal{justify-items:center;gap:calc(var(--px) * 16);width:calc(var(--px) * 600);padding:calc(var(--px) * 36) calc(var(--px) * 30);text-align:center;color:#fff3d6;border:calc(var(--px) * 7) solid var(--ink);border-radius:calc(var(--px) * 30);box-shadow:0 0 0 calc(var(--px) * 8) var(--gold);background:linear-gradient(#5a3214,#3b200c);display:grid}.bres{font:400 calc(var(--px) * 120) / 1 Bangers, "Google Sans", sans-serif;color:#c9c0b0}.bres.win{color:#ffd84a}.bsub{font-size:calc(var(--px) * 28);margin:0}.bgift{justify-items:center;gap:calc(var(--px) * 6);width:100%;padding:calc(var(--px) * 20);color:#4a2a0c;border:calc(var(--px) * 4) solid #8a5426;border-radius:calc(var(--px) * 18);background:linear-gradient(#fff6dc,#f3dca6);display:grid}.bgift .pic{width:calc(var(--px) * 110);height:calc(var(--px) * 110)}.bgift b{font-size:calc(var(--px) * 40);color:#c0392b}.bgift small{font-size:calc(var(--px) * 24)}.btidle.callonly>:not(.btcall){visibility:hidden}.btscene{left:calc(var(--u) * 400);right:calc(var(--u) * 400);align-content:center;justify-items:center;gap:calc(var(--u) * 26);background:#180c04e6;animation:.5s both btfade;display:grid;position:absolute;top:0;bottom:0;overflow:hidden}.btscene.out{opacity:0;transition:opacity .4s}@keyframes btfade{0%{opacity:0}}.btscene .cap{z-index:1;padding:calc(var(--u) * 8) calc(var(--u) * 40);font-size:calc(var(--u) * 50);color:#ffd84a;background:#180c04b3;border-radius:999px;position:relative}.btscene.k-village{padding-bottom:calc(var(--u) * 90);background:#c9a26a;align-content:end}.btscene .lay{background:bottom/contain no-repeat;position:absolute;inset:0}.btscene.k-village:before{content:"";background:var(--sky) center / cover;filter:blur(14px)brightness(.8);position:absolute;inset:-5%}.btscene.k-village .lay{animation:8s ease-out both btzoom}@keyframes btzoom{0%{scale:1.08}}.btscene .row{justify-content:center;align-items:flex-end;gap:calc(var(--u) * 12);display:flex}.btscene.k-cast .who{width:calc(var(--u) * 196);justify-items:center;animation:.5s cubic-bezier(.2,1.4,.4,1) both btin;display:grid}@keyframes btin{0%{opacity:0;translate:0 calc(var(--u) * 60)}}.btscene.k-cast .npcface.full{width:calc(var(--u) * 196);height:calc(var(--u) * 300);box-shadow:none;background:0 0;border:0;overflow:hidden}.btscene.k-cast .npcface.full>.pic{object-fit:cover;object-position:50% 0;width:100%;height:100%}.btscene.k-cast .nm{margin-top:calc(var(--u) * -14);padding:calc(var(--u) * 2) calc(var(--u) * 14);font-size:calc(var(--u) * 26);color:#fff3d6;border:calc(var(--u) * 3) solid #2b1608;white-space:nowrap;background:#b8340f;border-radius:999px}.btscene.k-cast .ln{width:calc(var(--u) * 196);box-sizing:border-box;white-space:normal;word-break:break-word;margin:calc(var(--u) * 10) 0 0;min-height:calc(var(--u) * 120);padding:calc(var(--u) * 12);font-size:calc(var(--u) * 22);text-align:center;color:#2b1608;border:calc(var(--u) * 3) solid #2b1608;border-radius:calc(var(--u) * 16);background:#fff6e2;line-height:1.35}.btscene.k-soon .place{justify-items:center;gap:calc(var(--u) * 10);animation:.6s cubic-bezier(.2,1.4,.4,1) both btin;display:grid}.btscene.k-soon .place:nth-child(2){animation-delay:.3s}.btscene.k-soon .place:nth-child(3){animation-delay:.6s}.btscene.k-soon .place .pic{width:calc(var(--u) * 320);height:calc(var(--u) * 560);object-fit:cover;border:calc(var(--u) * 6) solid #ffd84a;border-radius:calc(var(--u) * 18);box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 24) #00000080}.btscene.k-soon .place b{font-size:calc(var(--u) * 44);color:#fff3d6}.btscene.k-logo .bttitle{font-size:calc(var(--u) * 200);animation:.5s cubic-bezier(.2,1.6,.4,1) both btslam}.btscene.k-dawn{padding-bottom:calc(var(--u) * 110);background:#f6c27a;align-content:end}.k-dawn .lay{animation:dw-drift var(--d) ease-out both;background:bottom/cover no-repeat;position:absolute;inset:0}.k-dawn .lay.sky{--z:1.04;animation-name:dw-sky}.k-dawn .lay.hills{--z:1.1}.k-dawn .lay.field-far{--z:1.18}.k-dawn .lay.coop{--z:1.28;background-size:contain}.k-dawn .lay.rice-left,.k-dawn .lay.rice-right{--z:1.4;background-size:auto 100%}.k-dawn .lay.rice-left{background-position:0 100%;animation-name:dw-drift,dw-left;right:32%}.k-dawn .lay.rice-right{background-position:100% 100%;animation-name:dw-drift,dw-right;left:32%}.k-dawn .lay.front{--z:1.6}.k-dawn.home .lay{background-size:contain}.k-dawn.home{background:linear-gradient(#f2a35e,#ffd89a 60%,#c8a05a)}@keyframes dw-drift{0%{translate:0;scale:1}to{scale:var(--z,1.1);translate:0 calc(var(--u) * 20)}}@keyframes dw-sky{0%{scale:1}to{scale:var(--z);translate:calc(var(--u) * -30) 0}}@keyframes dw-left{0%,40%{translate:0}85%,to{translate:-75%}}@keyframes dw-right{0%,40%{translate:0}85%,to{translate:75%}}.k-dawn .ghost{left:50%;top:calc(var(--u) * 60);width:calc(var(--u) * 420);height:calc(var(--u) * 420);object-fit:contain;filter:brightness(0);opacity:0;z-index:1;transition:opacity 1.4s;position:absolute;translate:-50%}.k-dawn .ghost.on{opacity:.55}.btscene .cap.big{z-index:3;max-width:calc(var(--u) * 1000);padding:calc(var(--u) * 14) calc(var(--u) * 44);font-size:calc(var(--u) * 50);text-align:center;color:#fff3d6;border-radius:calc(var(--u) * 26);background:#180c04b8;line-height:1.35}.btscene .cap.big:empty{display:none}.btscene .cap.in{animation:.7s ease-out both dw-line}@keyframes dw-line{0%{opacity:0;translate:0 calc(var(--u) * 24)}}.bttalk{left:calc(var(--u) * 430);right:calc(var(--u) * 430);bottom:calc(var(--u) * 26);height:calc(var(--u) * 640);z-index:2;justify-content:space-between;align-items:flex-end;animation:.4s both btfade;display:flex;position:absolute}.bttalk.out{opacity:0;transition:opacity .35s}.bttalk .tw{width:calc(var(--u) * 330);justify-items:center;display:grid;position:relative}.bttalk .tw>.pic{width:calc(var(--u) * 330);height:calc(var(--u) * 430);object-fit:contain;object-position:50% 100%;filter:brightness(.7) drop-shadow(0 calc(var(--u) * 10) calc(var(--u) * 10) #00000080);transform-origin:50% 100%;transition:filter .3s,scale .3s}.bttalk .tw.say>.pic{filter:drop-shadow(0 calc(var(--u) * 10) calc(var(--u) * 10) #00000080);scale:1.05}.bttalk .tw.s1>.pic{scale:-1 1}.bttalk .tw.s1.say>.pic{scale:-1.05 1.05}.bttalk .tn{margin-top:calc(var(--u) * -14);padding:calc(var(--u) * 6) calc(var(--u) * 30);font-size:calc(var(--u) * 30);color:#fff3d6;border-image:url(../assets/ui/frame/tag.webp) 18 32 fill / calc(var(--u) * 12) calc(var(--u) * 22) stretch}.bttalk .tb{bottom:calc(100% + var(--u) * 6);width:calc(var(--u) * 420);padding:calc(var(--u) * 18) calc(var(--u) * 26);font-size:calc(var(--u) * 34);color:#2b1608;border:calc(var(--u) * 5) solid #2b1608;border-radius:calc(var(--u) * 26);opacity:0;background:#fff8e6;line-height:1.35;transition:opacity .25s,scale .25s;position:absolute;scale:.8}.bttalk .tw.s0 .tb{left:0}.bttalk .tw.s1 .tb{right:0}.bttalk .tb p{margin:0}.bttalk .tw.say .tb{opacity:1;scale:1}.btflash{left:calc(var(--u) * 400);right:calc(var(--u) * 400);top:calc(var(--u) * 120);bottom:calc(var(--u) * 160);place-content:center;justify-items:center;gap:calc(var(--u) * 20);z-index:4;animation:fl-mem var(--d) ease-in-out both;background:radial-gradient(closest-side,#0c0602b8,#0c060273 60%,#0000);display:grid;position:absolute}@keyframes fl-mem{0%{opacity:0;filter:blur(calc(var(--u) * 8));scale:1.15}18%,78%{opacity:1;filter:none;scale:1}to{opacity:0;filter:blur(calc(var(--u) * 6));scale:.95}}.btflash .tri{width:calc(var(--u) * 560);height:calc(var(--u) * 470);position:relative}.btflash .tm{width:calc(var(--u) * 200);opacity:.62;justify-items:center;display:grid;position:absolute}.btflash .tm.t0{top:0;left:50%;translate:-50%}.btflash .tm.t1{bottom:0;left:0}.btflash .tm.t2{bottom:0;right:0}.btflash .tm .pic{width:calc(var(--u) * 190);height:calc(var(--u) * 190);border-radius:50%}.btflash .tm b{margin-top:calc(var(--u) * -18);padding:calc(var(--u) * 4) calc(var(--u) * 30);font-size:calc(var(--u) * 36);color:#fff3d6;border-image:url(../assets/ui/frame/tag.webp) 18 32 fill / calc(var(--u) * 12) calc(var(--u) * 22) stretch}.btflash .tm.lit{opacity:1;filter:drop-shadow(0 0 calc(var(--u) * 18) #ffd84a)}.btflash .why{padding:calc(var(--u) * 8) calc(var(--u) * 34);font-size:calc(var(--u) * 36);color:#ffd84a;background:#180c04b3;border-radius:999px}@keyframes fl-rub{to{translate:calc(var(--u) * 26) calc(var(--u) * -6);rotate:6deg}}.btflash .gauge{width:calc(var(--u) * 640);height:calc(var(--u) * 56);border:calc(var(--u) * 6) solid #2b1608;box-shadow:0 0 0 calc(var(--u) * 4) #e0a63a;background:#180c04cc;border-radius:999px;overflow:hidden}.btflash .gauge .fill{background:linear-gradient(90deg,#4fb6ff 0 40%,#ffd84a 40% 80%,#ff4d4d 80%,#ff9f1a 85%,#ffe14a 90%,#5bd96b 94%,#4fb6ff 97%,#b06bff);background-size:calc(var(--u) * 640) 100%;width:0;height:100%;animation:fl-fill var(--d) ease-out both;display:block}@keyframes fl-fill{15%{width:0}80%,to{width:100%}}.btscene.k-question{gap:calc(var(--u) * 40);background:radial-gradient(at 50% 45%,#3c1e08e6,#0c0602f5)}.k-question .ql{font-size:calc(var(--u) * 64);color:#fff3d6;text-align:center;opacity:0;animation:.8s ease-out both q-in}@keyframes q-in{0%{opacity:0;translate:0 calc(var(--u) * 24)}to{opacity:1;translate:0}}.k-question .q1{font-size:calc(var(--u) * 58);color:#ffd84a}.k-question .q2{font-size:calc(var(--u) * 72);color:#ff9f4a}.btscene.k-title{--px:calc(var(--u));background:radial-gradient(at 50% 42%,#2a3b8a,#0e1640 70%)}.k-title .rays{width:calc(var(--u) * 2200);height:calc(var(--u) * 2200);background:repeating-conic-gradient(from 0deg, #ff8c288c 0 7deg, #e63a1e59 7deg 14deg, transparent 14deg 30deg);animation:24s linear infinite k-spin;position:absolute;top:42%;left:50%;translate:-50% -50%}@keyframes k-spin{to{rotate:1turn}}.k-title .logobox{width:calc(var(--px) * 660);height:calc(var(--px) * 560);animation:.6s cubic-bezier(.2,1.6,.4,1) both k-slam;position:relative}.k-title .cv-logo.rest .cv-p{animation:.32s cubic-bezier(.2,1.5,.4,1) both kt-swing}.k-title .cv-logo.rest .cv-p:nth-child(2){--rx:70deg;animation-delay:.3s}.k-title .cv-logo.rest .cv-p:nth-child(3){--rx:-70deg;animation-delay:.55s}.k-title .cv-logo.rest .cv-p:nth-child(4){animation:.14s ease-in 1.2s both kt-stamp}.k-title .cv-logo.rest .cv-p:nth-child(5){animation:.14s ease-in 1.5s both kt-stamp}.k-title .cv-logo.rest .cv-p:nth-child(6){animation:.14s ease-in 1.8s both kt-stamp}.k-title .cv-logo.rest .cv-badge{animation:.45s cubic-bezier(.2,1.6,.4,1) 2s both kt-burst}@keyframes kt-swing{0%{opacity:0;transform:perspective(calc(var(--px) * 900)) rotateX(var(--rx)) scale(1.6)}to{opacity:1;transform:none}}@keyframes kt-stamp{0%{opacity:0;scale:2.4}to{opacity:1;scale:1}}@keyframes kt-burst{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.k-title:after{content:"";opacity:0;pointer-events:none;background:#fff;animation:.5s ease-out 2s both kt-flash;position:absolute;inset:0}@keyframes kt-flash{0%{opacity:0}4%{opacity:.9}to{opacity:0}}.k-title .zap{opacity:0;background:radial-gradient(at 20% 15%,#bee6ffe6,#0000 30%),radial-gradient(at 85% 25%,#bee6ffcc,#0000 28%);animation:1.7s step-end 2.3s infinite kt-zap;position:absolute;inset:0}@keyframes kt-zap{0%,to{opacity:0}8%{opacity:1}12%{opacity:0}16%{opacity:.8}20%{opacity:0}62%{opacity:.7;background-position:40% 0}66%{opacity:0}}.k-title .rays{opacity:0;animation:24s linear infinite k-spin,.4s ease-out 2s forwards btfadein}@keyframes btfadein{to{opacity:1}}.k-title .cv-logo.rest .cv-sweep{opacity:0;animation:4s linear 2.6s infinite sweep,.3s 2.6s forwards btfadein}@keyframes k-slam{0%{opacity:0;scale:2.2}}.k-title .cap{z-index:1;font-size:calc(var(--u) * 44);color:#ffd84a;background:#0c0602b3;animation:.8s ease-in-out infinite alternate bcpulse;position:relative}.k-title .conf{width:calc(var(--u) * 14);height:calc(var(--u) * 26);background:var(--c);animation:3s linear infinite k-conf;position:absolute;top:-5%}@keyframes k-conf{to{translate:calc(var(--u) * 60) calc(var(--u) * 1200);rotate:720deg}}.btfade{left:calc(var(--u) * 400);right:calc(var(--u) * 400);z-index:5;animation:k-fade var(--d) ease-in-out both;background:#000;position:absolute;top:0;bottom:0}@keyframes k-fade{0%{opacity:0}45%,60%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.k-dawn .lay,.k-title .rays,.k-title .conf,.btflash.k-rub .rubbird>.pic,.btflash.k-rub .rubtube .cols{animation:none}}.panel .rstage:has(.rooster.me){-webkit-mask-image:none;mask-image:none}.panel .rstage .mscene>.rooster.me{bottom:calc(var(--px) * 14);width:calc(var(--px) * 380);height:calc(var(--px) * 380);z-index:2}.btflash .tm .pic{box-sizing:border-box;padding:calc(var(--u) * 16);border:calc(var(--u) * 6) solid #2b1608;box-shadow:0 0 0 calc(var(--u) * 5) #e0a63a}.btflash .tm.t0 .pic{background:radial-gradient(circle at 50% 40%,#ff7a5a,#b8231a)}.btflash .tm.t1 .pic{background:radial-gradient(circle at 50% 40%,#7be36b,#237a2c)}.btflash .tm.t2 .pic{background:radial-gradient(circle at 50% 40%,#6cc4ff,#1c56b0)}.btscene.k-title{padding-bottom:calc(var(--u) * 40);background:radial-gradient(circle at 50% 39%,#120818,#05020a 70%);align-content:end}.k-title .kstage{width:calc(var(--u) * 720 * 1080 / 1280);height:calc(var(--u) * 1080);--px:calc(var(--u) * 1080 / 1280);position:absolute;top:0;left:50%;translate:-50%}.k-title .cv-logo.shine .cv-sweep{opacity:1;animation:4s linear infinite sweep}.btscene.k-title{left:0;right:0}body.booth:has(.k-title) .bc{z-index:4}.k-title .kstage{--px:calc(var(--u) * 1.4);width:calc(var(--px) * 720);height:calc(var(--px) * 1280);top:calc(var(--u) * 500 - var(--px) * 500);-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.k-title .kstage>.cv-sky,.k-title .kstage>.cv-flash{left:0;right:0}.btscene.k-title:before{content:"";opacity:0;background:radial-gradient(circle at 50% 43%,#1c3a80,#0c1e5a 40%,#050f36 85%);animation:.4s ease-out 2s forwards btfadein;position:absolute;inset:0}.btscene.k-title:after{content:"";pointer-events:none;opacity:0;background:#fff;animation:.6s ease-out 2s both kt-flash;position:absolute;inset:0}.k-title .cap{font-size:calc(var(--u) * 44)}.btflash.between{left:calc(var(--u) * 770);right:calc(var(--u) * 770);top:auto;bottom:calc(var(--u) * 60);height:calc(var(--u) * 420);background:radial-gradient(closest-side,#0c060299,#0000)}.btflash.between .tri{width:calc(var(--u) * 360);height:calc(var(--u) * 320)}.btflash.between .tm{width:calc(var(--u) * 130)}.btflash.between .tm .pic{width:calc(var(--u) * 124);height:calc(var(--u) * 124);padding:calc(var(--u) * 10);border-width:calc(var(--u) * 4)}.btflash.between .tm b{margin-top:calc(var(--u) * -12);padding:calc(var(--u) * 2) calc(var(--u) * 20);font-size:calc(var(--u) * 26)}.btflash.between.k-rub{align-items:end;gap:calc(var(--u) * 18);grid-template-columns:auto auto}.btflash.between.k-rub>.pic{width:calc(var(--u) * 130);height:calc(var(--u) * 130);align-self:center}.btflash.between.k-rub .gauge{width:calc(var(--u) * 56);height:calc(var(--u) * 360);align-items:flex-end;display:flex}.btflash.between.k-rub .gauge .fill{background:linear-gradient(0deg,#4fb6ff 0 40%,#ffd84a 40% 80%,#ff4d4d 80%,#ff9f1a 85%,#ffe14a 90%,#5bd96b 94%,#4fb6ff 97%,#b06bff);background-size:100% calc(var(--u) * 348);width:100%;height:0;animation:fl-up var(--d) ease-out both;background-position:bottom}@keyframes fl-up{10%{height:0}80%,to{height:100%}}.btflash.between .why{display:none}body.booth:has(.bttalk) #ui>.say{visibility:hidden}.btshade{display:none}body.booth .btshade{z-index:1;pointer-events:none;opacity:0;background:#050302;display:block;position:fixed;inset:0}.btflash .tarr{z-index:1;color:#fff3d6;pointer-events:none;position:absolute;inset:0}.btflash .tarr svg{width:100%;height:100%;overflow:visible}.btflash .tarr line{stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-width:5px;opacity:.9;filter:drop-shadow(0 0 1.2px #2b1608)drop-shadow(0 0 1.2px #2b1608)}.btflash .tarr line.lit{color:#ffd84a;stroke:#ffd84a;opacity:1;stroke-width:6.5px;filter:drop-shadow(0 0 2px #ff9f1a)}.btflash .tm{z-index:2}body.booth .scr.vs{overflow:visible}body.booth .scr.vs:before,body.booth .scr.vs:after{content:"";z-index:-1;pointer-events:none;width:calc(1.77778*min(100vh,56.25vw));position:absolute;top:0;bottom:0;left:calc(min(100vh,56.25vw)/-1.64571)}body.booth .scr.vs:before{background:inherit;filter:brightness(.8);background-size:cover}body.booth .scr.vs:after{background:url(../assets/booth/vs-wide.webp) 50%/cover no-repeat}body.booth .bcstats{place-items:center;display:grid}body.booth .bcstats>.radar{width:calc(var(--u) * 330);height:auto}body.booth .bcbird{width:calc(var(--u) * 170);height:calc(var(--u) * 150)}body.booth .bcabil{justify-self:center;align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 2);padding:calc(var(--u) * 4) calc(var(--u) * 20);font-size:calc(var(--u) * 26);color:#2b1608;-webkit-text-stroke:0;border:calc(var(--u) * 3) solid #2b1608;box-shadow:0 calc(var(--u) * 3) 0 #00000059;background:linear-gradient(#ffe57a,#f5b51c);border-radius:999px;display:inline-flex}body.booth .bcabil:empty{display:none}body.booth .bcabil i{color:#b0300c;font-style:normal}body.booth .bcfoot{gap:calc(var(--u) * 6)}body.booth .bcmeta{gap:calc(var(--u) * 10);padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 16);background:#00000059;grid-template-columns:1fr 1fr}body.booth .bcmeta .bcdmg{font-size:calc(var(--u) * 22);gap:0;display:grid}body.booth .bcmeta .bcdmg b{font-size:calc(var(--u) * 44)}body.booth .bccharm{font-size:calc(var(--u) * 22)}body.booth .bcside{gap:calc(var(--u) * 8);padding-top:calc(var(--u) * 16)}body.booth .bcstats>.radar{width:calc(var(--u) * 272)}body.booth .bcmeta{margin-bottom:calc(var(--u) * 14)}body.booth .vs .vbird{zoom:1.6;top:calc(var(--px) * 250)}body.booth .vs .vbird.s0{left:calc(var(--px) * -150)}body.booth .vs .vbird.s1{right:calc(var(--px) * -150)}body.booth .vs .vplate{zoom:1.75;top:calc(var(--px) * 500)}body.booth .vs .vplate.s0{left:calc(var(--px) * -150)}body.booth .vs .vplate.s1{right:calc(var(--px) * -150)}body.booth .vs .vsmark .gt{font-size:calc(var(--px) * 240)}body.booth .bcside.s1 .bchead{text-align:center}body.booth .bcside.s1 .bcwho{justify-items:center}body.booth .bcside.s1 .bclv{flex-direction:row}.vs .vwho.l{right:auto;left:calc(var(--px) * 25);animation-name:npcExitL}.vs .vwho.l .face{scale:1}.vs .vwho.l .face.flip{scale:-1 1}@keyframes npcExitL{to{translate:calc(var(--px) * -760) 0}}body.booth .bcside.npc .bcbar,body.booth .bcside.npc .bcfoot,body.booth .bcside.npc .bcabil:empty{visibility:hidden}body.booth .bcside.npc .bcbird{width:100%;height:calc(var(--u) * 560)}body.booth .bcside.npc .bcbird .face{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}body.booth .bcside.npc .bcbird .face .pic{object-fit:contain;object-position:50% 100%;width:100%;height:100%;animation:none;scale:1}body.booth .bcside.s1.npc .bcbird .face .pic,body.booth .bcside.s0.npc .bcbird .face.lf .pic{scale:-1 1}body.booth .bcside.s1.npc .bcbird .face.lf .pic,.vs .vwho .face.lf{scale:1}.vs .vwho.l .face.lf{scale:-1 1}body.booth .bcside.npc .bclv{align-items:center;gap:calc(var(--u) * 10);flex-direction:column}body.booth .bcjob{padding:calc(var(--u) * 2) calc(var(--u) * 18);font-size:calc(var(--u) * 22);opacity:.9;color:#fff;background:rgb(var(--team));box-shadow:0 0 0 calc(var(--u) * 3) #1e0e05;border-radius:999px}body.booth .bcperson{padding:calc(var(--u) * 10) calc(var(--u) * 44);font-size:calc(var(--u) * 48);white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;color:#4a2a0c;max-width:100%;box-shadow:0 0 0 calc(var(--u) * 4) #8a5426, 0 calc(var(--u) * 5) 0 #00000059;text-shadow:none;-webkit-text-stroke:0;background:linear-gradient(#fff3d6,#f0d08a);border-radius:999px;overflow:hidden}.vs.pair .vwho{top:calc(var(--px) * 180)}.vs.pair .vwho,.vs.pair .vwho .face{animation-delay:1.5s}.vs.pair .vbird.s0,.vs.pair .vbird.s1,.vs.pair .vbird .vwalk{animation-delay:1.65s}.vs.pair .vbird .vdust{animation-delay:2.37s}.vs.pair .vplate.s0{animation-delay:2.45s}.vs.pair .vplate.s1{animation-delay:2.55s}.scr.title.reveal .kstage{position:absolute;inset:0;overflow:hidden}.scr.title.reveal .tapme{left:0;right:0;bottom:calc(var(--px) * 120);z-index:5;text-align:center;position:absolute}.scr.title.reveal{background:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000) 0 0/260px 260px,radial-gradient(1px 1px at 28% 72%,#fff,#0000) 0 0/310px 310px,radial-gradient(2px 2px at 44% 34%,#fff8d0,#0000) 0 0/370px 370px,radial-gradient(1px 1px at 61% 12%,#fff,#0000) 0 0/230px 230px,radial-gradient(1.5px 1.5px at 77% 58%,#fff,#0000) 0 0/290px 290px,radial-gradient(1px 1px at 89% 26%,#fff,#0000) 0 0/340px 340px,radial-gradient(2px 2px at 8% 88%,#fff8d0,#0000) 0 0/400px 400px,radial-gradient(1px 1px at 53% 92%,#fff,#0000) 0 0/270px 270px,radial-gradient(1.5px 1.5px at 36%,#fff,#0000) 0 0/330px 330px,radial-gradient(1px 1px at 70% 80%,#fff,#0000) 0 0/250px 250px,#0a0f2e radial-gradient(at 50% 40%,#1d2a6b,#0a0f2e 70%) 0 0/100% 100%}body:has(.scr.title.reveal){background:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000) 0 0/260px 260px,radial-gradient(1px 1px at 28% 72%,#fff,#0000) 0 0/310px 310px,radial-gradient(2px 2px at 44% 34%,#fff8d0,#0000) 0 0/370px 370px,radial-gradient(1px 1px at 61% 12%,#fff,#0000) 0 0/230px 230px,radial-gradient(1.5px 1.5px at 77% 58%,#fff,#0000) 0 0/290px 290px,radial-gradient(1px 1px at 89% 26%,#fff,#0000) 0 0/340px 340px,radial-gradient(2px 2px at 8% 88%,#fff8d0,#0000) 0 0/400px 400px,radial-gradient(1px 1px at 53% 92%,#fff,#0000) 0 0/270px 270px,radial-gradient(1.5px 1.5px at 36%,#fff,#0000) 0 0/330px 330px,radial-gradient(1px 1px at 70% 80%,#fff,#0000) 0 0/250px 250px,#0a0f2e radial-gradient(at 50% 40%,#1d2a6b,#0a0f2e 70%) 0 0/100% 100%}.scr.prep.timed .dlg{left:calc(var(--px) * 18);right:calc(var(--px) * 18);width:auto;bottom:calc(var(--px) * 150)}.scr.prep.timed .dlg .box{min-height:calc(var(--px) * 130);font-size:calc(var(--px) * 26);flex:1}.scr.prep.timed>.btn{left:calc(var(--px) * 40);right:calc(var(--px) * 40);width:auto;bottom:calc(var(--px) * 26);min-height:calc(var(--px) * 110);font-size:calc(var(--px) * 44)}.scr.prep.timed .pbg{inset:calc(var(--px) * -30);z-index:-1;filter:blur(calc(var(--px) * 8)) brightness(.6);background:50%/cover;position:absolute}.scr.prep.timed{isolation:isolate}.scr.prep.timed.pick .dlg,.scr.prep.timed .psign{display:none}.vs.pair .vwho{top:auto;bottom:calc(var(--px) * 240)}.vs.pair .vwho .face{width:calc(var(--px) * 470 * var(--k,1) / 1.2);height:calc(var(--px) * 1000 * var(--k,1) / 1.2)}body.booth .bcside.npc .bcbird{position:relative}body.booth .bcside.npc .bcbird .face{width:100%;height:calc(100% * var(--k,1) / 1.2);position:absolute;bottom:0;left:0;right:0}.bpwho .face,.bpage.pick .bpmeface .face{height:calc(100% * var(--k,1) / 1.2);align-self:end}.bpage.pick .bpmeface{place-items:end center;display:grid}.vs.pair .vwho.l{left:calc(var(--px) * -95)}.vs.pair .vwho:not(.l){right:calc(var(--px) * -95)}.vs.pair .vwho .face>.pic{object-position:0% 100%}.vs.pair .vwho .face.lf>.pic{object-position:100% 100%}.nspage{z-index:50;color:#fff3d6;background:#2b1608;grid-template-rows:auto 1fr auto auto;gap:8px;padding:12px;font-size:14px;display:grid;position:fixed;inset:0}.nsrow{background:repeating-linear-gradient(#0000 0 39px,#ffffff26 39px 40px);gap:6px;display:flex;overflow-x:auto}.nscell{flex:none;grid-template-rows:1fr auto auto;justify-items:center;min-width:130px;display:grid}.nsfig{align-items:end;width:100%;height:100%;display:grid;position:relative}.nsfig .face{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.nsfig .face .pic{width:auto;height:100%}.nscell input{width:140px}.nsout{height:60px;font:12px monospace}.nsfig .face{width:max-content;overflow:visible}.nscell,.nsfig{width:max-content}.nsfig .face{display:block}.nsfig .face .pic{display:block;position:static}.nsrow{gap:24px}.mres .mtip{left:calc(var(--px) * 28);right:calc(var(--px) * 28);top:calc(var(--px) * 470);z-index:3;align-items:center;gap:calc(var(--px) * 12);box-sizing:border-box;padding:calc(var(--px) * 8) calc(var(--px) * 18);border-radius:calc(var(--px) * 18);color:#4a2a0c;box-shadow:0 0 0 calc(var(--px) * 4) #8a5426;background:#fff6dcf2;animation:.45s cubic-bezier(.2,1.4,.4,1) 1.2s both evpop;display:flex;position:absolute}.mres .mtip .face{width:calc(var(--px) * 84);height:calc(var(--px) * 84);flex:none}.mres .mtip p{font-size:calc(var(--px) * 24);text-align:left;margin:0;line-height:1.35}.mres .mtip b{color:#c2410c;-webkit-text-stroke:0;text-shadow:none}.btflash.k-rub .rubrow{align-items:center;gap:calc(var(--u) * 70);display:flex}.btflash.k-rub .rubtube{--px:calc(var(--u) * .5);width:calc(var(--px) * 193);height:calc(var(--px) * 750);position:relative}.btflash.k-rub .rubtube .rubg{top:0}.btflash.k-rub .rubtube .cols{animation:.5s linear infinite fl-belt}@keyframes fl-belt{to{background-position-y:calc(var(--px) * -750)}}.btflash.k-rub .rubbird{width:calc(var(--u) * 330);height:calc(var(--u) * 260);position:relative}.btflash.k-rub .rbclip{position:absolute;inset:0;overflow:hidden}.btflash.k-rub .rbclip .pic{object-fit:contain;object-position:50% 0;width:100%;height:200%}.btflash.k-rub .rubbird>.pic{width:calc(var(--u) * 170);height:calc(var(--u) * 170);animation:.16s ease-in-out infinite alternate fl-rub;position:absolute;top:38%;left:30%}.btflash.k-rub .rubtube{--ink:#2b1608;--cream:#fff3d6}.farmframe{z-index:100000;background:#1b120a;border:0;width:100%;height:100%;position:fixed;inset:0}.popup.away{z-index:200000}.pitch{display:none}@media (aspect-ratio>=4/3){body.pitchon .pitch{z-index:0;pointer-events:none;--side:calc((100vw - 100vh * 9 / 16) / 2);--u:min(calc(100vh / 1080), calc(var(--side) / 620));color:#fff3d6;background:#1a0c048c;font-family:Google Sans,sans-serif;display:block;position:fixed;inset:0}body.pitchon #stage{z-index:1;box-shadow:0 0 calc(var(--u) * 60) #000000b3}}.pside{width:var(--side);justify-content:center;align-items:center;gap:calc(var(--u) * 18);padding:0 calc(var(--u) * 40);text-align:center;flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.pside.pl{left:0}.pside.pr{gap:calc(var(--u) * 24);right:0}.plogo{width:calc(var(--u) * 400);margin-bottom:calc(var(--u) * -4)}.phead{font-weight:800;font-size:calc(var(--u) * 64);color:#ffd84a;-webkit-text-stroke:calc(var(--u) * 10) #2b1608;paint-order:stroke fill;text-shadow:0 calc(var(--u) * 6) 0 #2b1608;white-space:nowrap;line-height:1.1}.psub{font-size:calc(var(--u) * 28);color:#fff3d6;line-height:1.35}.ppt{align-items:center;gap:calc(var(--u) * 16);width:calc(var(--u) * 540);padding:calc(var(--u) * 12) calc(var(--u) * 16);text-align:left;border:calc(var(--u) * 3) solid #e8b04a;border-radius:calc(var(--u) * 20);background:#2b1608c7;display:flex}.ppt img{width:calc(var(--u) * 84);height:calc(var(--u) * 84);object-fit:contain;border:calc(var(--u) * 3) solid #2b1608;border-radius:calc(var(--u) * 14);background:#fff6dc;flex:none}.ppt b{font-weight:800;font-size:calc(var(--u) * 30);color:#ffd84a;line-height:1.15;display:block}.ppt span{font-size:calc(var(--u) * 22);line-height:1.3;display:block}.pqr{width:calc(var(--u) * 420);height:calc(var(--u) * 420);padding:calc(var(--u) * 10);border:calc(var(--u) * 6) solid #e8b04a;border-radius:calc(var(--u) * 26);background:#fff}.pqr svg{width:100%;height:100%;display:block}.purl{font-weight:800;font-size:calc(var(--u) * 40);color:#fff}.pfree{padding:calc(var(--u) * 8) calc(var(--u) * 24);font-weight:800;font-size:calc(var(--u) * 26);color:#2b1608;background:#ffd84a;border-radius:999px}.mres .macts.solo .mbtn{width:calc(var(--px) * 360);height:calc(var(--px) * 152)}:root:is(:lang(en),:lang(vi),:lang(th)) .mres .mscore{background-image:url(../assets/result/score-en.webp)}:root:is(:lang(en),:lang(vi),:lang(th)) .mres .mreward{background-image:url(../assets/result/reward-win-en.webp)}:root:is(:lang(en),:lang(vi),:lang(th)) .mres.l .mreward{background-image:url(../assets/result/reward-loss-en.webp)}:root:is(:lang(en),:lang(vi),:lang(th)) .mres .mbtn{background-image:url(../assets/result/btn-home-en.webp)}:root:is(:lang(en),:lang(vi),:lang(th)) .mres .mbtn.again{background-image:url(../assets/result/btn-again-en.webp)}.home,.packs,.album,.map{background:repeating-linear-gradient(45deg, #ffffff09 0 calc(var(--px) * 10), transparent calc(var(--px) * 10) calc(var(--px) * 20)), linear-gradient(#5a3314, #2b1608);justify-content:flex-start}.packs{background:url(../assets/gacha-bg.webp) 50%/cover,#6b4320}.home{background:#c9953f;padding:0}.wallet{right:calc(var(--px) * 20);top:calc(var(--px) * 18);z-index:4;gap:calc(var(--px) * 14);display:flex;position:absolute}.cur{align-items:center;gap:calc(var(--px) * 18);box-sizing:border-box;height:calc(var(--px) * 72);min-width:calc(var(--px) * 136);padding:0 calc(var(--px) * 26) 0 calc(var(--px) * 13);font-size:calc(var(--px) * 34);border:0 solid #0000;border-image:url(../assets/ui/hud/plate-cur.webp) 0 48 0 132 fill / 0 calc(var(--px) * 18) 0 calc(var(--px) * 99) stretch;display:flex}.cur .pic{width:calc(var(--px) * 50);height:calc(var(--px) * 50);filter:drop-shadow(0 calc(var(--px) * 2) 0 #0006);flex:none}.cur .emo{font-size:calc(var(--px) * 40)}.back{left:calc(var(--px) * 20);top:calc(var(--px) * 18);z-index:4;align-items:center;gap:calc(var(--px) * 12);min-height:calc(var(--px) * 84);padding:0 calc(var(--px) * 40) 0 calc(var(--px) * 34);font:inherit;font-size:calc(var(--px) * 36);color:var(--cream);cursor:pointer;background:repeating-linear-gradient(176deg, #0000 0 calc(var(--px) * 9), #3c1c062e calc(var(--px) * 9) calc(var(--px) * 11)), linear-gradient(#b8783a, #8a4f1e 60%, #6e3c14);border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 18);box-shadow:inset 0 calc(var(--px) * 3) 0 #ffdca073, inset 0 calc(var(--px) * -4) 0 #00000040, 0 calc(var(--px) * 6) 0 #00000059;font-weight:800;display:flex;position:absolute}.back:before,.back:after{content:"";width:calc(var(--px) * 10);height:calc(var(--px) * 10);margin-top:calc(var(--px) * -5);box-shadow:0 0 0 calc(var(--px) * 2) #2b1608b3;background:radial-gradient(circle at 35% 35%,#d9c3a0,#5a4630 70%);border-radius:50%;position:absolute;top:50%}.back:before{left:calc(var(--px) * 10)}.back:after{right:calc(var(--px) * 10)}.back .backarr{width:calc(var(--px) * 46);height:calc(var(--px) * 36);-webkit-text-stroke:0;display:block}.back .backarr svg{width:100%;height:100%;display:block}.back:active{translate:0 calc(var(--px) * 3)}.htitle,.mtitle{margin-top:calc(var(--px) * 116);font-size:calc(var(--px) * 64);color:var(--gold);font-weight:800}.rname{font-size:calc(var(--px) * 24);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:800;line-height:1.25;overflow:hidden}.rstars{font-size:calc(var(--px) * 24);color:#ffc21a;-webkit-text-stroke:calc(var(--px) * 3) var(--ink);paint-order:stroke fill;line-height:1}.stat{grid-template-columns:calc(var(--px) * 116) 1fr;text-align:left;font-size:calc(var(--px) * 24);align-items:center;font-weight:800;display:grid}.icons{gap:calc(var(--px) * 3);grid-template-columns:repeat(8,1fr);display:grid}.icons i{aspect-ratio:1;display:block}.icons .pic{width:100%;height:100%;display:block}.icons i:not(.on){opacity:.16;filter:grayscale()}.dot{right:calc(var(--px) * -10);top:calc(var(--px) * -10);z-index:3;min-width:calc(var(--px) * 44);height:calc(var(--px) * 44);font-style:normal;font-size:calc(var(--px) * 26);color:#fff;border:calc(var(--px) * 4) solid #fff;background:#e8201f;border-radius:999px;place-items:center;display:grid;position:absolute}.coop{position:absolute;inset:0}.coop>.pic{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home>.wallet{animation:.35s cubic-bezier(.2,.9,.3,1) both uiDown}.home>.menu{animation:.35s cubic-bezier(.2,.9,.3,1) both uiUp}@keyframes uiDown{0%{transform:translateY(calc(var(--px) * -200))}}@keyframes uiUp{0%{transform:translateY(calc(var(--px) * 260))}}.coop>.coopnear{z-index:1500;pointer-events:none}.coop>.shadow{pointer-events:none;background:radial-gradient(closest-side,#160a039e,#160a0366 55%,#160a0300);border-radius:50%;position:absolute}.coop .bird .pic{filter:none}.coop>.coopface{pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (prefers-reduced-motion:reduce){.home>.wallet,.home>.menu{animation:none}}.bird{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.ring{pointer-events:none;position:absolute}.coop>.bird.mate{pointer-events:none}.coop>.mate{transition:opacity .25s}.home.dressing .coop>.mate{opacity:0}.bird .pic{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--px) * 6) 0 #0000004d)}.menu{left:calc(var(--px) * 22);right:calc(var(--px) * 22);bottom:calc(var(--px) * 28);z-index:3;align-items:end;gap:0 calc(var(--px) * 12);grid-template-columns:repeat(6,1fr);display:grid;position:absolute}.ibtn{justify-content:center;align-items:center;gap:calc(var(--px) * 8);padding:0 calc(var(--px) * 14);font:inherit;color:var(--cream);cursor:pointer;filter:drop-shadow(0 calc(var(--px) * 6) 0 #0000004d);background:url(../assets/ui/nav/nav-big.webp) 50%/100% 100% no-repeat;border:0;display:flex;position:relative}.ibtn.big{height:calc(var(--px) * 196);padding-bottom:calc(var(--px) * 30);flex-direction:column;grid-column:span 3;justify-content:flex-end;gap:0}.ibtn.big .pic{left:50%;top:calc(var(--px) * -44);width:calc(var(--px) * 190);height:calc(var(--px) * 170);filter:drop-shadow(0 calc(var(--px) * 6) calc(var(--px) * 4) #00000073);margin:0;position:absolute;translate:-50%}.ibtn.big b{font-size:calc(var(--px) * 50);line-height:1.1}.menu.few .ibtn.sm{display:none}.ibtn.sm{margin-top:calc(var(--px) * -12);height:calc(var(--px) * 108);padding:0 calc(var(--px) * 10);background-image:url(../assets/ui/nav/nav-small.webp);grid-column:span 2}.ibtn.fight{filter:drop-shadow(0 0 calc(var(--px) * 10) #ffd23c) drop-shadow(0 0 calc(var(--px) * 18) #ffbe28cc) drop-shadow(0 calc(var(--px) * 6) 0 #0000004d);gap:0}.ibtn:active{translate:0 calc(var(--px) * 4);filter:brightness(.9)}.ibtn .pic{width:calc(var(--px) * 136);height:calc(var(--px) * 136);object-fit:contain;filter:drop-shadow(0 calc(var(--px) * 4) 0 #00000059);flex:none}.ibtn.sm .pic{width:calc(var(--px) * 82);height:calc(var(--px) * 82);margin:calc(var(--px) * -18) calc(var(--px) * -6) 0 calc(var(--px) * -10)}.ibtn.sm{gap:calc(var(--px) * 4)}.ibtn b{font-size:calc(var(--px) * 48);white-space:nowrap}.ibtn.sm b{font-size:calc(var(--px) * 28)}#ui:has(.home) .mute{top:calc(var(--px) * 18);bottom:auto}.home>.wallet{right:calc(var(--px) * 112);gap:calc(var(--px) * 6);transform-origin:100%;scale:.82}.home>.wallet .cur{gap:calc(var(--px) * 8);min-width:calc(var(--px) * 104);padding-right:calc(var(--px) * 16)}.qplate{z-index:4;left:calc(var(--px) * 22);top:calc(var(--px) * 26);align-items:center;gap:calc(var(--px) * 6);height:calc(var(--px) * 72);padding:0 calc(var(--px) * 22) 0 calc(var(--px) * 84);font:inherit;color:#fff3d6;border:0;border-image:url(../assets/ui/hud/plate-cur.webp) 0 48 0 132 fill / 0 calc(var(--px) * 18) 0 calc(var(--px) * 99) stretch;filter:drop-shadow(0 calc(var(--px) * 4) 0 #0000004d);cursor:pointer;white-space:nowrap;background:0 0;display:flex;position:absolute}.qplate:active{scale:.96}.qplate .face{left:calc(var(--px) * -12);width:calc(var(--px) * 86);height:calc(var(--px) * 86);border-width:calc(var(--px) * 5);box-shadow:0 0 0 calc(var(--px) * 4) var(--gold);border-radius:50%;position:absolute;top:50%;translate:0 -50%}.qplate b{font-size:calc(var(--px) * 19)}.qplate .go{font-style:normal;font-size:calc(var(--px) * 38);font-weight:800;line-height:1}.qplate .bang{left:calc(var(--px) * 52);top:calc(var(--px) * -20);width:calc(var(--px) * 40);height:calc(var(--px) * 40);font-style:normal;font-weight:900;font-size:calc(var(--px) * 28);color:#fff;border:calc(var(--px) * 4) solid #fff3d6;background:#e8201f;border-radius:50%;place-items:center;display:grid;position:absolute}.qlist{z-index:1200;left:calc(var(--px) * 18);right:calc(var(--px) * 18);top:calc(var(--px) * 104);max-height:calc(var(--px) * 900);gap:calc(var(--px) * 10);padding:calc(var(--px) * 14);color:#fff3d6;border:calc(var(--px) * 5) solid #3b200c;border-radius:calc(var(--px) * 18);box-shadow:inset 0 0 0 calc(var(--px) * 3) #c98a2c, 0 calc(var(--px) * 10) calc(var(--px) * 24) #00000080;scrollbar-width:thin;scrollbar-color:#e0a548 transparent;background:#2b1608f2;animation:.2s ease-out qDrop;display:grid;position:absolute;overflow-y:auto}@keyframes qDrop{0%{translate:0 calc(var(--px) * -20);opacity:0}}@media (prefers-reduced-motion:reduce){.qlist{animation:none}}.qlist .qtown{gap:calc(var(--px) * 4);padding:calc(var(--px) * 10) calc(var(--px) * 14);border-radius:calc(var(--px) * 12);background:#fff3d612;display:grid}.qlist .qtown.all{box-shadow:inset 0 0 0 calc(var(--px) * 2) #8fe36b}.qlist .qtown.locked{opacity:.45;justify-content:space-between;align-items:center;display:flex}.qlist .qhead{align-items:center;gap:calc(var(--px) * 10);display:flex}.qlist .qhead b,.qlist .qtown.locked b{font-size:calc(var(--px) * 28);color:#ffd84a}.qlist .qhead small{font-size:calc(var(--px) * 22)}.qlist .qchest{font-size:calc(var(--px) * 20);color:#ffd84a;margin-left:auto}.qlist .q{grid-template-columns:calc(var(--px) * 32) 1fr auto;align-items:center;gap:calc(var(--px) * 8);font-size:calc(var(--px) * 22);text-align:left;display:grid}.qlist .q.done{color:#9ff09a}.qlist .q .tick{font-weight:900}.qlist .qn{font-size:calc(var(--px) * 20);opacity:.9}.qlist>.btn{justify-self:center}.qplate.open .go{rotate:90deg}.qplate.ready .bang{animation:1.2s ease-in-out infinite alternate sparkle}.sheet .q{font-size:calc(var(--px) * 46)}.acts.row{flex-direction:row}.sheet.pick{justify-content:flex-start}.sheet.pick .htitle{margin-top:calc(var(--px) * 28)}.map>.pic{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mtitle{z-index:2;width:fit-content;margin:calc(var(--px) * 32) 0 0 calc(var(--px) * 244);font-size:calc(var(--px) * 44);position:relative}.stop{z-index:2;translate:-50% calc(var(--px) * -32);align-items:center;gap:calc(var(--px) * 4);font:inherit;color:var(--cream);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex;position:absolute}.stop .ico{width:calc(var(--px) * 96);height:calc(var(--px) * 64);font-size:calc(var(--px) * 52);color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;font-weight:800;display:grid}.stop .ico>.pic{width:calc(var(--px) * 112);height:calc(var(--px) * 112);margin:calc(var(--px) * -92) calc(var(--px) * -8) 0;object-fit:contain;filter:drop-shadow(0 calc(var(--px) * 4) calc(var(--px) * 3) #0006)}.stop b{box-sizing:border-box;height:calc(var(--px) * 58);padding:0 calc(var(--px) * 36) calc(var(--px) * 2);font-size:calc(var(--px) * 26);white-space:nowrap;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 12) calc(var(--px) * 32) stretch;place-items:center;display:grid}.stop.next .ico{animation:.8s ease-in-out infinite alternate glow}.stop.lock .ico{filter:none}.stop.lock .ico>.pic{width:calc(var(--px) * 76);height:calc(var(--px) * 76);margin:calc(var(--px) * -30) 0 0}.stop.lock b{filter:grayscale(.7)brightness(.8)}.stop.lock{cursor:default}.link{margin-top:calc(var(--px) * 10);font:inherit;font-size:calc(var(--px) * 32);color:var(--gold);cursor:pointer;background:0 0;border:0;text-decoration:underline}.sheet{z-index:6;justify-content:center;align-items:center;gap:calc(var(--px) * 24);background:#0a0502d1;flex-direction:column;display:flex;position:absolute;inset:0}.paper{align-items:center;gap:calc(var(--px) * 16);padding:calc(var(--px) * 30);color:var(--ink);background:var(--cream);border:calc(var(--px) * 6) solid var(--ink);border-radius:calc(var(--px) * 24);flex-direction:column;display:flex}.paper>b{font-size:calc(var(--px) * 48);color:var(--gold)}.paper table{border-collapse:collapse;font-size:calc(var(--px) * 24)}.paper th,.paper td{padding:calc(var(--px) * 8);border-bottom:calc(var(--px) * 2) solid #d9b98a}.paper small{font-size:calc(var(--px) * 22);font-weight:400}.opening{z-index:6;justify-content:center;align-items:center;gap:calc(var(--px) * 24);cursor:pointer;background:radial-gradient(circle,#3c1e0ae6,#0a0502f7);flex-direction:column;display:flex;position:absolute;inset:0}.opening.burst{background:radial-gradient(circle, color-mix(in srgb, var(--rc) 70%, white), color-mix(in srgb, var(--rc) 30%, black) 60%, #0a0502f7)}.rays{width:calc(var(--px) * 1500);aspect-ratio:1;background:repeating-conic-gradient(#ffffff38 0 10deg, transparent 10deg 20deg);pointer-events:none;animation:8s linear infinite spin;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes spin{to{rotate:360deg}}.opening.r-UR .rays{background:repeating-conic-gradient(#ff5a5a4d 0 8deg, #ffe6504d 8deg 16deg, #5aff8c4d 16deg 24deg, #5aa0ff4d 24deg 32deg, #c85aff4d 32deg 40deg)}.rar{font-size:calc(var(--px) * 44);font-weight:800;animation:.5s both slam;position:relative}.rar .gt{font-size:calc(var(--px) * 96)}.badge{font-size:calc(var(--px) * 48);color:var(--cream);font-weight:800;animation:.5s .6s both slam;position:relative}.badge.new{color:var(--gold)}.shout{font-size:calc(var(--px) * 44);color:#fff27a;font-weight:800;animation:.5s .9s both slam;position:relative}.opening .tapme{font-size:calc(var(--px) * 36);position:relative}.opening{touch-action:none;-webkit-user-select:none;user-select:none}.pk{width:calc(var(--px) * 360);height:calc(var(--px) * 648);transform:perspective(calc(var(--px) * 1400)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));position:relative}.pk .pface>.gloss{--tl:var(--tilt,0);background:linear-gradient(#0006 10%, transparent 16%, transparent 84%, #0006 90%), radial-gradient(ellipse 22% 55% at calc(28% - var(--tl) * 30%) 45%, #ffffff6b, transparent 70%), linear-gradient(90deg, rgb(0 0 0/calc(.5 - var(--tl) * .35)), rgb(0 0 0/calc(.12 - var(--tl) * .1)) 8%, transparent 15%), linear-gradient(270deg, rgb(0 0 0/calc(.55 + var(--tl) * .35)), rgb(0 0 0/calc(.12 + var(--tl) * .12)) 8%, transparent 15%)}.pk>canvas{pointer-events:none;width:140%;height:140%;position:absolute;top:-20%;left:-20%}.pk.gl{transform:none}.pk.gl>.body,.pk.gl>.top{visibility:hidden}.pk.gl .line{border-top-color:#0000}.pk.gl .cut{display:none}.pk.upside:not(.gl){rotate:180deg}.pk.leaving{z-index:2;pointer-events:none;position:absolute}.opening.dealt .pile{z-index:1}.opening .again{left:calc(var(--px) * 24);top:calc(var(--px) * 110);z-index:2;position:absolute}.pk .pface,.pk>.body,.pk>.top{position:absolute;inset:0}.pk>.body{clip-path:inset(10.5% 0 0)}.pk>.top{clip-path:inset(0 0 89.5%);transition:transform .5s cubic-bezier(.3,1.4,.6,1),opacity .5s}.pk.ripped>.top{transform:translate(calc(var(--px) * 260), calc(var(--px) * -220)) rotate(40deg);opacity:0}.pk .line{border-top:calc(var(--px) * 4) dashed var(--cream);position:absolute;top:10.5%;left:3%;right:3%}.pk .line:after{content:"➜";left:0;top:calc(var(--px) * -40);font-size:calc(var(--px) * 44);color:var(--cream);animation:1.2s ease-in-out infinite cutHint;position:absolute}.pk .cut{left:0;top:calc(var(--px) * -5);height:calc(var(--px) * 6);width:0;box-shadow:0 0 calc(var(--px) * 14) #fff;background:#fff;position:absolute}.pk.ripped .line,.pk .line{display:none}.pk.bottom>.body{clip-path:inset(0 0 10.5%)}.pk.bottom>.top{clip-path:inset(89.5% 0 0)}.pk.ripped.bottom>.top{transform:translate(calc(var(--px) * 260), calc(var(--px) * 220)) rotate(-40deg)}.pk.shake{animation:.35s eggShake}@keyframes eggShake{20%{rotate:-6deg}45%{rotate:5deg}70%{rotate:-3deg}90%{rotate:1deg}}@keyframes cutHint{0%{left:0}to{left:88%}}.opening.dealt .rays{--rc:var(--gold)}.opening .foot{min-height:calc(var(--px) * 90);place-items:center;display:grid}.opening.dealt .shout{top:calc(var(--px) * 230);position:absolute}.opening .urcall{top:calc(var(--px) * 8);z-index:3;width:calc(var(--px) * 690);pointer-events:none;align-items:center;animation:.5s .9s both slam,.5s 1.4s 3 urjolt;display:flex;position:absolute;left:50%;translate:-50%}@keyframes urjolt{0%,to{rotate:0deg}20%{rotate:-2.5deg}40%{rotate:2.5deg}60%{rotate:-1.5deg}80%{rotate:1.5deg}}.opening .urcall .npcface{width:calc(var(--px) * 128);height:calc(var(--px) * 128);border:calc(var(--px) * 5) solid var(--ink);box-shadow:0 0 0 calc(var(--px) * 5) var(--gold), 0 calc(var(--px) * 8) calc(var(--px) * 12) #0006;z-index:1;background:#fff6e2;border-radius:50%;flex:none;overflow:hidden}.opening .urcall .ucb{margin-left:calc(var(--px) * -18);padding:calc(var(--px) * 16) calc(var(--px) * 22) calc(var(--px) * 16) calc(var(--px) * 40);gap:calc(var(--px) * 2);font-family:Google Sans,sans-serif;font-size:calc(var(--px) * 27);color:var(--ink);border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 26);box-shadow:0 calc(var(--px) * 8) calc(var(--px) * 12) #00000059;background:#fff6e2;flex:1;font-weight:800;line-height:1.25;display:grid;position:relative}.opening .urcall .ucname{padding:0 calc(var(--px) * 14);font-family:inherit;font-size:calc(var(--px) * 20);color:#fff3d6;border:calc(var(--px) * 3) solid var(--ink);background:linear-gradient(#e8501f,#b8340f);border-radius:999px;justify-self:start}.pkc>.pback{backface-visibility:hidden;z-index:1;border:calc(var(--px) * 6) solid var(--ink);border-radius:calc(var(--px) * 18);background:repeating-linear-gradient(45deg, #ffd23f40 0 calc(var(--px) * 8), transparent calc(var(--px) * 8) calc(var(--px) * 16)), radial-gradient(circle, #c0392b, #6b1a12);box-shadow:inset 0 0 0 calc(var(--px) * 6) var(--gold);transition:transform .5s;position:absolute;inset:0}.badge.up{color:#7dff6b}@keyframes rise{0%{translate:0 calc(var(--px) * 320);opacity:0;scale:.5}}.album{padding-top:0}.album .htitle{margin-top:calc(var(--px) * 26)}.tabs{gap:calc(var(--px) * 12);margin-top:calc(var(--px) * 16);display:flex}.tab{min-width:calc(var(--px) * 220);min-height:calc(var(--px) * 88);font:inherit;font-size:calc(var(--px) * 34);color:var(--cream);border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 20);cursor:pointer;background:#5a3314;font-weight:800}.tab.sel{color:var(--ink);background:var(--gold);-webkit-text-stroke:0}.tally{margin:calc(var(--px) * 14) 0 0;font-size:calc(var(--px) * 32)}.grid{gap:calc(var(--px) * 22);width:100%;padding:calc(var(--px) * 16) calc(var(--px) * 40) calc(var(--px) * 140);pointer-events:auto;overscroll-behavior:contain;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid;overflow-y:auto}.grid.charms{grid-template-columns:1fr}.ccard{grid-template-columns:calc(var(--px) * 140) 1fr;column-gap:calc(var(--px) * 20);padding:calc(var(--px) * 18);text-align:left;color:var(--ink);border:calc(var(--px) * 6) solid var(--gold);border-radius:calc(var(--px) * 20);background:linear-gradient(#fff8e6,#f0d9a8);grid-template-rows:auto auto auto;align-items:center;display:grid;position:relative}.ccard .pic,.ccard .emo{width:calc(var(--px) * 140);height:calc(var(--px) * 140);font-size:calc(var(--px) * 90);grid-row:1/4}.ccard .rname{font-size:calc(var(--px) * 36)}.ccard .lore{font-size:calc(var(--px) * 26);margin:0;font-weight:400}.ccard .btn{grid-column:2;justify-self:start}.ccard.locked .pic{filter:brightness(0);opacity:.5}.dup{font-size:calc(var(--px) * 26);color:var(--org)}.btn.sm{min-width:calc(var(--px) * 260);min-height:calc(var(--px) * 88);padding:0 calc(var(--px) * 24);font-size:calc(var(--px) * 30)}.btn.gold{background:linear-gradient(#ffd56b, var(--gold) 55%, #c98a00);color:var(--ink);-webkit-text-stroke:0}.zoom .flip{width:calc(var(--px) * 520);aspect-ratio:5/7;perspective:1400px;cursor:pointer;position:relative}.flip>*{backface-visibility:hidden;transition:transform .5s;position:absolute;inset:0}.cback{align-items:center;gap:calc(var(--px) * 14);padding:calc(var(--px) * 30);color:var(--ink);border:calc(var(--px) * 7) solid var(--rc,var(--gold));box-shadow:0 0 0 calc(var(--px) * 3) var(--ink);border-radius:calc(var(--px) * 20);background:linear-gradient(#fff8e6,#f0d9a8);flex-direction:column;display:flex;transform:rotateY(180deg)}.flip.on>.rcard{transform:rotateY(-180deg)}.flip.on>.cback{transform:rotateY(0)}.cback .rname{font-size:calc(var(--px) * 40)}.cback .lore{font-size:calc(var(--px) * 28);margin:0;font-weight:400;line-height:1.4}.cback small{font-size:calc(var(--px) * 24);color:#7a4a1e;font-weight:400}.stats{gap:calc(var(--px) * 8);flex-direction:column;width:100%;display:flex}.stat{grid-template-columns:calc(var(--px) * 130) 1fr;font-size:calc(var(--px) * 24);align-items:center;display:grid}.sbar{height:calc(var(--px) * 22);border:calc(var(--px) * 3) solid var(--ink);background:#d9c095;border-radius:999px;overflow:hidden}.sbar i{background:linear-gradient(90deg, var(--org), var(--gold));height:100%;display:block}.acts{gap:calc(var(--px) * 12);flex-direction:column;margin-top:auto;display:flex}.zoom .tapme{font-size:calc(var(--px) * 26)}@media (prefers-reduced-motion:reduce){.pslot .pface,.rays,.pkc,.stop.next .ico,.pk.shake,.pk .line:after{animation:none!important}.pk>.top{transition:none}}.cback .got{font-size:calc(var(--px) * 26);color:#7a4a1e;margin-top:auto}.cback .acts{margin-top:0}.coop{isolation:isolate}.odds{font-size:calc(var(--px) * 26);color:#fff27a;white-space:nowrap}.sheet.ask{gap:calc(var(--px) * 18)}.sheet.ask .acts{margin-top:0}.bird{transition:none}.bird.flip .pic{transform:scaleX(-1)}.rcard{--b1:#8f969c;--b2:#bfc4c8}.rcard[data-r=UN]{--b1:#3c9e46;--b2:#79d16b}.rcard[data-r=R]{--b1:#2a7fd1;--b2:#6cb7f2}.rcard[data-r=SR]{--b1:#8f47d1;--b2:#c58ff0}.rcard[data-r=UR]{--b1:#ef7f12;--b2:#ffc84a}.album,.sheet.pick{background:url(../assets/album-bg.webp) 50%/cover,#3a2210}.album .htitle,.sheet.pick .htitle{margin-top:calc(var(--px) * 22);padding:calc(var(--px) * 6) calc(var(--px) * 40) calc(var(--px) * 10);font-size:calc(var(--px) * 52);color:#fff3d6;border:calc(var(--px) * 5) solid #e0a63a;border-radius:calc(var(--px) * 14);box-shadow:0 0 0 calc(var(--px) * 3) #2b1608, 0 calc(var(--px) * 6) 0 #0006, 0 0 calc(var(--px) * 30) #ffbe5a59;background:linear-gradient(#7a4520,#4a2810)}.album .htitle:after{content:"(CARD COLLECTION)";letter-spacing:.06em;color:#ffd23a;-webkit-text-stroke:0;font-family:Bangers,Google Sans,sans-serif;font-size:.45em;display:block}.album .tab{color:#fff3d6;box-shadow:inset 0 0 0 calc(var(--px) * 3) #e0a63a8c, 0 calc(var(--px) * 5) 0 #00000059;background:linear-gradient(#6b3d1c,#4a2810);border-color:#2b1608}.album .tab.sel{color:var(--ink);box-shadow:0 0 calc(var(--px) * 20) #ffc85a99, 0 calc(var(--px) * 5) 0 #00000059;background:linear-gradient(#ffe08a,#e0a63a)}.album .tally{padding:calc(var(--px) * 2) calc(var(--px) * 24);background:#1c0e068c;border-radius:999px}.album .grid,.sheet.pick .grid{width:auto;margin:calc(var(--px) * 14) calc(var(--px) * 24) 0;padding:calc(var(--px) * 16) calc(var(--px) * 16) calc(var(--px) * 140);border:calc(var(--px) * 3) solid #e0a63a80;border-radius:calc(var(--px) * 22) calc(var(--px) * 22) 0 0;box-shadow:inset 0 0 calc(var(--px) * 30) #00000080;background:#1c0e068c;border-bottom:0;align-self:stretch}.cover{cursor:pointer;background:radial-gradient(circle at 50% 39%,#120818,#05020a 70%);overflow:hidden}.cv-shake,.cv-fx{width:100%;height:100%;position:absolute;inset:0}.cv-logo{perspective:calc(var(--px) * 900);position:absolute}.cv-badge{opacity:0;pointer-events:none;position:absolute}.cv-p,.cv-sweep{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.cv-sweep{background:linear-gradient(105deg,#0000 42%,#fff9 50%,#0000 58%) 100% 0/300% 100% no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.cover.idle .cv-sweep{opacity:1;animation:4s linear infinite sweep}@keyframes sweep{30%,to{background-position:0 0}}.cv-sky{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 39%,#1c3a80,#0c1e5a 40%,#050f36 85%);position:absolute;inset:0}.cv-flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.cover.out{opacity:0;transition:opacity .4s}.cover .tapme{top:calc(var(--px) * 1096);font-size:calc(var(--px) * 40);position:absolute;left:0;right:0}.cover .cv-lang{z-index:6;top:calc(var(--px) * 36);right:calc(var(--px) * 32);align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 8) calc(var(--px) * 16) calc(var(--px) * 8) calc(var(--px) * 8);border:calc(var(--px) * 4) solid #4a2a0c;box-shadow:0 calc(var(--px) * 5) 0 #4a2a0c;font:700 calc(var(--px) * 30) / 1 "Google Sans", sans-serif;color:#8d7a62;cursor:pointer;background:linear-gradient(#fff3cf,#f2cf7a);border-radius:999px;display:flex;position:absolute}.cover .cv-lang img{width:calc(var(--px) * 56);height:calc(var(--px) * 56)}.cover .cv-lang b{padding:calc(var(--px) * 8) calc(var(--px) * 14);border-radius:999px}.cover .cv-lang b.on{color:#fff;text-shadow:0 calc(var(--px) * 2) 0 #1d5e1d;background:#3fae3f}.cover .cv-lang:active{translate:0 calc(var(--px) * 4);box-shadow:0 calc(var(--px) * 1) 0 #4a2a0c}.cv-dayfill{opacity:0;pointer-events:none;position:absolute;inset:0}.cv-world{transform-origin:50% 100%;pointer-events:none;position:absolute;inset:0}.cv-daysky,.cv-land,.cv-layer,.cv-horizon,.cv-glow{width:100%;height:100%;position:absolute;inset:0}.cv-daysky{opacity:0}.cv-strip{height:calc(var(--px) * 1400);position:absolute;bottom:100%;left:0;right:0}.cv-layer{object-fit:cover;-webkit-user-select:none;user-select:none}.cv-horizon{background:linear-gradient(#0000 42%,#506ecd80 62%,#8ca0e6cc 76%,#8ca0e6cc)}.cv-glow{opacity:0;background:linear-gradient(#0000 35%,#ff789673 62%,#ff963cd9 88%)}.cv-flare{width:calc(var(--px) * 560);height:calc(var(--px) * 560);margin:calc(var(--px) * -280) 0 0 calc(var(--px) * -280);opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,ivory 0 6%,#ffe6a08c 14%,#ffbe5a2e 32%,#0000 60%);position:absolute;top:0;left:0}.cv-flare:after{content:"";height:calc(var(--px) * 6);margin-top:calc(var(--px) * -3);background:linear-gradient(90deg,#0000,#fff0c8cc,#0000);position:absolute;top:50%;left:-60%;right:-60%}@media (prefers-reduced-motion:reduce){.cover.idle .cv-sweep{animation:none!important}}.rings{justify-content:flex-start;align-items:stretch;gap:calc(var(--px) * 14);padding:calc(var(--px) * 24) calc(var(--px) * 18);background:#2b1608;flex-direction:column;display:flex;overflow-y:auto}.rings>*{flex:none}.rings .rtitle{font-size:calc(var(--px) * 40);color:var(--gold);text-align:center;font-weight:800}.rings .rtitle small{color:var(--cream);font-size:.55em}.rings .rbar{gap:calc(var(--px) * 10);flex-wrap:wrap;justify-content:center;display:flex}.rings .rbtn{padding:calc(var(--px) * 10) calc(var(--px) * 22);font:inherit;font-size:calc(var(--px) * 26);color:var(--cream);border:calc(var(--px) * 3) solid var(--gold);cursor:pointer;background:#00000073;border-radius:999px;font-weight:800}.rings .rgrid{gap:calc(var(--px) * 8);width:100%;padding:calc(var(--px) * 8);border-radius:calc(var(--px) * 16);grid-template-columns:1fr 1fr;display:grid}.rings .rcell{aspect-ratio:1/1.05;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:relative}.rings .rgrid.one{grid-template-columns:1fr}.rings .rcell .rg{width:100%;height:100%;position:absolute;inset:0}.rings .rcell .pic{width:64%;height:auto;position:absolute;bottom:12%;left:18%}.rings .rcell .rg:last-of-type{pointer-events:none}.rings .rcell b{left:0;right:0;top:calc(var(--px) * 6);font-size:calc(var(--px) * 24);color:#fff;text-align:center;position:absolute}.holo{justify-content:flex-start;align-items:center;gap:calc(var(--px) * 16);padding:calc(var(--px) * 24) calc(var(--px) * 18);background:radial-gradient(circle at 50% 45%,#4b3220,#1f120a 70%);flex-direction:column;display:flex;overflow-y:auto}.holo>*{flex:none}.holo .rtitle{font-size:calc(var(--px) * 40);color:var(--gold);text-align:center;font-weight:800}.holo .rtitle small{color:var(--cream);font-size:.55em}.holo .rbar{gap:calc(var(--px) * 10);flex-wrap:wrap;justify-content:center;display:flex}.holo .rbtn{min-width:calc(var(--px) * 80);padding:calc(var(--px) * 10) calc(var(--px) * 22);font:inherit;font-size:calc(var(--px) * 26);color:var(--cream);border:calc(var(--px) * 3) solid var(--gold);cursor:pointer;background:#00000073;border-radius:999px;font-weight:800}.holo .rbtn.sel{color:var(--ink);background:var(--gold)}.holo .hname{font-size:calc(var(--px) * 28);color:var(--cream)}.hstage{width:100%;padding:calc(var(--px) * 20) 0;perspective:calc(var(--px) * 1600);touch-action:none;place-items:center;display:grid}.tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--bx:50%;--by:50%;--dx:0;--dy:0;--hyp:0;--o:0;--par:0;--s1:#ff7a75;--s2:#ffde5c;--s3:#99fb60;--s4:#7afff6;--s5:#809dff;--s6:#dc7aff;--glitter:url(../assets/fx/glitter.webp)}.tilt .rcard{--par:.8}.tilt .rcard[data-r=SR]{--par:1}.tilt .rcard[data-r=UR]{--par:1.5}.tilt .tcard{transform:rotateX(var(--rx)) rotateY(var(--ry)) scale(calc(1 + var(--o) * .02))}.holo .flip{width:calc(var(--px) * 520);aspect-ratio:5/7;perspective:1400px;position:relative}.tilt.fx.held .tcard .rcard{box-shadow:0 0 0 calc(var(--px) * 3) var(--ink), 0 0 calc(var(--px) * 14) calc(var(--px) * 2) #fff, 0 0 calc(var(--px) * 50) calc(var(--px) * 6) var(--rc), 0 calc(var(--px) * 24) calc(var(--px) * 40) #0009}.tilt .hbg,.tilt .hfoil,.tilt .hglare{pointer-events:none;border-radius:inherit;display:none;position:absolute;inset:0}.rcard .par{pointer-events:none;background:var(--img) center / cover no-repeat;display:none;position:absolute;inset:-5%}.tilt.fx .par{display:block}.tilt.fx .par.p1{z-index:0;transform:translate(calc(var(--dx) * -1.5%), calc(var(--dy) * -1.5%))}.tilt.fx .par.p2{z-index:1;transform:translate(calc(var(--dx) * -4%), calc(var(--dy) * -3%))}.tilt.fx .par.p3{z-index:4;transform:translate(calc(var(--dx) * -9%), calc(var(--dy) * -6%))}.rcard[data-r=UN]{--shine:.5}.rcard[data-r=R]{--shine:.6}.rcard[data-r=SR]{--shine:.75}.rcard[data-r=UR]{--shine:.95}.tilt.fx .rcard:after{content:"";z-index:7;pointer-events:none;opacity:var(--shine);--sl:url(../assets/card/slot.webp);-webkit-mask:var(--m) 94.35% 2.12% / 18.6% 10.53% no-repeat, url(../assets/card/plaque.webp) 11.42% 72.65% / 67.6% 7.5% no-repeat, var(--sl) 95.18% 71.07% / 19.1% 5.3% no-repeat, var(--sl) 95.18% 77.02% / 19.1% 5.3% no-repeat, var(--sl) 95.18% 83.0% / 19.1% 5.3% no-repeat, var(--sl) 95.18% 88.91% / 19.1% 5.3% no-repeat, var(--sl) 95.18% 94.93% / 19.1% 5.3% no-repeat;-webkit-mask:var(--m) 94.35% 2.12% / 18.6% 10.53% no-repeat, url(../assets/card/plaque.webp) 11.42% 72.65% / 67.6% 7.5% no-repeat, var(--sl) 95.18% 71.07% / 19.1% 5.3% no-repeat, var(--sl) 95.18% 77.02% / 19.1% 5.3% no-repeat, var(--sl) 95.18% 83.0% / 19.1% 5.3% no-repeat, var(--sl) 95.18% 88.91% / 19.1% 5.3% no-repeat, var(--sl) 95.18% 94.93% / 19.1% 5.3% no-repeat;mask:var(--m) 94.35% 2.12% / 18.6% 10.53% no-repeat, url(../assets/card/plaque.webp) 11.42% 72.65% / 67.6% 7.5% no-repeat, var(--sl) 95.18% 71.07% / 19.1% 5.3% no-repeat, var(--sl) 95.18% 77.02% / 19.1% 5.3% no-repeat, var(--sl) 95.18% 83.0% / 19.1% 5.3% no-repeat, var(--sl) 95.18% 88.91% / 19.1% 5.3% no-repeat, var(--sl) 95.18% 94.93% / 19.1% 5.3% no-repeat;background:linear-gradient(115deg,#0000 40%,#fffffff2 50%,#0000 60%) 0 0/300% 100% no-repeat;animation:5s ease-in-out infinite shine;position:absolute;inset:0}.tilt.fx .rcard[data-r=UR]:after{background-image:linear-gradient(115deg,#0000 40%,#fff6c8 47%,#ffd24a 50%,#fff6c8 53%,#0000 60%)}@keyframes shine{0%{background-position:100% 0}30%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.tilt.fx .rcard:after{opacity:0;animation:none}}.tilt .pic-box .pic,.tilt .hfoil.bird{grid-area:1/1}.tilt.fx .pic-box .cbird,.tilt.fx .hfoil.bird{z-index:2;transform:translate(calc(var(--dx) * var(--par) * 7%), calc(var(--dy) * var(--par) * 7%)) scale(calc(1 + var(--par) * .03));position:relative}.tilt .hfoil.bg{z-index:1}.tilt .hfoil.bird{z-index:3;-webkit-mask:var(--art) 50% 100% / contain no-repeat;-webkit-mask:var(--art) 50% 100% / contain no-repeat;mask:var(--art) 50% 100% / contain no-repeat;inset:auto}.tilt .pic-box>.rstars,.tilt .pic-box>.rtag,.tilt .pic-box>.rname{z-index:4}.tilt .hfoil.all{z-index:6}.tilt .hglare{z-index:7}.tilt.fx .hglare{mix-blend-mode:overlay;opacity:calc(var(--o) * (.35 + var(--hyp) * .4));background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffffffe6 8%, #ffffff73 22%, #00000073 90%);display:block}.tilt.fx .rcard:is([data-r=SR],[data-r=UR]) .hglare{mix-blend-mode:hard-light;filter:brightness(.9)contrast(1.6);opacity:calc(var(--o) * (.25 + var(--hyp) * .35))}.tilt.fx .rcard[data-r=R] .hfoil.bg{mix-blend-mode:color-dodge;filter:brightness()contrast(1.5)saturate(1.4);opacity:calc(var(--o) * (.45 + var(--hyp) * .55));background-image:repeating-linear-gradient(90deg, #000 0, #000 2.5%, #8a8a8a 3.5%, #000 4.5%, #000 6%, #b0b0b0 7%, #000 8.5%, #000 13%), repeating-linear-gradient(110deg, var(--s6), var(--s5) 3%, var(--s4) 6%, var(--s3) 9%, var(--s2) 12%, var(--s1) 15%, var(--s6) 18%);background-size:160% 100%,400% 400%;background-position:calc((50% - var(--bx)) * 1.8 + 50%) center, calc((50% - var(--bx)) * 2.6 + 50%) calc((50% - var(--by)) * 3.5 + 50%);background-blend-mode:multiply;display:block}.tilt.fx .rcard[data-r=SR] .hfoil.bg{mix-blend-mode:color-dodge;filter:brightness(.8)contrast(1.6)saturate(1.3);opacity:calc(var(--o) * (.4 + var(--hyp) * .5));background-image:repeating-linear-gradient(45deg, #000 0, #000 1.6%, #9a9a9a 2.2%, #000 2.8%, #000 4.4%), repeating-linear-gradient(-45deg, #000 0, #000 1.6%, #9a9a9a 2.2%, #000 2.8%, #000 4.4%), repeating-linear-gradient(115deg, var(--s1), var(--s2) 5%, var(--s3) 10%, var(--s4) 15%, var(--s5) 20%, var(--s6) 25%, var(--s1) 30%);background-size:200% 200%,200% 200%,300% 300%;background-position:calc((50% - var(--bx)) * 2 + 50%) calc((50% - var(--by)) * 2 + 50%), calc((var(--bx) - 50%) * 2 + 50%) calc((50% - var(--by)) * 2 + 50%), var(--bx) var(--by);background-blend-mode:screen, multiply;display:block}.tilt.fx .rcard[data-r=UR] :is(.hfoil.bg,.hfoil.bird){mix-blend-mode:color-dodge;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), repeating-linear-gradient(0deg, var(--s1) 5%, var(--s2) 10%, var(--s3) 15%, var(--s4) 20%, var(--s5) 25%, var(--s6) 30%, var(--s1) 35%), repeating-linear-gradient(133deg, #0b1124 0%, #879ca1 3.8%, #9fc8d1 4.5%, #879ca1 5.2%, #0b1124 10%, #0b1124 12%);background-blend-mode:overlay, hard-light;background-size:160px 160px,200% 700%,300% 100%;display:block}.tilt.fx .rcard[data-r=UR] .hfoil.bg{background-position:center, 0% var(--by), var(--bx) var(--by);filter:brightness(.5)contrast(2.4)saturate(.8);opacity:calc(var(--o) * (.16 + var(--hyp) * .3))}.tilt.fx .rcard[data-r=UR] .hfoil.bird{background-position:center, 0% calc(100% - var(--by)), calc(100% - var(--bx)) calc(100% - var(--by));filter:brightness(.5)contrast(2.6)saturate(1.2);opacity:calc(var(--o) * (.2 + var(--hyp) * .35))}.tilt.fx .rcard[data-r=UR] .hfoil.all{mix-blend-mode:color-dodge;filter:brightness(calc(.35 + var(--hyp) * .35)) contrast(1.4) saturate(2.4);opacity:calc(var(--o) * .35);background-image:var(--glitter), var(--glitter), conic-gradient(from calc(var(--dx) * 180deg), var(--s4), var(--s5), var(--s6), var(--s1), var(--s2), var(--s3), var(--s4)), radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffd966e6 5%, #7a4d1f4d 60%, #000 110%);background-size:calc(var(--px) * 180) calc(var(--px) * 180), calc(var(--px) * 130) calc(var(--px) * 130), cover, cover;background-position:calc(var(--dx) * var(--px) * 60) calc(var(--dy) * var(--px) * 60), calc(var(--dx) * var(--px) * -90) calc(var(--dy) * var(--px) * -90), center, center;background-blend-mode:soft-light, hard-light, overlay;display:block}@supports not (mix-blend-mode:color-dodge){.tilt .hfoil{display:none!important}}.tilt{perspective:calc(var(--px) * 1600);touch-action:none}.hzoom{place-items:center;display:grid}.mini{position:relative}.grid .mini{cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto calc(var(--px) * 300)}.pface{aspect-ratio:300/540;position:relative}.pface>.pic{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pface>.pic.bird{width:92%;height:auto;filter:drop-shadow(0 calc(var(--px) * 4) 0 #0000004d);inset:18% auto auto 4%}.pile{width:calc(var(--px) * 500);aspect-ratio:5/7;margin:calc(var(--px) * 70) 0 calc(var(--px) * 70);cursor:pointer;position:relative}.pkc{translate:0 calc(var(--i) * var(--px) * 12);rotate:calc(var(--i) * 2.5deg);animation:rise .6s calc(var(--i) * .12s) backwards;transition:transform .45s cubic-bezier(.3,1.2,.5,1),opacity .4s,translate .4s,rotate .4s;position:absolute;inset:0}.pkc>.pback,.pkc>.rcard{backface-visibility:hidden;transition:transform .5s;position:absolute;inset:0}.pkc>.rcard{transform:rotateY(180deg)}.pkc.on>.rcard{transform:none}.pkc.on>.pback{transform:rotateY(-180deg)}.pkc.tcard{translate:0;rotate:0deg}.pkc.gone{opacity:0;pointer-events:none;translate:130% -8%;rotate:24deg}.pkc .rar{translate:-50% calc(var(--px) * -10);font-size:calc(var(--px) * 48);color:var(--rc);position:absolute;bottom:100%;left:50%}.pkc .badge{translate:-50% calc(var(--px) * 16);font-size:calc(var(--px) * 36);white-space:nowrap;position:absolute;top:100%;left:50%}.pile.upside .pkc .rar{translate:-50% calc(var(--px) * 10);top:100%;bottom:auto;rotate:180deg}.pile.upside .pkc .badge{translate:-50% calc(var(--px) * -16);top:auto;bottom:100%;rotate:180deg}.pkc.on[data-r=SR],.pkc.on[data-r=UR]{animation:.5s cardPop}.pkc.hint[data-r=SR]>.pback{box-shadow:inset 0 0 0 calc(var(--px) * 6) var(--gold), 0 0 calc(var(--px) * 40) calc(var(--px) * 12) var(--rc);animation:1s ease-in-out infinite alternate hintGlow}.pkc.hint[data-r=UR]{animation:.5s .3s infinite eggShake}.pkc.hint[data-r=UR]>.pback{box-shadow:inset 0 0 0 calc(var(--px) * 6) #fff, 0 0 calc(var(--px) * 60) calc(var(--px) * 20) var(--gold);animation:.6s ease-in-out infinite alternate hintGlow}.opening .foot{gap:calc(var(--px) * 6)}@keyframes hintGlow{to{filter:brightness(1.35)}}@keyframes cardPop{40%{scale:1.07}}@media (prefers-reduced-motion:reduce){.pkc,.pkc.hint[data-r=UR],.pkc.hint>.pback,.pkc.on{animation:none!important}}.pkc>.pback{border:calc(var(--px) * 3) solid #021639;box-shadow:none;background:#021639;overflow:hidden}.pkc>.pback>.pic{width:100%;height:100%;position:absolute;inset:0}.rcard{--rc:#ddd;--shine:.45;isolation:isolate;aspect-ratio:5/7;color:#111;text-align:left;border-radius:4.8%/3.43%;width:100%;position:relative;container-type:inline-size}.flip>.rcard,.pkc>.rcard{width:auto;position:absolute;inset:0}.rcard .pic-box{border-radius:inherit;background:#2a1a0c;grid-template:1fr/1fr;display:grid;position:absolute;inset:0;overflow:hidden}.rcard .pic-box>.pic:first-child{object-fit:cover;grid-area:1/1;width:100%;height:100%}.rcard .pic-box .cbird,.rcard .pic-box .hfoil.bird{object-fit:contain;object-position:50% 100%;grid-area:1/1;place-self:start;width:86%;height:68%;margin:1.5% 0 0 2.5%}.rcard .pic-box .emo{font-size:20cqw}.rcard .pic{filter:none}.rcard.locked .pic-box .cbird{filter:brightness(0);opacity:.6}.rcard.locked .pic-box .cbird.sil{filter:none;opacity:1}.rcard.locked .pic-box:after{content:"";background:#281e1473;grid-area:1/1}.rcard .cedge{z-index:5;pointer-events:none;border-radius:inherit;border:.9cqw solid #3a2410;position:absolute;inset:0;box-shadow:inset 0 0 0 .5cqw #e2b048,inset 0 0 0 .9cqw #3a241080}.rcard .crar{z-index:6;aspect-ratio:141/112;width:18.6%;position:absolute;top:1.9%;left:76.8%}.rcard .crar>.pic{width:100%;height:100%}.rcard .rplus{z-index:8;white-space:nowrap;font-size:6.5cqw;line-height:0;position:absolute;top:11.4%;left:86.1%;translate:-50%}.rcard .rplus .tstars.n3>i:nth-child(2){margin-right:-.45em}.rcard .rplus .tstars.n3>i:nth-child(3){margin-left:-.45em}.rcard .rlv{z-index:8;color:#fff7dc;font:900 8.5cqw/1 Google Sans,sans-serif;position:absolute;top:2.6%;left:4.5%}.rcard .rlv.cap{color:#ffd84a}.rcard .cplate{z-index:6;background:url(../assets/card/plaque.webp) 0 0/100% 100%;align-items:center;gap:1.6cqw;width:67.6%;height:7.5%;padding:0 9% 0 2.6%;display:flex;position:absolute;top:67.2%;left:3.7%}.rcard .cplate .sicon{flex:none;width:11.5cqw;height:11.5cqw;margin:0 .2cqw 0 -4.6cqw}.rcard .cplate .sicon .pic{width:100%;height:100%;display:block}.rcard .cname{white-space:nowrap;color:#3a1a06;min-width:0;font-weight:800;line-height:1;overflow:hidden}.rcard .cinfo{z-index:6;flex-direction:column;justify-content:safe center;gap:.7cqw;width:68.5%;height:19.6%;font-size:2.75cqw;line-height:1.2;display:flex;position:absolute;top:75.8%;left:5.5%;overflow:hidden}.rcard .cinfo p{margin:0}.rcard .cinfo b{font-size:1.25em;font-weight:800}.rcard .halo{color:#111;-webkit-text-stroke:.7cqw #fff;paint-order:stroke fill}.rcard .cinfo .lore{font-size:2.6cqw}.rcard .cpill{color:#fff;vertical-align:.2em;border-radius:1cqw;margin-right:2cqw;padding:.3cqw 1.8cqw;font-size:2.4cqw;font-weight:700;display:inline-block}.rcard .cpill.ab{background:#b4573a}.rcard .cpill.or{background:#c49a4a}.rcard .cslot{z-index:6;color:#3a1a06;background:url(../assets/card/slot.webp) 0 0/100% 100%;justify-content:center;align-items:center;width:19.1%;height:5.3%;padding-left:5.5cqw;font:800 4.4cqw/1 Google Sans,sans-serif;display:flex;position:absolute;left:77%}.rcard .cslot>.pic{width:6.8cqw;height:6.8cqw;position:absolute;top:50%;left:-1.5cqw;translate:0 -50%}.rcard .cslot.n0{top:67.3%}.rcard .cslot.n1{top:72.9%}.rcard .cslot.n2{top:78.6%}.rcard .cslot.n3{top:84.2%}.rcard .cslot.n4{top:89.9%}.rcard :is(.cillu,.ccopy){z-index:6;color:#fff;text-shadow:0 0 .5cqw #000,0 .2cqw .3cqw #000;font:700 2.3cqw/1 Google Sans,sans-serif;position:absolute;bottom:2.4%}.rcard .cillu{left:5.5%}.rcard .ccopy{right:6%}.rcard .rlv>small{color:#3a1a06;-webkit-text-stroke:0;width:max-content;text-shadow:none;background:#ffd84a;border-radius:1em;margin-top:.3em;padding:.15em .45em .1em;font-size:.8em;display:block}.acts.wrap{max-width:calc(var(--px) * 640);flex-wrap:wrap;justify-content:center}.mini.active>.rcard .cedge{border-color:#ffd84a;box-shadow:inset 0 0 0 .5cqw #fff6c8,0 0 2.5cqw 1cqw #ffd84af2,0 0 7cqw 2cqw #ffaa2899}.flip>.pback{transform:rotateY(180deg)}.flip.on>.pback{transform:none}.pback{border-radius:calc(var(--px) * 18);background:#021639;overflow:hidden}.pback>.pic{width:100%;height:100%;position:absolute;inset:0}.sheet.ask .hzoom .tcard{width:calc(var(--px) * 680);aspect-ratio:5/7;position:relative}.sheet.ask .note{margin-top:calc(var(--px) * -14);font-size:calc(var(--px) * 24);color:#f3c9a0;text-align:center;line-height:1.4;display:block}.sheet.popup{z-index:9}.namebox input{font:700 calc(var(--px) * 34) "Google Sans", sans-serif;padding:calc(var(--px) * 10) calc(var(--px) * 16);border-radius:calc(var(--px) * 12);border:calc(var(--px) * 3) solid #c89a4a;width:calc(var(--px) * 460);text-align:center;background:#fff7dc}.grains{gap:calc(var(--px) * 10);flex-direction:column;display:flex}.grains .grow{align-items:center;gap:calc(var(--px) * 12);text-align:left;display:flex}.grains .grow .pic{width:calc(var(--px) * 56);height:calc(var(--px) * 56);object-fit:contain;flex:none}.grains .grow b{flex:1}.grains .grow small{opacity:.9;font-size:.8em}.mini .bname{text-align:center;font-size:calc(var(--px) * 20);margin-top:calc(var(--px) * 4);color:#fff3d6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coopbar{align-items:center;gap:calc(var(--px) * 16);display:flex}.coophead{font-size:calc(var(--px) * 26);color:#fff3d6}.stats4{gap:calc(var(--px) * 6);width:calc(var(--px) * 520);color:#fff3d6;font-size:calc(var(--px) * 24);display:grid}.stats4 .srow{grid-template-columns:calc(var(--px) * 36) calc(var(--px) * 110) 1fr calc(var(--px) * 64);align-items:center;gap:calc(var(--px) * 10);display:grid}.stats4 .srow>.pic{width:calc(var(--px) * 36);height:calc(var(--px) * 36)}.stats4 .sbar{height:calc(var(--px) * 12);background:#ffffff26;border-radius:99px;overflow:hidden}.stats4 .sfill{background:linear-gradient(90deg,#ffb347,#ffe27a);height:100%;display:block}.fz .stats4 .srow,.popup .stats4 .srow{grid-template-columns:calc(var(--px) * 36) calc(var(--px) * 110) auto auto calc(var(--px) * 64)}.stats4 .up{color:#ffe27a}.stats4 .gain{color:#8fe36b}.sheet.popup{background:#0a0502f2}.lvup{font-size:calc(var(--px) * 48);color:#ffe27a}.album .grid::-webkit-scrollbar{width:calc(var(--px) * 14)}.sheet.pick .grid::-webkit-scrollbar{width:calc(var(--px) * 14)}.album .grid::-webkit-scrollbar-track{margin:calc(var(--px) * 18) 0;background:linear-gradient(90deg,#2b1608,#4a2810 50%,#2b1608);border-radius:999px}.sheet.pick .grid::-webkit-scrollbar-track{margin:calc(var(--px) * 18) 0;background:linear-gradient(90deg,#2b1608,#4a2810 50%,#2b1608);border-radius:999px}.album .grid::-webkit-scrollbar-thumb{background:repeating-linear-gradient(0deg, #0000001f 0 calc(var(--px) * 2), transparent calc(var(--px) * 2) calc(var(--px) * 9)), linear-gradient(90deg, #8a5426, #c98a3a 45%, #a0662e);border:calc(var(--px) * 2) solid #e0a63a;border-radius:999px}.sheet.pick .grid::-webkit-scrollbar-thumb{background:repeating-linear-gradient(0deg, #0000001f 0 calc(var(--px) * 2), transparent calc(var(--px) * 2) calc(var(--px) * 9)), linear-gradient(90deg, #8a5426, #c98a3a 45%, #a0662e);border:calc(var(--px) * 2) solid #e0a63a;border-radius:999px}@supports not selector(::-webkit-scrollbar){.album .grid,.sheet.pick .grid{scrollbar-width:thin;scrollbar-color:#c98a3a #3a2210}}.fusepick{max-height:calc(var(--px) * 640)}.fz{z-index:10;background:radial-gradient(at 50% 62%,#3a1f52 0,#1a0d24 45%,#07040a 80%);animation:.3s ease-out both fzin;position:absolute;inset:0;overflow:hidden}@keyframes fzin{0%{opacity:0}}.fz .fzring{width:calc(var(--px) * 620);height:calc(var(--px) * 620);filter:drop-shadow(0 0 calc(var(--px) * 10) #ffb21f) drop-shadow(0 0 calc(var(--px) * 24) #ff8a1f);animation:.6s ease-out both fzring,1.6s ease-in-out .6s infinite alternate fzpulse;position:absolute;top:66%;left:50%;translate:-50% -50%;scale:1 .34}.fz .fzspin{width:100%;height:100%;animation:9s linear infinite fzspin}.fz .fzspin svg{width:100%;height:100%;display:block}@keyframes fzring{0%{opacity:0;scale:.2 .07}}@keyframes fzpulse{to{filter:drop-shadow(0 0 calc(var(--px) * 16) #ffd23a) drop-shadow(0 0 calc(var(--px) * 40) #ff8a1f)}}@keyframes fzspin{to{rotate:1turn}}.fz .fzmain{z-index:2;width:calc(var(--px) * 330);height:calc(var(--px) * 330);position:absolute;bottom:34%;left:50%;translate:-50%}.fz .fzmain>.pic{object-fit:contain;object-position:50% 100%;filter:sepia(0)saturate()brightness()drop-shadow(0 0 #ffd23a);width:100%;height:100%}.fz.glow .fzmain>.pic{animation:1.7s ease-in-out both fzdye}@keyframes fzdye{0%{filter:sepia(0)saturate()brightness()drop-shadow(0 0 #ffd23a)}35%{filter:sepia(1) saturate(5) brightness(1.15) drop-shadow(0 0 calc(var(--px) * 30) #ffd23a)}58%{filter:sepia(1) saturate(0) brightness(9) drop-shadow(0 0 calc(var(--px) * 50) #fff)}to{filter:sepia(0) saturate(1) brightness(1) drop-shadow(0 0 calc(var(--px) * 18) #ffd23a)}}.fz .fzsat{width:calc(var(--px) * 258);height:calc(var(--px) * 258);will-change:transform;position:absolute;bottom:31%;left:50%}.fz .fzsat>.pic{object-fit:contain;width:95.05%;height:95.05%;transition:opacity .2s .6s;position:absolute;top:0;left:-2.48%}.fz .fzspinbird{opacity:0;width:85.15%;filter:drop-shadow(0 0 calc(var(--px) * 12) #c9a2ff);background-repeat:no-repeat;background-size:300% 100%;transition:opacity .6s;animation:.2s steps(3,end) infinite fzwhirl;position:absolute;top:0;bottom:0;left:50%;translate:-50%}@keyframes fzwhirl{0%{background-position:0 0}to{background-position:150% 0}}.fz.spinup .fzsat>.pic{opacity:0}.fz.spinup .fzspinbird{opacity:1}.fz .fzsparks{z-index:6;pointer-events:none;position:absolute;inset:0}.fz .fzsparks>i{width:calc(var(--px) * var(--s));height:calc(var(--px) * var(--s));background:linear-gradient(135deg, #fff 0 25%, var(--c) 45% 70%, #fff9);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);rotate:var(--r);opacity:0;animation:fzglint var(--t) ease-in-out var(--d) infinite, fzfall 3s linear both;position:absolute}@keyframes fzglint{0%,to{opacity:0;filter:brightness();scale:.3}45%{opacity:1;filter:brightness(1.8) drop-shadow(0 0 calc(var(--px) * 6) var(--c));scale:1}60%{opacity:.4}}@keyframes fzfall{to{translate:0 calc(var(--px) * var(--fall))}}.fz .fzbeam{z-index:5;pointer-events:none;box-shadow:0 0 calc(var(--px) * 40) calc(var(--px) * 20) #fff;opacity:0;background:#fff;position:absolute;inset:0;scale:.008 0}.fz.beam .fzbeam{animation:1.5s ease-in-out both fzbeam}@keyframes fzbeam{0%{opacity:1;scale:.008 0}18%{opacity:1;scale:.008 1}42%{opacity:1;scale:1}52%{opacity:1;scale:1}to{opacity:0;scale:1}}.fz .fzbox{z-index:7;justify-items:center;gap:calc(var(--px) * 14);width:calc(var(--px) * 600);padding:calc(var(--px) * 26) calc(var(--px) * 24) calc(var(--px) * 24);color:#fff3d6;border:calc(var(--px) * 7) solid var(--ink);border-radius:calc(var(--px) * 30);box-shadow:0 0 0 calc(var(--px) * 8) var(--gold), 0 calc(var(--px) * 16) calc(var(--px) * 30) #0000008c;background:linear-gradient(#5a3214,#3b200c);animation:.25s ease-out both cboxin;display:grid;position:absolute;top:5%;left:50%;translate:-50%}.fz .fzbox .stats4{gap:calc(var(--px) * 2);width:100%;font-size:calc(var(--px) * 22)}.fz .fzbox .fztitle{font-size:calc(var(--px) * 46)}.fz .fztitle{font-size:calc(var(--px) * 52);color:#ffd84a}.fz .fzname{align-items:center;gap:calc(var(--px) * 8);font-size:calc(var(--px) * 34);display:flex}.fz .fzname .tstars{font-size:calc(var(--px) * 32)}.fzbar{z-index:11;left:0;right:0;bottom:calc(var(--px) * 30);justify-content:center;gap:calc(var(--px) * 16);display:flex;position:absolute}@media (prefers-reduced-motion:reduce){.fz .fzspin,.fz .fzring{animation:none}.fz.glow .fzmain>.pic{animation-duration:.3s}.fz.beam .fzbeam{animation-duration:.6s}.fz .fzsparks>i{animation:fzglint 1.2s ease-in-out var(--d) infinite}}@keyframes sparkle{0%{box-shadow:0 0 calc(var(--px) * 6) #ffd64080}to{box-shadow:0 0 calc(var(--px) * 24) #ffd640}}.seen i{white-space:nowrap;font-style:normal;font-weight:800}.seen .t-aggressive{color:#d84315}.seen .t-circler{color:#2e7d32}.seen .t-counter{color:#1e6fb8}.odds{white-space:nowrap}.enc .seen{gap:0 calc(var(--px) * 12);font-size:calc(var(--px) * 22);color:#cdb08a;display:flex}.enc .seen .t-aggressive{color:#ff8a50}.enc .seen .t-circler{color:#7fd67f}.enc .seen .t-counter{color:#6fb3ff}.stall{justify-items:center;gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 30);display:grid}.pickrow{width:calc(var(--px) * 600);height:calc(var(--px) * 460);touch-action:pan-y;position:relative}.packpick{isolation:isolate;justify-items:center;gap:calc(var(--px) * 4);color:var(--cream);display:grid;position:relative}.pslot{width:calc(var(--px) * 250);cursor:pointer;transform:translateX(-50%) translateX(calc(var(--x,0) * var(--px))) scale(var(--k,1));filter:brightness(var(--b,1)) drop-shadow(0 calc(var(--px) * 16) calc(var(--px) * 12) #00000080);background:0 0;border:0;padding:0;position:absolute;top:0;left:50%}.pslot.on .pface{animation:1.8s ease-in-out infinite bob,5s ease-in-out infinite sway}.pslot.locked{filter:grayscale(1) brightness(var(--b,1)) drop-shadow(0 calc(var(--px) * 16) calc(var(--px) * 12) #00000080)}.pslot.on.locked{filter:grayscale(1) brightness(.6) drop-shadow(0 calc(var(--px) * 16) calc(var(--px) * 12) #00000080)}.pslot.locked .pface>.pic:first-child{filter:none}.pslot.on.locked .pface{animation:none}.pslot .pface{transition:scale .35s cubic-bezier(.3,1.8,.5,1)}.pslot:active .pface{transition-duration:.12s;scale:1.06 .95}@keyframes sway{0%,to{transform:perspective(calc(var(--px) * 900)) rotateY(-7deg)}50%{transform:perspective(calc(var(--px) * 900)) rotateY(7deg)}}.pface>.gloss{pointer-events:none;background:linear-gradient(#0006 10%,#0000 16% 84%,#0006 90%),linear-gradient(90deg,#0000008c,#00000026 7%,#0000 12%,#ffffff80 19%,#ffffff26 26%,#0000 34% 70%,#ffffff2e 79%,#00000026 90%,#0009);position:absolute;inset:0;-webkit-mask:url(../assets/pack-white.svg) 0 0/100% 100%;mask:url(../assets/pack-white.svg) 0 0/100% 100%}.packpick .pname{font-style:normal;font-size:calc(var(--px) * 36);font-weight:800}.packpick .lock{pointer-events:none;z-index:101;font-size:calc(var(--px) * 26);padding:calc(var(--px) * 6) calc(var(--px) * 16);color:#ffe0b8;white-space:nowrap;border:calc(var(--px) * 3) solid var(--gold);border-radius:calc(var(--px) * 14);background:#2b1608e6;font-weight:800;line-height:1.25;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.packpick .lock:empty{display:none}.packpick .lock>span{display:block}.hang{z-index:7;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#140a04e6,#140a04bf);transition:opacity .5s;animation:.4s fade;position:absolute;inset:0;overflow:hidden}.hang.gone{opacity:0;pointer-events:none}.hang>.tapme{left:0;right:0;top:calc(var(--px) * 40);text-align:center;font-size:calc(var(--px) * 32);color:var(--cream);position:absolute}.hang .rope{left:0;right:0;top:calc(var(--px) * 140);z-index:2;height:calc(var(--px) * 14);background:repeating-linear-gradient(60deg, #e2c084 0 calc(var(--px) * 7), #8a6230 calc(var(--px) * 7) calc(var(--px) * 14));background-position-x:calc(var(--x,0) * var(--px));border-radius:calc(var(--px) * 7);box-shadow:0 calc(var(--px) * 6) calc(var(--px) * 6) #00000073;position:absolute}.hang .strip{left:0;top:calc(var(--px) * 150);width:calc(var(--px) * 170);transform-origin:50% 0;will-change:transform;position:absolute}.hang .strip .peg{left:50%;top:calc(var(--px) * -34);z-index:9;width:calc(var(--px) * 22);height:calc(var(--px) * 62);border:calc(var(--px) * 3) solid #4a2a0e;border-radius:calc(var(--px) * 6);background:linear-gradient(90deg,#c48a45,#f0c88a 45%,#6b3f17 48% 52%,#f0c88a 55%,#c48a45);position:absolute;translate:-50%}.hang .strip .pface{cursor:pointer;transform-origin:50% 5.6%;width:100%;clip-path:inset(var(--ct,0) 0 var(--cb,0) 0);will-change:transform;display:block}.hang .strip .pface+.pface{--ct:5.6%;margin-top:calc(-20% - 1px)}.hang .strip .pface:not(:last-child){--cb:5.6%}.hang .strip.flip .pface{--ct:0;--cb:0;translate:0 88.8%;scale:-1}.hang .strip.flip .pface:not(:last-child){--ct:5.6%}.hang .strip.flip .pface+.pface{--cb:5.6%}.hang .strip .pface>.perf{left:1%;right:1%;top:calc(5.6% - var(--px) * 1);border-top:calc(var(--px) * 3) dotted #2b160880;pointer-events:none;position:absolute}.pface>.dent{pointer-events:none;background:linear-gradient(#0000 47%,#ffffff8c 48%,#0000004d 52%,#0000 53%),radial-gradient(at 40% 35%,#fff6,#0000 50%),radial-gradient(at 60% 65%,#0000004d,#0000 55%);width:42%;height:16%;position:absolute}.pface.fly{z-index:8;transform-origin:0 0;pointer-events:none;filter:drop-shadow(0 calc(var(--px) * 20) calc(var(--px) * 14) #00000080);position:absolute}.pface.p2>.pic:first-child{filter:hue-rotate(90deg)}.pface.p3>.pic:first-child{filter:hue-rotate(180deg)}.pface.p4>.pic:first-child{filter:hue-rotate(270deg)}.pface.p5>.pic:first-child{filter:saturate(1.6) hue-rotate(-20deg) drop-shadow(0 0 calc(var(--px) * 22) var(--gold))}.pays{justify-content:center;gap:calc(var(--px) * 10);width:calc(var(--px) * 700);flex-wrap:wrap;display:flex}.pays .pay{justify-content:center;align-items:center;gap:calc(var(--px) * 6);min-width:0;padding:0 calc(var(--px) * 20);display:flex}.pays .pay .pic{width:calc(var(--px) * 36);height:calc(var(--px) * 36)}.pays .pay[hidden]{display:none}.bigpack .why{font-size:calc(var(--px) * 24);padding:calc(var(--px) * 2) calc(var(--px) * 12);color:#ffe0b8;border-radius:calc(var(--px) * 12);background:#2b1608cc;line-height:1.25}.bigpack .why:empty{display:none}.bigpack .why>span{display:block}.bigpack{z-index:5;align-items:center;gap:calc(var(--px) * 12);padding-top:calc(var(--px) * 200);background:radial-gradient(circle at 50% 35%,#3c1e0ad9,#0a0502f2);flex-direction:column;animation:.25s fade;display:flex;position:absolute;inset:0}.bigpack[hidden]{display:none}.bigpack .bpack{width:calc(var(--px) * 300);position:relative}.bigpack .binfo{right:calc(var(--px) * -30);top:calc(var(--px) * 50);z-index:2;width:calc(var(--px) * 60);height:calc(var(--px) * 60);font:italic 800 calc(var(--px) * 36) / 1 Georgia, serif;color:var(--cream);border:calc(var(--px) * 3) solid var(--gold);cursor:pointer;background:#2b1608;border-radius:50%;padding:0;position:absolute}.bigpack .pname{z-index:1;margin-top:calc(var(--px) * -40);padding:calc(var(--px) * 2) calc(var(--px) * 34);font-style:normal;font-size:calc(var(--px) * 36);color:var(--cream);border:calc(var(--px) * 3) solid var(--gold);background:#2b1608;border-radius:999px;font-weight:800;position:relative}.bigpack .pays,.bigpack .grows{align-items:stretch;gap:calc(var(--px) * 10);width:calc(var(--px) * 470);flex-direction:column;display:flex}.bigpack .grows[hidden],.bigpack .pays[hidden]{display:none}.bigpack .grows .btn{justify-content:center;align-items:center;gap:calc(var(--px) * 6);display:flex}.bigpack .grows .pic{width:calc(var(--px) * 36);height:calc(var(--px) * 36)}.bigpack .over{padding:calc(var(--px) * 6) calc(var(--px) * 20);font-size:calc(var(--px) * 28);text-align:center;color:#fff3d6;border-radius:calc(var(--px) * 14);background:#96230ae6;line-height:1.25}.bigpack .over:empty{display:none}.bigpack .over>span{display:block}.relpick .rpbox{align-items:center;gap:calc(var(--px) * 14);width:calc(var(--px) * 680);max-height:88%;padding:calc(var(--px) * 22);border:calc(var(--px) * 4) solid var(--gold);border-radius:calc(var(--px) * 24);background:#2b1608;flex-direction:column;display:flex}.relpick .rpbox>b{font-size:calc(var(--px) * 40);color:var(--gold)}.relpick .rpgrid{gap:calc(var(--px) * 8);scrollbar-width:thin;scrollbar-color:#e0a548 #2b16088c;grid-template-columns:repeat(4,1fr);width:100%;min-height:0;display:grid;overflow-y:auto}.relpick .ctile{container-type:inline-size}.relpick .cdup{z-index:2;color:#fff3d6;font-size:13cqw;font-style:normal;position:absolute;top:50%;right:6%}.relpick .rpnone{padding:calc(var(--px) * 30);font-size:calc(var(--px) * 30);color:var(--cream);text-align:center;grid-column:1/-1}.relpick .rpbar{gap:calc(var(--px) * 14);display:flex}.relpick .rpbar .btn:disabled{opacity:.5}.opening .keep{align-items:stretch;gap:calc(var(--px) * 10);width:calc(var(--px) * 520);cursor:default;flex-direction:column;display:flex}.opening .keep .kq{font-size:calc(var(--px) * 30);text-align:center;color:#ffe0b8}.paper.rates{max-height:80%;overflow-y:auto}.paper.rates .sp{margin:calc(var(--px) * 4) 0;font-size:calc(var(--px) * 22);text-align:left;line-height:1.35}.townsheet .quests{gap:calc(var(--px) * 6);width:calc(var(--px) * 660);margin-bottom:calc(var(--px) * 12);padding:calc(var(--px) * 12) calc(var(--px) * 18);border-radius:calc(var(--px) * 18);border:calc(var(--px) * 4) solid var(--gold);color:#fff3d6;text-align:left;background:#2b1608d9;display:grid}.townsheet .quests .qtitle{font-size:calc(var(--px) * 28);color:#ffd84a;justify-self:center}.townsheet .quests .q{grid-template-columns:calc(var(--px) * 32) 1fr auto;align-items:center;gap:calc(var(--px) * 8);font-size:calc(var(--px) * 24);display:grid}.townsheet .quests .q.done{color:#9ff09a}.townsheet .quests .qn{font-size:calc(var(--px) * 22);opacity:.9}.townsheet .quests .cnote{font-size:calc(var(--px) * 20);opacity:.85;justify-self:center}.townsheet .quests .btn{justify-self:center}.chestpick{z-index:8;gap:calc(var(--px) * 16);background:#0a0502cc}.sheet .cmodal{justify-items:center;gap:calc(var(--px) * 16);width:calc(var(--px) * 680);max-height:92%;padding:calc(var(--px) * 26) calc(var(--px) * 20) calc(var(--px) * 24);box-sizing:border-box;border:calc(var(--px) * 7) solid var(--ink);border-radius:calc(var(--px) * 30);box-shadow:0 0 0 calc(var(--px) * 8) var(--gold), 0 calc(var(--px) * 16) calc(var(--px) * 30) #0000008c;background:linear-gradient(#5a3214,#3b200c);animation:.22s ease-out both cboxin;display:grid;overflow-y:auto}.chestpick .cmodal>.htitle{font-size:calc(var(--px) * 46);margin:0}.chestpick .cmodal .cgrid{width:100%}.sheet.popup .cmodal{width:calc(var(--px) * 560);color:#fff3d6;text-align:center}.sheet.popup .cmodal .pic{width:calc(var(--px) * 140);height:calc(var(--px) * 140)}.sheet.popup .cmodal p{font-size:calc(var(--px) * 24);margin:0}.chestpick .cgrid{gap:calc(var(--px) * 14);width:calc(var(--px) * 640);grid-template-columns:1fr 1fr;display:grid}.chestpick .cpick{align-content:start;justify-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 14) calc(var(--px) * 10);border-radius:calc(var(--px) * 18);border:calc(var(--px) * 4) solid #c89a4a;color:#3a1a06;background:#fff3d6f2;display:grid}.chestpick .cpick .pic{width:calc(var(--px) * 96);height:calc(var(--px) * 96);font-size:calc(var(--px) * 72)}.chestpick .cpick .cname{font-size:calc(var(--px) * 26)}.sheet.dress{z-index:7;justify-content:flex-start;gap:calc(var(--px) * 12);padding-top:calc(var(--px) * 28);background:#0a0502f7;overflow-y:auto}.dress .dstage{width:calc(var(--px) * 660);padding:calc(var(--px) * 12) 0;border-radius:calc(var(--px) * 24);border:calc(var(--px) * 5) solid var(--ink);box-shadow:0 0 0 calc(var(--px) * 4) var(--gold);background:radial-gradient(circle at 50% 60%,#f3d59a,#b9803f 80%);justify-items:center;display:grid;position:relative}.dress .dbird{font-size:calc(var(--px) * 32)}.dress .bird.still{width:calc(var(--px) * 300);height:calc(var(--px) * 300);cursor:default;position:relative}.dress .dworn{justify-items:center;gap:calc(var(--px) * 4);width:calc(var(--px) * 660);font-size:calc(var(--px) * 22);color:#fff3d6;text-align:center;display:grid}.dress .dworn b{font-size:calc(var(--px) * 26);color:#ffd84a}.dress .dgrid{gap:calc(var(--px) * 10);width:calc(var(--px) * 660);padding-bottom:calc(var(--px) * 30);grid-template-columns:repeat(3,1fr);display:grid}.dress .dslot{align-content:start;justify-items:center;gap:calc(var(--px) * 4);padding:calc(var(--px) * 10) calc(var(--px) * 6);border-radius:calc(var(--px) * 16);border:calc(var(--px) * 4) solid rgb(var(--rar,200 154 74));color:#3a1a06;font:inherit;text-align:center;cursor:pointer;background:#fff3d6f2;display:grid}.dress .dslot.on{box-shadow:0 0 calc(var(--px) * 18) rgb(var(--rar));background:#fff6c8}.dress .dslot.locked{opacity:.45;cursor:default;border-color:#6b5a44}.dress .dslot .pic{width:calc(var(--px) * 72);height:calc(var(--px) * 72);font-size:calc(var(--px) * 54);line-height:1}.dress .dslot .dname{font-size:calc(var(--px) * 21)}.dress .dslot .deff{font-size:calc(var(--px) * 17);line-height:1.3}.dress .dslot .dwho{font-size:calc(var(--px) * 17);color:#8a4b10}.dress .dslot.on .dwho{color:#2f8a2a}.home.dressing>.menu,.home.dressing>.qplate,.home.dressing>.wallet,.home.dressing>.qlist{opacity:0;pointer-events:none;transition:opacity .25s}#ui:has(.home.dressing) .mute{opacity:0;pointer-events:none;transition:opacity .25s}.sheet.dress.inyard{background:linear-gradient(#0a050259,#0000 22%);justify-content:flex-start;gap:0;padding:0;overflow:hidden}.dress.inyard>.htitle{right:calc(var(--px) * 30);top:calc(var(--px) * 22);font-size:calc(var(--px) * 56);margin:0;animation:.35s cubic-bezier(.2,.9,.3,1) both uiDown;position:absolute}.dress.inyard>.back{animation:.35s cubic-bezier(.2,.9,.3,1) both uiDown}.dress.inyard>.dbird{left:50%;top:calc(var(--px) * 200);padding:calc(var(--px) * 6) calc(var(--px) * 30);border-radius:calc(var(--px) * 18);border:calc(var(--px) * 4) solid var(--gold);white-space:nowrap;background:#2b1608d9;animation:.35s cubic-bezier(.2,.9,.3,1) both uiDown;position:absolute;translate:-50%}.dress.inyard .dpanel{height:calc(var(--px) * 650);align-items:center;gap:calc(var(--px) * 10);padding-top:calc(var(--px) * 18);border-radius:calc(var(--px) * 34) calc(var(--px) * 34) 0 0;background:repeating-linear-gradient(90deg, #00000014 0 calc(var(--px) * 3), transparent calc(var(--px) * 3) calc(var(--px) * 90)), linear-gradient(#7a4a1e, #4a2a0e);border-top:calc(var(--px) * 6) solid var(--ink);box-shadow:0 calc(var(--px) * -4) 0 var(--gold), 0 calc(var(--px) * -20) calc(var(--px) * 40) #0006;flex-direction:column;animation:.4s cubic-bezier(.2,.9,.3,1) both dressUp;display:flex;position:absolute;bottom:0;left:0;right:0}.dress.inyard .dgrid{flex:1;align-content:start;min-height:0;overflow-y:auto}@keyframes dressUp{0%{translate:0 100%}}@media (prefers-reduced-motion:reduce){.dress.inyard .dpanel,.dress.inyard>*{animation:none}}.enc .gsteps{align-items:center;gap:calc(var(--px) * 8);display:flex}.enc .gsteps i{width:calc(var(--px) * 40);height:calc(var(--px) * 40);border:calc(var(--px) * 3) solid #5a4a3a;font-style:normal;font-weight:800;font-size:calc(var(--px) * 22);color:#8a7a6a;border-radius:50%;place-items:center;display:grid}.enc .gsteps i.done{color:#fff;background:#2e8b2e;border-color:#2e8b2e}.enc .gsteps i.now{color:#3a1a06;background:#ffd54a;border-color:#ffd54a}.enc .gsteps small{margin-left:calc(var(--px) * 6);font-size:calc(var(--px) * 20);color:#cdb08a}.sheet.enc{z-index:7;background-color:#2b1608;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;gap:0}.enc .etown{margin-top:calc(var(--px) * 40);align-items:center;gap:calc(var(--px) * 10);padding:calc(var(--px) * 8) calc(var(--px) * 30);font-size:calc(var(--px) * 32);color:var(--cream);background:repeating-linear-gradient(176deg, #0000 0 calc(var(--px) * 9), #3c1c062e calc(var(--px) * 9) calc(var(--px) * 11)), linear-gradient(#c88a48, #93552a);border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 14);box-shadow:0 calc(var(--px) * 6) 0 #0000004d;font-weight:800;display:flex}.enc .etown .ico{-webkit-text-stroke:0;font-size:calc(var(--px) * 30)}.enc .gsteps{margin-top:calc(var(--px) * 12)}.enc .gsteps i:not(.done):not(.now){color:#f2d6a8;background:#2b1608cc}.enc :is(.etown,.gsteps,.ebubble,.eodds,.ego){flex-shrink:0}.enc .ebubble{margin-top:calc(var(--px) * 24);width:calc(var(--px) * 580);translate:calc(var(--px) * -40) 0;min-height:calc(var(--px) * 160);padding:calc(var(--px) * 28) calc(var(--px) * 44);box-sizing:border-box;color:var(--ink);border:calc(var(--px) * 6) solid var(--ink);border-radius:calc(var(--px) * 80);box-shadow:0 calc(var(--px) * 8) calc(var(--px) * 10) #00000040;cursor:pointer;background:#fff6e2;align-items:center;display:grid;position:relative}.enc .ebubble:after{content:"";left:calc(var(--px) * 300);bottom:calc(var(--px) * -76);width:calc(var(--px) * 92);height:calc(var(--px) * 80);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 80'%3E%3Cpath d='M16 0 C 30 26, 26 50, 10 75 C 44 64, 68 36, 78 0' fill='%23fff6e2' stroke='%232b1608' stroke-width='6' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute}.enc .ebubble .txt{font-family:Google Sans,sans-serif;font-size:calc(var(--px) * 34);text-align:center;font-weight:700;line-height:1.5;position:relative}.enc .ebubble .ink .ln{text-align:center}.enc .eodds .seen{padding:calc(var(--px) * 4) calc(var(--px) * 16);font-size:calc(var(--px) * 20);border:calc(var(--px) * 3) solid var(--ink);background:#2b1608cc;border-radius:999px}.enc .estage{width:100%;padding:0 calc(var(--px) * 24);box-sizing:border-box;flex:1;grid-template-columns:1.15fr 1fr;align-items:end;display:grid;position:relative}.enc .eperson{align-self:end;justify-items:center;display:grid}.enc .eperson .npcface.full{width:calc(var(--px) * 310);height:calc(var(--px) * 500);box-shadow:none;transform-origin:50% 100%;background:0 0;border:0;transition:transform 80ms;overflow:visible}.enc .eperson .npcface.full>.pic{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 calc(var(--px) * 10) calc(var(--px) * 6) #00000059)}.enc .eperson.talk .npcface.full{transform:translateY(calc(var(--px) * -6)) scaleY(1.015)}.enc .eperson .gleaders{gap:calc(var(--px) * 8);margin-bottom:calc(var(--px) * 20);transform-origin:50% 100%;grid-template-columns:repeat(3,auto);justify-content:center;display:grid}.enc .eperson.talk .gleaders{transform:translateY(calc(var(--px) * -4))}.enc .eperson .gleaders .npcface{width:calc(var(--px) * 110);height:calc(var(--px) * 110)}.enc .eperson .gleaders.full{grid-template-columns:repeat(6, calc(var(--px) * 60));margin-bottom:calc(var(--px) * 8);gap:0}.enc .eperson .gleaders.full .npcface.full{width:calc(var(--px) * 150);height:calc(var(--px) * 250);justify-self:center}.enc .eperson .gleaders.full>:first-child{grid-column:2/4}.enc .eperson .gleaders.full>:nth-child(2){grid-column:4/6}.enc .eperson .gleaders.full>:nth-child(n+3){z-index:1;margin-top:calc(var(--px) * -150);position:relative}.enc .eperson .gleaders.full>:nth-child(3){grid-column:1/3}.enc .eperson .gleaders.full>:nth-child(4){grid-column:3/5}.enc .eperson .gleaders.full>:nth-child(5){grid-column:5/7}.enc .eplate,.mres .eplate,.rstage .eplate,.ending .eplate{margin-top:calc(var(--px) * -8);min-width:calc(var(--px) * 300);padding:calc(var(--px) * 8) calc(var(--px) * 28);color:var(--ink);border:calc(var(--px) * 5) solid #6b4a2a;box-shadow:0 calc(var(--px) * 6) 0 #0000004d;background:linear-gradient(#fffaf0,#f2e3c4);border-radius:999px;justify-items:center;display:grid}.enc .eplate b,.mres .eplate b,.rstage .eplate b,.ending .eplate b{font-size:calc(var(--px) * 38);line-height:1.15}.enc .eplate small,.mres .eplate small,.rstage .eplate small,.ending .eplate small{font-size:calc(var(--px) * 20);color:#8a5a2a}.enc .ebird{margin-bottom:calc(var(--px) * 12);align-self:end;justify-items:center;display:grid}.enc .ebird.mystery>.pic{filter:brightness(0) drop-shadow(0 0 calc(var(--px) * 3) #ffffff80)}.enc .ebird.mystery .estyle{background:#5a5a5a}.enc .ebird>.pic{width:calc(var(--px) * 300);height:calc(var(--px) * 300);object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 calc(var(--px) * 10) calc(var(--px) * 6) #00000059)}.enc .epool{gap:calc(var(--px) * 10);margin-bottom:calc(var(--px) * 16);align-self:end;justify-items:start;display:grid}.enc .epool .pnote{font-size:calc(var(--px) * 22);color:var(--cream);justify-self:center}.enc .pbird{align-items:center;gap:calc(var(--px) * 10);display:flex}.enc .pbird .port{width:calc(var(--px) * 104);height:calc(var(--px) * 104);flex:none;position:relative}.enc .pbird .etags{align-items:flex-start;gap:calc(var(--px) * 4);flex-direction:column;margin:0}.enc .pbird .etags>span{font-size:calc(var(--px) * 20);padding:calc(var(--px) * 2) calc(var(--px) * 12)}.enc .etags{gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 4);display:flex}.enc .etags>span{padding:calc(var(--px) * 4) calc(var(--px) * 18);font-size:calc(var(--px) * 26);border:calc(var(--px) * 4) solid var(--ink);white-space:nowrap;box-shadow:0 calc(var(--px) * 4) 0 #0000004d;border-radius:999px;font-weight:800}.enc .etags>.elv{color:#ffd54a;font-size:calc(var(--px) * 40);padding:0 calc(var(--px) * 20);background:#4a2a12;line-height:1.25}.enc .estyle,.sstyle{color:#fff;background:#c62828}:is(.enc .estyle,.sstyle)[data-style=tough]{background:#2f6fd6}:is(.enc .estyle,.sstyle)[data-style=stamina]{background:#2e9a3e}:is(.enc .estyle,.sstyle)[data-style=weight]{background:#c98a0c}:is(.enc .estyle,.sstyle)[data-style=speed]{background:#7b3fd1}.enc .eodds{justify-content:center;gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 10);flex-wrap:wrap;align-items:center;display:flex}.enc .eodds b{padding:calc(var(--px) * 4) calc(var(--px) * 18);font-size:calc(var(--px) * 24);color:#fff;border:calc(var(--px) * 3) solid var(--ink);background:#8a7a6a;border-radius:999px;font-weight:800}.enc .eodds .odds[data-tier=hi]{background:#2e8b2e}.enc .eodds .odds[data-tier=mid]{background:#c98200}.enc .eodds .odds[data-tier=lo]{background:#c0392b}.enc .eodds .odds[data-tier=x]{background:#5a4a3a}.enc .eodds .erule{background:#4a2a12}.enc .ego{margin:calc(var(--px) * 14) 0 calc(var(--px) * 128);width:calc(var(--px) * 600);min-height:calc(var(--px) * 150);font:inherit;font-size:calc(var(--px) * 78);color:#3a1a06;-webkit-text-stroke:0;cursor:pointer;border:calc(var(--px) * 7) solid var(--ink);border-radius:calc(var(--px) * 70);box-shadow:inset 0 calc(var(--px) * 6) 0 #ffffff8c, inset 0 calc(var(--px) * -8) 0 #a0500059, 0 calc(var(--px) * 10) 0 #7a3c08, 0 calc(var(--px) * 18) calc(var(--px) * 24) #0006;background:linear-gradient(#ffe680,#ffc21f 55%,#f29a12);font-weight:800;position:relative}.enc .ego:before,.enc .ego:after{content:"";width:calc(var(--px) * 46);height:calc(var(--px) * 56);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 56'%3E%3Cg stroke='%23e07a10' stroke-width='6' stroke-linecap='round'%3E%3Cpath d='M30 8 L40 2'/%3E%3Cpath d='M28 28 L42 28'/%3E%3Cpath d='M30 48 L40 54'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:50%;translate:0 -50%}.enc .ego:before{left:calc(var(--px) * 40);scale:-1 1}.enc .ego:after{right:calc(var(--px) * 40)}.enc .ego:active{translate:0 calc(var(--px) * 6);box-shadow:inset 0 calc(var(--px) * 6) 0 #ffffff8c, 0 calc(var(--px) * 4) 0 #7a3c08}.npcface.flip>.pic{transform:scaleX(-1)}.sheet.townsheet{background-color:#2b1608;background-position:50%;background-size:cover;justify-content:flex-start;gap:0;overflow-y:auto}.townsheet .tsign{margin-top:calc(var(--px) * 100);justify-items:center;display:grid;position:relative}.townsheet .tsign:before,.townsheet .tsign:after{content:"";top:calc(var(--px) * -100);width:calc(var(--px) * 8);height:calc(var(--px) * 104);background:repeating-linear-gradient(160deg, #c49a5a 0 calc(var(--px) * 5), #8a6532 calc(var(--px) * 5) calc(var(--px) * 9));border-radius:4px;position:absolute}.townsheet .tsign:before{left:calc(50% - var(--px) * 110)}.townsheet .tsign:after{right:calc(50% - var(--px) * 110)}.townsheet .tsname{align-items:center;gap:calc(var(--px) * 10);padding:calc(var(--px) * 2) calc(var(--px) * 50);font-size:calc(var(--px) * 54);color:#ffd84a;border:calc(var(--px) * 6) solid var(--ink);border-radius:calc(var(--px) * 18);background:repeating-linear-gradient(176deg, #0000 0 calc(var(--px) * 9), #3c1c062e calc(var(--px) * 9) calc(var(--px) * 11)), linear-gradient(#b8783a, #8a4f1e 60%, #6e3c14);box-shadow:inset 0 calc(var(--px) * 3) 0 #ffdca066, 0 calc(var(--px) * 8) 0 #00000059;font-weight:800;display:flex}.townsheet .tsname .roof{font-size:calc(var(--px) * 40);-webkit-text-stroke:0}.townsheet .tsof{margin-top:calc(var(--px) * -4);padding:0 calc(var(--px) * 22);font-size:calc(var(--px) * 24);color:var(--cream);border:calc(var(--px) * 4) solid #a87a3a;background:#3a1d08;border-radius:999px;font-weight:800}.townsheet .tgym{margin-top:calc(var(--px) * 38);width:calc(var(--px) * 676);padding:calc(var(--px) * 40) calc(var(--px) * 12) calc(var(--px) * 14);box-sizing:border-box;justify-items:center;gap:calc(var(--px) * 8);border:calc(var(--px) * 10) solid #6b3f17;border-radius:calc(var(--px) * 26);box-shadow:inset 0 0 0 calc(var(--px) * 4) #c99a52, 0 calc(var(--px) * 10) 0 #00000059;background:linear-gradient(#f6e7c6,#e9d3a6);display:grid;position:relative}.townsheet .tgtitle{top:calc(var(--px) * -32);left:calc(var(--px) * 24);height:calc(var(--px) * 58);box-sizing:border-box;white-space:nowrap;padding:0 calc(var(--px) * 34);font-size:calc(var(--px) * 38);color:#ffd84a;border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 14);background:repeating-linear-gradient(176deg, #0000 0 calc(var(--px) * 9), #3c1c062e calc(var(--px) * 9) calc(var(--px) * 11)), linear-gradient(#b8783a, #8a4f1e 60%, #6e3c14);box-shadow:0 calc(var(--px) * 6) 0 #0000004d;align-items:center;font-weight:800;display:flex;position:absolute}.townsheet .qchip{z-index:3;top:calc(var(--px) * -32);left:calc(var(--px) * 335);height:calc(var(--px) * 58);box-sizing:border-box;align-items:center;gap:calc(var(--px) * 8);padding:0 calc(var(--px) * 18);font:inherit;font-size:calc(var(--px) * 26);white-space:nowrap;text-align:left;color:var(--cream);border:calc(var(--px) * 4) solid #c99a52;border-radius:calc(var(--px) * 14);cursor:pointer;background:#2b1608e0;font-weight:800;line-height:1.2;display:flex;position:absolute}.townsheet .qchip b{font-size:calc(var(--px) * 26);color:#ffd84a}.townsheet .qchip .ico{font-size:calc(var(--px) * 28)}.townsheet .qchip .chev{font-style:normal;font-size:calc(var(--px) * 24);transition:rotate .2s}.townsheet .qchip.open .chev{rotate:180deg}.townsheet .tgym>.quests{z-index:3;top:calc(var(--px) * 30);left:calc(var(--px) * 16);right:calc(var(--px) * 16);width:auto;padding:calc(var(--px) * 16) calc(var(--px) * 90) calc(var(--px) * 16) calc(var(--px) * 16);box-sizing:border-box;border:calc(var(--px) * 4) solid #c99a52;border-radius:calc(var(--px) * 18);background:#1e0e04f5;position:absolute}.townsheet .tgscene{width:100%;height:calc(var(--px) * 280);border:calc(var(--px) * 5) solid #6b3f17;border-radius:calc(var(--px) * 16);background-position:50% 30%;background-size:cover;position:relative;overflow:hidden}.townsheet .tbust{left:calc(var(--px) * 6);width:calc(var(--px) * 290);height:calc(var(--px) * 260);position:absolute;bottom:0;overflow:hidden}.townsheet .tbust .npcface.full{width:100%;height:calc(var(--px) * 450);box-shadow:none;background:0 0;border:0;overflow:visible}.townsheet .tbust .npcface.full>.pic{object-fit:contain;object-position:50% 0}.townsheet .tgname{left:calc(var(--px) * 18);bottom:calc(var(--px) * 16);padding:calc(var(--px) * 2) calc(var(--px) * 30);font-size:calc(var(--px) * 46);color:#ffd84a;border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 14);background:repeating-linear-gradient(176deg, #0000 0 calc(var(--px) * 9), #3c1c062e calc(var(--px) * 9) calc(var(--px) * 11)), linear-gradient(#b8783a, #8a4f1e 60%, #6e3c14);font-weight:800;position:absolute}.townsheet .gbirds{right:calc(var(--px) * 72);gap:calc(var(--px) * 8);display:grid;position:absolute;top:50%;translate:0 -50%}.townsheet .gbird{justify-items:center;gap:calc(var(--px) * 2);padding:calc(var(--px) * 6);border:calc(var(--px) * 4) solid #c99a52;border-radius:calc(var(--px) * 14);background:#fff6e2eb;display:grid}.townsheet .gbird .port{width:calc(var(--px) * 116);height:calc(var(--px) * 116);position:relative}.townsheet .gbirds:has(.gbird+.gbird){grid-template-columns:1fr}.townsheet .gbirds:has(.gbird+.gbird) .gbird{column-gap:calc(var(--px) * 8);grid-template-columns:auto auto;align-items:center}.townsheet .gbirds:has(.gbird+.gbird) .gbird .port{width:calc(var(--px) * 72);height:calc(var(--px) * 72);grid-row:span 2}.townsheet .gbird .sp{font-size:calc(var(--px) * 22);color:var(--ink)}.townsheet .gbird .lv,.townsheet .pbird .lv{padding:0 calc(var(--px) * 12);font-size:calc(var(--px) * 18);color:#ffd54a;background:#3a1a06;border-radius:999px;font-weight:800}.townsheet .tgscene .gleaders{left:calc(var(--px) * 14);top:calc(var(--px) * 22);grid-template-columns:repeat(6, calc(var(--px) * 46));row-gap:0;column-gap:calc(var(--px) * 4);display:grid;position:absolute}.townsheet .tgscene .gleaders .npcface{width:calc(var(--px) * 88);height:calc(var(--px) * 88)}.townsheet .tgscene .gleaders>:first-child{grid-column:2/4}.townsheet .tgscene .gleaders>:nth-child(2){grid-column:4/6}.townsheet .tgscene .gleaders>:nth-child(3){margin-top:calc(var(--px) * -10);grid-column:1/3}.townsheet .tgscene .gleaders>:nth-child(4){margin-top:calc(var(--px) * -10);grid-column:3/5}.townsheet .tgscene .gleaders>:nth-child(5){margin-top:calc(var(--px) * -10);grid-column:5/7}.townsheet .tgscene:has(.gleaders) .tgname{bottom:calc(var(--px) * 6);padding:0 calc(var(--px) * 24);font-size:calc(var(--px) * 36)}.townsheet .tgscene .gbirds.five{top:calc(var(--px) * 31);grid-template-columns:repeat(6, calc(var(--px) * 34));gap:0 calc(var(--px) * 2);translate:0}.townsheet .tgscene .gbirds.five .gbird{background:0 0;border:0;padding:0;position:relative}.townsheet .tgscene .gbirds.five .gbird .port{width:calc(var(--px) * 66);height:calc(var(--px) * 66);border-width:calc(var(--px) * 4)}.townsheet .tgscene .gbirds.five .gbird .sp{display:none}.townsheet .tgscene .gbirds.five .gbird .lv{bottom:calc(var(--px) * -6);padding:0 calc(var(--px) * 8);font-size:calc(var(--px) * 15);white-space:nowrap;position:absolute;left:50%;translate:-50%}.townsheet .tgscene .gbirds.five>:first-child{grid-column:2/4}.townsheet .tgscene .gbirds.five>:nth-child(2){grid-column:4/6}.townsheet .tgscene .gbirds.five>:nth-child(3){margin-top:calc(var(--px) * 2);grid-column:1/3}.townsheet .tgscene .gbirds.five>:nth-child(4){margin-top:calc(var(--px) * 2);grid-column:3/5}.townsheet .tgscene .gbirds.five>:nth-child(5){margin-top:calc(var(--px) * 2);grid-column:5/7}.townsheet .tgscene .gsteps{z-index:1;top:calc(var(--px) * 10);position:absolute;left:50%;translate:-50%}.townsheet .gsteps i{width:calc(var(--px) * 40);height:calc(var(--px) * 40);border:calc(var(--px) * 3) solid #5a4a3a;font-style:normal;font-weight:800;font-size:calc(var(--px) * 22);color:#f2d6a8;background:#2b1608cc;border-radius:50%;place-items:center;display:grid}.townsheet .gsteps{gap:calc(var(--px) * 8);display:flex}.townsheet .gsteps i.done{color:#fff;background:#2e8b2e;border-color:#2e8b2e}.townsheet .gsteps i.now{color:#3a1a06;background:#ffd54a;border-color:#ffd54a}.townsheet .tgrule{gap:calc(var(--px) * 10);padding:calc(var(--px) * 4) calc(var(--px) * 22);font-size:calc(var(--px) * 26);color:var(--cream);background:#3a1d08;border-radius:999px;align-items:center;font-weight:800;display:flex}.townsheet .tgrule .odds{padding:0 calc(var(--px) * 14);font-size:calc(var(--px) * 22);background:#8a7a6a;border-radius:999px}.townsheet .odds[data-tier=hi]{background:#2e8b2e}.townsheet .odds[data-tier=mid]{background:#c98200}.townsheet .odds[data-tier=lo]{background:#c0392b}.townsheet .odds[data-tier=x]{background:#5a4a3a}.townsheet .tggo{width:calc(var(--px) * 560);min-height:calc(var(--px) * 92);font:inherit;font-size:calc(var(--px) * 46);color:#fff6dc;cursor:pointer;border:calc(var(--px) * 7) solid #6b3f17;border-radius:calc(var(--px) * 26);box-shadow:inset 0 0 0 calc(var(--px) * 4) #ffd36a, inset 0 calc(var(--px) * 8) 0 #ffffff4d, 0 calc(var(--px) * 9) 0 #5a2a06;background:linear-gradient(#ffb547,#f07f12 55%,#c95a06);font-weight:800}.townsheet .tggo:active{translate:0 calc(var(--px) * 5);box-shadow:inset 0 0 0 calc(var(--px) * 4) #ffd36a, 0 calc(var(--px) * 4) 0 #5a2a06}.townsheet .tpeople{margin-top:calc(var(--px) * 16);padding:calc(var(--px) * 2) calc(var(--px) * 56);font-size:calc(var(--px) * 36);color:#ffd84a;border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 14);background:repeating-linear-gradient(176deg, #0000 0 calc(var(--px) * 9), #3c1c062e calc(var(--px) * 9) calc(var(--px) * 11)), linear-gradient(#b8783a, #8a4f1e 60%, #6e3c14);box-shadow:0 calc(var(--px) * 6) 0 #0000004d;font-weight:800}.townsheet .pcarousel{margin-top:calc(var(--px) * 12);width:calc(var(--px) * 664);flex-shrink:0;position:relative}.townsheet .ptrack{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--px) * 24) / 3);gap:calc(var(--px) * 12);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;display:grid;overflow-x:auto}.townsheet .ptrack::-webkit-scrollbar{display:none}.townsheet .pcard{scroll-snap-align:start;gap:calc(var(--px) * 6);padding:calc(var(--px) * 8);min-width:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer;border:calc(var(--px) * 6) solid #6b3f17;border-radius:calc(var(--px) * 18);box-shadow:inset 0 0 0 calc(var(--px) * 3) #c99a52;background:linear-gradient(#fbf0d6,#efdcb2);display:grid}.townsheet .pcard .pname{max-width:100%;font-size:calc(var(--px) * 25);white-space:nowrap;text-overflow:ellipsis;justify-self:center;line-height:1.15;overflow:hidden}.townsheet .pscene{aspect-ratio:1;border-radius:calc(var(--px) * 10);border:calc(var(--px) * 3) solid #a87a3a;background-position:50% 40%;background-size:cover;height:auto;position:relative;overflow:hidden}.townsheet .pscene .npcface{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;inset:0}.townsheet .pscene .npcface>.pic{object-fit:cover;object-position:50% 20%}.townsheet .pscene .vtag{padding:calc(var(--px) * 2) calc(var(--px) * 6);font-size:calc(var(--px) * 15);color:#3a1a06;text-align:center;background:#ffd84aeb;font-weight:800;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.townsheet .pscene .won{top:calc(var(--px) * 8);right:calc(var(--px) * 8);padding:0 calc(var(--px) * 10);font-style:normal;font-size:calc(var(--px) * 18);color:#fff;background:#2e8b2e;border-radius:999px;font-weight:800;position:absolute;rotate:6deg}.townsheet .pcard.visit{border-color:#c98a00;animation:1.2s ease-in-out infinite alternate sparkle}.townsheet .pbird{align-items:center;gap:calc(var(--px) * 6);min-width:0;display:flex}.townsheet .pbird .port{width:calc(var(--px) * 56);height:calc(var(--px) * 56);flex:none;position:relative}.townsheet .pbird>div{justify-items:start;gap:calc(var(--px) * 2);min-width:0;display:grid}.townsheet .pbird .plv{align-items:center;gap:calc(var(--px) * 6);display:flex}.townsheet .pbird .lv{padding:0 calc(var(--px) * 10);font-size:calc(var(--px) * 28);line-height:1.2}.townsheet .pbird .plv .sicon{width:calc(var(--px) * 30);height:calc(var(--px) * 30);display:inline-flex}.townsheet .pbird .plv .sicon .pic{width:100%;height:100%}.townsheet .pbird .sp{font-size:calc(var(--px) * 19);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.townsheet .podds{padding:calc(var(--px) * 4) calc(var(--px) * 6);color:#fff;font-size:calc(var(--px) * 20);border-radius:calc(var(--px) * 10);background:#8a7a6a;justify-content:center;align-items:center;font-weight:800;display:flex}.townsheet .podds .odds{font-size:calc(var(--px) * 20);white-space:nowrap;padding:0;background:0 0!important}.townsheet .podds:has(.odds[data-tier=hi]){background:#2e8b2e}.townsheet .podds:has(.odds[data-tier=mid]){background:#c98200}.townsheet .podds:has(.odds[data-tier=lo]){background:#c0392b}.townsheet .podds:has(.odds[data-tier=x]){background:#5a4a3a}.townsheet .parrow{z-index:2;width:calc(var(--px) * 64);height:calc(var(--px) * 64);font:inherit;font-size:calc(var(--px) * 48);color:var(--cream);border:calc(var(--px) * 5) solid #f3d9a4;box-shadow:0 calc(var(--px) * 5) 0 #00000059;cursor:pointer;background:#6b3f17;border-radius:50%;line-height:1;position:absolute;top:45%;translate:0 -50%}.townsheet .parrow.prev{left:calc(var(--px) * -22)}.townsheet .parrow.next{right:calc(var(--px) * -22)}.townsheet .parrow:disabled{opacity:0;pointer-events:none}.townsheet .ppager{margin:calc(var(--px) * 10) 0 calc(var(--px) * 16);align-items:center;gap:calc(var(--px) * 14);padding:calc(var(--px) * 4) calc(var(--px) * 20);font-size:calc(var(--px) * 22);color:var(--cream);background:#2b1608d9;border-radius:999px;display:flex}.townsheet .ppager .dots{gap:calc(var(--px) * 6);display:flex}.townsheet .ppager .dots i{width:calc(var(--px) * 14);height:calc(var(--px) * 14);background:#6b5a48;border-radius:50%}.townsheet .ppager .dots i.on{background:#ffd84a}.sheet.coopv{background:url(../assets/coop/bg.webp) 50%/cover,#3a2210;padding:0;display:block}.coopv .ctitle{left:calc(var(--px) * 262);top:calc(var(--px) * 16);align-items:center;gap:calc(var(--px) * 12);display:flex;position:absolute}.coopv .ctitle>b{padding:calc(var(--px) * 4) calc(var(--px) * 30) calc(var(--px) * 8);font-size:calc(var(--px) * 54);border:calc(var(--px) * 5) solid #3b200c;border-radius:calc(var(--px) * 14);box-shadow:inset 0 0 0 calc(var(--px) * 3) #e0a548, 0 calc(var(--px) * 6) 0 #00000059;background:linear-gradient(#b8743a,#7c4a1e)}.coopv .ccount{align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 4) calc(var(--px) * 6) calc(var(--px) * 4) calc(var(--px) * 16);font:inherit;font-size:calc(var(--px) * 28);color:#fff3d6;border:calc(var(--px) * 4) solid var(--gold);cursor:pointer;background:#2b1608e6;border-radius:999px;display:flex}.coopv .cplus{width:calc(var(--px) * 34);height:calc(var(--px) * 34);color:#3b200c;background:var(--gold);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.coopv .chero{left:calc(var(--px) * 96);top:calc(var(--px) * 92);width:calc(var(--px) * 320);height:calc(var(--px) * 320);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.coopv .chero .pic{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--px) * 8) 0 #0000004d)}.coopv .cplate{left:calc(var(--px) * 438);top:calc(var(--px) * 150);justify-items:center;gap:calc(var(--px) * 2);width:calc(var(--px) * 256);padding:calc(var(--px) * 44) calc(var(--px) * 10) calc(var(--px) * 12);font:inherit;color:#4a2a0c;border:calc(var(--px) * 5) solid #5a3214;border-radius:calc(var(--px) * 14);box-shadow:0 calc(var(--px) * 6) 0 #0000004d;background:linear-gradient(#f8e8bf,#e6c487);display:grid;position:absolute}.coopv .cbanner{left:calc(var(--px) * -10);right:calc(var(--px) * -10);top:calc(var(--px) * -24);padding:calc(var(--px) * 6) 0;font-size:calc(var(--px) * 26);color:#fff3d6;border:calc(var(--px) * 4) solid #5a1408;border-radius:calc(var(--px) * 10);box-shadow:inset 0 0 0 calc(var(--px) * 3) var(--gold);background:linear-gradient(#e0362a,#a81c16);position:absolute}.coopv .cname{font-size:calc(var(--px) * 42);white-space:nowrap;line-height:1.15}.coopv .cplate>small{align-items:center;gap:calc(var(--px) * 12);font-size:calc(var(--px) * 24);color:#7a4a1e;display:flex}.coopv .cplate .tstars{margin-left:calc(var(--px) * 6);font-size:calc(var(--px) * 24)}.coopv .cbanner .ocoin{margin-right:calc(var(--px) * 6);font-size:calc(var(--px) * 28)}.coopv .cinfo{left:calc(var(--px) * 438);top:calc(var(--px) * 330);width:calc(var(--px) * 150);min-width:0;padding:0;position:absolute}.coopv .cbagbtn{left:calc(var(--px) * 596);top:calc(var(--px) * 330);width:calc(var(--px) * 98);height:calc(var(--px) * 84);font:inherit;font-size:calc(var(--px) * 20);color:var(--cream);border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 20);cursor:pointer;background:linear-gradient(#8a6a4a,#5c4026);place-items:center;padding:0;display:grid;position:absolute}.coopv .cbagbtn .tmark{width:calc(var(--px) * 44);height:calc(var(--px) * 44)}.coopv .cbagbtn:not(.on) .tmark b{background:#b9b2a6}.coopv .cbagbtn.on{background:linear-gradient(#ffd86a,#e0960e)}.coopv .cbagbtn:disabled{opacity:.55;cursor:default}.coopv .ctabs{left:calc(var(--px) * 24);right:calc(var(--px) * 24);top:calc(var(--px) * 432);gap:calc(var(--px) * 6);padding:calc(var(--px) * 6);border:calc(var(--px) * 5) solid #2b1608;border-radius:calc(var(--px) * 20);box-shadow:inset 0 0 0 calc(var(--px) * 3) #c98a2c, 0 calc(var(--px) * 6) 0 #0000004d;background:linear-gradient(#6a3d16,#4a2a0c);grid-template-columns:repeat(3,1fr);display:grid;position:absolute}.coopv .ctab{justify-content:center;align-items:center;gap:calc(var(--px) * 8);height:calc(var(--px) * 62);font:inherit;font-size:calc(var(--px) * 24);color:#fff3d6;border-radius:calc(var(--px) * 14);cursor:pointer;background:0 0;border:0;display:flex}.coopv .ctab.on{color:#3b200c;box-shadow:inset 0 calc(var(--px) * -4) 0 #00000026, 0 0 0 calc(var(--px) * 3) #fff1b8;background:linear-gradient(#ffe57a,#f5b51c)}.coopv .ctab .tmark{width:calc(var(--px) * 38);height:calc(var(--px) * 38)}.coopv .ticon{width:calc(var(--px) * 34);height:calc(var(--px) * 34);display:grid}.coopv .ticon svg{width:100%;height:100%}.coopv .csort{right:calc(var(--px) * 22);top:calc(var(--px) * 524);align-items:center;gap:calc(var(--px) * 6);font-size:calc(var(--px) * 20);display:flex;position:absolute}.coopv .csort[hidden]{display:none}.coopv .csortb{align-items:center;gap:calc(var(--px) * 4);min-width:calc(var(--px) * 64);padding:calc(var(--px) * 4) calc(var(--px) * 12);font:inherit;font-size:calc(var(--px) * 20);color:#fff3d6;border:calc(var(--px) * 3) solid #c98a2c;cursor:pointer;background:#2b1608cc;border-radius:999px;justify-content:center;display:flex}.coopv .csortb.on{color:#3b200c;background:linear-gradient(#ffe57a,#f5b51c);border-color:#fff1b8}.coopv .cgrid{left:calc(var(--px) * 18);right:calc(var(--px) * 18);top:calc(var(--px) * 576);bottom:calc(var(--px) * 176);align-content:start;gap:calc(var(--px) * 10);padding:calc(var(--px) * 6) calc(var(--px) * 4) calc(var(--px) * 20);scrollbar-width:thin;scrollbar-color:#e0a548 #2b16088c;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;overflow-y:auto}.coopv .cgrid::-webkit-scrollbar{width:calc(var(--px) * 12)}.coopv .cgrid::-webkit-scrollbar-track{background:#2b16088c;border-radius:99px}.coopv .cgrid::-webkit-scrollbar-thumb{border:calc(var(--px) * 2) solid #3b200c;background:linear-gradient(90deg,#ffd27a,#c98a2c);border-radius:99px}.coopv .cempty{padding:calc(var(--px) * 60) calc(var(--px) * 30);text-align:center;font-size:calc(var(--px) * 26);grid-column:1/-1}:is(.coopv,.relpick,.tsetup) .ctile{--a:#cfc6b4;--b:#b3a78f;--r1:#a6a6a6;--r2:#5e5e5e;aspect-ratio:300/397;font:inherit;color:#fff3d6;cursor:pointer;background:0 0;border:0;padding:0;position:relative;container-type:inline-size}:is(.coopv,.relpick,.tsetup) .ctile[data-r=UN]{--a:#7fd65a;--b:#4ea83a;--r1:#5fcf46;--r2:#2c7d1f}:is(.coopv,.relpick,.tsetup) .ctile[data-r=R]{--a:#5cb0ff;--b:#2f78dc;--r1:#48a0ff;--r2:#1b56b8}:is(.coopv,.relpick,.tsetup) .ctile[data-r=SR]{--a:#b56ef5;--b:#7d38cc;--r1:#b066f2;--r2:#6a24b8}:is(.coopv,.relpick,.tsetup) .ctile[data-r=UR]{--a:#ffc04a;--b:#f08a12;--r1:#ffd84a;--r2:#c67a08}:is(.coopv,.relpick,.tsetup) .ctile>.pic{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:is(.coopv,.relpick,.tsetup) .cwin{background:var(--b) center / cover no-repeat;border-radius:4%;position:absolute;inset:4% 7% 22% 8%;overflow:hidden}:is(.coopv,.relpick,.tsetup) .cwin .pic{object-fit:contain;object-position:center bottom;width:92%;height:84%;position:absolute;bottom:12%;left:4%;right:4%}:is(.coopv,.relpick,.tsetup) .crank{text-align:center;color:#fff;-webkit-text-stroke:.5cqw #2b1608;paint-order:stroke;background:linear-gradient(var(--r1), var(--r2));clip-path:polygon(0 26%,50% 0,100% 26%,100% 74%,50% 100%,0 74%);place-content:center;width:45%;height:14.2%;font-family:Bangers,Google Sans,sans-serif;font-size:10.5cqw;line-height:.95;display:grid;position:absolute;top:64.3%;left:28.5%}:is(.coopv,.relpick,.tsetup) .ctile[data-r=SR] .crank,:is(.coopv,.relpick,.tsetup) .ctile[data-r=UN] .crank{font-size:7.6cqw}:is(.coopv,.relpick,.tsetup) .ctile>.tstars{filter:drop-shadow(0 .5cqw #00000059);font-size:12.5cqw;position:absolute;top:64.3%;left:50%;translate:-50% -66%}:is(.coopv,.relpick,.tsetup) .ctile>.ocoin{font-size:11.54cqw;position:absolute;top:57%;right:9%}:is(.coopv,.relpick,.tsetup) .ctile>.ccoin{z-index:2;filter:drop-shadow(0 .6cqw #0006);width:17cqw;height:17cqw;position:absolute;top:14%;left:9%}:is(.coopv,.relpick,.tsetup) .cnm{white-space:nowrap;place-items:center;height:12%;font-size:10cqw;display:grid;position:absolute;top:81.5%;left:10%;right:8%;overflow:hidden}:is(.coopv,.relpick,.tsetup) .clv{z-index:2;font-size:13cqw;position:absolute;top:5%;left:10%}:is(.coopv,.relpick,.tsetup) .ctile>.cfav{width:13cqw;height:13cqw;position:absolute;top:58%;left:11%}:is(.coopv,.relpick,.tsetup) .ctile.on{filter:drop-shadow(0 0 calc(var(--px) * 10) #ffd84a) drop-shadow(0 0 calc(var(--px) * 4) #fff3a8)}:is(.coopv,.relpick,.tsetup) .ccheck{color:#fff;background:#2b1608;border:1.4cqw solid #fff3d6;border-radius:50%;place-items:center;width:17cqw;height:17cqw;font-size:10cqw;font-style:normal;font-weight:900;display:grid;position:absolute;top:-1%;right:-2%}.coopv .csend{left:50%;bottom:calc(var(--px) * 22);width:calc(var(--px) * 470);height:calc(var(--px) * 149);cursor:pointer;filter:drop-shadow(0 calc(var(--px) * 6) 0 #00000059);background:url(../assets/coop/send.webp) 50%/100% 100% no-repeat;border:0;padding:0;position:absolute;translate:-50%}.coopv .csend:active{scale:.96}.coopv .csend:disabled{filter:grayscale(.7)brightness(.75);cursor:default}.sheet.bview{touch-action:pan-y;background:linear-gradient(#140a0480,#140a04c7),url(../assets/coop/bg.webp) 50%/cover,#2b1608;padding:0;display:block}.bview .bvhead{left:calc(var(--px) * 250);right:calc(var(--px) * 124);top:calc(var(--px) * 14);justify-items:end;gap:calc(var(--px) * 4);display:grid;position:absolute}.bview .bvname{align-items:center;gap:calc(var(--px) * 8);font-size:calc(var(--px) * 44);white-space:nowrap;line-height:1.1;display:flex}.bview .bvfav{width:calc(var(--px) * 40);height:calc(var(--px) * 40);display:grid}.bview .bvfav:empty{display:none}.bview .bvsub{grid-template-columns:calc(var(--px) * 150) calc(var(--px) * 84) calc(var(--px) * 92);align-items:center;gap:calc(var(--px) * 6);font-size:calc(var(--px) * 24);color:#fff3d6;display:grid}.bview .bvsub>*{justify-self:start}.bview .bvsub>.bvrar{text-align:center;font-size:calc(var(--px) * 20);white-space:nowrap;justify-self:stretch;padding-inline:0}.bview .bvlv{justify-self:end}.bview .bvbird{left:calc(var(--px) * -104);top:calc(var(--px) * 97);width:calc(var(--px) * 450);height:calc(var(--px) * 450);background:radial-gradient(closest-side at 50% 62%,#ffd87873,#0000);position:absolute}.bview .bvbird .pic{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--px) * 8) 0 #00000059)}.radar .rrim{fill:#2b160899;stroke:#e0a548;stroke-width:3px}.radar .rring,.radar .rspoke{fill:none;stroke:#fff3d638;stroke-width:1.5px}.radar .rcapl{fill:#ffd84a1a;stroke:#ffd84a;stroke-width:2.5px;stroke-dasharray:7 5}.radar .rnow{opacity:.92;stroke:#fff;stroke-width:2.5px;stroke-linejoin:round}.radar text{stroke:#2b1608;stroke-width:4px;paint-order:stroke;stroke-linejoin:round}.radar .rname{fill:#fff3d6;font-size:18px;font-weight:700}.radar .rval{fill:#fff;text-anchor:middle;font-family:Bangers,Google Sans,sans-serif;font-size:27px}.bview .bvarr{top:calc(var(--px) * 286);position:absolute}.bview .bvarr.l{left:calc(var(--px) * 6)}.bview .bvarr.r{right:calc(var(--px) * 6)}.bview .bvpos{right:calc(var(--px) * 24);text-align:right;top:calc(var(--px) * 548);font-size:calc(var(--px) * 20);color:#ffd7a8;position:absolute}.bview .bvinfo{left:calc(var(--px) * 24);right:calc(var(--px) * 24);top:calc(var(--px) * 596);gap:calc(var(--px) * 8);padding:calc(var(--px) * 16) calc(var(--px) * 22);font-size:calc(var(--px) * 22);color:#4a2a0c;border:calc(var(--px) * 5) solid #5a3214;border-radius:calc(var(--px) * 16);background:linear-gradient(#f8e8bf,#e6c487);display:grid;position:absolute}.bview .bvxp{grid-template-columns:calc(var(--px) * 104) 1fr calc(var(--px) * 196);align-items:center;gap:calc(var(--px) * 12);display:grid}.bview .bvxp>small{text-align:right}.bview .bvxp>b{font-size:calc(var(--px) * 40);color:#4a2a0c;line-height:1}.bview .bvxp .bar{height:calc(var(--px) * 18);background:#4a2a0c40;border-radius:99px;overflow:hidden}.bview .bvxp .fill{background:linear-gradient(90deg,#4fc25a,#b6f06b);height:100%;display:block}.bview .bvgot{text-align:right;color:#7a4a1e;font-size:calc(var(--px) * 19);justify-self:end}.bview .bvacts{left:calc(var(--px) * 24);right:calc(var(--px) * 24);top:calc(var(--px) * 884);gap:calc(var(--px) * 12);grid-template-columns:repeat(6,1fr);display:grid;position:absolute}.bview .bvacts>*{grid-column:span 2}.bview .fusewrap{display:grid;position:relative}.bview .fuseinfo{right:calc(var(--px) * -6);top:calc(var(--px) * -10);width:calc(var(--px) * 40);height:calc(var(--px) * 40);border:calc(var(--px) * 3) solid #3b200c;color:#7c4a1e;font:italic 800 calc(var(--px) * 24) / 1 Georgia, serif;box-shadow:0 calc(var(--px) * 3) 0 #00000059;cursor:pointer;background:#fff3d6;border-radius:50%;padding:0;position:absolute}.fzinfo>.htitle{font-size:calc(var(--px) * 52);color:var(--gold);margin:0}.fzinfo .fzlead{margin:calc(var(--px) * -6) 0 0;font-size:calc(var(--px) * 24);color:#f3c9a0}.fzsum{justify-content:center;align-items:center;gap:calc(var(--px) * 6);width:100%;padding:calc(var(--px) * 14) calc(var(--px) * 8);box-sizing:border-box;border-radius:calc(var(--px) * 18);background:#00000047;display:flex}.fzsum.off{filter:grayscale();opacity:.55}.fzc{width:calc(var(--px) * 76);height:calc(var(--px) * 86);border:calc(var(--px) * 4) solid #8a5426;border-radius:calc(var(--px) * 14);box-shadow:0 calc(var(--px) * 4) 0 #00000059;background:linear-gradient(#fff6dc,#f3dca6);flex:none;place-items:center;display:grid;position:relative}.sheet.popup .cmodal .fzc .pic{object-fit:contain;width:88%;height:82%}.fzc .tstars{bottom:calc(var(--px) * -12);display:flex;position:absolute;left:50%;translate:-50%}.fzc .tstars svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20)}.fzc.big{width:calc(var(--px) * 104);height:calc(var(--px) * 116);border-color:var(--gold);box-shadow:0 0 0 calc(var(--px) * 4) #8a5426, 0 0 calc(var(--px) * 22) #ffb81cb3}.fzc.big .tstars svg{width:calc(var(--px) * 26);height:calc(var(--px) * 26)}.fzop{font-size:calc(var(--px) * 30);color:var(--gold);flex:none}.fzrows{gap:calc(var(--px) * 10);width:100%;display:grid}.fzrow{grid-template-columns:calc(var(--px) * 44) 1fr auto;align-items:center;gap:calc(var(--px) * 12);padding:calc(var(--px) * 10) calc(var(--px) * 16) calc(var(--px) * 10) calc(var(--px) * 10);text-align:left;color:#4a2a0c;border:calc(var(--px) * 4) solid #8a5426;border-radius:calc(var(--px) * 16);background:linear-gradient(#fff6dc,#f3dca6);display:grid}.fzrow span{font-size:calc(var(--px) * 23);line-height:1.25}.fzrow>b{font-size:calc(var(--px) * 24);color:#c0392b;white-space:nowrap;font-weight:800}.fzrow.ok>b{color:#2f8a2f}.fzmark{width:calc(var(--px) * 44);height:calc(var(--px) * 44);font-style:normal;font-size:calc(var(--px) * 26);color:#fff;border:calc(var(--px) * 3) solid var(--ink);background:#c0392b;border-radius:50%;place-items:center;display:grid}.fzrow.ok .fzmark{background:#3aa44a}.fzlock{gap:calc(var(--px) * 8);width:100%;padding:calc(var(--px) * 18);box-sizing:border-box;color:#4a2a0c;border:calc(var(--px) * 4) solid #8a5426;border-radius:calc(var(--px) * 16);background:linear-gradient(#fff6dc,#f3dca6);display:grid}.fzlock>b{font-size:calc(var(--px) * 32);color:#c0392b}.fzlock p{font-size:calc(var(--px) * 23);color:#5a3a1a;margin:0;line-height:1.35}.bview .bvacts .btn{width:100%;min-width:0;padding-inline:0}.bview .bvacts .btn.on{color:#c81e34}.bview .bvsend{left:50%;bottom:calc(var(--px) * 40);width:calc(var(--px) * 470);position:absolute;translate:-50%}.bview .bvsend:disabled{filter:grayscale(.4)brightness(.85)}.bview .bvsend:active:not(:disabled){translate:-50% calc(var(--px) * 4)}.bview .bvchart .radar{width:100%;height:100%;overflow:visible}.radar .rface{transform-box:view-box;transform-origin:0 0;transition:transform .18s ease-out .18s}.radar .rback,.radar.flip .rface:not(.rback){transition:transform .18s ease-in;transform:scaleX(0)}.radar.flip .rback{transition:transform .18s ease-out .18s;transform:none}@media (prefers-reduced-motion:reduce){.radar .rface{transition:none!important}}.bview .bvchart{right:calc(var(--px) * -4);top:calc(var(--px) * 112);width:calc(var(--px) * 456);height:calc(var(--px) * 436);font:inherit;cursor:pointer;perspective:calc(var(--px) * 1400);background:0 0;border:0;padding:0;position:absolute}.radar .riv{fill:#3cc8ff59;stroke:#3cc8ff;stroke-width:3px;stroke-linejoin:round}.radar .rev{fill:#ff4fa359;stroke:#ff4fa3;stroke-width:3px;stroke-linejoin:round}.bview .bvrar{--r1:#a6a6a6;--r2:#5e5e5e;padding:calc(var(--px) * 3) calc(var(--px) * 16);letter-spacing:.04em;color:#fff;-webkit-text-stroke:calc(var(--px) * 1.5) #2b1608;paint-order:stroke;background:linear-gradient(var(--r1), var(--r2));border:calc(var(--px) * 3) solid #fff3d6;border-radius:calc(var(--px) * 10);box-shadow:0 calc(var(--px) * 3) 0 #00000059;font-family:Bangers,Google Sans,sans-serif}.bview .bvrar[data-r=UN]{--r1:#5fcf46;--r2:#2c7d1f}.bview .bvrar[data-r=R]{--r1:#48a0ff;--r2:#1b56b8}.bview .bvrar[data-r=SR]{--r1:#b066f2;--r2:#6a24b8}.bview .bvrar[data-r=UR]{--r1:#ffd84a;--r2:#c67a08}.bview .slider{--from:14%;animation:.22s ease-out bvIn}.bview .slidel{--from:-14%;animation:.22s ease-out bvIn}@keyframes bvIn{0%{translate:var(--from) 0;opacity:.2}}@media (prefers-reduced-motion:reduce){.bview .slider,.bview .slidel{animation:none}}.bview .bvacts .btn:disabled{filter:grayscale(.8)brightness(.8);opacity:.6}.bview [hidden]{display:none}.bview .bvtwo{gap:calc(var(--px) * 14);margin-top:calc(var(--px) * 10);text-align:left;grid-template-columns:1fr 1fr;display:grid}.bview .bvbox{align-content:start;gap:calc(var(--px) * 2);height:calc(var(--px) * 128);box-sizing:border-box;padding:calc(var(--px) * 22) calc(var(--px) * 14) calc(var(--px) * 12);border:calc(var(--px) * 4) solid #8a5426;border-radius:calc(var(--px) * 14);box-shadow:inset 0 0 0 calc(var(--px) * 3) #f5c45a, 0 calc(var(--px) * 4) 0 #5a321459;background:linear-gradient(#fff6dc,#f3dca6);display:grid;position:relative}.bview .bvbox .bvtag{left:calc(var(--px) * 12);top:calc(var(--px) * -16);padding:calc(var(--px) * 2) calc(var(--px) * 14);font-size:calc(var(--px) * 18);color:#fff3d6;border:calc(var(--px) * 3) solid #3b200c;background:linear-gradient(#b8743a,#7c4a1e);border-radius:999px;font-weight:800;position:absolute}.bview .bvbox b{font-size:calc(var(--px) * 26);color:#4a2a0c}.bview .bvbox p{font-size:calc(var(--px) * 19);color:#5a3a1a;margin:0;line-height:1.3}.bview .bvbox .one{white-space:nowrap;line-height:calc(var(--px) * 25);overflow:hidden}.bview .bvbox b.one{line-height:calc(var(--px) * 34)}.bview .bvbox p.wrap{-webkit-line-clamp:2;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 25);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bview .bvbox.worn{padding-right:calc(var(--px) * 112)}.bview .cslot{right:calc(var(--px) * 12);width:calc(var(--px) * 92);height:calc(var(--px) * 92);padding:calc(var(--px) * 6);box-sizing:border-box;border:calc(var(--px) * 4) solid #8a5426;border-radius:calc(var(--px) * 10);cursor:pointer;background:#fff6dc;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.bview .cslot>.pic{object-fit:contain;width:100%;height:100%;font-size:calc(var(--px) * 56)}.bview .cslot.empty{background:#1c1008;border-color:#3b200c}.bview .cslot .plus{font-size:calc(var(--px) * 56);color:#f5c45a;line-height:1}.album .htitle{margin-right:calc(var(--px) * 26);align-self:flex-end}.album .cview{gap:calc(var(--px) * 14);width:calc(var(--px) * 672);margin-top:calc(var(--px) * 14);display:grid}:is(.album,.dress) .chero{grid-template-columns:calc(var(--px) * 250) 1fr;align-items:center;gap:calc(var(--px) * 18);min-height:calc(var(--px) * 330);padding:calc(var(--px) * 18) calc(var(--px) * 22);color:#4a2a0c;border:calc(var(--px) * 5) solid #8a5426;border-radius:calc(var(--px) * 22);box-shadow:inset 0 0 0 calc(var(--px) * 4) rgb(var(--rar)), 0 calc(var(--px) * 6) 0 #00000059;background:linear-gradient(#fff6dc,#f0d8a4);display:grid}:is(.album,.dress) .hstars{gap:calc(var(--px) * 2);font-size:calc(var(--px) * 34);line-height:1;display:flex}:is(.album,.dress) .hstars i{color:#4a2a0c33;font-style:normal}:is(.album,.dress) .hstars i.on{color:#ffb81c;-webkit-text-stroke:calc(var(--px) * 1.5) #7a4a1e}:is(.album,.dress,.tcsheet) .cboard{gap:calc(var(--px) * 10);padding:calc(var(--px) * 14);border:calc(var(--px) * 3) solid #e0a63a80;border-radius:calc(var(--px) * 22);background:#1c0e068c;grid-template-columns:repeat(5,1fr);display:grid}:is(.album,.dress,.tcsheet) .cicon{aspect-ratio:1;padding:calc(var(--px) * 10);border:calc(var(--px) * 4) solid rgb(var(--rar));border-radius:calc(var(--px) * 16);cursor:pointer;background:#fbf2d8;place-items:center;display:grid;position:relative}:is(.album,.dress,.tcsheet) .cicon .pic{object-fit:contain;width:100%;height:100%;font-size:calc(var(--px) * 56)}:is(.album,.dress,.tcsheet) .cicon.locked .pic{filter:brightness(0)opacity(.35)}:is(.album,.dress,.tcsheet) .cicon.sel{box-shadow:0 0 0 calc(var(--px) * 4) #fff3d6, 0 0 calc(var(--px) * 18) calc(var(--px) * 4) rgb(var(--rar));translate:0 calc(var(--px) * -4)}:is(.album,.dress,.tcsheet) .cicon .cst{right:calc(var(--px) * 4);bottom:calc(var(--px) * 2);font-style:normal;font-size:calc(var(--px) * 18);color:#ffd84a;position:absolute}.pic.aura{filter:drop-shadow(0 0 calc(var(--px) * var(--ar,6)) var(--ac1)) drop-shadow(0 0 calc(var(--px) * var(--ar2,2)) var(--ac2))}.pic.aura.a2{--ac1:#ffbe28;--ac2:#ffeca0;--ar:8;--ar2:3}.pic.aura.a3{--ac1:#3caafff2;--ac2:#c8f0fff2;--ar:9;animation:2.4s ease-in-out infinite auraPulse}.pic.aura.a4{--ac1:#aa3cff;--ac2:#ff5adce6;--ar:12;--ar2:4;animation:1.6s ease-in-out infinite auraPulse}.pic.aura.a5{--ac1:#dc1414;--ac2:#280000;--ar:14;--ar2:6;filter:drop-shadow(0 0 calc(var(--px) * 3) #1a0000) drop-shadow(0 0 calc(var(--px) * var(--ar)) var(--ac1)) drop-shadow(0 0 calc(var(--px) * 26) #ff4600a6);animation:1s ease-in-out infinite auraFlare}@keyframes auraPulse{50%{--ar:4}}@keyframes auraFlare{0%,to{--ar:10}40%{--ar:18}70%{--ar:12}}@property --ar{syntax:"<number>";inherits:true;initial-value:6}@media (prefers-reduced-motion:reduce){.pic.aura{animation:none!important}}.sstyle{padding:calc(var(--px) * 2) calc(var(--px) * 12);border:calc(var(--px) * 3) solid var(--ink);white-space:nowrap;border-radius:999px;font-weight:800;display:inline-block}:is(.coopv,.relpick,.tsetup) .ctile .sicon{filter:drop-shadow(0 .6cqw #0006);width:17cqw;height:17cqw;position:absolute;top:14%;right:9%}:is(.coopv,.relpick,.tsetup) .ctile .sicon .pic{width:100%;height:100%}.bview .bvstyle{z-index:2;left:calc(var(--px) * 26);top:calc(var(--px) * 116);justify-items:start;gap:calc(var(--px) * 14);font-size:calc(var(--px) * 22);display:grid;position:absolute}.bview .bvstyle>.sstyle{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 2) calc(var(--px) * 14) calc(var(--px) * 2) calc(var(--px) * 3);display:flex}.bview .bvstyle .pic{width:calc(var(--px) * 34);height:calc(var(--px) * 34)}:is(.album,.dress) .hstars i.on.awk{color:#ff3b30;-webkit-text-stroke-color:#4a0000}:is(.album,.dress,.tcsheet) .cicon .cst.awk{color:#ff5a4a}.pic.aura.a6,.pic.aura.a7,.pic.aura.a8,.pic.aura.a9,.pic.aura.a10{--ac1:#e61414;filter:drop-shadow(0 0 calc(var(--px) * 2) #fff0b0) drop-shadow(0 0 calc(var(--px) * 3) #1a0000) drop-shadow(0 0 calc(var(--px) * var(--ar)) var(--ac1)) drop-shadow(0 0 calc(var(--px) * var(--aw,28)) #ff5a00b3);animation:.8s ease-in-out infinite auraFlare}.pic.aura.a7{--aw:32}.pic.aura.a8{--aw:36;--ac1:#ff003c}.pic.aura.a9{--aw:40;--ac1:#ff005a}.pic.aura.a10{--aw:46;--ac1:#ff1e00;filter:drop-shadow(0 0 calc(var(--px) * 3) #ffe066) drop-shadow(0 0 calc(var(--px) * 3) #1a0000) drop-shadow(0 0 calc(var(--px) * var(--ar)) var(--ac1)) drop-shadow(0 0 calc(var(--px) * 46) #ffc800a6);animation-duration:.6s}.coopv .cfreeb{left:calc(var(--px) * 22);top:calc(var(--px) * 524);padding:calc(var(--px) * 4) calc(var(--px) * 12);font:inherit;font-size:calc(var(--px) * 19);color:#fff3d6;border:calc(var(--px) * 3) solid #fff3d6;cursor:pointer;background:linear-gradient(#c0392b,#8e1f14);border-radius:999px;position:absolute}:is(.coopv,.relpick,.tsetup) .ctile.kept{filter:grayscale(.85)brightness(.7)}:is(.coopv,.relpick,.tsetup) .ctile.ticked{filter:drop-shadow(0 0 calc(var(--px) * 10) #ff4d4d)}:is(.coopv,.relpick,.tsetup) .ccheck.free{background:#c0392b}.coopv .cfreebar{left:0;right:0;bottom:calc(var(--px) * 40);justify-content:center;display:flex;position:absolute}.coopv .cfreebar[hidden],.coopv .csend[hidden]{display:none}.coopv .cfreego{min-width:calc(var(--px) * 470)}:is(.album,.dress) .chero .hmedal{width:calc(var(--px) * 240);height:calc(var(--px) * 240);background:radial-gradient(closest-side, rgba(var(--rar) / .45), rgba(var(--rar) / .1) 70%, transparent), radial-gradient(closest-side, #fff8e4, #f3dca6);box-shadow:inset 0 0 0 calc(var(--px) * 6) rgba(var(--rar) / .9), inset 0 0 0 calc(var(--px) * 10) #8a5426, 0 calc(var(--px) * 5) 0 #00000040;border-radius:50%;place-items:center;display:grid;position:relative}:is(.album,.dress) .chero .hmedal>.pic{width:calc(var(--px) * 170);height:calc(var(--px) * 170);object-fit:contain;font-size:calc(var(--px) * 120)}:is(.album,.dress) .chero.locked .hmedal>.pic{filter:brightness(0)opacity(.4)}:is(.album,.dress) .hwho{right:calc(var(--px) * -6);top:calc(var(--px) * -6);position:absolute}:is(.album,.dress) .hwho .port{width:calc(var(--px) * 72);height:calc(var(--px) * 72);border:calc(var(--px) * 4) solid #fff3d6;box-shadow:0 0 0 calc(var(--px) * 3) #2f7d32, 0 calc(var(--px) * 3) 0 #0000004d;background:#2b1608;border-radius:50%;overflow:hidden}:is(.album,.dress) .hgauge{left:50%;bottom:calc(var(--px) * -18);align-items:center;gap:calc(var(--px) * 5);padding:calc(var(--px) * 6) calc(var(--px) * 12);border:calc(var(--px) * 3) solid #e0a548;white-space:nowrap;background:#2b1608;border-radius:999px;display:flex;position:absolute;translate:-50%}:is(.album,.dress) .hgauge i{width:calc(var(--px) * 22);height:calc(var(--px) * 14);border-radius:calc(var(--px) * 4);background:#fff3d633}:is(.album,.dress) .hgauge i.on{box-shadow:0 0 calc(var(--px) * 6) #ffd84a;background:linear-gradient(#ffe57a,#f5b51c)}:is(.album,.dress) .hgauge .hup{margin-left:calc(var(--px) * 4);font-size:calc(var(--px) * 20);color:#ffd84a}:is(.album,.dress) .hgauge .hup.awk{color:#ff5a4a}:is(.album,.dress) .hgauge.max{font-size:calc(var(--px) * 24);color:#ffd84a;letter-spacing:.1em}:is(.album,.dress) .hgauge.lock{font-size:calc(var(--px) * 22)}:is(.album,.dress) .chero .htext{align-content:center;gap:calc(var(--px) * 8);text-align:left;display:grid}:is(.album,.dress) .chero .hname{padding:calc(var(--px) * 4) calc(var(--px) * 18) calc(var(--px) * 6);font-size:calc(var(--px) * 34);color:#fff3d6;border:calc(var(--px) * 4) solid #e0a548;border-radius:calc(var(--px) * 12);box-shadow:0 calc(var(--px) * 4) 0 #0000004d;background:linear-gradient(#7a4520,#4a2810);justify-self:start}:is(.album,.dress) .hstars .hseal{margin-left:calc(var(--px) * 8);padding:calc(var(--px) * 2) calc(var(--px) * 10);font-size:calc(var(--px) * 18);color:#fff;border:calc(var(--px) * 3) solid #ffd84a;background:linear-gradient(#e0362a,#8e1f14);border-radius:999px;align-self:center}.coopv .cstyles{left:calc(var(--px) * 152);top:calc(var(--px) * 519);gap:calc(var(--px) * 6);display:flex;position:absolute}.coopv .cst-b{width:calc(var(--px) * 46);height:calc(var(--px) * 46);padding:calc(var(--px) * 3);border:calc(var(--px) * 3) solid #c98a2c;cursor:pointer;background:#2b1608bf;border-radius:50%}.coopv .cst-b .pic{width:100%;height:100%}.coopv .cstyles:has(.on) .cst-b:not(.on){opacity:.45}.coopv .cst-b.on{box-shadow:0 0 calc(var(--px) * 12) #ffd84a;border-color:#fff3d6;scale:1.1}.coopv .csortb i{font-size:.8em;font-style:normal}.ewhen{padding:0 calc(var(--px) * 8);color:#fff;vertical-align:.05em;background:#6b4a2a;border-radius:999px;font-size:.85em;font-style:normal;display:inline-block}.erow{grid-template-columns:calc(var(--px) * 28) 1fr auto;align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 4) calc(var(--px) * 6);font-size:calc(var(--px) * 20);color:#3b200c;text-align:left;border-radius:calc(var(--px) * 10);background:#ffffff8c;line-height:1.2;display:grid}.erow i{width:calc(var(--px) * 28);height:calc(var(--px) * 28);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal;font-size:calc(var(--px) * 15);color:#fff;background:#c0392b;border-radius:50%;place-items:center;display:grid}.erow b{padding:calc(var(--px) * 1) calc(var(--px) * 10);font-size:calc(var(--px) * 19);color:#fff;white-space:nowrap;border-radius:999px}.erow b.good{background:#2f8a3a}.erow b.bad{background:#c0392b}.erow.help{background:#8fe36b59}.erow.help i{background:#2f7d32}.erow.help b{background:#d48a10}.erow.where i{background:#8a5426}:is(.album,.dress) .chero .erow{font-size:calc(var(--px) * 21)}.chestpick .cpick{padding-top:calc(var(--px) * 30);position:relative}.chestpick .cpick .pic{width:calc(var(--px) * 110);height:calc(var(--px) * 110)}.chestpick .cpick .cname{padding:calc(var(--px) * 2) calc(var(--px) * 14) calc(var(--px) * 4);font-size:calc(var(--px) * 24);color:#fff3d6;border:calc(var(--px) * 3) solid #e0a548;border-radius:calc(var(--px) * 10);background:linear-gradient(#7a4520,#4a2810)}.chestpick .crows{gap:calc(var(--px) * 5);width:100%;display:grid}.chestpick .cribbon{top:calc(var(--px) * -12);padding:calc(var(--px) * 3) calc(var(--px) * 18);font-size:calc(var(--px) * 20);color:#fff;border:calc(var(--px) * 3) solid #fff3d6;white-space:nowrap;border-radius:999px;position:absolute;left:50%;translate:-50%}.chestpick .cribbon.new{background:linear-gradient(#ff5a4a,#c0392b);animation:1.2s ease-in-out infinite alternate sparkle}.chestpick .cribbon.max{background:linear-gradient(#8a5426,#4a2810)}.chestpick .cgauge{top:calc(var(--px) * -14);align-items:center;gap:calc(var(--px) * 4);padding:calc(var(--px) * 4) calc(var(--px) * 10);border:calc(var(--px) * 3) solid #e0a548;white-space:nowrap;background:#2b1608;border-radius:999px;display:flex;position:absolute;left:50%;translate:-50%}.chestpick .cgauge b{font-size:calc(var(--px) * 16);color:#ffd84a}.chestpick .cgauge b.awk{color:#ff5a4a}.chestpick .cgauge i{width:calc(var(--px) * 18);height:calc(var(--px) * 12);border-radius:calc(var(--px) * 3);background:#fff3d633}.chestpick .cgauge i.on{background:#f5b51c}.chestpick .cgauge i.add{background:#8fe36b;animation:.8s ease-in-out infinite alternate sparkle}.dress .dpanel{gap:calc(var(--px) * 12);width:calc(var(--px) * 672);display:grid}.dress .chero{grid-template-columns:calc(var(--px) * 200) 1fr;min-height:0;padding:calc(var(--px) * 14) calc(var(--px) * 18) calc(var(--px) * 18)}.dress .chero .hmedal{width:calc(var(--px) * 190);height:calc(var(--px) * 190)}.dress .chero .hmedal>.pic{width:calc(var(--px) * 130);height:calc(var(--px) * 130)}.dress .chero .hname{font-size:calc(var(--px) * 28)}.dress .chero .hstars{font-size:calc(var(--px) * 26)}.dress .chero .erow{font-size:calc(var(--px) * 19)}.dress .dact{margin-top:calc(var(--px) * 4);justify-self:start}.dress .cboard{gap:calc(var(--px) * 8);padding:calc(var(--px) * 10)}.dress .cicon{padding:calc(var(--px) * 6)}.dress .cicon .cworn{left:calc(var(--px) * -6);top:calc(var(--px) * -6);width:calc(var(--px) * 30);height:calc(var(--px) * 30);font-style:normal;font-weight:900;font-size:calc(var(--px) * 18);color:#fff;border:calc(var(--px) * 3) solid #fff3d6;background:#2f8a3a;border-radius:50%;place-items:center;display:grid;position:absolute}.dress.inyard .dpanel{width:auto;height:auto;padding:calc(var(--px) * 22) calc(var(--px) * 24) calc(var(--px) * 22);gap:calc(var(--px) * 10);align-items:stretch}.dress:not(.inyard) .dpanel{display:grid}.dress.inyard .chero{grid-template-columns:calc(var(--px) * 150) 1fr;gap:calc(var(--px) * 12);padding:calc(var(--px) * 10) calc(var(--px) * 14) calc(var(--px) * 14)}.dress.inyard .chero .hmedal{width:calc(var(--px) * 146);height:calc(var(--px) * 146)}.dress.inyard .chero .hmedal>.pic{width:calc(var(--px) * 100);height:calc(var(--px) * 100)}.dress.inyard .chero .hwho .port{width:calc(var(--px) * 56);height:calc(var(--px) * 56)}.dress.inyard .chero .htext{gap:calc(var(--px) * 4)}.dress.inyard .chero .hname{font-size:calc(var(--px) * 24);padding:calc(var(--px) * 2) calc(var(--px) * 14) calc(var(--px) * 4)}.dress.inyard .chero .hstars{font-size:calc(var(--px) * 22)}.dress.inyard .chero .erow{font-size:calc(var(--px) * 17);padding:calc(var(--px) * 2) calc(var(--px) * 6)}.dress.inyard .dact{min-height:0;padding:calc(var(--px) * 6) calc(var(--px) * 22);font-size:calc(var(--px) * 22)}.dress.inyard .cboard{width:calc(var(--px) * 520);place-self:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 8)}.scr.ending{background:#120a05;padding:0;display:block;overflow:hidden}.ending .estage{cursor:pointer;position:absolute;inset:0}.ending .ebg{opacity:0;background:bottom/cover no-repeat;transition:opacity 1.2s;position:absolute;inset:0}.ending .ebg.on{opacity:1}.ending .ebird{z-index:2;width:calc(var(--px) * 340);height:calc(var(--px) * 340);transform-origin:50% 100%;transition:left 1s,bottom 1s,width 1s,height 1s;animation:.45s ease-in-out infinite alternate ewalk;position:absolute;bottom:11%;left:66%;translate:-50%}.ending .ebird .pic{object-fit:contain;object-position:50% 100%;width:100%;height:100%;filter:drop-shadow(0 calc(var(--px) * 10) calc(var(--px) * 6) #0006)}.ending .ebird.rest{animation:.9s ease-in-out infinite alternate cheer;left:50%}.ending.done .ebird{width:calc(var(--px) * 420);height:calc(var(--px) * 420);bottom:42%}@keyframes ewalk{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(calc(var(--px) * -16)) rotate(3deg)}}.ending .etown{z-index:3;padding:calc(var(--px) * 6) calc(var(--px) * 40);font-size:calc(var(--px) * 60);color:var(--cream);background:#2b16088c;border-radius:999px;animation:.45s both pop;position:absolute;top:8%;left:50%;translate:-50%}.ending .eleader{z-index:1;left:calc(var(--px) * 10);width:calc(var(--px) * 320);justify-items:center;animation:.5s both ein;display:grid;position:absolute;bottom:9%}.ending .eleader.out{animation:.5s both eout}.ending .eleader .npcface.full{width:calc(var(--px) * 300);height:calc(var(--px) * 470);box-shadow:none;background:0 0;border:0;overflow:visible}.ending .eleader .npcface.full>.pic{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 calc(var(--px) * 10) calc(var(--px) * 6) #00000059)}.ending .ebub{left:70%;top:calc(var(--px) * -150);width:calc(var(--px) * 380);padding:calc(var(--px) * 18) calc(var(--px) * 22);font-size:calc(var(--px) * 30);color:#3b200c;text-align:center;border:calc(var(--px) * 5) solid #2b1608;border-radius:calc(var(--px) * 36);box-shadow:0 calc(var(--px) * 6) 0 #0000004d;background:#fbecc8;font-weight:800;line-height:1.35;animation:.35s .4s both pop;position:absolute}.ending .ebub:before{content:"";left:calc(var(--px) * 40);bottom:calc(var(--px) * -36);border-style:solid;border-width:calc(var(--px) * 36) calc(var(--px) * 36) 0 0;border-color:#2b1608 #0000 #0000;position:absolute}@keyframes ein{0%{opacity:0;translate:calc(var(--px) * -80) 0}}@keyframes eout{to{opacity:0;translate:calc(var(--px) * -80) 0}}.ending .eskip{z-index:8;top:calc(var(--px) * 24);right:calc(var(--px) * 24);padding:calc(var(--px) * 8) calc(var(--px) * 26);font-size:calc(var(--px) * 30);color:var(--cream);border:calc(var(--px) * 4) solid var(--cream);background:#2b160899;border-radius:999px;font-weight:800;position:absolute}.ending .eroll{z-index:5;cursor:pointer;background:linear-gradient(#0a0502e0,#0a0502b8 70%,#0a050259);animation:1.2s both efade;position:absolute;inset:0;overflow:hidden}.ending .ecol{justify-items:center;gap:calc(var(--px) * 90);padding:0 calc(var(--px) * 40);color:var(--cream);animation:linear both eroll;display:grid;position:absolute;top:100%;left:0;right:0}@keyframes eroll{to{top:0;translate:0 -100%}}@keyframes efade{0%{opacity:0}}.ending .elogo{justify-items:center;display:grid}.ending .elogo .pic{width:calc(var(--px) * 460)}.ending .esub{margin-top:calc(var(--px) * -60);font-size:calc(var(--px) * 44);color:var(--cream)}.ending .ecol section{justify-items:center;gap:calc(var(--px) * 10);display:grid}.ending .ecol h3{margin:0 0 calc(var(--px) * 8);font-size:calc(var(--px) * 32);color:#ffd23a}.ending .ecol p{font-size:calc(var(--px) * 30);margin:0;line-height:1.35}.ending .ecol p.big{font-family:Bangers,Google Sans,sans-serif;font-size:calc(var(--px) * 72);letter-spacing:.03em}.ending .efaces{grid-template-columns:repeat(3, calc(var(--px) * 190));gap:calc(var(--px) * 22) calc(var(--px) * 10);display:grid}.ending .efaces figure{justify-items:center;gap:calc(var(--px) * 6);margin:0;display:grid}.ending .efaces .npcface{width:calc(var(--px) * 120);height:calc(var(--px) * 120)}.ending .efaces figcaption{font-size:calc(var(--px) * 22)}.ending .ecard{z-index:6;justify-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 120) calc(var(--px) * 30) calc(var(--px) * 80);background:linear-gradient(#0000,#0a0502d1 30%);animation:.8s both efade;display:grid;position:absolute;bottom:0;left:0;right:0}.ending .etitle{font-size:calc(var(--px) * 96)}.ending .ename{font-size:calc(var(--px) * 58);color:var(--cream)}.ending .edate{font-size:calc(var(--px) * 28);color:#ffd23a}.ending .enote{max-width:calc(var(--px) * 600);margin:calc(var(--px) * 6) 0 calc(var(--px) * 24);font-size:calc(var(--px) * 26);color:var(--cream);line-height:1.4}.ending .conf{z-index:7;top:calc(var(--px) * -30);width:calc(var(--px) * var(--w));height:calc(var(--px) * var(--h));background:var(--c);border-radius:calc(var(--px) * 2);pointer-events:none;animation-name:efall,flutter;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate;position:absolute}.ending .conf.dot{height:calc(var(--px) * var(--w));border-radius:50%}@keyframes efall{to{translate:calc(var(--px) * var(--sway)) 110vh;rotate:calc(var(--spin) * 360deg)}}@media (prefers-reduced-motion:reduce){.ending .ebird,.ending .eleader,.ending .ebub{animation:none}.ending .conf{display:none}}.cond.lab{width:auto;height:auto;font-size:calc(var(--px) * 22);color:#fff;background:color-mix(in srgb, var(--cc) 82%, #2b1608);box-shadow:0 0 0 calc(var(--px) * 3) var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.25em;padding:.08em .6em .08em .12em;line-height:1.3;display:inline-flex}.ccoin{flex:none;width:1.5em;height:1.5em;display:inline-block}.cring{box-sizing:border-box;background:conic-gradient(var(--cc) calc(var(--p) * 360deg), #2b1608b3 0);width:1.5em;height:1.5em;box-shadow:0 0 0 .05em var(--ink,#2b1608);border-radius:50%;flex:none;padding:.16em;display:inline-grid;position:relative}.cring .ccoin{width:100%;height:100%}.cond.lab .cleft{background:#2b160873;margin-left:.15em;font-size:.75em;position:static;translate:none}.cleft{color:#fff3d6;background:var(--ink,#2b1608);white-space:nowrap;border-radius:999px;padding:0 .3em;font-size:.5em;line-height:1.25;position:absolute;top:80%;left:50%;translate:-50%}.ccoin svg,.ccoin img,.tstars svg{width:100%;height:100%;display:block}.ocoin{vertical-align:middle;background:radial-gradient(circle at 50% 38%,#ff6a55,#b3161a 72%);border-radius:50%;flex:none;width:1.3em;height:1.3em;display:inline-block;position:relative;box-shadow:inset 0 0 0 .05em #2b1608,inset 0 0 0 .16em #f2b51f,inset 0 0 0 .2em #2b1608,0 .06em #00000059}.ocoin>i{filter:drop-shadow(.03em 0 #2b1608)drop-shadow(-.03em 0 #2b1608)drop-shadow(0 .03em #2b1608)drop-shadow(0 -.03em #2b1608);position:absolute;inset:22%}.ocoin>i>b{width:100%;height:100%;-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;background:#ffd23a;display:block}.tstars{vertical-align:middle;align-items:center;gap:.04em;line-height:0;display:inline-flex}.tstars>i{width:1em;height:1em;display:block}.tstars.n3{align-items:flex-end;gap:0}.tstars.n3>i:first-child{z-index:1;order:2;width:1.15em;height:1.15em;position:relative}.tstars.n3>i:nth-child(2){order:1;width:.72em;height:.72em;margin-right:-.3em;rotate:-16deg}.tstars.n3>i:nth-child(3){order:3;width:.72em;height:.72em;margin-left:-.3em;rotate:16deg}.tmark{filter:drop-shadow(.06em 0 #fff)drop-shadow(-.06em 0 #fff)drop-shadow(0 .06em #fff)drop-shadow(0 -.06em #fff)drop-shadow(0 .05em #2b160899);flex:none;width:1.2em;height:1.2em;display:inline-block}.tmark>b{width:100%;height:100%;-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;background:#e02a2a;display:block}.enc .econd{align-items:center;gap:calc(var(--px) * 6);font-size:calc(var(--px) * 22);color:var(--cream);display:inline-flex}.sheet.confirm .cbox{justify-items:center;gap:calc(var(--px) * 26);width:calc(var(--px) * 560);padding:calc(var(--px) * 34) calc(var(--px) * 30) calc(var(--px) * 30);color:var(--ink);background:var(--cream);border:calc(var(--px) * 7) solid var(--ink);border-radius:calc(var(--px) * 30);box-shadow:0 0 0 calc(var(--px) * 8) var(--gold), 0 calc(var(--px) * 16) calc(var(--px) * 30) #00000080;animation:.22s ease-out both cboxin;display:grid}.sheet.confirm .q{font-size:calc(var(--px) * 34);white-space:pre-line;text-align:center;color:var(--ink);font-weight:800;line-height:1.35}.sheet.confirm .cbox .acts{gap:calc(var(--px) * 16);width:100%}.sheet.confirm .cbox .acts .btn{flex:1;min-width:0}@keyframes cboxin{0%{opacity:0;scale:.85}}.ctile .cbag{width:15cqw;height:15cqw;position:absolute;top:57%;right:9%}.sheet.teamfull .tfull{gap:calc(var(--px) * 12);margin:calc(var(--px) * 8) 0;grid-template-columns:repeat(2,1fr);display:grid}.sheet.teamfull .tfb{padding:calc(var(--px) * 10);font:inherit;color:var(--ink);border:calc(var(--px) * 4) solid var(--ink);border-radius:calc(var(--px) * 18);cursor:pointer;background:#fff3d6;justify-items:center;display:grid}.sheet.teamfull .tfb .pic{width:calc(var(--px) * 120);height:calc(var(--px) * 120);object-fit:contain}.sheet.teamfull .tfb b{font-size:calc(var(--px) * 26);color:#4a2a0c;-webkit-text-stroke:0}.tscene{z-index:9;cursor:pointer;background:linear-gradient(#140a0480,#140a04c7);flex-direction:column;align-items:center;animation:.25s both tfade;display:flex;position:absolute;inset:0}@keyframes tfade{0%{opacity:0}}.tscene .tbubble{margin-top:calc(var(--px) * 210);width:calc(var(--px) * 640);min-height:calc(var(--px) * 170);padding:calc(var(--px) * 28) calc(var(--px) * 44);box-sizing:border-box;color:var(--ink);border:calc(var(--px) * 6) solid var(--ink);border-radius:calc(var(--px) * 80);box-shadow:0 calc(var(--px) * 8) calc(var(--px) * 10) #00000040;background:#fff6e2;align-items:center;display:grid;position:relative}.tscene .tbubble:after{content:"";left:calc(var(--px) * 150);bottom:calc(var(--px) * -76);width:calc(var(--px) * 92);height:calc(var(--px) * 80);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 80'%3E%3Cpath d='M16 0 C 30 26, 26 50, 10 75 C 44 64, 68 36, 78 0' fill='%23fff6e2' stroke='%232b1608' stroke-width='6' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute}.tscene .tbubble.ruang:after{left:auto;right:calc(var(--px) * 150);scale:-1 1}.tscene .tbubble .txt{font-family:Google Sans,sans-serif;font-size:calc(var(--px) * 34);text-align:center;font-weight:700;line-height:1.5}.tscene .tbubble .ink .ln{text-align:center}.tscene .tstage{width:100%;padding:0 calc(var(--px) * 10) calc(var(--px) * 110);box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:end;margin-top:auto;display:grid}.tscene .tp{transform-origin:50% 100%;justify-items:center;transition:filter .2s,scale .2s;display:grid}.tscene .tp:not(.on){filter:brightness(.45)saturate(.7);scale:.92}.tscene .tp.uncle{animation:.45s cubic-bezier(.2,.9,.3,1.15) both tinl}.tscene .tp.ruang{animation:.45s cubic-bezier(.2,.9,.3,1.15) 80ms both tinr}@keyframes tinl{0%{translate:-110%}}@keyframes tinr{0%{translate:110%}}.tscene .face.uncle.full{width:calc(var(--px) * 244);height:calc(var(--px) * 324);box-shadow:none;background:0 0;border:0;overflow:visible}.tscene .face.uncle.full>.pic,.tscene .npcface.full>.pic{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 calc(var(--px) * 10) calc(var(--px) * 6) #00000059)}.tscene .npcface.full{width:calc(var(--px) * 300);height:calc(var(--px) * 560);box-shadow:none;transform-origin:50% 100%;background:0 0;border:0;transition:transform 80ms;overflow:visible}.tscene .tp.ruang .npcface.full>.pic{scale:-1 1}.tscene .tp.ruang.talk .npcface.full{transform:translateY(calc(var(--px) * -6)) scaleY(1.015)}.tscene .eplate{margin-top:calc(var(--px) * -8);min-width:calc(var(--px) * 260);padding:calc(var(--px) * 8) calc(var(--px) * 24);color:var(--ink);border:calc(var(--px) * 5) solid #6b4a2a;box-shadow:0 calc(var(--px) * 6) 0 #0000004d;background:linear-gradient(#fffaf0,#f2e3c4);border-radius:999px;justify-items:center;display:grid}.tscene .eplate b{font-size:calc(var(--px) * 36);line-height:1.15}.tscene .eplate small{font-size:calc(var(--px) * 20);color:#8a5a2a}.tscene .tgift{z-index:2;padding-top:calc(var(--px) * 300);place-content:center;justify-items:center;gap:calc(var(--px) * 18);cursor:default;background:radial-gradient(circle at 50% 48%,#ffd65a73,#140a0499 62%);animation:.2s both tfade;display:grid;position:absolute;inset:0}.tscene .tgift>.pic{width:calc(var(--px) * 380);height:calc(var(--px) * 380);object-fit:contain;filter:drop-shadow(0 calc(var(--px) * 12) calc(var(--px) * 8) #0006);animation:.55s cubic-bezier(.2,1.6,.4,1) both tgpop}.tscene .tgift>b{font-family:Google Sans,sans-serif;font-size:calc(var(--px) * 48);color:var(--cream);font-weight:800}@keyframes tgpop{0%{opacity:0;rotate:-12deg;scale:.2}}@media (prefers-reduced-motion:reduce){.tscene,.tscene .tp,.tscene .tgift,.tscene .tgift>.pic{animation:none}}.bookmark{right:0;top:calc(var(--px) * 102);z-index:8;gap:calc(var(--px) * 10);pointer-events:none;display:grid;position:absolute}.scr.map:has(.sheet.chestpick,.sheet.ask,.sheet.popup) .bookmark{display:none}.bmtab{width:calc(var(--px) * 324);height:calc(var(--px) * 74);translate:calc(var(--px) * 248) 0;border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 22) 0 0 calc(var(--px) * 22);box-shadow:0 calc(var(--px) * 6) 0 #0000004d;cursor:pointer;pointer-events:auto;background:linear-gradient(#fff3d6,#f2e3c4);border-right:0;padding:0;display:block;position:relative}.bmtab.on{background:linear-gradient(#ffe08a,#ffb81c)}.bmtab.open{translate:calc(var(--px) * 30) 0;animation:.42s cubic-bezier(.1,.85,.25,1) both bmout}.bmtab.shut{animation:.7s both bmin}@keyframes bmout{0%{translate:calc(var(--px) * 248) 0}}@keyframes bmin{0%{translate:calc(var(--px) * 30) 0;animation-timing-function:ease-out}24%{translate:calc(var(--px) * 4) 0;animation-timing-function:cubic-bezier(.5,0,.9,.6)}56%{translate:calc(var(--px) * 262) 0;animation-timing-function:ease-out}74%{translate:calc(var(--px) * 236) 0;animation-timing-function:ease-in-out}88%{translate:calc(var(--px) * 252) 0;animation-timing-function:ease-in-out}to{translate:calc(var(--px) * 248) 0}}.bmclip{width:calc(var(--px) * 99);border-radius:calc(var(--px) * 17) 0 0 calc(var(--px) * 17);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.bmclip .pic{width:calc(var(--px) * 180);height:calc(var(--px) * 180);max-width:none;left:calc(var(--px) * -92);top:calc(var(--px) * -3);position:absolute}.bminfo{top:0;bottom:0;left:calc(var(--px) * 78);align-items:center;gap:calc(var(--px) * 12);pointer-events:none;display:flex;position:absolute}.bmlv{width:calc(var(--px) * 50);font-size:calc(var(--px) * 32);text-align:center;color:var(--cream);justify-items:center;gap:calc(var(--px) * 3);line-height:1;display:grid}.bminfo .sicon,.bminfo .ccoin{width:calc(var(--px) * 50);height:calc(var(--px) * 50);flex:none}.bminfo .cring{width:calc(var(--px) * 72);height:calc(var(--px) * 72);padding:calc(var(--px) * 7);font-size:calc(var(--px) * 40)}.bminfo .cring .ccoin{width:100%;height:100%}.bminfo .cleft{top:74%}.bminfo .sicon .pic{width:100%;height:100%}.bmtab>.ocoin{left:calc(var(--px) * -18);top:calc(var(--px) * -14);font-size:calc(var(--px) * 36);position:absolute}.bookmark.pulse .bmtab{animation:.5s ease-in-out 4 alternate bmpulse}@keyframes bmpulse{to{translate:calc(var(--px) * 224) 0;box-shadow:0 0 0 calc(var(--px) * 6) #ffd23a}}.mute.hamb{filter:drop-shadow(0 calc(var(--px) * 4) 0 #00000059);background:url(../assets/ui/hud/hamb.webp) 50%/contain no-repeat;border:0;border-radius:50%}.mute.hamb i{display:none}.mute.hamb:active{translate:0 calc(var(--px) * 3)}.gsheet{z-index:12}.gsheet:not(.book) .paper{width:calc(var(--px) * 580);max-width:calc(100% - var(--px) * 56);box-sizing:border-box;gap:calc(var(--px) * 14);padding:calc(var(--px) * 70) calc(var(--px) * 34) calc(var(--px) * 38);color:#fff3d6;border:0;border-image:url(../assets/ui/frame/panel.webp) 64 fill / calc(var(--px) * 56) stretch;filter:drop-shadow(0 calc(var(--px) * 14) calc(var(--px) * 18) #0000008c);background:0 0;border-radius:0;animation:.22s ease-out both cboxin;position:relative}.gsheet:not(.book) .paper>b:first-child{box-sizing:border-box;min-width:calc(var(--px) * 300);height:calc(var(--px) * 96);padding:0 calc(var(--px) * 70) calc(var(--px) * 4);font-size:calc(var(--px) * 44);color:#fff3d6;white-space:nowrap;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 20) calc(var(--px) * 62) stretch;place-items:center;display:grid;position:absolute;top:0;left:50%;translate:-50% -52%}.gx{top:calc(var(--px) * -30);right:calc(var(--px) * -30);z-index:1;width:calc(var(--px) * 84);height:calc(var(--px) * 84);color:#0000;filter:drop-shadow(0 calc(var(--px) * 4) 0 #0006);cursor:pointer;background:url(../assets/ui/frame/close.webp) 50%/contain no-repeat;border:0;padding:0;font-size:0;position:absolute}.gx:active{translate:0 calc(var(--px) * 3)}.gsheet .mrow{align-items:center;gap:calc(var(--px) * 14);box-sizing:border-box;width:100%;min-height:calc(var(--px) * 100);padding:calc(var(--px) * 8) calc(var(--px) * 40) calc(var(--px) * 8) calc(var(--px) * 30);font:inherit;font-size:calc(var(--px) * 32);color:#4a2a0c;text-align:left;border:0;border-image:url(../assets/ui/frame/row.webp) 24 56 fill / calc(var(--px) * 22) calc(var(--px) * 50) stretch;filter:drop-shadow(0 calc(var(--px) * 4) 0 #00000059);cursor:pointer;background:0 0;font-weight:700;display:flex}.gsheet .mrow>i{width:calc(var(--px) * 76);height:calc(var(--px) * 76);font-style:normal;font-size:calc(var(--px) * 40);flex:none;place-items:center;display:grid}.gsheet .mrow>i>.pic{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--px) * 3) 0 #2b160859)}.gsheet .mrow>span{flex:1;min-width:0;line-height:1.2}.gsheet .mrow>.mgo{font-style:normal;font-size:calc(var(--px) * 44);color:#7a3f12;flex:none;font-weight:900;line-height:1}.gsheet .mrow:active{translate:0 calc(var(--px) * 3);filter:drop-shadow(0 calc(var(--px) * 1) 0 #00000059) brightness(.95)}.gsheet .mrow.out{min-height:calc(var(--px) * 84);color:#fff3d6;filter:hue-rotate(-28deg) saturate(1.7) brightness(.85) drop-shadow(0 calc(var(--px) * 4) 0 #00000059);justify-content:center}.gsheet .mrow.out>i{width:calc(var(--px) * 56);height:calc(var(--px) * 56)}.gsheet .mrow.out>span{flex:none}.mtog{width:calc(var(--px) * 116);height:calc(var(--px) * 52);border:calc(var(--px) * 4) solid #4a2a0c;box-shadow:inset 0 calc(var(--px) * 4) 0 #00000040;background:#8d7a62;border-radius:999px;flex:none;font-style:normal;transition:background .15s;position:relative}.mtog.on{background:#3fae3f}.mtog:after{content:"";top:calc(var(--px) * 3);left:calc(var(--px) * 3);width:calc(var(--px) * 38);height:calc(var(--px) * 38);border:calc(var(--px) * 3) solid #4a2a0c;background:#fff6dc;border-radius:50%;transition:left .15s;position:absolute}.mtog.on:after{left:calc(100% - var(--px) * 47)}.mtog>b{top:50%;right:calc(var(--px) * 12);font-size:calc(var(--px) * 20);color:#fff;position:absolute;translate:0 -50%}.mtog.on>b{right:auto;left:calc(var(--px) * 14)}.gclose{padding:calc(var(--px) * 10) calc(var(--px) * 40);font:inherit;font-size:calc(var(--px) * 32);color:var(--cream);background:var(--org);border:calc(var(--px) * 4) solid var(--ink);border-radius:calc(var(--px) * 16);cursor:pointer}.gsheet .socs{box-sizing:border-box;border-image:url(../assets/ui/frame/tray.webp) 48 fill / calc(var(--px) * 36) stretch;padding:calc(var(--px) * 26) calc(var(--px) * 20) calc(var(--px) * 20)!important}.gshare .socs{gap:calc(var(--px) * 22) calc(var(--px) * 8);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.soc{align-items:center;gap:calc(var(--px) * 8);font:inherit;color:#fff3d6;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.soc-disc{width:calc(var(--px) * 100);height:calc(var(--px) * 100);border:calc(var(--px) * 4) solid #fff;box-sizing:border-box;box-shadow:0 0 0 calc(var(--px) * 3) #8a5426, 0 calc(var(--px) * 6) 0 #2b160859, inset 0 calc(var(--px) * -6) 0 #00000026;border-radius:50%;place-items:center;transition:transform .12s;display:grid}.soc-disc img{width:54%;height:54%}.soc-disc i{font-style:normal;font-size:calc(var(--px) * 46);color:#fff;line-height:1}.soc:active .soc-disc{transform:translateY(calc(var(--px) * 4)) scale(.96);box-shadow:0 0 0 calc(var(--px) * 3) #8a5426, 0 calc(var(--px) * 2) 0 #2b160859}.soc-name{font-size:calc(var(--px) * 22);white-space:nowrap;font-weight:700}.gnote{font-size:calc(var(--px) * 24);text-align:center;word-break:normal;overflow-wrap:anywhere;margin:0}.gsheet:not(.book) .gnote{color:#f3c9a0}#ui:has(.scr.map) .mute{bottom:calc(var(--px) * 6);right:calc(var(--px) * 8)}#ui:has(.scr.match) .mute{display:none}.gsheet.book{background:#0a0502f5;justify-content:flex-start;gap:0}.bk-x{top:calc(var(--px) * 92);right:calc(var(--px) * 24);z-index:5;width:calc(var(--px) * 84);height:calc(var(--px) * 84);color:#0000;filter:drop-shadow(0 calc(var(--px) * 4) 0 #0006);background:url(../assets/ui/frame/close.webp) 50%/contain no-repeat;border:0;padding:0;font-size:0;position:absolute}.bmarks{z-index:1;align-items:flex-end;gap:calc(var(--px) * 6);width:calc(var(--px) * 560);height:calc(var(--px) * 124);margin:calc(var(--px) * 66) calc(var(--px) * 90) calc(var(--px) * -30) 0;padding:0 calc(var(--px) * 6);scrollbar-width:none;display:flex;position:relative;overflow:auto hidden}.bmarks::-webkit-scrollbar{display:none}.bmark{isolation:isolate;min-width:calc(var(--px) * 88);height:calc(var(--px) * 108);padding:calc(var(--px) * 8) calc(var(--px) * 12) 0;font:inherit;font-size:calc(var(--px) * 17);color:#fff3d6;white-space:nowrap;text-shadow:0 calc(var(--px) * 2) 0 #2b1608, 0 0 calc(var(--px) * 4) #2b1608;translate:0 calc(var(--px) * 6);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:0;font-weight:700;transition:translate .2s;display:flex;position:relative}.bmark:before{content:"";z-index:-1;background:url(../assets/ui/frame/tab.webp) 50%/100% 100% no-repeat;position:absolute;inset:0;scale:1 -1}.bmark.on:before{background-image:url(../assets/ui/frame/tab-on.webp)}.bmark i{font-style:normal;font-size:calc(var(--px) * 30)}.bmark i .pic{width:calc(var(--px) * 38);height:calc(var(--px) * 38);object-fit:contain;filter:drop-shadow(0 calc(var(--px) * 2) 0 #00000059);display:block}.bmark.on{height:calc(var(--px) * 122);translate:0}.bk{z-index:2;width:calc(var(--px) * 660);height:calc(var(--px) * 1000);border:calc(var(--px) * 4) solid var(--ink);border-radius:calc(var(--px) * 12) calc(var(--px) * 24) calc(var(--px) * 24) calc(var(--px) * 12);box-shadow:0 calc(var(--px) * 18) calc(var(--px) * 30) #0000008c;touch-action:pan-y;background:linear-gradient(90deg,#4a250c,#6b3b17 8%,#7a4520);position:relative}.bk-spine{left:calc(var(--px) * 12);top:calc(var(--px) * 8);bottom:calc(var(--px) * 8);border-left:calc(var(--px) * 3) dashed #ffd28c73;width:0;position:absolute}.bk-edge{right:calc(var(--px) * 8);top:calc(var(--px) * 22);bottom:calc(var(--px) * 22);width:calc(var(--px) * 12);background:repeating-linear-gradient(90deg, #efe3c6 0 calc(var(--px) * 2), #c9b48a calc(var(--px) * 2) calc(var(--px) * 3));border-radius:0 calc(var(--px) * 6) calc(var(--px) * 6) 0;position:absolute}.bk-pages{top:calc(var(--px) * 14);bottom:calc(var(--px) * 14);left:calc(var(--px) * 30);right:calc(var(--px) * 18);perspective:calc(var(--px) * 2400);position:absolute}.pg{color:var(--ink);border-radius:calc(var(--px) * 4) calc(var(--px) * 14) calc(var(--px) * 14) calc(var(--px) * 4);transform-origin:0;backface-visibility:hidden;background:linear-gradient(90deg,#5a371438,#5a371400 6%),radial-gradient(at 60% 40%,#fffaf0,#f6e8c8);flex-direction:column;display:none;position:absolute;inset:0}.pg.on{z-index:2;display:flex}.pg.under{z-index:1;display:flex}.pg.turn-out{z-index:3;animation:.48s ease-in forwards pgOut;display:flex}.pg.turn-in{z-index:3;animation:.48s ease-out both pgIn;display:flex}@keyframes pgOut{to{filter:brightness(.65);transform:rotateY(-105deg)}}@keyframes pgIn{0%{filter:brightness(.65);transform:rotateY(-105deg)}}@media (prefers-reduced-motion:reduce){.pg.turn-out,.pg.turn-in{animation:none}}.bk-pages.measuring .pg{visibility:hidden;display:flex}.pg-in{min-height:0;padding:calc(var(--px) * 28) calc(var(--px) * 30) calc(var(--px) * 6) calc(var(--px) * 40);flex:1;position:relative;overflow:hidden}.pg-h{align-items:center;gap:calc(var(--px) * 12);margin:0 0 calc(var(--px) * 18);padding-bottom:calc(var(--px) * 10);font-size:calc(var(--px) * 46);color:var(--c);border-bottom:calc(var(--px) * 5) double var(--c);display:flex}.pg-h span{-webkit-text-stroke:0}.pg-h span .pic{width:calc(var(--px) * 60);height:calc(var(--px) * 60);object-fit:contain;display:block}.pg-run{align-items:center;gap:calc(var(--px) * 8);display:flex}.pg-run i .pic{width:calc(var(--px) * 30);height:calc(var(--px) * 30);object-fit:contain;display:block}.pg-run{margin-bottom:calc(var(--px) * 14);padding-bottom:calc(var(--px) * 6);font-size:calc(var(--px) * 22);color:var(--c);border-bottom:calc(var(--px) * 2) dashed var(--c);font-weight:700}.gp{margin:0 0 calc(var(--px) * 14);font-size:calc(var(--px) * 28);line-height:1.5}.gitem{grid-template-columns:calc(var(--px) * 80) 1fr;gap:calc(var(--px) * 14);margin:0 0 calc(var(--px) * 10);padding:calc(var(--px) * 10) calc(var(--px) * 12);border:calc(var(--px) * 3) solid #2b160824;border-radius:calc(var(--px) * 16);background:#ffffff8c;align-items:center;display:grid}.gitem:not(:has(.gico)){grid-template-columns:1fr}.gitem b{font-size:calc(var(--px) * 29);color:var(--c);display:block}.gitem span{font-size:calc(var(--px) * 25);line-height:1.4}.gico{width:calc(var(--px) * 80);height:calc(var(--px) * 80);border:calc(var(--px) * 3) solid var(--c);background:radial-gradient(#fff,#f3e3bd);border-radius:50%;place-items:center;display:grid;overflow:hidden}.gico .pic{object-fit:contain;width:88%;height:88%}.gico i{font-style:normal;font-size:calc(var(--px) * 42)}.gfig{margin:0 0 calc(var(--px) * 14);text-align:center}.gfig .pic{width:100%;height:calc(var(--px) * var(--h));object-fit:contain;border-radius:calc(var(--px) * 14);display:block}.gfig figcaption{margin-top:calc(var(--px) * 6);font-size:calc(var(--px) * 20);opacity:.7}.gtip{gap:calc(var(--px) * 12);margin:0 0 calc(var(--px) * 14);padding:calc(var(--px) * 14) calc(var(--px) * 18);font-size:calc(var(--px) * 25);border:calc(var(--px) * 3) dashed var(--gold);border-radius:calc(var(--px) * 16);background:#fff;line-height:1.45;display:flex}.gtip i{font-style:normal}.pg-fill{margin-top:calc(var(--px) * 10);justify-content:center;align-items:flex-end;display:flex;position:relative}.pg-fill:after{content:"";bottom:calc(var(--px) * -4);width:46%;height:calc(var(--px) * 22);background:#5a371433;border-radius:50%;position:absolute}.pg-fill .pic{z-index:1;object-fit:contain;max-width:86%;height:100%;position:relative}.pg-fill.bust{align-items:flex-start;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.pg-fill.bust:after{display:none}.pg-fill.bust .pic{object-fit:contain;object-position:50% 0;max-width:92%;height:190%}.pg-no{padding:calc(var(--px) * 4) 0 calc(var(--px) * 14);font-size:calc(var(--px) * 20);text-align:center;opacity:.55}.bk-nav{align-items:center;gap:calc(var(--px) * 36);margin-top:calc(var(--px) * 22);display:flex}.bk-arrow{width:calc(var(--px) * 86);height:calc(var(--px) * 86);font:inherit;font-size:calc(var(--px) * 36);color:var(--cream);border:calc(var(--px) * 5) solid var(--gold);cursor:pointer;background:#2b1608d9;border-radius:50%;place-items:center;display:grid}.bk-arrow:disabled{opacity:.3;cursor:default}.bk-count{min-width:calc(var(--px) * 140);font-size:calc(var(--px) * 32);text-align:center;color:var(--cream)}.gico .ccoin{width:92%;height:92%}.ghexes{height:calc(var(--px) * var(--h));gap:calc(var(--px) * 6);flex-direction:column;display:flex}.ghex-who{justify-content:center;align-items:center;gap:calc(var(--px) * 12);font-size:calc(var(--px) * 26);display:flex}.ghex-two{gap:calc(var(--px) * 8);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.ghex{min-height:0;padding:calc(var(--px) * 6);border-radius:calc(var(--px) * 16);background:#2b1608d9;flex-direction:column;align-items:center;display:flex}.ghex svg{flex:1;width:100%;min-height:0}.ghex small{font-size:calc(var(--px) * 18);color:var(--cream);text-align:center}.ghexes{margin:0 0 calc(var(--px) * 14)}.ghex-who .sicon{width:auto;height:calc(var(--px) * 44);font-size:calc(var(--px) * 22)}.ghex-who .sicon .pic{width:calc(var(--px) * 40);height:calc(var(--px) * 40)}.ghex-who .sstyle{height:auto;padding:calc(var(--px) * 4) calc(var(--px) * 16) calc(var(--px) * 4) calc(var(--px) * 6);border-radius:calc(var(--px) * 30);line-height:1.25}.gfolk,.gperson{height:calc(var(--px) * var(--h));margin:0;display:flex}.gfolk{flex-direction:column}.gfolk h3{margin:0 0 calc(var(--px) * 6);font-size:calc(var(--px) * 42);color:var(--c)}.gfolk>p{margin:0 0 calc(var(--px) * 8);font-size:calc(var(--px) * 25);line-height:1.45}.gfolk-figs{gap:calc(var(--px) * 8);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.gfolk-figs.n4{grid-template-rows:1fr 1fr}.gfolk-fig{flex-direction:column;justify-content:flex-end;align-items:center;min-height:0;display:flex;position:relative}.gfolk-fig>.figbox{flex:1;width:100%;min-height:0;position:relative}.gfolk-fig:before{content:"";bottom:calc(var(--px) * 34);width:70%;height:calc(var(--px) * 18);background:#5a371433;border-radius:50%;position:absolute}.gfolk-fig .pic,.gperson-pic .pic{width:auto;max-width:none;height:calc(var(--px) * var(--fh));max-height:100%;position:absolute;bottom:0;left:50%;translate:-50%}.gfolk-fig .pic.mirror,.gperson-pic .pic.mirror,.pic.mirror{scale:-1 1}.gfolk-fig small{margin-top:calc(var(--px) * 4);font-size:calc(var(--px) * 21);text-align:center;color:var(--c);font-weight:700}.gperson{gap:calc(var(--px) * 14);align-items:stretch}.gperson-pic{margin-left:calc(var(--px) * -40);background:radial-gradient(at 50% 92%,#5a371440,#0000 55%);flex:0 0 58%;justify-content:center;align-items:flex-end;display:flex;position:relative}.gperson-txt{gap:calc(var(--px) * 10);padding-top:calc(var(--px) * 20);flex-direction:column;flex:1;display:flex}.gperson-txt b{font-size:calc(var(--px) * 44);color:var(--c);line-height:1.15}.gperson-title{padding:calc(var(--px) * 4) calc(var(--px) * 14);font-size:calc(var(--px) * 21);color:#fff;background:var(--c);border-radius:calc(var(--px) * 20);align-self:flex-start;font-weight:700}.gperson-txt p{font-size:calc(var(--px) * 25);margin:0;line-height:1.5}.gperson-txt .gsay{margin-top:auto;margin-bottom:calc(var(--px) * 40);padding:calc(var(--px) * 14) calc(var(--px) * 18);font-size:calc(var(--px) * 23);border:calc(var(--px) * 3) solid var(--ink);border-radius:calc(var(--px) * 18);background:#fff;line-height:1.4;position:relative}.gperson-txt .gsay:before,.gperson-txt .gsay:after{content:"";bottom:calc(var(--px) * 16);border-style:solid;border-color:#0000;position:absolute}.gperson-txt .gsay:before{left:calc(var(--px) * -24);border-width:calc(var(--px) * 13) calc(var(--px) * 24) calc(var(--px) * 13) 0;border-right-color:var(--ink)}.gperson-txt .gsay:after{left:calc(var(--px) * -17);border-width:calc(var(--px) * 9) calc(var(--px) * 18) calc(var(--px) * 9) 0;border-right-color:#fff}.gperson-pic .pic{left:auto;right:0;translate:0}.gperson-txt{z-index:1;position:relative}.tscene .tp.muk .npcface.full{height:calc(var(--px) * 450)}.tscene .tp.hermit .npcface.full{height:calc(var(--px) * 470)}.scr:has(.opening) .keeper{display:none}.keeper{z-index:1;pointer-events:none;position:absolute;bottom:0;left:0}.keeper .npcface.full{width:calc(var(--px) * 330);height:calc(var(--px) * 300);box-shadow:none;background:0 0;border:0;overflow:hidden}.keeper .npcface.full>.pic{object-fit:initial;width:100%;height:auto;filter:drop-shadow(0 calc(var(--px) * 8) calc(var(--px) * 6) #00000059)}.keeper .kbub{left:calc(var(--px) * 300);bottom:calc(var(--px) * 200);width:calc(var(--px) * 310);min-height:calc(var(--px) * 90);padding:calc(var(--px) * 14) calc(var(--px) * 24);box-sizing:border-box;font-family:Google Sans,sans-serif;font-size:calc(var(--px) * 24);text-align:center;color:var(--ink);border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 50);box-shadow:0 calc(var(--px) * 8) calc(var(--px) * 10) #00000040;background:#fff6e2;align-items:center;font-weight:700;line-height:1.4;display:grid;position:absolute}.keeper .kbub:after{content:"";left:calc(var(--px) * 30);bottom:calc(var(--px) * -50);width:calc(var(--px) * 60);height:calc(var(--px) * 52);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 80'%3E%3Cpath d='M16 0 C 30 26, 26 50, 10 75 C 44 64, 68 36, 78 0' fill='%23fff6e2' stroke='%232b1608' stroke-width='6' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute}.keeper .kbub .ink .ln{text-align:center}.tscene .tp.shop .npcface.full{height:calc(var(--px) * 520)}.evx{z-index:30;background:#0a040073;animation:.3s both tfade;position:absolute;inset:0;overflow:hidden}.evx.out{animation:.35s both evout}@keyframes evout{to{opacity:0}}.evbanner{place-content:center;justify-items:center;gap:calc(var(--px) * 60);cursor:pointer;display:grid;position:absolute;inset:0}.evband{width:calc(var(--px) * 900);padding:calc(var(--px) * 26) 0 calc(var(--px) * 22);border-block:calc(var(--px) * 10) solid #ffd84a;box-shadow:0 0 0 calc(var(--px) * 5) #1e0e05, 0 calc(var(--px) * 18) calc(var(--px) * 30) #0000008c;background:linear-gradient(#e63a1e,#9d1608);justify-items:center;animation:.55s cubic-bezier(.2,1.4,.4,1) both evslam;display:grid;position:relative;rotate:-7deg}.evband:after{content:"";inset:calc(var(--px) * -60) 0;mix-blend-mode:screen;pointer-events:none;background:#fff;animation:.5s .3s both evflash;position:absolute}.evband .evnew{font:400 calc(var(--px) * 96) / 1 Bangers, "Google Sans", sans-serif;letter-spacing:calc(var(--px) * 3);color:#ffe14a;-webkit-text-stroke:calc(var(--px) * 3) #1e0e05;paint-order:stroke fill;text-shadow:0 calc(var(--px) * 7) 0 #1e0e05;animation:.12s .55s 6 alternate both evshake}.evband small{font-size:calc(var(--px) * 34);color:#fff;font-weight:800}.evtap{font-size:calc(var(--px) * 32);color:var(--cream);animation:1s ease-in-out 1s infinite alternate both evblink}.evbw{position:relative}.evband.hit{animation:.17s ease-out both evpunch}.evband.hit:after{animation:.25s both evflash2}.evwhite{z-index:3;pointer-events:none;background:#fff;animation:.4s ease-out both evwhite;position:absolute;inset:0}@keyframes evflash2{0%{opacity:1}to{opacity:0}}@keyframes evwhite{0%{opacity:.85}to{opacity:0}}.evband.half{animation:none;position:absolute;top:0;left:0}.evband.half:after{display:none}.evband.half.top{clip-path:polygon(0 0,100% 0,100% 50%,0 50%);animation-name:evsplitT}.evband.half.bot{clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);animation-name:evsplitB}.evshock{width:calc(var(--px) * 40);height:calc(var(--px) * 40);border:calc(var(--px) * 14) solid #fff;pointer-events:none;border-radius:50%;animation:.5s ease-out both evshock;position:absolute;top:50%;left:50%;translate:-50% -50%}.evx.shake{animation:.35s linear evquake}@keyframes evpunch{50%{scale:1.12}to{scale:1.06}}@keyframes evsplitT{0%{scale:1.06}to{opacity:0;translate:-40% -320%;rotate:-20deg}}@keyframes evsplitB{0%{scale:1.06}to{opacity:0;translate:40% 320%;rotate:6deg}}@keyframes evshock{to{width:calc(var(--px) * 1500);height:calc(var(--px) * 1500);opacity:0;border-width:0}}@keyframes evquake{20%{translate:calc(var(--px) * -14) calc(var(--px) * 8)}40%{translate:calc(var(--px) * 12) calc(var(--px) * -10)}60%{translate:calc(var(--px) * -8) calc(var(--px) * 6)}80%{translate:calc(var(--px) * 5) calc(var(--px) * -3)}}.evbanner.gone .evtap{opacity:0;transition:opacity .15s}@keyframes evslam{0%{translate:-130%}}@keyframes evflash{0%{opacity:.9}to{opacity:0}}@keyframes evshake{0%{translate:calc(var(--px) * -4) 0}to{translate:calc(var(--px) * 4) calc(var(--px) * -2)}}@keyframes evblink{0%{opacity:.35}to{opacity:1}}.evx .evscan{animation:.35s both tfade}.evx .st{animation-duration:.55s;animation-delay:var(--d,0s);animation-timing-function:cubic-bezier(.2,1.25,.4,1);animation-fill-mode:both}.evx .evinl{animation-name:evinl}.evx .evdrop{animation-name:evdrop;animation-timing-function:cubic-bezier(.3,1.5,.5,1)}.evx .evpop{animation-name:evpop}.evx .evrise{animation-name:evrise}.evx .evinr{animation-name:evinr}@keyframes evinr{0%{opacity:0;translate:110%}}@keyframes evinl{0%{opacity:0;translate:-110%}}@keyframes evdrop{0%{opacity:0;translate:0 -140%}}@keyframes evpop{0%{opacity:0;scale:.3}}@keyframes evrise{0%{opacity:0;translate:0 60%}}.evscan .evpay{margin-top:calc(var(--px) * 10);justify-content:center;align-items:center;gap:calc(var(--px) * 10) calc(var(--px) * 18);max-width:calc(var(--px) * 640);padding:calc(var(--px) * 14) calc(var(--px) * 24);color:var(--cream);font-size:calc(var(--px) * 28);border:calc(var(--px) * 4) solid var(--gold);border-radius:calc(var(--px) * 24);background:#2b1608d1;flex-wrap:wrap;font-weight:800;display:flex}.evscan .evpay>b{text-align:center;color:#ffd84a;width:100%}.evscan .evbird{align-items:center;gap:calc(var(--px) * 10);display:flex}.evscan .evbird .pic{width:calc(var(--px) * 90);height:calc(var(--px) * 90);object-fit:contain}.evscan .evbird small{padding:0 calc(var(--px) * 10);color:var(--ink);background:var(--gold);border-radius:99px}.evscan .ego{margin-top:calc(var(--px) * 18);font-size:calc(var(--px) * 42);white-space:nowrap}.evnote{z-index:2;justify-items:center;gap:calc(var(--px) * 26);width:calc(var(--px) * 600);padding:calc(var(--px) * 34) calc(var(--px) * 40);text-align:center;border:calc(var(--px) * 6) solid #ffd84a;border-radius:calc(var(--px) * 30);box-shadow:0 calc(var(--px) * 14) calc(var(--px) * 30) #0009;background:linear-gradient(#5a3214,#2b1608);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.evnote>b{font-size:calc(var(--px) * 36);color:var(--cream);line-height:1.4}.clash{vertical-align:middle;width:1.5em;height:1.5em;margin-right:.2em;display:inline-block}.clash>.pic{object-fit:contain;width:100%;height:100%;display:block}.evtownbtn>.pic{width:calc(var(--px) * 150);height:calc(var(--px) * 150);object-fit:contain}@media (prefers-reduced-motion:reduce){.evtownbtn>.pic,.evx,.evx *,.evband,.evband:after,.evband .evnew,.evtap{animation:none!important}}.evtownbtn{left:calc(var(--px) * 16);top:calc(var(--px) * 1000);z-index:3;font:inherit;color:var(--cream);cursor:pointer;--aura:255, 196, 0;isolation:isolate;background:0 0;border:0;justify-items:center;gap:0;padding:0;display:grid;position:absolute}.evtownbtn.fresh{--aura:255, 60, 40}.evtownbtn>.pic{filter:drop-shadow(0 0 calc(var(--px) * 3) rgba(var(--aura), 1)) drop-shadow(0 0 calc(var(--px) * 10) rgba(var(--aura), .95)) drop-shadow(0 0 calc(var(--px) * 24) rgba(var(--aura), .7));animation:1.4s ease-in-out infinite alternate evaura}@keyframes evaura{to{filter:drop-shadow(0 0 calc(var(--px) * 4) rgba(var(--aura), 1)) drop-shadow(0 0 calc(var(--px) * 16) rgba(var(--aura), 1)) drop-shadow(0 0 calc(var(--px) * 40) rgba(var(--aura), .85))}}.evtownbtn b{font-size:calc(var(--px) * 26)}.evtown .evgrid{gap:calc(var(--px) * 14);width:calc(var(--px) * 680);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.evtown .pcard{position:relative}.evtown .pcard.evgone .pscene,.evtown .pcard.evgone .pbird{filter:grayscale();opacity:.75}.evtown .evdrop{top:calc(var(--px) * -10);right:calc(var(--px) * -10);width:calc(var(--px) * 48);height:calc(var(--px) * 48);font:900 calc(var(--px) * 26) / 1 "Google Sans", sans-serif;color:#fff;cursor:pointer;border:calc(var(--px) * 3) solid #fff;background:#7a2416;border-radius:50%;padding:0;position:absolute}.evtown .evempty{padding:calc(var(--px) * 40) calc(var(--px) * 20);font-size:calc(var(--px) * 30);color:var(--cream);text-align:center;grid-column:1/-1}.enc .evchip{padding:calc(var(--px) * 6) calc(var(--px) * 18);font:inherit;font-size:calc(var(--px) * 26);color:var(--ink);cursor:pointer;border:calc(var(--px) * 4) solid var(--ink);background:#ffd84a;border-radius:99px}.enc .evchip.done{cursor:default;color:var(--cream);background:#2b1608cc;border-color:#0000}.evpaysheet{z-index:9;background:#140a04b3;place-content:center;display:grid}.evpaybox{justify-items:center;gap:calc(var(--px) * 12);padding:calc(var(--px) * 26) calc(var(--px) * 36);font-size:calc(var(--px) * 32);color:var(--cream);border:calc(var(--px) * 5) solid #ffd84a;border-radius:calc(var(--px) * 26);background:linear-gradient(#5a3214,#2b1608);font-weight:800;display:grid}.evpaybox>b{color:#ffd84a;font-size:calc(var(--px) * 36)}.evpaybox .evbird .tcard,.evpaybox .evbird>*{width:calc(var(--px) * 300)}.mres .mprize .pic{width:calc(var(--px) * 56);height:calc(var(--px) * 56);object-fit:contain}.evslot{display:contents}.coopsign{left:calc(var(--px) * 329);top:calc(var(--px) * 236);z-index:1600;max-width:calc(var(--px) * 300);padding:calc(var(--px) * 6) calc(var(--px) * 22);font:inherit;font-size:calc(var(--px) * 28);white-space:nowrap;color:#fff3d6;cursor:pointer;border:calc(var(--px) * 4) solid #3b200b;border-radius:calc(var(--px) * 10);box-shadow:inset 0 0 0 calc(var(--px) * 2) #c98a4a, 0 calc(var(--px) * 6) 0 #00000059;background:linear-gradient(#a8692c,#7a4518);font-weight:800;line-height:1.2;position:absolute;translate:-50%}.coopsign:before,.coopsign:after{content:"";top:calc(var(--px) * -14);width:calc(var(--px) * 4);height:calc(var(--px) * 14);background:#3b200b;position:absolute}.coopsign:before{left:20%}.coopsign:after{right:20%}.evtownbtn:before{content:"";left:50%;top:calc(var(--px) * 75);z-index:-1;width:calc(var(--px) * 210);height:calc(var(--px) * 170);background:radial-gradient(closest-side, rgba(var(--aura), .75), rgba(var(--aura), .35) 55%, rgba(var(--aura), 0));pointer-events:none;border-radius:50%;animation:1.4s ease-in-out infinite alternate evhalo;position:absolute;translate:-50% -50%}@keyframes evhalo{0%{opacity:.65;scale:.92}to{opacity:1;scale:1.06}}@media (prefers-reduced-motion:reduce){.evtownbtn:before{animation:none}}.pvlobby,.pvnote{place-content:center;justify-items:center;gap:calc(var(--px) * 30);padding:0 calc(var(--px) * 30);text-align:center;color:var(--cream);background-color:#2b1608;background-position:50%;background-size:cover;display:grid;position:absolute;inset:0}.pvtitle{font:400 calc(var(--px) * 64) / 1 Bangers, "Google Sans", sans-serif;color:#ffe14a;-webkit-text-stroke:calc(var(--px) * 3) #1e0e05;paint-order:stroke fill}.pvrow{align-items:center;gap:calc(var(--px) * 18);width:calc(var(--px) * 700);grid-template-columns:1fr auto 1fr;display:grid}.pvmid{justify-items:center;gap:calc(var(--px) * 8);display:grid}.pvqr svg{width:calc(var(--px) * 300);border-radius:calc(var(--px) * 12);height:auto;box-shadow:0 0 0 calc(var(--px) * 6) #ffd84a, 0 calc(var(--px) * 10) calc(var(--px) * 30) #0009;display:block}.pvlink{font-size:calc(var(--px) * 16);opacity:.75;word-break:normal;overflow-wrap:anywhere;max-width:calc(var(--px) * 300)}.pvslot{justify-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 16) calc(var(--px) * 8);border:calc(var(--px) * 4) dashed #ffd84a80;border-radius:calc(var(--px) * 22);background:#2b1608c7;display:grid}.pvslot.in{border-style:solid;border-color:#ffd84a;animation:.45s cubic-bezier(.2,1.4,.4,1) evpop}.pvslot .pic{width:calc(var(--px) * 150);height:calc(var(--px) * 150);object-fit:contain}.pvslot .q{font:400 calc(var(--px) * 110) / 1.35 Bangers, "Google Sans", sans-serif;color:#ffd84a73;font-style:normal}.pvslot b{font-size:calc(var(--px) * 28)}.pvslot small{font-size:calc(var(--px) * 22);opacity:.7}.pvhint{font-size:calc(var(--px) * 30)}.pvnote>b{font-size:calc(var(--px) * 46);line-height:1.35}.pvnote>b.big{font:400 calc(var(--px) * 130) / 1 Bangers, "Google Sans", sans-serif;color:#ffe14a;-webkit-text-stroke:calc(var(--px) * 4) #1e0e05;paint-order:stroke fill;animation:.5s cubic-bezier(.2,1.4,.4,1) evpop}.pvticks{gap:calc(var(--px) * 20);display:flex}.pvtick{padding:calc(var(--px) * 8) calc(var(--px) * 22);font-size:calc(var(--px) * 28);border:calc(var(--px) * 3) solid #ffffff40;background:#2b1608cc;border-radius:99px;font-weight:800}.pvtick:after{content:" …"}.pvtick.on{border-color:#7fd67f}.pvtick.on:after{content:" ✓";color:#7fd67f}.gacct .socs{gap:calc(var(--px) * 8);width:100%;padding:calc(var(--px) * 6) 0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.gacct .soc.on .soc-disc{position:relative}.gacct .soc.on .soc-disc:after{content:"✓";right:calc(var(--px) * -6);bottom:calc(var(--px) * -6);width:calc(var(--px) * 38);height:calc(var(--px) * 38);font-size:calc(var(--px) * 24);color:#fff;background:var(--org);border:calc(var(--px) * 3) solid var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute}.gacct .afaces{align-items:center;gap:calc(var(--px) * 16);font-size:calc(var(--px) * 22);display:flex}.gacct .aface{cursor:pointer;opacity:.55;background:0 0;border:0;padding:0;position:relative}.gacct .aface.on{opacity:1}.gacct .aface>img{width:calc(var(--px) * 64);height:calc(var(--px) * 64);object-fit:cover;border:calc(var(--px) * 3) solid var(--ink);border-radius:50%;display:block}.gacct .aface>b{width:calc(var(--px) * 64);height:calc(var(--px) * 64);font-size:calc(var(--px) * 30);color:#fff;border:calc(var(--px) * 3) solid var(--ink);box-sizing:border-box;background:#8a5a2e;border-radius:50%;place-items:center;display:grid}.gacct .aface.on>b,.gacct .aface.on>img{border-color:var(--org);outline:calc(var(--px) * 3) solid var(--org)}.gacct .aface>.avia{right:calc(var(--px) * -6);bottom:calc(var(--px) * -6);width:calc(var(--px) * 30);height:calc(var(--px) * 30);position:absolute}.gacct .aname{font-size:calc(var(--px) * 32);margin:0;font-weight:700}.gsheet .mrow .avias{gap:calc(var(--px) * 6);display:flex}.gsheet .mrow .avias:empty{display:none}.avia{width:calc(var(--px) * 40);height:calc(var(--px) * 40);border-radius:50%;place-items:center;display:grid}.avia img{width:60%;height:60%}.avia.line{background:#06c755}.avia.facebook{background:#1877f2}.avia.google{outline:calc(var(--px) * 2) solid #dadce0;background:#fff}.avia.email{background:#8a5a2e}.gacct .aback{padding:calc(var(--px) * 6);font:inherit;font-size:calc(var(--px) * 26);color:#fff3d6;cursor:pointer;background:0 0;border:0;text-decoration:underline}.gsheet .mrow>.mpic{width:calc(var(--px) * 48);height:calc(var(--px) * 48);object-fit:cover;border:calc(var(--px) * 3) solid var(--ink);border-radius:50%}.gacct .apic{width:calc(var(--px) * 140);height:calc(var(--px) * 140);object-fit:cover;border:calc(var(--px) * 5) solid var(--gold);box-shadow:0 0 0 calc(var(--px) * 3) var(--ink);border-radius:50%}.gacct .gfield{box-sizing:border-box;width:100%;padding:calc(var(--px) * 16) calc(var(--px) * 20);font:inherit;font-size:calc(var(--px) * 30);color:var(--ink);border:calc(var(--px) * 4) solid var(--ink);border-radius:calc(var(--px) * 16);background:#fff}.gacct .aprivacy{font-size:calc(var(--px) * 22);color:#f3c9a0}.gacct .gpicks{gap:calc(var(--px) * 16);grid-template-columns:1fr 1fr;width:100%;display:grid}.gacct .gpick{gap:calc(var(--px) * 6);padding:calc(var(--px) * 18);font:inherit;font-size:calc(var(--px) * 26);color:#4a2a0c;text-align:left;border:calc(var(--px) * 4) solid #8a5426;border-radius:calc(var(--px) * 18);box-shadow:0 calc(var(--px) * 5) 0 #00000040;cursor:pointer;background:linear-gradient(#fff6dc,#f3dca6);flex-direction:column;display:flex}.gacct .gpick>b{font-size:calc(var(--px) * 34);color:var(--org)}.gacct .gpick:active{translate:0 calc(var(--px) * 3);box-shadow:0 calc(var(--px) * 2) 0 #00000040}.movecard{z-index:5;left:50%;top:calc(var(--px) * 110);padding:calc(var(--px) * 14) calc(var(--px) * 26);font:inherit;font-size:calc(var(--px) * 28);color:#fff;white-space:nowrap;background:var(--org);border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 18);box-shadow:0 calc(var(--px) * 6) 0 #0000004d;cursor:pointer;animation:1.6s ease-in-out infinite pulse;position:absolute;translate:-50%}.sheet .dbox{align-items:center;gap:calc(var(--px) * 18);box-sizing:border-box;width:calc(var(--px) * 600);max-width:calc(100% - var(--px) * 48);max-height:84%;padding:calc(var(--px) * 74) calc(var(--px) * 34) calc(var(--px) * 36);color:#fff3d6;text-align:center;border-image:url(../assets/ui/frame/panel.webp) 64 fill / calc(var(--px) * 56) stretch;filter:drop-shadow(0 calc(var(--px) * 14) calc(var(--px) * 18) #0000008c);flex-direction:column;animation:.22s ease-out both cboxin;display:flex;position:relative}.sheet .dbox>.q{box-sizing:border-box;min-width:calc(var(--px) * 300);max-width:calc(100% + var(--px) * 20);height:calc(var(--px) * 96);padding:0 calc(var(--px) * 64) calc(var(--px) * 4);font-size:calc(var(--px) * 38);color:#fff3d6;white-space:nowrap;text-overflow:ellipsis;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 20) calc(var(--px) * 60) stretch;place-items:center;line-height:1.1;display:grid;position:absolute;top:0;left:50%;overflow:hidden;translate:-50% -50%}.sheet .dbox>.dbody{align-items:center;gap:calc(var(--px) * 14);box-sizing:border-box;width:100%;min-height:0;padding:calc(var(--px) * 4) calc(var(--px) * 6);flex-direction:column;display:flex;overflow-y:auto}.sheet .dbox .note{margin-top:0}.sheet .dbox>.acts{justify-content:center;gap:calc(var(--px) * 16);width:100%;margin-top:calc(var(--px) * 4);flex-wrap:nowrap}.sheet .dbox>.acts>.btn{min-width:0;max-width:calc(var(--px) * 300);padding-left:calc(var(--px) * 12);padding-right:calc(var(--px) * 12);flex:1 1 0}#ui:has(.sheet.popup,.sheet.ask) .mute{display:none}.sheet.confirm .cbox.dbox{width:calc(var(--px) * 600);padding:calc(var(--px) * 74) calc(var(--px) * 34) calc(var(--px) * 36);color:#fff3d6;box-shadow:none;border:0;border-image:url(../assets/ui/frame/panel.webp) 64 fill / calc(var(--px) * 56) stretch;background:0 0;border-radius:0}.sheet.confirm .cbox.dbox .cq{font-size:calc(var(--px) * 30);white-space:pre-line;margin:0;font-weight:700;line-height:1.4}.sheet.confirm .cbox.dbox>.q{font-size:calc(var(--px) * 38)}:where(#ui *){scrollbar-width:thin;scrollbar-color:#e0a63a #2b16088c}:where(#ui) ::-webkit-scrollbar{width:10px;height:10px}:where(#ui) ::-webkit-scrollbar-track{background:#2b16088c;border-radius:999px;box-shadow:inset 0 0 0 1px #00000059}:where(#ui) ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ffd84a,#e0a63a 55%,#b0702a);border:2px solid #2b1608;border-radius:999px}:where(#ui) ::-webkit-scrollbar-thumb:active{background:#ffd84a}:where(#ui) ::-webkit-scrollbar-corner{background:0 0}.btn{box-shadow:none;border:0;border-image:url(../assets/ui/btn/primary.webp) 24 64 fill / calc(var(--px) * 20) calc(var(--px) * 52) stretch;filter:drop-shadow(0 calc(var(--px) * 6) 0 #2b160873);text-shadow:0 calc(var(--px) * 2) 0 #3c0a0080;background:0 0;border-radius:0}.btn:active:not(:disabled){translate:0 calc(var(--px) * 4);box-shadow:none;filter:drop-shadow(0 calc(var(--px) * 2) 0 #2b160873);border-image-source:url(../assets/ui/btn/primary-down.webp)}.btn.gold{color:#4a2a0c;text-shadow:0 calc(var(--px) * 1) 0 #fff0c899;background:0 0;border-image-source:url(../assets/ui/btn/secondary.webp)}.btn.gold:active:not(:disabled){border-image-source:url(../assets/ui/btn/secondary-down.webp)}.btn:disabled{filter:grayscale(.8)brightness(.8)}.bk-arrow,.townsheet .parrow,.bview .fuseinfo,.bigpack .binfo{color:#fff3d6;box-shadow:none;text-shadow:0 calc(var(--px) * 2) 0 #2b1608, 0 0 calc(var(--px) * 3) #2b1608;filter:drop-shadow(0 calc(var(--px) * 3) 0 #0006);background:url(../assets/ui/btn/round.webp) 50%/contain no-repeat;border:0;border-radius:50%}.bk-arrow:active:not(:disabled),.townsheet .parrow:active,.bview .fuseinfo:active,.bigpack .binfo:active,.bview .bvarr:active{scale:.92}.tlog .tclose{color:#0000;box-shadow:none;background:url(../assets/ui/frame/close.webp) 50%/contain no-repeat;border:0;font-size:0}.back{box-shadow:none;padding:0 calc(var(--px) * 36) 0 calc(var(--px) * 92);border:0;border-image:url(../assets/ui/nav/back.webp) 0 40 0 110 fill / 0 calc(var(--px) * 32) 0 calc(var(--px) * 88) stretch;filter:drop-shadow(0 calc(var(--px) * 4) 0 #00000059);background:0 0;border-radius:0}.back:before,.back:after,.back .backarr{display:none}.stop .ico>.pic{pointer-events:auto}.mtitle{box-sizing:border-box;height:calc(var(--px) * 84);padding:0 calc(var(--px) * 58) calc(var(--px) * 4);margin-top:calc(var(--px) * 22);font-size:calc(var(--px) * 40);color:#fff3d6;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 18) calc(var(--px) * 52) stretch;place-items:center;display:grid}.townsheet .tgtitle,.townsheet .tpeople,.townsheet .tgname{color:#fff3d6;box-shadow:none;border:0;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 14) calc(var(--px) * 40) stretch;background:0 0;border-radius:0}.townsheet .tgtitle,.townsheet .tpeople{padding:0 calc(var(--px) * 46);height:calc(var(--px) * 64);align-items:center;display:flex}.townsheet .tgname{padding:calc(var(--px) * 4) calc(var(--px) * 46)}.townsheet .tggo{box-shadow:none;border:0;border-image:url(../assets/ui/btn/primary.webp) 24 64 fill / calc(var(--px) * 22) calc(var(--px) * 56) stretch;filter:drop-shadow(0 calc(var(--px) * 6) 0 #2b160873);text-shadow:0 calc(var(--px) * 2) 0 #3c0a0080;background:0 0;border-radius:0}.townsheet .tggo:active{box-shadow:none;filter:drop-shadow(0 calc(var(--px) * 2) 0 #2b160873);border-image-source:url(../assets/ui/btn/primary-down.webp)}.townsheet .qchip{color:#4a2a0c;box-shadow:none;padding:0 calc(var(--px) * 30);border:0;border-image:url(../assets/ui/btn/secondary.webp) 24 64 fill / calc(var(--px) * 14) calc(var(--px) * 36) stretch;filter:drop-shadow(0 calc(var(--px) * 3) 0 #2b160873);background:0 0;border-radius:0}.townsheet .qchip b{color:#b0300c}.townsheet .qchip .ico .pic{width:calc(var(--px) * 40);height:calc(var(--px) * 40);display:block}.townsheet .tsname{box-sizing:border-box;height:calc(var(--px) * 104);padding:0 calc(var(--px) * 76) calc(var(--px) * 4);color:#fff3d6;box-shadow:none;border:0;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 22) calc(var(--px) * 64) stretch;filter:drop-shadow(0 calc(var(--px) * 6) 0 #00000059);background:0 0;border-radius:0}.townsheet .tsname .roof .pic{width:calc(var(--px) * 62);height:calc(var(--px) * 62);display:block}.enc .etown{box-sizing:border-box;height:calc(var(--px) * 80);padding:0 calc(var(--px) * 58) calc(var(--px) * 3);color:#fff3d6;box-shadow:none;border:0;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 18) calc(var(--px) * 50) stretch;filter:drop-shadow(0 calc(var(--px) * 5) 0 #0000004d);background:0 0;border-radius:0}.enc .etown .ico .pic,.enc .etown .clash .pic{width:calc(var(--px) * 46);height:calc(var(--px) * 46);display:block}.vs .vsign,.prep .psign,.scr.prep .tac .lbl,.scr.prep .chm .lbl,.scr.prep .rd>span{box-sizing:border-box;color:#fff3d6;-webkit-text-stroke:0;text-shadow:0 calc(var(--px) * 2) 0 #2b1608, 0 0 calc(var(--px) * 3) #2b1608;box-shadow:none;border:0;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 16) calc(var(--px) * 46) stretch;filter:drop-shadow(0 calc(var(--px) * 4) 0 #00000059);background:0 0;border-radius:0;place-items:center;display:grid}.vs .vsign,.prep .psign{height:calc(var(--px) * 80);padding:0 calc(var(--px) * 58) calc(var(--px) * 3)}.vs .vsign:before,.vs .vsign:after,.prep .psign:before,.prep .psign:after{top:calc(var(--px) * -40);height:calc(var(--px) * 48);background:repeating-linear-gradient(160deg, #c49a5a 0 calc(var(--px) * 5), #8a6532 calc(var(--px) * 5) calc(var(--px) * 9))}.scr.prep .tac .lbl,.scr.prep .chm .lbl{height:calc(var(--px) * 56);padding:0 calc(var(--px) * 46) calc(var(--px) * 2)}.scr.prep .rd>span{height:calc(var(--px) * 72);padding:0 calc(var(--px) * 48) calc(var(--px) * 3);font-size:calc(var(--px) * 36)}.scr.prep .chm .ehead b{padding-top:calc(var(--px) * 6);line-height:1.45;font-size:calc(var(--px) * 30);color:#5a2a08;-webkit-text-stroke:0;text-shadow:none}.scr.prep .chm .etext .erow{font-size:calc(var(--px) * 22);line-height:1.4}.tsname,.townsheet .tsname,.enc .etown,.vs .vsign,.prep .psign,.scr.prep .tac .lbl,.scr.prep .chm .lbl,.scr.prep .rd>span{filter:none}.plaque,.pc .plaque,.scr.prep .pc .plaque,.scr.prep .tile b,.townsheet .tgname,.enc .eplate,.mres .eplate,.rstage .eplate,.ending .eplate,.tscene .eplate{box-sizing:border-box;color:#fff3d6;-webkit-text-stroke:0;text-shadow:0 calc(var(--px) * 2) 0 #1a0c03;box-shadow:none;filter:none;border:0;border-image:url(../assets/ui/frame/tag.webp) 18 32 fill / calc(var(--px) * 12) calc(var(--px) * 22) stretch;background:0 0;border-radius:0}.plaque{padding:calc(var(--px) * 6) calc(var(--px) * 26)}.pc .plaque,.scr.prep .pc .plaque{padding:calc(var(--px) * 4) calc(var(--px) * 22)}.scr.prep .tile b{padding:calc(var(--px) * 4) calc(var(--px) * 30) calc(var(--px) * 6)}.enc .eplate,.mres .eplate,.rstage .eplate,.ending .eplate,.tscene .eplate{padding:calc(var(--px) * 10) calc(var(--px) * 32)}.enc .eplate small,.mres .eplate small,.rstage .eplate small,.ending .eplate small,.tscene .eplate small{color:#e8c98a}.scr.prep .tile.sel b{color:#fff;filter:drop-shadow(0 0 calc(var(--px) * 3) var(--t1)) drop-shadow(0 0 calc(var(--px) * 3) var(--t1)) drop-shadow(0 0 calc(var(--px) * 10) var(--t1))}.coopv .cplus{width:calc(var(--px) * 46);height:calc(var(--px) * 46);padding-bottom:calc(var(--px) * 3);box-sizing:border-box;font-size:calc(var(--px) * 32);color:#fff3d6;text-shadow:0 calc(var(--px) * 2) 0 #2b1608;filter:drop-shadow(0 calc(var(--px) * 2) 0 #0006);background:url(../assets/ui/btn/round.webp) 50%/contain no-repeat}.coopv .ccount{gap:calc(var(--px) * 6);box-shadow:none;padding:calc(var(--px) * 4) calc(var(--px) * 8) calc(var(--px) * 4) calc(var(--px) * 26);border:0;border-image:url(../assets/ui/frame/tag.webp) 18 32 fill / calc(var(--px) * 12) calc(var(--px) * 22) stretch;background:0 0;border-radius:0}.coopv .ctitle>b{box-sizing:border-box;height:calc(var(--px) * 84);padding:0 calc(var(--px) * 54) calc(var(--px) * 4);font-size:calc(var(--px) * 42);color:#fff3d6;box-shadow:none;border:0;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 20) calc(var(--px) * 58) stretch;background:0 0;border-radius:0;place-items:center;display:grid}.coopsign{box-sizing:border-box;height:calc(var(--px) * 60);padding:0 calc(var(--px) * 44) calc(var(--px) * 3);color:#fff3d6;box-shadow:none;border:0;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 13) calc(var(--px) * 38) stretch;filter:drop-shadow(0 calc(var(--px) * 3) 0 #0006);background:0 0;border-radius:0;place-items:center;display:grid}.coopv .ctitle{left:calc(var(--px) * 236);gap:calc(var(--px) * 8)}.ibtn.sm:has(.pic[src*=icon-album]) .pic{width:calc(var(--px) * 100);height:calc(var(--px) * 100);margin:calc(var(--px) * -30) calc(var(--px) * -4) 0 calc(var(--px) * -26);rotate:30deg}:is(.album,.dress) .hgauge .hcount{margin-right:calc(var(--px) * 2);font-size:calc(var(--px) * 18);color:#fff3d6;white-space:nowrap}:is(.album,.dress) .hgauge .hup{white-space:nowrap}.dress.inyard .dact{min-height:calc(var(--px) * 58);padding:0 calc(var(--px) * 34);border-image-width:calc(var(--px) * 12) calc(var(--px) * 32)}.fairbtn{top:calc(var(--px) * 790);--aura:255, 170, 60}.fairbtn.fresh{--aura:255, 60, 40}.tscene .tp.tani .npcface.full{width:calc(var(--px) * 363)}.tscene .tp.ramphi .npcface.full{width:calc(var(--px) * 388);height:calc(var(--px) * 660)}.screen.minigame{touch-action:none;-webkit-user-select:none;user-select:none;overflow:hidden}.mgback,.mgback>.pic{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mgfield{z-index:1;position:absolute;inset:0}.mgrun{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mgrunbar{width:calc(var(--px) * 560);height:calc(var(--px) * 34)}.mgrunbar i{transition:transform .1s linear}.mgrunbar b{color:#fff3d6}.mgsay.low{top:calc(var(--px) * 1130)}.mgpiece,.mgpost,.mgbird,.mgstand{pointer-events:none;position:absolute;translate:-50% -86%}.mgpiece{width:calc(var(--px) * var(--w,64))}.mgpiece>.pic,.mgpost>.pic,.mgbird>.pic,.mgstand>.pic{width:100%;height:auto;filter:drop-shadow(0 calc(var(--px) * 5) calc(var(--px) * 4) #0006);display:block}.mgpiece.down{translate:-50% -60%}.mgpiece.copper.down,.mgpiece.silver.down,.mgpiece.coin-gold.down{opacity:0;transition:opacity .25s,scale .25s;scale:1.6}.mgpost{width:calc(var(--px) * 116)}.mgstand{width:calc(var(--px) * 360);translate:-50% -55%}.mgbird.onstand{margin-top:calc(var(--px) * -100);z-index:2}.mgbird{width:calc(var(--px) * 130);transform-origin:50% 100%}.mgaim{width:calc(var(--px) * 230);height:calc(var(--px) * 14);transform-origin:0;pointer-events:none;background:repeating-linear-gradient(90deg, #ffd23a 0 calc(var(--px) * 22), transparent 0 calc(var(--px) * 34));border-radius:calc(var(--px) * 7);filter:drop-shadow(0 0 calc(var(--px) * 4) #2b1608);position:absolute;translate:0 -50%}.mgaim:after{content:"";right:calc(var(--px) * -24);border:calc(var(--px) * 18) solid transparent;border-left:calc(var(--px) * 28) solid #ffd23a;position:absolute;top:50%;translate:0 -50%}.mghud{left:50%;top:calc(var(--px) * 26);justify-items:center;gap:calc(var(--px) * 4);color:#fff3d6;z-index:5;pointer-events:none;display:grid;position:absolute;translate:-50%}.mgname{box-sizing:border-box;height:calc(var(--px) * 80);padding:0 calc(var(--px) * 58) calc(var(--px) * 4);font-size:calc(var(--px) * 38);border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 18) calc(var(--px) * 52) stretch;place-items:center;display:grid}.mgscore{font-size:calc(var(--px) * 30)}.mgscore b{font-size:calc(var(--px) * 52);color:#ffd23a}.mgleft{font-size:calc(var(--px) * 24)}.mgsay{left:0;right:0;top:calc(var(--px) * 952);text-align:center;font-size:calc(var(--px) * 40);color:#fff3d6;z-index:5;pointer-events:none;position:absolute}.mggauge{right:calc(var(--px) * 26);top:calc(var(--px) * 380);width:calc(var(--px) * 46);height:calc(var(--px) * 420);border-radius:calc(var(--px) * 23);border:calc(var(--px) * 4) solid #f3c35a;z-index:5;background:#2b1608bf;align-items:flex-end;display:flex;position:absolute;overflow:hidden}.mggauge>i{background:linear-gradient(#ff7a1a,#ffd23a 40%,#4fc3ff);width:100%;height:0;display:block}.mggauge.hot>i{background:linear-gradient(#ff3b2f,#ffd23a)}.mggo{left:50%;bottom:calc(var(--px) * 90);z-index:6;font-size:calc(var(--px) * 40);position:absolute;translate:-50%}.mggo:active:not(:disabled){translate:-50% calc(var(--px) * 4)}.screen.minigame>.back{left:calc(var(--px) * 16);top:calc(var(--px) * 16);z-index:7;position:absolute}.mgresult{z-index:9;box-sizing:border-box;width:calc(var(--px) * 600);justify-items:center;gap:calc(var(--px) * 14);padding:calc(var(--px) * 70) calc(var(--px) * 34) calc(var(--px) * 36);color:#fff3d6;text-align:center;border-image:url(../assets/ui/frame/panel.webp) 64 fill / calc(var(--px) * 56) stretch;filter:drop-shadow(0 calc(var(--px) * 14) calc(var(--px) * 18) #0000008c);animation:.22s ease-out both cboxin;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.mgrtitle{box-sizing:border-box;height:calc(var(--px) * 90);padding:0 calc(var(--px) * 64) calc(var(--px) * 4);font-size:calc(var(--px) * 38);white-space:nowrap;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 20) calc(var(--px) * 60) stretch;place-items:center;display:grid;position:absolute;top:0;left:50%;translate:-50% -50%}.mgstamp{font-size:calc(var(--px) * 44);rotate:-6deg}.mgstamp.gold{color:#ffd23a}.mgstamp.silver{color:#e3ecf2}.mgstamp.bronze{color:#e0905a}.mgstamp.none{color:#c9b89a;font-size:calc(var(--px) * 34)}.mgstamp{align-items:center;gap:calc(var(--px) * 10);display:inline-flex}.mgstamp .pic{object-fit:contain;width:1.3em;height:1.3em;rotate:6deg}.mgstamp.platinum{color:#d8f0ff}.mgstamp.diamond{color:#7fe8ff}.mgrules{z-index:30;background:#140a0499;place-items:center;display:grid;position:absolute;inset:0}.mgrules .mgresult{width:calc(var(--px) * 660);gap:calc(var(--px) * 16);position:relative;top:auto;left:auto;translate:none}.mghow{gap:calc(var(--px) * 6);text-align:left;font-size:calc(var(--px) * 28);justify-self:stretch;margin:0;padding-left:1.4em;line-height:1.35;display:grid}.mgstats{padding:calc(var(--px) * 8) calc(var(--px) * 14);border-radius:calc(var(--px) * 14);font-size:calc(var(--px) * 22);text-align:left;background:#ffd25a2e;justify-self:stretch;line-height:1.4}.mgtable{justify-self:stretch;gap:calc(var(--px) * 6);padding:calc(var(--px) * 10);border-radius:calc(var(--px) * 18);background:#2b16088c;display:grid}.mgtrow{align-items:center;gap:calc(var(--px) * 8);font-size:calc(var(--px) * 25);text-align:left;grid-template-columns:1.25fr .75fr 1.6fr;display:grid}.mgtrow.head{font-size:calc(var(--px) * 21);color:#f3c9a0}.mgtrow b{font-size:calc(var(--px) * 32);color:#ffd23a;text-align:center}.mgtrow.head span:nth-child(2){text-align:center}.mgtrow.paid{opacity:.6}.mgtier{align-items:center;gap:calc(var(--px) * 6);white-space:nowrap;display:inline-flex}.mgtier .pic{width:calc(var(--px) * 44);height:calc(var(--px) * 44);object-fit:contain}.mgtpay{font-size:calc(var(--px) * 22);line-height:1.3}.mgrscore{font-size:calc(var(--px) * 30)}.mgrscore b{font-size:calc(var(--px) * 64);color:#ffd23a}.mgbest{margin-left:calc(var(--px) * 12);font-size:calc(var(--px) * 24);color:#ff7a1a}.mgprize{gap:calc(var(--px) * 4);font-size:calc(var(--px) * 30);display:grid}.mgprize .dim{font-size:calc(var(--px) * 22);opacity:.8}.mgnext{justify-self:stretch;align-items:center;gap:calc(var(--px) * 14);padding:calc(var(--px) * 10) calc(var(--px) * 22) calc(var(--px) * 10) calc(var(--px) * 12);text-align:left;border:calc(var(--px) * 3) solid #f3c35a99;border-radius:calc(var(--px) * 22);background:#2b160899;grid-template-columns:auto 1fr auto;display:grid}.mgnext>.pic{width:calc(var(--px) * 84);height:calc(var(--px) * 84);object-fit:contain}.mgnext small{font-size:calc(var(--px) * 20);color:#f3c9a0;line-height:1.2;display:block}.mgnext>div>b{font-size:calc(var(--px) * 32)}.mgnext.bronze>div>b{color:#e0905a}.mgnext.silver>div>b{color:#e3ecf2}.mgnext.gold>div>b{color:#ffd23a}.mgnext.platinum>div>b{color:#d8f0ff}.mgnext.diamond>div>b{color:#7fe8ff}.mgneed{justify-items:center;line-height:1;display:grid}.mgneed b{font-size:calc(var(--px) * 46);color:#ffd23a}.mgnext.top{text-align:center;font-size:calc(var(--px) * 30);color:#7fe8ff;display:block}.mgbtns{gap:calc(var(--px) * 12);width:100%;margin-top:calc(var(--px) * 8);display:grid}.mgbtns .btn{white-space:nowrap;font-size:calc(var(--px) * 34)}.fgames{gap:calc(var(--px) * 14);width:calc(var(--px) * 660);margin:0 auto calc(var(--px) * 10);grid-template-columns:repeat(3,1fr);display:grid}.fgame{justify-items:center;gap:calc(var(--px) * 2);padding:calc(var(--px) * 18) calc(var(--px) * 6) calc(var(--px) * 14);font:inherit;color:#fff3d6;cursor:pointer;border:0;border-image:url(../assets/ui/frame/panel.webp) 64 fill / calc(var(--px) * 30) stretch;filter:drop-shadow(0 calc(var(--px) * 8) calc(var(--px) * 8) #00000073);background:0 0;transition:scale .1s;display:grid;position:relative}.fgame:active{scale:.96}.fgame .ico{width:calc(var(--px) * 150);height:calc(var(--px) * 150);margin-top:calc(var(--px) * -40);display:block}.fgame .ico>.pic{object-fit:contain;width:100%;height:100%}.fgame b{font-size:calc(var(--px) * 28)}.fgame .fprice{font-size:calc(var(--px) * 22);padding:calc(var(--px) * 2) calc(var(--px) * 14);border-radius:calc(var(--px) * 14);background:#2b160899}.fgame .fprice.free{color:#fff;background:#2e8b3d}.fgame.shut{cursor:default}.fgame.shut:active{scale:none}.fgame.shut .ico,.fgame.shut>b{opacity:.5}.fgame .fshut{box-sizing:border-box;height:calc(var(--px) * 56);padding:0 calc(var(--px) * 30) calc(var(--px) * 2);font-size:calc(var(--px) * 22);white-space:nowrap;color:#fff3d6;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 14) calc(var(--px) * 40) stretch;place-items:center;display:grid;position:absolute;top:42%;left:50%;translate:-50% -50%;rotate:-10deg}.fgame .fbest{min-height:calc(var(--px) * 22);font-size:calc(var(--px) * 18);opacity:.85}.mgpiece{transform:translateY(calc(var(--px) * var(--z,0) * -1)) rotate(var(--rot,0deg));transform-origin:50% 70%}.mgpop{z-index:6;font-size:calc(var(--px) * 46 * var(--s,1));color:#ffd23a;pointer-events:none;animation:.65s ease-out both mgpop;position:absolute;translate:-50% -120%}.mgpop.coin{color:#fff3d6;font-size:calc(var(--px) * 40)}@keyframes mgpop{0%{opacity:0;scale:.3}18%{opacity:1;scale:1.25}60%{opacity:1;scale:1}to{opacity:0;translate:-50% -230%;scale:1}}@media (prefers-reduced-motion:reduce){.mgpop{animation:none}}.mgbird{--bh:calc(var(--px) * 192 * 404 / 344);width:calc(var(--px) * 192);aspect-ratio:344/404}.mgbird .mgstrip{filter:drop-shadow(0 calc(var(--px) * 6) calc(var(--px) * 5) #0006);background-repeat:no-repeat;background-size:300% 100%;position:absolute;inset:0}.mgbird>.pic{opacity:0;width:111.8%;max-width:none;height:95%;transition:opacity .45s;position:absolute;top:0;left:-11.6%}.mgbird .mgstrip{transition:opacity .45s}.mgbird.still .mgstrip{opacity:0}.mgbird.still>.pic{opacity:1}.mgbird.fell{transition:rotate .6s cubic-bezier(.34,1.56,.64,1),margin-left .6s ease-out}.mgfan{top:calc(var(--px) * 300);width:calc(var(--px) * 200);aspect-ratio:300/420;z-index:0;pointer-events:none;filter:drop-shadow(0 calc(var(--px) * 8) calc(var(--px) * 6) #00000073);background-repeat:no-repeat;background-size:200% 400%;position:absolute}.scr.launch .mquit{left:calc(var(--px) * 16);top:calc(var(--px) * 16);z-index:30;position:absolute}.scr.launch.lab .rubt{display:none}.scr.launch .lablive{left:0;right:0;top:calc(var(--px) * 92);z-index:30;color:#fff;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute}.scr.launch .lablive b{font-size:calc(var(--px) * 80);color:#b6f23a;line-height:1}.scr.launch .lablive small{font-size:calc(var(--px) * 28)}.scr.launch.lab .plate{display:none}.scr.launch .labbtns{left:0;right:0;bottom:calc(var(--px) * 228);z-index:30;justify-content:center;gap:calc(var(--px) * 16);display:flex;position:absolute}.scr.launch .labclock{left:calc(var(--px) * 100);right:calc(var(--px) * 100);top:calc(100% - var(--px) * 216);z-index:30;white-space:pre-line;text-align:center;font-size:calc(var(--px) * 26);padding:calc(var(--px) * 4) calc(var(--px) * 8);border-radius:calc(var(--px) * 12);color:#ffd23a;pointer-events:none;background:#140a0499;line-height:1.3;position:absolute}.scr.launch .labclock:empty{display:none}.dress.items .bird.still{width:calc(var(--px) * 380);height:calc(var(--px) * 380);translate:calc(var(--px) * -80) 0}.dress.items .iccond{z-index:1;justify-content:center;align-items:center;gap:calc(var(--px) * 18);margin-top:calc(var(--px) * 4);padding:calc(var(--px) * 10) calc(var(--px) * 22);border-radius:calc(var(--px) * 18);-webkit-backdrop-filter:blur(calc(var(--px) * 8));backdrop-filter:blur(calc(var(--px) * 8));background:#2b16088c;display:flex;position:relative;margin-top:calc(var(--px) * -150)!important}.dress.items .icside{justify-items:center;gap:calc(var(--px) * 2);min-width:calc(var(--px) * 150);color:#fff3d6;display:grid}.dress.items .icside small{font-size:calc(var(--px) * 20);color:#f2d9a6}.dress.items .icside .cring{font-size:calc(var(--px) * 64)}.dress.items .icside .cleft{display:none}.dress.items .icside b{font-size:calc(var(--px) * 28)}.dress.items .icside.done b{color:#9cf59c}.dress.items .icarrow{font-size:calc(var(--px) * 40);color:#ffd23a}.dress.items .icpop{right:calc(var(--px) * 120);bottom:calc(var(--px) * 130);font-size:calc(var(--px) * 56);color:#9cf59c;pointer-events:none;animation:1.1s ease-out both icpop;position:absolute}@keyframes icpop{0%{opacity:0;translate:0 calc(var(--px) * 30);scale:.6}20%{opacity:1;scale:1.15}70%{opacity:1;translate:0 calc(var(--px) * -20);scale:1}to{opacity:0;translate:0 calc(var(--px) * -40)}}.dress.items .chero .hmedal .icn{right:calc(var(--px) * 6);bottom:calc(var(--px) * 6);font-size:calc(var(--px) * 34);color:#fff3d6;position:absolute}.dress.items .chero.locked .hmedal>.pic,.dress.items .cicon.locked .pic{filter:grayscale()opacity(.45)}.dress.items .cboard{width:calc(var(--px) * 660);box-sizing:border-box;grid-template-columns:repeat(5,1fr)}.dress.items .cicon .cst{font-size:calc(var(--px) * 22);color:#fff3d6}.dress.items .dact.off:disabled{filter:grayscale();opacity:.75}.mgherb{justify-content:center;align-items:center;gap:calc(var(--px) * 8);font-size:calc(var(--px) * 22);color:#b8f0a0;display:flex}.mgherb .pic{width:calc(var(--px) * 44);height:calc(var(--px) * 44);object-fit:contain;flex:none}.enc .ewarn:empty{display:none}.enc .ewarn{justify-content:center;align-items:center;gap:calc(var(--px) * 16);width:fit-content;padding:calc(var(--px) * 8) calc(var(--px) * 10) calc(var(--px) * 8) calc(var(--px) * 24);font-size:calc(var(--px) * 24);color:#ffd0b8;border:calc(var(--px) * 3) solid #f0a52a;background:#781c0ee0;border-radius:999px;margin:0 auto;display:flex}.enc .ewarn .btn{min-width:0;padding-inline:calc(var(--px) * 30)}.scr.map:has(.sheet.dress.items) .bookmark{display:none}.ccoin.fit{border-radius:50%;animation:1.2s ease-in-out infinite alternate fitglow}@keyframes fitglow{0%{box-shadow:0 0 calc(var(--px) * 4) calc(var(--px) * 1) #ffb84a}to{box-shadow:0 0 calc(var(--px) * 16) calc(var(--px) * 5) #ffdf6a}}@media (prefers-reduced-motion:reduce){.ccoin.fit{box-shadow:0 0 calc(var(--px) * 10) calc(var(--px) * 3) #ffdf6a;animation:none}}.bpage{align-items:center;gap:calc(var(--px) * 18);padding:calc(var(--px) * 40) calc(var(--px) * 34) calc(var(--px) * 46);box-sizing:border-box;color:#fff3d6;text-align:center;--team:214, 54, 30;background:radial-gradient(ellipse at 50% 30%, rgba(var(--team), .55), rgba(var(--team), 0) 65%), linear-gradient(#3a1d0c, #1e0e05);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.bpage.s1{--team:40, 120, 230}.bptag{padding:calc(var(--px) * 8) calc(var(--px) * 40);font-size:calc(var(--px) * 34);color:#fff;background:rgb(var(--team));box-shadow:0 0 0 calc(var(--px) * 4) #1e0e05, 0 calc(var(--px) * 6) 0 #0006;border-radius:999px}.bphead{font-size:calc(var(--px) * 58);color:#ffe14a}.bpsub{font-size:calc(var(--px) * 26);color:#f2d9a6;line-height:1.35}.bpyou{font-size:calc(var(--px) * 28);color:#f2d9a6;margin-top:calc(var(--px) * 6)}.bpwho{flex:1;place-items:end center;width:100%;min-height:0;display:grid}.bpwho .face{width:calc(var(--px) * 420);height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;animation:1.6s ease-in-out infinite alternate bpbob}.bpwho .face .pic{object-fit:contain;object-position:50% 100%;width:100%;height:100%;filter:drop-shadow(0 calc(var(--px) * 12) calc(var(--px) * 10) #00000073)}@keyframes bpbob{to{translate:0 calc(var(--px) * -8)}}.bpname{padding:calc(var(--px) * 10) calc(var(--px) * 50);font-size:calc(var(--px) * 54);color:#4a2a0c;box-shadow:0 0 0 calc(var(--px) * 5) #8a5426, 0 calc(var(--px) * 6) 0 #00000059;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;background:linear-gradient(#fff3d6,#f0d08a);border-radius:999px}.bpjob{margin-top:calc(var(--px) * -6);padding:calc(var(--px) * 2) calc(var(--px) * 20);font-size:calc(var(--px) * 24);color:#fff;background:rgb(var(--team));border-radius:999px}.bpcard{justify-items:center;gap:calc(var(--px) * 8);width:100%;padding:calc(var(--px) * 22);box-sizing:border-box;border-radius:calc(var(--px) * 24);box-shadow:inset 0 0 0 calc(var(--px) * 4) #e0a63a99;background:#1e0e05d1;display:grid}.bpwait{font-size:calc(var(--px) * 40);color:#ffe14a}.bpdots{gap:calc(var(--px) * 12);display:flex}.bpdots i{width:calc(var(--px) * 16);height:calc(var(--px) * 16);background:#ffd84a;border-radius:50%;animation:1s ease-in-out infinite bpdot}.bpdots i:nth-child(2){animation-delay:.2s}.bpdots i:nth-child(3){animation-delay:.4s}@keyframes bpdot{50%{opacity:.25;translate:0 calc(var(--px) * -6)}}.bpbirds{gap:calc(var(--px) * 16);flex:1;grid-template-rows:repeat(3,1fr);width:100%;min-height:0;display:grid}.bpbird{grid-template-columns:calc(var(--px) * 220) 1fr;align-items:center;gap:calc(var(--px) * 14);min-height:0;padding:calc(var(--px) * 8) calc(var(--px) * 18);border:calc(var(--px) * 5) solid #8a5426;border-radius:calc(var(--px) * 24);color:#4a2a0c;text-align:left;cursor:pointer;background:linear-gradient(#fff6dc,#f0d8a4);display:grid}.bpbird .pic{width:100%;height:calc(var(--px) * 200);object-fit:contain}.bpbird.on{border-color:rgb(var(--team));box-shadow:0 0 0 calc(var(--px) * 6) #ffe14a, 0 0 calc(var(--px) * 30) calc(var(--px) * 6) rgba(var(--team), .8);translate:0 calc(var(--px) * -4)}.bpage.sent .bpbird:not(.on){opacity:.4}.bpbtxt{gap:calc(var(--px) * 8);justify-items:start;display:grid}.bpbtxt b{font-size:calc(var(--px) * 40);color:#4a2a0c;-webkit-text-stroke:0;text-shadow:none}.bpstyle{align-items:center;gap:calc(var(--px) * 8);font-size:calc(var(--px) * 26);font-weight:800;display:inline-flex}.bpstyle .pic{width:calc(var(--px) * 36);height:calc(var(--px) * 36)}.bpabil{padding:calc(var(--px) * 4) calc(var(--px) * 16);font-size:calc(var(--px) * 22);color:#4a2a0c;background:#ffd84a;border-radius:999px}.bpgo{width:100%;min-height:calc(var(--px) * 110);font-size:calc(var(--px) * 40)}.bptacs{gap:calc(var(--px) * 18);flex:1;grid-template-rows:repeat(3,1fr);width:100%;min-height:0;display:grid}.bptac{grid-template-columns:calc(var(--px) * 170) 1fr;align-items:center;gap:calc(var(--px) * 18);padding:calc(var(--px) * 10) calc(var(--px) * 24);border:calc(var(--px) * 5) solid #8a5426;border-radius:calc(var(--px) * 28);color:#4a2a0c;text-align:left;cursor:pointer;background:linear-gradient(#fff6dc,#f0d8a4);display:grid}.bptac .disc .pic{width:calc(var(--px) * 150);height:calc(var(--px) * 150);object-fit:contain}.bpttxt{gap:calc(var(--px) * 6);justify-items:start;display:grid}.bpttxt b{font-size:calc(var(--px) * 64);color:#4a2a0c;-webkit-text-stroke:0;text-shadow:none;line-height:1}.bpttxt small{font-size:calc(var(--px) * 26)}.bpttxt .beat{padding:calc(var(--px) * 4) calc(var(--px) * 16);font-size:calc(var(--px) * 24);color:#fff;background:#3d8a2a;border-radius:999px;font-weight:800}.bptac.on{border-color:rgb(var(--team));box-shadow:0 0 0 calc(var(--px) * 6) #ffe14a, 0 0 calc(var(--px) * 30) calc(var(--px) * 6) rgba(var(--team), .8)}.bptac.off{opacity:.35}.bpline{min-height:calc(var(--px) * 60);font-size:calc(var(--px) * 36);color:#ffe14a}.bpboth{font-size:calc(var(--px) * 72);color:#ffe14a;margin-top:auto;animation:.5s cubic-bezier(.2,1.4,.4,1) evpop}.bpage.both .bpsub{font-size:calc(var(--px) * 34);margin-bottom:auto}@media (prefers-reduced-motion:reduce){.bpwho .face,.bpdots i{animation:none}}#ui:has(.scr.bphone) .hamb{display:none}.bpage{background:radial-gradient(ellipse at 50% 28%, rgba(var(--team), .5), rgba(var(--team), 0) 62%), linear-gradient(#140a048c, #140a04d9), url(../assets/venues/v6/back.webp) center / cover}.bphead{box-sizing:border-box;min-width:calc(var(--px) * 420);height:calc(var(--px) * 100);padding:0 calc(var(--px) * 70) calc(var(--px) * 4);font-size:calc(var(--px) * 46);color:#fff3d6;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 20) calc(var(--px) * 60) stretch;place-items:center;display:grid}.bpname{padding:0 calc(var(--px) * 70) calc(var(--px) * 4);height:calc(var(--px) * 100);box-sizing:border-box;font-size:calc(var(--px) * 52);color:#fff3d6;box-shadow:none;-webkit-text-stroke:unset;text-shadow:unset;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 20) calc(var(--px) * 60) stretch;background:0 0;border-radius:0;place-items:center;display:grid}.bpcard{padding:calc(var(--px) * 40) calc(var(--px) * 40) calc(var(--px) * 34);box-shadow:none;border-image:url(../assets/ui/frame/panel.webp) 64 fill / calc(var(--px) * 56) stretch;background:0 0;border-radius:0}.bpbird{padding:calc(var(--px) * 14) calc(var(--px) * 30);border:0;border-image:url(../assets/ui/frame/panel.webp) 64 fill / calc(var(--px) * 56) stretch;text-align:center;background:0 0;border-radius:0;grid-template-columns:1fr auto}.bpbimg{place-items:center;height:100%;min-height:0;display:grid}.bpbird .pic{width:100%;height:calc(var(--px) * 270);object-fit:contain;filter:drop-shadow(0 calc(var(--px) * 8) calc(var(--px) * 6) #0006)}.bpbname{box-sizing:border-box;max-width:calc(var(--px) * 300);height:calc(var(--px) * 92);padding:0 calc(var(--px) * 56) calc(var(--px) * 4);font-size:calc(var(--px) * 38);color:#fff3d6;white-space:nowrap;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 20) calc(var(--px) * 56) stretch;place-items:center;display:grid}.bpbird.on{border-radius:calc(var(--px) * 40);box-shadow:0 0 0 calc(var(--px) * 6) #ffe14a, 0 0 calc(var(--px) * 34) calc(var(--px) * 8) rgba(var(--team), .85)}.bpwaitbig{font-size:calc(var(--px) * 56);color:#ffe14a;margin-top:auto}.bpage.both .bpdots{margin-bottom:auto}.scr.prep.timed .go,.scr.prep.timed>.btn:last-child{font-variant-numeric:tabular-nums}body.boothphone #ui .hamb{display:none}.bpage.pick{gap:calc(var(--px) * 12);padding-top:calc(var(--px) * 24)}.bpme{align-items:center;gap:calc(var(--px) * 16);box-sizing:border-box;width:100%;padding:calc(var(--px) * 14) calc(var(--px) * 30);border-image:url(../assets/ui/frame/row.webp) 24 56 fill / calc(var(--px) * 22) calc(var(--px) * 50) stretch;display:flex}.bpmeface{width:calc(var(--px) * 110);height:calc(var(--px) * 140);flex:none}.bpmeface .face{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.bpmeface .face .pic{object-fit:cover;object-position:50% 0;width:100%;height:100%}.bpmetxt{justify-items:start;gap:calc(var(--px) * 4);text-align:left;display:grid}.bpmetxt small{font-size:calc(var(--px) * 22);color:#f2d9a6}.bpmename{font-size:calc(var(--px) * 46);color:#ffe14a}.bpage.pick .bpbird .pic{height:calc(var(--px) * 220)}.bpage.pick .bphead{min-width:calc(var(--px) * 380);height:calc(var(--px) * 90);font-size:calc(var(--px) * 40)}.bpsplit{gap:calc(var(--px) * 10);flex:1;grid-template-columns:1.05fr 1fr;width:100%;min-height:0;display:grid}.bpage.pick .bpme{align-items:center;gap:calc(var(--px) * 6);border:0;border-image:;flex-direction:column;min-height:0;padding:0;display:flex}.bpage.pick .bpme small{font-size:calc(var(--px) * 24);color:#f2d9a6}.bpage.pick .bpmeface{flex:1;width:100%;height:auto;min-height:0}.bpage.pick .bpmeface .pic{object-fit:contain;object-position:50% 100%}.bpage.pick .bpmename{padding:0 calc(var(--px) * 50) calc(var(--px) * 4);height:calc(var(--px) * 84);box-sizing:border-box;max-width:100%;font-size:calc(var(--px) * 40);color:#fff3d6;white-space:nowrap;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 20) calc(var(--px) * 56) stretch;place-items:center;display:grid}.bpage.pick .bpbirds{gap:calc(var(--px) * 6);grid-template-rows:repeat(3,1fr)}.bpage.pick .bpbird{min-height:0;padding:calc(var(--px) * 4);border-radius:calc(var(--px) * 30);background:0 0;border:0;border-image:;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.bpage.pick .bpbimg{flex:1;width:100%;min-height:0}.bpage.pick .bpbird .pic{height:100%;max-height:calc(var(--px) * 230)}.bpage.pick .bpbname{margin-top:calc(var(--px) * -10);height:calc(var(--px) * 70);padding:0 calc(var(--px) * 44) calc(var(--px) * 4);font-size:calc(var(--px) * 32)}.bpage.pick .bpbird.on{box-shadow:none;background:radial-gradient(closest-side,#ffe14a8c,#ffe14a00)}.bpage.pick .bpbird.on .bpbname{color:#ffe14a}.quests .qswap{padding:calc(var(--px) * 2) calc(var(--px) * 12);font:inherit;font-size:calc(var(--px) * 20);color:#fff;cursor:pointer;background:#8a5426;border:0;border-radius:999px;flex:none}.townsheet .quests .q:has(.qswap){grid-template-columns:calc(var(--px) * 32) 1fr auto auto}.places{right:0;top:calc(var(--px) * 300);z-index:1100;gap:calc(var(--px) * 18);pointer-events:none;display:grid;position:absolute}.places[hidden]{display:none}.pltab{align-items:center;gap:calc(var(--px) * 10);width:calc(var(--px) * 260);height:calc(var(--px) * 96);padding:0 0 0 calc(var(--px) * 8);translate:calc(var(--px) * 160) 0;color:var(--cream);border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 22) 0 0 calc(var(--px) * 22);box-shadow:inset 0 calc(var(--px) * 3) 0 #ffdc9659, 0 calc(var(--px) * 5) 0 #0000004d;pointer-events:auto;cursor:pointer;background:linear-gradient(#a8662e,#7a4519);border-right:0;display:flex;position:relative}.pltab.open{translate:calc(var(--px) * 56) 0;animation:.42s cubic-bezier(.1,.85,.25,1) both plout}.pltab.shut{animation:.6s both plin}@keyframes plout{0%{translate:calc(var(--px) * 160) 0}}@keyframes plin{0%{translate:calc(var(--px) * 56) 0}55%{translate:calc(var(--px) * 172) 0}78%{translate:calc(var(--px) * 152) 0}to{translate:calc(var(--px) * 160) 0}}.plpic{width:calc(var(--px) * 86);height:calc(var(--px) * 86);flex:none;place-items:center;display:grid}.plpic .pic{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--px) * 3) 0 #00000059)}.plword{font-size:calc(var(--px) * 26);white-space:pre-line;line-height:1.05}.pltab.hot{color:var(--cream);background:linear-gradient(#ffd35a,#e8901c)}.pltab.hot:after{content:"!";left:calc(var(--px) * -14);top:calc(var(--px) * -14);width:calc(var(--px) * 40);height:calc(var(--px) * 40);color:#fff;font-size:calc(var(--px) * 28);box-shadow:0 0 0 calc(var(--px) * 4) var(--ink);background:#e8501f;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute}@media (prefers-reduced-motion:no-preference){.pltab.hot:not(.open){animation:1.6s ease-in-out infinite plhot}}@keyframes plhot{50%{translate:calc(var(--px) * 146) 0}}.tour{align-items:center;gap:calc(var(--px) * 14);pointer-events:auto;background:radial-gradient(at 50% 20%,#6b3a17,#2b1608 75%);flex-direction:column;display:flex;position:absolute;inset:0}.tour .htitle{margin-top:calc(var(--px) * 60)}.tsetup,.tend{background-color:#2b1608;background-position:50%;background-repeat:no-repeat;background-size:cover}.tprize{align-items:center;gap:calc(var(--px) * 16);padding:calc(var(--px) * 10) calc(var(--px) * 26);border:calc(var(--px) * 5) solid var(--gold);border-radius:calc(var(--px) * 24);text-align:left;background:#2b1608b3;display:flex}.tprize .pic,.tprize img{width:calc(var(--px) * 76);height:calc(var(--px) * 76);object-fit:contain}.tprize small{font-size:calc(var(--px) * 24);opacity:.85;display:block}.tprize b{font-size:calc(var(--px) * 36);color:var(--gold)}.tprize.taken b{color:var(--cream);font-size:calc(var(--px) * 28)}.tbtns{gap:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 130);justify-content:center;align-items:center;display:flex}.tbtns .btn.tgo{min-width:calc(var(--px) * 320)}.btn.tgo:disabled{filter:grayscale();opacity:.6}@keyframes tlinein{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.tface.big{width:calc(var(--px) * 200);height:calc(var(--px) * 200)}.townsheet .ttour{margin-top:calc(var(--px) * 14);filter:hue-rotate(-25deg) drop-shadow(0 calc(var(--px) * 6) 0 #2b160873)}.tsetup .tprize{margin-right:calc(var(--px) * 110)}.tstaff{right:calc(var(--px) * -10);top:calc(var(--px) * 150);height:calc(var(--px) * 184);pointer-events:none;position:absolute}.tstaff .pic{width:auto;height:100%}.tscene .tp:is(.tourowner,.tourstaff) .npcface.full{width:calc(var(--px) * 410)}.tsetup{gap:calc(var(--px) * 10)}.tpanel{width:calc(var(--px) * 660);box-sizing:border-box;padding:calc(var(--px) * 10) calc(var(--px) * 14);border:calc(var(--px) * 4) solid #c98a2c;border-radius:calc(var(--px) * 22);box-shadow:0 calc(var(--px) * 6) 0 #0000004d;background:#2b1608c7}.tfoe{align-items:center;gap:calc(var(--px) * 12);display:flex}.tfhead{width:calc(var(--px) * 150);text-align:center;flex-direction:column;flex:none;align-items:center;display:flex}.tface{width:calc(var(--px) * 76);height:calc(var(--px) * 76);border:calc(var(--px) * 4) solid var(--ink);background:#9fd0ff;border-radius:50%;flex:none;overflow:hidden}.tface>*{width:100%;height:100%}.tfhead small{font-size:calc(var(--px) * 18);opacity:.85}.tfhead b{font-size:calc(var(--px) * 22);line-height:1.1}.tfbs{gap:calc(var(--px) * 8);flex:1;grid-template-columns:repeat(4,1fr);display:grid}.tbc .sicon{right:calc(var(--px) * -8);top:calc(var(--px) * -8);width:calc(var(--px) * 34);height:calc(var(--px) * 34);filter:drop-shadow(0 calc(var(--px) * 2) 0 #0006);position:absolute}.tbc .sicon .pic,.tpl .sicon .pic{width:100%;height:100%}.tteam .tlabel{align-items:baseline;gap:calc(var(--px) * 12);margin-bottom:calc(var(--px) * 6);font-size:calc(var(--px) * 26);color:var(--gold);display:flex}.tteam .tlabel small{font-size:calc(var(--px) * 18);color:var(--cream);-webkit-text-stroke:0;opacity:.85}.tslots{gap:calc(var(--px) * 14);grid-template-columns:repeat(4,1fr);display:grid}.tslot{justify-items:center;display:grid;position:relative}.tslot .ctile{width:100%}.tslot.empty{aspect-ratio:300/397;border:calc(var(--px) * 4) dashed #fff3d680;border-radius:calc(var(--px) * 18);font-size:calc(var(--px) * 48);color:#fff3d699;place-items:center}.tcharm{z-index:2;margin-top:calc(var(--px) * -26);width:calc(var(--px) * 64);height:calc(var(--px) * 64);padding:calc(var(--px) * 6);border:calc(var(--px) * 4) solid rgb(var(--rar,107 74 42));box-shadow:0 calc(var(--px) * 4) 0 #00000059;cursor:pointer;background:#fbf2d8;border-radius:50%;place-items:center;display:grid;position:relative}.tcharm .pic{object-fit:contain;width:100%;height:100%}.tcharm.none{background:#6b4a2a;border-style:dashed;border-color:#fff3d6}.tcharm.none i{font-style:normal;font-size:calc(var(--px) * 34);color:#fff3d6}.tsetup .ctabs{width:calc(var(--px) * 660);box-sizing:border-box;gap:calc(var(--px) * 6);padding:calc(var(--px) * 6);border:calc(var(--px) * 5) solid #2b1608;border-radius:calc(var(--px) * 20);box-shadow:inset 0 0 0 calc(var(--px) * 3) #c98a2c, 0 calc(var(--px) * 6) 0 #0000004d;background:linear-gradient(#6a3d16,#4a2a0c);grid-template-columns:repeat(3,1fr);display:grid}.tsetup .ctab{height:calc(var(--px) * 54);font:inherit;font-size:calc(var(--px) * 24);color:#fff3d6;border-radius:calc(var(--px) * 14);cursor:pointer;background:0 0;border:0}.tsetup .ctab.on{color:#3b200c;box-shadow:inset 0 calc(var(--px) * -4) 0 #00000026, 0 0 0 calc(var(--px) * 3) #fff1b8;background:linear-gradient(#ffe57a,#f5b51c)}.tcoop{width:calc(var(--px) * 660);box-sizing:border-box;align-content:start;gap:calc(var(--px) * 10);min-height:0;padding:calc(var(--px) * 10);border-radius:calc(var(--px) * 18);scrollbar-width:thin;scrollbar-color:#e0a548 #2b16088c;background:#2b160899;flex:1;grid-template-columns:repeat(5,1fr);display:grid;overflow-y:auto}.tcempty{padding:calc(var(--px) * 30) 0;text-align:center;font-size:calc(var(--px) * 26);grid-column:1/-1}.tsetup .tbtns{margin-bottom:calc(var(--px) * 124)}.tcsheet{z-index:20;background:#140a04b3;place-items:center;animation:.2s both tfade;display:grid;position:absolute;inset:0}.tcbox{justify-items:center;gap:calc(var(--px) * 14);width:calc(var(--px) * 640);padding:calc(var(--px) * 24);box-sizing:border-box;border:calc(var(--px) * 5) solid #c98a2c;border-radius:calc(var(--px) * 28);box-shadow:0 calc(var(--px) * 10) 0 #00000059;background:linear-gradient(#5a3312,#3b200c);display:grid}.tcbox>b{font-size:calc(var(--px) * 34);color:var(--gold)}.tcbox>small{font-size:calc(var(--px) * 20);opacity:.85}.tcbox .cboard{box-sizing:border-box;width:100%}.tcsheet .cicon .cnone{font-style:normal;font-size:calc(var(--px) * 44);color:#8a5a2a}.tcsheet .cicon.used{cursor:default}.tcsheet .cicon.used>.pic{opacity:.3}.tcsheet .cicon .cby{left:calc(var(--px) * -8);top:calc(var(--px) * -8);width:calc(var(--px) * 44);height:calc(var(--px) * 44);border:calc(var(--px) * 3) solid var(--ink);background:#ffd34d;border-radius:50%;position:absolute;overflow:hidden}.tcsheet .cicon .cby .pic{object-fit:cover;width:100%;height:100%}.tboard{background-color:#2b1608;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start}.tplaque{top:calc(var(--px) * 176);font-size:calc(var(--px) * 44);color:var(--gold);position:absolute;left:0;right:0}.ttrophy .pic{width:calc(var(--px) * 120);height:calc(var(--px) * 120);object-fit:contain}.tchamp{align-items:center;gap:calc(var(--px) * 6);display:flex}.tchamp>.pic{width:calc(var(--px) * 90);height:calc(var(--px) * 90);object-fit:contain}.tmatch{flex:1;position:relative}.tm2{grid-template-columns:1fr 1fr;justify-items:center;display:grid}.tbc{width:calc(var(--px) * 66);padding:calc(var(--px) * 2) 0;color:var(--ink);border:calc(var(--px) * 4) solid var(--ink);border-radius:calc(var(--px) * 12);justify-items:center;transition:opacity .4s;display:grid;position:relative}.tbc.ours{background:linear-gradient(#ffe57a,#f5b51c)}.tbc.theirs{background:linear-gradient(#bfe0ff,#6fa6dc)}.tbc.lost{opacity:.38}.tmatch.fresh .tbc.lost{animation:.5s ease-out .2s both tlost}@keyframes tlost{0%{opacity:1}}.tbc>.pic{width:calc(var(--px) * 58);height:calc(var(--px) * 54);object-fit:contain}.tbc>b{font-size:calc(var(--px) * 18);white-space:nowrap}.tbc .sicon{width:calc(var(--px) * 28);height:calc(var(--px) * 28);right:calc(var(--px) * -10);top:calc(var(--px) * -10)}.tbc .tcc{left:calc(var(--px) * -10);top:calc(var(--px) * -10);width:calc(var(--px) * 28);height:calc(var(--px) * 28);position:absolute}.tbc .tcc .pic{object-fit:contain;width:100%;height:100%}.tfoot{left:0;right:0;bottom:calc(var(--px) * 122);align-items:center;gap:calc(var(--px) * 12);flex-direction:column;display:flex;position:absolute}.tnext{max-width:calc(var(--px) * 640);padding:calc(var(--px) * 10) calc(var(--px) * 22);font-size:calc(var(--px) * 26);text-align:center;border-radius:calc(var(--px) * 18);background:#2b1608d9}.tfoot .tbtns{margin-bottom:0}.tpick{gap:calc(var(--px) * 20);display:flex}.tpickb{align-items:center;gap:calc(var(--px) * 8);width:calc(var(--px) * 300);padding:calc(var(--px) * 8) calc(var(--px) * 12);font:inherit;color:var(--ink);text-align:left;border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 20);box-shadow:0 calc(var(--px) * 6) 0 #00000059;cursor:pointer;background:linear-gradient(#fff6dc,#ffd977);display:flex;position:relative}.tpickb:active{translate:0 calc(var(--px) * 3);box-shadow:0 calc(var(--px) * 3) 0 #00000059}.tpickb>.pic{width:calc(var(--px) * 104);height:calc(var(--px) * 104);object-fit:contain;flex:none}.tpk{gap:calc(var(--px) * 4);min-width:0;display:grid}.tpn{font-size:calc(var(--px) * 26);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.15;overflow:hidden}.tpl{align-items:center;gap:calc(var(--px) * 6);display:flex}.tpl>b{font-size:calc(var(--px) * 24);color:var(--cream)}.tpl .sicon,.tpl .tpc{width:calc(var(--px) * 34);height:calc(var(--px) * 34)}.tpl .tpc .pic{object-fit:contain;width:100%;height:100%}.tpickb .cring{top:calc(var(--px) * -10);right:calc(var(--px) * -10);width:calc(var(--px) * 40);height:calc(var(--px) * 40);position:absolute}.tcsheet .cicon.used{filter:grayscale()brightness(.75)}.tbc>b.stk{font-size:calc(var(--px) * 19);color:var(--ink);-webkit-text-stroke:0;paint-order:normal;text-shadow:none;font-weight:800}.tsetup>.tpanel{z-index:1;position:relative}.tbracket{--g:calc(var(--px) * 64);left:calc(var(--px) * 74);right:calc(var(--px) * 74);top:calc(var(--px) * 236);bottom:calc(var(--px) * 390);justify-content:center;gap:var(--g);flex-direction:column;display:flex;position:absolute}.tbr{align-items:flex-end;display:flex}.tbr.champ{min-height:calc(var(--px) * 124);justify-content:center}.tbc,.tbc.tbd{height:calc(var(--px) * 92);box-sizing:border-box}.tbc.tbd{font-size:calc(var(--px) * 30);background:#fff3d680;border-style:dashed;place-content:center}@keyframes tland{0%{opacity:0;scale:.2;translate:0 calc(var(--px) * 40)}}@keyframes tflash{0%{opacity:1}to{opacity:0}}.tfoe{overflow:visible}.tfhead{width:calc(var(--px) * 170);justify-content:flex-end;align-self:stretch;position:relative}.tfman{left:50%;bottom:calc(var(--px) * 30);width:calc(var(--px) * 200);height:calc(var(--px) * 210);position:absolute;overflow:hidden;translate:-50%}.tfman .npcface.full{width:100%;height:calc(var(--px) * 380);box-shadow:none;background:0 0;border:0;overflow:visible}.tfman .npcface.full>.pic{object-fit:contain;object-position:50% 0;width:100%;height:100%;filter:drop-shadow(0 calc(var(--px) * 6) calc(var(--px) * 4) #0006)}.tfname{z-index:1;font-size:calc(var(--px) * 26);color:#9fd0ff;text-align:center;line-height:1.1;position:relative}.tfbs{gap:calc(var(--px) * 10)}.tfbs .ctile{cursor:default;width:100%}.tend{justify-content:flex-start;gap:calc(var(--px) * 12);overflow:hidden}.tend>*{z-index:1;position:relative}.terays{left:50%;top:calc(var(--px) * 470);width:calc(var(--px) * 900);height:calc(var(--px) * 900);background:repeating-conic-gradient(#ffe68c52 0 10deg, transparent 10deg 20deg);pointer-events:none;border-radius:50%;animation:18s linear infinite terays,.8s both tfade;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 62%);mask-image:radial-gradient(circle,#000 18%,#0000 62%);z-index:0!important;position:absolute!important}.tend.p0 .terays,.tend.px .terays{opacity:.35}@keyframes terays{to{rotate:360deg}}.teban{margin-top:calc(var(--px) * 170);padding:calc(var(--px) * 6) calc(var(--px) * 70) calc(var(--px) * 12);font-size:calc(var(--px) * 76);color:#ffe57a;border:calc(var(--px) * 6) solid var(--ink);border-radius:calc(var(--px) * 20);box-shadow:0 calc(var(--px) * 8) 0 #00000059, inset 0 calc(var(--px) * 5) 0 #ffffff40;clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);background:linear-gradient(#e5382a,#a71d14);line-height:1.1;animation:.5s cubic-bezier(.2,1.5,.4,1) .1s both teslam}.tend.p2 .teban{color:#fff;background:linear-gradient(#8fa3b8,#4f6378)}.tend.p1 .teban,.tend.p0 .teban,.tend.px .teban{color:var(--cream);font-size:calc(var(--px) * 60);background:linear-gradient(#8a5a2a,#5a3312)}@keyframes teslam{0%{opacity:0;rotate:-6deg;scale:2.4}60%{scale:.94}}.testage{justify-content:center;align-items:flex-end;gap:calc(var(--px) * 4);width:calc(var(--px) * 600);height:calc(var(--px) * 400);display:flex}.tehero{width:calc(var(--px) * 330);justify-items:center;animation:.6s cubic-bezier(.2,1.4,.4,1) .3s both tehero;display:grid;position:relative}.tehero>.pic{z-index:1;width:calc(var(--px) * 300);height:calc(var(--px) * 300);object-fit:contain;filter:drop-shadow(0 calc(var(--px) * 10) calc(var(--px) * 6) #0006);position:relative}.tepod{bottom:calc(var(--px) * 38);width:calc(var(--px) * 260);height:calc(var(--px) * 60);box-shadow:0 calc(var(--px) * 10) 0 #6b4a2a;background:radial-gradient(#ffe9a8,#c98a2c 70%);border-radius:50%;position:absolute}.tend:not(.p3) .tepod{background:radial-gradient(#e8d6b0,#8a6a42 70%)}.tecup{z-index:2;right:calc(var(--px) * -24);bottom:calc(var(--px) * 40);animation:.6s cubic-bezier(.2,1.6,.4,1) 1s both tecup;position:absolute}.tecup .pic{width:calc(var(--px) * 150);height:calc(var(--px) * 150);object-fit:contain;filter:drop-shadow(0 0 calc(var(--px) * 18) #ffdc5ae6)}@keyframes tecup{0%{rotate:-30deg;scale:0}}.tename{z-index:2;margin-top:calc(var(--px) * -6);font-size:calc(var(--px) * 30);position:relative}@keyframes tehero{0%{translate:0 calc(var(--px) * 80);opacity:0;scale:.6}}.teowner{width:calc(var(--px) * 250);justify-items:center;animation:.5s ease-out .45s both teown;display:grid;position:relative}.teowner>.pic{height:calc(var(--px) * 300);width:auto;filter:drop-shadow(0 calc(var(--px) * 8) calc(var(--px) * 4) #00000059)}@keyframes teown{0%{translate:calc(var(--px) * 160) 0;opacity:0}}.tebub{width:calc(var(--px) * 300);margin-bottom:calc(var(--px) * -10);padding:calc(var(--px) * 12) calc(var(--px) * 18);box-sizing:border-box;font-family:Google Sans,sans-serif;font-size:calc(var(--px) * 22);color:var(--ink);text-align:center;border:calc(var(--px) * 4) solid var(--ink);border-radius:calc(var(--px) * 28);box-shadow:0 calc(var(--px) * 6) 0 #00000040;background:#fff6e2;font-weight:700;line-height:1.35;animation:.4s cubic-bezier(.2,1.6,.4,1) .9s both tepop;position:absolute;bottom:100%;right:0}.teteam{gap:calc(var(--px) * 12);display:flex}.tetm{width:calc(var(--px) * 116);padding:calc(var(--px) * 4) 0 calc(var(--px) * 6);border:calc(var(--px) * 4) solid #c98a2c;border-radius:calc(var(--px) * 18);animation:tepop .4s var(--d) cubic-bezier(.2, 1.6, .4, 1) both;background:#2b1608b8;justify-items:center;display:grid}.tetm.best{box-shadow:0 0 calc(var(--px) * 16) #ffdc5ab3;border-color:#ffe57a}.tetm .pic{width:calc(var(--px) * 84);height:calc(var(--px) * 70);object-fit:contain}.tetm small{font-size:calc(var(--px) * 20)}.tetm small.r3{color:#ffe57a}.tetm small.r2{color:#dfe8f2}.terew{justify-content:center;gap:calc(var(--px) * 14);flex-wrap:wrap;display:flex}.tepill{align-items:center;gap:calc(var(--px) * 10);padding:calc(var(--px) * 6) calc(var(--px) * 24) calc(var(--px) * 6) calc(var(--px) * 10);border:calc(var(--px) * 4) solid var(--ink);box-shadow:0 calc(var(--px) * 5) 0 #0000004d;animation:tepop .4s var(--d) cubic-bezier(.2, 1.6, .4, 1) both;background:linear-gradient(#fff3d6,#f2d48a);border-radius:999px;display:flex}.tepill .pic,.tepill img{width:calc(var(--px) * 60);height:calc(var(--px) * 60);object-fit:contain}.tepill b{font-size:calc(var(--px) * 34);font-variant-numeric:tabular-nums}.tenone,.tenote{font-size:calc(var(--px) * 24);animation:tepop .4s var(--d,.8s) both}.tebig{align-items:center;gap:calc(var(--px) * 14);padding:calc(var(--px) * 10) calc(var(--px) * 30) calc(var(--px) * 10) calc(var(--px) * 14);color:var(--ink);border:calc(var(--px) * 5) solid var(--ink);border-radius:calc(var(--px) * 22);box-shadow:0 0 calc(var(--px) * 24) #ffdc5acc, 0 calc(var(--px) * 6) 0 #0000004d;text-align:left;animation:tebig .6s var(--d) cubic-bezier(.2, 1.6, .4, 1) both;background:linear-gradient(#ffe57a,#f5b51c);display:flex;position:relative;overflow:hidden}.tebig:after{content:"";animation:teshine 2.4s calc(var(--d) + .5s) ease-in-out infinite;background:linear-gradient(100deg,#0000 30%,#ffffffb3 50%,#0000 70%);position:absolute;inset:0;translate:-100%}.tebig .pic,.tebig img{width:calc(var(--px) * 80);height:calc(var(--px) * 80);object-fit:contain}.tebig small{font-size:calc(var(--px) * 22);font-weight:700;display:block}.tebig b{font-size:calc(var(--px) * 38)}@keyframes tebig{0%{rotate:8deg;scale:0}}@keyframes teshine{0%,60%{translate:-100%}to{translate:100%}}@keyframes tepop{0%{opacity:0;scale:.3}}.tebtn{margin-top:auto;margin-bottom:calc(var(--px) * 150);animation:tebtn .4s var(--d) ease-out both}.tebtn .btn.tgo{min-width:calc(var(--px) * 380)}@keyframes tebtn{0%{translate:0 calc(var(--px) * 40);opacity:0}}.teconf{pointer-events:none;inset:0;overflow:hidden;z-index:3!important;position:absolute!important}.teconf i{top:calc(var(--px) * -30);width:calc(var(--px) * 14);height:calc(var(--px) * 22);background:var(--c);border-radius:calc(var(--px) * 3);animation:teconf var(--sp) var(--dl) linear infinite;position:absolute}@keyframes teconf{0%{translate:0;rotate:0deg}to{translate:var(--dx) calc(var(--px) * 1340);rotate:720deg}}.tend.fast *,.tend.fast :after{animation-duration:10ms!important;animation-delay:0s!important}.tend.fast .terays{animation:18s linear infinite terays!important}.tend.fast .teconf i{animation:teconf var(--sp) var(--dl) linear infinite!important}.tend.fast .tebig:after{animation:2.4s ease-in-out infinite teshine!important}@media (prefers-reduced-motion:reduce){.tend *,.tend :after{animation:none!important}}.tsetup .htitle{margin-top:calc(var(--px) * 30)}.tmc{z-index:1;margin-left:calc(var(--px) * 30);width:calc(var(--px) * 470);min-height:calc(var(--px) * 104);padding:calc(var(--px) * 26) calc(var(--px) * 20) calc(var(--px) * 10);box-sizing:border-box;color:var(--ink);border:calc(var(--px) * 4) solid var(--ink);border-radius:calc(var(--px) * 28);box-shadow:0 calc(var(--px) * 6) 0 #00000040;cursor:pointer;background:#fff6e2;align-self:flex-start;align-items:center;display:grid;position:relative}.tmc:after{content:"";right:calc(var(--px) * -26);top:calc(var(--px) * 30);border:calc(var(--px) * 14) solid transparent;border-left:calc(var(--px) * 26) solid var(--ink);width:0;height:0;position:absolute}.tmc .tag{left:calc(var(--px) * 18);top:calc(var(--px) * -18);padding:calc(var(--px) * 2) calc(var(--px) * 14);font-size:calc(var(--px) * 20);color:#fff3d6;border:calc(var(--px) * 3) solid var(--ink);background:#2f78dc;border-radius:999px;position:absolute}.tmc .txt{font-family:Google Sans,sans-serif;font-size:calc(var(--px) * 23);font-weight:700;line-height:1.4}.tmc .hot{color:#c0392b}.tstaff{transition:translate 80ms;top:calc(var(--px) * 70)!important;height:calc(var(--px) * 236)!important}.tstaff.talk{translate:0 calc(var(--px) * -4)}.tsetup .tprize{width:calc(var(--px) * 660);box-sizing:border-box;padding:calc(var(--px) * 6) calc(var(--px) * 20);gap:calc(var(--px) * 14);margin:0}.tsetup .tprize .pic,.tsetup .tprize img{width:calc(var(--px) * 60);height:calc(var(--px) * 60)}.tpz small{font-size:calc(var(--px) * 20)}.tpz b{font-size:calc(var(--px) * 32)}.tprize.taken{background:#143c14cc;border-color:#5fcf46}.tprize.taken .pic,.tprize.taken img{filter:grayscale(.6);opacity:.7}.tprize.taken .tpz b{color:#8cff6a;font-size:calc(var(--px) * 34)}.tprize .tpzbia{opacity:1;color:#fff3d6;font-size:calc(var(--px) * 19)}.tsetup>.tprize{z-index:1;position:relative}.tfman{height:calc(var(--px) * 176)}.tmc{height:calc(var(--px) * 126);min-height:0;overflow:hidden}.tmc .txt{font-size:calc(var(--px) * 21)}.tetm small.stk,.tebig b.stk{-webkit-text-stroke:0;paint-order:normal}.tetm small{color:#fff3d6;font-weight:700}.tebig b.stk{color:var(--ink);font-weight:800}.tmc{overflow:visible}.tmc .txt{max-height:calc(var(--px) * 21 * 1.4 * 3);overflow:hidden}.tmatch{--hl:#5a3312;--base:#2b16084d}.tmatch.ours{--hl:#e5382a}.tline{height:calc(var(--g) * .45);position:absolute;bottom:100%;left:25%;right:25%}.th{width:50%;position:absolute;top:0;bottom:0}.th.l{left:0}.th.r{right:0}.th:before,.th:after,.tstem{content:"";background:var(--base) no-repeat;position:absolute}.th:before{width:calc(var(--px) * 4);background-image:linear-gradient(var(--hl), var(--hl));background-position:bottom;background-size:100% 0;top:0;bottom:0}.th.l:before{left:0}.th.r:before{right:0}.th:after{height:calc(var(--px) * 4);background-image:linear-gradient(var(--hl), var(--hl));background-size:0 100%;top:0;left:0;right:0}.th.l:after{background-position:0}.th.r:after{background-position:100%}.tstem{left:50%;bottom:calc(100% + var(--g) * .45 - var(--px) * 4);width:calc(var(--px) * 4);height:calc(var(--g) * .55 + var(--px) * 4);background-image:linear-gradient(var(--hl), var(--hl));background-position:bottom;background-size:100% 0;translate:-50%}.th.w:before,.tstem.w,.th.w:after{background-size:100% 100%}.tmatch.ours .th.w:before,.tmatch.ours .th.w:after,.tmatch.ours .tstem.w{box-shadow:0 0 calc(var(--px) * 6) #ff6e3cb3}.tmatch.fresh .th.w:before{animation:.22s ease-in .25s both tfillv}.tmatch.fresh .th.w:after{animation:.2s linear .47s both tfillh}.tmatch.fresh .tstem.w{animation:.22s ease-out .67s both tfillv}@keyframes tfillv{0%{background-size:100% 0}}@keyframes tfillh{0%{background-size:0 100%}}.tbc.arrive{animation:.5s cubic-bezier(.2,1.6,.4,1) .9s both tland}.tbc.arrive:after{content:"";inset:calc(var(--px) * -10);border-radius:calc(var(--px) * 16);box-shadow:0 0 calc(var(--px) * 24) calc(var(--px) * 8) #fff3a8;opacity:0;pointer-events:none;animation:.6s ease-out .92s both tflash;position:absolute}.tchamp .tbc.arrive{animation-duration:.7s}.tbracket.zoom{transform-origin:var(--ox) var(--oy);animation:2s cubic-bezier(.5,0,.3,1) both tzoom}@keyframes tzoom{0%,70%{transform:translate(var(--dx), var(--dy)) scale(1.75)}to{transform:none}}@media (prefers-reduced-motion:reduce){.tmatch.fresh .th.w:before,.tmatch.fresh .th.w:after,.tmatch.fresh .tstem.w,.tbc.arrive,.tbc.arrive:after,.tbracket.zoom{animation:none}}.tsweep{z-index:20;background:#140a0499;place-items:center;animation:.25s both tfade;display:grid;position:absolute;inset:0}.tswbox{justify-items:center;gap:calc(var(--px) * 16);width:calc(var(--px) * 640);padding:calc(var(--px) * 26) calc(var(--px) * 24);box-sizing:border-box;border:calc(var(--px) * 6) solid #ffd34d;border-radius:calc(var(--px) * 30);box-shadow:0 0 calc(var(--px) * 40) #ffd25080, 0 calc(var(--px) * 10) 0 #00000059;background:linear-gradient(#5a3312,#3b200c);animation:.45s cubic-bezier(.2,1.6,.4,1) both tepop;display:grid}.tswhead{font-size:calc(var(--px) * 56);color:#ffe57a;animation:.5s cubic-bezier(.2,1.5,.4,1) .15s both teslam}.tswrow{align-items:flex-end;gap:calc(var(--px) * 10);width:100%;display:flex}.tswstaff .pic{height:calc(var(--px) * 230);width:auto}.tswbub{margin-bottom:calc(var(--px) * 40);padding:calc(var(--px) * 26) calc(var(--px) * 18) calc(var(--px) * 14);color:var(--ink);border:calc(var(--px) * 4) solid var(--ink);border-radius:calc(var(--px) * 24);background:#fff6e2;flex:1;position:relative}.tswbub .tag{left:calc(var(--px) * 16);top:calc(var(--px) * -18);padding:calc(var(--px) * 2) calc(var(--px) * 14);font-size:calc(var(--px) * 20);color:#fff3d6;border:calc(var(--px) * 3) solid var(--ink);background:#2f78dc;border-radius:999px;position:absolute}.tswbub p{font-family:Google Sans,sans-serif;font-size:calc(var(--px) * 23);margin:0;font-weight:700;line-height:1.4}.tswchamp{align-items:flex-end;gap:calc(var(--px) * 4);animation:.6s cubic-bezier(.2,1.4,.4,1) .4s both tehero;display:flex}.tswchamp .pic{width:calc(var(--px) * 150);height:calc(var(--px) * 150);object-fit:contain;filter:drop-shadow(0 0 calc(var(--px) * 14) #ffdc5acc)}.tsetup{padding-bottom:calc(var(--px) * 186);box-sizing:border-box}.tsetup .htitle{margin-top:calc(var(--px) * 26);font-size:calc(var(--px) * 58)}#ui:has(.tsetup) .mute{top:calc(var(--px) * 18);bottom:auto}.tsetup .tprize{padding-block:calc(var(--px) * 4)}.tsetup>.tfoe{margin-top:calc(var(--px) * 52)}.tsetup .tcoop{margin-bottom:calc(var(--px) * 4)}.tdlg{left:calc(var(--px) * 10);bottom:calc(var(--px) * 18);z-index:2;width:calc(var(--px) * 420);align-items:flex-end;margin:0;position:absolute}.tdlg .face{width:calc(var(--px) * 124);height:calc(var(--px) * 124);margin-right:calc(var(--px) * -14);background:#9fd0ff;transition:translate 80ms}.tdlg .face.talk{translate:0 calc(var(--px) * -3)}.tdlg .box{min-height:calc(var(--px) * 124);padding:calc(var(--px) * 16) calc(var(--px) * 16) calc(var(--px) * 10) calc(var(--px) * 26);font-size:calc(var(--px) * 21)}.tdlg .tag{background:#2f78dc}.tdlg .txt .hot{color:#c0392b}.tsetup>.btn.tgo{right:calc(var(--px) * 14);bottom:calc(var(--px) * 30);z-index:2;width:calc(var(--px) * 270);min-width:0;margin:0;padding-inline:0;position:absolute}.tsetup .htitle{font-size:calc(var(--px) * 54);translate:calc(var(--px) * 46) 0}.tourbtn{left:calc(var(--px) * 130);top:calc(var(--px) * 340);--aura:255, 200, 60}.tourbtn.fresh{--aura:255, 60, 40}.tfbs .ctile .tfc{z-index:3;box-sizing:border-box;border:2cqw solid var(--ink);background:#fbf2d8;border-radius:50%;width:30cqw;height:30cqw;padding:3cqw;position:absolute;bottom:-6%;left:50%;translate:-50%}.tfbs .ctile .tfc .pic{object-fit:contain;width:100%;height:100%}.nwsheet{z-index:30;background:#140a04d1;place-items:center;animation:.25s both tfade;display:grid}.nwbox{width:calc(var(--px) * 670);height:calc(var(--px) * 1180);max-height:calc(100% - var(--px) * 60);border:calc(var(--px) * 6) solid var(--ink);border-radius:calc(var(--px) * 32);box-shadow:0 0 0 calc(var(--px) * 5) var(--gold), 0 calc(var(--px) * 14) calc(var(--px) * 20) #0000008c;background:linear-gradient(#fff6e2,#f2e3c4);flex-direction:column;animation:.4s cubic-bezier(.2,1.4,.4,1) both tepop;display:flex;position:relative;overflow:visible}.nwpic{aspect-ratio:16/10;border-radius:calc(var(--px) * 26) calc(var(--px) * 26) 0 0;border-bottom:calc(var(--px) * 5) solid var(--ink);background:#2b1608;flex:none;position:relative;overflow:hidden}.nwpic>.pic{object-fit:cover;width:100%;height:100%}.nwtag{left:calc(var(--px) * 18);top:calc(var(--px) * 18);padding:calc(var(--px) * 4) calc(var(--px) * 20);font-size:calc(var(--px) * 26);color:#fff3d6;border:calc(var(--px) * 4) solid var(--ink);background:linear-gradient(#e5382a,#a71d14);border-radius:999px;position:absolute;rotate:-4deg}.nwtext{min-height:0;padding:calc(var(--px) * 18) calc(var(--px) * 34) calc(var(--px) * 10);color:var(--ink);text-align:left;flex:1;overflow-y:auto}.nwdate{font-size:calc(var(--px) * 20);color:#8a5a2a}.nwtitle{margin:calc(var(--px) * 2) 0 calc(var(--px) * 10);font-size:calc(var(--px) * 46);color:#ffd34d;line-height:1.15}.nwtext p{margin:0 0 calc(var(--px) * 12);font-size:calc(var(--px) * 25);line-height:1.5}.nwnote{margin:calc(var(--px) * 6) 0 calc(var(--px) * 12);padding:calc(var(--px) * 12) calc(var(--px) * 18);font-size:calc(var(--px) * 23);color:#5a1a0a;border:calc(var(--px) * 4) dashed #c0392b;border-radius:calc(var(--px) * 18);background:#ffe2a8;font-weight:700;line-height:1.45}.nwfrom{text-align:right;font-size:calc(var(--px) * 21);color:#8a5a2a;display:block}.nwok{margin:calc(var(--px) * 10) 0 calc(var(--px) * 24);min-width:calc(var(--px) * 300);flex:none;align-self:center}.nwbox>.gx{top:calc(var(--px) * -26);right:calc(var(--px) * -22)}.gnews .nwrow{align-items:center;gap:calc(var(--px) * 14);width:100%;padding:calc(var(--px) * 8);font:inherit;color:var(--ink);text-align:left;border:calc(var(--px) * 4) solid var(--ink);border-radius:calc(var(--px) * 18);cursor:pointer;background:#fff3d6;display:flex}.gnews .nwrow>.pic{width:calc(var(--px) * 130);height:calc(var(--px) * 82);object-fit:cover;border-radius:calc(var(--px) * 10);flex:none}.gnews .nwrow span{flex:1;display:grid}.gnews .nwrow b{font-size:calc(var(--px) * 26)}.gnews .nwrow small{font-size:calc(var(--px) * 19);color:#8a5a2a}.nwpic{aspect-ratio:auto;height:47%}.nwpic>.pic{object-position:62% 50%}#ui:has(.dupg) .mute{top:calc(var(--px) * 18);bottom:auto}.duelbtn{left:auto;right:calc(var(--px) * 16);top:calc(var(--px) * 1000);--aura:90, 170, 255;left:calc(var(--px) * 529);right:auto;top:calc(var(--px) * 600)}.tfq{aspect-ratio:300/397;font-size:calc(var(--px) * 48);color:#fff3d6;border:calc(var(--px) * 4) dashed #9fd0ff;border-radius:calc(var(--px) * 14);background:#5f8fc08c;place-items:center;display:grid}.wallet .nboost{margin-top:calc(var(--px) * 8);padding:calc(var(--px) * 4) calc(var(--px) * 18);color:#fff6dc;border:calc(var(--px) * 4) solid #5a1e04;border-radius:calc(var(--px) * 14);white-space:nowrap;background:linear-gradient(#e2541c,#a8300a);justify-items:end;animation:2.4s ease-in-out infinite nboost;display:grid;position:absolute;top:100%;right:0}.wallet .nboost b{font-size:calc(var(--px) * 26);color:#ffe27a}.wallet .nboost small{font-size:calc(var(--px) * 18);font-weight:700}.wallet .nboost[hidden]{display:none}@keyframes nboost{50%{translate:0 calc(var(--px) * -3)}}.townsheet .tgaway{width:calc(var(--px) * 560);justify-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 12) calc(var(--px) * 20);font:inherit;color:#fff6dc;cursor:pointer;border:calc(var(--px) * 6) dashed #c99a52;border-radius:calc(var(--px) * 22);background:#4a2a12;display:grid}.townsheet .tgaway b{font-size:calc(var(--px) * 34)}.townsheet .tgaway small{font-size:calc(var(--px) * 22);color:#f3d9a8;font-weight:700}.townsheet .tgaway .bar{width:90%;height:calc(var(--px) * 16);background:#2a1606;border-radius:999px;overflow:hidden}.townsheet .tgaway .bar i{background:linear-gradient(90deg,#ffd54a,#f07f12);border-radius:999px;height:100%;display:block}.upnote{z-index:60;left:50%;top:calc(env(safe-area-inset-top,0px) + 14vh);font:inherit;color:#fff6dc;cursor:pointer;white-space:nowrap;background:linear-gradient(#3bb54a,#1f7a2c);border:3px solid #0d3d14;border-radius:999px;padding:.5em 1.2em;font-size:clamp(14px,4vw,20px);font-weight:800;animation:2.4s ease-in-out infinite upnote;display:none;position:fixed;translate:-50%;box-shadow:0 4px #0d3d14}@keyframes upnote{50%{translate:-50% -3px}}body.upready .upnote{display:block}.nwpic.whole{aspect-ratio:1278/800;height:auto}.nwpic.whole>.pic{object-position:50% 50%}.nwbox>.nwtag{left:calc(var(--px) * 28);z-index:3;box-shadow:0 calc(var(--px) * 4) 0 #00000059;top:0;translate:0 -55%}:root:is(:lang(en),:lang(vi),:lang(th)) .coopv .csend{background-image:url(../assets/coop/send-en.webp)}:root:is(:lang(en),:lang(vi),:lang(th)) .bfav{letter-spacing:-.02em;white-space:nowrap;font-size:86%}.mrow .mlang{white-space:nowrap}html:lang(th) .mrow .mlang{font-size:.86em}:root:is(:lang(en),:lang(vi),:lang(th)) .enc .ebubble{width:calc(var(--px) * 640);translate:calc(var(--px) * -20) 0;padding-inline:calc(var(--px) * 36)}:root:is(:lang(en),:lang(vi),:lang(th)) .enc .ebubble:after{left:calc(var(--px) * 280)}:root:is(:lang(en),:lang(vi),:lang(th)) .enc .ebubble .txt{font-size:calc(var(--px) * 30);line-height:1.4}:root:is(:lang(en),:lang(vi),:lang(th)) .enc .eplate b{font-size:calc(var(--px) * 30);white-space:nowrap}:root:is(:lang(en),:lang(vi),:lang(th)) .enc .eodds{gap:calc(var(--px) * 8)}:root:is(:lang(en),:lang(vi),:lang(th)) .enc .eodds b{font-size:calc(var(--px) * 21);padding-inline:calc(var(--px) * 14);white-space:nowrap}:root:is(:lang(en),:lang(vi),:lang(th)) .enc .econd{font-size:calc(var(--px) * 19);white-space:nowrap}:root:is(:lang(en),:lang(vi),:lang(th)) .townsheet .tgname{font-size:calc(var(--px) * 28);padding-inline:calc(var(--px) * 22)}:root:is(:lang(en),:lang(vi),:lang(th)) .townsheet .tgscene:has(.gleaders) .tgname{font-size:calc(var(--px) * 28);padding-inline:calc(var(--px) * 22)}:root:is(:lang(en),:lang(vi),:lang(th)) .townsheet .pcard .pname{font-size:calc(var(--px) * 19);letter-spacing:-.01em}:root:is(:lang(en),:lang(vi),:lang(th)) :is(.coopv,.relpick,.tsetup) .cnm{letter-spacing:-.01em;font-size:8.4cqw}:root:is(:lang(en),:lang(vi),:lang(th)) .plword{max-width:calc(var(--px) * 104);font-size:calc(var(--px) * 21);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.tbc .tlead{left:50%;bottom:calc(var(--px) * -14);padding:0 calc(var(--px) * 6);white-space:nowrap;font-size:calc(var(--px) * 13);color:#fff3d6;border:calc(var(--px) * 2) solid #ffd54a;z-index:1;background:linear-gradient(#e0412c,#a3261b);border-radius:999px;line-height:1.5;position:absolute;translate:-50%}.vplate .vlead{margin-top:calc(var(--px) * 6);padding:calc(var(--px) * 2) calc(var(--px) * 16);font-size:calc(var(--px) * 24);color:#fff3d6;border:calc(var(--px) * 3) solid #ffd54a;background:linear-gradient(#e0412c,#a3261b);border-radius:999px;justify-self:center}.scr.duel{position:absolute;inset:0}.dupg::-webkit-scrollbar{display:none}.dupg{align-items:center;gap:calc(var(--px) * 16);padding:calc(var(--px) * 26) calc(var(--px) * 28) calc(var(--px) * 60);box-sizing:border-box;scrollbar-width:none;color:#fff3d6;background:linear-gradient(#180a021f, #180a0280), var(--bg) center / cover, #2b1608;pointer-events:auto;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden auto}.dupg>:not(.durays,.back,.dumodal,.duconf,.evx){z-index:1;flex:none;position:relative}.durays{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.durays:before{content:"";width:calc(var(--px) * 1600);aspect-ratio:1;background:repeating-conic-gradient(#ffd67817 0 7deg, transparent 7deg 18deg);border-radius:50%;animation:60s linear infinite durays;position:absolute;top:30%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000);mask:radial-gradient(closest-side,#000 30%,#0000)}@keyframes durays{to{rotate:360deg}}.dutitle{max-width:calc(var(--px) * 330);min-height:calc(var(--px) * 84);font-size:calc(var(--px) * 46);color:#ffe27a;text-align:center;place-items:center;font-weight:800;line-height:1;animation:.5s cubic-bezier(.2,1.6,.4,1) both duslam;display:grid}@keyframes duslam{0%{opacity:0;scale:2.2}60%{opacity:1}}.duboard{box-sizing:border-box;align-items:stretch;gap:calc(var(--px) * 12);width:100%;margin-top:calc(var(--px) * 42);padding:calc(var(--px) * 64) calc(var(--px) * 30) calc(var(--px) * 30);border-image:url(../assets/ui/frame/panel.webp) 64 fill / calc(var(--px) * 56) stretch;filter:drop-shadow(0 calc(var(--px) * 12) calc(var(--px) * 14) #00000080);flex-direction:column;animation:.4s ease-out .1s both duin;display:flex}.duplq{box-sizing:border-box;min-width:calc(var(--px) * 280);height:calc(var(--px) * 86);padding:0 calc(var(--px) * 66) calc(var(--px) * 4);font-size:calc(var(--px) * 36);color:#fff3d6;white-space:nowrap;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 20) calc(var(--px) * 62) stretch;place-items:center;display:grid;position:absolute;top:0;left:50%;translate:-50% -55%}.duboard>p{font-size:calc(var(--px) * 26);text-align:center;margin:0}.dulab{font-size:calc(var(--px) * 24);color:#ffd36a}.duhint{font-size:calc(var(--px) * 20);text-align:center;opacity:.9}.duhint.dark{color:#f3d9a8}@keyframes duin{0%{translate:0 calc(var(--px) * 40);opacity:0}}@keyframes dupop{0%{opacity:0;scale:.4}}.pop{animation:.38s cubic-bezier(.2,1.7,.4,1) both dupop}.dutop{width:100%}.dustage{width:100%;height:calc(var(--px) * 420);position:relative}.duspot{pointer-events:none;background:radial-gradient(34% 56% at 34% 62%,#ffdc8c6b,#0000 70%);position:absolute;inset:0}.dupod{left:34%;bottom:calc(var(--px) * 6);width:calc(var(--px) * 280);height:calc(var(--px) * 64);filter:drop-shadow(0 calc(var(--px) * 8) calc(var(--px) * 8) #00000080);background:radial-gradient(closest-side,#ffe9a8,#d99a2b 70%,#7a4a12 92%,#0000);position:absolute;translate:-50%}.dufig{left:34%;bottom:calc(var(--px) * 30);width:calc(var(--px) * 300);height:calc(var(--px) * 390);transform-origin:50% 100%;cursor:pointer;position:absolute;translate:-50%}.dufig .npcface.full{width:100%;height:100%;box-shadow:none;background:0 0;border:0}.dufig .npcface.full>.pic{object-fit:contain;object-position:50% 100%;width:100%;height:100%;filter:drop-shadow(0 calc(var(--px) * 6) 0 #00000040)}.hop{animation:.5s cubic-bezier(.3,1.3,.5,1) both duhop}@keyframes duhop{0%{transform:scale(1.12,.84)}40%{transform:translateY(calc(var(--px) * -46)) scale(.94, 1.08)}70%{transform:scale(1.04,.96)}}.dusay{right:0;top:calc(var(--px) * 36);width:calc(var(--px) * 320);box-sizing:border-box;padding:calc(var(--px) * 16) calc(var(--px) * 20);color:#2b1608;border:calc(var(--px) * 4) solid #2b1608;border-radius:calc(var(--px) * 26);box-shadow:0 calc(var(--px) * 6) 0 #0000004d;background:#fff6e2;position:absolute}.dusay:before,.dusay:after{content:"";border-style:solid;border-color:#0000;position:absolute;top:50%;translate:0 -50%}.dusay:before{left:calc(var(--px) * -30);border-width:calc(var(--px) * 16) calc(var(--px) * 30) calc(var(--px) * 16) 0;border-right-color:#2b1608}.dusay:after{left:calc(var(--px) * -22);border-width:calc(var(--px) * 12) calc(var(--px) * 24) calc(var(--px) * 12) 0;border-right-color:#fff6e2}.dusay p{word-break:keep-all;overflow-wrap:anywhere;font-family:Google Sans,sans-serif;font-size:calc(var(--px) * 27);margin:0;font-weight:700;line-height:1.35}.dusay.hot{background:#fff0c9;border-color:#a71d14}.dusay.hot:before{border-right-color:#a71d14}.dusay.hot:after{border-right-color:#fff0c9}.dunamerow{align-items:center;gap:calc(var(--px) * 10);width:calc(var(--px) * 560);box-sizing:border-box;padding:calc(var(--px) * 8) calc(var(--px) * 40) calc(var(--px) * 8) calc(var(--px) * 30);border-image:url(../assets/ui/frame/row.webp) 24 56 fill / calc(var(--px) * 22) calc(var(--px) * 50) stretch;filter:drop-shadow(0 calc(var(--px) * 4) 0 #00000059);display:flex}.dupen{font-size:calc(var(--px) * 32);color:#8a4a12;flex:none;font-style:normal}.duname{min-width:0;padding:calc(var(--px) * 8) 0;font:inherit;font-size:calc(var(--px) * 34);color:#4a2a0c;text-align:center;pointer-events:auto;background:0 0;border:0;outline:0;flex:1;font-weight:800}.duname::placeholder{color:#9a7046}.dunamerow:focus-within{filter:drop-shadow(0 0 calc(var(--px) * 10) #ffd54a)}.durow{display:block}.dufaces{gap:calc(var(--px) * 8);grid-template-columns:repeat(6,1fr);display:grid}.duface{aspect-ratio:1;border:calc(var(--px) * 4) solid #2b1608;cursor:pointer;background:radial-gradient(#cfe8ff,#7fb6ec);border-radius:50%;padding:0;transition:translate .15s ease-out;position:relative;overflow:hidden}.duface .face{border:0;width:100%;height:100%}.duface:active{translate:0 calc(var(--px) * 3)}.duface.on{translate:0 calc(var(--px) * -6);box-shadow:0 0 0 calc(var(--px) * 5) #ffd54a, 0 0 calc(var(--px) * 18) #ffd54a;background:radial-gradient(#fff6c8,#f5b51c)}.dugo{min-width:calc(var(--px) * 470);white-space:nowrap}.duboard .dugo{width:100%;min-width:0;padding:0 calc(var(--px) * 24);font-size:calc(var(--px) * 42);align-self:center}.dugo.hot{animation:1.3s ease-in-out infinite dubreathe}@keyframes dubreathe{50%{filter:brightness(1.12);scale:1.05}}.dume{align-items:center;gap:calc(var(--px) * 16);box-sizing:border-box;width:100%;padding:calc(var(--px) * 10) calc(var(--px) * 44) calc(var(--px) * 10) calc(var(--px) * 24);font:inherit;color:#4a2a0c;text-align:left;border:0;border-image:url(../assets/ui/frame/row.webp) 24 56 fill / calc(var(--px) * 22) calc(var(--px) * 50) stretch;filter:drop-shadow(0 calc(var(--px) * 5) 0 #00000059);cursor:pointer;background:0 0;animation:.35s ease-out both duin;display:flex}.dume:active{translate:0 calc(var(--px) * 4)}.dume>.face,.durowp>.face{width:calc(var(--px) * 92);height:calc(var(--px) * 92);border:calc(var(--px) * 4) solid #2b1608;background:radial-gradient(#cfe8ff,#7fb6ec);border-radius:50%;flex:none;overflow:hidden}.dume>span{flex:1;display:grid}.dume small{font-size:calc(var(--px) * 20);color:#8a5a2a;font-weight:700}.dume b{font-size:calc(var(--px) * 38);color:#fff3d6}.dutiles{gap:calc(var(--px) * 10);display:grid}.dutiles.n3{grid-template-columns:repeat(3,1fr)}.dutiles.n2{grid-template-columns:repeat(2,1fr)}.dutile{align-content:start;justify-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 14) calc(var(--px) * 8) calc(var(--px) * 12);font:inherit;color:#fff3d6;border:calc(var(--px) * 4) solid #2b1608;border-radius:calc(var(--px) * 20);box-shadow:inset 0 calc(var(--px) * 3) 0 #ffdca040, 0 calc(var(--px) * 5) 0 #00000059;cursor:pointer;background:linear-gradient(#7a4a1c,#4f2c0e);transition:translate .15s ease-out;display:grid;position:relative}.dutile:active:not(:disabled){translate:0 calc(var(--px) * 4)}.dutile.on{color:#3b200c;translate:0 calc(var(--px) * -5);box-shadow:0 0 0 calc(var(--px) * 4) #fff3d6, 0 0 calc(var(--px) * 22) #ffd54acc, 0 calc(var(--px) * 8) 0 #00000059;background:linear-gradient(#fff0a0,#f5b51c);border-color:#7a4a00}.dutile.lock{cursor:default;filter:grayscale(.75)brightness(.8)}.dutile b{font-size:calc(var(--px) * 26);line-height:1.1}.dutile.on b{-webkit-text-stroke:0}.dutile small{font-size:calc(var(--px) * 17);text-align:center;opacity:.85;line-height:1.2}.dumed{width:calc(var(--px) * 70);height:calc(var(--px) * 70);font-size:calc(var(--px) * 42);color:#7a2a0c;border:calc(var(--px) * 4) solid #2b1608;background:radial-gradient(circle at 35% 30%,#fffbe8,#e9c27a 70%);border-radius:50%;place-items:center;font-style:normal;font-weight:800;line-height:1;display:grid}.dumed small{font-size:calc(var(--px) * 20)}.dumed .pic{object-fit:contain;width:78%;height:78%}.dulock{top:calc(var(--px) * 6);right:calc(var(--px) * 6);width:calc(var(--px) * 40);height:calc(var(--px) * 40);position:absolute}.dulock .pic{object-fit:contain;width:100%;height:100%}.durowp{align-items:center;gap:calc(var(--px) * 12);padding:calc(var(--px) * 8) calc(var(--px) * 30) calc(var(--px) * 8) calc(var(--px) * 18);color:#4a2a0c;border-image:url(../assets/ui/frame/row.webp) 24 56 fill / calc(var(--px) * 22) calc(var(--px) * 50) stretch;animation:duin .35s var(--d,.15s) ease-out both;display:flex;position:relative}.durowp>.face{width:calc(var(--px) * 78);height:calc(var(--px) * 78)}.durowp>span{flex:1;min-width:0;display:grid}.durowp b{font-size:calc(var(--px) * 28);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.durowp small{align-items:center;gap:calc(var(--px) * 6);font-size:calc(var(--px) * 19);color:#8a5a2a;font-weight:700;display:flex}.durowp .btn.sm{min-width:calc(var(--px) * 150);min-height:calc(var(--px) * 72);font-size:calc(var(--px) * 28)}.durowp.hot{animation:duin .35s var(--d,.15s) ease-out both, duglow 1.4s 1s ease-in-out infinite}@keyframes duglow{50%{filter:drop-shadow(0 0 calc(var(--px) * 12) #ffd54a)}}.dudot{width:calc(var(--px) * 14);height:calc(var(--px) * 14);background:#9a8a7a;border-radius:50%}.dudot.on{box-shadow:0 0 calc(var(--px) * 8) #4fd13a;background:#4fd13a;animation:1.6s ease-in-out infinite dublink}@keyframes dublink{50%{opacity:.45}}.durec{padding:calc(var(--px) * 2) calc(var(--px) * 12);font-size:calc(var(--px) * 22);color:#fff3d6;background:#2b1608;border-radius:999px;flex:none;font-style:normal;font-weight:800}.durec .w{color:#8fe36a}.durec .l{color:#ff9a7a}.dudel{top:calc(var(--px) * -10);right:calc(var(--px) * -6);width:calc(var(--px) * 40);height:calc(var(--px) * 40);font:inherit;font-size:calc(var(--px) * 20);color:#fff;border:calc(var(--px) * 3) solid #2b1608;cursor:pointer;background:#8a5a2a;border-radius:50%;padding:0;position:absolute}.duchips{justify-content:center;gap:calc(var(--px) * 10);flex-wrap:wrap;display:flex}.duchip{padding:calc(var(--px) * 4) calc(var(--px) * 20);font-size:calc(var(--px) * 24);color:#ffd36a;border:calc(var(--px) * 3) solid #c98a2c;background:#2b1608;border-radius:999px;font-weight:800}.duqr{width:calc(var(--px) * 380);height:calc(var(--px) * 380);box-sizing:border-box;padding:calc(var(--px) * 20);border-radius:calc(var(--px) * 18);box-shadow:0 calc(var(--px) * 8) 0 #00000059;background:#fff;align-self:center;animation:.45s cubic-bezier(.2,1.6,.4,1) .2s both dupop;position:relative}.duqrin,.duqrin svg{width:100%;height:100%;display:block}.duscan{left:calc(var(--px) * 14);right:calc(var(--px) * 14);top:calc(var(--px) * 14);height:calc(var(--px) * 8);box-shadow:0 0 calc(var(--px) * 14) #3bb54a;background:linear-gradient(90deg,#0000,#3bb54a,#0000);border-radius:99px;animation:2.2s ease-in-out infinite alternate duscan;position:absolute}@keyframes duscan{to{top:calc(100% - var(--px) * 22)}}.ducorner{width:calc(var(--px) * 46);height:calc(var(--px) * 46);border:calc(var(--px) * 8) solid #e2541c;position:absolute}.ducorner.a{left:calc(var(--px) * -6);top:calc(var(--px) * -6);border-top-left-radius:calc(var(--px) * 16);border-bottom:0;border-right:0}.ducorner.b{right:calc(var(--px) * -6);top:calc(var(--px) * -6);border-top-right-radius:calc(var(--px) * 16);border-bottom:0;border-left:0}.ducorner.c{left:calc(var(--px) * -6);bottom:calc(var(--px) * -6);border-bottom-left-radius:calc(var(--px) * 16);border-top:0;border-right:0}.ducorner.d{right:calc(var(--px) * -6);bottom:calc(var(--px) * -6);border-bottom-right-radius:calc(var(--px) * 16);border-top:0;border-left:0}.dulink{font-size:calc(var(--px) * 18);color:#f3d9a8;word-break:normal;overflow-wrap:anywhere;text-align:center;opacity:.8}.dutimer{align-items:center;gap:calc(var(--px) * 12);padding:calc(var(--px) * 6) calc(var(--px) * 44) calc(var(--px) * 6) calc(var(--px) * 28);border-image:url(../assets/ui/frame/row.webp) 24 56 fill / calc(var(--px) * 22) calc(var(--px) * 50) stretch;display:flex}.dutimer>.pic{width:calc(var(--px) * 54);height:calc(var(--px) * 54);object-fit:contain}.duclock{font-size:calc(var(--px) * 34);color:#fff3d6;font-variant-numeric:tabular-nums}.late .duclock{color:#ff7a5a;animation:.8s ease-in-out infinite dubreathe}.dudots{gap:calc(var(--px) * 6);display:flex}.dudots i{width:calc(var(--px) * 10);height:calc(var(--px) * 10);background:#7a4a1c;border-radius:50%;animation:1.2s ease-in-out infinite dudots}.dudots i:nth-child(2){animation-delay:.2s}.dudots i:nth-child(3){animation-delay:.4s}@keyframes dudots{30%{translate:0 calc(var(--px) * -10)}}.dubtns{gap:calc(var(--px) * 16);flex-wrap:wrap;justify-content:center;display:flex}.dunameplate{box-sizing:border-box;min-width:calc(var(--px) * 300);height:calc(var(--px) * 86);margin-top:calc(var(--px) * -26);padding:0 calc(var(--px) * 70) calc(var(--px) * 4);font-size:calc(var(--px) * 40);color:#fff3d6;white-space:nowrap;border-image:url(../assets/ui/frame/plaque.webp) 24 72 fill / calc(var(--px) * 20) calc(var(--px) * 62) stretch;place-items:center;animation:.4s cubic-bezier(.2,1.6,.4,1) .35s both dupop;display:grid}.dujoin .dufig,.duend.l .dufig{animation:.6s cubic-bezier(.2,1.25,.4,1) .1s both duslide}@keyframes duslide{0%{transform:translateX(calc(var(--px) * 520)) rotate(8deg)}}.dujoin .dusay,.duend.l .dusay{animation:.4s cubic-bezier(.2,1.7,.4,1) .55s both dupop,.4s ease-in-out 1s dushake}@keyframes dushake{25%{translate:calc(var(--px) * -8) 0}50%{translate:calc(var(--px) * 8) 0}75%{translate:calc(var(--px) * -4) 0}}.duend.w .dutitle{font-size:calc(var(--px) * 88);color:#ffd54a}.duend.w .durays:before{background:repeating-conic-gradient(#ffd65a33 0 8deg, transparent 8deg 18deg);animation-duration:24s}.duend.w .dufig{animation:.6s cubic-bezier(.3,1.3,.5,1) .15s both duhop,1.8s ease-in-out .9s infinite dubob}@keyframes dubob{50%{transform:translateY(calc(var(--px) * -10))}}.duend.l .dutitle{color:#ff9a7a;animation:.5s cubic-bezier(.2,1.6,.4,1) both duslam,.4s ease-in-out .5s dushake}.duend.l:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(#0000 55%,#a0140a73);animation:.8s ease-out both duflash;position:absolute;inset:0}@keyframes duflash{0%{opacity:0}20%{opacity:1}}.duscore{justify-content:center;align-items:center;gap:calc(var(--px) * 26);display:flex}.duscore span{justify-items:center;display:grid}.duscore small{max-width:calc(var(--px) * 200);text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--px) * 22);color:#f3d9a8;overflow:hidden}.duscore b{font-size:calc(var(--px) * 72);color:#fff3d6;line-height:1}.duscore i{font-size:calc(var(--px) * 48);color:#c98a2c;font-style:normal}.dupaid{justify-content:center;align-items:center;gap:calc(var(--px) * 10);animation:.5s cubic-bezier(.2,1.7,.4,1) .7s both dupop;display:flex}.dupaid>.pic{width:calc(var(--px) * 56);height:calc(var(--px) * 56);object-fit:contain}.dupaid b{font-size:calc(var(--px) * 46);color:#ffd54a}.duconf{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.duconf i{top:calc(var(--px) * -40);left:var(--x);width:calc(var(--px) * 14);height:calc(var(--px) * 22);background:var(--c);border-radius:calc(var(--px) * 3);animation:dufall var(--t) var(--d) ease-in infinite;position:absolute}@keyframes dufall{to{transform:translateY(calc(var(--px) * 1400)) rotate(var(--r))}}.duask:not([hidden]){animation:.35s cubic-bezier(.2,1.7,.4,1) both dupop}.dumodal{z-index:10;padding:calc(var(--px) * 30);background:#140a04bf;place-items:center;display:grid;position:absolute;inset:0}.dumodal .duboard{width:calc(var(--px) * 640);animation:.3s cubic-bezier(.2,1.6,.4,1) both dupop}@media (prefers-reduced-motion:reduce){.dupg *,.dupg :before,.dupg:after{transition:none!important;animation:none!important}.duconf{display:none}}.dutop.r .duspot{background:radial-gradient(34% 56% at 66% 62%,#ff96784d,#0000 70%)}.dutop.r .dupod,.dutop.r .dufig{left:66%}.dutop.r .dusay{left:0;right:auto}.dutop.r .dusay:before{left:auto;right:calc(var(--px) * -30);border-width:calc(var(--px) * 16) 0 calc(var(--px) * 16) calc(var(--px) * 30);border-color:#0000 #0000 #0000 #a71d14}.dutop.r .dusay:after{left:auto;right:calc(var(--px) * -22);border-width:calc(var(--px) * 12) 0 calc(var(--px) * 12) calc(var(--px) * 24);border-color:#0000 #0000 #0000 #fff0c9}.duend.l .durays{display:none}.dutop.r .dufig .npcface{scale:-1 1}.duask2{z-index:40}.duask2 .dumodal{background:0 0}.duaskface{width:calc(var(--px) * 150);height:calc(var(--px) * 150);border:calc(var(--px) * 5) solid #2b1608;background:radial-gradient(#cfe8ff,#7fb6ec);border-radius:50%;align-self:center;animation:.4s cubic-bezier(.2,1.7,.4,1) .15s both dupop;overflow:hidden}.duaskface .face{border:0;width:100%;height:100%}.duask2 .dubtns .btn.sm{min-width:calc(var(--px) * 240)}.dupg>.evx{position:absolute;inset:0}.duask2{pointer-events:auto}.durays{display:none}.duend.w .durays{display:block}.dupg.still,.dupg.still *{animation:none!important}.dupg.still .dugo.hot{animation:1.3s ease-in-out infinite dubreathe!important}.dufrbtn{align-items:center;gap:calc(var(--px) * 16);box-sizing:border-box;width:100%;margin-top:calc(var(--px) * 10);padding:calc(var(--px) * 12) calc(var(--px) * 44) calc(var(--px) * 12) calc(var(--px) * 26);font:inherit;color:#4a2a0c;text-align:left;border:0;border-image:url(../assets/ui/frame/row.webp) 24 56 fill / calc(var(--px) * 22) calc(var(--px) * 50) stretch;filter:drop-shadow(0 calc(var(--px) * 5) 0 #00000059);cursor:pointer;background:0 0;animation:.35s ease-out .2s both duin;display:flex}.dufrbtn:active{translate:0 calc(var(--px) * 4)}.dufrbtn>.pic{width:calc(var(--px) * 84);height:calc(var(--px) * 84);object-fit:contain;flex:none}.dufrbtn>span{gap:calc(var(--px) * 4);flex:1;display:grid}.dufrbtn b{font-size:calc(var(--px) * 40);color:#fff3d6}.dufrbtn small,.dufrcount{align-items:center;gap:calc(var(--px) * 8);font-size:calc(var(--px) * 24);font-weight:800;display:flex}.dufrbtn small .dudot:nth-of-type(2),.dufrcount .dudot:nth-of-type(2){margin-left:calc(var(--px) * 10)}.dufrbtn .mgo{font-size:calc(var(--px) * 56);color:#8a4a12;font-style:normal}.dufrpage.still{animation:none}@keyframes dufrin{0%{translate:100%}}.dufrcount{color:#f3d9a8}.dufrlist::-webkit-scrollbar{display:none}.dufrlist>.durowp{flex:none}.dufrnone{justify-items:center;gap:calc(var(--px) * 10);text-align:center;margin:auto;display:grid}.dufrnone b{font-size:calc(var(--px) * 40);color:#ffd54a}.dufrnone small{font-size:calc(var(--px) * 24);color:#f3d9a8;max-width:80%}.dufrpage{z-index:20;padding:calc(var(--px) * 70) calc(var(--px) * 26) calc(var(--px) * 40);box-sizing:border-box;pointer-events:auto;background:#140802b8;place-items:center;animation:.2s both tfade;display:grid;position:absolute;inset:0}.dufrbox{gap:calc(var(--px) * 12);box-sizing:border-box;width:100%;height:100%;padding:calc(var(--px) * 66) calc(var(--px) * 26) calc(var(--px) * 30);border-image:url(../assets/ui/frame/panel.webp) 64 fill / calc(var(--px) * 56) stretch;filter:drop-shadow(0 calc(var(--px) * 14) calc(var(--px) * 18) #0000008c);flex-direction:column;animation:.25s cubic-bezier(.2,1.4,.4,1) both cboxin;display:flex;position:relative}.dufrpage.still,.dufrpage.still .dufrbox{animation:none}.dufrbox>.gx{top:calc(var(--px) * -26);right:calc(var(--px) * -18);position:absolute}.dufrhead{justify-content:center;display:flex}.dufrlist{gap:calc(var(--px) * 12);min-height:0;padding:calc(var(--px) * 6) calc(var(--px) * 4);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.dudot{box-shadow:0 0 calc(var(--px) * 6) #d23a2ab3;background:#d23a2a}.dufrpage{padding:calc(var(--px) * 160) calc(var(--px) * 30) calc(var(--px) * 50);flex-direction:column;align-items:stretch;display:flex}.dufrbox{flex:1;height:auto;min-height:0}.dufrbox>.gx{top:calc(var(--px) * -34);right:calc(var(--px) * -14)}.dufrbtn:active{scale:.96 .92}.dufrpage:not(.still) .dufrbox{animation:.46s cubic-bezier(.22,1.45,.4,1) both dufrdrop}@keyframes dufrdrop{0%{opacity:0;translate:0 -70%;rotate:-3deg}55%{opacity:1}to{translate:0;rotate:0deg}}.dufrpage:not(.still) .dufrbox>.duplq{transform-origin:50% 0;animation:.9s ease-out .3s both dufrswing}@keyframes dufrswing{0%{rotate:10deg}30%{rotate:-6deg}55%{rotate:3deg}78%{rotate:-1deg}to{rotate:0deg}}.dufrpage:not(.still) .dufrbox>.gx{animation:.35s cubic-bezier(.2,1.7,.4,1) .38s both dupop}.dufrpage:not(.still) .dufrlist>.durowp{animation:dufrrow .38s calc(.32s + var(--d,0s)) cubic-bezier(.2, 1.3, .4, 1) both}@keyframes dufrrow{0%{opacity:0;translate:60%}}.dufrpage:not(.still) .dudot.on{animation:.6s ease-out .75s dufrping,1.6s ease-in-out 1.4s infinite dublink}@keyframes dufrping{40%{box-shadow:0 0 calc(var(--px) * 18) #4fd13a;scale:1.9}}.dufrpage.out{animation:.22s ease-in both dufrfade}.dufrpage.out .dufrbox{animation:.22s ease-in both dufrsink}@keyframes dufrfade{to{opacity:0}}@keyframes dufrsink{to{opacity:0;translate:0 18%;scale:.94}}@media (prefers-reduced-motion:reduce){.dufrpage,.dufrpage *{animation:none!important}}.dufrcount>b{margin-right:calc(var(--px) * 10);padding:0 calc(var(--px) * 12);color:#2b1608;background:#ffd54a;border-radius:999px}

/* BANGCOCK-VI-POLISH */
#ui:has(.sheet.coopv) .mute{top:auto!important;bottom:calc(var(--px) * 16)!important;right:calc(var(--px) * 16)!important}
.coopv .ctitle{left:calc(var(--px) * 268)!important}
.coopv .ctitle>b{padding:0 calc(var(--px) * 44) calc(var(--px) * 4)!important;font-size:calc(var(--px) * 38)!important;white-space:nowrap!important}
.mtitle{font-size:calc(var(--px) * 34)!important;padding:0 calc(var(--px) * 40) calc(var(--px) * 4)!important;white-space:nowrap!important}
:is(.coopv,.relpick,.tsetup) .cnm{font-size:8.4cqw!important}
