#panel-wrap.scene[data-scene=burls]{background:#3d2c22 url(../art/cabinet/bg_wide.webp) center top / 2160px auto repeat}#panel-wrap.scene[data-scene=burls] #scene-bar{background:linear-gradient(#4a3426,#33231a);box-shadow:inset 0 6px #6b4c38,0 -8px 20px #0005}#panel-wrap.scene[data-scene=burls] #panel .list{gap:22px}#panel :where(.bu-cab) button{all:unset;box-sizing:border-box;cursor:pointer;font-family:Game,sans-serif}#panel :where(.bu-cab,.bu-legend) *{margin:0}#panel .bu-shut{margin:300px auto 0;display:flex;flex-direction:column;align-items:center;gap:14px;font-size:44px;text-align:center}#panel .bu-shut img{width:110px}#panel .bu-legend{display:flex;gap:10px}#panel .bu-legend span{flex:1;min-width:0;display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;padding:10px 14px;border-radius:18px;background:#12162bbb}#panel .bu-legend i{grid-row:1 / 3;width:34px;height:34px;border-radius:50%;border:4px solid #12162b}#panel .bu-legend .am i{background:radial-gradient(circle at 35% 30%,#ffe27a,#f0a92a)}#panel .bu-legend .au i{background:radial-gradient(circle at 35% 30%,#ffb07a,#e0502c)}#panel .bu-legend .gl i{background:radial-gradient(circle at 35% 30%,#d6fff0,#4dffc3);box-shadow:0 0 12px #4dffc3}#panel .bu-legend b{font-size:28px;line-height:1}#panel .bu-legend em{font-style:normal;font-size:22px;color:#ffe9a8;white-space:nowrap}#panel .bu-legend .off{opacity:.55}#panel .bu-cab{display:flex;flex-direction:column;gap:18px}#panel .bu-row{position:relative;display:flex;align-items:center;gap:22px;padding:16px 20px 26px}#panel .bu-row:after{content:"";position:absolute;left:-6px;right:-6px;bottom:0;height:22px;border-radius:6px;background:linear-gradient(#a8713c,#7a4a26 60%,#4f2e16);border:4px solid #12162b;box-shadow:0 8px #0005}#panel .bu-jar{position:relative;flex:none;width:190px;height:230px}#panel .bu-glass{position:absolute;left:8px;right:8px;top:30px;bottom:0;border:6px solid #12162b;border-radius:26px 26px 34px 34px;background:linear-gradient(100deg,#ffffff40 0 14%,#ffffff12 14% 60%,#ffffff26 60% 66%,#ffffff10 66%);box-shadow:inset 0 -10px #ffffff1a;pointer-events:none}#panel .bu-lid{position:absolute;left:26px;right:26px;top:6px;height:34px;border:6px solid #12162b;border-radius:12px;background:linear-gradient(#d9b377,#a8713c)}#panel .bu-fill{position:absolute;left:14px;right:14px;bottom:6px;max-height:calc(100% - 44px);border-radius:0 0 28px 28px;background:linear-gradient(#f5c46a,#c98a34);box-shadow:inset 0 8px #ffe2a0;transition:height .4s}#panel .bu-ic{position:absolute;left:50%;bottom:22px;width:128px;height:128px;margin-left:-64px;object-fit:contain;filter:drop-shadow(0 5px 0 #0005)}#panel .bu-row.shut .bu-ic{filter:brightness(0) opacity(.35)}#panel .bu-row.shut .bu-glass{background:linear-gradient(100deg,#cfc2b030,#cfc2b018);filter:saturate(.3)}#panel .bu-row.open .bu-ic{animation:bu-bob 3s ease-in-out infinite}#panel .bu-row:nth-child(2n).open .bu-ic{animation-delay:-1.4s}@keyframes bu-bob{50%{transform:translateY(-8px) rotate(4deg)}}#panel .bu-row.studied .bu-glass{box-shadow:inset 0 -10px #ffffff1a,0 0 22px #ffd34d88}#panel .bu-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}#panel .bu-nm{font-size:42px;line-height:1;display:flex;align-items:center;flex-wrap:wrap;gap:12px}#panel .bu-nm em{font-style:normal;font-size:28px;padding:2px 14px 3px;border-radius:12px;background:#12162b99;color:#b6ff7a}#panel .bu-rate{font-size:26px;color:#ffe9a8}#panel .bu-tag{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:center;padding:14px 16px 14px 44px;border:5px solid #12162b;border-radius:16px 16px 16px 44px;background:linear-gradient(#fff8e2,#f0dfb4);box-shadow:0 6px #12162b77;transform:rotate(-.6deg)}#panel .bu-tag:before{content:"";position:absolute;left:14px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:#3b2412;border:4px solid #12162b}#panel .bu-tag>b{grid-column:1;font-size:28px;line-height:1.1}#panel .bu-cost{grid-column:1;display:flex;flex-wrap:wrap;gap:8px}#panel .bu-go{grid-column:2;grid-row:1 / 3;width:180px;height:100px;display:grid;place-items:center;border:5px solid #12162b;border-radius:24px;background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2);box-shadow:inset 0 -8px #6c7380,inset 0 5px #eef0f4,0 5px #12162b}#panel .bu-go span{font-size:38px;opacity:.8}#panel .bu-go.ok{background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -8px #1a7420,inset 0 5px #c4ffa8,0 5px #12162b}#panel .bu-go.st.ok{background:linear-gradient(#5aa9ff,#2f78d6);box-shadow:inset 0 -8px #1f58a8,inset 0 5px #b0d6ff,0 5px #12162b}#panel .bu-go.ok span{opacity:1}#panel .bu-go:active{transform:translateY(4px)}#panel .bu-tag.lock{grid-template-columns:auto 1fr;filter:saturate(.4) brightness(.85)}#panel .bu-tag.lock img{width:44px;height:44px}#panel .bu-tag.lock b{grid-column:2}#panel .bu-tag.done{grid-template-columns:auto 1fr;background:linear-gradient(#ffe27a,#f0a92a)}#panel .bu-tag.done b{grid-column:2}#panel .bu-tick{position:relative;width:44px;height:44px;border-radius:50%;border:4px solid #12162b;background:linear-gradient(#91fa9f,#04a057)}#panel .bu-tick:after{content:"";position:absolute;left:13px;top:5px;width:9px;height:19px;border:solid #fff;border-width:0 6px 6px 0;transform:rotate(45deg)}#scene-bar .bu-tot{display:flex;flex-direction:column;align-items:center;padding:0 22px}#scene-bar .bu-tot b{font-size:44px;line-height:1}#scene-bar .bu-tot span{font-size:24px;color:#ffe9a8}@media(prefers-reduced-motion:reduce){#panel .bu-row.open .bu-ic{animation:none}}#panel-wrap.scene[data-scene=carvings]{background:#6b4a2e url(../art/carvings/bg_wide.webp) center top / 2160px auto repeat}#panel-wrap.scene[data-scene=carvings] #scene-bar{background:linear-gradient(#5a3a22,#432a16);box-shadow:inset 0 6px #7c5433,0 -8px 20px #0005}#panel-wrap.scene[data-scene=carvings] #panel .list{gap:20px;padding-bottom:0}#panel :where(.cv-tabs,.cv-wall,.cv-card) button{all:unset;box-sizing:border-box;cursor:pointer;font-family:Game,sans-serif}#panel :where(.cv-tabs,.cv-wall,.cv-card) *{margin:0}#panel .cv-shut{margin:300px auto 0;display:flex;flex-direction:column;align-items:center;gap:14px;font-size:44px;text-align:center}#panel .cv-shut img{width:110px}#panel .cv-tabs{box-sizing:border-box;width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}#panel .cv-tabs button{height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:5px solid #12162b;border-radius:22px;background:linear-gradient(#5a3317,#48260f);box-shadow:inset 0 -7px #331a09}#panel .cv-tabs img{width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 3px 0 #0005)}#panel .cv-tabs span{font-size:27px;line-height:1;opacity:.8}#panel .cv-tabs em{font-style:normal;font-size:22px;color:#ffe9a8}#panel .cv-tabs button.on{background:linear-gradient(#ffd75a,#f5a21e 60%,#e0820c);box-shadow:inset 0 -8px #b9620a,inset 0 5px #fff0b0}#panel .cv-tabs button.on span{opacity:1}#panel .cv-wall{box-sizing:border-box;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 14px;padding:6px 6px 30px;background:linear-gradient(#0000 calc(100% - 30px) 0),repeating-linear-gradient(#0000 0 186px,#3b2412 186px 192px,#8a5a30 192px 208px,#5a3a22 208px 214px,#0000 214px 220px);background-position:0 0,0 0}#panel .cv-p{position:relative;min-width:0;aspect-ratio:1;display:grid;place-items:center;background:url(../art/burl/plaque_plain.webp) center / contain no-repeat;filter:drop-shadow(0 6px 0 #0005)}#panel .cv-p img{width:58%;height:58%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 3px 0 #0005)}#panel .cv-p.l0{filter:brightness(.62) saturate(.5) drop-shadow(0 6px 0 #0005)}#panel .cv-p.l0 img{filter:brightness(0) opacity(.28)}#panel .cv-p.soon img{width:34%;height:34%;filter:none;opacity:.7}#panel .cv-p.l2{background-image:url(../art/burl/plaque_gilded.webp)}#panel .cv-p.l3,#panel .cv-p.l4{background-image:url(../art/burl/plaque_painted.webp)}#panel .cv-p.l4:after{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:16%;box-shadow:0 0 22px 6px #ff7a2e,inset 0 0 18px #ff9a3e88;pointer-events:none}#panel .cv-p.sel:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:7px solid #fff;border-radius:22px;pointer-events:none}#panel .cv-p.ready{animation:cv-ready 1.3s ease-in-out infinite}@keyframes cv-ready{50%{transform:translateY(-4px)}}#panel .cv-p.ready{filter:drop-shadow(0 6px 0 #0005) drop-shadow(0 0 10px #7be35b)}#panel .cv-card{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:20px;min-height:190px;margin:0 -4px;padding:18px 22px;box-sizing:border-box;border:5px solid #12162b;border-radius:28px 28px 0 0;background:linear-gradient(#7a4a26,#66391b);box-shadow:inset 0 5px #9b6436,0 -10px 30px #0007}#panel .cv-card.hint{justify-content:center;min-height:110px;text-align:center}#panel .cv-card.hint span{font-size:30px;color:#ffe9a8}#panel .cv-p.big{flex:none;width:150px;cursor:default}#panel .cv-cm{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}#panel .cv-cm>b{font-size:38px;line-height:1.05;display:flex;align-items:center;flex-wrap:wrap;gap:12px}#panel .cv-cm>span{font-size:28px;line-height:1.15;color:#ffe9a8}#panel .cv-cm em{font-style:normal;font-size:24px;padding:2px 12px 3px;border-radius:12px;background:#12162b99;color:#d9b377}#panel .cv-cm em.l2{color:#ffd34d}#panel .cv-cm em.l3{color:#9fe3ff}#panel .cv-cm em.l4{color:#ff9a5e}#panel .cv-cm .cv-fx{font-size:34px;color:#b6ff7a}#panel .cv-prices{display:flex;gap:10px;flex-wrap:wrap}#panel .cv-pr{display:flex;align-items:center;gap:6px;height:48px;padding:0 12px 0 6px;border-radius:12px;background:#12162b99}#panel .cv-pr img{width:40px;height:40px;object-fit:contain}#panel .cv-pr b{font-size:28px}#panel .cv-pr.short b{color:#ff8a7a}#panel .cv-chips{position:relative;height:44px;border:4px solid #12162b;border-radius:14px;background:#2a1e14;overflow:hidden}#panel .cv-chips i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#9fe3ff,#4aa8e0)}#panel .cv-chips b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:24px}#panel .cv-note{font-size:24px!important;color:#ffb3a6!important}#panel .cv-go{flex:none;width:190px;height:116px;display:grid;place-items:center;border:5px solid #12162b;border-radius:26px;background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2);box-shadow:inset 0 -9px #6c7380,inset 0 5px #eef0f4,0 6px #12162b}#panel .cv-go span{font-size:42px;opacity:.8}#panel .cv-go.ok{background:linear-gradient(#ffd75a,#f5a21e 60%,#e0820c);box-shadow:inset 0 -9px #b9620a,inset 0 5px #fff0b0,0 6px #12162b}#panel .cv-go.ok span{opacity:1}#panel .cv-go:active{transform:translateY(5px)}#scene-bar .cv-tot{display:flex;flex-direction:column;align-items:center;padding:0 22px}#scene-bar .cv-tot b{font-size:44px;line-height:1}#scene-bar .cv-tot span{font-size:24px;color:#ffe9a8}#scene-bar .cv-tot b.gd{color:#ffd34d}#scene-bar .cv-tot b.pt{color:#9fe3ff}@media(prefers-reduced-motion:reduce){#panel .cv-p.ready{animation:none}}#panel-wrap.scene[data-scene=companions]{background:#3d5a3a url(../art/den/bg_wide.webp) center top / 2160px auto repeat}#panel-wrap.scene[data-scene=companions] #scene-bar{background:linear-gradient(#3a4a2c,#2a3820);box-shadow:inset 0 6px #566b3e,0 -8px 20px #0005}#panel-wrap.scene[data-scene=companions] #panel .list{gap:20px;padding-bottom:0}#panel :where(.cm-den,.cm-card) button{all:unset;box-sizing:border-box;cursor:pointer;font-family:Game,sans-serif}#panel :where(.cm-den,.cm-card) *{margin:0}#panel .cm-shut{margin:300px auto 0;display:flex;flex-direction:column;align-items:center;gap:14px;font-size:44px;text-align:center}#panel .cm-shut img{width:110px}#panel .cm-den{box-sizing:border-box;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 10px;padding:8px 4px 20px}#panel .cm-a{position:relative;min-width:0;height:270px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}#panel .cm-seat{position:absolute;left:50%;bottom:34px;width:92%;transform:translate(-50%);pointer-events:none;opacity:.95}#panel .cm-pic{position:absolute;left:50%;bottom:62px;width:78%;height:178px;object-fit:contain;transform:translate(-50%);pointer-events:none;filter:drop-shadow(0 6px 0 #0005)}#panel .cm-a.sil .cm-pic{filter:brightness(0) opacity(.5)}#panel .cm-a.own .cm-pic{animation:cm-bob 2.6s ease-in-out infinite}#panel .cm-a:nth-child(odd).own .cm-pic{animation-delay:-1.2s}@keyframes cm-bob{50%{transform:translate(-50%) translateY(-7px)}}#panel .cm-a>span{position:relative;font-size:28px;line-height:1}#panel .cm-lv{position:absolute;right:8px;top:30px;width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#7be35b var(--p),#2a3820 0);border:5px solid #12162b;box-shadow:0 4px #0006}#panel .cm-lv:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#1e2a1a}#panel .cm-lv b{position:relative;font-size:32px;font-style:normal}#panel .cm-pr{position:absolute;left:50%;bottom:34px;transform:translate(-50%);font-style:normal}#panel :is(.cm-pr,.cm-go,.cm-buy) em{display:flex;align-items:center;gap:4px;height:44px;padding:0 12px 0 4px;border-radius:14px;background:#12162bdd;font-style:normal;white-space:nowrap}#panel :is(.cm-pr,.cm-go,.cm-buy) em img{width:36px;height:36px;object-fit:contain}#panel :is(.cm-pr,.cm-go,.cm-buy) em b{font-size:26px}#panel em.short b{color:#ff8a7a}#panel .cm-a.sel:before{content:"";position:absolute;top:0;right:2px;bottom:26px;left:2px;border:7px solid #fff;border-radius:30px;pointer-events:none}#panel .cm-a.ready .cm-seat{filter:drop-shadow(0 0 16px #7be35b)}#panel .cm-card{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:18px;min-height:230px;margin:0 -4px;padding:18px 20px;box-sizing:border-box;border:5px solid #12162b;border-radius:28px 28px 0 0;background:linear-gradient(#4a5a36,#364426);box-shadow:inset 0 5px #6b8050,0 -10px 30px #0007}#panel .cm-card.hint{justify-content:center;min-height:110px;text-align:center}#panel .cm-card.hint span{font-size:30px;color:#e6f5c8}#panel .cm-card.tall{align-items:flex-start}#panel .cm-face{flex:none;width:170px;height:170px;border-radius:30px;background:radial-gradient(circle at 50% 40%,#6b8050,#2a3820);border:5px solid #12162b;display:grid;place-items:center}#panel .cm-face img{width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 5px 0 #0005)}#panel .cm-face.sil img{filter:brightness(0) opacity(.55)}#panel .cm-cm{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}#panel .cm-cm>b{font-size:40px;line-height:1.05;display:flex;align-items:center;flex-wrap:wrap;gap:12px}#panel .cm-cm>b em{font-style:normal;font-size:26px;padding:2px 12px 3px;border-radius:12px;background:#12162b99;color:#b6ff7a}#panel .cm-cm>span{font-size:27px;line-height:1.16}#panel .cm-cm i{font-style:normal;color:#ffd34d}#panel .cm-cm small{display:block;font-size:22px;color:#cfe3b0}#panel .cm-need{color:#ffb3a6}#panel .cm-out{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:16px;background:#12162b77}#panel .cm-out span{flex:1;min-width:0;font-size:25px;line-height:1.15}#panel .cm-out b{color:#9fe3ff}#panel .cm-out.on{background:#173a2299}#panel .cm-tick{flex:none;position:relative;width:40px;height:40px;border-radius:50%;border:4px solid #12162b;background:linear-gradient(#91fa9f,#04a057)}#panel .cm-tick:after{content:"";position:absolute;left:12px;top:4px;width:8px;height:17px;border:solid #fff;border-width:0 5px 5px 0;transform:rotate(45deg)}#panel .cm-buy{flex:none;padding:8px;border:4px solid #12162b;border-radius:18px;background:linear-gradient(#c9ced8,#8c93a2)}#panel .cm-buy.ok{background:linear-gradient(#6fe05a,#23922a)}#panel .cm-go{flex:none;width:200px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:5px solid #12162b;border-radius:26px;background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2);box-shadow:inset 0 -9px #6c7380,inset 0 5px #eef0f4,0 6px #12162b}#panel .cm-go>span{font-size:42px;opacity:.8}#panel .cm-go.ok{background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -9px #1a7420,inset 0 5px #c4ffa8,0 6px #12162b}#panel .cm-go.ok>span{opacity:1}#panel .cm-go:active,#panel .cm-walk:active{transform:translateY(5px)}#panel .cm-walk{flex:none;align-self:center;width:150px;height:96px;display:grid;place-items:center;text-align:center;border:5px solid #12162b;border-radius:22px;background:linear-gradient(#5aa9ff,#2f78d6);box-shadow:inset 0 -8px #1f58a8,inset 0 5px #b0d6ff,0 5px #12162b}#panel .cm-walk span{font-size:30px;line-height:1}#panel .cm-walk.on{background:linear-gradient(#ffd75a,#e0820c);box-shadow:inset 0 -8px #b9620a,inset 0 5px #fff0b0,0 5px #12162b}#scene-bar .cm-res{display:flex;align-items:center;gap:10px;padding-left:8px}#scene-bar .cm-res img{width:76px;height:76px;object-fit:contain}#scene-bar .cm-res b{font-size:50px}#scene-bar .cm-tot{margin-left:auto;padding-right:28px;display:flex;flex-direction:column;align-items:flex-end}#scene-bar .cm-tot b{font-size:40px;line-height:1}#scene-bar .cm-tot span{font-size:24px;color:#e6f5c8}@media(prefers-reduced-motion:reduce){#panel .cm-a.own .cm-pic{animation:none}}#panel-wrap.scene[data-scene=kiln]{background:#5c5450 url(../art/kiln/bg_wide.webp) center top / 2160px auto repeat}#panel-wrap.scene[data-scene=kiln] #scene-bar{background:linear-gradient(#6b3a2c,#4c261d);box-shadow:inset 0 6px #8f5644,0 -8px 20px #0005}#panel :where(.kl) button{all:unset;box-sizing:border-box;cursor:pointer;border-image:none;min-width:0;min-height:0}#panel :where(.kl) button>*{margin:0}#panel .kl{display:flex;flex-direction:column;gap:46px;padding:0 20px 30px}#panel .kl-closed{margin:80px 40px;text-align:center;font-size:40px}#panel .kl-stage{display:flex;align-items:flex-end;gap:10px;height:560px}#panel .kl-kiln{position:relative;flex:none;width:540px;height:540px}#panel .kl-svg{width:100%;height:100%;display:block;filter:drop-shadow(0 12px 0 #0004);overflow:visible}#panel .kl-flames path{transform-origin:50% 100%;transform-box:fill-box;animation:kl-flame .7s ease-in-out infinite alternate}#panel .kl-flames .f2{animation-duration:.9s;animation-delay:-.3s}#panel .kl-flames .f3{animation-duration:.6s;animation-delay:-.15s}@keyframes kl-flame{0%{transform:scaleY(.82) scaleX(1.06) skew(-3deg)}to{transform:scaleY(1.12) scaleX(.94) skew(4deg)}}#panel .kl-smoke circle{fill:#d8d2cf;opacity:0;animation:kl-smoke 3.2s linear infinite;transform-box:fill-box;transform-origin:center}#panel .kl-smoke circle:nth-child(2){animation-delay:-1.1s}#panel .kl-smoke circle:nth-child(3){animation-delay:-2.2s}@keyframes kl-smoke{0%{opacity:0;transform:translateY(40px) scale(.5)}25%{opacity:.75}to{opacity:0;transform:translate(26px,-70px) scale(1.5)}}#panel .kl.full .kl-flames{opacity:.35}#panel .kl.full .kl-flames path,#panel .kl.full .kl-smoke circle{animation-play-state:paused}#panel .kl.full .kl-smoke{opacity:0}#panel .kl-lv{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);display:flex;align-items:baseline;gap:12px;padding:4px 26px 8px;border:5px solid #12162b;border-radius:22px;background:linear-gradient(#ffd75a,#f5a21e);box-shadow:inset 0 -6px #c97a12,0 6px #12162b88}#panel .kl-lv span{font-size:30px}#panel .kl-lv b{font-size:42px}#panel .kl-side{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;align-items:stretch;padding-bottom:6px}#panel .kl-store{display:flex;flex-direction:column;align-items:center;gap:6px}#panel .kl-glass{position:relative;width:100%;height:200px;box-sizing:border-box;border:7px solid #12162b;border-radius:26px;background:linear-gradient(#ffffff2e,#ffffff12);overflow:hidden;box-shadow:inset 0 0 0 5px #ffffff30,0 8px #12162b77}#panel .kl-fill{position:absolute;left:0;right:0;bottom:0;height:0;background:linear-gradient(#5a5868,#2e2c38);border-top:6px solid #8d8aa0;transition:height .4s}#panel .kl-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,#ff9a3c66 0 6px,#0000 7px),radial-gradient(circle at 62% 60%,#ffb04a55 0 5px,#0000 6px),radial-gradient(circle at 84% 24%,#ff8a2c55 0 5px,#0000 6px),radial-gradient(circle at 40% 82%,#ff9a3c44 0 6px,#0000 7px);background-size:150px 110px}#panel .kl-lump{position:absolute;left:12px;top:12px;width:64px;height:64px;filter:drop-shadow(0 3px 0 #0006)}#panel .kl-amt{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-size:44px}#panel .kl-cap{font-size:26px;color:#ffe9a8}#panel .kl-batch{padding:12px 16px 14px;border-radius:22px;background:#12162bb3;display:flex;flex-direction:column;gap:8px}#panel .kl-bt{display:flex;align-items:center;gap:8px}#panel .kl-bt img{width:46px;height:46px}#panel .kl-bt b{font-size:38px;color:#b6ff7a}#panel .kl-bt span{margin-left:auto;font-size:28px;color:#ffe9a8;white-space:nowrap}#panel .kl-bar{position:relative;height:24px;border:4px solid #12162b;border-radius:12px;background:#2a1e14;overflow:hidden}#panel .kl-bar i{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(#ffc24d,#f0791e)}#panel .kl.full .kl-prog{background:linear-gradient(#8a93a8,#5b6b8c)}#panel .kl-grow{display:flex!important;align-items:center;justify-content:space-between;gap:8px;height:92px;padding:0 14px 6px 22px!important;border:5px solid #12162b!important;border-radius:24px;background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2);box-shadow:inset 0 -8px #6c7380,inset 0 5px #eef0f4,0 6px #12162b}#panel .kl-grow.ok{background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -8px #1a7420,inset 0 5px #c4ffa8,0 6px #12162b}#panel .kl-grow>span{font-size:36px}#panel .kl-grow:active{transform:translateY(4px)}#panel .kl-hint{font-size:23px;color:#ffe9a8;text-align:center}#panel .kl-pill{display:inline-flex;align-items:center;gap:6px;height:50px;padding:0 14px 0 6px;border-radius:14px;background:#12162bb3}#panel .kl-pill img{width:40px;height:40px;object-fit:contain}#panel .kl-pill b{font-size:29px;white-space:nowrap}#panel .kl-pill b i{font-style:normal;color:#b6ff7a}#panel .kl-pill.short b i{color:#ff8a7a}#panel .kl-card{position:relative;padding:46px 22px 22px;border:6px solid #12162b;border-radius:34px;background:linear-gradient(#8a5a3a,#6f4329);box-shadow:inset 0 6px #a9744c,inset 0 -8px #54301b,0 10px #12162b88}#panel .kl-tag{position:absolute;left:50%;top:-34px;transform:translate(-50%);height:58px;padding:0 30px;display:flex;align-items:center;border:5px solid #12162b;border-radius:20px;background:linear-gradient(#ffd75a,#f5a21e);box-shadow:inset 0 -6px #c97a12,0 5px #12162b88;white-space:nowrap}#panel .kl-tag span{font-size:32px}#panel .kl-make{display:flex;align-items:center;gap:16px}#panel .kl-rat{flex:none;width:110px;height:110px;object-fit:contain;filter:drop-shadow(0 5px 0 #0005)}#panel .kl-each{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}#panel .kl-each>span{font-size:28px;color:#ffe9a8}#panel .kl-costs{display:flex;gap:10px;flex-wrap:wrap}#panel .kl-btns,#panel .kl-feed{flex:none;display:flex;gap:10px}#panel .kl-b{width:112px;height:92px;display:grid!important;place-items:center;border:5px solid #12162b!important;border-radius:22px;background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2);box-shadow:inset 0 -8px #6c7380,inset 0 5px #eef0f4,0 5px #12162b}#panel .kl-b.ok{background:linear-gradient(#ffd75a,#f5a21e 60%,#e0820c);box-shadow:inset 0 -8px #b9620a,inset 0 5px #fff0b0,0 5px #12162b}#panel .kl-b span{font-size:36px}#panel .kl-b:active{transform:translateY(4px)}#panel .kl-rack{display:flex;flex-direction:column;gap:30px}#panel .kl-beam{position:relative;height:64px;margin:0 -6px;display:grid;place-items:center;border:6px solid #12162b;border-radius:18px;background:repeating-linear-gradient(90deg,#7a4a26 0 120px,#6d4020 120px 124px);box-shadow:inset 0 6px #9b6436,inset 0 -6px #522c13,0 8px #12162b88}#panel .kl-beam span{font-size:32px}#panel .kl-gear{position:relative;display:flex;align-items:center;gap:16px;padding:16px 16px 16px 14px;border:5px solid #12162b;border-radius:28px;background:#12162bcc;box-shadow:0 8px #12162b66}#panel .kl-gear.fed{background:#173a22e6;border-color:#12162b;box-shadow:inset 0 0 0 4px #7be35b,0 8px #12162b66}#panel .kl-hook{position:absolute;left:76px;top:-36px;width:14px;height:40px;border-radius:7px;background:#c9d3e6;border:4px solid #12162b}#panel .kl-gi{position:relative;flex:none;width:140px;height:140px;border-radius:26px;border:5px solid #12162b;background:radial-gradient(circle at 50% 38%,#a8713c,#5e3519);display:grid;place-items:center}#panel .kl-gi img{width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 4px 0 #0006)}#panel .kl-gear.fed .kl-gi img{animation:kl-sway 2.4s ease-in-out infinite;transform-origin:50% 0}@keyframes kl-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}#panel .kl-gi em{position:absolute;right:-14px;bottom:-12px;min-width:62px;height:50px;padding:0 10px;box-sizing:border-box;display:grid;place-items:center;border:4px solid #12162b;border-radius:16px;background:linear-gradient(#ffe27a,#f0a92a);font-style:normal;font-size:30px;white-space:nowrap}#panel .kl-gi em small{font-size:22px}#panel .kl-gm{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}#panel .kl-gn{display:flex;align-items:center;gap:12px}#panel .kl-gn b{font-size:36px;white-space:nowrap}#panel .kl-state{font-size:22px;padding:2px 12px 4px;border-radius:12px;background:#5b2a2a;color:#ffb3a6;white-space:nowrap}#panel .kl-gear.fed .kl-state{background:#1f7a2a;color:#d8ffc8}#panel .kl-fx{font-size:25px;color:#ffe9a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#panel .kl-m{display:flex;align-items:center;gap:8px}#panel .kl-m img{flex:none;width:34px;height:34px;object-fit:contain}#panel .kl-m .kl-bar{flex:none;width:150px;height:20px}#panel .kl-m span{font-size:23px;white-space:nowrap}#panel .kl-m.food .kl-bar i{background:linear-gradient(#a6f27c,#5fce45)}#panel .kl-m.xp .kl-bar i{background:linear-gradient(#8fd3ff,#3f9be8)}#panel .kl-m.xp.max .kl-bar i{background:linear-gradient(#ffe27a,#f0a92a)}#panel .kl-feed{flex-direction:column;gap:6px}#panel .kl-feed .kl-b{width:110px;height:44px;border-radius:14px;border-width:4px!important;box-shadow:inset 0 -5px #6c7380,0 3px #12162b}#panel .kl-feed .kl-b.ok{box-shadow:inset 0 -5px #b9620a,0 3px #12162b}#panel .kl-feed .kl-b span{font-size:28px}#panel .kl-none{padding:30px;text-align:center;font-size:30px;border-radius:26px;background:#12162bb3}#panel .kl-bricks{display:grid;grid-template-columns:1fr 1fr;gap:12px}#panel .kl-brick{position:relative;display:flex!important;align-items:center;gap:10px;min-height:150px;padding:10px 12px!important;border:5px solid #12162b!important;border-radius:16px;background:linear-gradient(#c26a4b,#a4533a);box-shadow:inset 0 5px #e0906e,inset 0 -7px #7c3b28,0 5px #12162b88;box-sizing:border-box}#panel .kl-brick.ok{background:linear-gradient(#e08a5a,#c9683f);box-shadow:inset 0 5px #ffc09a,inset 0 -7px #9a4a2a,0 5px #12162b88,0 0 0 4px #7be35b}#panel .kl-brick.max{background:linear-gradient(#e7b84a,#c98e1e)!important;box-shadow:inset 0 5px #fff0b0,inset 0 -7px #9a6a10,0 5px #12162b88!important}#panel .kl-brick.lock{background:linear-gradient(#6f6866,#595250);box-shadow:inset 0 5px #8d8582,inset 0 -7px #433d3c,0 5px #12162b88}#panel .kl-brick.lock .kl-ui{filter:grayscale(1) brightness(.6)}#panel .kl-ui{flex:none;width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 4px 0 #0005)}#panel .kl-um{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left}#panel .kl-um b{font-size:29px;line-height:1.05}#panel .kl-um>span{font-size:22px;line-height:1.1;color:#ffe9a8}#panel .kl-ul{display:flex;align-items:center;gap:8px;margin-top:2px}#panel .kl-ul em{font-style:normal;font-size:22px;white-space:nowrap}#panel .kl-pips{flex:1;display:flex;gap:2px;height:12px;padding:2px;border-radius:7px;background:#12162b;min-width:0}#panel .kl-pips s{flex:1;border-radius:3px;background:#4a5170}#panel .kl-pips s.on{background:linear-gradient(#a6f27c,#5fce45)}#panel .kl-pips.bar{gap:0}#panel .kl-up{flex:none;display:flex;flex-direction:column;align-items:flex-end}#panel .kl-up .kl-pill{height:44px;padding:0 10px 0 4px}#panel .kl-up .kl-pill img{width:34px;height:34px}#panel .kl-up .kl-pill b{font-size:24px}#panel .kl-max{font-size:30px;color:#fff}#panel .kl-lk{flex:none;width:50px;height:50px}#panel .kl-brick:active:not(:disabled){transform:translateY(4px)}#scene-bar .kl-bar-ct{display:flex;align-items:center;gap:26px;padding-left:8px}#scene-bar .kl-bar-ct span{display:flex;align-items:center;gap:8px}#scene-bar .kl-bar-ct img{width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 4px 0 #0005)}#scene-bar .kl-bar-ct b{font-size:44px}#scene-bar .kl-bar-ct i{font-style:normal;font-size:24px;color:#ffe9a8;margin-top:12px}@media(prefers-reduced-motion:reduce){#panel .kl-flames path,#panel .kl-smoke circle,#panel .kl-gear.fed .kl-gi img{animation:none}#panel .kl-smoke circle{opacity:.5}}#panel-wrap.scene[data-scene=orders]{background:#8a5a30 url(../art/orders/bg_wide.webp) center top / 2160px auto repeat}#panel-wrap.scene[data-scene=orders] #scene-bar{background:linear-gradient(#6b4423,#4f3018);box-shadow:inset 0 6px #8c5e33,0 -8px 20px #0005}#panel-wrap.scene[data-scene=orders] #panel .list{gap:26px}#panel :where(.or-board,.or-rope) button{all:unset;box-sizing:border-box;cursor:pointer;font-family:Game,sans-serif}#panel .or-board *,#panel .or-rope *{margin:0}#panel .or-shut{margin:300px auto 0;display:flex;flex-direction:column;align-items:center;gap:14px;font-size:44px;text-align:center}#panel .or-shut img{width:110px}#panel .or-board{position:relative;padding:34px 40px 26px}#panel .or-slip{position:relative;padding:46px 44px 34px;border-radius:10px;background:linear-gradient(#fff8e2,#f5e6bf);color:#4a2a12;box-shadow:0 10px #0003,0 22px 30px #0005;transform:rotate(-1.2deg);font-family:Game,sans-serif;background-image:linear-gradient(#fff8e2,#f5e6bf),repeating-linear-gradient(#0000 0 58px,#c9b07a55 58px 61px);background-blend-mode:multiply}#panel .or-slip.ok{animation:or-wiggle 2.4s ease-in-out infinite}@keyframes or-wiggle{0%,80%,to{transform:rotate(-1.2deg)}86%{transform:rotate(.6deg) scale(1.01)}92%{transform:rotate(-2deg)}}#panel .or-pin{position:absolute;left:50%;top:-26px;width:58px;height:58px;margin-left:-29px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#ff9a8a,#e0362c 55%,#9c1c1c);border:5px solid #12162b;box-shadow:0 8px #0004}#panel .or-no{font-size:34px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#9a7448;border-bottom:4px dashed #c9b07a;padding-bottom:10px}#panel .or-want{display:flex;align-items:center;gap:22px;margin-top:18px}#panel .or-want img{width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 6px 0 #0003)}#panel .or-want b{display:block;font-size:96px;line-height:.95;font-weight:900}#panel .or-want span{font-size:42px;font-weight:800;color:#7a5230}#panel .or-bar{position:relative;height:54px;margin-top:16px;border:5px solid #12162b;border-radius:18px;background:#5b3a22;overflow:hidden}#panel .or-bar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#a6f27c,#5fce45);transition:width .2s}#panel .or-bar b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:30px}#panel .or-pay{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;font-size:36px;font-weight:800}#panel .or-pay img{width:52px;height:52px;object-fit:contain}#panel .or-pay b{font-size:44px;color:#2c8a2c}#panel .or-pay small{flex-basis:100%;font-size:26px;color:#9a7448}#panel .or-acts{display:flex;gap:16px;margin-top:22px;padding-right:230px}#panel .or-fill,#panel .or-all{flex:1;height:112px;display:grid;place-items:center;border:6px solid #12162b;border-radius:28px;background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2);box-shadow:inset 0 -9px #6c7380,inset 0 5px #eef0f4,0 6px #12162b}#panel .or-fill span,#panel .or-all span{font-size:44px;opacity:.8}#panel .or-fill.ok{background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -9px #1a7420,inset 0 5px #c4ffa8,0 6px #12162b}#panel .or-all.ok{background:linear-gradient(#ffd75a,#f5a21e 60%,#e0820c);box-shadow:inset 0 -9px #b9620a,inset 0 5px #fff0b0,0 6px #12162b}#panel .or-fill.ok span,#panel .or-all.ok span{opacity:1}#panel .or-fill:active,#panel .or-all:active{transform:translateY(5px)}#panel .or-seal{position:absolute;right:30px;bottom:96px;width:210px;height:210px;transform:rotate(12deg);filter:grayscale(1) opacity(.35);transition:filter .2s}#panel .or-seal img{width:100%;height:100%;object-fit:contain;pointer-events:none}#panel .or-seal.ok{filter:drop-shadow(0 8px 0 #0004);animation:or-seal 1.1s ease-in-out infinite}#panel .or-seal.ok:active{transform:rotate(12deg) scale(.9)}@keyframes or-seal{50%{transform:rotate(8deg) scale(1.08)}}#panel .or-tear{display:flex;align-items:center;justify-content:center;gap:14px;height:70px;margin-top:18px;border-top:4px dashed #c9b07a;padding-top:14px;width:100%}#panel .or-tear span{font-size:32px}#panel .or-tear em{display:flex;align-items:center;gap:4px;padding:2px 14px 2px 6px;border-radius:14px;background:#12162bcc;font-style:normal}#panel .or-tear em img{width:40px;height:40px}#panel .or-tear em b{font-size:30px}#panel .or-tear:disabled{opacity:.5}#panel .or-rope{position:relative;display:flex;flex-direction:column;gap:18px;padding:0 30px 30px}#panel .or-rope:before{content:"";position:absolute;left:76px;top:70px;bottom:60px;width:10px;border-radius:5px;background:repeating-linear-gradient(#d9b377 0 12px,#b98f55 12px 24px);box-shadow:0 0 0 4px #12162b}#panel .or-hd{font-size:44px;padding-left:6px;display:flex;align-items:baseline;gap:16px}#panel .or-hd small{font-size:26px;color:#ffe9a8}#panel .or-tag{position:relative;display:flex;align-items:center;gap:18px;min-height:132px;padding:14px 20px 14px 84px;border:5px solid #12162b;border-radius:22px 22px 22px 60px;background:linear-gradient(#f5d9a0,#e3bd78);box-shadow:inset 0 5px #fff0c8,inset 0 -7px #c99a55,0 7px #12162b88}#panel .or-hole{position:absolute;left:28px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:50%;background:#3b2412;border:5px solid #12162b;box-shadow:inset 0 4px #0006}#panel .or-ic{flex:none;width:96px;height:96px;border-radius:22px;background:#12162b33;display:grid;place-items:center}#panel .or-ic img{width:78px;height:78px;object-fit:contain;filter:drop-shadow(0 4px 0 #0004)}#panel .or-tm{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}#panel .or-tm b{font-size:34px;line-height:1.08}#panel .or-tm span{font-size:25px;color:#ffe9a8}#panel .or-pips{display:flex;gap:4px;margin-top:4px}#panel .or-pips s{width:26px;height:12px;border-radius:4px;background:#12162b66;border:3px solid #12162b}#panel .or-pips s.on{background:#7be35b}#panel .or-buy{flex:none;width:190px;height:92px;display:flex;align-items:center;justify-content:center;gap:6px;border:5px solid #12162b;border-radius:24px;background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2);box-shadow:inset 0 -8px #6c7380,inset 0 5px #eef0f4,0 5px #12162b}#panel .or-buy img{width:50px;height:50px;object-fit:contain}#panel .or-buy b{font-size:36px}#panel .or-buy b.short{color:#ffb3a6}#panel .or-buy.ok{background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -8px #1a7420,inset 0 5px #c4ffa8,0 5px #12162b}#panel .or-buy:active{transform:translateY(4px)}#panel .or-tag.can{border-color:#12162b;box-shadow:inset 0 5px #fff0c8,inset 0 -7px #c99a55,0 7px #12162b88,0 0 0 5px #7be35b}#panel .or-tag.lock,#panel .or-tag.soon{filter:saturate(.45) brightness(.82)}#panel .or-tag.max{background:linear-gradient(#ffe27a,#f0a92a);box-shadow:inset 0 5px #fff1a8,inset 0 -7px #c97a12,0 7px #12162b88}#panel .or-max{flex:none;width:150px;text-align:center;font-size:40px;color:#fff}#panel .or-none{font-size:32px;text-align:center;padding:30px}#scene-bar .or-pts{display:flex;align-items:center;gap:12px;padding-left:8px}#scene-bar .or-pts img{width:78px;height:78px;object-fit:contain}#scene-bar .or-pts b{font-size:52px}#scene-bar .or-pts span{font-size:28px;color:#ffe9a8;margin-top:14px}#scene-bar .or-cnt{margin-left:auto;padding-right:28px;display:flex;flex-direction:column;align-items:flex-end}#scene-bar .or-cnt b{font-size:40px;line-height:1}#scene-bar .or-cnt span{font-size:24px;color:#ffe9a8}@media(prefers-reduced-motion:reduce){#panel .or-slip.ok,#panel .or-seal.ok{animation:none}}#panel-wrap.scene[data-scene=totems]{background:#22543e url(../art/glade/bg_wide.webp) center top / 2160px auto repeat}#panel-wrap.scene[data-scene=totems] #scene-bar{background:linear-gradient(#1f4a3c,#153329);box-shadow:inset 0 6px #3b7a5e,0 -8px 20px #0006}#panel-wrap.scene[data-scene=totems] #panel .list{gap:10px;padding-top:20px}#panel .tm-closed{font-size:36px;text-align:center;padding:80px 0}#panel .tm-stage{position:relative;width:1032px;flex:none}#panel .tm-stage button{all:unset;box-sizing:border-box;cursor:pointer;border-image:none;min-width:0;min-height:0}#panel .tm-stage button>*{margin:0}#panel .tm-stage .tm-off{position:absolute;top:0;right:0;bottom:0;left:0;cursor:default}#panel .tm-ring{position:absolute;left:0;top:0;pointer-events:none}#panel .tm-foot{text-align:center;font-size:28px;color:#cdebd8;padding-bottom:6px}#panel .tm-stage button.tm-t{position:absolute;width:200px;height:250px;margin:-150px 0 0 -100px;transform:scale(var(--k, 1));transform-origin:50% 80%;display:block}#panel .tm-t img{position:absolute;left:6px;top:0;width:188px;height:188px;object-fit:contain;filter:drop-shadow(0 6px 0 #0007);pointer-events:none}#panel .tm-base{position:absolute;left:30px;right:30px;top:158px;height:44px;border-radius:50%;background:radial-gradient(ellipse at 50% 35%,#0b1d1899,#0b1d1800 70%);pointer-events:none}#panel .tm-glow{position:absolute;left:-10px;right:-10px;top:-10px;height:210px;border-radius:50%;opacity:0;pointer-events:none}#panel .tm-t.f0 img{filter:brightness(0) opacity(.5) drop-shadow(0 0 0 #0000)}#panel .tm-t.f0:after{content:"?";position:absolute;left:0;right:0;top:52px;text-align:center;font:900 76px Game,sans-serif;color:#cfeee0;opacity:.5;pointer-events:none}#panel .tm-t.f2 .tm-glow{opacity:1;background:radial-gradient(circle,#ffd34d77,#ffd34d00 66%);animation:tm-breathe 2.6s ease-in-out infinite}#panel .tm-t.f3 .tm-glow{opacity:1;background:radial-gradient(circle,#c77dffaa,#c77dff00 66%);animation:tm-breathe 2.2s ease-in-out infinite}#panel .tm-pl{position:absolute;left:50%;top:196px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 16px 6px;border-radius:16px;background:#0d1f1acc;border:4px solid #12162b;white-space:nowrap;pointer-events:none}#panel .tm-pl b{font-size:28px;line-height:1}#panel .tm-pl em{display:flex;gap:6px}#panel .tm-pl s{width:16px;height:16px;border-radius:50%;background:#3c4f4a;border:3px solid #12162b;box-sizing:border-box}#panel .tm-pl s.on1{background:#c98a4c}#panel .tm-pl s.on2{background:#ffd34d}#panel .tm-pl s.on3{background:#c77dff}#panel .tm-t.sel .tm-pl,#panel .tm-g.sel .tm-pl{border-color:#fff;background:#1c4a3aee}#panel .tm-t:active img,#panel .tm-g:active img{transform:translateY(4px)}#panel .tm-t.reveal img{animation:tm-rise 1.2s cubic-bezier(.3,1.6,.5,1)}#panel .tm-t.reveal .tm-glow{opacity:1;background:radial-gradient(circle,#fff7c8,#ffd34d88 40%,#ffd34d00 68%);animation:tm-flash 1.2s ease-out}@keyframes tm-rise{0%{transform:translateY(70px) scale(.5);filter:brightness(3) drop-shadow(0 6px 0 #0007)}55%{transform:translateY(-16px) scale(1.14);filter:brightness(1.6) drop-shadow(0 6px 0 #0007)}to{transform:none}}@keyframes tm-flash{0%{transform:scale(.3);opacity:1}60%{transform:scale(1.7);opacity:.9}to{transform:scale(2.1);opacity:0}}@keyframes tm-breathe{50%{transform:scale(1.12);opacity:.7}}#panel .tm-stage button.tm-g{position:absolute;width:300px;height:520px;margin:-300px 0 0 -150px;display:block}#panel .tm-g img{position:absolute;left:22px;top:0;width:256px;height:454px;object-fit:contain;filter:brightness(.16) saturate(0) drop-shadow(0 0 0 #9fd6c4) drop-shadow(0 8px 0 #0008);pointer-events:none}#panel .tm-g .tm-base{left:30px;right:30px;top:412px;height:70px}#panel .tm-g .tm-pl{top:458px}#panel .tm-g .tm-pl b{font-size:32px}#panel .tm-g .tm-pl small{font-size:22px;color:#cdebd8;line-height:1}#panel .tm-g.up img{filter:drop-shadow(0 8px 0 #0008) drop-shadow(0 0 18px #ffe9a088)}#panel .tm-g.up .tm-pl small{color:#ffe27a}#panel .tm-rays{display:none;position:absolute;left:50%;top:230px;width:760px;height:760px;margin:-380px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(#ffe9a055 0 9deg,#ffe9a000 9deg 24deg);-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 68%);mask-image:radial-gradient(circle,#000 20%,#0000 68%);animation:tm-spin 26s linear infinite}#panel .tm-g.up .tm-rays{display:block}#panel .tm-g.can img{animation:tm-call 1.6s ease-in-out infinite}@keyframes tm-spin{to{transform:rotate(360deg)}}@keyframes tm-call{50%{opacity:.55;transform:scale(1.04)}}#panel .tm-bub{position:absolute;z-index:2000;box-sizing:border-box;padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;transform:translateY(-100%);background:linear-gradient(#7a4a26,#66391b);border:5px solid #12162b;border-radius:28px;box-shadow:inset 0 5px #9b6436,inset 0 -6px #522c13,0 8px #12162b88,0 0 40px #0008;animation:tm-pop .22s cubic-bezier(.3,1.5,.5,1);transform-origin:var(--tx) 100%}#panel .tm-bub.dn{transform:none;transform-origin:var(--tx) 0;animation-name:tm-pop-dn}#panel .tm-bub:after{content:"";position:absolute;left:var(--tx);bottom:-23px;width:36px;height:36px;margin-left:-18px;background:#66391b;border:solid #12162b;border-width:0 5px 5px 0;transform:rotate(45deg);border-radius:0 0 8px}#panel .tm-bub.dn:after{bottom:auto;top:-23px;background:#7a4a26;border-width:5px 0 0 5px;border-radius:8px 0 0}@keyframes tm-pop{0%{transform:translateY(-100%) scale(.6);opacity:0}}@keyframes tm-pop-dn{0%{transform:scale(.6);opacity:0}}#panel .tm-bh{display:flex;align-items:center;gap:16px}#panel .tm-bi{flex:none;width:104px;height:104px;border-radius:24px;border:5px solid #12162b;background:radial-gradient(circle at 50% 38%,#2f6f52,#17382c);display:grid;place-items:center;overflow:hidden}#panel .tm-bi img{width:92px;height:92px;object-fit:contain}#panel .tm-bi.dark img{filter:brightness(0) opacity(.55)}#panel .tm-bn{display:flex;flex-direction:column;align-items:flex-start;gap:6px}#panel .tm-bn b{font-size:44px;line-height:1}#panel .tm-bn em{font-style:normal;font-size:26px;padding:2px 14px 4px;border-radius:12px;background:#12162b99;color:#cfd6e6}#panel .tm-bn em.t1{color:#f0b47a}#panel .tm-bn em.t2{color:#ffd34d}#panel .tm-bn em.t3{color:#dba6ff}#panel .tm-tb{display:flex;flex-direction:column;gap:6px}#panel .tm-r{display:grid;grid-template-columns:1fr 150px 150px;align-items:center;gap:8px;min-height:52px;padding:0 8px 0 16px;border-radius:14px;background:#12162b77}#panel .tm-tb.c3 .tm-r{grid-template-columns:1fr 130px 130px 130px}#panel .tm-r span{font-size:30px}#panel .tm-r b{font-size:30px;text-align:center;color:#c9b9a6;padding:4px 0;border-radius:10px}#panel .tm-r b.on{color:#b6ff7a;background:#173a22;box-shadow:inset 0 0 0 3px #7be35b}#panel .tm-r b.no:before{content:"·";opacity:.5}#panel .tm-r.hd{background:none;min-height:0}#panel .tm-r.hd b{font-size:24px;color:#ffe9a8;background:none;box-shadow:none}#panel .tm-r.hd b.on{color:#b6ff7a}#panel .tm-note{font-size:27px;line-height:1.2;color:#ffe9a8}#panel .tm-brow{display:flex;align-items:center;gap:14px}.tm-cost{display:flex;flex-wrap:wrap;gap:8px;flex:1}#panel .tm-stage button.tm-go{flex:none;width:200px;height:100px;display:grid;place-items:center;border:5px solid #12162b;border-radius:24px;background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99);box-shadow:inset 0 -8px #6c7380,inset 0 5px #e3e7ee,0 5px #12162b}#panel .tm-stage button.tm-go.ok{background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -8px #1a7420,inset 0 5px #c4ffa8,0 5px #12162b}#panel .tm-stage button.tm-go span{font-size:42px}#scene-bar .tm-bar{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding-left:6px}#scene-bar .tm-bl{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}#scene-bar .tm-bl>b{font-size:34px;line-height:1;display:flex;align-items:baseline;gap:14px;white-space:nowrap}#scene-bar .tm-bl>b em{font-style:normal;font-size:26px;color:#ffe27a}#scene-bar .tm-bl>span{font-size:26px;color:#cdebd8}#scene-bar .tm-cost{flex-wrap:nowrap}#scene-bar .tm-cost .cp-pill{height:50px;padding:0 12px 0 6px}#scene-bar .tm-cost .cp-pill b{font-size:28px;white-space:nowrap}#scene-bar .tm-go{flex:none;width:210px;height:124px!important;display:grid;place-items:center;background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99)!important;box-shadow:inset 0 -9px #6c7380,inset 0 5px #e3e7ee,0 6px #12162b!important}#scene-bar .tm-go.ok{background:linear-gradient(#6fe05a,#34b52f 60%,#23922a)!important;box-shadow:inset 0 -9px #1a7420,inset 0 5px #c4ffa8,0 6px #12162b!important;animation:rg-can 1.3s ease-in-out infinite}#scene-bar .tm-go span{font-size:46px}#scene-bar .tm-bar.done>img{width:110px;height:110px;object-fit:contain;filter:drop-shadow(0 4px 0 #0006)}#scene-bar .tm-bar.done .tm-bl>b{font-size:40px;color:#ffe27a}@media(prefers-reduced-motion:reduce){#panel .tm-t .tm-glow,#panel .tm-t.reveal img,#panel .tm-t.reveal .tm-glow,#panel .tm-rays,#panel .tm-g.can img,#panel .tm-bub,#scene-bar .tm-go.ok{animation:none}}#panel-wrap.scene[data-scene=trials]{background:#7eb64a url(../art/trials/bg_wide.webp) center top / 2160px auto repeat}#panel-wrap.scene[data-scene=trials] #scene-bar{background:linear-gradient(#b8323a,#8f2029);box-shadow:inset 0 6px #e0626a,0 -8px 20px #0005}#panel-wrap.scene[data-scene=trials] #panel .list{gap:18px}#panel [class^=tl-]>*,#panel [class^=tb-]>*{margin:0}#panel .tl-go,#panel .tl-tabs button,#panel .tl-m,#panel .tb-buy{all:unset;box-sizing:border-box;cursor:pointer;font-family:Game,sans-serif}.tl-shut{display:flex;align-items:center;justify-content:center;gap:16px;margin:120px 40px 0;padding:40px;border-radius:30px;background:#12162bcc;font-size:40px}.tl-shut img{width:64px}.tl-post{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:20px;margin:0 8px;padding:20px 22px;min-height:216px;box-sizing:border-box;border:6px solid #12162b;border-radius:30px;background:linear-gradient(#fff3d6,#f1d7a2);box-shadow:inset 0 6px #fffaf0,inset 0 -8px #d9b377,0 9px #12162b99}.tl-post:before,.tl-post:after{content:"";position:absolute;top:-34px;width:16px;height:40px;border-radius:8px;background:#7a4a26;border:5px solid #12162b}.tl-post:before{left:90px}.tl-post:after{right:90px}.tl-coin{position:relative;flex:none;width:150px;height:150px}.tl-big{width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 6px 0 #0004)}.tl-coin b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:56px;padding-bottom:6px}.tl-pm{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.tl-pn{display:flex;align-items:center;justify-content:space-between}.tl-pn span,.tl-post.done .tl-pn{font-size:40px;line-height:1}.tl-pn em{display:flex;align-items:center;gap:6px;font-style:normal;font-size:32px;padding:2px 14px 4px 6px;border-radius:16px;background:#12162b}.tl-pn em img{width:40px;height:40px}.tl-pt{font-size:31px;line-height:1.18;text-wrap:balance}.tl-hint{align-self:flex-start;font-size:25px;padding:2px 14px 4px;border-radius:12px;background:#3b6fd6}.tl-bar{position:relative;height:46px;border:5px solid #12162b;border-radius:18px;background:#5a4631;overflow:hidden}.tl-bar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#a6f27c,#5fce45);box-shadow:inset 0 4px #d6ffbe;transition:width .2s}.tl-bar b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:26px}#panel .tl-go{flex:none;width:190px;height:120px;display:grid;place-items:center;border:6px solid #12162b;border-radius:28px;background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2);box-shadow:inset 0 -9px #6c7380,inset 0 5px #eef0f4,0 6px #12162b}#panel .tl-go span{font-size:38px;opacity:.8}#panel .tl-go.ok{background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -9px #1a7420,inset 0 5px #c4ffa8,0 6px #12162b;animation:tl-ready 1s ease-in-out infinite}#panel .tl-go.ok span{opacity:1}#panel .tl-go.ok:active{transform:translateY(5px)}.tl-post.ready{background:linear-gradient(#f3ffd6,#cdeea0);box-shadow:inset 0 6px #fbfff0,inset 0 -8px #9fcf6a,0 9px #12162b99,0 0 0 8px #b6ff7a66}@keyframes tl-ready{50%{transform:scale(1.06)}}.tl-tabs{display:flex;gap:14px;margin:0 8px}#panel .tl-tabs button{flex:1;height:84px;display:grid;place-items:center;border:5px solid #12162b;border-radius:22px;background:linear-gradient(#2c6a2f,#1f5225);box-shadow:inset 0 -7px #163e1b}#panel .tl-tabs button span{font-size:36px;opacity:.75}#panel .tl-tabs button.on{background:linear-gradient(#ffd75a,#f5a21e 60%,#e0820c);box-shadow:inset 0 -8px #b9620a,inset 0 5px #fff0b0}#panel .tl-tabs button.on span{opacity:1}.tl-trail{position:relative;width:1032px;flex:none}.tl-path{position:absolute;left:0;top:0}#panel .tl-m{position:absolute;z-index:2;width:132px;height:132px;margin:-66px 0 0 -66px;display:block}#panel .tl-m img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 0 #12162b88);pointer-events:none}#panel .tl-m b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-bottom:6px;font-size:44px;pointer-events:none}#panel .tl-m.next img,#panel .tl-m.soon img{filter:grayscale(.9) brightness(.82) drop-shadow(0 6px 0 #12162b88)}#panel .tl-m.next b,#panel .tl-m.soon b{opacity:.85}#panel .tl-m.cur{width:164px;height:164px;margin:-82px 0 0 -82px;z-index:3;animation:tl-cur 1.2s ease-in-out infinite}#panel .tl-m.cur b{font-size:54px}#panel .tl-m.cur:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;border:8px dashed #fff;animation:tl-spin 9s linear infinite}#panel .tl-m.sel:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:7px solid #fff}#panel .tl-m .tick,#panel .tl-m .lock{position:absolute;right:-6px;bottom:-4px;width:52px;height:52px;border-radius:50%;border:5px solid #12162b;box-sizing:border-box;pointer-events:none}#panel .tl-m .tick{background:linear-gradient(#91fa9f,#04a057);animation:tl-stamp .35s cubic-bezier(.3,1.8,.5,1) both}#panel .tl-m .tick:after{content:"";position:absolute;left:14px;top:5px;width:10px;height:22px;border:solid #fff;border-width:0 7px 7px 0;transform:rotate(45deg)}#panel .tl-m .lock{background:#2c3150 url(../art/market/lock.webp) center / 30px no-repeat}@keyframes tl-cur{50%{transform:translateY(-8px) scale(1.04)}}@keyframes tl-spin{to{transform:rotate(360deg)}}@keyframes tl-stamp{0%{transform:scale(2.2);opacity:0}}.tl-flag{position:absolute;z-index:1;height:54px;padding:0 22px;display:grid;place-items:center;border:5px solid #12162b;border-radius:14px;background:#c98a4a;transform:rotate(-3deg)}.tl-flag span{font-size:28px;white-space:nowrap}.tl-flag.t1{background:#9fb3c8}.tl-flag.t2{background:#b47cf0}.tl-bub{position:absolute;z-index:5;box-sizing:border-box;padding:16px 20px 18px;transform:translateY(-100%);border:5px solid #12162b;border-radius:26px;background:linear-gradient(#7a4a26,#66391b);box-shadow:inset 0 5px #9b6436,0 8px #12162b88;animation:tl-bub .2s cubic-bezier(.3,1.5,.5,1);transform-origin:var(--tx) 100%;pointer-events:none}.tl-bub:after{content:"";position:absolute;left:var(--tx);bottom:-22px;width:34px;height:34px;margin-left:-17px;background:#66391b;border:solid #12162b;border-width:0 5px 5px 0;transform:rotate(45deg);border-radius:0 0 8px}.tl-bh{display:flex;justify-content:space-between;align-items:baseline}.tl-bh span{font-size:36px}.tl-bh em{font-style:normal;font-size:26px;color:#9fe3ff}.tl-bt{font-size:29px;line-height:1.18;color:#ffe9a8;margin:6px 0 8px}.tl-bp{display:flex;align-items:center;gap:8px;font-size:26px}.tl-bp img{width:38px;height:38px}@keyframes tl-bub{0%{transform:translateY(-100%) scale(.6);opacity:0}}.tb-booth{display:flex;flex-direction:column;gap:22px;margin:0 8px}.tb-sec{border:6px solid #12162b;border-radius:30px;padding:0 16px 18px;background:repeating-linear-gradient(90deg,#d63e3a 0 86px,#faecce 86px 172px) top / 100% 74px no-repeat,linear-gradient(#7a4a26,#66391b);box-shadow:inset 0 -8px #522c13,0 9px #12162b99}.tb-sec.t1{background:repeating-linear-gradient(90deg,#4a7fd6 0 86px,#eef3fa 86px 172px) top / 100% 74px no-repeat,linear-gradient(#7a4a26,#66391b)}.tb-sec.t2{background:repeating-linear-gradient(90deg,#8a4fd6 0 86px,#f6ecff 86px 172px) top / 100% 74px no-repeat,linear-gradient(#7a4a26,#66391b)}.tb-hd{display:flex;align-items:center;gap:12px;height:74px;margin-bottom:16px}.tb-hd img{width:58px;height:58px}.tb-hd span{font-size:38px}.tb-hd em{margin-left:auto;font-style:normal;font-size:23px;padding:3px 12px 5px;border-radius:12px;background:#12162b}.tb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tb-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;min-height:318px;box-sizing:border-box;border-radius:22px;background:#12162b99;border:4px solid #0000}.tb-card.ok{border-color:#7be35b;background:#173a22cc}.tb-card.max{border-color:#ffd34d}.tb-ic{width:96px;height:96px;display:grid;place-items:center;border-radius:22px;background:#12162b66}.tb-ic img{width:78px;height:78px;object-fit:contain;filter:drop-shadow(0 4px 0 #0005)}.tb-nm{flex:1;display:grid;place-items:center;text-align:center;font-size:26px;line-height:1.12;text-wrap:balance}.tb-pips{display:flex;gap:6px}.tb-pips s{width:22px;height:14px;border-radius:5px;background:#4a5170;border:3px solid #12162b}.tb-pips s.on{background:#7be35b}#panel .tb-buy{width:100%;height:72px;display:flex;align-items:center;justify-content:center;gap:8px;border:5px solid #12162b;border-radius:20px;background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2);box-shadow:inset 0 -7px #6c7380,inset 0 4px #eef0f4}#panel .tb-buy img{width:46px;height:46px}#panel .tb-buy b{font-size:34px}#panel .tb-buy b.short{color:#ff8a7a}#panel .tb-buy.ok{background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -7px #1a7420,inset 0 4px #c4ffa8}#panel .tb-buy.ok:active{transform:translateY(4px)}.tb-max{height:72px;display:grid;place-items:center;font-size:34px;color:#ffd34d}.tb-card.soon{opacity:.8;justify-content:center}.tb-card.soon .tb-ic img{width:56px;height:56px}.tb-card.soon .tb-nm{flex:none}.tb-sub{font-size:21px;text-align:center;color:#ffe9a8}.tb-sec.shut .tb-grid{filter:saturate(.5) brightness(.8)}#scene-bar .tl-coins{display:flex;gap:18px;padding-left:8px}#scene-bar .tl-coins span{display:flex;align-items:center;gap:6px}#scene-bar .tl-coins img{width:72px;height:72px;filter:drop-shadow(0 4px 0 #0005)}#scene-bar .tl-coins b{font-size:42px}#scene-bar .tl-done{margin-left:auto;padding-right:26px;display:flex;flex-direction:column;align-items:flex-end}#scene-bar .tl-done b{font-size:40px;line-height:1}#scene-bar .tl-done span{font-size:24px;color:#ffe9a8}@media(prefers-reduced-motion:reduce){#panel .tl-go.ok,#panel .tl-m.cur,#panel .tl-m.cur:before,#panel .tl-m .tick,.tl-bub{animation:none}}.fg{position:absolute;pointer-events:auto;font-family:Game,sans-serif;color:#fff;user-select:none;-webkit-user-select:none}.fg .box{background:#2b3a2ccc;border:4px solid #1b2440;border-radius:22px;box-shadow:0 6px #1b244088}.fg .t{font-weight:900;text-shadow:-3px 0 #1b2440,3px 0 #1b2440,0 -3px #1b2440,0 3px #1b2440,0 5px 0 #1b2440}.fg .s{font-weight:800;font-size:26px;text-shadow:-2px 0 #1b2440,2px 0 #1b2440,0 -2px #1b2440,0 2px #1b2440,0 3px 0 #1b2440}.fg .bar{height:22px;background:#0007;border:3px solid #1b2440;border-radius:99px;overflow:hidden}.fg .bar i{display:block;height:100%;background:#7fd35b}.fg button{font:900 34px Game,sans-serif;color:#1b2440;background:#f3efe2;border:4px solid #1b2440;border-radius:20px;box-shadow:0 6px #1b2440;padding:10px 18px;cursor:pointer}.fg button:active{transform:translateY(4px);box-shadow:0 2px #1b2440}.fg button:disabled{opacity:.45}.fg button.go{background:#8fdc5a}.t-title,.t-body{font-family:Game,sans-serif;font-weight:900}.k{position:relative}.kp{box-sizing:border-box}#topbar{left:30px;right:30px;top:calc(var(--vis-top, 0px) + 24px);display:flex;flex-direction:column;gap:6px;pointer-events:none}#topbar .row1,#topbar .row2{display:flex;align-items:center}#topbar .row1{gap:60px}#topbar .slot{width:286.56px;height:calc(107px * .72);flex-shrink:0;margin-right:10px}#topbar .slot>.k{transform:scale(.72);transform-origin:0 0}#bottom .chips{display:flex;gap:12px;min-height:64px;align-items:center}#bottom .chip{background:#fff;color:#1b2440;border:3px solid #1b2440;border-radius:14px;padding:4px 12px;font:900 28px Game,sans-serif;display:flex;gap:8px;align-items:center}#bottom .chip img{height:48px}#panel-wrap{z-index:10;left:0;top:var(--vis-top, 0px);width:1080px;height:calc(1920px - var(--vis-top, 0px) - var(--vis-bot, 0px));background:#0008;display:none}#panel-wrap.open{display:block}#panel{background:#2b3a2c;position:absolute;left:60px;right:60px;top:220px;bottom:220px;padding:26px;display:flex;flex-direction:column}#panel h2{margin:0 0 16px;font-size:52px}#panel .close{position:absolute;right:22px;top:18px;width:84px;height:84px;padding:0}#panel .list{overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:14px;padding-right:6px}.row{background:#0003;border:3px solid #1b244066;border-radius:18px;padding:14px 18px;display:flex;gap:16px;align-items:center}.row img{height:84px}.row .grow{flex:1}.row .t{font-size:34px}.row button{font-size:28px;min-width:150px}.row.locked{opacity:.55}.tag{display:inline-block;font:800 22px Game;background:#c9b8ff;color:#1b2440;border-radius:8px;padding:0 8px;margin-left:8px}#topbar .k{flex-shrink:0}#machines{right:24px;bottom:calc(570px + var(--vis-bot, 0px));display:flex;flex-direction:column;gap:10px;padding:10px}#machines button{font-size:26px;display:flex;flex-direction:column;align-items:center}#machines button .s{color:#fff;font-size:20px;-webkit-text-stroke:0}#task{left:40px;right:40px;bottom:calc(400px + var(--vis-bot, 0px));display:flex;align-items:center;gap:16px;padding:12px 18px}#parked{left:60px;right:60px;top:calc(var(--vis-top, 0px) + 230px);font-size:24px;opacity:.85;pointer-events:none}#fight{left:140px;right:140px;top:calc(var(--vis-top, 0px) + 260px);padding:18px 22px;z-index:5}#fight .t{font-size:40px}#trailbar{left:30px;right:30px;bottom:calc(300px + var(--vis-bot, 0px));display:flex;align-items:center;justify-content:space-between;pointer-events:none}#trailbar .map,#trailbar .auto,#trailbar .wave .kp[data-n^=Badge]{pointer-events:auto;cursor:pointer}#trailbar .wave{width:640px;height:80px}#trailbar .map{display:flex;flex-direction:column;align-items:center}#trailbar .map .map-lbl{position:relative;z-index:1;margin-top:4px;font-size:28px;line-height:1;color:#fff;-webkit-text-stroke:6px #000;paint-order:stroke fill;letter-spacing:.03em;pointer-events:none}.tb-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;color:#fff}.tb-badge img{height:44px}.tb-badge>div{display:flex;flex-direction:column;align-items:center;line-height:1}.tb-badge b{font-size:22px;letter-spacing:.04em}.tb-badge span{font-size:38px}.tb-badge b,.tb-badge span{-webkit-text-stroke:5px #000;paint-order:stroke fill}.tb-badge.off img{opacity:.3}#trailbar .auto .k.off{filter:grayscale(.8) brightness(.8)}#windfall{right:40px;top:calc(var(--vis-top, 0px) + 330px);max-width:520px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;z-index:4;text-align:right}#windfall button{font-size:30px}#wagon{right:40px;top:calc(var(--vis-top, 0px) + 470px);display:flex;flex-direction:column;align-items:flex-end;gap:6px;z-index:4}#wagon button{font-size:30px}#parcel{right:40px;top:calc(var(--vis-top, 0px) + 560px);max-width:560px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;z-index:4;text-align:right}#parcel button{font-size:30px}#raccoon{right:40px;top:calc(var(--vis-top, 0px) + 680px);max-width:560px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;z-index:4;text-align:right}#raccoon button{font-size:30px}#squirrel{left:40px;top:calc(var(--vis-top, 0px) + 330px);display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:4}#squirrel button{font-size:30px}#bottom{left:40px;right:40px;bottom:calc(196px + var(--vis-bot, 0px));height:70px;display:flex;align-items:center;pointer-events:none}#tabbar{left:0;bottom:var(--vis-bot, 0px);width:1080px;height:180px;z-index:20}#tabbar .tab{cursor:pointer;transition:transform .15s}#tabbar .tab:active{transform:scale(.94)}#tabbar .tab>.kp[data-n=Icon]{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}#tabbar .tab.on>.kp[data-n=Icon]{transform:translateY(-14px) scale(1.12)}#tabbar .tab-name{position:absolute;left:-20px;right:-20px;bottom:8px;text-align:center;font-size:26px;color:#fff;-webkit-text-stroke:6px #1b2440;paint-order:stroke fill;pointer-events:none}#tabbar .tab.on .tab-name{color:#ffe066}#tabbar .tab-mid{cursor:pointer}#tabbar .tab-mid>.kp[data-n=Icon] img{transform:scale(.6) rotate(180deg);transition:transform .3s cubic-bezier(.3,1.5,.5,1)}#tabbar.sheet-on .tab-mid>.kp[data-n=Icon] img{transform:scale(.6) rotate(0)}#tabbar .mid-name{bottom:14px;font-size:32px}#sheet{left:0;width:1080px;bottom:calc(150px + var(--vis-bot, 0px));height:1180px;z-index:19;box-sizing:border-box;padding:40px 50px 60px;background:radial-gradient(circle at 20px 20px,#ffffff0a 9px,transparent 10px) 0 0 / 80px 80px,linear-gradient(#262d52,#1e2440);border-top:6px solid #12162b;border-radius:48px 48px 0 0;box-shadow:0 -10px 30px #0007;transform:translateY(110%);transition:transform .38s cubic-bezier(.2,1.15,.35,1);pointer-events:none}#sheet.open{transform:translateY(0);pointer-events:auto}#sheet .grip{width:140px;height:12px;border-radius:6px;background:#fff3;margin:-16px auto 28px}#sheet .tiles{display:grid;grid-template-columns:repeat(4,210px);justify-content:space-between;row-gap:34px;overflow-y:auto;max-height:100%}#sheet .tile{cursor:pointer;width:210px;height:253px;transition:transform .12s}#sheet .tile:active{transform:scale(.93)}#sheet .tile.locked{cursor:default}#sheet .tile.locked:active{transform:none}#sheet .tile.locked [data-n=ItemIcon] img{filter:grayscale(1) brightness(.75) contrast(.9);opacity:.8}#sheet .tile.locked .tl-lock{position:absolute;left:50%;top:34%;width:74px;height:74px;transform:translate(-50%,-50%);filter:drop-shadow(0 4px 0 #0007);pointer-events:none;z-index:3}#sheet .tile.locked .tl-req{position:absolute;left:50%;top:58%;transform:translate(-50%);white-space:nowrap;font:900 30px Game,sans-serif;color:#ffe066;background:#12162bd9;border:4px solid #12162b;border-radius:16px;padding:0 14px;pointer-events:none;z-index:3}#sheet .tile.shake{animation:tile-shake .35s ease-in-out!important}@keyframes tile-shake{20%{transform:translate(-10px) rotate(-3deg)}40%{transform:translate(9px) rotate(2deg)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}#sheet.open .tile{animation:tile-pop .42s cubic-bezier(.3,1.6,.5,1) both}#sheet .tile.new:after{content:"NEW";position:absolute;top:-14px;right:-10px;font:900 24px Game,sans-serif;color:#fff;background:#ff2e50;border:4px solid #53070f;border-radius:14px;padding:2px 10px;animation:new-bob 1s ease-in-out infinite alternate}@keyframes tile-pop{0%{transform:translateY(60px) scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes new-bob{to{transform:translateY(-6px) rotate(6deg)}}#panel-wrap.open #panel{animation:panel-pop .3s cubic-bezier(.3,1.4,.5,1) both}@keyframes panel-pop{0%{transform:translateY(80px) scale(.9);opacity:0}to{transform:none;opacity:1}}#panel{bottom:200px}#sheet .tile .kp[data-n=Bg]{overflow:hidden;border-radius:26px}#tabbar:after{content:"";position:absolute;left:0;right:0;top:100%;height:400px;background:#1e2440}#panel{background:#033fa4;border:6px solid #12162b;border-radius:36px;box-shadow:0 10px #12162b99,0 20px 40px #0008;padding:0 26px 26px;overflow:hidden}#panel h2{margin:0 -26px 22px;padding:26px 130px 30px 34px;font-size:54px;border-style:solid;border-width:13px 2px 6px 2px;border-image:url(../kit/css/top_bg.webp) 12 1 6 1 fill / 13px 2px 6px 2px stretch;border-top:0}#panel .close{width:92px;height:94px;padding:0;top:14px;right:18px;border:0;border-radius:0;box-shadow:none;background:url(../kit/css/close_border.webp) center 42% / 46px no-repeat,url(../kit/css/close_bg.webp) center / contain no-repeat;color:transparent;font-size:0}#panel .close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../kit/css/close_icon.webp) center 42% / 40px no-repeat}#panel .close:active{transform:translateY(4px)}#panel .list{gap:16px;padding:4px 6px 8px 0}#panel .list>.s{padding:0 6px}#panel .row{position:relative;background:none;border-radius:0;border-style:solid;border-width:40px;padding:0;margin:0;border-image:url(../kit/css/row_bg.webp) 39 fill / 40px stretch;min-height:70px}#panel .row>*{margin-top:-22px;margin-bottom:-22px;position:relative;z-index:1}#panel .row>:first-child{margin-left:-16px}#panel .row>:last-child{margin-right:-16px}#panel .row button{min-width:150px}#panel .row:before{content:"";position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;border-style:solid;border-width:27px 26px;border-image:url(../kit/css/row_inner.webp) 26 25 fill / 27px 26px stretch;pointer-events:none}#panel .row.locked{opacity:1;border-image-source:url(../kit/css/row_off_bg.webp)}#panel .row.locked:before{border-image-source:url(../kit/css/row_off_inner.webp)}#panel .row .t{font-size:36px}#panel .row .s{font-size:26px}#panel .row img{height:90px;filter:drop-shadow(0 4px 0 #0006)}.fg button{min-width:150px;height:auto;min-height:104px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:none;border-radius:0;box-shadow:none;border-style:solid;border-width:34px 25px 46px 25px;border-image:url(../kit/css/btn_sky.webp) 47 34 66 34 fill / 34px 25px 46px 25px stretch;font:900 32px Game,sans-serif;color:#fff;-webkit-text-stroke:6px #1b2440;paint-order:stroke fill;transition:transform .08s}.fg button>*{margin:-30px 0}.fg button.go{border-image-source:url(../kit/css/btn_green.webp)}.fg button:disabled{opacity:1;border-image-source:url(../kit/css/btn_gray.webp);color:#d6dbe6}.fg button:not(:disabled):active{transform:translateY(5px) scale(.97)}.fg button:not(:disabled):hover{filter:brightness(1.06)}.fg .bar{height:34px;background:none;border-radius:0;overflow:visible;border-style:solid;border-width:10px 9px 20px 9px;border-image:url(../kit/css/bar_bg.webp) 13 12 29 12 fill / 10px 9px 20px 9px stretch;box-sizing:border-box}.fg .bar i{margin:-6px -5px -16px;height:auto;min-height:26px;background:none;border-style:solid;border-width:3px 4px 22px 1px;border-image:url(../kit/css/bar_fill.webp) 3 5 31 2 fill / 3px 4px 22px 1px stretch;transition:width .3s}.fg.box{background:#1e2440e6;border:4px solid #12162b;border-radius:22px;box-shadow:0 6px #12162b88}#panel .bar{margin:12px 0 10px!important}.fg button.pop{animation:btn-pop .28s cubic-bezier(.3,1.8,.5,1)}@keyframes btn-pop{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:none}}#panel h2{display:flex;align-items:center;gap:18px}#panel h2 img{height:96px;margin:-20px 0 -24px -6px;filter:drop-shadow(0 5px 0 #0007);animation:title-icon .5s cubic-bezier(.3,1.8,.5,1) both .08s}@keyframes title-icon{0%{transform:scale(.3) rotate(-25deg);opacity:0}to{transform:none;opacity:1}}#machines{gap:4px}#machines button{min-width:200px;flex-direction:column;font-size:26px}#machines button .s{font-size:20px;-webkit-text-stroke:4px #1b2440}#windfall button,#wagon button,#parcel button,#raccoon button,#squirrel button,#task button{font-size:28px}.fg button.go,.fg button:disabled{background:none}.fg button{--b1: #4fd8ff;--b2: #02bbff;--b3: #0080ea}.fg button.go{--b1: #91fa9f;--b2: #11f055;--b3: #04a057}.fg button:disabled{--b1: #a9a9a9;--b2: #8c8c8c;--b3: #5e5e5e}.fg button,.fg button.go,.fg button:disabled{border-radius:22px;background:linear-gradient(var(--b1) 0 calc(100% - 36px),var(--b2) 0 calc(100% - 9px),var(--b3) 0) 7px 8px / calc(100% - 14px) calc(100% - 12px) no-repeat border-box}#machines button>*{margin:0;line-height:1.05}#machines button{padding:0 10px}#task,#task .s,#task .t{font-size:30px}#fight{background:#033fa4;border:6px solid #12162b;border-radius:36px;box-shadow:0 10px #12162b99,0 20px 40px #0009;padding:26px 30px;animation:panel-pop .32s cubic-bezier(.3,1.4,.5,1) both}#fight>.t:first-child{margin:-26px -30px 8px;padding:22px 30px 26px;border-radius:30px 30px 0 0;background:#343549;border-bottom:6px solid #12162b}#side{right:30px;top:calc(var(--vis-top, 0px) + 300px);display:flex;flex-direction:column;align-items:flex-end;gap:44px;z-index:4;pointer-events:none}#side>*{position:static!important;pointer-events:auto}#side>:empty{display:none}#windfall,#wagon,#parcel,#raccoon,#squirrel{align-items:center!important;text-align:center!important;gap:4px!important}.fg button.badge{width:140px;height:140px;min-width:0;padding:0;border:6px solid #12162b!important;border-image:none!important;border-radius:50%;background:radial-gradient(circle at 50% 35%,#3d5bd0,#1b2a7a)!important;box-shadow:0 8px #12162b99,inset 0 -8px #0003;position:relative;display:grid;place-items:center}.fg button.badge img{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 4px 0 #0006);pointer-events:none}.fg button.badge b{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);min-width:56px;padding:2px 12px;border-radius:26px;background:#ff2e50;border:4px solid #12162b;font:900 28px Game,sans-serif;color:#fff;-webkit-text-stroke:5px #12162b;paint-order:stroke fill;white-space:nowrap}.fg button.badge:disabled{filter:saturate(.35) brightness(.85)}.fg button.badge:disabled b{background:#4a5170}.fg button.badge.ready{animation:badge-bob 1.1s ease-in-out infinite}.fg button.badge.full{background:radial-gradient(circle at 50% 35%,#ffd75a,#e08a10)!important;animation:badge-bob 1.1s ease-in-out infinite}.fg button.badge.full:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;box-shadow:0 0 30px 8px #ffd75acc;opacity:0;pointer-events:none;animation:badge-glow 1.4s ease-in-out infinite}@keyframes badge-bob{50%{transform:translateY(-8px) rotate(-3deg)}}@keyframes badge-glow{50%{opacity:1}}#side .s,#squirrel .s{font-size:24px}#squirrel{left:30px!important;top:calc(var(--vis-top, 0px) + 300px)!important}#squirrel:has(button:disabled):not(:has(.s)){display:none!important}#machines button{flex-direction:row!important;gap:8px;text-align:left;justify-content:flex-start}#machines button img{width:70px;height:70px;object-fit:contain;flex:none;margin:0!important;filter:drop-shadow(0 3px 0 #0005)}#machines button .mt{display:flex;flex-direction:column;align-items:flex-start}#jars{left:22px;top:calc(var(--vis-top, 0px) + 430px);display:flex;flex-direction:column;gap:66px;z-index:3}#jars .jar{position:relative;width:112px;height:104px;min-width:0;min-height:0;padding:0;margin:0;border:0;border-image:none;background:none;box-shadow:none;display:block;cursor:pointer}#jars .jar>img{display:block;width:100px;height:100px;margin:0 auto;object-fit:contain;filter:drop-shadow(0 5px 0 #0005)}#jars .jar>b{position:absolute;right:-2px;bottom:8px;font-size:36px;line-height:1;color:#fff}#jars .jar .tr-bar{position:absolute;left:6px;right:6px;bottom:-24px;height:18px;border-radius:9px;background:#0a1a3a;border:4px solid #12162b;overflow:hidden}#jars .jar .tr-bar s{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#a6f27c,#5fce45);transition:width .25s}#jars .jar.has>img{animation:jar-has 1.6s ease-in-out infinite}#jars .jar:active{transform:scale(.94)}@keyframes jar-has{50%{transform:translateY(-5px) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){#jars .jar.has>img{animation:none}}#jars .jar.pop{animation:jar-pop .45s cubic-bezier(.3,1.8,.5,1)}@keyframes jar-pop{0%{transform:scale(1)}40%{transform:scale(1.35) rotate(-8deg)}to{transform:none}}#banner{position:absolute;left:0;right:0;top:calc(var(--vis-top, 0px) + 360px);z-index:30;display:flex;flex-direction:column;align-items:center;pointer-events:none;opacity:0}#banner .rib{position:relative!important;transform:scale(1.15)}#banner .rib [data-n=Text_Title]{font-size:54px!important}#banner .sub{margin-top:6px;font:900 32px Game,sans-serif;color:#fff;-webkit-text-stroke:8px #12162b;paint-order:stroke fill}#banner.show{animation:banner-in .45s cubic-bezier(.3,1.6,.5,1) both}#banner.hide{animation:banner-out .35s ease-in both}#banner.t0 .rib{transform:scale(.85)}#banner.t3 .rib{animation:banner-shine 1s ease-in-out infinite}@keyframes banner-in{0%{opacity:0;transform:translateY(-80px) scale(.6)}to{opacity:1;transform:none}}@keyframes banner-out{to{opacity:0;transform:translateY(-60px) scale(.9)}}@keyframes banner-shine{50%{transform:scale(1.03)}}#banner.t3 .rib{filter:brightness(1.12) drop-shadow(0 0 14px #ffe27a)}#sign{position:absolute;left:50%;top:calc(var(--vis-top, 0px) + 170px);width:420px;margin-left:-210px;z-index:25;pointer-events:none;opacity:0;transform-origin:50% 0}#sign img{width:100%}#sign span{position:absolute;left:38%;right:11%;top:38%;height:28%;display:flex;align-items:center;justify-content:center;text-align:center;font:900 34px/1 Game,sans-serif;color:#fff;-webkit-text-stroke:7px #4a2a10;paint-order:stroke fill;white-space:normal;overflow-wrap:anywhere}#sign.show{animation:sign-swing 2.6s ease-in-out both}@keyframes sign-swing{0%{opacity:0;transform:translateY(-160px) rotate(-12deg)}15%{opacity:1;transform:translateY(0) rotate(6deg)}25%{transform:rotate(-3deg)}33%{transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-160px)}}.fg .t img.ti{height:64px;vertical-align:middle;margin:-14px 10px -10px 0}#panel .row>img.ri{width:70px;height:70px;object-fit:contain;flex:none;margin:-22px 0 -22px -16px!important;filter:drop-shadow(0 3px 0 #0006)}#panel .row>img.ri.big{width:100px;height:120px}#panel .row>img.ri.pal{width:96px;height:96px}#panel .row.locked>img.ri,#panel .row>img.ri.sil{filter:brightness(0) opacity(.45)}#panel .row>img.ri.ob{filter:drop-shadow(0 0 10px #ffd75a) drop-shadow(0 3px 0 #0006)}#panel .totems{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#panel .totem{background:#0b2a78;border:5px solid #12162b;border-radius:22px;padding:10px 8px 12px;text-align:center}#panel .totem .frame{height:170px;border-radius:16px;display:grid;place-items:center;background:#062058;border:6px solid #6b4a2a;margin-bottom:8px}#panel .totem.f2 .frame{border-color:#f2b72c;background:radial-gradient(#3b4fae,#062058)}#panel .totem.f3 .frame{border-color:#c77dff;box-shadow:0 0 22px #c77dff99}#panel .totem.f0 .frame img{filter:brightness(0) opacity(.45)}#panel .totem img{height:150px;filter:drop-shadow(0 4px 0 #0007)}#panel .totem .t{font-size:28px}#panel .totem .s{font-size:19px;line-height:1.2}#panel .totem.reveal .frame{animation:totem-reveal 1.2s cubic-bezier(.3,1.6,.5,1)}#panel .totem.reveal img{animation:totem-img 1.2s ease-out}@keyframes totem-reveal{0%,30%{transform:translate(0)}5%,15%,25%{transform:translate(-8px) rotate(-2deg)}10%,20%{transform:translate(8px) rotate(2deg)}45%{transform:scale(1.12);box-shadow:0 0 40px #ffe27a}to{transform:none}}@keyframes totem-img{0%,30%{filter:brightness(0) opacity(.45);transform:scale(.8)}60%{filter:brightness(2.2);transform:scale(1.15)}to{filter:none;transform:none}}#panel[data-p=kiln] h2 img{animation:title-icon .5s cubic-bezier(.3,1.8,.5,1) both,kiln-flicker .9s ease-in-out infinite .5s}@keyframes kiln-flicker{50%{opacity:.8}}#panel[data-p=kiln] h2 img{filter:drop-shadow(0 5px 0 #0007) drop-shadow(0 0 10px #ff9a3d)}@media(prefers-reduced-motion:reduce){.fg button.badge.ready,.fg button.badge.full,#banner.t3 .rib{animation:none!important}}#panel .row .grow{min-width:0}#panel .row>.btns{display:flex;flex-direction:column;gap:10px;flex:none;margin-right:-16px}#panel .row>.btns button{min-width:230px}#panel .list>*{flex-shrink:0}#tabbar .tab,#tabbar .tab-mid,#sheet .tile{position:relative}#tabbar .dot:after,#sheet .tile.dot:after{content:"";position:absolute;top:14px;right:30px;width:34px;height:34px;border-radius:50%;z-index:5;background:radial-gradient(circle at 35% 30%,#ff8a8a,#e8253a 55%,#a3101f);border:4px solid #fff;box-shadow:0 3px #0006;animation:dotPop .35s cubic-bezier(.3,1.8,.5,1),dotBeat 1.6s .35s ease-in-out infinite;pointer-events:none}#sheet .tile.dot:after{top:6px;right:6px}@keyframes dotPop{0%{transform:scale(0)}}@keyframes dotBeat{0%,70%,to{transform:scale(1)}80%{transform:scale(1.2)}}#sheet .tile.gilded [data-n=ItemIcon] img{filter:drop-shadow(0 0 10px #ffd75a) drop-shadow(0 0 4px #fff3b0) sepia(.5) saturate(1.6) brightness(1.1);animation:gildShine 2.4s ease-in-out infinite}@keyframes gildShine{50%{transform:scale(1.06)}}.flyer{position:fixed;z-index:9999;pointer-events:none;object-fit:contain;filter:drop-shadow(0 2px 0 #0006);will-change:transform}.bump{animation:bump .3s cubic-bezier(.3,1.8,.5,1)}@keyframes bump{40%{transform:scale(1.12)}}#panel .held{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#panel .held span{display:inline-flex;align-items:center;gap:6px}#panel .held img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 2px 0 #0006)}#panel .row>.ri.plq{width:86px;height:86px;flex:none;margin:-22px 0 -22px -16px!important;background:center / contain no-repeat;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 3px 0 #0006)}#panel .row>.ri.plq img{width:52%;height:52%;object-fit:contain;margin:0!important;filter:none}#panel .row>.ri.plq.fired{filter:drop-shadow(0 0 8px #ff7a2a) drop-shadow(0 3px 0 #0006);animation:kiln-flicker 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){#tabbar .dot:after,#sheet .tile.dot:after,#sheet .tile.gilded [data-n=ItemIcon] img,#panel .row>.ri.plq.fired{animation:none}}#menubtn{left:30px;bottom:calc(36px + var(--vis-bot, 0px));width:170px;height:170px;z-index:21;padding:0;border-radius:40px;border:6px solid #12162b;background:linear-gradient(#3d8dff,#1d5fd6 60%,#1749a8);box-shadow:inset 0 -12px #0f3a8a,inset 0 6px #8cc0ff,0 8px #12162b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:transform .12s}#menubtn:active{transform:translateY(5px);box-shadow:inset 0 -8px #0f3a8a,inset 0 6px #8cc0ff,0 3px #12162b}#menubtn .grid{display:grid;grid-template-columns:34px 34px;gap:8px;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}#menubtn .grid b{width:34px;height:34px;border-radius:10px;border:4px solid #12162b;box-sizing:border-box}#menubtn .grid b:nth-child(1){background:#ffd23f}#menubtn .grid b:nth-child(2){background:#ff5d6c}#menubtn .grid b:nth-child(3){background:#7be35b}#menubtn .grid b:nth-child(4){background:#c58bff}#menubtn.on .grid{transform:rotate(45deg) scale(.9)}#menubtn span{font-size:32px;color:#fff;-webkit-text-stroke:7px #12162b;paint-order:stroke fill;line-height:1}#menubtn{position:absolute;border-image:none;font:inherit}#menubtn.dot:after{content:"";position:absolute;top:-10px;right:-10px;width:40px;height:40px;border-radius:50%;z-index:5;background:radial-gradient(circle at 35% 30%,#ff8a8a,#e8253a 55%,#a3101f);border:4px solid #fff;box-shadow:0 3px #0006;animation:dotPop .35s cubic-bezier(.3,1.8,.5,1),dotBeat 1.6s .35s ease-in-out infinite;pointer-events:none}#sheet{left:0;top:calc(var(--vis-top, 0px) + 150px);bottom:calc(230px + var(--vis-bot, 0px));height:auto;width:800px;z-index:19;padding:26px 28px 30px;border-radius:0 48px 48px 0;border:6px solid #12162b;border-left:0;box-shadow:10px 0 30px #0007;transform:translate(-105%);transition:transform .34s cubic-bezier(.2,1.1,.35,1)}#sheet.open{transform:none}#sheet .tiles{display:flex;flex-direction:column;justify-content:flex-start;gap:0;height:100%;max-height:none;overflow-y:auto;grid-template-columns:none}#sheet .grp .gh{display:flex;align-items:baseline;gap:14px;margin:4px 4px 14px}#sheet .grp .gh span{font-size:38px;color:#fff;-webkit-text-stroke:7px #12162b;paint-order:stroke fill}#sheet .grp .gh small{font-size:24px;color:#aab3d6}#sheet .grp.reset .gh span{color:#ffb36b}#sheet .grp.kept .gh span{color:#8fe36b}#sheet .grp.kept{margin-top:10px;padding-top:26px;border-top:6px dashed #ffffff30}#sheet .grid{display:grid;grid-template-columns:repeat(4,168px);justify-content:space-between;row-gap:22px;margin-bottom:24px}#sheet .tile{zoom:.8}#trailbar{bottom:calc(232px + var(--vis-bot, 0px))}#trailbar .wave{position:relative}#trailbar .odds{position:absolute;left:0;right:0;bottom:calc(100% + 4px);display:flex;justify-content:center;gap:30px;pointer-events:none}#trailbar .odds span{display:flex;align-items:center;gap:6px;font:900 40px Game,sans-serif;color:#fff;-webkit-text-stroke:7px #000;paint-order:stroke fill}#trailbar .odds img{height:66px;filter:drop-shadow(0 3px 0 #0008)}#trailbar .cnt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:34px;color:#fff;-webkit-text-stroke:6px #000;paint-order:stroke fill;pointer-events:none;z-index:3}#task{left:40px;right:40px;bottom:calc(400px + var(--vis-bot, 0px));padding:0;display:block;background:none;border:0;box-shadow:none}#task .tcard{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:18px;padding:12px 22px 14px 14px;border-radius:30px;font-family:Game,sans-serif;background:linear-gradient(#1a6ee6,#0b4fc0);border:6px solid #12162b;box-shadow:inset 0 -8px #0a3c94,inset 0 5px #6aa8ff,0 8px #12162b}#task .ti{width:96px;height:96px;object-fit:contain;flex:none;filter:drop-shadow(0 4px 0 #0007)}#task .tbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}#task .tt{font-size:32px;color:#fff;-webkit-text-stroke:6px #12162b;paint-order:stroke fill;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#task .tbar{position:relative;height:42px;border-radius:21px;background:#0a2a66;border:4px solid #12162b;overflow:hidden}#task .tbar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#ffe066,#ffb321);box-shadow:inset 0 -6px #e08a00;transition:width .3s}#task .tbar span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;-webkit-text-stroke:5px #12162b;paint-order:stroke fill}#task .tside{flex:none;font-size:30px;color:#cfe0ff;-webkit-text-stroke:5px #12162b;paint-order:stroke fill}#task .tcard.ready{cursor:pointer;background:linear-gradient(#5fe04a,#2fae2a);box-shadow:inset 0 -8px #1f8a1f,inset 0 5px #b6ff9e,0 8px #12162b;animation:task-ready 1.2s ease-in-out infinite}#task .tcard.ready .tbar i{background:linear-gradient(#b6ff9e,#5fe04a);box-shadow:inset 0 -6px #2fae2a}#task .tcard.ready .tside{font-size:40px;color:#fff}#task .tcard.ready:active{transform:translateY(5px)}@keyframes task-ready{50%{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){#menubtn.dot:after,#task .tcard.ready{animation:none}}#sheet{top:auto;max-height:calc(1920px - var(--vis-top, 0px) - var(--vis-bot, 0px) - 400px);display:flex;flex-direction:column}#sheet .tiles{flex:1 1 auto;min-height:0;height:auto}#sheet .grid{margin-bottom:6px}#trailbar .kp>.blue{display:none}#trailbar .kp.tb-go>.blue{display:block}#trailbar .kp.tb-go>.kp-img:not(.blue){visibility:hidden}.tb-badge.locked img{height:50px}#dock{left:0;right:0;bottom:calc(24px + var(--vis-bot, 0px));z-index:21;display:flex;justify-content:space-between;align-items:flex-end;padding:0 22px;pointer-events:none}:is(#dock,#away-tabs) .dk{pointer-events:auto;position:relative;width:178px;height:168px;padding:0 0 10px;border-radius:38px;border:6px solid #12162b;border-image:none;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;box-sizing:border-box;transition:transform .12s;--a: #3d8dff;--b: #1d5fd6;--c: #1749a8;--d: #0f3a8a;--e: #8cc0ff;background:linear-gradient(var(--a),var(--b) 60%,var(--c));box-shadow:inset 0 -12px 0 var(--d),inset 0 6px 0 var(--e),0 8px #12162b}:is(#dock,#away-tabs) .dk.green{--a: #6fe05a;--b: #34b52f;--c: #23922a;--d: #1a7420;--e: #c4ffa8}:is(#dock,#away-tabs) .dk.orange{--a: #ffb547;--b: #f2861d;--c: #d4690f;--d: #a8500a;--e: #ffe0a3}:is(#dock,#away-tabs) .dk.purple{--a: #c487ff;--b: #9150e8;--c: #7a3bd0;--d: #5b26a6;--e: #e6c9ff}:is(#dock,#away-tabs) .dk.pink{--a: #ff8fc0;--b: #f0559a;--c: #d63d82;--d: #a82763;--e: #ffd0e6}:is(#dock,#away-tabs) .dk:active{transform:translateY(5px)}:is(#dock,#away-tabs) .dk.on{transform:translateY(-12px)}:is(#dock,#away-tabs) .dk img{position:absolute;top:-26px;left:50%;width:112px;height:112px;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 6px 0 #0007);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}:is(#dock,#away-tabs) .dk.on img{transform:translate(-50%) scale(1.12) rotate(-6deg)}:is(#dock,#away-tabs) .dk span{font-size:30px;color:#fff;-webkit-text-stroke:7px #12162b;paint-order:stroke fill;line-height:1}:is(#dock,#away-tabs) .dk .chip{position:absolute;top:-14px;right:-12px;min-width:44px;height:44px;padding:0 8px;box-sizing:border-box;border-radius:22px;display:none;align-items:center;justify-content:center;font:900 28px Game,sans-serif;font-style:normal;color:#fff;background:#ff9f1a;border:4px solid #12162b}:is(#dock,#away-tabs) .dk .chip.on{display:flex}:is(#dock,#away-tabs) .dk.dot:after{content:"";position:absolute;top:-12px;right:-12px;width:40px;height:40px;border-radius:50%;z-index:5;background:radial-gradient(circle at 35% 30%,#ff8a8a,#e8253a 55%,#a3101f);border:4px solid #fff;box-shadow:0 3px #0006;animation:dotPop .35s cubic-bezier(.3,1.8,.5,1),dotBeat 1.6s .35s ease-in-out infinite;pointer-events:none}:is(#dock,#away-tabs) .dk.ready:before{content:"";position:absolute;top:-40px;left:50%;width:150px;height:150px;margin-left:-75px;border-radius:50%;background:radial-gradient(circle,#b6ff7aaa 30%,#b6ff7a00 70%);opacity:0;pointer-events:none;animation:rb-pulse 1.6s ease-in-out infinite}@keyframes rb-pulse{50%{opacity:1}}#dock #menubtn{position:relative;left:auto;bottom:auto;width:196px;height:186px;justify-content:center;gap:8px;padding-bottom:0}#dock #menubtn span{font-size:34px}#sheet{left:20px;right:20px;width:auto;top:auto;bottom:calc(232px + var(--vis-bot, 0px));border-radius:48px;border:6px solid #12162b;transform:translateY(40px) scale(.96);opacity:0;transition:transform .3s cubic-bezier(.2,1.3,.35,1),opacity .18s;box-shadow:0 10px 30px #0008}#sheet.open{transform:none;opacity:1}#sheet .grid{grid-template-columns:repeat(5,168px)}#panel-wrap.pop{background:#0006}#panel-wrap.pop #panel{top:auto;left:20px;right:20px;bottom:calc(232px + var(--vis-bot, 0px))!important;max-height:calc(1920px - var(--vis-top, 0px) - var(--vis-bot, 0px) - 400px);border-radius:48px;background:radial-gradient(circle at 20px 20px,#ffffff0a 9px,transparent 10px) 0 0 / 80px 80px,linear-gradient(#262d52,#1e2440)}#panel-wrap.pop #panel .list{min-height:0}#panel-wrap.pop.open #panel{animation:pop-rise .32s cubic-bezier(.2,1.3,.35,1) both}@keyframes pop-rise{0%{transform:translateY(60px) scale(.94);opacity:0}to{transform:none;opacity:1}}#panel .mc{display:inline-block;margin-left:10px;padding:0 12px;border-radius:14px;background:#12162b;color:#ffe066;font-size:28px;-webkit-text-stroke:0;text-shadow:none}#panel .tag.auto{background:#7be35b}#panel .meter{position:relative;height:38px;margin-top:8px;border-radius:19px;background:#0a1a3a;border:4px solid #12162b;overflow:hidden}#panel .meter i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#7be35b,#3fae3a);box-shadow:inset 0 -5px #2e8c2c}#panel .mrow.full .meter i{background:repeating-linear-gradient(-45deg,#ffe066 0 14px,#ffc21a 14px 28px);box-shadow:none}#panel .meter .mt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;-webkit-text-stroke:5px #12162b;paint-order:stroke fill}#panel .rb-hero{position:relative;display:flex;align-items:center;gap:10px;min-height:330px;border-radius:30px;padding:10px 20px;background:radial-gradient(circle at 28% 55%,#fff6c4 0,#ffe36e55 30%,transparent 62%),linear-gradient(#2f7a3a,#1d4f29);border:5px solid #12162b;flex-shrink:0}#panel .rb-hero>img{height:320px;filter:drop-shadow(0 8px 0 #0006);animation:rb-sway 4s ease-in-out infinite;transform-origin:50% 100%}@keyframes rb-sway{50%{transform:rotate(-2deg) scale(1.02)}}#panel .rb-gain{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}#panel .rb-gain small{font:900 28px Game,sans-serif;color:#e9ffd9;-webkit-text-stroke:5px #12162b;paint-order:stroke fill}#panel .rb-gain b{display:flex;align-items:center;gap:10px;font-size:78px;color:#ffe066;-webkit-text-stroke:9px #12162b;paint-order:stroke fill;line-height:1.05}#panel .rb-gain b img{height:76px}#panel .rb-what{font:800 30px/1.3 Game,sans-serif;color:#e8ecff;padding:4px 8px}#panel .rb-what b{color:#ffe066}#panel .rb-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;flex-shrink:0}#panel .rb-col{border-radius:24px;padding:14px 18px;border:4px solid #12162b}#panel .rb-col.reset{background:#5a2b2b}#panel .rb-col.kept{background:#24502c}#panel .rb-col h4{margin:0 0 6px;font-size:34px;color:#fff;-webkit-text-stroke:6px #12162b;paint-order:stroke fill}#panel .rb-col.reset h4{color:#ffb36b}#panel .rb-col.kept h4{color:#8fe36b}#panel .rb-col ul{margin:0;padding-left:28px;font:800 26px/1.4 Game,sans-serif;color:#fff}#panel .rb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;flex-shrink:0}#panel .rb-stat{background:#12162b88;border:3px solid #12162b;border-radius:20px;padding:10px 12px;display:flex;flex-direction:column;align-items:center}#panel .rb-stat small{font:800 22px Game,sans-serif;color:#aab3d6}#panel .rb-stat b{font-size:36px;color:#fff;-webkit-text-stroke:6px #12162b;paint-order:stroke fill}#panel .rb-next{text-align:center}#panel .rb-btns{display:flex;gap:16px;justify-content:center;flex-shrink:0;padding:4px 0 6px}#panel .rb-btns button{min-width:260px}#panel .rb-btns button.big{min-width:420px;font-size:40px}@media(prefers-reduced-motion:reduce){#dock .dk.dot:after,#dock .dk.ready:before,#panel .rb-hero>img{animation:none}}#panel-wrap.pop #panel{bottom:232px!important;max-height:calc(100% - 382px)}#dock .dk,#dock #menubtn{width:176px;height:170px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;padding:0}:is(#dock,#away-tabs) .dk>img{position:static;top:auto;left:auto;width:92px;height:92px;flex:none;transform:none}:is(#dock,#away-tabs) .dk.on>img{transform:scale(1.08) rotate(-6deg)}:is(#dock,#away-tabs) .dk>span{flex:none;font-size:30px}#dock #menubtn>span{font-size:32px}#dock #menubtn .grid{flex:none;display:grid;grid-template-columns:34px 34px;grid-template-rows:34px 34px;gap:8px}:is(#dock,#away-tabs) .dk.on{transform:translateY(-8px)}:is(#dock,#away-tabs) .dk>*{margin:0}:is(#dock,#away-tabs) .dk{min-width:0;min-height:0;white-space:nowrap}#task{left:50%;right:auto;top:calc(var(--vis-top, 0px) + 200px);bottom:auto;transform:translate(-50%);max-width:700px;z-index:3}#task .tcard{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:6px 16px 6px 8px;border-radius:40px;font-family:Game,sans-serif;background:#12162b55;white-space:nowrap}#task .ti{width:56px;height:56px;object-fit:contain;flex:none;filter:drop-shadow(0 3px 0 #0007)}#task .tt{font-size:28px;color:#fff;-webkit-text-stroke:6px #12162b;paint-order:stroke fill;overflow:hidden;text-overflow:ellipsis;max-width:380px}#task .tbar{position:relative;width:120px;height:18px;flex:none;border-radius:9px;background:#0a1a3acc;border:3px solid #12162b;overflow:hidden}#task .tbar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#ffe066,#ffb321);transition:width .3s}#task .tn{font-size:24px;color:#fff;-webkit-text-stroke:5px #12162b;paint-order:stroke fill}#task .tcard.ready{cursor:pointer;background:linear-gradient(#5fe04acc,#2fae2acc);border:4px solid #12162b;animation:task-ready 1.2s ease-in-out infinite}#task .tclaim{font-size:28px;color:#fff;background:#12162b;border-radius:20px;padding:4px 14px}#task .tcard.ready:active{transform:translateY(3px)}#topbar #task{position:static;transform:none;left:auto;top:auto;margin-left:50px;max-width:690px;pointer-events:auto}#task .tcard{gap:12px;padding:6px 18px 6px 8px}#task .ti{width:66px;height:66px}#task .tt{font-size:34px;max-width:360px}#task .tbar{width:130px;height:22px;border-radius:11px}#task .tn{font-size:30px}#task .tclaim{font-size:32px}#topbar #task{margin-left:60px}#task .tcard{height:54px;padding:0 16px 0 0;gap:10px;border-radius:12px;background:#12162b99;overflow:visible}#task .ti{width:58px;height:58px;margin-left:-22px}#task .tt{font-size:32px}#task .tbar{height:20px;border-radius:6px}#task .tcard.ready{height:54px;border-radius:12px;border:0;box-shadow:inset 0 0 0 3px #12162b}#task .tclaim{font-size:28px;padding:2px 12px;border-radius:8px}#trailbar .odds img{height:50px}#trailbar .odds span{font-size:36px}#trailbar .wave .kp[data-n=Badge_Left]{transform:scale(1.13);transform-origin:70% 50%;z-index:2}#trailbar .wave .kp[data-n=Badge_Right]{transform:scale(1.13);transform-origin:30% 50%;z-index:2}html,body{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none;overscroll-behavior:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-text-size-adjust:100%}*,*:before,*:after{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img{-webkit-user-drag:none}button,.fg{touch-action:manipulation}#panel .list,#sheet .tiles{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}canvas{touch-action:none}input,textarea{-webkit-user-select:text;user-select:text}:focus,:focus-visible,button:focus,button:active{outline:none!important}button::-moz-focus-inner{border:0}#panel-wrap.scene{background:#c4884f url(../art/sawmill/bg_wide.webp) center top / 2160px auto repeat}#panel-wrap.scene #panel{background:none;border:0;border-radius:0;box-shadow:none;left:0;right:0;top:236px;bottom:236px;padding:0 24px;overflow:visible}#panel-wrap.scene #panel h2{justify-content:center;align-self:center;width:330px;height:174px;margin:-40px 0 0;padding:54px 0 0;background:url(../art/sawmill/sign.webp) center / contain no-repeat;border:0;box-shadow:none;font-size:50px}#panel-wrap.scene #panel h2:before,#panel-wrap.scene #panel h2:after{display:none}#panel-wrap.scene #panel h2 img{display:none}#panel-wrap.scene #panel .close{top:-10px;right:34px}#panel-wrap.scene #panel .list{gap:30px;padding:44px 0 30px;mask-image:linear-gradient(transparent 0,#000 22px,#000 calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(transparent 0,#000 22px,#000 calc(100% - 40px),transparent)}.stk{color:#fff;font-weight:900;-webkit-text-stroke:8px #1b2440;paint-order:stroke fill}.st{position:relative;flex:none;height:132px;margin:0 20px;display:flex;align-items:center;gap:16px;padding:0 16px;background:linear-gradient(#7a4a26,#66391b);border:5px solid #12162b;border-radius:24px;box-shadow:inset 0 5px #9b6436,inset 0 -6px #522c13,0 6px #12162b88}.st-name{position:absolute;left:50%;top:-34px;transform:translate(-50%);min-width:180px;height:52px;padding:0 26px;display:flex;align-items:center;justify-content:center;background:url(../art/sawmill/plaque.webp) center / 100% 100% no-repeat;z-index:3}.st-name span{font-size:28px;white-space:nowrap}.st-own{display:flex;flex-direction:column;gap:8px;width:210px;flex:none}.st-own div{display:flex;align-items:center;gap:12px;height:48px;padding:0 12px 0 6px;border-radius:10px;background:#12162b99}.st-own img{width:36px;height:36px;object-fit:contain}.st-own b{font-size:34px}.st.short .sw-have{color:#ff9a8a}.st-conv{flex:1;display:flex;align-items:center;justify-content:center;gap:4px}.st-io{display:flex;align-items:center;gap:8px;flex:none}.st-io img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 3px 0 #0005)}.st-io b{font-size:38px}#panel .st .sw-btn{flex:none;width:160px;min-width:0;height:92px;min-height:0;padding:0;border:5px solid #12162b;border-radius:26px;border-image:none;background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -9px #1a7420,inset 0 5px #c4ffa8,0 6px #12162b}#panel .st .sw-btn>*{margin:0 0 4px;font-size:36px}#panel .st .sw-btn:disabled{background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99);box-shadow:inset 0 -9px #6c7380,inset 0 5px #e3e7ee,0 6px #12162b}#panel .st .sw-btn:disabled span{color:#e8ebf0}.sw-mill{position:relative;width:300px;height:66px;flex:none;margin-top:30px}.sw-mill>*{position:absolute;pointer-events:none}.sw-station{left:0;top:0;width:300px;z-index:1;filter:drop-shadow(0 4px 0 #0004)}.sw-slot{left:115px;top:-6px;width:70px;height:36px;overflow:hidden;z-index:2}.sw-slot .sw-blade{position:absolute;left:0;top:1px;width:70px;height:70px}.sw-log{left:10px;bottom:26px;width:44px;opacity:0;z-index:3}.sw-out{left:130px;bottom:26px;width:40px;opacity:0;z-index:3}.sw-dust{left:115px;top:-40px;width:70px;opacity:0;z-index:4}.sw-tally{left:200px;top:-40px;transform:translate(-50%);font-style:normal;font-size:38px;color:#fff04a;opacity:0;transition:opacity .3s;z-index:5;white-space:nowrap}.st.tally .sw-tally{opacity:1}.sw-tally.pop{animation:swpop .18s ease-out}.st.run .sw-blade{animation:swspin .2s linear infinite}.sw-mill.cut .sw-log{animation:swlog var(--feed, .5s) ease-in forwards}.sw-mill.cut .sw-out{animation:swout var(--feed, .5s) ease-out forwards}.sw-mill.cut .sw-dust{animation:swdust var(--feed, .5s) ease-out forwards}.sw-mill.cut .sw-station{animation:swshake var(--feed, .5s) linear}@keyframes swspin{to{transform:rotate(360deg)}}@keyframes swlog{0%{transform:translate(0);opacity:0}12%{opacity:1}55%{transform:translate(100px);opacity:1}to{transform:translate(118px) scaleX(.15);opacity:0}}@keyframes swout{0%,50%{transform:translate(0) scale(.5);opacity:0}60%{opacity:1}85%{transform:translate(110px,-6px) rotate(8deg) scale(1);opacity:1}to{transform:translate(115px) scale(1);opacity:0}}@keyframes swdust{0%,40%{transform:scale(.3);opacity:0}62%{transform:scale(.9);opacity:.95}to{transform:translateY(-16px) scale(1.2);opacity:0}}@keyframes swshake{45%,85%{transform:none}55%{transform:translate(-2px,1px)}65%{transform:translate(2px)}75%{transform:translate(-1px,1px)}}@keyframes swpop{0%{transform:translate(-50%) scale(1.3)}to{transform:translate(-50%) scale(1)}}.st.locked{height:96px;justify-content:center;gap:18px}.st.locked img{height:70px;filter:brightness(0) opacity(.45)}.st.locked .s{font-size:30px}body:has(#panel-wrap.scene) #topbar{z-index:11}#panel-wrap.scene #panel h2{position:relative;overflow:visible}#panel-wrap.scene #panel h2:before,#panel-wrap.scene #panel h2:after{display:block;content:"";position:absolute;top:-260px;height:286px;width:22px;background:url(../art/sawmill/rope.webp) center top / 22px auto repeat-y;border:0;z-index:-1}#panel-wrap.scene #panel h2:before{left:43px}#panel-wrap.scene #panel h2:after{left:266px}body:has(#panel-wrap.scene) #dock{display:none}#panel-wrap.scene #panel .close{display:none}.st-own div{justify-content:center;padding:0 10px;height:60px;gap:6px}.st-own i{font-style:normal;font-size:34px;margin:0 2px}.st-own{width:200px}.st-conv{gap:0;justify-content:space-between}.st-io{width:150px}.st-io b{flex:1;text-align:left}.st-conv>.st-io:first-child{justify-content:flex-end}.st-conv>.st-io:first-child b{flex:none;min-width:0;text-align:right}.st-conv>.sw-mill{zoom:.8}#panel-wrap.scene[data-scene=market]{background:#d6a05c url(../art/market/bg_wide.webp) center top / 2160px auto repeat}.mk .st-own{width:210px}.mk .st-own div{gap:4px;padding:0 8px}.mk .st-own img{width:34px;height:34px}.mk .st-own b{font-size:30px}.mk-lock{flex:none;width:66px!important;min-width:0!important;height:66px;min-height:0!important;padding:0!important;border:4px solid #12162b!important;border-radius:16px!important;border-image:none!important;background:#12162b66!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center;margin-left:-6px}.mk-lock>*{margin:0!important}.mk-lock img{width:46px;height:46px;object-fit:contain;opacity:.55}.mk-lock.on{background:linear-gradient(#ff6b6b,#d63a3a)!important;box-shadow:inset 0 -5px #a82424,inset 0 3px #ffb0b0!important}.mk-lock.on img{opacity:1}.mk.lk{filter:saturate(.75)}.mk .st-io{width:140px}.mk .st-io img{width:46px;height:46px}.mk-scale{position:relative;width:120px;height:84px;flex:none}.mk-scale>*{position:absolute;pointer-events:none}.mk-sc{left:0;bottom:0;width:120px;transform-origin:50% 70%;filter:drop-shadow(0 4px 0 #0004)}.mk-c{left:46px;top:10px;width:28px;opacity:0}.mk-scale.tip .mk-sc{animation:mktip .55s ease-out}.mk-scale.tip .mk-c{animation:mkcoin .6s ease-out forwards}.mk-scale.tip .mk-c.c2{animation-delay:.06s;--dx: 30px}.mk-scale.tip .mk-c.c3{animation-delay:.12s;--dx: -26px}@keyframes mktip{0%{transform:rotate(0)}25%{transform:rotate(-9deg)}55%{transform:rotate(6deg)}80%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes mkcoin{0%{transform:translateY(10px) scale(.6);opacity:0}25%{opacity:1}to{transform:translate(var(--dx, 4px),-60px) scale(1);opacity:0}}#panel .st .mk-btn{flex:none;width:150px;min-width:0;height:92px;min-height:0;padding:0;border:5px solid #12162b;border-radius:26px;border-image:none;background:linear-gradient(#ffd25a,#f5a524 60%,#e08a12);box-shadow:inset 0 -9px #b86a08,inset 0 5px #fff0b8,0 6px #12162b}#panel .st .mk-btn>*{margin:0 0 4px;font-size:36px}#panel .st .mk-btn:disabled{background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99);box-shadow:inset 0 -9px #6c7380,inset 0 5px #e3e7ee,0 6px #12162b}.mk-none{text-align:center;font-size:34px;padding:40px 0}#scene-bar button{min-width:0!important;min-height:0!important;padding:0!important;border:5px solid #12162b!important;border-image:none!important;border-radius:22px!important}#scene-bar button>*{margin:0!important}#scene-bar .mk-ic{width:100px;height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:linear-gradient(#5a6378,#3e4659)!important;box-shadow:inset 0 -7px #2b3142,inset 0 4px #8a93a8,0 6px #12162b!important}#scene-bar .mk-ic img{width:48px;height:48px;object-fit:contain}#scene-bar .mk-ic span{font-size:24px}#scene-bar .mk-share{width:150px;height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:auto;background:linear-gradient(#3d8dff,#1d5fd6 60%,#1749a8)!important;box-shadow:inset 0 -8px #0f3a8a,inset 0 5px #8cc0ff,0 6px #12162b!important}#scene-bar .mk-share small{font-size:22px;line-height:1}#scene-bar .mk-share span{font-size:36px;line-height:1.1}#scene-bar .mk-sell{width:290px;height:96px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(#ffd25a,#f5a524 60%,#e08a12)!important;box-shadow:inset 0 -9px #b86a08,inset 0 5px #fff0b8,0 6px #12162b!important}#scene-bar .mk-sell.arm{background:linear-gradient(#6fe05a,#34b52f 60%,#23922a)!important;box-shadow:inset 0 -9px #1a7420,inset 0 5px #c4ffa8,0 6px #12162b!important}#scene-bar .mk-sell img{width:50px;height:50px}#scene-bar .mk-sell span{font-size:40px}#scene-bar .mk-sell:disabled{background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99)!important;box-shadow:inset 0 -9px #6c7380,inset 0 5px #e3e7ee,0 6px #12162b!important}#panel-wrap.scene[data-scene=camp]{background:#82b941 url(../art/camp/bg_wide.webp) center top / 2160px auto repeat}.cp-grid{display:flex;flex-direction:column;gap:22px}.cp-ic{flex:none;width:96px;height:96px;border-radius:20px;background:#12162b66;display:flex;align-items:center;justify-content:center}.cp-ic img{width:78px;height:78px;object-fit:contain;filter:drop-shadow(0 4px 0 #0005)}.cp-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cp-nm{font-size:32px;line-height:1.1;color:#fff}.cp-nm .tag{margin-left:8px;font-style:normal;font-size:20px;padding:2px 10px;border-radius:10px;background:#12162b99;-webkit-text-stroke:0;color:#ffd34d;vertical-align:middle}.cp-lv{font-size:28px;line-height:1.1;color:#9fe3ff}.cp-lv small{font-size:22px}.cp-fx{font-size:26px;color:#ffe9a8}.cp-cost{flex:none;display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:140px}.cp-pill{display:flex;align-items:center;gap:8px;height:46px;padding:0 12px 0 6px;border-radius:12px;background:#12162b99}.cp-pill img{width:40px;height:40px;object-fit:contain}.cp-pill b{font-size:30px}.cp-pill.short b{color:#ff8a7a}.cp-pill.max{justify-content:center;padding:0 12px}.cp-pill.max b{color:#ffd34d}#panel .st .cp-btn{flex:none;width:150px;min-width:0;height:92px;min-height:0;padding:0;border:5px solid #12162b;border-radius:26px;border-image:none;background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -9px #1a7420,inset 0 5px #c4ffa8,0 6px #12162b}#panel .st .cp-btn>*{margin:0 0 4px;font-size:36px}#panel .st .cp-btn:disabled{background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99);box-shadow:inset 0 -9px #6c7380,inset 0 5px #e3e7ee,0 6px #12162b}#panel .st .cp-btn:disabled span{color:#e8ebf0}.cp-grid.c1 .st.cp{height:140px}.cp-grid.c1 .st.cp.locked{height:84px}.st.cp.locked .cp-ic{background:none}.st.cp.locked .cp-ic img{filter:brightness(0) opacity(.45)}.st.cp.locked .cp-nm{color:#d9c3a8}.cp-grid.c3,.cp-grid.c4{display:grid;gap:18px;margin:0 20px}.cp-grid.c3{grid-template-columns:repeat(3,1fr)}.cp-grid.c4{grid-template-columns:repeat(4,1fr);gap:12px}.cp-grid.c3 .st.cp,.cp-grid.c4 .st.cp{margin:0;height:auto;flex-direction:column;align-items:stretch;gap:8px;padding:14px 12px}.cp-grid.c3 .cp-ic,.cp-grid.c4 .cp-ic{align-self:center}.cp-grid.c3 .cp-mid,.cp-grid.c4 .cp-mid{align-items:center;text-align:center;flex:1}.cp-grid.c3 .cp-nm,.cp-grid.c4 .cp-nm{min-height:2.2em;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.cp-grid.c3 .cp-cost,.cp-grid.c4 .cp-cost{min-width:0;flex-direction:row;flex-wrap:wrap;justify-content:center}.cp-grid.c3 .cp-pill,.cp-grid.c4 .cp-pill{flex:1;justify-content:center;min-width:0}.cp-grid.c3 .cp-btn,.cp-grid.c4 .cp-btn{width:auto!important;align-self:stretch;height:84px!important}.cp-grid.c3 .st.cp.locked,.cp-grid.c4 .st.cp.locked{justify-content:flex-start}.cp-grid.c4 .cp-ic{width:76px;height:76px}.cp-grid.c4 .cp-ic img{width:62px;height:62px}.cp-grid.c4 .cp-nm{font-size:24px}.cp-grid.c4 .cp-lv{font-size:22px}.cp-grid.c4 .cp-lv small{font-size:18px}.cp-grid.c4 .cp-fx{font-size:20px}.cp-grid.c4 .cp-pill{height:40px;padding:0 6px;gap:4px}.cp-grid.c4 .cp-pill img{width:32px;height:32px}.cp-grid.c4 .cp-pill b{font-size:24px}.cp-grid.c4 .cp-btn>*{font-size:30px!important}.cp-grid.c4 .cp-btn{height:70px!important}.cp-div{display:flex;align-items:center;gap:18px;margin:4px 30px -4px}.cp-div:before,.cp-div:after{content:"";flex:1;height:6px;border-radius:3px;background:#fff;box-shadow:0 0 0 3px #12162b}.cp-div span{font-size:34px}.cp-stat{flex:none;width:190px;display:flex;flex-direction:column;gap:2px}.cp-grid.c1 .cp-nm{font-size:38px;line-height:1.12}.cp-grid.c1 .cp-lv{font-size:30px}.cp-grid.c1 .cp-fx{font-size:26px;white-space:nowrap}.cp-grid.c1 .st.cp.locked .cp-mid{flex-direction:row;align-items:baseline;gap:16px}.cp-grid.c1 .st.cp.locked .cp-nm{font-size:32px}.cp-grid.c3 .cp-stat,.cp-grid.c4 .cp-stat{width:auto;align-items:center;order:2}.cp-grid.c3 .cp-mid,.cp-grid.c4 .cp-mid{order:1}.cp-grid.c3 .cp-ic,.cp-grid.c4 .cp-ic{order:0}.cp-grid.c3 .cp-cost,.cp-grid.c4 .cp-cost{order:3}.cp-grid.c3 .cp-btn,.cp-grid.c4 .cp-btn{order:4}.st.cp{position:relative}#panel .st .cp-info{position:absolute;left:-12px;top:-12px;z-index:4;width:46px;height:46px;min-width:0;min-height:0;padding:0;border:4px solid #12162b;border-radius:50%;border-image:none;background:linear-gradient(#3d8dff,#1d5fd6);box-shadow:inset 0 -4px #0f3a8a,inset 0 3px #8cc0ff,0 3px #12162b;font:900 28px Game,sans-serif;font-style:italic;color:#fff;-webkit-text-stroke:5px #12162b;paint-order:stroke fill}#panel .st .cp-info>*{margin:0}#lv-pop{display:none;left:0;top:var(--vis-top, 0px);width:1080px;height:calc(1920px - var(--vis-top, 0px) - var(--vis-bot, 0px));z-index:60;background:#0009;align-items:center;justify-content:center}#lv-pop.on{display:flex}#info-pop{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#0009;align-items:center;justify-content:center}#info-pop.on{display:flex}:is(#info-pop,#lv-pop) .ip-box{position:relative;width:760px;padding:40px 50px 44px;border-radius:36px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;background:linear-gradient(#7a4a26,#66391b);border:6px solid #12162b;box-shadow:inset 0 6px #9b6436,inset 0 -8px #522c13,0 10px #12162b,0 20px 40px #0008;animation:ip-in .22s cubic-bezier(.3,1.6,.5,1)}@keyframes ip-in{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}:is(#info-pop,#lv-pop) .ip-ic{width:150px;height:150px;border-radius:30px;background:#12162b66;display:flex;align-items:center;justify-content:center}:is(#info-pop,#lv-pop) .ip-ic img{width:124px;height:124px;object-fit:contain;filter:drop-shadow(0 6px 0 #0005)}:is(#info-pop,#lv-pop) .ip-nm{font-size:50px}:is(#info-pop,#lv-pop) .ip-tx{font:700 34px/1.35 Game,sans-serif;color:#ffe9c8}:is(#info-pop,#lv-pop) .ip-st{display:flex;gap:16px}:is(#info-pop,#lv-pop) .ip-st span{font-size:32px;padding:8px 22px;border-radius:14px;background:#12162b99;color:#9fe3ff}:is(#info-pop,#lv-pop) .ip-x{position:absolute;top:-30px;right:-30px;width:92px;height:94px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;box-shadow:none;border-image:none;background:url(../kit/css/close_border.webp) center 42% / 46px no-repeat,url(../kit/css/close_bg.webp) center / contain no-repeat}:is(#info-pop,#lv-pop) .ip-x:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../kit/css/close_icon.webp) center 42% / 40px no-repeat}#scene-bar{display:none}#panel-wrap.scene #scene-bar{display:flex;position:absolute;left:0;right:0;bottom:0;height:176px;z-index:12;align-items:center;gap:16px;padding:0 22px 6px 0;background:linear-gradient(#7a4a26,#66391b);border-top:6px solid #12162b;box-shadow:inset 0 6px #9b6436,0 -8px 20px #0005}#scene-bar .sb-back{flex:none;width:180px;height:140px;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-image:none!important;background:none!important;box-shadow:none!important}#scene-bar .sb-back>*{margin:0!important}#scene-bar .sb-back:active{transform:translate(-4px)}#scene-bar .sb-ctl{flex:1;display:flex;align-items:center;gap:16px;height:140px}#scene-bar .sb-ctl button{height:140px!important}#scene-bar .mk-ic{width:112px}#scene-bar .mk-ic img{width:60px;height:60px}#scene-bar .mk-ic span{font-size:28px}#scene-bar .mk-share{width:170px}#scene-bar .mk-share small{font-size:26px}#scene-bar .mk-share span{font-size:44px}#scene-bar .mk-sell{flex:1;width:auto}#scene-bar .mk-sell img{width:64px;height:64px}#scene-bar .mk-sell span{font-size:48px}#panel-wrap.scene #panel{bottom:190px}#panel-wrap.scene #panel h2 .pg-info{position:absolute;left:calc(100% + 26px);top:98px;width:72px;height:72px;min-width:0;min-height:0;padding:0;border:5px solid #12162b;border-radius:50%;border-image:none;background:linear-gradient(#3d8dff,#1d5fd6);box-shadow:inset 0 -6px #0f3a8a,inset 0 4px #8cc0ff,0 5px #12162b;font:900 42px Game,sans-serif;font-style:italic;color:#fff;-webkit-text-stroke:7px #12162b;paint-order:stroke fill}#panel-wrap.scene #panel h2 .pg-info>*{margin:0}#panel h2 .pg-info{display:none}#panel-wrap.scene #panel h2 .pg-info{display:block}:is(#info-pop,#lv-pop) .ip-box.page .ip-tx{text-align:left;align-self:stretch}.st-conv>.st-io{flex:1;width:auto;min-width:0}.mk .st-conv>.st-io{width:auto}.st-io b{overflow:hidden;white-space:nowrap}.st-io b.l6{font-size:30px}.mk .st-conv{gap:8px}.mk .st-conv{justify-content:flex-start;gap:8px}.mk .st-conv>.st-io:first-child{flex:1;justify-content:flex-start}.mk .st-conv>.st-io:first-child b{text-align:left}.mk-scale{width:92px;height:66px}.mk-sc{width:92px}.mk-c{left:32px;top:4px;width:24px}.mk .st-conv>.st-io:last-child{flex:none;width:130px;flex-direction:column;gap:0}.mk .st-conv>.st-io:last-child img{width:40px;height:40px}.mk .st-conv>.st-io:last-child b{flex:none;text-align:center;font-size:30px;line-height:1.1}.mk .st-conv>.st-io:last-child b.l6{font-size:26px}.mk .st-conv>.st-io:first-child{flex:none}.mk .st-conv>.mk-scale{margin:0 auto}#panel-wrap.pop #panel .close{display:none}body:has(#panel-wrap.pop.open) #dock .dk:not(.on){filter:grayscale(1) brightness(.55)}body:has(#panel-wrap.pop.open) #dock .dk.on{--a: #ff6b6b;--b: #e83f3f;--c: #c92b2b;--d: #9e1d1d;--e: #ffb3b3;background:linear-gradient(var(--a),var(--b) 60%,var(--c));box-shadow:inset 0 -12px 0 var(--d),inset 0 6px 0 var(--e),0 8px #12162b}body:has(#panel-wrap.pop.open) #dock .dk.on img{opacity:0}body:has(#panel-wrap.pop.open) #dock .dk.on:after{content:"";position:absolute;left:50%;top:18px;width:96px;height:96px;transform:translate(-50%);background:url(../kit/css/close_icon.webp) center / 70px no-repeat;filter:drop-shadow(0 5px 0 #0006);pointer-events:none;border:0;border-radius:0;animation:none;box-shadow:none}body:has(#panel-wrap.pop.open) #dock .dk.on .chip,body:has(#panel-wrap.pop.open) #dock .dk.on.dot:before{display:none}#panel-wrap.scene[data-scene=crew]{background:#a8805a url(../art/crew/bg_wide.webp) center top / 2160px auto repeat}#panel .cr-slot{position:relative;width:172px;height:172px;padding:0;border:5px solid #12162b;border-radius:26px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#9aa6c4,#7d89ab);box-shadow:inset 0 6px #c6cfe4,inset 0 -8px #5d6888,0 6px #12162b88}#panel .cr-slot>img{width:118px;height:118px;object-fit:contain;margin-top:-18px;filter:drop-shadow(0 4px 0 #0005)}#panel .cr-slot em.on{background:#2e9c33}#panel .cr-slot.worn{background:linear-gradient(#8ee07a,#4fb847);box-shadow:inset 0 6px #c9f7b8,inset 0 -8px #2f8a2c,0 6px #12162b88}#panel .cr-slot.shop>img{filter:drop-shadow(0 4px 0 #0005) saturate(.55) brightness(.85)}#panel .cr-slot.locked{background:linear-gradient(#8a8f99,#6e737d);box-shadow:inset 0 6px #a9aeb8,inset 0 -8px #555a63,0 6px #12162b88}#panel .cr-slot.locked>img:first-child{filter:brightness(0) opacity(.4)}#panel .cr-slot img.lk{position:absolute;top:14px;width:64px;height:64px;margin:0;filter:drop-shadow(0 3px 0 #0006)}#panel .cr-trade{margin:26px 20px 0;padding:16px 18px 20px;border:5px solid #12162b;border-radius:26px;background:linear-gradient(#7a4a26,#66391b);box-shadow:inset 0 5px #9b6436,inset 0 -6px #522c13,0 6px #12162b88;display:flex;flex-direction:column;gap:14px}#panel .cr-th{display:flex;align-items:center;justify-content:space-between}.cr-th>span{font-size:30px;color:#fff}#panel .cr-mul{display:flex;gap:10px}#panel .cr-mul button{flex:1;height:66px;padding:0;border:4px solid #12162b;border-radius:18px;background:linear-gradient(#ff8a6a,#e2533a);box-shadow:inset 0 -6px #962e20,0 4px #12162b}#panel .cr-mul button span{font-size:28px}#panel .cr-mul button.on{background:linear-gradient(#6fe05a,#34b52f);box-shadow:inset 0 -6px #1a7420,0 4px #12162b}#panel .cr-buy{height:96px;display:flex;align-items:center;justify-content:center;gap:14px;padding:0;border:5px solid #12162b;border-radius:26px;background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -9px #1a7420,inset 0 5px #c4ffa8,0 6px #12162b}#panel .cr-buy:disabled{background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99);box-shadow:inset 0 -9px #6c7380,inset 0 5px #e3e7ee,0 6px #12162b}#panel .cr-buy img{width:56px;height:56px;object-fit:contain}.cr-buy b{font-size:36px}.cr-buy b.short{color:#ff8a7a}#panel .cr-buy .arw{width:0;height:0;border-left:30px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent;margin:0 10px;filter:drop-shadow(0 3px 0 #12162b)}#panel .cr-hd{margin:30px 20px 18px;text-align:center;font-size:32px;color:#fff}.st.cp.locked .cr-rowlk{width:52px;height:52px;margin-left:auto;opacity:.9}#panel :is(.cr-slot,.cr-arr,.cr-mul button,.cr-buy){min-width:0;min-height:0;padding:0;white-space:normal;border-style:solid;border-color:#12162b;border-image:none!important}#panel :is(.cr-slot,.cr-arr,.cr-mul button,.cr-buy)>*{margin:0}#panel .cr-slot{border-width:5px}#panel .cr-arr,#panel .cr-mul button{border-width:4px}#panel .cr-buy{border-width:5px}#panel h2 .cr-arr,#panel .cr-arr{width:76px;height:76px;border-radius:22px;font:900 48px/1 Game,sans-serif;color:#fff;-webkit-text-stroke:0;background:linear-gradient(#5fb8ff,#2f7fe0);box-shadow:inset 0 -7px #1f5bb0,inset 0 5px #bfe4ff,0 5px #12162b}#panel h2 .cr-arr:disabled,#panel .cr-arr:disabled{background:linear-gradient(#b9c0cc,#97a0ae);box-shadow:inset 0 -7px #6c7380,0 5px #12162b;color:#e8ebf0}#panel .cr-stage{display:flex;align-items:center;justify-content:space-between;margin:0 20px;padding:26px 22px 18px;border:5px solid #12162b;border-radius:30px;background:radial-gradient(ellipse at 50% 70%,#f6e2bd,#e6c995 70%);box-shadow:inset 0 6px #fff4dc,inset 0 -8px #c9a46c,0 6px #12162b88}#panel .cr-col{display:flex;flex-direction:column;gap:22px;width:190px;align-items:center}#panel .cr-man{flex:1;position:relative;display:flex;justify-content:center;align-items:flex-end}#panel .cr-body{height:360px;width:auto;margin-bottom:-6px;filter:drop-shadow(0 10px 0 #0003)}#panel .cr-body.none{filter:brightness(0) opacity(.25)}#panel .cr-empty{position:absolute;bottom:110px;font-size:30px;color:#fff;text-align:center;white-space:nowrap}#panel .cr-slot em{position:absolute;left:8px;right:8px;bottom:8px;height:44px;border-radius:12px;background:#12162bcc;display:flex;align-items:center;justify-content:center;gap:6px;font-style:normal;font-size:28px;color:#fff}#panel .cr-slot em img{width:34px;height:34px}#panel .cr-slot em b{font-size:28px}#panel .cr-stats{display:flex;justify-content:space-around;margin:22px 20px 0}#panel .cr-stat{display:flex;align-items:center;gap:10px}#panel .cr-stat img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 4px 0 #0005)}#panel .cr-stat b{font-size:40px;color:#fff}:is(#info-pop,#lv-pop) .ip-ic.locked img{filter:brightness(0) opacity(.45)}#info-pop .gp-acts{display:flex;gap:20px;margin-top:10px}:is(#info-pop,#lv-pop) .ip-lock{display:flex;align-items:center;gap:12px;font-size:36px;color:#ff9c8a}:is(#info-pop,#lv-pop) .ip-lock img{width:56px;height:56px}#info-pop .gp-btn{min-width:250px;height:110px;min-height:0;padding:0 24px;border:5px solid #12162b;border-image:none!important;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -9px #1a7420,inset 0 5px #c4ffa8,0 6px #12162b}#info-pop .gp-btn>*{margin:0}#info-pop .gp-btn span{font-size:36px}#info-pop .gp-btn i{display:flex;align-items:center;gap:6px;font-style:normal}#info-pop .gp-btn i img{width:36px;height:36px}#info-pop .gp-btn i b{font-size:30px}#info-pop .gp-btn b.short{color:#ff8a7a}#info-pop .gp-btn.off{background:linear-gradient(#ff8a6a,#e2533a 60%,#c2402c);box-shadow:inset 0 -9px #962e20,inset 0 5px #ffc6b0,0 6px #12162b}#info-pop .gp-btn.grade{background:linear-gradient(#5fb8ff,#2f7fe0 60%,#2465c4);box-shadow:inset 0 -9px #1f5bb0,inset 0 5px #bfe4ff,0 6px #12162b}#info-pop .gp-btn:disabled{background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99);box-shadow:inset 0 -9px #6c7380,inset 0 5px #e3e7ee,0 6px #12162b}#panel h2 .cr-arr>*{margin:0}#panel-wrap.scene #panel h2 .h2-side{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#panel h2 .cr-tok{position:absolute;right:calc(100% + 26px);top:96px;display:flex;align-items:center;gap:6px;height:72px;padding:0 22px 0 4px;border-radius:36px;background:#12162bcc;border:4px solid #12162b}#panel h2 .cr-tok img{width:76px;height:76px;margin:-8px 0 -8px -14px;filter:drop-shadow(0 4px 0 #0005)}#panel h2 .cr-tok b{font-size:40px;color:#fff}#panel .cr-nav{width:172px;height:172px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}#panel .cr-navb{display:flex;gap:12px}#panel .cr-nav .cr-arr{width:78px;height:84px}#panel .cr-nav span{font-size:34px;color:#fff}#panel-wrap.scene #panel h2 .cr-tok img{display:block;height:76px;animation:none}#panel[data-p=crew] .cp-stat{width:250px}#panel[data-p=crew] .cp-lv{font-size:34px}#panel[data-p=crew] .cp-lv small{font-size:28px}#panel[data-p=crew] .cp-fx{font-size:30px;line-height:1.1}#panel[data-p=crew] .cp-grid.c1 .st.cp{height:150px}#panel[data-p=crew] .cp-grid.c1 .st.cp.locked{height:100px}#panel .st.cp.locked img.cr-rowlk{filter:drop-shadow(0 3px 0 #0006)!important;opacity:1}#panel-wrap.pop.tray{background:none;pointer-events:none}#panel-wrap.pop.tray #panel{pointer-events:auto;max-height:none;padding:22px 24px 24px}#panel-wrap.pop.tray #panel h2{display:none}#panel-wrap.pop.tray #panel .list{overflow:visible;padding:0}#panel .tr-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;max-height:440px;overflow-y:auto;padding:4px}#panel .tr-t{position:relative;width:124px;height:124px;min-width:0;min-height:0;padding:0;margin:0;flex:none;border:6px solid #8a93a8!important;border-image:none!important;border-radius:22px;background:linear-gradient(#3a4268,#2a3154)!important;box-shadow:inset 0 -6px #0004,0 5px #12162b!important;display:flex;align-items:center;justify-content:center}#panel .tr-t>*{margin:0}#panel .tr-t>img:first-child{width:90px;height:90px;object-fit:contain;filter:drop-shadow(0 3px 0 #0006)}#panel .tr-t>b{position:absolute;right:8px;bottom:6px;font-size:34px;color:#fff;line-height:1}#panel .tr-t .tr-bar{position:absolute;left:6px;right:6px;bottom:-22px;height:14px;border-radius:7px;background:#0a1a3a;border:3px solid #12162b;overflow:hidden}#panel .tr-t .tr-bar s{position:absolute;left:0;top:0;bottom:0;background:#7be35b}#panel .tr-t.full .tr-bar s{background:#ffd34d}#panel .tr-grid:has(.tr-bar){row-gap:34px;padding-bottom:26px}#panel .tr-t.sel{border-color:#ffd34d!important;box-shadow:0 0 0 4px #ffd34d66,inset 0 -6px #0004,0 5px #12162b!important;transform:translateY(-4px)}#panel .tr-t.locked>img:first-child{filter:brightness(0) opacity(.55)}#panel .tr-t img.lk{position:absolute;width:54px;height:54px;right:6px;bottom:6px;filter:drop-shadow(0 3px 0 #0006)}#panel .tr-t.on:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:22px;box-shadow:0 0 18px 4px #7be35b;pointer-events:none}#panel .r-c{border-color:#a7b0c2!important}#panel .r-r{border-color:#4fd36a!important}#panel .r-e{border-color:#b06bff!important}#panel .r-l{border-color:#ffa52e!important}#panel .r-m,#panel .r-d{border-color:#ff4d8d!important}#panel .tr-t.sel.r-c,#panel .tr-t.sel.r-r,#panel .tr-t.sel.r-e,#panel .tr-t.sel.r-l,#panel .tr-t.sel.r-m{outline:5px solid #ffd34d;outline-offset:3px}#panel .tr-info{margin-top:18px;padding:16px 18px;border-radius:28px;background:#12162b99;display:flex;flex-direction:column;gap:12px}#panel .tr-top{display:flex;align-items:center;gap:16px}#panel .tr-ic{width:104px;height:104px;flex:none;border-radius:20px;border:5px solid #12162b;background:#3a4268;display:flex;align-items:center;justify-content:center}#panel .tr-ic img{width:84px;height:84px;object-fit:contain}#panel .tr-nm{font-size:42px;color:#fff;flex:none}#panel .tr-chips{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto;justify-content:flex-end}#panel .tr-chip{display:flex;align-items:center;gap:6px;padding:4px 14px 4px 6px;border-radius:18px;background:#0a0e1f;border:3px solid #12162b}#panel .tr-chip img{width:44px;height:44px;object-fit:contain}#panel .tr-chip b{font-size:32px;color:#fff}#panel .tr-chip.auto,#panel .tr-chip.rar{padding:4px 14px}#panel .tr-chip.auto{background:#3fae3a}#panel .tr-chip.rar{background:#0a0e1f;border-width:4px}#panel .tr-low{display:flex;align-items:center;gap:16px}#panel .tr-tx{flex:1;min-height:104px;padding:10px 22px;border-radius:20px;background:#0a0e1f;color:#fff;font-size:38px;font-weight:700;line-height:1.15;display:flex;align-items:center}#panel .tr-btns{display:flex;gap:12px;flex:none}#panel .tr-btns button{min-width:170px;height:104px;font-size:40px;display:flex;align-items:center;justify-content:center;gap:6px}#panel .tr-btns button.tr-x{min-width:120px}#panel .tr-btns img.lk{width:44px;height:44px}#boosts{display:flex;flex-direction:column;gap:14px;align-items:center;pointer-events:none!important}#boosts .bo{position:relative;width:112px;height:112px;border-radius:26px;border:6px solid #12162b;background:#2a3154e6;display:flex;align-items:center;justify-content:center;box-shadow:0 5px #12162b}#boosts .bo img{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 3px 0 #0006)}#boosts .bo b{position:absolute;bottom:-24px;left:50%;transform:translate(-50%);font-size:30px;color:#fff;white-space:nowrap}#boosts:not(:empty){margin-bottom:20px}#panel-wrap.pop.tray #panel{background:none!important;border-color:transparent!important;box-shadow:none!important;border-image:none!important}#panel-wrap.pop.tray #panel:before,#panel-wrap.pop.tray #panel:after{display:none}#panel-wrap.pop.tray #panel .tr-info{background:#12162bdd;box-shadow:0 6px #0005}#panel .tr-t.next em{position:absolute;left:-6px;right:-6px;top:50%;transform:translateY(-50%);font-style:normal;font-size:26px;line-height:1.05;color:#ffe066;text-align:center;white-space:normal}#panel .tr-t.next img.lk{top:6px;bottom:auto;right:6px;width:44px;height:44px}#trailbar .auto .auto-lbl{white-space:normal!important;line-height:.95!important;text-align:center;font-size:26px!important;display:flex!important;align-items:center;justify-content:center}body:has(#panel-wrap.tray.open) #trailbar{visibility:hidden}#panel .tr-t.next em{top:auto;bottom:8px;transform:none;font-size:24px}#panel .tr-t.next img.lk{top:14px;right:auto;left:50%;transform:translate(-50%);width:50px;height:50px}#panel .tr-ic img.unk{filter:brightness(0) opacity(.55)}#panel-wrap.scene[data-scene=map]{background:#6fb04a}#panel-wrap.scene[data-scene=map] #panel{top:0;padding:0}#panel-wrap.scene[data-scene=map] #scene-bar{background:linear-gradient(#2f6e33,#22562a);box-shadow:inset 0 6px #45914a,0 -8px 20px #0005}#panel-wrap.scene[data-scene=map] #panel h2{display:none}#panel-wrap.scene[data-scene=map] #panel .list{padding:0;gap:0;overflow-x:hidden;mask-image:none;-webkit-mask-image:none}#panel .mp-world{position:relative;width:1080px;margin:0 auto;flex:none}#panel .mp-p{position:absolute;left:0;width:1080px;background:#6fb04a center / 100% 100% no-repeat}#panel .mp-dim{position:absolute;left:0;width:1080px;pointer-events:none;-webkit-backdrop-filter:saturate(.45) brightness(.8);backdrop-filter:saturate(.45) brightness(.8);-webkit-mask-image:linear-gradient(#000 calc(100% - 160px),transparent);mask-image:linear-gradient(#000 calc(100% - 160px),transparent)}#panel .mp-pins{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20}#panel .mp-fog{position:absolute;left:0;width:1080px;height:1100px;pointer-events:none}#panel .mp-fog img{position:absolute;filter:drop-shadow(0 10px 0 #4a8fc044)}#panel .mp-fog .f0{left:-60px;top:120px;width:560px}#panel .mp-fog .f1{left:420px;top:0;width:640px}#panel .mp-fog .f2{left:360px;top:470px;width:600px}#panel .mp-fog .f3{left:-40px;top:640px;width:520px}#panel .mp-sign{position:absolute;left:30px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;padding:10px 26px 12px;background:#12162bcc;border:5px solid #12162b;border-radius:26px;box-shadow:0 6px #12162b88;pointer-events:none}#panel .mp-sign b{font-size:46px;color:#fff;line-height:1.05;white-space:nowrap}#panel .mp-sign span{font-size:26px;color:#ffe066}#panel .mp-s{position:absolute;width:0;height:0}#panel .mp-card{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:flex;align-items:center;gap:0;padding:7px 8px;border-radius:30px;background:#12162b88}#panel .mp-s i{width:80px;height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-style:normal;pointer-events:none}#panel .mp-s i img{height:52px;width:60px;object-fit:contain}#panel .mp-s i b{font-size:28px;line-height:1;color:#fff}#panel .mp-s.locked .mp-card{background:#12162b70}#panel .mp-s.locked i img{filter:brightness(0) invert(1) opacity(.5)}#panel .mp-s.here{z-index:3}#panel .mp-s.here .mp-card{background:#1d5a2499;box-shadow:0 0 30px 8px #b8ff9c88}#panel .mp-n{position:relative;flex:none;width:112px;height:112px;margin:-18px 4px;min-width:0;min-height:0;padding:0;border:6px solid #12162b!important;border-image:none!important;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,#fff8c8,#ffd34d 60%,#f0a020)!important;box-shadow:0 6px #12162b!important}#panel .mp-n>*{margin:0}#panel .mp-n b{font-size:52px;color:#fff;line-height:1}#panel .mp-n small{font-size:26px;color:#ffe066;line-height:1;margin-top:1px}#panel .mp-s.open .mp-n:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;box-shadow:0 0 0 5px #fff8,0 0 34px 12px #ffe680ee;opacity:0;pointer-events:none;animation:mp-glow 2.4s ease-in-out infinite}@keyframes mp-glow{50%{opacity:1}}#panel .mp-s.here .mp-n{background:radial-gradient(circle at 50% 38%,#c8ffb8,#5fd84a 60%,#2f9a2a)!important}#panel .mp-s.next .mp-n{background:radial-gradient(circle at 50% 38%,#8a93b8,#4a5378 70%)!important;box-shadow:0 0 0 5px #ffe06688,0 6px #12162b!important}#panel .mp-s.next .mp-n b{font-size:44px}#panel .mp-s.locked .mp-n{background:radial-gradient(circle at 50% 38%,#4a5378,#2a3154)!important}#panel .mp-s.locked .mp-n b{color:#aab3d6}#panel .mp-s .mp-me{position:absolute;left:160px;bottom:-48px;height:100px;z-index:3;transform:scaleX(-1);filter:drop-shadow(0 4px 0 #0005);pointer-events:none}#panel .mp-n:not(:disabled):active{transform:scale(.92)}body:has(#panel-wrap.open[data-scene=map]) :is(#topbar,#task){display:none}#scene-bar .mp-here{position:absolute;right:30px;bottom:calc(100% + 30px);width:130px;height:130px!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,#c8ffb8,#5fd84a 60%,#2f9a2a)!important;box-shadow:inset 0 -8px #1f7a22,0 6px #12162b,0 10px 18px #0006!important}#scene-bar .mp-here img{height:96px;transform:scaleX(-1);filter:drop-shadow(0 3px 0 #0006)}#scene-bar .mp-here:active{transform:scale(.92)}#panel .mp-s .mp-me.l{left:auto;right:160px;transform:none}#scene-bar .mp-w{width:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(#4fd8ff,#02bbff 60%,#0080ea)!important;box-shadow:inset 0 -9px #0068c0,inset 0 5px #b8f0ff,0 6px #12162b!important}#scene-bar .mp-w span{font-size:38px;color:#fff}#scene-bar .mp-w.on{background:linear-gradient(#91fa9f,#11f055 60%,#04a057)!important;box-shadow:inset 0 -9px #038a4a,inset 0 5px #d4ffdb,0 6px #12162b!important}#scene-bar .mp-w.locked{background:linear-gradient(#a9a9a9,#8c8c8c 60%,#5e5e5e)!important;box-shadow:inset 0 -9px #4e4e4e,inset 0 5px #dcdcdc,0 6px #12162b!important}#scene-bar .mp-w.locked span{font-size:32px}#scene-bar .mp-w small{font-size:26px;color:#ffe066}.ot{color:#fff;font-weight:900;-webkit-text-stroke:7px #000;paint-order:stroke fill}#panel-wrap[data-p=replant] #panel{top:340px!important;bottom:250px!important;max-height:none!important;left:44px!important;right:44px!important;padding:0 30px 26px;overflow:visible;background:linear-gradient(#fbe9c9,#f3d6a8);border:20px solid #c97c3f!important;border-image:none!important;border-radius:56px;box-shadow:0 0 0 7px #3b1f0c,inset 0 0 0 6px #8b4a1e,inset 0 10px 0 6px #e9c48f,0 16px 0 7px #3b1f0c99!important}#panel-wrap[data-p=replant] #panel:before{content:"";position:absolute;left:50%;top:-300px;width:640px;height:281px;margin-left:-320px;pointer-events:none;background:url(../art/replant/header.webp) center bottom / contain no-repeat}#panel-wrap[data-p=replant] #panel h2{position:absolute;left:50%;top:-58px;width:420px;height:104px;margin:0 0 0 -210px;padding:0;z-index:2;display:flex;align-items:center;justify-content:center;background:url(../art/replant/plank.webp) center / 100% 100% no-repeat;border:0;box-shadow:none;font-size:64px;color:#fff;-webkit-text-stroke:10px #000;paint-order:stroke fill}#panel-wrap[data-p=replant] #panel h2>*:not(span){display:none}#panel-wrap[data-p=replant] #panel .close{top:-66px;right:-58px;z-index:3}#panel-wrap[data-p=replant] #panel .list{margin-top:56px;gap:14px;padding:0 0 10px}#panel .rp-lead{flex:none;text-align:center;font-size:36px;line-height:1.3;padding:0 10px}#panel .rp-row{flex:none;display:flex;align-items:center;gap:20px;padding:16px 20px;border-radius:30px;border:5px solid #3b1f0c;box-shadow:0 6px #3b1f0c88}#panel .rp-reward{margin-top:10px;background:linear-gradient(#b98cff,#8a53e8);box-shadow:inset 0 -8px #6c37c4,inset 0 5px #dcc4ff,0 6px #3b1f0c88}#panel .rp-ri{width:96px;height:96px;object-fit:contain;flex:none}#panel .rp-rt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}#panel .rp-rt>span{font-size:34px;line-height:1.1}#panel .rp-reward .rp-rt b{font-size:66px;line-height:1.05}#panel .rp-reward .rp-rt b small{font-size:38px}#panel .rp-rt em{font-style:normal;font-size:32px;color:#ffe066}#panel .rp-note{flex:none;text-align:center;font-size:32px;color:#ffe066}#panel .rp-btn{flex:none;min-width:0;min-height:0;width:230px;height:118px;padding:6px 14px;border:5px solid #000!important;border-image:none!important;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}#panel .rp-btn>*{margin:0}#panel .rp-btn span{font-size:44px;line-height:1.05}#panel .rp-btn small{display:flex;align-items:center;gap:6px}#panel .rp-btn small img{height:40px}#panel .rp-btn small b{font-size:36px}#panel .rp-btn.green{background:linear-gradient(#91fa9f,#11f055 60%,#04a057)!important;box-shadow:inset 0 -9px #038a4a,inset 0 5px #d4ffdb,0 6px #000!important}#panel .rp-btn.gold,#panel .rp-btn.arm{background:linear-gradient(#ffe066,#ffb321 60%,#e08a00)!important;box-shadow:inset 0 -9px #c06a00,inset 0 5px #fff4b8,0 6px #000!important}#panel .rp-btn:disabled:not(.gold){background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2)!important;box-shadow:inset 0 -9px #6c7380,inset 0 5px #eef0f4,0 6px #000!important}#panel .rp-btn.small{width:220px;height:100px}#panel .rp-btn.small span{font-size:36px}#panel .rp-div{flex:none;display:flex;align-items:center;gap:18px;margin:18px 0 2px}#panel .rp-div:before,#panel .rp-div:after{content:"";flex:1;height:7px;border-radius:4px;background:#9a5a2a}#panel .rp-div span{padding:8px 44px;border-radius:30px;background:linear-gradient(#a8693a,#87502a);box-shadow:inset 0 -5px #6b3c1c;font-size:40px}#panel .rp-cols{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 26px}#panel .rp-cols ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}#panel .rp-cols h4{margin:0 0 4px;font-size:44px}#panel .rp-cols .lose h4{color:#ff7b66}#panel .rp-cols .keep h4{color:#7dff5a}#panel .rp-cols li{display:flex;align-items:center;gap:12px}#panel .rp-cols li img{width:46px;height:46px;object-fit:contain;flex:none}#panel .rp-cols li span{font-size:34px;line-height:1.1}#panel .rp-stats{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 16px;margin-top:8px}#panel .rp-stats>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center}#panel .rp-stats img{grid-row:span 2;width:46px;height:46px;object-fit:contain}#panel .rp-stats span{font-size:28px;line-height:1}#panel .rp-stats b{font-size:40px;line-height:1.05}#panel .rp-shelf{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:6px}#panel .rp-shelf>span{font-size:40px}#panel .rp-shelf.shut{justify-content:flex-start;opacity:.85}#panel .rp-shelf.shut img{height:54px}#panel .rp-shelf.shut span{font-size:34px}#panel .rp-hl{background:linear-gradient(#fff6e2,#f6e2bb)}#panel .rp-ic{position:relative;flex:none;width:96px;height:96px;display:flex;align-items:center;justify-content:center}#panel .rp-ic img{max-width:84px;max-height:84px}#panel .rp-ic i{position:absolute;left:50%;bottom:-12px;transform:translate(-50%);padding:0 12px;border-radius:16px;background:#5a3418;font-style:normal;font-size:26px;white-space:nowrap}#panel .rp-hl .rp-rt b{font-size:38px;line-height:1.1}#panel .rp-hl .rp-rt span{font-size:30px}#panel .rp-hl .rp-btn{width:200px;height:110px}body:has(#panel-wrap.open[data-p=replant]) :is(#topbar,#task){display:none}#panel-wrap[data-p=replant] .ot{color:#4a2a12;-webkit-text-stroke:0;font-weight:700}#panel-wrap[data-p=replant] :is(.rp-reward,.rp-btn,.rp-dig,.rp-div,.rp-ic) .ot{color:#fff;-webkit-text-stroke:6px #000;paint-order:stroke fill;font-weight:800}#panel-wrap[data-p=replant] .rp-cols .lose h4{color:#c0392b;font-weight:800}#panel-wrap[data-p=replant] .rp-cols .keep h4{color:#2c8a2c;font-weight:800}#panel-wrap[data-p=replant] .rp-shelf>span,#panel-wrap[data-p=replant] .rp-hl .rp-rt b{font-weight:800}#panel-wrap[data-p=replant] .rp-hl .rp-rt span,#panel-wrap[data-p=replant] .rp-stats span{color:#7a5230}#panel .rp-note{flex:none;text-align:center;font:700 32px/1.25 Game,sans-serif;color:#4a2a12;padding:0 12px}#panel .rp-note b{color:#2c8a2c}#panel .rp-note.small{font-size:28px;color:#7a5230}#panel .rp-reward .rp-rt em{color:#ffe066}.lvb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;vertical-align:middle;flex:none}.lvb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.lvb b{position:relative;font-size:.62em;line-height:1;color:#fff;-webkit-text-stroke:4px #1b2440}#topbar .row1 .slot{pointer-events:auto;cursor:pointer}#lv-pop .lv-big{font-size:110px}#lv-pop .lv-big .lvb b{-webkit-text-stroke:10px #1b2440}#lv-pop .ip-tx.small{font-size:30px;color:#c9d6ff}#panel .rp-cols li .lvb{width:46px;height:46px}#info-pop .ip-costs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px}#info-pop .ip-costs small{width:100%;font-size:30px;color:#ffe9c8}#info-pop .ip-cost{display:flex;align-items:center;gap:10px;padding:6px 20px 6px 10px;border-radius:16px;background:#12162b99}#info-pop .ip-cost img{width:54px;height:54px;object-fit:contain}#info-pop .ip-cost b{font-size:36px}#info-pop .ip-cost span{font-size:32px;color:#9fe3ff}#info-pop .ip-cost.short b{color:#ff8a7a}.st.locked .lvb img,.st.cp.locked .lvb img{height:100%;filter:none}.st.locked .lvb,.st.cp.locked .lvb{width:64px;height:64px;margin:-14px 0 -14px 4px}.st.locked .lvb b,.st.cp.locked .lvb b{font-size:30px;-webkit-text-stroke:6px #1b2440}.st.locked .s,.cp-grid.c1 .st.cp.locked .cp-nm{font-size:36px}.st.cp.locked .cp-fx{font-size:32px;display:flex;align-items:center;gap:6px}#panel .rp-div.hl span{display:flex;align-items:center;gap:12px;padding-left:20px}#panel .rp-div.hl img{height:78px;margin:-22px 0;filter:drop-shadow(0 4px 0 #0006)}#panel .rp-lead2{flex:none;text-align:center;font:700 32px/1.3 Game,sans-serif;color:#7a5230;padding:0 16px}#panel .rp-sh-t{flex:none;display:flex;align-items:baseline;justify-content:space-between;margin-top:16px}#panel .rp-sh-t b{font:800 40px Game,sans-serif;color:#4a2a12}#panel .rp-sh-t span{font:700 32px Game,sans-serif;color:#7a5230}#panel .hs-grid{flex:none;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}#panel .hs{aspect-ratio:1;border-radius:24px;display:flex;align-items:center;justify-content:center;background:#6b4426;box-shadow:inset 0 6px #4a2c16,inset 0 -3px #8a5a34}#panel .hs b{font:900 56px Game,sans-serif;color:#a9805a}#panel .hs.got{background:radial-gradient(circle at 50% 45%,#fff6c8,#ffd36b 55%,#e9a52a);box-shadow:inset 0 -6px #c4801c,0 0 0 4px #3b1f0c}#panel .hs.got img{max-width:76%;max-height:76%;filter:drop-shadow(0 3px 0 #0005)}#panel .hs.new{animation:hs-pop .9s cubic-bezier(.3,1.6,.5,1) both}@keyframes hs-pop{0%{transform:scale(.2) rotate(-20deg)}to{transform:none}}#panel .rp-dig{flex:none;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:16px;height:120px;min-height:0;padding:0 30px;margin:4px 0 6px;border:5px solid #000!important;border-image:none!important;border-radius:30px;background:linear-gradient(#c79bff,#8a53e8 60%,#6c37c4)!important;box-shadow:inset 0 -9px #52269c,inset 0 5px #e6d2ff,0 6px #000!important}#panel .rp-dig>*{margin:0}#panel .rp-dig img{height:92px;margin:-10px 0;filter:drop-shadow(0 4px 0 #0006)}#panel .rp-dig span{font-size:50px}#panel .rp-dig small{display:flex;align-items:center;gap:6px;margin-left:10px;padding:4px 16px;border-radius:20px;background:#0004}#panel .rp-dig small img{height:44px;margin:0}#panel .rp-dig small b{font-size:40px}#panel .rp-dig.can:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,#ffffff88,transparent);transform:translate(0);animation:dig-shine 2.2s ease-in-out infinite}@keyframes dig-shine{60%,to{transform:translate(533%)}}#panel .rp-dig.arm{background:linear-gradient(#ffe066,#ffb321 60%,#e08a00)!important;box-shadow:inset 0 -9px #c06a00,inset 0 5px #fff4b8,0 6px #000!important}#panel .rp-dig:disabled{background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2)!important;box-shadow:inset 0 -9px #6c7380,inset 0 5px #eef0f4,0 6px #000!important}#panel .rp-dig:disabled img{filter:grayscale(.8)}#panel .rp-all{flex:none;text-align:center;font-size:32px}#panel-wrap[data-p=replant] #panel .rp-all.ot{color:#2c8a2c}@media(prefers-reduced-motion:reduce){#panel .rp-dig.can:after,#panel .hs.new{animation:none}}#info-pop .ip-box.found{overflow:visible}#info-pop .ip-box.found>small{font-size:40px;color:#ffe066}#info-pop .fd-ic{position:relative;width:220px;height:220px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(#fff6c8,#ffd36b 55%,#e9a52a);box-shadow:0 0 0 6px #12162b,0 0 60px 20px #ffe06699;animation:hs-pop .8s cubic-bezier(.3,1.6,.5,1) both}#info-pop .fd-ic img{width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 6px 0 #0005)}#info-pop .fd-rays{position:absolute;left:50%;top:190px;width:640px;height:640px;margin:-320px 0 0 -320px;pointer-events:none;border-radius:50%;background:repeating-conic-gradient(#ffe68a66 0 10deg,transparent 10deg 24deg);-webkit-mask-image:radial-gradient(#000 20%,transparent 65%);mask-image:radial-gradient(#000 20%,transparent 65%);animation:rp-spin 30s linear infinite}@keyframes rp-spin{to{transform:rotate(360deg)}}#info-pop .ip-box.found>:not(.fd-rays){position:relative}#panel .hs-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 8px}#panel .rp-sh-t{padding:0 8px;gap:12px}#panel .rp-sh-t span{white-space:nowrap}#panel .rp-dig{margin-left:8px;margin-right:8px}#panel .rp-hl .rp-btn{height:96px}#panel .rp-hl .rp-btn small img{height:48px}#panel .rp-hl .rp-btn small b{font-size:44px}#panel .rp-div.hl span{padding-left:14px;gap:10px}#panel .rp-div.hl img{height:54px;margin:0}#topbar .rpbar{cursor:pointer;pointer-events:auto}#topbar .rpbar [data-n=Fill],#topbar .rpbar [data-n=LevelMark]{filter:hue-rotate(75deg) saturate(1.15)}#topbar .rpbar .rpbar-ic{position:absolute;left:50%;top:50%;width:78%;transform:translate(-50%,-54%);filter:hue-rotate(-75deg) drop-shadow(0 3px 0 #0006)}#topbar .rpbar:not(.ready) [data-n=Text_Value]{opacity:.9}#topbar .rpbar.ready [data-n=LevelMark]{animation:rpbar-pulse 1.6s ease-in-out infinite}@keyframes rpbar-pulse{50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){#topbar .rpbar.ready [data-n=LevelMark]{animation:none}}#topbar .resin-ic img{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;width:116%;height:116%;object-fit:contain;filter:drop-shadow(0 3px 0 #0007)}#topbar .shop-plus{pointer-events:auto;cursor:pointer;filter:hue-rotate(52deg) saturate(1.1) brightness(1.05)}.st-io b{overflow:visible}#task .tt{padding:6px 8px;margin:-6px -8px}#squirrel-win{display:none;left:0;top:var(--vis-top, 0px);width:1080px;height:calc(1920px - var(--vis-top, 0px) - var(--vis-bot, 0px));z-index:58;align-items:center;justify-content:center;background:#08100cc4}#squirrel-win.on{display:flex;animation:fx-in .25s ease-out both}@keyframes fx-in{0%{opacity:0}}#squirrel-win .fx-modal{position:relative;box-sizing:border-box;width:980px;margin-top:40px;padding:6px;border:20px solid #c97c3f;border-radius:56px;background:linear-gradient(#fbe9c9,#f3d6a8);box-shadow:0 0 0 7px #3b1f0c,inset 0 0 0 6px #8b4a1e,inset 0 10px 0 6px #e9c48f,0 16px 0 7px #3b1f0c99,0 50px 90px #000a;animation:fx-pop .42s cubic-bezier(.3,1.45,.5,1) both}#squirrel-win .fx-modal.gold{border-color:#f0b02e;box-shadow:0 0 0 7px #3b1f0c,inset 0 0 0 6px #b06f0c,inset 0 10px 0 6px #ffe9a0,0 16px 0 7px #3b1f0c99,0 0 110px #ffd54a99}@keyframes fx-pop{0%{transform:scale(.82) translateY(40px);opacity:0}}#squirrel-win .fx-in{position:relative;border-radius:30px;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cg fill='%23d9b377' fill-opacity='.38'%3E%3Cpath d='M18 44q24-30 52-6q-26 28-52 6z'/%3E%3Cpath d='M96 122q8-34 42-30q-8 34-42 30z'/%3E%3Ccircle cx='112' cy='34' r='6'/%3E%3Ccircle cx='36' cy='112' r='5'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(#fbe9c9,#f3d6a8)}#squirrel-win .fx-plank{position:absolute;left:50%;top:-76px;z-index:5;width:520px;height:126px;margin-left:-260px;display:flex;align-items:center;justify-content:center;background:url(../art/replant/plank.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 7px 0 #0005);animation:fx-drop-in .5s .12s cubic-bezier(.3,1.5,.5,1) both}#squirrel-win .fx-plank span{font-size:60px;-webkit-text-stroke-width:10px;margin-top:-6px;white-space:nowrap}@keyframes fx-drop-in{0%{transform:translateY(-160px);opacity:0}}#squirrel-win .fx-x{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;top:-58px;right:-40px;z-index:6;width:92px;height:94px;background:url(../kit/css/close_border.webp) center 42% / 46px no-repeat,url(../kit/css/close_bg.webp) center / contain no-repeat}#squirrel-win .fx-x:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../kit/css/close_icon.webp) center 42% / 40px no-repeat}#squirrel-win .fx-x:active{transform:translateY(4px)}#squirrel-win .fx-scene{position:relative;z-index:1;height:570px}#squirrel-win .fx-pic{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#f2a94a url(../art/fox/den.webp) -146px -91px / 1237px auto no-repeat}#squirrel-win .fx-pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 62% 70% at 50% 46%,#0000 58%,#2a100055),linear-gradient(#0000 78%,#1c3a0a55)}#squirrel-win .fx-rays{position:absolute;left:50%;top:290px;width:1200px;height:1200px;margin:-600px 0 0 -600px;display:none;background:repeating-conic-gradient(#ffe37a 0 9deg,#0000 9deg 18deg);-webkit-mask:radial-gradient(closest-side,#000 18%,#0000 72%);mask:radial-gradient(closest-side,#000 18%,#0000 72%);animation:fx-spin 24s linear infinite}#squirrel-win .gold .fx-rays{display:block;opacity:.5}@keyframes fx-spin{to{transform:rotate(360deg)}}#squirrel-win .fx-leaves i{position:absolute;top:-40px;width:30px;height:20px;border-radius:0 100%;background:linear-gradient(135deg,#ffb340,#e2541c);border:3px solid #5a2108;animation:fx-leaf linear infinite}#squirrel-win .fx-leaves i:nth-child(3n){background:linear-gradient(135deg,#ffd85a,#f08a1c)}#squirrel-win .fx-leaves i:nth-child(4n){width:24px;height:16px;background:linear-gradient(135deg,#ff7a4a,#b8261a)}@keyframes fx-leaf{0%{transform:translate(0) rotate(0)}25%{transform:translate(50px,160px) rotate(120deg)}50%{transform:translate(-30px,320px) rotate(220deg)}75%{transform:translate(40px,480px) rotate(320deg)}to{transform:translate(-10px,640px) rotate(420deg)}}#squirrel-win .fx-edge{position:absolute;left:0;top:0;width:928px;height:570px;overflow:visible;pointer-events:none}#squirrel-win .fx-edge path{fill:none;stroke:#3b1f0c;stroke-width:8;stroke-linecap:round}#squirrel-win .fx-fox{position:absolute;left:50%;top:62px;width:482px;height:493px;margin-left:-241px;transform-origin:50% 83%;animation:fx-fox-in .55s .15s cubic-bezier(.3,1.4,.5,1) both}@keyframes fx-fox-in{0%{transform:translateY(70px) scale(.6);opacity:0}}#squirrel-win .fx-fox.hop{animation:fx-hop .5s ease-out both}@keyframes fx-hop{0%{transform:none}20%{transform:scale(1.06,.92)}50%{transform:translateY(-46px) scale(.96,1.05)}80%{transform:scale(1.04,.95)}to{transform:none}}#squirrel-win .fx-spr{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../art/fox/idle_hi.webp) 0 0 / 600% 200% no-repeat;animation:fx-ix .5s steps(6) infinite,fx-iy 1s steps(2) infinite}#squirrel-win .gold .fx-spr{background-image:url(../art/fox/idle_hi_gold.webp);filter:drop-shadow(0 0 22px #ffd54acc)}@keyframes fx-ix{to{background-position-x:-2892px}}@keyframes fx-iy{to{background-position-y:-986px}}#squirrel-win .fx-sh{position:absolute;left:50%;top:384px;width:270px;height:46px;margin-left:-135px;border-radius:50%;background:#1f2a0688;filter:blur(4px)}#squirrel-win .fx-sparks i{position:absolute;width:40px;height:40px;background:#fffbd0;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:fx-twinkle 1.6s ease-in-out infinite}#squirrel-win .fx-sparks i:nth-child(1){left:6%;top:18%}#squirrel-win .fx-sparks i:nth-child(2){right:4%;top:30%;animation-delay:.4s}#squirrel-win .fx-sparks i:nth-child(3){left:14%;top:60%;animation-delay:.8s}#squirrel-win .fx-sparks i:nth-child(4){right:14%;top:6%;animation-delay:1.2s}#squirrel-win .fx-sparks i:nth-child(5){right:8%;top:66%;animation-delay:.2s}@keyframes fx-twinkle{0%,to{transform:scale(0) rotate(0)}50%{transform:scale(1) rotate(45deg)}}#squirrel-win .fx-body{position:relative;z-index:2;margin-top:-150px;padding:0 22px 26px}#squirrel-win .fx-offers{display:flex;gap:20px;align-items:stretch}#squirrel-win .fx-o{position:relative;flex:1;min-width:0;margin-top:200px;padding:30px 18px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;border:5px solid #3b1f0c;border-radius:34px;background:linear-gradient(#fff6e2,#f6e2bb);box-shadow:0 6px #3b1f0c88;animation:fx-card-in .4s .3s ease-out both}#squirrel-win .fx-o.paid{background:linear-gradient(#b98cff,#8a53e8);box-shadow:inset 0 -8px #6c37c4,inset 0 5px #dcc4ff,0 6px #3b1f0c88;animation-delay:.4s}#squirrel-win .gold .fx-o.paid{background:linear-gradient(#ffe37a,#f7a823);box-shadow:inset 0 -8px #c97a08,inset 0 5px #fff6c4,0 6px #3b1f0c88}@keyframes fx-card-in{0%{transform:translateY(50px);opacity:0}}#squirrel-win .fx-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;overflow:hidden;pointer-events:none}#squirrel-win .fx-o.paid .fx-shine:before{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:34%;transform:skew(-20deg);background:linear-gradient(90deg,#fff0,#fff5,#fff0);animation:fx-sweep 3.2s 1.4s ease-in-out infinite}@keyframes fx-sweep{0%{transform:translate(0) skew(-20deg)}45%,to{transform:translate(588%) skew(-20deg)}}#squirrel-win .fx-bk{position:absolute;left:50%;top:-214px;width:260px;height:230px;margin-left:-130px;pointer-events:none}#squirrel-win .fx-bimg{position:absolute;left:0;right:0;bottom:0;margin:0 auto;height:230px;transform-origin:50% 100%;filter:drop-shadow(0 8px 0 #0005)}#squirrel-win .fx-o.free .fx-bimg{animation:fx-basket-drop .65s .45s cubic-bezier(.3,1.3,.5,1) both}#squirrel-win .fx-o.paid .fx-bimg{animation:fx-basket-drop .65s .6s cubic-bezier(.3,1.3,.5,1) both}@keyframes fx-basket-drop{0%{transform:translateY(-420px) scale(.5) rotate(-25deg);opacity:0}60%{transform:translateY(0) scale(1.08,.9);opacity:1}80%{transform:scale(.96,1.04)}to{transform:none}}#squirrel-win .fx-glow{position:absolute;left:50%;top:50%;width:360px;height:330px;margin:-175px 0 0 -180px;border-radius:50%;background:radial-gradient(#fff6d877,#0000 66%);animation:fx-pulse 2.2s ease-in-out infinite}#squirrel-win .fx-o.paid .fx-glow{background:radial-gradient(#ffd25aaa,#ff9d2a33 45%,#0000 70%)}@keyframes fx-pulse{50%{transform:scale(1.12);opacity:.7}}#squirrel-win .fx-ric{position:absolute;left:50%;top:-112px;box-sizing:border-box;width:128px;height:128px;margin-left:-64px;padding:16px;object-fit:contain;border:5px solid #3b1f0c;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fffdf4,#ffe6ae);box-shadow:0 6px #3b1f0c77;animation:fx-ric-in .4s 1s cubic-bezier(.3,1.6,.5,1) both,fx-float 2.6s 1.4s ease-in-out infinite}#squirrel-win .fx-o.paid .fx-ric{animation-delay:1.15s,1.9s}@keyframes fx-ric-in{0%{transform:translateY(70px) scale(0);opacity:0}}@keyframes fx-float{50%{transform:translateY(-12px)}}#squirrel-win .fx-tag{padding:3px 30px 5px;border:5px solid #3b1f0c;border-radius:26px;font-size:34px;white-space:nowrap;background:linear-gradient(#7ee05c,#2fae3c);box-shadow:inset 0 -5px #1f8a30}#squirrel-win .fx-tag span{-webkit-text-stroke-width:6px}#squirrel-win .fx-o.paid .fx-tag{background:linear-gradient(#ff8fc0,#e84c94);box-shadow:inset 0 -5px #b02d6c}#squirrel-win .gold .fx-o.paid .fx-tag{background:linear-gradient(#fff0a0,#ffc23a);box-shadow:inset 0 -5px #d08a0c}#squirrel-win .fx-rw{min-height:92px;display:flex;align-items:center;justify-content:center;text-align:center}#squirrel-win .fx-rw b{font-size:38px;line-height:1.18}#squirrel-win .fx-btn{width:100%;display:flex;justify-content:center}#squirrel-win .fx-go{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:112px;display:flex;align-items:center;justify-content:center;gap:10px;border:5px solid #000;border-radius:28px}#squirrel-win .fx-go span{font-size:48px}#squirrel-win .fx-go img{width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 3px 0 #0006)}#squirrel-win .fx-go.green{background:linear-gradient(#91fa9f,#11f055 60%,#04a057);box-shadow:inset 0 -9px #038a4a,inset 0 5px #d4ffdb,0 6px #000}#squirrel-win .fx-go.pink{background:linear-gradient(#ff8fc0,#f0559a 60%,#d63d82);box-shadow:inset 0 -9px #a82763,inset 0 5px #ffd0e6,0 6px #000}#squirrel-win .fx-go.gold,#squirrel-win .fx-go.arm{background:linear-gradient(#ffe066,#ffb321 60%,#e08a00);box-shadow:inset 0 -9px #c06a00,inset 0 5px #fff4b8,0 6px #000}#squirrel-win .fx-go.arm{animation:fx-arm .5s ease-in-out infinite alternate}@keyframes fx-arm{to{transform:scale(1.04)}}#squirrel-win .fx-go:disabled{cursor:default;background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2);box-shadow:inset 0 -9px #6c7380,inset 0 5px #eef0f4,0 6px #000}#squirrel-win .fx-go:active:not(:disabled){transform:translateY(4px) scale(.97)}#squirrel-win .fx-done{height:112px;display:flex;align-items:center;justify-content:center;gap:14px;font-size:46px}#squirrel-win .fx-done i{position:relative;flex:none;width:58px;height:58px;box-sizing:border-box;border:5px solid #000;border-radius:50%;background:linear-gradient(#91fa9f,#04a057)}#squirrel-win .fx-done i:after{content:"";position:absolute;left:16px;top:5px;width:12px;height:25px;border:solid #fff;border-width:0 7px 7px 0;transform:rotate(45deg)}#squirrel-win .fx-o.got .fx-bimg{animation:fx-got .45s ease-out both}@keyframes fx-got{40%{transform:scale(1.12) translateY(-22px)}to{transform:scale(.92);filter:saturate(.3) brightness(.8) drop-shadow(0 8px 0 #0005)}}#squirrel-win .fx-o.got .fx-ric{animation:fx-take .45s ease-in both}@keyframes fx-take{to{transform:translateY(-150px) scale(.4);opacity:0}}#squirrel-win .fx-o.got .fx-glow,#squirrel-win .fx-o.got .fx-shine{display:none}#squirrel-win .fx-o.got .fx-tag,#squirrel-win .fx-o.got .fx-rw{opacity:.55}#squirrel-win .fx-timer{position:relative;height:48px;margin:26px 124px 0;box-sizing:border-box;border:5px solid #3b1f0c;border-radius:24px;background:#7a4a24;overflow:hidden}#squirrel-win .fx-timer i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#ffe066,#ffa51e);box-shadow:inset 0 -5px #e08a00;transition:width .25s linear}#squirrel-win .fx-timer span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:28px;-webkit-text-stroke-width:6px}#squirrel-win .fx-bunch{position:absolute;bottom:-52px;z-index:4;width:176px;pointer-events:none;filter:drop-shadow(0 5px 0 #0005)}#squirrel-win .fx-bunch.l{left:-56px}#squirrel-win .fx-bunch.r{right:-56px;transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){#squirrel-win *,#squirrel-win{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}#squirrel-win .fx-spr{animation:fx-ix .5s steps(6) infinite,fx-iy 1s steps(2) infinite!important}}#topbar .elder-chip{position:relative;flex:none;width:96px;height:86px;margin:0 6px 0 -8px;pointer-events:auto;cursor:pointer}#topbar .elder-chip img{position:absolute;left:50%;top:-6px;height:84px;transform:translate(-50%);filter:drop-shadow(0 3px 0 #0006)}#topbar .elder-chip b{position:absolute;left:0;right:0;top:10px;text-align:center;font-size:38px;line-height:1;-webkit-text-stroke-width:7px}#topbar .elder-chip span{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);padding:1px 12px 2px;border-radius:14px;background:#1e1d26;font-size:21px;line-height:1.1;-webkit-text-stroke-width:0;letter-spacing:1px;color:#ffe27a}#topbar .elder-chip:active{transform:translateY(3px)}#banner .bn-items{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;max-width:920px;padding:16px 26px;border-radius:28px;background:#0d1530d9;box-shadow:0 0 0 4px #000a}#banner .bn-it{display:flex;flex-direction:column;align-items:center;width:130px}#banner .bn-it img{width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 4px 0 #0006)}#banner .bn-it b{font:900 32px Game,sans-serif;color:#fff;-webkit-text-stroke:7px #000;paint-order:stroke fill;line-height:1.05;margin-top:2px}#banner .bn-it span{font:700 22px Game,sans-serif;color:#dfe8ff;-webkit-text-stroke:5px #000;paint-order:stroke fill;text-align:center;line-height:1.1;text-wrap:balance}#panel .mp-s .mp-tl{position:relative;display:block;width:60px;height:52px}#panel .mp-s .mp-tl img{height:52px;width:60px;object-fit:contain}#panel .mp-s .mp-tl .mp-log{position:absolute;right:-16px;bottom:-6px;width:38px;height:30px;filter:drop-shadow(0 2px 0 #0008)}#panel .mp-s.locked .mp-tl .mp-log{filter:brightness(0) invert(1) opacity(.5)}#panel .mp-card>i:first-child .mp-log{right:auto;left:-16px}#panel .tr-btns button.tr-mode{min-width:130px;font-size:34px}#panel .tr-btns button.armed{animation:arm-pulse .6s ease-in-out infinite alternate}@keyframes arm-pulse{to{transform:scale(1.04)}}#panel .tr-btns button.armed{filter:brightness(1.12)}#panel .tr-btns button.tr-mode{flex-direction:column;gap:0;line-height:1}#panel .tr-btns button.tr-mode .md{display:flex;flex-direction:column;align-items:center;position:static}#panel .tr-btns button.tr-mode .md i{display:block;position:static;font-style:normal;font-size:22px;line-height:1;opacity:.9}#panel .tr-btns button.tr-mode .md b{display:block;position:static;font-size:36px;line-height:1.05}#panel-wrap.scene[data-scene=keepsakes]{background:#26684e url(../art/keepsakes/bg_wide.webp) center top / 2160px auto repeat}.kp-grid{--rc: #d6dcea}.kp-grid .st,#info-pop .ip-box.kp-pop{background:linear-gradient(#7c2444,#5c1731);box-shadow:inset 0 5px #a33a60,inset 0 -6px #441026,0 6px #12162b88}#info-pop .ip-box.kp-pop{box-shadow:inset 0 6px #a33a60,inset 0 -8px #441026,0 10px #12162b,0 20px 40px #0008}.kp-grid .st.cp.locked .cp-nm{color:#e3bccb}.kp-grid .rc{--rc: #d6dcea}.kp-grid .rr{--rc: #6be07f}.kp-grid .re{--rc: #c48bff}.kp-grid .rl{--rc: #ffb547}.kp-grid .rm{--rc: #ff6b9e}.kp-grid .rd{--rc: #ffe766}.kp-grid .st.kp-shelf{height:auto;margin-top:26px;padding:44px 20px 20px;gap:6px;align-items:center}.kp-slot{position:relative;flex:none;width:150px;display:flex;flex-direction:column;align-items:center;gap:2px}.kp-slot img{width:108px;height:108px;object-fit:contain;filter:drop-shadow(0 5px 0 #0005)}.kp-slot b{position:absolute;right:6px;top:66px;font-size:40px;line-height:1}.kp-slot span{font-size:24px;color:#ffe9a8}.kp-slot.none img{filter:grayscale(1) brightness(.75) opacity(.55)}.kp-slot.none b{color:#c9c2b6}.kp-open{margin-left:auto;display:flex;flex-direction:column;gap:12px;flex:none}.kp-open-s{display:flex;gap:12px}#panel .st .kp-open .cp-btn{width:216px;height:92px}#panel .st .kp-open-s .cp-btn{width:102px;height:66px;border-radius:20px;box-shadow:inset 0 -7px #1565a8,inset 0 4px #b6e6ff,0 5px #12162b}#panel .st .kp-open-s .cp-btn>*{font-size:28px;margin:0 0 3px}#panel .st .cp-btn.plain{background:linear-gradient(#5fc8ff,#2a9df0 60%,#1b7fd0);box-shadow:inset 0 -9px #1565a8,inset 0 5px #b6e6ff,0 6px #12162b}#panel .st .cp-btn.plain:disabled{background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99);box-shadow:inset 0 -7px #6c7380,inset 0 4px #e3e7ee,0 5px #12162b}.kp-div{margin-top:14px}.kp-div:before,.kp-div:after{background:var(--rc)}.kp-div span{color:var(--rc);display:flex;align-items:center;gap:14px;font-size:38px}.kp-div small{font-size:26px;padding:2px 14px 4px;border-radius:14px;background:#12162bb3;color:#fff;-webkit-text-stroke:0}.st.kp .cp-ic{box-shadow:inset 0 0 0 5px var(--rc)}.st.kp .cp-cost{min-width:190px}.st.kp .kp-total{justify-content:center;padding:0 14px;height:56px}.st.kp .kp-total b{font-size:36px;color:#b6ff7a}.st.kp.none .kp-total b{color:#c9b9a4}.st.kp.none .cp-ic img{filter:grayscale(.8) opacity(.6)}.st.kp.none .cp-lv{color:#d9c3a8}.st.kp.locked .cp-ic{box-shadow:none}#scene-bar .kp-held{display:flex;align-items:center;gap:12px;padding-left:8px}#scene-bar .kp-held img{width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 4px 0 #0005)}#scene-bar .kp-held b{font-size:48px}#scene-bar .kp-held span{font-size:28px;color:#ffe9a8;margin-top:12px}#scene-bar .kp-reroll,#info-pop .ip-box .cp-btn{display:flex;align-items:center;justify-content:center;gap:14px;border:5px solid #12162b!important;border-image:none!important;border-radius:26px!important;min-width:0;min-height:0;padding:0}#scene-bar .kp-reroll{margin-left:auto;width:370px;height:104px!important;background:linear-gradient(#c79bff,#9a5cf0 60%,#7a3dd6)!important;box-shadow:inset 0 -9px #5a25ad,inset 0 5px #e6d1ff,0 6px #12162b!important}#scene-bar .kp-reroll:disabled{background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99)!important;box-shadow:inset 0 -9px #6c7380,inset 0 5px #e3e7ee,0 6px #12162b!important}#scene-bar .kp-reroll span,#info-pop .ip-box .cp-btn span{font-size:40px}:is(#scene-bar .kp-reroll,#info-pop .ip-box .cp-btn) i{display:flex;align-items:center;gap:4px;padding:2px 12px 2px 6px;border-radius:14px;background:#12162b99;font-style:normal}:is(#scene-bar .kp-reroll,#info-pop .ip-box .cp-btn) i img{width:42px;height:42px;object-fit:contain}:is(#scene-bar .kp-reroll,#info-pop .ip-box .cp-btn) i b{font-size:34px}:is(#scene-bar .kp-reroll,#info-pop .ip-box .cp-btn)>*{margin:0 0 4px!important}#info-pop .kp-backs{display:flex;justify-content:center;gap:34px;margin:6px 0}#info-pop .kp-back{display:flex;flex-direction:column;align-items:center}#info-pop .kp-back img{width:128px;height:128px;object-fit:contain;filter:drop-shadow(0 5px 0 #0005)}#info-pop .kp-back b{font-size:40px;line-height:1;margin-top:8px}#info-pop .kp-back i{font-style:normal;font-size:26px;color:#ffe9a8}#info-pop .kp-pop-btns{display:flex;gap:22px;margin-top:10px}#info-pop .ip-box .cp-btn{width:300px;height:104px;background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -9px #1a7420,inset 0 5px #c4ffa8,0 6px #12162b}#info-pop .ip-box .cp-btn.plain{width:220px;background:linear-gradient(#5fc8ff,#2a9df0 60%,#1b7fd0);box-shadow:inset 0 -9px #1565a8,inset 0 5px #b6e6ff,0 6px #12162b}#info-pop .ip-box .cp-btn:disabled{background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99);box-shadow:inset 0 -9px #6c7380,inset 0 5px #e3e7ee,0 6px #12162b}.fg button.badge.elder{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--el) 55%,#1d4a33),#0f2a1e)!important;overflow:visible}.fg button.badge.elder img{width:118px;height:118px;margin-top:-10px}.fg button.badge.elder .eb-rk{position:absolute;left:-12px;top:-10px;min-width:52px;height:52px;padding:0 8px;box-sizing:border-box;border-radius:26px;border:4px solid #12162b;background:linear-gradient(#ffe27a,#f0a92a);display:grid;place-items:center;font:900 30px Game,sans-serif;font-style:normal}.fg button.badge.elder b{background:#4a5170}.fg button.badge.elder.ready b{background:#2fbf4a}.fg button.badge.elder.full{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--el) 70%,#fff),#1d6a3f)!important}.elder-on :is(#dock,#side,#task,#jars,#squirrel,#sheet,#parked,#topbar .row2){display:none!important}#panel-wrap.scene[data-scene=elder]{background:#10281c}#panel-wrap.scene[data-scene=elder] #panel{isolation:isolate}#panel-wrap.scene[data-scene=elder] #panel:before{content:"";position:absolute;z-index:-1;left:50%;top:-271px;width:1400px;height:2100px;margin-left:-700px;pointer-events:none;background:linear-gradient(#0000 0 1180px,#10281cd9 1460px,#10281c 1700px),var(--el-bg) center top / 1400px auto no-repeat}#panel-wrap.scene[data-scene=elder] #scene-bar{background:linear-gradient(#2f6e33,#22562a);box-shadow:inset 0 6px #45914a,0 -8px 20px #0005}#panel-wrap.scene[data-scene=elder] #panel .list{gap:44px}.el-stage{position:sticky;top:0;z-index:0;flex:none;height:520px;margin:0 20px}.el-rays{position:absolute;left:50%;top:48%;width:1100px;height:1100px;margin:-550px;border-radius:50%;pointer-events:none;opacity:.5;background:repeating-conic-gradient(from 0deg,var(--el) 0 8deg,transparent 8deg 24deg);-webkit-mask:radial-gradient(circle,#000 0,#000a 22%,transparent 62%);mask:radial-gradient(circle,#000 0,#000a 22%,transparent 62%);animation:rw-spin 40s linear infinite}.el-aura{position:absolute;left:50%;top:48%;width:760px;height:760px;margin:-380px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--el) 80%,#fff) 0,color-mix(in srgb,var(--el) 55%,transparent) 30%,transparent 66%);animation:el-pulse 3.2s ease-in-out infinite}@keyframes el-pulse{50%{transform:scale(1.07);opacity:.85}}.el-tree{position:absolute;left:50%;bottom:4px;height:520px;transform:translate(-50%);transform-origin:50% 100%;filter:drop-shadow(0 10px 0 #0006);animation:el-breathe 3.6s ease-in-out infinite}@keyframes el-breathe{50%{transform:translate(-50%) scale(1.025,.985)}}.el-rank{position:absolute;left:6px;top:34px;width:150px;height:150px}.el-rank img{position:absolute;left:50%;top:0;height:132px;transform:translate(-50%);filter:drop-shadow(0 5px 0 #0006)}.el-rank b{position:absolute;left:0;right:0;top:30px;text-align:center;font-size:58px;line-height:1;-webkit-text-stroke-width:9px}.el-rank span{position:absolute;left:50%;bottom:0;transform:translate(-50%);padding:2px 16px 3px;border-radius:16px;background:#1e1d26;font-size:26px}.el-look{position:absolute;right:6px;top:48px;display:flex;flex-direction:column;align-items:flex-end;font-size:34px;line-height:1.1}.el-look small{font-size:25px;color:#ffe9a8}.el-stage .el-place{top:auto;bottom:-30px;height:60px;min-width:300px}.el-stage .el-place span{font-size:32px}.st.el-vs,.st.el-prize{height:auto;z-index:1}.st.el-vs{flex-direction:column;align-items:stretch;gap:14px;padding:42px 20px 20px}.el-row{display:grid;grid-template-columns:1fr 84px 1fr;align-items:center}.el-side{display:grid;grid-template-columns:84px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:10px 16px;border-radius:20px;background:#12162b99;border:4px solid #0000}.el-side img{grid-row:1 / 3;width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 4px 0 #0005)}.el-side b{font-size:46px;line-height:1;align-self:end;color:#ffb3a6}.el-side span{font-size:25px;color:#ffe9a8;align-self:start;white-space:nowrap}.el-side.it{grid-template-columns:1fr 84px;text-align:right}.el-side.it img{grid-column:2;grid-row:1 / 3}.el-side.it b,.el-side.it span{grid-column:1}.el-side.win{border-color:#7be35b;background:#173a22cc}.el-side.win b{color:#b6ff7a}.el-x{font-style:normal;text-align:center;font-size:38px;color:#ffd34d}.ef-hp{position:relative;height:56px;border:5px solid #12162b;border-radius:20px;background:#2a1418;overflow:hidden;box-shadow:inset 0 5px #0005}.ef-hp i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#ff8f6b,#f0503f 55%,#c9342c);box-shadow:inset 0 5px #ffc2a8;transition:width .12s linear}.ef-hp b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:30px}.el-verdict{display:flex;justify-content:center;padding:2px 20px 0;text-align:center}.el-verdict span{font-size:32px;line-height:1.15}.el-verdict{align-items:center;gap:14px}.el-verdict.bad:before{content:"!";flex:none;width:46px;height:46px;box-sizing:border-box;border:4px solid #12162b;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#ff6b5c,#d92f2f);box-shadow:inset 0 -4px #9c1c1c,inset 0 3px #ffb0a6,0 3px #12162b;font:900 30px Game,sans-serif;color:#fff;-webkit-text-stroke:5px #12162b;paint-order:stroke fill}.st.el-prize{padding:40px 18px 20px;gap:14px}.el-chips{flex:1;display:flex;flex-wrap:wrap;gap:10px 18px}.el-chip{position:relative;display:flex;flex-direction:column;align-items:center;min-width:120px}.el-chip img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 4px 0 #0005)}.el-chip b{font-size:34px;line-height:1;margin-top:8px}.el-chip i{font-style:normal;font-size:22px;color:#ffe9a8}.el-none{flex:1;text-align:center;font-size:34px;padding:10px 0}#scene-bar .el-info{display:flex;flex-direction:column;gap:4px;padding-left:6px;font-size:28px}#scene-bar .el-info span{display:flex;align-items:center;gap:8px}#scene-bar .el-info img{width:48px;height:48px;object-fit:contain}#scene-bar .el-info b{font-size:36px}#scene-bar .el-info>span+span{color:#d8f5c8}#scene-bar .el-go{margin-left:auto;width:430px;height:112px!important;display:flex;align-items:center;justify-content:center;background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99)!important;box-shadow:inset 0 -9px #6c7380,inset 0 5px #e3e7ee,0 6px #12162b!important}#scene-bar .el-go.arm{background:linear-gradient(#ffd75a,#f5a21e 60%,#e0820c)!important;box-shadow:inset 0 -9px #b9620a,inset 0 5px #fff0b0,0 6px #12162b!important;animation:sh-claim 1.2s ease-in-out infinite}#scene-bar .el-go span{font-size:46px;margin:0 0 4px!important}#fight{left:0;right:0;top:var(--vis-top, 0px);bottom:var(--vis-bot, 0px);padding:0;background:none;border:0;border-radius:0;box-shadow:none;animation:none;pointer-events:none;z-index:5}#fight>.t:first-child{all:unset}.ef-top{position:absolute;left:26px;right:26px;top:128px;display:flex;align-items:center;gap:14px;padding:14px 20px 14px 10px;pointer-events:auto;background:linear-gradient(#2c3458,#1e2440);border:6px solid #12162b;border-radius:36px;box-shadow:inset 0 5px #46508a,0 8px #12162b99;animation:sh-roof .45s cubic-bezier(.3,1.3,.5,1) both}.ef-badge{position:relative;flex:none;width:126px;height:122px}.ef-badge img{position:absolute;left:50%;top:0;height:122px;transform:translate(-50%);filter:drop-shadow(0 4px 0 #0006)}.ef-badge b{position:absolute;left:0;right:0;top:28px;text-align:center;font-size:52px;line-height:1;-webkit-text-stroke-width:9px}.ef-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ef-nm{display:flex;align-items:baseline;gap:14px}.ef-nm span{font-size:42px;line-height:1}.ef-nm em{font-style:normal;font-size:26px;color:#ffe9a8;white-space:nowrap}.ef-chips{display:flex;gap:12px}.ef-chips span{display:flex;align-items:center;gap:6px;height:44px;padding:0 14px 0 6px;border-radius:14px;background:#12162b99}.ef-chips img{width:36px;height:36px;object-fit:contain}.ef-chips b{font-size:28px}.ef-time{flex:none;width:128px;display:flex;flex-direction:column;align-items:center}.ef-time img{width:62px;height:62px;object-fit:contain}.ef-time b{font-size:60px;line-height:1}.ef-time.low b{color:#ff7a66;animation:rw-pulse .4s ease-in-out infinite alternate}.ef-hint{position:absolute;left:0;right:0;bottom:330px;text-align:center;font-size:60px;-webkit-text-stroke-width:10px;animation:rw-pulse .7s ease-in-out infinite alternate;transition:opacity .4s}.ef-hint.gone{opacity:0}#fight .ef-leave{position:absolute;left:26px;bottom:40px;min-width:190px;min-height:92px;font-size:34px;pointer-events:auto}.ef-end{position:absolute;left:90px;right:90px;bottom:150px;display:flex;flex-direction:column;align-items:center;gap:18px;padding:86px 40px 40px;pointer-events:auto;background:linear-gradient(#7a4a26,#66391b);border:6px solid #12162b;border-radius:36px;box-shadow:inset 0 6px #9b6436,inset 0 -8px #522c13,0 10px #12162b,0 20px 40px #0008;animation:ip-in .3s 1.6s cubic-bezier(.3,1.6,.5,1) both}.ef-end:not(.win){animation-delay:.7s}.ef-rib{position:absolute;left:50%;top:-64px;transform:translate(-50%) scale(1.15)}.ef-rib>*{position:relative!important}.ef-tx{font-size:42px;text-align:center;line-height:1.15}.ef-tx.s{font-size:30px;color:#ffe9c8}.ef-cut{align-self:stretch}#fight .ef-go{min-width:520px;min-height:124px;font-size:48px}@media(prefers-reduced-motion:reduce){.el-rays,.el-aura,.el-tree,#scene-bar .el-go.arm{animation:none!important}}#panel-wrap:before,#info-pop:before,#lv-pop:before,#away-win:before,#shop:before,#squirrel-win:before,#settings:before,#invite:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(-1 * var(--vis-s, 0px));right:calc(-1 * var(--vis-s, 0px));background:inherit;clip-path:polygon(0 0,var(--vis-s, 0px) 0,var(--vis-s, 0px) 100%,0 100%,0 0,calc(100% - var(--vis-s, 0px)) 0,100% 0,100% 100%,calc(100% - var(--vis-s, 0px)) 100%,calc(100% - var(--vis-s, 0px)) 0)}#info-pop,#lv-pop{isolation:isolate}#panel-wrap.scene[data-scene=elder] #panel:before{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}#panel-wrap.scene #scene-bar{left:calc(-1 * var(--vis-l, 0px));right:calc(-1 * var(--vis-r, 0px));padding-right:calc(22px + var(--vis-r, 0px))}#panel-wrap.scene #scene-bar .sb-ctl{margin-left:var(--vis-l, 0px)}#panel-wrap.scene[data-scene=toolshed]{background:#606e80 url(../art/toolshed/bg_wide.webp) center top / 2160px auto repeat}#panel-wrap.scene[data-scene=toolshed] #scene-bar{background:linear-gradient(#3d4a5e,#2c3648);box-shadow:inset 0 6px #566882,0 -8px 20px #0005}.ts-grid.c1 .st.cp.ts{height:164px}.st.cp.ts .cp-mid{gap:10px}.ts-grid.c1 .st.cp.ts .cp-nm{font-size:34px}.ts-cost{display:flex;gap:10px}.ts-cost .cp-pill{height:50px;padding:0 14px 0 6px}.ts-cost .cp-pill img{width:42px;height:42px}.ts-cost .cp-pill b{font-size:30px}.ts-lv{flex:none;width:150px;display:flex;justify-content:center}.ts-lv .cp-lv{font-size:34px}.ts-lv .cp-lv small{font-size:26px}.ts-lv .cp-pill.max{height:50px;padding:0 18px}#scene-bar .ts-chip{display:grid;grid-template-columns:62px auto;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:0 10px}#scene-bar .ts-chip img{grid-row:1 / 3;width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 3px 0 #0005)}#scene-bar .ts-chip b{font-size:40px;line-height:1;align-self:end}#scene-bar .ts-chip span{font-size:22px;color:#d5e2f5;align-self:start;white-space:nowrap}#panel-wrap.scene[data-scene=rings]{background:#e2ad6b}#panel-wrap.scene[data-scene=rings] #panel{top:0;bottom:176px;padding:0}#panel-wrap.scene[data-scene=rings] #panel h2{position:absolute;left:50%;top:236px;margin:-40px 0 0 -165px;z-index:6;pointer-events:none}#panel-wrap.scene[data-scene=rings] #panel .list{position:absolute;top:0;bottom:0;left:calc(-1 * var(--vis-l, 0px));right:calc(-1 * var(--vis-r, 0px));padding:0 0 0 var(--vis-l, 0px);gap:0;display:block;overflow-x:hidden;-webkit-mask-image:none;mask-image:none}.rg-wrap{position:relative;width:1080px}.rg-wood{position:absolute;left:-1400px;top:0;display:block}#panel .rg-k{position:absolute;z-index:3;width:132px;height:132px;min-width:0;min-height:0;margin:-66px 0 0 -66px;padding:0;border-radius:50%;border:7px solid #12162b;border-image:none;background:radial-gradient(circle at 50% 38%,#a8713c,#7a4a26 62%,#5e3519);box-shadow:inset 0 0 0 6px #c08a4e,inset 0 -10px #0003,0 7px #12162b88;display:grid;place-items:center}#panel .rg-k>*{margin:0}#panel .rg-k img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 4px 0 #0006) saturate(.55) brightness(.82);pointer-events:none}#panel .rg-k.bare{width:84px;height:84px;margin:-42px 0 0 -42px;opacity:1;background:radial-gradient(circle at 50% 40%,#9a6a3c,#7a4a26 70%);box-shadow:inset 0 0 0 5px #b07c46,inset 0 0 0 16px #8a5a30,0 5px #12162b66;border-width:5px;filter:none}#panel .rg-k.can{box-shadow:inset 0 0 0 6px #7be35b,inset 0 -10px #0003,0 7px #12162b88,0 0 #7be35b;animation:rg-can 1.3s ease-in-out infinite}#panel .rg-k.can img,#panel .rg-k.part img,#panel .rg-k.full img{filter:drop-shadow(0 4px 0 #0006)}@keyframes rg-can{50%{transform:scale(1.05)}}#panel .rg-k.part{box-shadow:inset 0 0 0 6px #ffd34d,inset 0 -10px #0003,0 7px #12162b88}#panel .rg-k.full{background:radial-gradient(circle at 50% 38%,#ffe27a,#f0a92a 62%,#c97a12);box-shadow:inset 0 0 0 6px #fff1a8,inset 0 -10px #0002,0 7px #12162b88,0 0 26px 4px #ffd34d88}#panel .rg-k.sel{outline:7px solid #fff;outline-offset:6px}#panel .rg-k:disabled{opacity:1}#panel .rg-k em{position:absolute;right:-14px;top:-14px;min-width:50px;height:50px;padding:0 8px;box-sizing:border-box;border-radius:25px;border:4px solid #12162b;background:linear-gradient(#ffe27a,#f0a92a);display:grid;place-items:center;font-style:normal;font-size:28px}.rg-pips{position:absolute;left:50%;bottom:-20px;transform:translate(-50%);display:flex;gap:5px;padding:5px 8px;border-radius:14px;background:#12162b}.rg-pips s{width:16px;height:16px;border-radius:50%;background:#4a5170}.rg-pips s.on{background:#ffd34d}.rg-gate{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;height:64px;padding:0 22px 0 70px;border-radius:32px;background:#12162bcc;transform:translateY(-50%)}.rg-gate img{position:absolute;left:-8px;top:-12px;height:86px}.rg-gate b{position:absolute;left:-8px;width:76px;text-align:center;top:8px;font-size:36px}.rg-gate span{font-size:28px}.rg-info{position:sticky;bottom:0;z-index:8;display:flex;align-items:center;gap:18px;margin:0 20px;padding:18px 20px;min-height:170px;box-sizing:border-box;transform:translateY(-18px);background:linear-gradient(#7a4a26,#66391b);border:5px solid #12162b;border-radius:28px;box-shadow:inset 0 5px #9b6436,inset 0 -6px #522c13,0 8px #12162b88,0 0 40px #0006}.rg-ic{flex:none;width:116px;height:116px;border-radius:50%;border:5px solid #12162b;background:radial-gradient(circle at 50% 38%,#a8713c,#5e3519);box-shadow:inset 0 0 0 5px #c08a4e;display:grid;place-items:center}.rg-ic.full{background:radial-gradient(circle at 50% 38%,#ffe27a,#c97a12);box-shadow:inset 0 0 0 5px #fff1a8}.rg-ic img{width:78px;height:78px;object-fit:contain;filter:drop-shadow(0 4px 0 #0006)}.rg-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.rg-nm{display:flex;align-items:baseline;gap:14px}.rg-nm span{font-size:38px;line-height:1}.rg-nm em{font-style:normal;font-size:26px;padding:2px 12px 3px;border-radius:12px;background:#12162b99;color:#9fe3ff}.rg-nm em.on{color:#ffd34d}.rg-fx{display:flex;flex-direction:column;gap:2px}.rg-fx span{font-size:30px;line-height:1.15;color:#ffe9a8}.rg-why{font-size:26px;color:#ffb3a6}#panel .rg-go{flex:none;width:210px;min-width:0;height:124px;min-height:0;padding:0;border:5px solid #12162b;border-image:none;border-radius:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:linear-gradient(#b9c0cc,#97a0ae 60%,#848c99);box-shadow:inset 0 -9px #6c7380,inset 0 5px #e3e7ee,0 6px #12162b}#panel .rg-go.ok{background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -9px #1a7420,inset 0 5px #c4ffa8,0 6px #12162b}#panel .rg-go.arm{background:linear-gradient(#ffd75a,#f5a21e 60%,#e0820c);box-shadow:inset 0 -9px #b9620a,inset 0 5px #fff0b0,0 6px #12162b}#panel .rg-go>*{margin:0}#panel .rg-go span{font-size:38px;line-height:1}#panel .rg-go i{display:flex;align-items:center;gap:4px;padding:0 12px 0 6px;border-radius:14px;background:#12162b99;font-style:normal}#panel .rg-go i img{width:40px;height:40px}#panel .rg-go i b{font-size:30px}#scene-bar .rg-pts{display:flex;align-items:center;gap:12px;padding-left:8px}#scene-bar .rg-pts img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 4px 0 #0005)}#scene-bar .rg-pts b{font-size:52px}#scene-bar .rg-pts span{font-size:28px;color:#ffe9a8;margin-top:14px}@media(prefers-reduced-motion:reduce){#panel .rg-k.can{animation:none}}.st.el-opens{height:auto;z-index:1;padding:40px 22px 20px;gap:18px;align-items:center}.el-feats{flex:1;display:flex;flex-wrap:wrap;gap:12px 22px}.el-feat{display:flex;align-items:center;gap:16px}.el-feat i{position:relative;flex:none;width:104px;height:104px;border-radius:24px;border:5px solid #12162b;background:linear-gradient(#4a5170,#2c3150);box-shadow:inset 0 -8px #0004,inset 0 4px #fff2;display:grid;place-items:center}.el-feat i img{width:80px;height:80px;object-fit:contain;filter:grayscale(.85) brightness(.8)}.el-feat i img.lk{position:absolute;right:-16px;bottom:-14px;width:52px;height:52px;filter:drop-shadow(0 3px 0 #0006)}.el-feat b{font-size:40px;line-height:1.05}.el-when{flex:none;max-width:300px;text-align:right;font-size:28px;line-height:1.15;color:#ffe9a8}.st.el-opens.next .el-feat i{background:linear-gradient(#b06cff,#7a3fd6)}.st.el-opens.next .el-feat i:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:24px;box-shadow:0 0 0 10px #b06cff55;opacity:0;pointer-events:none;animation:el-opens 1.6s ease-in-out infinite}.st.el-opens.next .el-feat i img:not(.lk){filter:none}.st.el-opens.next .el-when{color:#b6ff7a}@keyframes el-opens{50%{opacity:1}}#scene-bar .rg-cnt{margin-left:auto;padding-right:28px;display:flex;flex-direction:column;align-items:flex-end}#scene-bar .rg-cnt b{font-size:40px;line-height:1}#scene-bar .rg-cnt span{font-size:24px;color:#ffe9a8}@media(prefers-reduced-motion:reduce){.st.el-opens.next .el-feat i:after{animation:none}}.rg-info.rg-bub{position:absolute;bottom:auto;z-index:7;margin:0;transform:translateY(-100%);scroll-margin:460px 0 60px}.rg-info.rg-bub.dn{transform:none}.rg-info.rg-bub:after{content:"";position:absolute;left:var(--tx);bottom:-23px;width:36px;height:36px;margin-left:-18px;background:#66391b;border:solid #12162b;border-width:0 5px 5px 0;transform:rotate(45deg);border-radius:0 0 8px}.rg-info.rg-bub.dn:after{bottom:auto;top:-23px;background:#7a4a26;border-width:5px 0 0 5px;border-radius:8px 0 0;box-shadow:inset 4px 4px #9b6436}.rg-info.rg-bub.pop{animation:rg-bub .22s cubic-bezier(.3,1.5,.5,1);transform-origin:var(--tx) 100%}.rg-info.rg-bub.dn.pop{animation-name:rg-bub-dn;transform-origin:var(--tx) 0}@keyframes rg-bub{0%{transform:translateY(-100%) scale(.6);opacity:0}}@keyframes rg-bub-dn{0%{transform:scale(.6);opacity:0}}@media(prefers-reduced-motion:reduce){.rg-info.rg-bub.pop{animation:none}}#panel-wrap.scene[data-scene=rings] #panel h2 .pg-info{pointer-events:auto}.cp-pill b i{font-style:normal;color:#b6ff7a}.cp-pill.short b i{color:#ff8a7a}.cp-pill.short b{color:#fff}#topbar .gear{all:unset;box-sizing:border-box;flex:none;width:92px;height:92px;margin-left:auto;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 5px 0 #0006)}#topbar .gear img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}#topbar .gear:active img{transform:rotate(60deg) scale(.94)}#settings button{all:unset;box-sizing:border-box;cursor:pointer;border-image:none;min-width:0;min-height:0}#settings button>*{margin:0}#settings{display:none;left:0;top:var(--vis-top, 0px);width:1080px;height:calc(1920px - var(--vis-top, 0px) - var(--vis-bot, 0px));z-index:61;align-items:center;justify-content:center;background:#08100cc4}#settings.on{display:flex;animation:fx-in .25s ease-out both}#settings .se-card{position:relative;box-sizing:border-box;width:960px;max-height:calc(100% - 320px);margin-top:60px;padding:84px 34px 34px;display:flex;flex-direction:column;border:6px solid #12162b;border-radius:44px;background:linear-gradient(#7a4a26,#66391b);box-shadow:inset 0 6px #9b6436,inset 0 -8px #522c13,0 12px #12162b99,0 0 80px #000a;animation:panel-pop .3s cubic-bezier(.3,1.4,.5,1) both}#settings .se-plank{position:absolute;left:50%;top:-62px;width:460px;height:116px;margin-left:-230px;display:flex;align-items:center;justify-content:center;background:url(../art/replant/plank.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 7px 0 #0005)}#settings .se-plank span{font-size:58px;margin-top:-6px}#settings .se-x{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;top:-40px;right:-26px;width:92px;height:94px;border:6px solid #12162b;border-radius:26px;background:linear-gradient(#ff6b7d,#e8263f);box-shadow:inset 0 -9px #a8122a,inset 0 5px #ffb0bb,0 6px #12162b}#settings .se-x:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../kit/css/close_icon.webp) center 42% / 40px no-repeat}#settings .se-x:active{transform:translateY(4px)}#settings .se-tabs{display:flex;gap:14px;margin-bottom:22px}#settings .se-tabs button{all:unset;box-sizing:border-box;cursor:pointer;flex:1;height:92px;display:grid;place-items:center;border:5px solid #12162b;border-radius:24px;background:linear-gradient(#5a3317,#48260f);box-shadow:inset 0 -7px #331a09}#settings .se-tabs button span{font-size:40px;opacity:.7}#settings .se-tabs button.on{background:linear-gradient(#ffd75a,#f5a21e 60%,#e0820c);box-shadow:inset 0 -8px #b9620a,inset 0 5px #fff0b0}#settings .se-tabs button.on span{opacity:1}#settings .se-body{flex:1;min-height:0;overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none;border-radius:26px}#settings .se-body::-webkit-scrollbar{display:none}#settings .se-sound{display:flex;flex-direction:column;gap:18px}#settings .se-row{display:flex;align-items:center;gap:22px;padding:22px 26px;border-radius:26px;background:#12162b99}#settings .se-mute{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:108px;height:108px;display:grid;place-items:center;border:5px solid #12162b;border-radius:28px;background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -8px #1a7420,inset 0 5px #c4ffa8,0 5px #12162b;position:relative}#settings .se-mute img{width:70px;height:70px;object-fit:contain;pointer-events:none}#settings .se-row.off .se-mute{background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2);box-shadow:inset 0 -8px #6c7380,inset 0 5px #eef0f4,0 5px #12162b}#settings .se-row.off .se-mute:after{content:"";position:absolute;left:12px;right:12px;top:50%;height:10px;margin-top:-9px;border-radius:9px;background:#f0263f;border:4px solid #12162b;transform:rotate(-38deg)}#settings .se-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}#settings .se-nm{display:flex;justify-content:space-between;align-items:baseline}#settings .se-nm b{font-size:42px}#settings .se-nm em{font-style:normal;font-size:36px;color:#ffe9a8}#settings .se-mid input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:34px;margin:14px 0;border:5px solid #12162b;border-radius:17px;box-sizing:border-box;outline:none;cursor:pointer;touch-action:none;background:linear-gradient(90deg,#7be35b var(--v),#2a1e14 var(--v));box-shadow:inset 0 4px #0005}#settings .se-mid input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:62px;height:62px;border:5px solid #12162b;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff,#d6dbe6 60%,#a9b1c2);box-shadow:0 5px #12162b88}#settings .se-mid input[type=range]::-moz-range-thumb{width:52px;height:52px;border:5px solid #12162b;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff,#d6dbe6 60%,#a9b1c2)}#settings .se-row.off input[type=range]{background:#2a1e14}#settings .se-stats{display:flex;flex-direction:column;gap:20px}#settings .se-grp{padding:16px 18px 12px;border-radius:26px;background:#12162b99}#settings .se-grp h4{margin:0 0 8px;font-size:36px;color:#ffd34d;font-weight:900}#settings .se-st{display:flex;align-items:center;gap:14px;height:60px;padding:0 12px;border-radius:14px}#settings .se-st:nth-of-type(odd){background:#ffffff0f}#settings .se-st img{flex:none;width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 3px 0 #0005)}#settings .se-st span{flex:1;font-size:31px}#settings .se-st b{font-size:33px;color:#b6ff7a;white-space:nowrap}body:has(#panel-wrap.scene.open) #topbar .row1>.kp:is([data-n=Coin],[data-n=Gem])>.kp-img{background-color:#1e1d26;border-radius:60px}body:has(#panel-wrap.scene.open) #topbar #task .tcard{background:#1b2038}#friends{all:unset;box-sizing:border-box;position:absolute;left:22px;top:calc(var(--vis-top, 0px) + 790px);width:112px;z-index:3;cursor:pointer;pointer-events:auto;display:flex;flex-direction:column;align-items:center}#friends img{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 5px 0 #0005)}#friends span{margin-top:-10px;font:900 27px Game,sans-serif;color:#fff}#friends i{display:none;position:absolute;right:2px;top:0;width:34px;height:34px;border-radius:50%;border:4px solid #12162b;background:#f0263f}#friends.ready i{display:block}#friends.ready img{animation:jar-has 1.2s ease-in-out infinite}#friends:active{transform:scale(.94)}.elder-on #friends{display:none!important}#invite{display:none;left:0;top:var(--vis-top, 0px);width:1080px;height:calc(1920px - var(--vis-top, 0px) - var(--vis-bot, 0px));z-index:57;align-items:center;justify-content:center;background:#08100cc4}#invite.on{display:flex;animation:fx-in .25s ease-out both}#invite button{all:unset;box-sizing:border-box;cursor:pointer;border-image:none;min-width:0;min-height:0}#invite button>*{margin:0}#invite .iv-card{position:relative;box-sizing:border-box;width:960px;margin-top:60px;padding:84px 34px 34px;display:flex;flex-direction:column;gap:18px;border:6px solid #12162b;border-radius:44px;background:linear-gradient(#7a4a26,#66391b);box-shadow:inset 0 6px #9b6436,inset 0 -8px #522c13,0 12px #12162b99,0 0 80px #000a;animation:panel-pop .3s cubic-bezier(.3,1.4,.5,1) both}#invite .iv-plank{position:absolute;left:50%;top:-62px;width:520px;height:116px;margin-left:-260px;display:flex;align-items:center;justify-content:center;background:url(../art/replant/plank.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 7px 0 #0005)}#invite .iv-plank span{font-size:56px;margin-top:-6px}#invite .iv-x{position:absolute;top:-40px;right:-26px;width:92px;height:94px;border:6px solid #12162b;border-radius:26px;background:linear-gradient(#ff6b7d,#e8263f);box-shadow:inset 0 -9px #a8122a,inset 0 5px #ffb0bb,0 6px #12162b}#invite .iv-x:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../kit/css/close_icon.webp) center 42% / 40px no-repeat}#invite .iv-lede{text-align:center;font-size:32px;line-height:1.2;color:#ffe9a8}#invite .iv-bar{position:relative;height:56px;border:5px solid #12162b;border-radius:20px;background:#2a1e14;overflow:hidden}#invite .iv-bar s{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#a6f27c,#5fce45)}#invite .iv-bar b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:30px}#invite .iv-list{display:flex;flex-direction:column;gap:12px}#invite .iv-row{display:flex;align-items:center;gap:20px;height:128px;padding:0 22px;border-radius:26px;background:#12162b99;border:4px solid #0000}#invite .iv-row em{flex:none;width:76px;height:76px;border-radius:50%;border:5px solid #12162b;background:linear-gradient(#ffe27a,#f0a92a);display:grid;place-items:center;font-style:normal;font-size:40px}#invite .iv-gifts{flex:1;display:flex;gap:26px}#invite .iv-gift{display:flex;align-items:center;gap:8px}#invite .iv-gift img{width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 4px 0 #0005)}#invite .iv-gift b{font-size:40px}#invite .iv-row.wait{opacity:.78}#invite .iv-row.wait em{background:linear-gradient(#8a93a8,#5b6b8c)}#invite .iv-wait{font-size:28px;color:#ffe9a8}#invite .iv-row.ready{border-color:#7be35b;background:#173a22cc}#invite .iv-claim{width:200px;height:92px;display:grid;place-items:center;border:5px solid #12162b;border-radius:24px;background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -8px #1a7420,inset 0 5px #c4ffa8,0 5px #12162b;animation:rg-can 1.3s ease-in-out infinite}#invite .iv-claim span{font-size:40px}#invite .iv-tick{position:relative;width:64px;height:64px;border-radius:50%;border:5px solid #12162b;background:linear-gradient(#91fa9f,#04a057);margin-right:60px}#invite .iv-tick:after{content:"";position:absolute;left:20px;top:7px;width:13px;height:28px;border:solid #fff;border-width:0 8px 8px 0;transform:rotate(45deg)}#invite .iv-share{height:124px;display:grid;place-items:center;border:6px solid #12162b;border-radius:30px;background:linear-gradient(#ffd75a,#f5a21e 60%,#e0820c);box-shadow:inset 0 -10px #b9620a,inset 0 6px #fff0b0,0 7px #12162b}#invite .iv-share span{font-size:54px}#invite .iv-share:active{transform:translateY(4px)}#hint{all:unset;display:none;position:absolute;z-index:30;width:110px;height:143px;margin:-6px 0 0 -16px;cursor:pointer;pointer-events:auto;animation:hint-bob .9s ease-in-out infinite;transform-origin:15% 5%;filter:drop-shadow(0 6px 0 #0005)}#hint.on{display:block}#hint img{width:100%;height:100%;pointer-events:none}@keyframes hint-bob{0%,to{transform:translate(26px,30px)}50%{transform:translate(8px,10px) scale(.94)}}@media(prefers-reduced-motion:reduce){#hint{animation:none;transform:translate(16px,18px)}}#topbar .row2{align-items:center}#topbar #task{flex:1;min-width:0;max-width:none;margin-left:22px}#topbar #task .tcard,#topbar #task .tcard.ready{width:100%;height:76px;border-radius:18px;gap:14px;padding:0 20px 0 0}#topbar #task .tcard .ti{width:80px;height:80px;margin-left:-18px}#topbar #task .tt{font-size:40px;white-space:nowrap}#topbar #task .tn{font-size:36px}#topbar #task .tclaim{font-size:36px;margin-left:auto}#topbar #task .tcard .tbar{flex:1 1 60px;min-width:60px;height:30px}#topbar #task .tt{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:35px}#settings .se-btn{flex:none;width:230px;height:96px;display:grid;place-items:center;border:5px solid #12162b;border-radius:24px;background:linear-gradient(#6fe05a,#34b52f 60%,#23922a);box-shadow:inset 0 -8px #1a7420,inset 0 5px #c4ffa8,0 5px #12162b}#settings .se-btn span{font-size:36px}#settings .se-btn:active{transform:translateY(4px)}#settings .se-big{font-size:46px;color:#ffe9a8}#settings .se-code input{height:72px;padding:0 20px;border:5px solid #12162b;border-radius:18px;background:#2a1e14;color:#fff;font:900 34px Game,sans-serif;letter-spacing:2px;outline:none;user-select:text;-webkit-user-select:text;min-width:0}#settings .se-msg{font-size:28px;color:#ffe9a8}#settings .se-cr{font-size:32px;line-height:1.3}#settings .se-secret{font:inherit;color:#ffd34d;-webkit-text-stroke:inherit;paint-order:stroke fill}#panel-wrap.scene:is([data-scene=trials],[data-scene=orders],[data-scene=carvings],[data-scene=companions],[data-scene=kiln],[data-scene=burls],[data-scene=totems]) #panel .list{overflow-x:hidden}.narrow #panel-wrap.scene{background-image:url(../art/sawmill/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=market]{background-image:url(../art/market/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=camp]{background-image:url(../art/camp/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=crew]{background-image:url(../art/crew/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=keepsakes]{background-image:url(../art/keepsakes/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=toolshed]{background-image:url(../art/toolshed/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=carvings]{background-image:url(../art/carvings/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=kiln]{background-image:url(../art/kiln/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=totems]{background-image:url(../art/glade/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=burls]{background-image:url(../art/cabinet/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=trials]{background-image:url(../art/trials/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=companions]{background-image:url(../art/den/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=orders]{background-image:url(../art/orders/bg.webp);background-size:1080px auto}.narrow #panel-wrap.scene[data-scene=elder] #panel:before{-webkit-mask-image:none;mask-image:none}#reward{display:none;position:absolute;left:0;top:var(--vis-top, 0px);width:1080px;height:calc(1920px - var(--vis-top, 0px) - var(--vis-bot, 0px));z-index:60;overflow:hidden;pointer-events:auto;cursor:pointer;font-family:Game,sans-serif;color:#fff;user-select:none;-webkit-user-select:none;--c1: #5cc6ff;--c2: #1f86f2;--c3: #0e55c4;--ray: #c9ecff}#reward.on{display:block;animation:rw-in .22s ease-out both}#reward.out{animation:rw-out .22s ease-in both;pointer-events:none}#reward.look-purple{--c1: #d5a4ff;--c2: #8a48e6;--c3: #4d1fa6;--ray: #f0dcff}#reward.look-gold{--c1: #ffe97a;--c2: #ffb62e;--c3: #e88a00;--ray: #fff6c2}#reward.look-green{--c1: #a5f28f;--c2: #35c253;--c3: #128a3c;--ray: #e6ffda}@keyframes rw-in{0%{opacity:0}}@keyframes rw-out{to{opacity:0}}#reward .rw-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 42%,var(--c1),var(--c2) 46%,var(--c3))}#reward .rw-pat{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../art/misc/pattern_forest.webp) 0 0 / 512px 512px;opacity:.12}@keyframes rw-drift{to{transform:translateY(512px)}}#reward .rw-paper{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../kit/Image_Papers.webp) center top / 1080px auto;opacity:0;pointer-events:none}#reward.items .rw-paper{animation:rw-paper 3s linear both}@keyframes rw-paper{0%{opacity:0;transform:translateY(-260px);animation-timing-function:ease-out}30%{opacity:.9;transform:none;animation-timing-function:ease-in}to{opacity:0;transform:translateY(900px)}}#reward .rw-col{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding-bottom:150px;box-sizing:border-box}#reward .rw-rib{position:relative;z-index:3;flex:none;filter:drop-shadow(0 8px 0 #0004);animation:rw-rib-in .5s cubic-bezier(.3,1.5,.5,1) both}@keyframes rw-rib-in{0%{transform:translateY(-140px) scale(.6);opacity:0}}#reward .rw-hint{position:relative;z-index:3;font-size:60px;-webkit-text-stroke-width:9px;visibility:hidden}#reward.wait .rw-hint{visibility:visible;animation:rw-pulse .7s ease-in-out infinite alternate}#reward.items .rw-hint{display:none}@keyframes rw-pulse{to{transform:scale(1.08)}}#reward .rw-hero{position:relative;flex:none;width:540px;height:540px;transition:width .4s cubic-bezier(.3,1.3,.5,1),height .4s cubic-bezier(.3,1.3,.5,1)}#reward.items .rw-hero{width:300px;height:300px}#reward .rw-rays{position:absolute;left:50%;top:50%;width:1100px;height:1100px;margin:-550px;border-radius:50%;pointer-events:none;opacity:.75;background:repeating-conic-gradient(from 0deg,var(--ray) 0 9deg,transparent 9deg 18deg);animation:rw-spin 26s linear infinite}#reward .rw-hero:after{content:"";position:absolute;left:50%;top:50%;width:1104px;height:1104px;margin:-552px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 0 22%,var(--c2) 50%);opacity:.96;z-index:0}#reward .rw-hero>:not(.rw-rays){z-index:1}@keyframes rw-spin{to{transform:rotate(360deg)}}#reward .rw-glow{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;background:radial-gradient(circle,#fffc 0,var(--ray) 28%,transparent 66%);opacity:.8}#reward .rw-art{position:absolute;top:5%;right:5%;bottom:5%;left:5%;width:90%;height:90%;object-fit:contain;animation:rw-drop .6s cubic-bezier(.3,1.5,.5,1) both}#reward.wait .rw-art{animation:rw-drop .6s cubic-bezier(.3,1.5,.5,1) both,rw-bob 1.3s .6s ease-in-out infinite}#reward.shake .rw-art{animation:rw-shake .56s ease-in both}#reward.opened .rw-art{animation:rw-pop .5s cubic-bezier(.3,1.7,.5,1) both}@keyframes rw-drop{0%{transform:translateY(-700px) scale(.7) rotate(-14deg);opacity:0}55%{transform:translateY(0) scale(1.08,.9);opacity:1}75%{transform:translateY(-34px) scale(.97,1.04)}to{transform:none}}@keyframes rw-bob{0%,to{transform:none}35%{transform:translateY(-18px) rotate(-3deg) scale(1.03)}55%{transform:translateY(0) rotate(3deg) scale(1.04,.97)}70%{transform:rotate(-2deg)}}@keyframes rw-shake{0%{transform:none}12%{transform:rotate(-6deg) scale(1.02)}24%{transform:rotate(6deg) scale(1.04)}36%{transform:rotate(-9deg) scale(1.06)}48%{transform:rotate(9deg) scale(1.08)}60%{transform:rotate(-12deg) scale(1.1)}72%{transform:rotate(12deg) scale(1.13)}86%{transform:rotate(-8deg) scale(1.18,1.05)}to{transform:scale(1.25,.8)}}@keyframes rw-pop{0%{transform:scale(.6,1.3)}to{transform:none}}#reward .rw-count{position:absolute;right:26px;top:34px;min-width:108px;height:108px;padding:0 18px;box-sizing:border-box;border-radius:54px;display:flex;align-items:center;justify-content:center;font-size:62px;-webkit-text-stroke-width:8px;background:radial-gradient(circle at 35% 28%,#ff8a98,#f0263f 58%,#b5102a);border:6px solid #5a0714;box-shadow:0 6px #0005;animation:rw-count .4s .45s cubic-bezier(.3,1.9,.5,1) both}@keyframes rw-count{0%{transform:scale(0) rotate(-40deg)}}#reward.shake .rw-count{animation:rw-count-out .3s ease-in both}@keyframes rw-count-out{to{transform:scale(0);opacity:0}}#reward.opened .rw-count{display:none}#reward .rw-sparks i{position:absolute;width:96px;height:96px;background:url(../kit/Image_Effect_Star01_Yellow.webp) center / contain no-repeat;opacity:0;animation:rw-twinkle 1.8s ease-in-out infinite}#reward.items .rw-sparks{display:none}@keyframes rw-twinkle{0%,to{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1) rotate(40deg);opacity:1}}#reward .rw-burst i{position:absolute;left:50%;top:50%;width:110px;height:110px;margin:-55px;background:url(../kit/Image_Effect_Star01_Yellow.webp) center / contain no-repeat;opacity:0;animation:rw-fly .75s var(--d, 0ms) cubic-bezier(.15,.7,.3,1) both}@keyframes rw-fly{0%{transform:translate(0) scale(0);opacity:1}70%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(var(--s, 1)) rotate(160deg);opacity:0}}#reward .rw-flash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 46%,#fff 0,#fffb 30%,transparent 72%)}#reward.opened .rw-flash{animation:rw-flash .55s ease-out both}@keyframes rw-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}#reward .rw-div{display:none;flex:none;position:relative;z-index:3}#reward.items .rw-div{display:block;animation:rw-up .3s .12s ease-out both}#reward .rw-items{display:none;flex:none;position:relative;z-index:3}#reward.items .rw-items{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:20px 30px;width:900px;max-height:800px;padding:14px 0 6px}#reward .rw-items.many{overflow-y:auto;scrollbar-width:none}#reward .rw-items.few{zoom:1.24;width:726px}@keyframes rw-up{0%{transform:translateY(40px);opacity:0}}.rw-card{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px}#reward .rw-card{animation:rw-card .45s var(--d, 0ms) cubic-bezier(.3,1.6,.5,1) both}#reward.fast .rw-card{animation-delay:0ms!important;animation-duration:.15s}@keyframes rw-card{0%{transform:translateY(70px) scale(.3);opacity:0}}.rw-card [data-n=ItemIcon] img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 0 #0005);pointer-events:none}.rw-card .rw-name{width:226px;margin:0 -18px;text-align:center;font-size:27px;line-height:1.12;-webkit-text-stroke-width:6px}.rw-card:is(.t-Yellow,.t-Red,.t-Hologram)>.k{animation:rw-rare 1.5s ease-in-out infinite}@keyframes rw-rare{50%{transform:scale(1.05)}}.rw-card:is(.t-Yellow,.t-Red,.t-Hologram)>.k{filter:drop-shadow(0 0 14px #fff1a8)}#reward .rw-none{font-size:40px}#reward .rw-cont{position:absolute;left:0;right:0;bottom:90px;text-align:center;font-size:50px;-webkit-text-stroke-width:8px;opacity:0;pointer-events:none}#reward.items .rw-cont{animation:rw-blink 1.3s 1s ease-in-out infinite}@keyframes rw-blink{0%,to{opacity:.35}50%{opacity:1}}.seal-0{filter:saturate(0) brightness(1.25) drop-shadow(0 4px 0 #0005)!important}.seal-1{filter:hue-rotate(125deg) brightness(1.15) drop-shadow(0 4px 0 #0005)!important}.seal-2{filter:hue-rotate(275deg) brightness(1.1) drop-shadow(0 4px 0 #0005)!important}.seal-3{filter:hue-rotate(42deg) saturate(1.4) brightness(1.35) drop-shadow(0 4px 0 #0005)!important}.seal-5{animation:seal-holo 3s linear infinite}@keyframes seal-holo{0%{filter:hue-rotate(0deg) brightness(1.25)}to{filter:hue-rotate(360deg) brightness(1.25)}}@media(prefers-reduced-motion:reduce){#reward,#reward *{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important}#reward.items .rw-cont{opacity:1}}#shop{display:none;position:absolute;left:0;top:var(--vis-top, 0px);width:1080px;height:calc(1920px - var(--vis-top, 0px) - var(--vis-bot, 0px));z-index:22;overflow:hidden;background:#0c2649;pointer-events:auto;font-family:Game,sans-serif;color:#fff;user-select:none;-webkit-user-select:none}#shop.on{display:block}#shop.in{animation:sh-in .3s cubic-bezier(.2,1.15,.35,1) both}@keyframes sh-in{0%{transform:translateY(120px);opacity:0}}#shop button{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}#shop .k{position:relative}#shop .sh-roof{position:absolute;left:-16px;top:0;width:1112px;height:249px;z-index:3;pointer-events:none;filter:drop-shadow(0 8px 0 #0004)}#shop.in .sh-roof{animation:sh-roof .45s .05s cubic-bezier(.3,1.4,.5,1) backwards}@keyframes sh-roof{0%{transform:translateY(-260px)}}#shop .sh-res{position:absolute;left:62px;top:30px;display:flex;gap:70px}#shop .resin-ic img{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;width:116%;height:116%;object-fit:contain;filter:drop-shadow(0 3px 0 #0007)}#shop .sh-res .short{animation:sh-short .45s ease-out}@keyframes sh-short{0%,to{transform:none;filter:none}20%{transform:translate(-10px);filter:drop-shadow(0 0 0 #f00) brightness(1.3) sepia(1) hue-rotate(-50deg) saturate(5)}40%{transform:translate(9px)}60%{transform:translate(-6px);filter:brightness(1.3) sepia(1) hue-rotate(-50deg) saturate(5)}80%{transform:translate(4px)}}#shop .sh-scroll{position:absolute;left:0;right:0;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;padding:236px 31px 0;box-sizing:border-box;scrollbar-width:none;touch-action:pan-y;overscroll-behavior:contain}#shop .sh-scroll::-webkit-scrollbar{display:none}#shop .sh-sec{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:40px}#shop .sh-title{flex:none}#shop .sh-note{font-size:24px;-webkit-text-stroke-width:5px;margin:-6px 0 -4px;opacity:.92}#shop .sh-end{height:260px}#shop.in :is(.sb,.sc){animation:sh-drop .45s calc(.14s + var(--n, 0) * 55ms) cubic-bezier(.3,1.4,.5,1) backwards}@keyframes sh-drop{0%{transform:translateY(90px) scale(.86);opacity:0}}#shop :is(.sb,.sc){transition:transform .09s}#shop :is(.sb,.sc):active:not(.off){transform:scale(.97)}#shop :is(.sb,.sc).pop{animation:sh-pop .32s cubic-bezier(.3,1.8,.5,1)}@keyframes sh-pop{0%{transform:scale(.93)}60%{transform:scale(1.05)}}#shop :is(.sb,.sc).no{animation:sh-no .4s ease-out}@keyframes sh-no{20%{transform:translate(-14px) rotate(-1.5deg)}40%{transform:translate(12px) rotate(1.2deg)}60%{transform:translate(-8px)}80%{transform:translate(5px)}}#shop :is(.sb,.sc).flash{animation:sh-flash 2.4s ease-in-out}@keyframes sh-flash{0%,to{transform:none;filter:none}12%,44%,76%{transform:scale(1.035);filter:drop-shadow(0 0 26px #fff8a8) brightness(1.12)}28%,60%{transform:none;filter:none}}#shop .sh-rays{position:absolute;left:50%;top:50%;width:560px;height:560px;margin:-280px;border-radius:50%;pointer-events:none;opacity:.55;background:repeating-conic-gradient(from 0deg,#fff 0 10deg,transparent 10deg 20deg);-webkit-mask:radial-gradient(circle,#000 0,#000a 22%,transparent 62%);mask:radial-gradient(circle,#000 0,#000a 22%,transparent 62%);animation:rw-spin 20s linear infinite}#shop .sh-chip{position:relative;flex:none;width:108px;height:98px;display:block}#shop .sh-chip img{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 4px 0 #0005)}#shop .sh-chip b{position:absolute;right:-8px;bottom:-8px;font-size:32px;-webkit-text-stroke-width:6px;white-space:nowrap}#shop .sh-chip.odds b{color:#fff3a0}#shop .sh-check{position:relative;flex:none;display:inline-block;width:52px;height:52px;box-sizing:border-box;border:5px solid #000;border-radius:50%;background:linear-gradient(#91fa9f,#04a057)}#shop .sh-check:after{content:"";position:absolute;left:14px;top:4px;width:10px;height:22px;border:solid #fff;border-width:0 7px 7px 0;transform:rotate(45deg)}#shop .sb-fx{position:absolute;left:20px;right:20px;top:40px;bottom:26px;border-radius:18px;overflow:hidden;pointer-events:none}#shop .sb-fx .sh-rays{left:158px}#shop .sb.gold .sb-fx .sh-rays{left:200px;width:700px;height:700px;margin:-350px}#shop .sb:not(.gold):not(.wf) .sb-fx{top:62px;bottom:30px}#shop .sb:not(.gold):not(.wf) .sb-fx .sh-rays{left:142px;width:460px;height:460px;margin:-230px}#shop .sb{position:relative;display:block;flex:none;width:1018px}#shop .sb-frame{position:absolute!important;left:0;top:0;pointer-events:none}#shop .sb-in{position:absolute;left:32px;right:32px;top:50px;bottom:34px;display:flex;align-items:center;gap:16px}#shop .sb-hero{position:relative;flex:none;width:250px;height:250px}#shop .sb-hero.wide{width:340px;height:320px}#shop .sb-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 0 #0004);animation:sh-float 2.6s ease-in-out infinite}@keyframes sh-float{50%{transform:translateY(-10px) rotate(-1.5deg)}}#shop .sb-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}#shop .sb-title{font-size:64px;line-height:1;-webkit-text-stroke-width:10px;white-space:nowrap;display:flex;align-items:center;gap:18px}#shop .sb-info{font-size:30px;line-height:1.22;-webkit-text-stroke-width:6px}#shop .sb-chips{display:flex;gap:36px;align-items:center}#shop .sb-price{position:absolute;right:8px;bottom:2px;display:flex;align-items:center;gap:12px;font-size:54px;-webkit-text-stroke-width:8px}#shop .sb.off{filter:saturate(.6) brightness(.86);cursor:default}#shop .sb.off .sb-hero img,#shop .sb.off .sh-rays{animation:none}#shop .sh-shine{position:absolute;left:18px;right:18px;top:38px;bottom:24px;border-radius:16px;overflow:hidden;pointer-events:none}#shop .sh-shine:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:26%;background:linear-gradient(100deg,transparent,#fffa,transparent);transform:skew(-18deg);animation:sh-sweep 4.2s 1s ease-in-out infinite}@keyframes sh-sweep{0%{transform:translate(0) skew(-18deg)}38%,to{transform:translate(654%) skew(-18deg)}}#shop .sb.off .sh-shine{display:none}#shop .sb-in.row{top:104px;bottom:30px;left:34px;right:34px;padding-right:196px;gap:14px;justify-content:flex-start}#shop .sb-unlock{position:relative;flex:none;width:250px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:4px;box-sizing:border-box}#shop .sb-unlock img{position:relative;height:158px;width:220px;object-fit:contain;filter:drop-shadow(0 6px 0 #0004);animation:sh-float 2.6s ease-in-out infinite}#shop .sb-unlock b{position:relative;font-size:30px;-webkit-text-stroke-width:6px;white-space:nowrap;margin-top:-6px}#shop .sb-unlock .sh-rays{display:none}#shop .sb-plus{font-size:64px;font-style:normal;-webkit-text-stroke-width:8px;margin:0 2px 0 -4px}#shop .sb-in.row .sb-chips{gap:24px}#shop .sb-in.row .sh-chip{width:120px;height:118px}#shop .sb-in.row .sh-chip img{width:114px;height:114px}#shop .sb-in.row .sh-chip b{font-size:38px;-webkit-text-stroke-width:7px}#shop .sb.gold .sh-chip{width:116px;height:108px}#shop .sb.gold .sh-chip img{width:106px;height:106px}#shop .sb.gold .sh-chip b{font-size:34px}#shop .sb-free{font-style:normal;font-size:34px;-webkit-text-stroke-width:6px;padding:2px 20px 5px;border:5px solid #000;border-radius:22px;background:linear-gradient(#ff7d8f,#f0263f);box-shadow:inset 0 -5px #b5102a;transform:rotate(-5deg)}#shop .sb.ready .sb-free{animation:rw-pulse .6s ease-in-out infinite alternate}#shop .wf-bank{display:flex;align-items:center;gap:10px;font-size:32px}#shop .wf-bank span{-webkit-text-stroke-width:6px}#shop .wf-bank i{width:56px;height:56px;background:url(../art/actors/windfall.webp) center / contain no-repeat;filter:grayscale(1) brightness(.45) opacity(.55)}#shop .wf-bank i.on{filter:drop-shadow(0 3px 0 #0005);animation:sh-pip .4s cubic-bezier(.3,1.8,.5,1) both}@keyframes sh-pip{0%{transform:scale(.3) rotate(-30deg)}}#shop .wf-loot{gap:26px}#shop .wf-loot .sh-chip{width:100px;height:92px}#shop .wf-loot .sh-chip img{width:90px;height:90px}#shop .wf-loot .sh-chip b{font-size:32px}#shop .wf-side{flex:none;align-self:stretch;width:240px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:0 2px 10px 0;box-sizing:border-box}#shop .wf-timer{margin-right:4px}#shop .sh-claim{display:flex;align-items:center;justify-content:center;width:232px;height:104px;box-sizing:border-box;border:5px solid #000;border-radius:30px;font-size:50px;background:linear-gradient(#ffe066,#ffb321 60%,#e08a00);box-shadow:inset 0 -9px #c06a00,inset 0 5px #fff4b8,0 6px #000}#shop .sh-claim b{-webkit-text-stroke-width:8px}#shop .sb.ready .sh-claim{animation:sh-claim .9s ease-in-out infinite}@keyframes sh-claim{50%{transform:scale(1.06)}}@keyframes glow-o{50%{opacity:1}}#shop .sb.ready .sh-claim{position:relative}#shop .sb.ready .sh-claim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 30px #fff3a0;opacity:0;pointer-events:none;animation:glow-o .9s ease-in-out infinite}#shop .sb.empty .sh-claim{background:linear-gradient(#c9ced8,#a3aab8 60%,#8c93a2);box-shadow:inset 0 -9px #6c7380,inset 0 5px #eef0f4,0 6px #000}#shop .sb.empty .sb-hero img{animation:none;filter:saturate(.5) brightness(.9) drop-shadow(0 8px 0 #0004)}#shop .sb.empty .sh-rays{display:none}#shop .sh-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 26px;width:1018px}#shop .sc{position:relative;flex:none;width:322px;height:420px}#shop .sc-frame{position:absolute!important;left:0;top:0;pointer-events:none}#shop .sc-in{position:absolute;top:0;right:0;bottom:0;left:0}#shop .sc-art{position:absolute;left:50%;top:24px;width:168px;height:168px;margin-left:-84px}#shop .sc-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 0 #0004)}#shop .sc-num{position:absolute;left:0;right:0;top:24px;z-index:2;text-align:center;font-size:36px;-webkit-text-stroke-width:7px;white-space:nowrap}#shop .sc-num small{font-size:28px}#shop .sc-num.up{animation:sh-lv .5s cubic-bezier(.3,1.9,.5,1)}@keyframes sh-lv{30%{transform:scale(1.7) rotate(-8deg);color:#b6ff7a}}#shop .sc-desc{position:absolute;left:16px;right:16px;top:190px;height:88px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:27px;line-height:1.12;-webkit-text-stroke-width:6px}#shop .sc-name{position:absolute;left:12px;right:12px;top:280px;height:44px;display:flex;align-items:center;justify-content:center;font-size:32px;-webkit-text-stroke-width:7px;white-space:nowrap}#shop .sc-price{position:absolute;left:0;right:0;bottom:18px;height:72px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:46px}#shop .sc-price b{-webkit-text-stroke-width:8px}#shop .sc-price img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 3px 0 #0006)}#shop .sc.poor .sc-price b{color:#ffa3a3}#shop .sc.off{filter:saturate(.5) brightness(.84);cursor:default}#shop .sc.off .sc-price{font-size:38px}#shop .sh-bottom{position:absolute;left:0;right:0;bottom:0;height:196px;z-index:4;display:flex;align-items:flex-start;gap:10px;pointer-events:none}#shop .sh-bottom:before{content:"";position:absolute;left:0;right:0;top:-70px;bottom:-400px;background:linear-gradient(#0c264900,#0c2649 110px,#081b33 142px)}#shop .sh-back{position:relative;flex:none;width:180px;height:140px;pointer-events:auto}#shop .sh-back:active{transform:translateY(4px)}#shop .sh-tabs{position:relative;display:flex;gap:10px;pointer-events:auto}#shop .sh-tab{position:relative;flex:none;width:212px;height:141px}#shop .sh-tab:active{transform:translateY(4px)}#shop .sh-tabk{position:absolute!important;left:0;top:0;pointer-events:none}#shop .sh-tab .sh-tabk.on,#shop .sh-tab.on .sh-tabk.off{visibility:hidden}#shop .sh-tab.on .sh-tabk.on{visibility:visible}#shop .sh-tabic{position:absolute;left:50%;top:-24px;width:92px;height:92px;margin-left:-46px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 5px 0 #0007) saturate(.75) brightness(.85);transition:transform .25s cubic-bezier(.3,1.6,.5,1),filter .2s}#shop .sh-tab.on .sh-tabic{transform:translateY(-8px) scale(1.14) rotate(-5deg);filter:drop-shadow(0 5px 0 #0007)}#shop .sh-tab [data-n=Alert_Circle_s_Red_Icon]{display:none}#shop .sh-tab.alert:after{content:"!";position:absolute;top:-16px;right:-6px;width:50px;height:50px;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;font:900 34px Game,sans-serif;color:#fff;background:radial-gradient(circle at 35% 30%,#ff8a8a,#ff243e 55%,#b5102a);border:4px solid #53070f;animation:dotBeat 1.6s ease-in-out infinite;pointer-events:none}#shop .sc.wide{width:496px;height:300px}#shop .sc.wide .sc-art{left:30px;top:26px;width:176px;height:176px;margin:0}#shop .sc.wide .sc-name{left:210px;right:24px;top:34px;height:48px;font-size:34px}#shop .sc.wide .sc-desc{left:210px;right:26px;top:88px;height:110px;font-size:29px}@media(prefers-reduced-motion:reduce){#shop,#shop *{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}}#away-win{display:none;position:absolute;left:0;top:var(--vis-top, 0px);width:1080px;height:calc(1920px - var(--vis-top, 0px) - var(--vis-bot, 0px));z-index:59;overflow:hidden;background:radial-gradient(circle at 50% 30%,#1b2a55f2,#0b1230f5 70%);pointer-events:auto;font-family:Game,sans-serif;color:#fff;user-select:none;-webkit-user-select:none}#away-win.on{display:block;animation:rw-in .25s ease-out both}#away-win.out{animation:rw-out .24s ease-in both;pointer-events:none}#away-win .aw-paper{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../kit/Image_Papers.webp) center top / 1080px auto;pointer-events:none;animation:rw-paper 3.2s linear both}#away-win .aw-col{position:absolute;left:0;right:0;top:0;bottom:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding-top:40px;box-sizing:border-box}#away-win .aw-rib{flex:none;filter:drop-shadow(0 8px 0 #0005);animation:rw-rib-in .5s cubic-bezier(.3,1.5,.5,1) both}#away-win .aw-time{flex:none;animation:aw-pop .4s .2s cubic-bezier(.3,1.7,.5,1) both}@keyframes aw-pop{0%{transform:scale(.3);opacity:0}}#away-win .aw-sub{font-size:30px;-webkit-text-stroke-width:6px;margin-top:-6px;animation:rw-up .3s .3s ease-out both}#away-win .aw-stats{flex:none;display:flex;gap:14px;width:1000px}#away-win .aw-stat{flex:1;min-width:0;height:150px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 10px 0 8px;border-radius:26px;background:#0a1024cc;border:4px solid #3a4a86;box-shadow:inset 0 4px #ffffff14;animation:rw-up .35s calc(.3s + var(--n, 0) * 60ms) ease-out both}#away-win .aw-stat:nth-child(2){--n: 1}#away-win .aw-stat:nth-child(3){--n: 2}#away-win .aw-stat:nth-child(4){--n: 3}#away-win .aw-stat img{flex:none;width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 4px 0 #0006)}#away-win .aw-stat div{min-width:0;display:flex;flex-direction:column;gap:2px}#away-win .aw-stat b{font-size:48px;line-height:1;-webkit-text-stroke-width:8px;white-space:nowrap}#away-win .aw-stat span{font-size:27px;line-height:1.08;-webkit-text-stroke-width:6px;color:#cfe3ff}#away-win .aw-stat em{display:block;font-style:normal;font-size:25px;color:#b6ff7a;white-space:nowrap}#away-win .aw-grid{flex:none;width:1000px;height:calc(var(--rows, 3) * 272px - 8px);display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:20px 24px;overflow-y:auto;overflow-x:hidden;padding:6px 0;box-sizing:border-box;scrollbar-width:none;touch-action:pan-y}#away-win .aw-grid::-webkit-scrollbar{display:none}#away-win .aw-card{position:relative;flex:none;width:232px;height:252px;animation:rw-card .42s calc(.5s + var(--n, 0) * 55ms) cubic-bezier(.3,1.6,.5,1) both}#away-win .aw-grid.quick .aw-card{animation-delay:calc(var(--n, 0) * 28ms);animation-duration:.3s}#away-win .aw-card .k{position:absolute;left:0;top:0}#away-win .aw-card>img{position:absolute;left:50%;top:68px;width:136px;height:136px;margin-left:-68px;object-fit:contain;filter:drop-shadow(0 6px 0 #0005)}#away-win .aw-card>b{position:absolute;right:16px;bottom:10px;font-size:42px;-webkit-text-stroke-width:8px;white-space:nowrap}#away-win .aw-name{position:absolute;left:6px;right:6px;top:10px;height:52px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:27px;line-height:1;-webkit-text-stroke-width:6px}#away-win .aw-none{align-self:center;margin:auto;font-size:40px;opacity:.8}#away-win .aw-claim{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:440px;height:132px;margin-top:8px;display:flex;align-items:center;justify-content:center;border:6px solid #000;border-radius:36px;font-size:64px;background:linear-gradient(#91fa9f,#11f055 60%,#04a057);box-shadow:inset 0 -11px #038a4a,inset 0 6px #d4ffdb,0 8px #000;animation:aw-pop .4s .9s cubic-bezier(.3,1.7,.5,1) both,aw-claim 1.1s 1.4s ease-in-out infinite}#away-win .aw-claim b{-webkit-text-stroke-width:10px}#away-win .aw-claim:active{filter:brightness(.92)}@keyframes aw-claim{50%{transform:scale(1.05)}}#away-win .aw-claim{position:relative}#away-win .aw-claim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 36px #a6ffb5;opacity:0;pointer-events:none;animation:glow-o 1.1s ease-in-out infinite;animation-delay:1.4s}#away-tabs{left:0;right:0;bottom:24px;display:flex;justify-content:center;gap:44px;align-items:flex-end;padding:0 22px}#away-tabs .dk{width:176px;height:170px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;padding:0}#away-tabs .dk:not(.on){filter:brightness(.72) saturate(.8)}#away-tabs .dk.none{filter:grayscale(1) brightness(.5);cursor:default}@media(prefers-reduced-motion:reduce){#away-win,#away-win *{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}}#shop .sh-offers{display:flex;flex-direction:column;align-items:center;gap:18px}#shop .sh-sub{font-size:30px;-webkit-text-stroke-width:6px;color:#c7ffff;margin:8px 0 -4px}#shop .sb-col{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}#shop .sb-in.row.two{top:96px}#shop .sb-in.row.two .sh-chip{width:108px;height:100px}#shop .sb-in.row.two .sh-chip img{width:96px;height:96px}#shop .sb-in.row .sb-info{font-size:27px;white-space:nowrap}#shop .sb-in.row:not(:has(.sb-unlock)){padding-left:20px}#shop .sb-perk{display:flex;flex-direction:column;align-items:center;width:190px}#shop .sb-perk img{height:104px;filter:drop-shadow(0 5px 0 #0004)}#shop .sb-perk b{font-size:26px;-webkit-text-stroke-width:6px;white-space:nowrap}#shop .sb.perkb .sb-chips{gap:6px}#shop .sb.perkb .sb-fx,#shop .sb:not(:has(.sb-unlock,.sb-hero)) .sb-fx{display:none}#shop .sc-big{font-size:46px;-webkit-text-stroke-width:8px}#shop .sh-chip{display:flex!important;flex-direction:column;align-items:center;height:auto!important}#shop .sh-chip b{position:static!important;margin-top:2px;line-height:1}#shop .wf-loot .sh-chip img{width:76px;height:76px}#shop .wf-loot .sh-chip b{font-size:28px}#shop .sb.gold .sh-chip img{width:90px;height:90px}#shop .sb.gold .sh-chip b{font-size:30px}#shop.hide-own .sc.own{display:none}#shop .sh-empty{display:none;width:100%;justify-content:center;font-size:30px;-webkit-text-stroke-width:6px;opacity:.8;padding:6px 0}#shop.hide-own .sh-grid:not(:has(.sc:not(.own))) .sh-empty{display:flex}#shop .sh-hide{display:flex!important;align-items:center;gap:18px;margin:10px auto 0;width:max-content;padding:14px 20px}#shop .sh-hide b{font-size:34px;-webkit-text-stroke-width:7px}#shop .sh-box{position:relative;width:62px;height:62px;box-sizing:border-box;border:5px solid #000;border-radius:16px;background:linear-gradient(#f4f7ff,#c9d3e8);box-shadow:inset 0 -6px #9aa6bf}#shop.hide-own .sh-box{background:linear-gradient(#91fa9f,#04a057);box-shadow:inset 0 -6px #037a42}#shop.hide-own .sh-box:after{content:"";position:absolute;left:17px;top:4px;width:13px;height:28px;border:solid #fff;border-width:0 8px 8px 0;transform:rotate(45deg);filter:drop-shadow(0 0 1px #000)}#shop .sh-back{width:160px}#shop .sh-tabs{gap:8px}#shop .sh-tab{width:174px}#shop .sh-tabic{width:84px;height:84px;margin-left:-42px}#shop .sc.tall{height:560px}#shop .sc:not(.wide) .sc-in{position:absolute;top:20px;right:19px;bottom:92px;left:19px;padding:18px 22px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}#shop .sc:not(.wide) .sc-art{position:relative;left:auto;top:auto;margin:0;flex:none;width:100%;height:118px}#shop .sc.tall .sc-art{height:128px}#shop .sc:not(.wide) .sc-num{position:static;flex:none;font-size:32px;line-height:1}#shop .sc.upg .sc-art{height:100px}#shop .sc-txt{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}#shop .sc:not(.wide) .sc-name{position:static;height:auto;display:block;font-size:34px;line-height:1.04;-webkit-text-stroke-width:7px;white-space:normal;text-wrap:balance}#shop .sc:not(.wide) .sc-desc{position:static;height:auto;display:block;font-size:27px;font-weight:700;line-height:1.18;-webkit-text-stroke-width:5px;text-wrap:balance}#shop .sc-desc:empty,#shop .sc-loot:empty{display:none!important}#shop .sc-loot{display:flex;justify-content:center;align-items:flex-start;gap:12px;margin-top:auto}#shop .sc-loot .sh-chip{width:auto;min-width:64px}#shop .sc-loot .sh-chip img{width:62px;height:62px}#shop .sc-loot .sh-chip b{margin-top:2px;font-size:27px;-webkit-text-stroke-width:6px}#shop .sc:not(.wide) .sc-price{left:0;right:0;bottom:4px;height:88px}#shop .sc-line{display:flex;align-items:center;gap:14px;text-align:left}#shop .sc-line img{flex:none;width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 4px 0 #0004)}#shop .sc-line span{font-size:29px;font-weight:800;line-height:1.08;-webkit-text-stroke-width:6px}#shop .sc.list .sc-txt{gap:10px}#shop .sc.list .sc-desc{margin-bottom:6px}#shop .sc.list .sc-loot{flex-direction:column;align-items:flex-start;gap:14px;margin:0 auto auto}#shop .sc .rowf,#shop .sc.row .sc-frame:not(.rowf){display:none}#shop .sc.row .rowf{display:block}#shop .rowf [data-n=InnerBg]{height:calc(100% - 40px)!important}#shop .sc.row{width:1018px;height:220px}#shop .sc.row.tall{height:270px}#shop .sc.row .sc-in{top:20px;right:19px;bottom:20px;left:19px;padding:16px 290px 16px 34px;flex-direction:row;align-items:center;gap:30px;text-align:left}#shop .sc.row .sc-art{width:136px;height:136px}#shop .sc.row .sc-num{position:absolute;left:34px;top:10px;width:136px;text-align:center;z-index:2}#shop .sc.row.upg .sc-art{margin-top:30px;height:110px}#shop .sc.row .sc-txt{align-items:flex-start;justify-content:center;gap:6px}#shop .sc.row .sc-name{font-size:38px}#shop .sc.row .sc-desc{font-size:28px;text-wrap:pretty}#shop .sc.row .sc-loot{margin-top:6px;justify-content:flex-start}#shop .sc.row.list .sc-loot{flex-direction:row;flex-wrap:wrap;gap:10px 30px;margin:4px 0 0}#shop .sc.row.list .sc-desc{margin:0}#shop .sc.row .sc-price{left:auto;right:19px;top:20px;bottom:20px;width:270px;height:auto;font-size:52px;border-left:4px solid #0000001a}#shop .sb-in.pat{top:46px;bottom:34px;gap:18px}#shop .sb.gold .sb-hero.wide{width:300px;height:300px}#shop .sb-in.pat .sb-main{align-self:stretch;justify-content:center;gap:16px;padding-right:10px}#shop .pat-perks{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;width:100%}#shop .pat-perks .sc-line img{width:54px;height:54px}#shop .pat-perks .sc-line span{font-size:28px}#shop .pat-foot{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:4px}#shop .pat-foot .sb-price{position:static;font-size:58px}#shop .sc-line span{text-wrap:balance}#shop .sc:not(.tall):not(.row) .sc-in{justify-content:center}#shop .sc:not(.tall) .sc-txt{flex:none}#shop .sc.list .sc-loot{margin:auto}#shop .sc-desc.fx{display:flex!important;flex-direction:column;align-items:flex-start;gap:6px;align-self:center}#shop .sc-desc.fx .sc-line{gap:10px}#shop .sc-desc.fx .sc-line img{width:46px;height:46px}#shop .sc-desc.fx .sc-line span{font-size:26px;font-weight:700;-webkit-text-stroke-width:5px}#shop .sc.row .sc-in{padding:14px 230px 14px 34px}#shop .sc.row .sc-price{width:210px}#shop .sc.row .sc-txt{display:grid;grid-template-columns:minmax(0,250px) 1fr;grid-template-rows:auto auto;column-gap:26px;row-gap:6px;align-content:center;align-items:center;height:100%}#shop .sc.row .sc-name{grid-column:1;grid-row:1;align-self:end}#shop .sc.row .sc-desc{grid-column:1;grid-row:2;align-self:start}#shop .sc.row .sc-desc.fx{align-self:start}#shop .sc.row .sc-loot{grid-column:2;grid-row:1 / span 2;justify-self:center;align-self:center;margin:0}#shop .sc.row.list .sc-loot{flex-direction:row;flex-wrap:nowrap;gap:20px;margin:0}#shop .sc.row.list .sc-line{flex-direction:column;gap:6px;text-align:center;width:140px}#shop .sc.row.list .sc-line span{font-size:26px}#shop .sc.row :is(.sc-name,.sc-desc){text-align:left;justify-self:start}#shop .sc.row .sc-txt:not(:has(.sc-loot:not(:empty))){grid-template-columns:1fr}#shop .sc.row.list .sc-line img{width:78px;height:78px}#shop,#away-win,#reward{overflow:visible;clip-path:inset(0 calc(-1 * var(--vis-s, 0px)))}#shop .sh-roof-x{position:absolute;top:0;width:1112px;height:249px}#shop .sh-roof-x.l{right:100%;transform:scaleX(-1);transform-origin:50% 50%}#shop .sh-roof-x.r{left:100%;transform:scaleX(-1)}#shop .sh-bottom:before{left:calc(-1 * var(--vis-s, 0px));right:calc(-1 * var(--vis-s, 0px))}#shop .sh-back{margin-left:calc(-1 * var(--vis-l, 0px));margin-right:var(--vis-l, 0px)}#reward .rw-bg,#reward .rw-paper,#away-win .aw-paper{left:calc(-1 * var(--vis-s, 0px));right:calc(-1 * var(--vis-s, 0px))}#reward .rw-pat{left:calc(-1 * var(--vis-s, 0px));right:calc(-1 * var(--vis-s, 0px));background-position:center top}#reward .rw-paper,#away-win .aw-paper{background-repeat:repeat-x}#away-win{background:none}#away-win:before{background:radial-gradient(circle at 50% 30%,#1b2a55f2,#0b1230f5 70%);clip-path:none}#shop .sb.gold{margin-top:26px}#shop .sb.gold .pat-perks{gap:8px 18px}#shop .sb.gold .pat-perks .sc-line img{width:46px;height:46px}#shop .sb.gold .pat-perks .sc-line span{font-size:25px}#shop .sb.lockd .sb-in.pat{bottom:214px}#shop .sb.lockd .sb-frame,#shop .sb.lockd .sb-in,#shop .sb.lockd .sb-fx{filter:brightness(.45) saturate(.55)}#shop .sb.lockd .sh-shine,#shop .sb.lockd .sh-rays{display:none}#shop .sb.lockd .sb-hero img{animation:none}#shop .pat-lock{position:absolute;left:34px;right:34px;bottom:30px;height:176px;box-sizing:border-box;padding:12px 26px 0;border-radius:26px;border:5px solid #12162b;background:linear-gradient(#2c3150,#1c2038);box-shadow:inset 0 4px #ffffff1c,0 6px #0006}#shop .pl-head{display:flex;align-items:center;gap:12px}#shop .pl-head img{width:44px;height:44px}#shop .pl-head b{flex:1;text-align:left;font-size:32px}#shop .pl-head span{font-size:34px;color:#ffd34d}#shop .pl-track{position:relative;display:flex;justify-content:space-around;margin-top:8px}#shop .pl-track:before,#shop .pl-track s{content:"";position:absolute;left:0;top:26px;height:18px;border-radius:9px}#shop .pl-track:before{right:0;background:#0a0d1c;border:4px solid #12162b;box-sizing:border-box}#shop .pl-track s{background:linear-gradient(#a6f27c,#5fce45);border:4px solid #12162b;box-sizing:border-box;min-width:0}#shop .pl-track s[style*="width:0%"]{display:none}#shop .pl-track i{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:200px;font-style:normal}#shop .pl-track i img{width:70px;height:70px;box-sizing:border-box;padding:7px;border-radius:50%;border:5px solid #12162b;background:#4a5170;object-fit:contain;filter:grayscale(.8)}#shop .pl-track i.on img{background:linear-gradient(#a6f27c,#3fae35);filter:none}#shop .pl-track i em{position:absolute;left:50%;top:-6px;margin-left:16px;width:34px;height:34px;border-radius:50%;border:4px solid #12162b;background:#7be35b;display:none}#shop .pl-track i.on em{display:block}#shop .pl-track i.on em:after{content:"";position:absolute;left:10px;top:4px;width:8px;height:16px;border:solid #fff;border-width:0 5px 5px 0;transform:rotate(45deg)}#shop .pl-track i span{margin-top:2px;font-size:22px;white-space:nowrap}#shop .sh-perks{flex-wrap:nowrap;gap:18px}#shop .sc.pk{width:241px;height:300px;padding:0;margin:0;min-width:0;border:5px solid #0d1024;border-image:none;border-radius:30px;background:linear-gradient(#2ac870 0 74%,#1ea458 74%);box-shadow:inset 0 0 0 4px #7df0ae55,0 8px #0007}#shop .pk-in{position:absolute;left:11px;right:11px;top:11px;bottom:82px;border-radius:20px;background:#38e283;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}#shop .pk-in img{width:118px;height:118px;object-fit:contain;filter:drop-shadow(0 6px 0 #0004)}#shop .pk-in b{font-size:29px;line-height:1;white-space:nowrap;-webkit-text-stroke-width:6px}#shop .sc.pk .sc-price{bottom:8px;height:62px;font-size:42px}#shop .sc.pk.own{filter:saturate(.6) brightness(.85)}#shop .sh-lede{font-size:27px;-webkit-text-stroke-width:5px;color:#c7ffff;margin:-8px 0 -2px;opacity:.95}#shop .sh-badge{position:absolute;z-index:4;right:-14px;top:-16px;padding:5px 16px 8px;border:5px solid #000;border-radius:20px;background:linear-gradient(#ff7d8f,#f0263f);box-shadow:inset 0 -5px #b5102a,0 5px #0006;font-style:normal;transform:rotate(6deg);pointer-events:none;animation:sh-badge 2.4s ease-in-out infinite}#shop .sh-badge b{font-size:28px;line-height:1;white-space:nowrap;-webkit-text-stroke-width:6px}#shop .sh-badge.gold{background:linear-gradient(#ffe27a,#f5a21e);box-shadow:inset 0 -5px #c97a12,0 5px #0006}@keyframes sh-badge{0%,78%,to{transform:rotate(6deg) scale(1)}86%{transform:rotate(2deg) scale(1.12)}94%{transform:rotate(8deg) scale(1)}}#shop .sh-ribbon{position:absolute;z-index:4;left:22px;top:-22px;padding:3px 26px 6px;border:5px solid #000;border-radius:12px;background:linear-gradient(#b987ff,#7a3fd6);box-shadow:inset 0 -5px #5a28ab,0 5px #0006;font-style:normal;pointer-events:none}#shop .sh-ribbon b{font-size:26px;line-height:1;white-space:nowrap;-webkit-text-stroke-width:6px;color:#fff3a0}#shop .sc.best{filter:drop-shadow(0 0 14px #ffd34d88)}#shop .sc.own .sh-badge,#shop .sc.off .sh-badge{display:none}#shop .sc-price s{font-size:30px;color:#d6ffe4;text-decoration:line-through 4px #f0263f;-webkit-text-stroke-width:5px;margin-right:4px;opacity:.9}#shop .sc-num{display:flex;flex-direction:column;align-items:center;gap:4px}#shop .sc-num{top:18px}#shop .lv-bar{display:flex;gap:3px;width:170px;height:16px;padding:3px;box-sizing:border-box;border-radius:9px;background:#12162b}#shop .lv-bar s{flex:1;border-radius:4px;background:#4a5170}#shop .lv-bar s.on{background:linear-gradient(#a6f27c,#5fce45)}#shop .lv-bar.smooth{gap:0}#shop .lv-bar.smooth s{border-radius:5px}#shop .sc.upg .sc-art{margin-top:22px}#shop .sc[data-a^=r]:not(.poor):not(.off) .sc-price{animation:sh-can 1.5s ease-in-out infinite}@keyframes sh-can{50%{transform:scale(1.08)}}#shop .wf-loot{gap:10px}#shop .wf-loot .sh-chip{width:86px!important}@media(prefers-reduced-motion:reduce){#shop .sh-badge,#shop .sc[data-a^=r]:not(.poor):not(.off) .sc-price{animation:none}}#shop .sc-num span{white-space:nowrap}
