.dq-board{color:#542f1b;flex-direction:column;gap:10px;font:12px/1.45 Tahoma,sans-serif;display:flex;position:relative}.dq-board button{text-shadow:none;margin:0}.dq-ti{vertical-align:-3px;object-fit:contain;width:16px;height:16px}.dq-top{grid-template-columns:158px minmax(0,1fr);align-items:start;gap:12px;display:grid}.dq-giver{flex-direction:column;align-items:center;gap:4px;display:flex}.dq-oval{background:radial-gradient(at 50% 35%,#fff5d6,#e9cf96 60%,#c9a462);border:5px solid #e8b64a;border-radius:50%;width:132px;height:160px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #a8751c,0 0 0 4px #f8dfa3,0 0 0 6px #8a5a26,0 5px 10px #3e241073,inset 0 -10px 18px #78461459}.dq-oval img{object-fit:cover;object-position:50% 6%;width:100%;height:100%;animation:.45s cubic-bezier(.2,1.2,.4,1) both dq-in;position:absolute;inset:0}@keyframes dq-in{0%{opacity:0;transform:translate(26px)scale(.92)}}.dq-name{color:#f3dfb0;white-space:nowrap;background:linear-gradient(#5e3a1c,#3e2410);border:1px solid #e8b64a;border-radius:4px;margin-top:-16px;padding:2px 14px;font:700 13px/18px Tahoma,sans-serif;position:relative;box-shadow:0 2px 3px #00000059}.dq-cnt{color:#6b4423;font:11px Tahoma,sans-serif}.dq-giver.off .dq-oval img{filter:grayscale(.8);opacity:.7}.dq-right{flex-direction:column;gap:8px;min-width:0;display:flex}.dq-clock{flex-direction:column;align-items:center;gap:3px;display:flex}.dq-clock>small{color:#6b4423;letter-spacing:1px;text-transform:uppercase;font:700 11px Tahoma,sans-serif}.dq-flip{align-items:center;gap:3px;display:inline-flex}.dq-digit{perspective:120px;background:linear-gradient(#6b4423 0,#4a2c14 49%,#3a2210 51%,#2e1a0b 100%);border:1px solid #2a170a;border-radius:5px;width:30px;height:42px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffdca04d,0 2px #a8751c,0 3px 4px #00000059}.dq-digit:after{content:"";background:#0009;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffdca01f}.dq-digit b{color:#ffe6ad;text-align:center;text-shadow:0 2px #1e1006;font-variant-numeric:tabular-nums;transform-origin:50%;font:700 28px/42px Georgia,serif;animation:.32s cubic-bezier(.3,1.3,.5,1) both dq-flip;display:block}@keyframes dq-flip{0%{opacity:.5;transform:rotateX(-70deg)}}.dq-colon{color:#8a5a26;font:700 24px/1 Georgia,serif}.dq-week{background:linear-gradient(#fffaf0d9,#f0dcb2d9);border:2px solid #a8751c;border-radius:10px;padding:6px 8px 8px;box-shadow:inset 0 0 0 1px #fff1c2e6,0 2px #b08a4a}.dq-week.ready{background:radial-gradient(at 85% 60%,#fff3c0,#f3d98c 70%);border-color:#e8b64a;box-shadow:inset 0 0 0 1px #fff1c2,0 2px #a8751c,0 0 14px #ffbe3c8c}.dq-wh{color:#8f1e15;letter-spacing:1px;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;font:700 12px Tahoma,sans-serif;display:flex}.dq-wrow{align-items:center;gap:8px;display:flex}.dq-wbody{flex-direction:column;flex:1;align-items:stretch;gap:5px;min-width:0;display:flex}.dq-wnote{color:#6b4423;text-align:center;font:11px/1.3 Tahoma,sans-serif}.dq-board .dq-chest{width:84px;height:76px;box-shadow:none;cursor:default;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.dq-chest img{z-index:1;object-fit:contain;filter:drop-shadow(0 4px 4px #28140566);width:76px;height:76px;position:relative}.dq-chest:disabled{opacity:1}.dq-week.got .dq-chest img{filter:grayscale(.7);opacity:.75}.dq-board .dq-chest.ready{cursor:pointer;transition:transform .15s cubic-bezier(.2,1.4,.4,1)}.dq-board .dq-chest.ready:hover{transform:translateY(-3px)scale(1.05)}.dq-chest.ready img{transform-origin:50% 85%;animation:2.6s ease-in-out infinite dq-wiggle}@keyframes dq-wiggle{0%,70%,to{transform:none}76%{transform:rotate(-8deg)scale(1.06)}82%{transform:rotate(7deg)scale(1.06)}88%{transform:rotate(-4deg)}94%{transform:rotate(2deg)}}.dq-glow{pointer-events:none;background:radial-gradient(circle,#ffe882f2,#ffbe3c80 40%,#ffbe3c00 70%);border-radius:50%;width:110px;height:110px;animation:1.6s ease-in-out infinite dq-glow;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes dq-glow{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.08)}}.dq-spark{z-index:2;pointer-events:none;opacity:0;background:50%/contain no-repeat;width:20px;height:20px;animation:1.8s ease-out infinite dq-spark;position:absolute}.dq-spark.s0{top:4px;left:0}.dq-spark.s1{animation-delay:.6s;top:0;right:0}.dq-spark.s2{width:14px;height:14px;animation-delay:1.2s;bottom:2px;left:10px}@keyframes dq-spark{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1)rotate(40deg)}to{opacity:0;transform:scale(.5)rotate(90deg)translateY(-6px)}}.dq-tipbody{gap:5px;display:grid}.dq-tiphead{object-fit:contain;width:22px;height:22px}.dq-tipsub{color:#8f1e15;text-transform:uppercase;letter-spacing:.5px;border-top:1px solid #a8751c59;margin-top:2px;padding-top:5px;font:700 11px Tahoma,sans-serif}.dq-tipline{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;display:grid}.dq-tipline img{object-fit:contain;width:20px;height:20px}.dq-tipnote{color:#8a6a44;margin-top:2px;font-style:italic}.dq-tipline.rare{color:#c8781d;font-weight:700}.dq-i{color:#fff1be;text-transform:none;letter-spacing:0;cursor:help;background:linear-gradient(#b7833a,#785023);border:1px solid #e9be70;border-radius:50%;place-items:center;width:17px;height:17px;font:italic 700 11px/1 Georgia,serif;transition:transform .12s;display:inline-grid;box-shadow:0 1px 2px #321e164d}.dq-i:hover{transform:scale(1.15)}.dq-bar{align-items:center;min-width:0;display:flex;position:relative}.dq-bar-tok{z-index:2;object-fit:contain;filter:drop-shadow(0 1px 2px #28140573);flex:none;width:30px;height:30px;margin-right:-12px;position:relative}.dq-bar-track{background:linear-gradient(#3e2410,#5e3a1c);border:1px solid #6b4423;border-radius:10px;flex:1;height:20px;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #00000080,0 1px #fffaf0b3}.dq-bar-track>i{transform-origin:0;background:linear-gradient(#ffe57a,#f2b928 55%,#d38e12);transition:transform .6s cubic-bezier(.3,1.2,.5,1);position:absolute;inset:0}.dq-bar.day .dq-bar-track>i,.dq-bar.mini .dq-bar-track>i{background:linear-gradient(#a7e06e,#5fb33a 55%,#3d8a22)}.dq-bar-track>b{text-align:center;color:#fff;text-shadow:0 1px #2a170a,0 0 3px #2a170a;font-variant-numeric:tabular-nums;padding-left:8px;font:700 12px/18px Tahoma,sans-serif;display:block;position:relative}.dq-bar.task .dq-bar-track>b{padding-left:0}.dq-bar.task .dq-bar-track>i{background:linear-gradient(#8ec8ff,#2c8de6 55%,#1f5fa8)}.dq-bar.task.full .dq-bar-track>i{background:linear-gradient(#a7e06e,#5fb33a 55%,#3d8a22)}.dq-bar.full .dq-bar-track{border-color:#a8751c;box-shadow:inset 0 2px 3px #0000004d,0 0 8px #ffc83c99}.dq-plus{z-index:3;color:#2f7a1f;text-shadow:0 1px #fff4d4;pointer-events:none;font:700 14px Tahoma,sans-serif;animation:1.4s ease-out forwards dq-plus;position:absolute;top:-6px;right:6px}@keyframes dq-plus{0%{opacity:0;transform:translateY(6px)scale(.7)}20%{opacity:1;transform:translateY(-6px)scale(1.15)}to{opacity:0;transform:translateY(-22px)}}.dq-streak{background:#fffaf08c;border:1px dashed #a8751cb3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 10px;display:flex;position:relative}.dq-streak>b{color:#542f1b;white-space:nowrap;font:700 12px Tahoma,sans-serif}.dq-streak>small{color:#6b4423;flex-basis:100%;font:11px/1.35 Tahoma,sans-serif}.dq-streak>small .icon{vertical-align:-3px;width:15px;height:15px}.dq-prop{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#2b4f8a;border-radius:8px;padding:0 7px;font:700 9px/15px Tahoma,sans-serif;position:absolute;top:-9px;right:10px}.dq-days{gap:5px;display:flex}.dq-days i{color:#9c8163;background:#fffaf0cc;border:2px solid #c9a462;border-radius:50%;place-items:center;width:24px;height:24px;font:700 10px/1 Tahoma,sans-serif;display:grid;position:relative}.dq-days i.got{background:linear-gradient(#8fd35d,#4d9a2a);border-color:#2f7a1f}.dq-days i.got:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;rotate:45deg}.dq-days i.today:not(.got){color:#a8751c;border:2px dashed #e8a020;animation:1.6s ease-in-out infinite dq-pulse}@keyframes dq-pulse{50%{transform:scale(1.12)}}.dq-days i.last{background:radial-gradient(#fff3c0,#f3d98c);border-color:#e8b64a}.dq-days i.last .icon{width:18px;height:18px;margin:0}.dq-days i.last.got:after{display:none}.dq-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dq-col{background:linear-gradient(#fffaf0,#f0dcb2);border:2px solid #a8751c;border-radius:10px;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:0 10px 10px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 2px #b08a4a,0 3px 6px #3e24102e}.dq-colh{color:#fff;letter-spacing:1px;text-transform:uppercase;text-shadow:0 1px #5a0f0a;background:linear-gradient(#c8362a,#8f1e15);border-bottom:1px solid #a8751c;border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:6px;margin:0 -10px;padding:5px 8px;font:700 12px/18px Tahoma,sans-serif;display:flex}.dq-colh.npc{color:#f3dfb0;background:linear-gradient(#5e3a1c,#3e2410)}.dq-col.ready{border-color:#4d9a2a;box-shadow:0 2px #2f7a1f,0 0 12px #5fb33a8c}.dq-col.done{background:linear-gradient(#f4ffe6,#d6eebc);border-color:#4d9a2a;box-shadow:0 2px #2f7a1f,0 0 12px #5fb33a8c}.dq-col.done .dq-colh.npc{color:#fff;background:linear-gradient(#5fb33a,#2f7a1f)}.dq-col>button:last-child,.dq-col>.dq-acts:last-child{margin-top:auto}.dq-cap{text-align:center;color:#6b4423;margin:0;font:12px/1.4 Tahoma,sans-serif}.dq-cap b,.dq-cap.ok{color:#2f7a1f}.dq-cap.bad{color:#8f1e15;font-weight:700}.dq-cap .icon{vertical-align:-3px;width:15px;height:15px}.dq-tnum{color:#ffe9b0;font-variant-numeric:tabular-nums;background:linear-gradient(#5e3a1c,#3e2410);border-radius:4px;padding:0 6px}.dq-cap b.dq-tnum{color:#ffe9b0}.dq-prizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:4px;display:grid}.dq-prize{background:radial-gradient(circle at 50% 35%,#fffaf0,#ecd9b0);border:1px solid #c9a462;border-radius:8px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 2px 5px;transition:transform .15s cubic-bezier(.2,1.4,.4,1);display:flex;position:relative;box-shadow:inset 0 1px #fff}.dq-prize:hover{transform:translateY(-2px)}.dq-prize img{object-fit:contain;filter:drop-shadow(0 2px 2px #3c1e0559);width:44px;height:44px}.dq-prize small{-webkit-line-clamp:2;text-align:center;color:#6b4423;-webkit-box-orient:vertical;max-width:100%;font:700 10px/1.2 Tahoma,sans-serif;display:-webkit-box;overflow:hidden}.dq-n{color:#ffe9b0;white-space:nowrap;background:#140c04d1;border:1px solid #f3c744bf;border-radius:9px;padding:1px 5px;font:700 10px/13px Tahoma,sans-serif;position:absolute;top:34px;right:3px}.dq-col.got .dq-prize img{filter:grayscale(.6);opacity:.6}.dq-chk{background:linear-gradient(#5fb33a,#2f7a1f);border:2px solid #fff1c2;border-radius:50%;width:20px;height:20px;animation:.3s cubic-bezier(.2,1.6,.4,1) both dq-pop;position:absolute;top:3px;right:3px;box-shadow:0 1px 2px #00000059}.dq-chk:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;rotate:45deg}@keyframes dq-pop{0%{transform:scale(0)}}.dq-claim{align-self:center;min-width:160px;min-height:36px;padding:7px 18px;font-size:13px;transition:transform .12s,filter .12s}.dq-claim.big{min-width:190px;font-size:14px}.dq-claim .dq-ti{margin-left:2px}.dq-claim:hover:not(:disabled),.dq-claim.is-hover{filter:brightness(1.08);transform:translateY(-1px)}.dq-claim.is-pressed{filter:brightness(.95);transform:translateY(1px)}.dq-claim:disabled{filter:grayscale(.7);opacity:.6;cursor:default}.dq-claim.busy{cursor:progress}.dq-yellow{color:#5a3208;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(#ffe57a,#f2b928 55%,#d38e12);border:1px solid #8a5a10;border-radius:6px;justify-content:center;align-items:center;gap:2px;min-height:34px;padding:0 14px;font:700 12px/1 Tahoma,sans-serif;transition:transform .12s,filter .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 1px #fff6c0,0 2px #8a5a10}.dq-yellow .icon{width:16px;height:16px}.dq-yellow:hover:not(:disabled),.dq-yellow.is-hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #fff6c0,0 3px #8a5a10,0 0 10px #ffc83cb3}.dq-yellow:active:not(:disabled),.dq-yellow.is-pressed{transform:translateY(2px)scale(.98);box-shadow:inset 0 1px 3px #5a320880}.dq-yellow:disabled{filter:grayscale(.8);opacity:.6;cursor:default}.dq-openbtn{align-self:center;max-width:100%;animation:1.6s ease-in-out infinite dq-pulse}.dq-card{transform-origin:50%;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:8px;padding-top:4px;transition:transform .35s,opacity .35s;animation:.35s cubic-bezier(.2,1.2,.4,1) both dq-cardin;display:grid}.dq-card.out{opacity:0;transform:rotateY(90deg)}@keyframes dq-cardin{0%{opacity:0;transform:rotateY(-90deg)}}.dq-medal{background:radial-gradient(circle at 50% 40%,#fff8dc,#e5c98a);border:3px solid #e8b64a;border-radius:50%;grid-row:1/4;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 0 2px #a8751c,0 3px 5px #3e241059}.dq-medal img{object-fit:contain;filter:drop-shadow(0 2px 2px #3c1e0559);width:46px;height:46px}.dq-medal .dq-chk{top:-4px;right:-4px}.dq-say{color:#6b4423;margin:0;font:italic 12px/1.35 Georgia,serif}.dq-line{margin:0;font:12px/1.4 Tahoma,sans-serif}.dq-line>span{color:#9c8163}.dq-line>b{color:#542f1b}.dq-line b.dq-rew{color:#8f1e15;white-space:nowrap;font-size:14px}.dq-line .dq-ti.rew{vertical-align:-5px;width:20px;height:20px}.dq-tprog{flex-direction:column;gap:2px;display:flex}.dq-tprog>small{color:#6b4423;letter-spacing:1px;text-transform:uppercase;font:700 10px Tahoma,sans-serif}.dq-acts{justify-content:space-between;align-items:center;gap:8px;display:flex}.dq-go{color:#2b4f8a;white-space:nowrap;font:700 12px Tahoma,sans-serif;text-decoration:none}.dq-go:hover{text-decoration:underline}.dq-err{color:#8f1e15;text-align:center;background:#c8362a1f;border:1px solid #8f1e1559;border-radius:8px;margin:0;padding:5px 8px;font:700 11px/1.35 Tahoma,sans-serif}.dq-col.err{border-color:#c8362a}.dq-col.all{background:linear-gradient(90deg,#dccdb4cc,#fffaf0cc);align-items:center}.dq-col.all .dq-colh{background:linear-gradient(#9c8163,#6b4423);align-self:stretch}.dq-allimg{object-fit:contain;filter:grayscale(.3)drop-shadow(0 3px 4px #28140559);width:76px;height:76px}.dq-col.all .dq-say{text-align:center}.dq-chain{background:linear-gradient(#5e3a1c,#3e2410);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex;box-shadow:inset 0 0 0 1px #a8751c}.dq-chain>small{color:#f3dfb0;letter-spacing:1px;text-transform:uppercase;flex:none;font:700 10px/1.2 Tahoma,sans-serif}.dq-faces{flex:1;justify-content:space-between;gap:3px;min-width:0;display:flex}.dq-faces i{opacity:.45;filter:grayscale(.6);background:#e9cf96;border:2px solid #8a5a26;border-radius:50%;flex:none;width:30px;height:30px;display:block;position:relative;overflow:hidden}.dq-faces i img{object-fit:cover;object-position:50% 8%;width:100%;height:100%;position:absolute;inset:0}.dq-faces i.got{opacity:1;filter:none;border-color:#5fb33a}.dq-faces i.got:after{content:"";background:#2f7a1f59;position:absolute;inset:0}.dq-faces i.cur{opacity:1;filter:none;border-color:#ffd23a;scale:1.15;box-shadow:0 0 0 2px #e8a020,0 0 8px #ffc400}.dq-veil{z-index:20;background:radial-gradient(at 50% 42%,#502d0cf2,#160c04fa 70%);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;animation:.25s ease-out both dq-fade;display:flex;position:absolute;inset:-4px}@keyframes dq-fade{0%{opacity:0}}.dq-veil-h{color:#ffe6ad;font:22px/1.2 var(--font-menu), Georgia, serif;text-shadow:0 2px #1e1006,0 0 16px #e8b64a99;text-align:center}.dq-bigchest{place-items:center;width:160px;height:150px;display:grid;position:relative}.dq-bigchest img{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 10px #0009);width:140px;height:140px;position:relative}.dq-veil.p1 .dq-bigchest img{animation:.7s ease-in-out both dq-shake}@keyframes dq-shake{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.05)rotate(0)}40%{transform:rotate(-7deg)}55%{transform:rotate(7deg)}70%{transform:rotate(-5deg)scale(1.08)}85%{transform:rotate(4deg)scale(1.1)}to{transform:scale(1.1)}}.dq-veil.p2 .dq-bigchest img,.dq-veil.p3:not(.static) .dq-bigchest img{animation:.5s cubic-bezier(.2,1.6,.4,1) both dq-openpop}@keyframes dq-openpop{0%{transform:scale(1.1)translateY(-6px)}40%{transform:scale(1.22)translateY(-10px)}}.dq-rays{opacity:0;background:repeating-conic-gradient(from 0deg, #ffe28c8c 0 8deg, transparent 8deg 22deg);border-radius:50%;position:absolute;inset:-40px;-webkit-mask:radial-gradient(circle,#000 15%,#0000 68%);mask:radial-gradient(circle,#000 15%,#0000 68%)}.dq-veil.p2 .dq-rays,.dq-veil.p3 .dq-rays{opacity:1;animation:12s linear infinite dq-rays}@keyframes dq-rays{to{transform:rotate(360deg)}}.dq-burst{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:45%;left:50%}.dq-burst i{opacity:0;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:radial-gradient(#fffbe0,#ffd75a 45%,#e8a020 70%);width:16px;height:16px;animation:1s ease-out both dq-burst;position:absolute;top:-8px;left:-8px}@keyframes dq-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(-6px) scale(.2)}40%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-90px) scale(1.1) rotate(90deg)}}.dq-drops{flex-wrap:wrap;justify-content:center;gap:8px;max-width:460px;display:flex}.dq-drop{width:54px;height:54px;animation:.55s cubic-bezier(.2,1.5,.4,1) both dq-drop;animation-delay:var(--d);background:radial-gradient(circle at 50% 40%,#fff8dc,#e5c98a);border:2px solid #e8b64a;border-radius:10px;place-items:center;display:grid;position:relative;box-shadow:0 0 10px #ffc83c8c}.dq-drop img{object-fit:contain;width:40px;height:40px}.dq-drop .dq-n{top:auto;bottom:-6px;right:-6px}@keyframes dq-drop{0%{opacity:0;transform:translateY(-70px)scale(.3)}}.dq-veil.static{min-height:380px;animation:none;position:relative;inset:auto}.dq-veil.static .dq-burst{display:none}.dq-host{margin-top:6px}.dq-tile{flex-direction:column;align-items:stretch;gap:4px;width:100%;padding-bottom:4px;font:12px Tahoma,sans-serif;display:flex}.dq-tlbl{text-align:center;color:#4a2e12;margin-top:4px;font:12px/1 Arial,sans-serif}.dq-tlbl:before,.dq-tlbl:after{content:"·";color:#a8751c;margin:0 6px;font-weight:700}.dq-tile .dq-tbtn{color:#542f1b;text-align:left;width:100%;text-shadow:none;cursor:pointer;background:linear-gradient(#fffaf0,#ecd9b0);border:2px solid #a8751c;border-radius:10px;align-items:center;gap:8px;margin:0;padding:5px 8px 5px 5px;transition:transform .15s cubic-bezier(.2,1.4,.4,1),box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 2px #b08a4a}.dq-tile .dq-tbtn:hover,.dq-tile.is-hover .dq-tbtn{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 4px #b08a4a,0 6px 10px #3e241040}.dq-tile .dq-tbtn:active,.dq-tile.is-pressed .dq-tbtn{transform:translateY(1px);box-shadow:inset 0 1px 3px #3e241059}.dq-tface{background:radial-gradient(at 50% 35%,#fff5d6,#e0c288);border:3px solid #e8b64a;border-radius:50%;flex:none;width:46px;height:52px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8a5a26}.dq-tface img{object-fit:cover;object-position:50% 8%;width:100%;height:100%;position:absolute;inset:0}.dq-ttxt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dq-ttxt b{color:#8f1e15;font:700 12px/1.2 Tahoma,sans-serif}.dq-ttxt small{color:#6b4423;font:11px/1.25 Tahoma,sans-serif}.dq-bang{color:#5a3208;background:linear-gradient(#ffe57a,#e8a020);border:2px solid #8a5a10;border-radius:50%;place-items:center;width:22px;height:22px;font:700 14px/1 Georgia,serif;animation:1.4s ease-in-out infinite dq-bang;display:grid;position:absolute;top:-8px;right:-6px;box-shadow:0 2px 3px #00000059}@keyframes dq-bang{0%,60%,to{transform:none}70%{transform:scale(1.25)rotate(-10deg)}80%{transform:scale(1.15)rotate(8deg)}}.dq-tile.is-task .dq-tbtn,.dq-tile.is-day .dq-tbtn{background:linear-gradient(#f4ffe6,#d6eebc);border-color:#4d9a2a;box-shadow:0 2px #2f7a1f,0 0 10px #5fb33a80}.dq-tile.is-task .dq-ttxt small,.dq-tile.is-day .dq-ttxt small{color:#2f7a1f;font-weight:700}.dq-tile.is-week .dq-tbtn{background:radial-gradient(at 80%,#fff3c0,#f3d98c);border-color:#e8b64a;box-shadow:0 2px #a8751c,0 0 10px #ffbe3c99}.dq-tile.is-week .dq-ttxt small{color:#a8751c;font-weight:700}.dq-tile.is-all .dq-tface img{filter:grayscale(.7);opacity:.8}.dq-tile.is-all .dq-ttxt b{color:#9c8163}.dq-bar.mini .dq-bar-tok{width:24px;height:24px;margin-right:-10px}.dq-bar.mini .dq-bar-track{height:16px}.dq-bar.mini .dq-bar-track>b{font-size:11px;line-height:14px}.dq-tplate{color:#6b4423;font-variant-numeric:tabular-nums;background:linear-gradient(#fffaf0,#efe2c4);border:1px solid #c9b58a;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:24px;font:700 13px/22px Arial,sans-serif;display:flex}.dq-tplate em{color:#9c8163;font:11px/1 Arial,sans-serif}.dq-chiphost{display:contents}.dq-chip{color:#ffe9b0;white-space:nowrap;height:36px;text-shadow:none;cursor:pointer;background:linear-gradient(#5e3a1c,#3e2410);border:2px solid #e8b64a;border-radius:18px;flex:none;align-items:center;gap:4px;margin:0;padding:0 10px 0 5px;font:700 11px/1 Tahoma,sans-serif;transition:transform .1s;display:inline-flex;position:relative;box-shadow:0 2px 3px #0000004d}.dq-chip:active{transform:scale(.95)}.dq-chip .icon{margin:0}.dq-chip-t{color:#ffd56a;font-variant-numeric:tabular-nums}.dq-chip.is-task,.dq-chip.is-day{color:#fff;background:linear-gradient(#8fd35d,#4d9a2a);border-color:#b8f08a;padding-right:16px}.dq-chip.is-week{color:#5a3208;background:linear-gradient(#ffe57a,#f2b928 55%,#d38e12);border-color:#ffd23a;padding-right:16px}.dq-chip.is-all{color:#9c8163;background:linear-gradient(#fff6df,#ecd9b0);border-color:#a8751c}.dq-chip.is-all .icon{filter:grayscale(.8);opacity:.7}.dq-chip.is-all .dq-chip-t{color:#9c8163}.dq-dot{background:#c8362a;border:2px solid #fff1c2;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.dq-dot:after{content:"";border:2px solid #c8362a;border-radius:50%;animation:1.4s ease-out infinite dq-ping;position:absolute;inset:-2px}@keyframes dq-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.rpg-dialog.dq-dialog{width:min(640px,100%)}.dq-dialog>header{background:linear-gradient(#e9c983,#d8ae62);justify-content:center;position:relative}.dq-dialog>header h2{color:#7a1d12;text-shadow:0 1px #fff1c2}.dq-dialog>header button{position:absolute;top:50%;right:8px;translate:0 -50%}.dq-dialog .rpg-dialog-body{padding:12px 16px 16px}@media (max-width:600px){.rpg-dialog-backdrop:has(.dq-dialog){place-items:end center;padding:0}.rpg-dialog.dq-dialog:not(.dq-staticdlg){width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:18px 18px 0 0;animation:.3s cubic-bezier(.2,.9,.3,1) dq-sheet}@keyframes dq-sheet{0%{transform:translateY(100%)}}.dq-dialog>header{padding:8px 44px}.dq-dialog>header h2{font-size:20px}.dq-dialog>header button{min-width:44px;min-height:44px}.dq-dialog .rpg-dialog-body{padding:10px 10px 12px}.dq-top{grid-template-columns:104px minmax(0,1fr);gap:8px}.dq-oval{border-width:4px;width:96px;height:118px}.dq-name{padding:2px 8px;font-size:11px}.dq-digit{width:22px;height:32px}.dq-digit b{font-size:20px;line-height:32px}.dq-colon{font-size:18px}.dq-flip{gap:2px}.dq-week{padding:5px 6px 6px}.dq-wh{letter-spacing:0;font-size:11px}.dq-wrow{gap:4px}.dq-board .dq-chest{width:56px;height:56px}.dq-openbtn{letter-spacing:0;align-self:stretch;padding:0 6px;font-size:11px}.dq-chest img{width:54px;height:54px}.dq-cols,.dq-stgrid{grid-template-columns:minmax(0,1fr)}.dq-col.task{order:-1}.dq-claim,.dq-yellow,.dq-seg button,.dq-stepbtn,.dq-ctl-row .btn-red{min-height:44px}.dq-faces i{width:24px;height:24px}.dq-chain>small{display:none}.dq-banner h1{font-size:22px}.dq-ctl-row{flex-wrap:wrap}.dq-ctl-row>*{flex:auto}}@media (prefers-reduced-motion:reduce){.dq-oval img,.dq-digit b,.dq-chest.ready img,.dq-glow,.dq-spark,.dq-plus,.dq-days i.today:not(.got),.dq-chk,.dq-openbtn,.dq-card,.dq-veil,.dq-veil .dq-bigchest img,.dq-rays,.dq-burst i,.dq-drop,.dq-bang,.dq-dot:after,.rpg-dialog.dq-dialog{animation:none}.dq-bar-track>i,.dq-card,.dq-prize,.dq-tbtn,.dq-chest{transition:none}}.dq-nw{white-space:nowrap}.dq-qtabs a{cursor:pointer;position:relative}.dq-tabbang{color:#5a3208;background:linear-gradient(#ffe57a,#e8a020);border:1px solid #8a5a10;border-radius:50%;place-items:center;width:17px;height:17px;font:700 11px/1 Tahoma,sans-serif;display:grid;position:absolute;top:-7px;right:-6px;box-shadow:0 1px 2px #00000059}.dq-qsec{padding-bottom:10px}.tabs-wide a{position:relative}.dq-tile{margin-top:6px}
.act-sec{padding-bottom:12px}.act-note{color:#6b4423;margin:0 0 10px;font:italic 12px/1.5 Georgia,serif}.act-host{margin-top:4px}.act-w{flex-direction:column;align-items:center;gap:4px;width:100%;padding-bottom:4px;font:12px Tahoma,sans-serif;display:flex;position:relative}.act-w button{text-shadow:none;cursor:pointer;margin:0}.act-lbl{text-align:center;color:#4a2e12;width:100%;margin:8px 0 0;font:12px/1 Arial,sans-serif}.act-lbl:before,.act-lbl:after{content:"·";color:#a8751c;margin:0 6px;font-weight:700}.act-w .act-box{width:96px;height:92px;box-shadow:none;background:radial-gradient(circle at 50% 58%,#fff0c8f2,#e8b64a47 55%,#e8b64a00 70%);border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s cubic-bezier(.2,1.4,.4,1);display:grid;position:relative}.act-w .act-box:hover{transform:translateY(-3px)scale(1.04)}.act-w .act-box:active{transform:translateY(1px)scale(.97)}.act-w .act-box img{z-index:1;object-fit:contain;filter:drop-shadow(0 4px 4px #28140566);width:84px;height:84px;display:block;position:relative}.act-count{z-index:2;color:#ffe9b0;background:#140c04d1;border:1px solid #f3c744bf;border-radius:9px;padding:1px 6px;font:700 11px/14px Tahoma,sans-serif;position:absolute;bottom:6px;right:2px}.act-w .act-title{width:auto;height:auto;box-shadow:none;color:#8f1e15;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px #fff4d4;background:0 0;border:0;border-radius:0;padding:0;font:700 14px/16px Tahoma,sans-serif}.act-w .act-title:hover{filter:brightness(1.2)}.act-plate{box-sizing:border-box;color:#2b1d0e;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(#fffaf0,#efe2c4);border:1px solid #c9b58a;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;height:26px;font:700 13px/24px Arial,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px #00000014}.act-plate em{color:#9c8163;font:11px/1 Arial,sans-serif}.act-bar{background:#78501e26;height:3px;position:absolute;bottom:0;left:0;right:0}.act-bar i{transform-origin:0;background:linear-gradient(90deg,#5fb33a,#9fd65a);height:100%;transition:transform 1s linear;display:block}.act-w.is-pause .act-plate{color:#9c8163;background:repeating-linear-gradient(45deg,#f3ead6 0 6px,#ebdfc4 6px 12px)}.act-w.is-pause .act-bar i{background:#c9b58a}.act-w.is-pause .act-box img{opacity:.85}.act-w.is-ready .act-title{color:#2f7a1f}.act-w .act-take{box-sizing:border-box;color:#5a3208;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(#ffe57a,#f2b928 55%,#d38e12);border:1px solid #8a5a10;border-radius:4px;width:100%;height:30px;padding:0 10px;font:700 13px/28px Tahoma,sans-serif;transition:transform .12s,filter .12s;box-shadow:inset 0 1px #fff6c0,0 2px #8a5a10}.act-w .act-take:hover:not(:disabled),.act-w.is-hover .act-take{filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #fff6c0,0 3px #8a5a10,0 0 10px #ffc83cb3}.act-w .act-take:active:not(:disabled),.act-w.is-pressed .act-take{transform:translateY(2px)scale(.98);box-shadow:inset 0 1px 3px #5a320880}.act-w .act-take:disabled{filter:grayscale(.4);opacity:.75;cursor:progress}.act-glow{pointer-events:none;background:radial-gradient(circle,#ffe882f2 0,#ffbe3c8c 38%,#ffbe3c00 70%);border-radius:50%;width:124px;height:124px;margin:-62px 0 0 -62px;animation:1.6s ease-in-out infinite act-glow;position:absolute;top:50%;left:50%}@keyframes act-glow{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.08)}}.act-w.is-ready .act-box img{transform-origin:50% 85%;animation:2.8s ease-in-out infinite act-wiggle}@keyframes act-wiggle{0%,70%,to{transform:none}76%{transform:rotate(-8deg)scale(1.05)}82%{transform:rotate(7deg)scale(1.05)}88%{transform:rotate(-4deg)}94%{transform:rotate(2deg)}}.act-spark{z-index:2;pointer-events:none;opacity:0;background:50%/contain no-repeat;width:22px;height:22px;animation:1.8s ease-out infinite act-spark;position:absolute}.act-spark.s0{top:8px;left:2px}.act-spark.s1{animation-delay:.6s;top:0;right:2px}.act-spark.s2{width:16px;height:16px;animation-delay:1.2s;bottom:6px;left:14px}@keyframes act-spark{0%{opacity:0;transform:scale(.3)rotate(0)}30%{opacity:1;transform:scale(1)rotate(40deg)}to{opacity:0;transform:scale(.5)rotate(90deg)translateY(-6px)}}.act-w.is-done .act-box{background:0 0}.act-w.is-done .act-box img{filter:grayscale(.85)brightness(.9);opacity:.75}.act-w.is-done .act-title{color:#9c8163;font-size:13px}.act-w.is-done .act-plate{color:#6b4423}.act-chiphost{display:contents}.act-chip{color:#ffe9b0;white-space:nowrap;height:36px;text-shadow:none;cursor:pointer;background:linear-gradient(#5e3a1c,#3e2410);border:2px solid #e8b64a;border-radius:18px;flex:none;align-items:center;gap:4px;margin:0;padding:0 10px 0 5px;font:700 11px/1 Tahoma,sans-serif;transition:transform .1s;display:inline-flex;position:relative;box-shadow:0 2px 3px #0000004d}.act-chip:active{transform:scale(.95)}.act-chip .icon{margin:0}.act-chip-t{color:#ffd56a;font-variant-numeric:tabular-nums}.act-chip.is-pause .act-chip-t,.act-chip.is-pause>span:not(.act-chip-t){opacity:.6}.act-chip.is-ready{color:#5a3208;background:linear-gradient(#ffe57a,#f2b928 55%,#d38e12);border-color:#ffd23a;padding-right:16px}.act-chip.is-done{color:#9c8163;background:linear-gradient(#fff6df,#ecd9b0);border-color:#a8751c}.act-chip.is-done .icon{filter:grayscale(.8);opacity:.7}.act-chip.is-done .act-chip-t{color:#9c8163}.act-dot{background:#c8362a;border:2px solid #fff1c2;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.act-dot:after{content:"";border:2px solid #c8362a;border-radius:50%;animation:1.4s ease-out infinite act-ping;position:absolute;inset:-2px}@keyframes act-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.rpg-dialog.act-dialog{width:min(600px,100%)}.act-dialog>header{background:linear-gradient(#e9c983,#d8ae62);justify-content:center;position:relative}.act-dialog>header h2{color:#7a1d12;text-shadow:0 1px #fff1c2}.act-dialog>header button{position:absolute;top:50%;right:8px;translate:0 -50%}.act-dialog .rpg-dialog-body{padding:0 18px 16px}.mk-act{color:#542f1b;flex-direction:column;gap:10px;font:12px/1.45 Tahoma,sans-serif;display:flex}.act-sub{justify-content:center;margin:0 -18px;padding:8px 0 0;display:flex}.act-sub span{color:#f3dfb0;letter-spacing:.5px;background:linear-gradient(#5e3a1c,#3e2410);border-top:1px solid #a8751c;border-bottom:1px solid #a8751c;padding:4px 26px;font:700 13px/18px Tahoma,sans-serif;position:relative;box-shadow:0 2px 4px #28140559}.act-sub span:before,.act-sub span:after{content:"";background:#3e2410;width:16px;height:20px;position:absolute;top:3px}.act-sub span:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,45% 50%);left:-12px}.act-sub span:after{clip-path:polygon(0 0,100% 0,55% 50%,100% 100%,0 100%);right:-12px}.act-status{text-align:center;color:#6b4423;margin:0;font:13px Tahoma,sans-serif}.act-status b{color:#ffe9b0;font-variant-numeric:tabular-nums;background:linear-gradient(#5e3a1c,#3e2410);border-radius:4px;padding:0 6px}.act-status em{color:#9c8163}.act-status.ok{color:#2f7a1f;font-weight:700}.act-err{color:#8f1e15;text-align:center;background:#c8362a1f;border:1px solid #8f1e1559;border-radius:8px;margin:0;padding:6px 10px;font-weight:700}.act-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 22px;padding:8px 2px 2px;display:grid}.act-c{grid-row:var(--r4);grid-column:var(--c4);color:#542f1b;min-width:0;min-height:106px;text-shadow:none;cursor:pointer;background:linear-gradient(#fffaf0,#f0dcb2);border:2px solid #a8751c;border-radius:10px;flex-direction:column;align-items:center;gap:2px;margin:0;padding:14px 4px 6px;transition:transform .15s cubic-bezier(.2,1.4,.4,1),box-shadow .15s,opacity .2s;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 2px #b08a4a,0 3px 6px #3e241033}.act-c:hover,.act-c.sel{transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 4px #b08a4a,0 8px 12px #3e24104d}.act-c:active{transform:translateY(1px)}.act-c:focus-visible{outline-offset:2px;outline:2px solid #2c8de6}.act-h{color:#f3dfb0;white-space:nowrap;background:linear-gradient(#5e3a1c,#3e2410);border:1px solid #a8751c;border-radius:8px;padding:0 8px;font:700 10px/15px Tahoma,sans-serif;position:absolute;top:-9px;left:50%;translate:-50%}.act-arts{justify-content:center;gap:4px;display:flex}.act-art{place-items:center;width:56px;height:56px;display:grid;position:relative}.act-art img{object-fit:contain;filter:drop-shadow(0 2px 2px #3c1e0559);max-width:52px;max-height:52px}.act-arts:has(.act-art+.act-art) .act-art{width:44px;height:50px}.act-arts:has(.act-art+.act-art) .act-art img{max-width:42px;max-height:42px}.act-n{color:#ffe9b0;white-space:nowrap;background:#140c04cc;border:1px solid #f3c744b3;border-radius:9px;padding:1px 5px;font:700 10px/13px Tahoma,sans-serif;position:absolute;bottom:-2px;right:-4px}.act-name{-webkit-line-clamp:2;text-align:center;color:#6b4423;-webkit-box-orient:vertical;max-width:100%;font:700 10px/1.2 Tahoma,sans-serif;display:-webkit-box;overflow:hidden}.act-c.got{background:linear-gradient(#efe3c6,#dcc79c);box-shadow:inset 0 1px #ffffff80,0 1px #b08a4a}.act-c.got .act-arts,.act-c.got .act-name{opacity:.5}.act-c.got .act-art img{filter:grayscale(.6)}.act-chk{background:linear-gradient(#5fb33a,#2f7a1f);border:2px solid #fff1c2;border-radius:50%;width:22px;height:22px;position:absolute;top:4px;right:4px;box-shadow:0 1px 2px #00000059}.act-chk:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;rotate:45deg}.act-c.cur{background:linear-gradient(#f4ffe6,#d6eebc);border:3px solid #4d9a2a;box-shadow:0 2px #2f7a1f,0 0 12px #5fb33a8c}.act-c .act-h{z-index:3}.act-c.cur .act-h{color:#fff;background:linear-gradient(#5fb33a,#2f7a1f);border-color:#e8b64a;top:-11px;box-shadow:0 2px 4px #00000059}.act-c.cur.ready:after{content:"";pointer-events:none;border:3px solid #8ee05a;border-radius:10px;animation:1.3s ease-out infinite act-ring;position:absolute;inset:-3px}@keyframes act-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.act-c.cur.ready .act-arts{animation:1.3s ease-in-out infinite act-bob}@keyframes act-bob{50%{transform:translateY(-3px)scale(1.05)}}.act-c.fly .act-arts{animation:.45s cubic-bezier(.3,1.5,.5,1) both act-fly}@keyframes act-fly{40%{transform:translateY(-14px)scale(1.2)}to{opacity:0;transform:translateY(-24px)scale(.8)}}.act-c.main{background:radial-gradient(at 50% 40%,#fff8dc,#f3d98c 70%,#e5bd5c);border:3px solid #e8b64a;flex-direction:column;justify-content:center;padding-top:18px;overflow:visible;box-shadow:inset 0 0 0 1px #fff1c2,0 2px #a8751c,0 0 16px #ffbe3ca6}.act-c.main:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 45%, #ffffff73 0 7deg, transparent 7deg 20deg);pointer-events:none;border-radius:8px;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 50% 45%,#000 10%,#0000 70%);mask:radial-gradient(circle at 50% 45%,#000 10%,#0000 70%)}.act-c.main>*{position:relative}.act-c.main>.act-chk{position:absolute}.act-c.main .act-h{color:#fff;background:linear-gradient(#c8362a,#8f1e15);border-color:#e8b64a;position:absolute}.act-crown{letter-spacing:2px;text-transform:uppercase;color:#8f1e15;text-shadow:0 1px #fff1c2;font:700 11px/1 Tahoma,sans-serif}.act-c.main .act-name{display:none}.act-c.main .act-arts .act-art{width:58px;height:58px}.act-c.main .act-arts .act-art img{max-width:54px;max-height:54px}.act-c.main.cur{border-color:#4d9a2a}.act-c.main.got{filter:saturate(.5)}.act-a{pointer-events:none;background:#c39a5c;width:12px;height:12px;position:absolute}.act-a.past{background:#5fb33a}.act-a.r{clip-path:polygon(0 0,100% 50%,0 100%);margin-top:-6px;top:50%;right:-18px}.act-a.l{clip-path:polygon(100% 0,0 50%,100% 100%);margin-top:-6px;top:50%;left:-18px}.act-a.d{clip-path:polygon(0 0,100% 0,50% 100%);margin-left:-6px;bottom:-18px;left:50%}.act-a.a3,.act-c.main .act-a{display:none}.act-sum{text-align:center;background:#fffaf080;border:1px dashed #a8751c99;border-radius:10px;flex-direction:column;grid-area:4/1/auto/3;align-self:center;align-items:center;gap:6px;padding:8px;display:flex}.act-sum b{color:#542f1b;font:700 13px Tahoma,sans-serif}.act-sum small{color:#9c8163;font-variant-numeric:tabular-nums;font:11px Tahoma,sans-serif}.act-pips{gap:3px;display:flex}.act-pips i{background:#a8751c40;border-radius:50%;width:9px;height:9px;box-shadow:inset 0 1px 1px #0003}.act-pips i.on{background:#5fb33a}.act-pips i.rdy{background:#ffd23a;box-shadow:0 0 6px #ffc400}.act-pips i:last-child{background-color:#e8b64a80}.act-pips i.on:last-child{background:#e8b64a}.act-info{box-sizing:border-box;background:#f5ecd6f5;border:2px solid #a8751c;border-radius:8px;align-items:center;gap:10px;min-height:84px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #e8b64ab3}.act-info-art{flex:none;justify-content:center;gap:2px;min-width:52px;display:flex}.act-info-art img{object-fit:contain;width:44px;height:44px}.act-info>span:last-child{flex:1;min-width:0;font:12px/1.45 Tahoma,sans-serif}.act-info b{color:#8f1e15}.act-info i{color:#6b4423;font-style:normal;font-weight:700}.act-info em{color:#2b4f8a;font-style:normal;font-weight:700}.act-info em.ok{color:#2f7a1f}.act-info em.got{color:#9c8163}.act-skipcost{color:#6b4423;white-space:nowrap;margin-left:6px;font-size:11px}.act-skipcost .icon{vertical-align:-3px;width:15px;height:15px}.act-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.act-claim{min-width:190px;padding:9px 20px;font-size:14px;transition:transform .12s}.act-claim:hover:not(:disabled){transform:translateY(-1px)}.act-claim:disabled{filter:grayscale(.6);opacity:.65;cursor:default}.act-skip{border-style:dashed;align-items:center;gap:2px;padding:9px 14px;font:700 13px Tahoma,sans-serif;display:inline-flex;position:relative}.act-skip:disabled{opacity:.5;cursor:default}.act-skip .icon{width:17px;height:17px}.act-empty{background:linear-gradient(90deg,#9c816338,#fffaf0b3);border:2px solid #a8751c;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.act-empty img{object-fit:contain;filter:grayscale(.85);opacity:.8;flex:none;width:58px;height:58px}.act-empty p{color:#542f1b;margin:0;font:italic 14px/1.4 Georgia,serif}.act-empty span{color:#6b4423;margin-top:3px;font:12px Tahoma,sans-serif;display:block}.act-empty b{font-variant-numeric:tabular-nums}.act-wr{align-items:flex-start;gap:16px;padding:10px 12px 0;display:flex}.act-wr-tips{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.act-wardrobe{flex:none}.act-wardrobe .tabs-mini button{cursor:default}.tip.tip-item.act-tip-static{width:auto;max-width:340px;display:block;position:static;translate:none}.act-src{color:#6b4423;white-space:normal;background:#a8751c1a;border-radius:6px;margin:6px 0 0;padding:6px 8px;font:11px/1.4 Tahoma,sans-serif}.act-src b{color:#a8751c}.act-use{text-align:center;margin-top:8px}.act-use .btn-green{min-width:150px}.act-use.wait{color:#6b4423;background:#3e24101a;border-radius:6px;padding:5px 8px;font:12px Tahoma,sans-serif}.act-use.wait b{font-variant-numeric:tabular-nums;color:#8f1e15}.ibox.act-bribe.cd img{filter:grayscale(.7)brightness(.7)}.act-cd{color:#ffe9b0;font-variant-numeric:tabular-nums;pointer-events:none;background:#140c04d1;border-radius:4px;padding:1px 5px;font:700 11px/14px Tahoma,sans-serif;position:absolute;top:42%;left:50%;translate:-50% -50%}.ibox.act-bribe.is-hover .wear{opacity:1}@media (max-width:600px){.rpg-dialog-backdrop:has(.act-dialog){place-items:end center;padding:0}.rpg-dialog.act-dialog:not(.act-static){width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:18px 18px 0 0;animation:.3s cubic-bezier(.2,.9,.3,1) act-sheet}@keyframes act-sheet{0%{transform:translateY(100%)}}.act-dialog>header{padding:8px 44px}.act-dialog>header h2{font-size:20px}.act-dialog>header button{min-width:44px;min-height:44px}.act-dialog .rpg-dialog-body{padding:0 10px 12px}.act-sub{margin:0 -10px}.act-sub span{padding:4px 18px;font-size:12px}.act-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px}.act-c{grid-row:var(--r3);grid-column:var(--c3);min-height:104px}.act-a.a4{display:none}.act-a.a3{display:block}.act-a.r{right:-16px}.act-a.l{left:-16px}.act-sum{flex-flow:wrap;grid-area:6/1/auto/-1;justify-content:center;gap:4px 10px;padding:6px}.act-c.main{flex-flow:wrap;gap:4px 10px;min-height:0;padding:16px 8px 8px}.act-crown{text-align:center;flex-basis:100%}.act-claim,.act-skip{min-height:44px}.act-acts{flex-direction:column;align-items:stretch;gap:8px}.act-dialog:not(.act-static) .act-acts{z-index:3;background:linear-gradient(#f0dcaae6,#e7cb92 30%);border-top:1px solid #b58a4d;margin:0 -10px -12px;padding:8px 10px 12px;position:sticky;bottom:-12px}.act-ctl,.act-wr{flex-direction:column;align-items:stretch}.act-ctl-w{width:auto}.act-wardrobe{align-self:center}.act-seg button{min-height:44px}.act-banner h1{font-size:22px}}@media (prefers-reduced-motion:reduce){.act-glow,.act-spark,.act-dot:after,.act-c.cur.ready:after,.act-w.is-ready .act-box img,.act-c.cur.ready .act-arts,.act-c.fly .act-arts,.rpg-dialog.act-dialog{animation:none}.act-c,.act-bar i,.act-w .act-box{transition:none}}.act-chip>img{object-fit:contain;width:24px;height:24px}.act-chip.is-done>img{filter:grayscale(.8);opacity:.7}
.mob-top,.mob-chips,.mob-tabs,.mob-job,.mob-sheet,.mob-backdrop{display:none}label.hx{z-index:50;border-radius:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:inherit;background:0 0;margin:0;padding:0;display:block;position:absolute;inset:0}label.hx>input{opacity:0;visibility:hidden;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}:disabled>label.hx,html.hx-off label.hx{display:none}@media (max-width:600px){html{-webkit-text-size-adjust:100%}body{padding-top:env(safe-area-inset-top);padding-bottom:calc(62px + 12px + env(safe-area-inset-bottom));-webkit-tap-highlight-color:transparent;overflow-x:clip}html.mob-lock,html.mob-lock body{overflow:hidden}body>header.hdr,.left-col,.right-col{display:none}.grid{max-width:none;margin:0;padding:0 8px;display:block}main{min-width:0}body:before{content:"";z-index:120;height:env(safe-area-inset-top);background:#3e2410;position:fixed;inset:0 0 auto}body .mob-top{top:calc(env(safe-area-inset-top) - 20px);z-index:100;max-width:none;margin:0;padding:0;display:block;position:sticky}body .mob-plates{flex-direction:initial;color:#f3dfb0;background:linear-gradient(#5e3a1c,#3e2410);border-bottom:2px solid #a8751c;grid-template:"name name badges"20px"ava bars wallet"44px/40px minmax(0,1fr) auto;gap:0 8px;height:64px;margin:0;padding:0 8px;display:grid;box-shadow:inset 0 -1px #e8b64a8c,inset 0 1px #ffdc9633}.mob-top:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#140a0473,#0000);height:10px;transition:opacity .2s;position:absolute;top:100%;left:0;right:0}.mob-top.tight:after{opacity:1}.mob-name{z-index:3;grid-area:name;align-items:center;gap:6px;min-width:0;padding-top:2px;font:700 12px/18px Tahoma,sans-serif;transition:opacity .15s;display:flex;position:relative}.mob-name u{text-overflow:ellipsis;white-space:nowrap;color:#ffe9b0;text-decoration:none;overflow:hidden}.mob-name .cool{color:#ffd56a;font-style:normal}.mob-name .lvl-hb-gift{width:22px;height:22px;margin:-2px 0;position:relative}.mob-lvl{color:#ffd56a;align-items:center;gap:1px;font-size:11px;display:inline-flex}.mob-lvl .icon{width:14px;height:14px;margin:0}.mob-deadtag{white-space:nowrap;color:#fff;background:#c8362a;border-radius:8px;flex:none;padding:0 6px;font:700 10px/16px Tahoma,sans-serif}.mob-top.tight :is(.mob-name,.mob-badges){opacity:0;pointer-events:none}.mob-badges{z-index:3;grid-area:badges;justify-content:flex-end;align-items:center;gap:16px;padding:5px 16px 0 0;transition:opacity .15s;display:flex;position:relative}body .mob-bdg{box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:relative}.mob-bdg:before{content:"";position:absolute;inset:-12px -10px}.mob-bdg .icon{width:18px;height:18px;margin:0}.mob-bdg .mob-badge{position:absolute;top:-3px;left:11px}.mob-ava{z-index:3;background:#cfe3f5;border:2px solid #e8b64a;border-radius:50%;grid-area:ava;align-self:center;width:40px;height:40px;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 0 0 2px #3e2410,0 0 0 3px #a8751c}.mob-ava img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.mob-top.tight .mob-ava{transform:scale(.9)}.mob-top.dead .mob-ava img{filter:grayscale()brightness(.75)}.mob-bars{z-index:3;grid-area:bars;align-content:center;gap:4px;min-width:0;display:grid;position:relative}.mob-hp{background:#2a1a0c;border:1px solid #1f1208;border-radius:8px;height:15px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8b64a80}.mob-hp>i{transform-origin:0;background:linear-gradient(#8fd35d,#3f8f22);transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.mob-hp>i.low{background:linear-gradient(#ef6a4c,#b12a1b)}.mob-hp>span{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 1px #000;padding-right:16px;font:700 9px/13px Tahoma,sans-serif;display:block;position:relative;overflow:hidden}.mob-hp>.pd-flask{width:13px;height:13px;display:flex;position:absolute;top:50%;right:1px;translate:0 -50%}.mob-hp>.pd-flask:before{content:"";position:absolute;inset:-14px -12px}.mob-hp>.pd-flask .icon{width:13px;height:13px;margin:0}.mob-pet{align-items:center;gap:4px;display:flex}.mob-pet .icon{width:14px;height:14px;margin:0}.mob-pet.sick .icon{filter:grayscale()}.mob-hp.pet{border-radius:3px;flex:1;height:6px}body .mob-wallet{z-index:3;height:34px;box-shadow:none;cursor:pointer;background:linear-gradient(110deg,#d5994026,#9b5e234d);border:1px solid #ae793c;border-radius:17px;grid-area:wallet;align-self:center;align-items:center;gap:6px;padding:0 4px 0 8px;transition:transform .1s;display:flex;position:relative}body .mob-wallet:active{transform:scale(.96)}.mob-wallet>span{white-space:nowrap;align-items:center;gap:1px;display:inline-flex}.mob-wallet b{color:#ffe7bf;font-variant-numeric:tabular-nums;text-shadow:0 1px 1px #45260d;font:700 12px/1 Tahoma,sans-serif}.mob-wallet>span>.icon{width:16px;height:16px;margin:0}.mob-more-cur{background:#00000047;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:inset 0 0 0 1px #e8b64a80}.mob-more-cur .icon{width:16px;height:16px;margin:0}.mob-plates .pd-slot{width:100%;top:100%}.mob-badge{color:#fff;text-align:center;min-width:18px;height:18px;text-shadow:none;background:linear-gradient(#e0402d,#8f1e15);border:2px solid #ffe6ad;border-radius:9px;padding:0 4px;font:700 10px/14px Tahoma,sans-serif;display:inline-block;box-shadow:0 1px 2px #00000080}.mob-chips{scrollbar-width:none;gap:6px;margin:0 0 2px;padding:8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.mob-chips::-webkit-scrollbar{display:none}body .mob-chip{color:#542f1b;white-space:nowrap;height:36px;text-shadow:none;cursor:pointer;background:linear-gradient(#fff6df,#ecd9b0);border:1px solid #a8751c;border-radius:18px;flex:none;align-items:center;gap:4px;padding:0 10px 0 5px;font:700 11px/1 Tahoma,sans-serif;text-decoration:none;transition:transform .1s;display:inline-flex;box-shadow:0 2px 3px #0000004d}body .mob-chip:active{transform:scale(.95)}.mob-chip .icon{margin:0}.mob-chip .cd-small{color:#8f1e15}body .mob-chip.job{color:#ffe9b0;background:linear-gradient(#5e3a1c,#3e2410);border:2px solid #e8b64a}.mob-chip.job .cd-small{color:#ffd56a}body .mob-chip.ready{color:#2f7a1f;background:linear-gradient(#f4ffe6,#d6eebc);border:2px solid #4d9a2a}.mob-chip.ready .cd-small{color:#2f7a1f}body .mob-chip.idle{color:#9c8163;cursor:default}.mob-cnt{color:#ffe9b0;background:#542f1b;border-radius:8px;padding:0 5px;font-size:10px;line-height:14px}.mob-tabs{z-index:110;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(#5e3a1c,#3e2410);border-top:2px solid #a8751c;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0006,inset 0 1px #ffdc964d}body .mob-tab{min-height:58px;box-shadow:none;color:#e7cfa0;text-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;text-decoration:none;display:flex;position:relative}.mob-tab:before{content:"";opacity:0;background:radial-gradient(closest-side,#ffd56a8c,#0000);width:60px;height:44px;transition:opacity .2s;position:absolute;top:2px;left:50%;translate:-50%}.mob-tab:after{content:"";background:linear-gradient(90deg,#c8362a,#ffd56a,#c8362a);border-radius:0 0 3px 3px;height:3px;transition:transform .2s;position:absolute;top:-2px;left:22%;right:22%;transform:scaleX(0)}.mob-tab.on:before{opacity:1}.mob-tab.on:after{transform:scaleX(1)}.mob-tab-ico{justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s cubic-bezier(.3,1.5,.5,1);display:flex;position:relative}.mob-tab-ico>.icon{filter:drop-shadow(0 2px 1px #00000080);width:34px;height:34px;margin:0}.mob-tab.on .mob-tab-ico{transform:translateY(-3px)scale(1.12)}.mob-tab:active .mob-tab-ico{transform:scale(.86)}.mob-tab-l{white-space:nowrap;font:700 10px/12px Tahoma,sans-serif;position:relative}.mob-tab.on .mob-tab-l{color:#ffd56a}.mob-tab>.mob-badge{position:absolute;top:3px;left:calc(50% + 7px)}.mob-job{right:10px;bottom:calc(62px + env(safe-area-inset-bottom) + 8px);z-index:105;color:#ffe9b0;background:linear-gradient(#5e3a1c,#3e2410);border:2px solid #e8b64a;border-radius:20px;align-items:center;gap:4px;height:40px;padding:0 12px 0 6px;font:700 12px/1 Tahoma,sans-serif;text-decoration:none;transition:transform .1s;animation:.22s ease-out mob-pop;display:flex;position:fixed;box-shadow:0 4px 10px #00000073}.mob-job:active{transform:scale(.95)}.mob-job .icon{margin:0}.mob-job .cd-small{color:#ffd56a}@keyframes mob-pop{0%{opacity:0;transform:translateY(10px)scale(.9)}}body .mob-backdrop{z-index:130;box-shadow:none;opacity:0;cursor:default;background:#140a048c;border:0;border-radius:0;padding:0;transition:opacity .28s;display:block;position:fixed;inset:0}body .mob-backdrop.open{opacity:1}.mob-sheet{z-index:140;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom);background:#f3e6c9 var(--parchment);color:#542f1b;border:2px solid #a8751c;border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;font:12px/1.4 Tahoma,Verdana,sans-serif;transition:transform .28s cubic-bezier(.2,.9,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -6px 18px #00000080,inset 0 0 0 1px #e8b64ab3}.mob-sheet.open{transform:none}.mob-grab{background:#542f1b59;border-radius:3px;flex:none;width:44px;height:5px;margin:6px auto 0}.mob-sheet-head{flex:none;justify-content:space-between;align-items:center;padding:2px 6px 4px 14px;display:flex}.mob-sheet-head b{font:17px/1.2 var(--font-menu), Tahoma, sans-serif;color:#8f1e15}body .mob-x{background:var(--x-close) center / 30px no-repeat;width:44px;height:44px;box-shadow:none;cursor:pointer;border:0;padding:0;transition:transform .1s}body .mob-x:active{transform:scale(.88)}.mob-sheet-body{overscroll-behavior:contain;padding:0 10px 12px;overflow-y:auto}.mob-tipwrap .tip{visibility:visible;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-width:none;box-shadow:none;margin:0;display:block;position:static;transform:none}.mob-tipwrap .tip.tip-item{background:#fffaf0b3;border:1px solid #a8751c80}.mob-acts{background:linear-gradient(#0000,#f3e6c9 30%);gap:8px;margin-top:10px;padding:8px 0 12px;display:grid;position:sticky;bottom:-12px}body .mob-cta{min-height:48px;font-size:15px}.mob-rows{display:grid}.mob-rows>span{border-bottom:1px dotted #542f1b59;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:0 4px;display:flex}.mob-rows>span.soft{color:#9c8163}.mob-rows i{align-items:center;gap:6px;min-width:0;font-style:normal;display:inline-flex}.mob-rows i .icon{flex:none;width:20px;height:20px;margin:0}.mob-rows b{white-space:nowrap;font-variant-numeric:tabular-nums}.mob-walletlist{display:grid}.mob-wrow{border-bottom:1px dotted #542f1b59;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.mob-wrow .icon{margin:0}.mob-wrow>div{gap:1px;display:grid}.mob-wrow span{color:#9c8163;font-size:11px}.mob-wrow b{font-variant-numeric:tabular-nums;font-size:16px}.mob-wrow small{font-size:11px}.mob-safe{background:#c9a86a;border-radius:3px;height:6px;margin-top:3px;overflow:hidden}.mob-safe>i{transform-origin:0;background:linear-gradient(#ffd56a,#c9901e);height:100%;display:block}.mob-safe.full>i{background:linear-gradient(#ef6a4c,#b12a1b)}.mob-plusbtn{color:#4a2c12;background:linear-gradient(#ffe39a,#d9a43a);border:2px solid #6b4a10;border-radius:8px;place-items:center;width:44px;height:44px;font:700 22px/1 Tahoma,sans-serif;text-decoration:none;display:grid}.mob-plusbtn.safe{background:#fffaf0bf;border-color:#a8751cb3}.mob-plusbtn .icon{width:28px;height:28px;margin:0}.mob-minelist{gap:6px;display:grid}.mob-minelist a{min-height:64px;color:inherit;background:#fffaf0bf;border:2px solid #a8751c;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;text-decoration:none;transition:transform .1s;display:grid}.mob-minelist a:active{transform:scale(.98)}.mob-minelist a.locked{opacity:.55;filter:grayscale(.6)}.mob-minelist .icon{margin:0}.mob-minelist span{display:grid}.mob-minelist b{color:#8f1e15;font-size:14px}.mob-minelist small{font-size:11px}.mob-st{white-space:nowrap;background:#542f1b1f;border-radius:10px;padding:2px 8px;font:700 11px Tahoma,sans-serif}.mob-st.run{color:#2f7a1f;background:#d6eebc}.mob-clockrow{color:#e7cfa0;background:linear-gradient(#5e3a1c,#3e2410);border:1px solid #a8751c;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;padding:8px 10px;display:flex}.mob-clockrow .clock{color:#ffe9b0;font-variant-numeric:tabular-nums;font:700 18px/1.1 Tahoma,sans-serif}.mob-clockrow small{font-size:13px}.mob-clockrow .cd-small{color:#ffd56a}.mob-events:not(:empty){margin-top:10px}.mob-sgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0 2px;display:grid}.mob-sg{color:#542f1b;background:linear-gradient(#fff8e6,#ecdcb8);border:1px solid #a8751cb3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:70px;padding:6px 2px 4px;text-decoration:none;transition:transform .1s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff80,0 1px 2px #00000040}.mob-sg:active{transform:scale(.94)}.mob-sg.locked{opacity:.5;filter:grayscale(.7)}.mob-sg>.icon{width:38px;height:38px;margin:0}.mob-sg>span{white-space:nowrap;font:700 10px/1.1 Tahoma,sans-serif}.mob-sg>.mob-badge{position:absolute;top:2px;right:3px}.mob-subh{color:#8f1e15;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #8f1e154d;margin:12px 0 2px;padding-bottom:2px;font:700 11px Tahoma,sans-serif}.mob-guilds{align-items:center;gap:8px;padding:6px 2px;display:flex}.mob-gslot{background:#542f1b1f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.mob-gslot img{object-fit:contain;width:40px;height:40px}.mob-gslot .icon{width:32px;height:32px;margin:0}.mob-guilds .btn-green{margin-left:auto;padding:10px 14px}.mob-links{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.mob-links form{display:contents}body .mob-links :is(button,a){min-height:44px;box-shadow:none;color:#542f1b;text-shadow:none;cursor:pointer;background:#fffaf0bf;border:1px solid #a8751cb3;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font:700 12px Tahoma,sans-serif;text-decoration:none;display:flex}.mob-links .icon{width:24px;height:24px;margin:0}.mob-links .mob-badge{margin-left:auto}body .mob-links .exit{color:#8f1e15}html{overflow-x:clip}.tabs.tabs-ref{flex-wrap:wrap}.tabs.tabs-ref .ptab-soon{display:none}.tabs.tabs-ref>a,.tabs.tabs-ref>span{flex:40%;min-width:0}.tabs.tabs-ref>span>a{width:100%}.tabs.tabs-ref a{min-height:44px}.mob-plates .pd-shelf,.mail-compose,.gcard-join{flex-wrap:wrap}body .brawl-page .arena-search{gap:8px;display:grid}.mail-compose>*{flex:100%;min-width:0}.gcard-join button{white-space:normal}body .profile{grid-template-columns:60px minmax(0,1fr) 60px;column-gap:6px}body .p-avatar{min-width:0}body .wardrobe{grid-column:1/-1;width:100%}body .inv-grid,body .inv-grid.inv-scroll{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;height:auto;min-height:0;max-height:300px;padding:0 2px}body .inv-grid .ibox{aspect-ratio:1;background-size:100% 100%;width:auto;height:auto}body .inv-grid .ibox .wear{display:none}body .p-bottom{grid-template-columns:1fr}main :is(.btn-red,.btn-green,.tbtn):not(.sm,.fv-sm),body .brawl-page .g-seg-i{min-height:44px}html body:has(.dp-gate){overflow:clip visible}body:has(.dp-gate) .mob-top.hdr{display:block}body .fv.dp-gate{z-index:auto;margin:0 -8px;position:relative;inset:auto;overflow:visible}body .dp-gate .dp-back{pointer-events:auto;grid-template-columns:1fr 1fr 44px;gap:6px;padding:8px 8px 0;display:grid;position:static}body .dp-gate .dp-back>a{justify-content:center;min-height:44px;font-size:13px}body .dp-gate .dp-back>a[href=\/]{display:none}body .dp-gate .dp-backhelp{place-items:center;display:grid;position:static;translate:none}body .dp-gate-in{gap:14px;padding:10px 10px 20px}body .dp-gate-head small{display:none}body .dp-gate .dp-plank{filter:none;background:0 0;width:auto;height:auto}body .dp-gate .dp-plank b{display:none}body .dp-gate .dp-carve{background:#140c06b8;border:1px solid #e8b64a8c;border-radius:999px;margin:0;padding:6px 12px;box-shadow:0 2px 6px #00000080}body .dp-gate .dp-carve>span{color:#ffe2b0;text-shadow:0 1px #1a0e06}body .dp-gate .dp-carve>small{color:#e7cfa0;text-shadow:none}body .dp-gate .dp-carve>i:not(.on){background:#ffe2b02e}body .dp-gate .dp-arch{width:230px;height:230px}body .dp-gate .dp-fcard{cursor:pointer}body .dp-gate .dp-fcard:not(.open) .dp-fcard-txt>small{display:none}body .dp-gate .dp-fcard.open{border-color:#e8b64a}body .dp-gate .dp-shopcard{color:#542f1b;text-align:left;width:100%;text-shadow:none;cursor:pointer;background:linear-gradient(#fff8e6,#ecdcb8);border:2px solid #a8751c;border-radius:12px;gap:6px;padding:10px 12px;transition:transform .1s;display:grid;box-shadow:0 4px 10px #00000073}body .dp-gate .dp-shopcard:active{transform:scale(.98)}.dp-shopcard>.dp-h{color:#8f1e15;text-shadow:none;border:0;margin:0;padding:0}.dp-shopcard>.dp-h small{color:#6b4423;margin-left:6px;font:12px Tahoma,sans-serif}.dp-shopcard-row{align-items:center;gap:6px;display:flex}.dp-shopcard-row>img{object-fit:contain;background:#ffffff80;border:1px solid #a8751c99;border-radius:8px;width:44px;height:44px;padding:3px}.dp-shopcard-row>img.on{border:2px solid #5fb33a;box-shadow:0 0 6px #5fb33a99}.dp-shopcard-row>i{color:#a8751c;margin-left:auto;font:700 26px/1 Georgia,serif}.dp-shopcard>em{color:#2f7a1f;font:700 12px Tahoma,sans-serif}body .dp-gate .dp-shopback{z-index:130;box-shadow:none;background:#140a048c;border:0;border-radius:0;padding:0;animation:.25s mob-fade;display:block;position:fixed;inset:0}body .dp-gate .dp-shop{z-index:140;overscroll-behavior:contain;max-height:86dvh;padding:12px 10px calc(14px + env(safe-area-inset-bottom));background:#f3e6c9 var(--parchment);visibility:hidden;border:2px solid #a8751c;border-bottom:0;border-radius:16px 16px 0 0;transition:transform .28s cubic-bezier(.2,.9,.3,1),visibility 0s .28s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -6px 18px #00000080}body .dp-gate .dp-shop.open{visibility:visible;transition:transform .28s cubic-bezier(.2,.9,.3,1);transform:none}body .dp-gate .dp-shop>.dp-h{color:#8f1e15;text-shadow:none;border-color:#8f1e154d;padding-right:48px}body .dp-gate .dp-shop-x{background:var(--x-close) center / 30px no-repeat;width:44px;height:44px;box-shadow:none;border:0;padding:0;display:block;position:absolute;top:4px;right:4px}body .dp-gate .dp-good button{min-height:44px}body .dp-gate .dp-shaman.call:after{content:"";pointer-events:none;border-radius:18px;animation:1.6s ease-in-out infinite alternate dp-call;position:absolute;inset:4% 1%;box-shadow:0 0 0 2px #e8b64a,0 0 22px #ff8c3cbf}body .dp-gate .dp-shaman-body .dp-split-btns>button{min-height:40px}body .tabs.shop-tabs{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}body .tabs.shop-tabs::-webkit-scrollbar{display:none}body .tabs.shop-tabs a{flex:none;padding:0 12px;font-size:12px;line-height:40px}body .item{flex-wrap:wrap}body .item>div{flex:1 1 0;min-width:0}body .item>:nth-child(n+3){flex:100%}body .item>:nth-child(n+3) :is(button,.btn-like){width:100%;min-height:44px}body .forge-row{grid-template-columns:84px minmax(0,1fr);gap:10px}body .forge-row .fr-anvil{height:96px}body .forge-row .fr-act{flex-flow:wrap;grid-column:1/-1;justify-content:center}body .forge-row .fr-act .fr-btn{flex:60%;min-height:44px}body .fm-orders .fm-ords{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -4px;padding:4px 2px 8px;display:flex;overflow-x:auto}body .fm-orders .fm-ords::-webkit-scrollbar{display:none}body .fm-orders .fm-ord{scroll-snap-align:center;flex:0 0 84%}body .fm-orders .fm-ord button{width:100%;min-height:44px}body .fo-hall{gap:14px;padding:14px 6px 20px}body .fo-lobby .fo-wood{border-width:14px;border-image-width:14px;padding:26px 6px 12px}body .fo-lobby .fo-goods{grid-template-columns:1fr;gap:8px}body .fo-lobby .fo-good form{justify-self:stretch}body .fo-lobby .fo-good form button{width:100%;min-height:44px}body .scene-row{text-align:center;flex-direction:column;align-items:stretch}body .scene-row .scene-npc{align-self:center;width:96px;height:96px}body .scene-row .shifts{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}body .scene-row .shift{min-height:48px}body .rpg-dialog-backdrop{padding:8px}body .fd-card{padding:5px}body .fd-name{place-items:center;min-height:44px;padding:5px 2px;font-size:13px;line-height:1.25;display:grid}body .fd-row{grid-template-columns:20px minmax(0,1fr) auto;gap:4px;padding:0 2px;font-size:12px}body .fd-row>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .fd-row b{min-width:0;font-size:12px}body .fd-gear{grid-template-columns:44px minmax(0,1fr) 44px}body .fd-gear .ibox{background-size:100% 100%;width:44px;height:44px}body .fd-gear .ibox .item-art,body .fd-gear .ibox img{max-width:100%;max-height:100%}body .fd-kv{gap:6px;padding:2px 4px;font-size:12px}body .fd-pet-body{grid-template-columns:1fr;justify-items:center;gap:6px}body .fd-pet-body img{width:72px;height:72px}body .mail-row{grid-template-columns:20px 44px minmax(0,1fr);gap:8px}body .mail-row img{width:44px;height:44px}body .mail-row .mail-side{flex-direction:row;grid-column:3;justify-content:space-between;align-items:center}body .parcels-info{flex:100%}body .parcel-act .parcel-burn{white-space:normal}body .pf-move i{display:none}body .gcards{grid-template-columns:1fr}body .prem-hero{grid-template-columns:1fr;justify-items:center;gap:8px}body .prem-buy{text-align:center;flex-direction:column;align-items:stretch}body .green-row{grid-template-columns:72px minmax(0,1fr)}body .green-row>img{width:72px}body .green-bar{height:auto;padding:3px 4px}body .bank{grid-template-columns:repeat(2,1fr)}body .places{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .place{padding:10px 8px}body .place img{width:72px;height:72px}body .place:active{transform:scale(.97)}}@media (max-width:600px) and (pointer:coarse){:not(.fv-tipcard)>.tip{visibility:hidden}.mob-tipwrap .tip{visibility:visible}}@keyframes mob-fade{0%{opacity:0}}@keyframes dp-call{0%{opacity:.35}to{opacity:1}}@media (max-width:600px) and (prefers-reduced-motion:reduce){body .dp-gate .dp-shaman.call:after{animation:none}.mob-sheet{opacity:0;transition:opacity .2s;transform:none}.mob-sheet.open{opacity:1}.mob-job{animation:none}}@media (max-width:600px){body .mob-plates{grid-template:"ava bars wallet badges"56px/46px minmax(0,1fr) auto auto;column-gap:8px;height:56px}.mob-ava{width:44px;height:44px;position:relative;overflow:visible}.mob-ava img{border-radius:50%}.mob-ava-lvl{color:#ffd56a;text-align:center;background:linear-gradient(#5e3a1c,#3e2410);border:2px solid #e8b64a;border-radius:9px;justify-content:center;align-items:center;gap:1px;min-width:22px;height:18px;padding:0 4px;font:700 11px/14px Tahoma,sans-serif;display:inline-flex;position:absolute;bottom:-4px;right:-6px}.mob-ava-lvl em{color:#ffd56a;font-size:10px;font-style:normal}.mob-ava .mob-deadtag{position:absolute;top:-6px;left:50%;translate:-50%}.mob-hp{border-radius:10px;height:20px}.mob-hp>span{font:700 12px/18px Tahoma,sans-serif}.mob-hp>.pd-flask,.mob-hp>.pd-flask .icon{width:16px;height:16px}body .mob-wallet{gap:7px;height:36px;padding:0 8px}.mob-wallet b{font-size:13px}.mob-badges{gap:12px;padding:0 4px 0 2px}.mob-badges.in-scene{display:none}.mob-top.tight .mob-badges{opacity:1;pointer-events:auto}.mob-gift{z-index:4;position:absolute;top:2px;left:34px}body .mob-plates:has(.mob-badges:not(.in-scene)){column-gap:6px;padding:0 6px}.mob-plates:has(.mob-badges:not(.in-scene)) .mob-wallet{gap:4px;padding:0 6px}.mob-plates:has(.mob-badges:not(.in-scene)) .mob-wallet>span>.icon{width:14px;height:14px}.mob-badges:not(.in-scene){gap:10px;padding:0 2px}.mob-hp>span{padding-right:18px;overflow:visible}}
