@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-decorative-latin-ext-900-normal-BhxIA4xV.woff2)format("woff2"),url(./cinzel-decorative-latin-ext-900-normal-CTiVNQCf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-decorative-latin-900-normal-MnIZQgjg.woff2)format("woff2"),url(./cinzel-decorative-latin-900-normal-BBdTCSMn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(./cinzel-latin-ext-700-normal-CORa-yIv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(./cinzel-latin-700-normal-C-gK7hA8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-latin-ext-900-normal-CWXxiu5r.woff2)format("woff2"),url(./cinzel-latin-ext-900-normal-BlZZvP7K.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-latin-900-normal-BI3z7Tow.woff2)format("woff2"),url(./cinzel-latin-900-normal-t_fSDEbn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(./playfair-display-sc-cyrillic-700-normal-FoiRiajb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(./playfair-display-sc-cyrillic-900-normal-BkgoVFma.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:900;font-display:swap;src:url(./playfair-display-sc-cyrillic-900-normal-BkgoVFma.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--bg:#0b1016;--primary:#ff5436;--ink:#fff;--muted:#b9c4cf;--card:#0b1016d1;--chip:linear-gradient(#2c1812db, #160c0adb);--chip-edge:#c9a24a99;--chip-ink:#fbefd0;--sa-t:env(safe-area-inset-top,0px);--sa-r:env(safe-area-inset-right,0px);--sa-b:env(safe-area-inset-bottom,0px);--sa-l:env(safe-area-inset-left,0px);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box}button{font:inherit;color:inherit;touch-action:manipulation}body{-webkit-touch-callout:none}.ui{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}html.vfix .ui{width:var(--app-w,100%);height:var(--app-h,100%);bottom:auto;right:auto}.ui>.hud,.ui>.screen,.ui>.toast,.ui>.rotate,.social-box,.debug{zoom:var(--ui,1)}.ui [hidden]{display:none!important}.btn{pointer-events:auto;color:#fbefd0;letter-spacing:.04em;cursor:pointer;touch-action:manipulation;background:linear-gradient(#93283a,#7a1f2b 55%,#5c1520);border:2px solid #c9a24a;border-radius:14px;min-width:48px;min-height:48px;padding:0 22px;font-family:Cinzel,Georgia,serif;font-size:18px;font-weight:700;box-shadow:0 4px #3e0e15,inset 0 1px #ffe6b459}.btn:active{transform:translateY(2px);box-shadow:0 2px #00000059}.btn.ghost{background:var(--chip);color:var(--chip-ink);border:1.5px solid var(--chip-edge);box-shadow:0 2px 6px #00000059}.btn.gold{color:#4a1a10;text-shadow:0 1px #fff5d299;background:linear-gradient(#ffe39a,#e8b64a 55%,#c48a22);border:2px solid #7a1f2b;box-shadow:0 4px #6b3d0c,inset 0 1px #fffadcb3}.btn:disabled{opacity:.45}.btn.big{min-height:60px;padding:0 44px;font-size:24px}.screen{padding:calc(8px + var(--sa-t)) calc(12px + var(--sa-r)) calc(8px + var(--sa-b)) calc(12px + var(--sa-l));pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.screen.dim{background:#05080c8c}.screen.ctx-lost{z-index:70;text-align:center;background:radial-gradient(ellipse at center, #2e1a13, var(--bg))}.card{background:var(--card);text-align:center;overscroll-behavior:contain;border-radius:20px;flex-direction:column;align-items:center;gap:10px;max-width:100%;max-height:100%;padding:18px 24px;display:flex;overflow:auto}.card h2{margin:0;font-size:26px}.card p{color:var(--muted);margin:0}.row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.menu{background:linear-gradient(#0000 40%,#05080c99);flex-direction:column;gap:12px}.logo{letter-spacing:.02em;text-shadow:0 4px #0006;margin:0;font-size:clamp(36px,10vh,76px);font-weight:900}.logo span{color:var(--primary)}.tagline{color:#e6edf3;text-shadow:0 2px 4px #0009;margin:0;font-size:clamp(14px,3.6vh,20px)}.stats{color:#e6edf3;background:var(--card);border-radius:12px;gap:18px;padding:6px 14px;font-size:15px;display:flex}.stats b{color:#fff}.corner{right:calc(12px + var(--sa-r));bottom:calc(10px + var(--sa-b));position:absolute}.hud{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hud-corner{top:calc(8px + var(--sa-t));left:calc(10px + var(--sa-l));width:calc(50% - 60px - var(--sa-l));pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute}.hud-tl{align-items:center;gap:8px;max-width:100%;display:flex}.hud-tl .count{min-width:0}.count{background:var(--chip);border:1.5px solid var(--chip-edge);color:var(--chip-ink);border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:4px 14px;font-size:28px;font-weight:900;display:flex}.count .dot{background:var(--primary);border-radius:50%;width:14px;height:14px}.count small{color:#f6ecd2bf;font-size:13px;font-weight:600}.hud-tl .count{flex-wrap:wrap;align-content:center;gap:0 8px}.count>[data-k=count]{font-variant-numeric:tabular-nums;min-width:2.1em}.count small{grid-template-areas:"s b""p h";justify-content:start;align-items:center;gap:0 14px;line-height:1.3;display:grid}.count .tg[data-t=sword]{grid-area:s}.count .tg[data-t=pick]{grid-area:p}.count .tg[data-t=bow]{grid-area:b}.count .tg[data-t=horse]{grid-area:h}.count .tg{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.count .tg i{text-align:center;width:1.2em;font-style:normal}.count .tg b{font-variant-numeric:tabular-nums;align-items:center;font-weight:800;display:inline-flex}.count .tg b>span{text-align:left;min-width:3ch}.count .tg b.z>span{opacity:.42}.count .tg b[data-m]{color:var(--chip-ink);gap:2px}.count .tg b .ti{flex:none;width:1.45em;height:1.45em;margin:-2px 0;display:block}@media (max-width:700px){.hud-tl .count{padding-left:9px;padding-right:9px}.hud-tl .count small{flex-basis:100%;grid-template-areas:"s s""p p""b h";gap:0 8px;padding-bottom:1px;font-size:11px;line-height:1.22}.hud-tl .count>[data-k=count]{line-height:1.1}.hud-tl .count .tg{gap:2px}.hud-tl .count .tg i{width:1.1em}.hud-tl .count .tg b .ti{width:1.5em;height:1.5em}.hud-tl .count .tg[data-t=bow],.hud-tl .count .tg[data-t=horse]{margin-top:2px}}@media (max-width:520px){.hud-tl .count{padding-left:7px;padding-right:7px}.hud-tl .count .tg b[data-m]{gap:1px}.hud-tl .count .tg b .ti{width:1.32em;height:1.32em}}@media (min-width:701px) and (max-width:820px){.hud-tl .count{padding-left:9px;padding-right:9px}.hud-tl .count small{column-gap:9px}.hud-tl .count .tg{gap:2px}.hud-tl .count .tg i{width:1.1em}}.timer{top:calc(8px + var(--sa-t));background:var(--chip);border:1.5px solid var(--chip-edge);color:var(--chip-ink);font-variant-numeric:tabular-nums;letter-spacing:.04em;border-radius:12px;padding:4px 16px;font:700 22px Cinzel,Georgia,serif;position:absolute;left:50%;transform:translate(-50%)}.timer.low{color:#ffcf3f}.board{top:calc(8px + var(--sa-t));right:calc(10px + var(--sa-r));background:var(--chip);border:1.5px solid var(--chip-edge);color:var(--chip-ink);border-radius:12px;min-width:140px;padding:6px 12px;font-size:15px;font-weight:600;position:absolute}.board div{align-items:center;gap:6px;line-height:1.45;display:flex}.board i{border-radius:50%;flex:none;width:9px;height:9px}.board span{white-space:nowrap;text-overflow:ellipsis;flex:1;max-width:100px;overflow:hidden}.board b{font-variant-numeric:tabular-nums}.board .me{color:#ffd36a;font-weight:800}.board div.pro,.board div.rel{margin-left:-5px;margin-right:-5px;padding-left:5px;padding-right:5px}.board .pro{background:#70ce6045;box-shadow:inset 2px 0 #8ce278bf}.board .rel{background:#e854463d;box-shadow:inset 2px 0 #f46e60bf}.board .t0{border-top-left-radius:5px;border-top-right-radius:5px}.board .t1{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.hint{bottom:calc(14px + var(--sa-b));background:var(--chip);border:1.5px solid var(--chip-edge);color:var(--chip-ink);white-space:pre;text-align:center;border-radius:12px;padding:8px 16px;font-size:15px;font-weight:600;transition:opacity .6s;position:absolute;left:50%;transform:translate(-50%)}@media (min-height:361px){:lang(ru) .hint{font-size:14px}}.toast{z-index:30;pointer-events:none;letter-spacing:.03em;color:var(--chip-ink);text-shadow:0 2px 4px #000000b3;background:var(--chip);border:1.5px solid var(--chip-edge);width:max-content;max-width:calc(100% - 24px - var(--sa-l) - var(--sa-r));text-align:center;opacity:0;border-radius:14px;padding:8px 18px;font:700 22px Cinzel,Georgia,serif;transition:opacity .4s,transform .4s;position:absolute;top:20%;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0006}.toast.on{opacity:1;transform:translate(-50%)translateY(-8px)}.end-on .toast{top:auto;bottom:calc(6px + var(--sa-b,0px));padding:5px 14px;font-size:15px}.news{pointer-events:none;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.nw{color:#f6ecd2;text-shadow:0 1px 2px #000c;background:#140c089e;border-radius:9px;align-items:center;gap:6px;padding:2px 9px 2px 4px;font-size:12px;font-weight:700;line-height:1.25;transition:opacity .4s,transform .4s;animation:.25s ease-out nwIn;display:flex}.nw span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nw .hd{width:18px;height:18px;margin:1px}.nw.out{opacity:0;transform:translate(-10px)}.nw.bad{color:#ffe6dc;background:#7a1612d1;box-shadow:inset 0 0 0 1px #ff78648c}.ni{color:#e9c46a;flex:none;width:16px;height:16px}@keyframes nwIn{0%{opacity:0;transform:translate(-12px)}}.banner{top:calc(58px + var(--sa-t));z-index:2;background:var(--chip);border:1.5px solid var(--chip-edge);color:var(--chip-ink);letter-spacing:.02em;white-space:nowrap;max-width:min(400px, calc(100% - 24px - var(--sa-l) - var(--sa-r)));opacity:0;pointer-events:none;border-radius:20px;align-items:center;gap:7px;padding:3px 13px 3px 4px;font:700 13px/1.2 Cinzel,Georgia,serif;transition:opacity .3s,transform .3s;display:flex;position:absolute;left:50%;transform:translate(-50%,-6px);box-shadow:0 3px 10px #0006}.banner .b-txt{flex-direction:column;min-width:0;display:flex}.banner b{text-overflow:ellipsis;overflow:hidden}.banner small{text-overflow:ellipsis;letter-spacing:0;color:#ffd36a;font:700 10.5px/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.banner.on{opacity:1;transform:translate(-50%)}.banner .b-ico{flex:none;display:flex}.banner .hd{width:26px;height:26px}.banner.two .hd{width:30px;height:30px}.banner .ni{color:#ffd36a;width:22px;height:22px;margin-left:3px}.hd.slain{filter:grayscale(.55);transform:rotate(-24deg)}@media (max-height:360px){.banner{top:calc(46px + var(--sa-t));max-width:min(270px, calc(100% - 24px - var(--sa-l) - var(--sa-r)));gap:6px;padding:2px 10px 2px 3px;font-size:11.5px}.banner small{font-size:9.5px}.banner .hd,.banner.two .hd{width:24px;height:24px}.banner .ni{width:18px;height:18px}.nw{font-size:11px}}@media (max-width:900px){.banner{top:calc(98px + var(--sa-t))}.toast{top:max(20%, calc(104px + var(--sa-t)))}}.feed{top:calc(120px + var(--sa-t));right:calc(10px + var(--sa-r));pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute}.fd{background:var(--chip);border:1.5px solid var(--chip-edge);height:26px;max-height:30px;color:var(--chip-ink);white-space:nowrap;transform-origin:100%;border-radius:10px;align-items:center;gap:6px;margin-top:4px;padding:0 9px 0 6px;font-size:13px;font-weight:800;line-height:1;transition:opacity .3s,transform .3s,max-height .3s 80ms,margin .3s 80ms,border-width .3s 80ms;animation:.28s cubic-bezier(.2,.9,.3,1.25) fdIn;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000059}.fd .fi{flex:none;width:15px;height:15px;display:block}.fd-n,.fd-hero,.fd-lock{align-items:center;gap:1px;display:flex}.fd-n .fi{color:var(--m,var(--chip-ink))}.fd b{font-variant-numeric:tabular-nums}.fd b i{opacity:.65;margin:0 1px;font-size:.8em;font-style:normal}.fd[data-m=tree],.fd [data-m=tree]{--m:#d6a064}.fd[data-m=rock],.fd [data-m=rock]{--m:#aab2bb}.fd[data-m=iron],.fd [data-m=iron]{--m:#eef5ff}.fd .fd-horse .fi{color:#d8a56a}.fd-hero{color:#ffd36a;filter:drop-shadow(0 0 3px #ffc446cc)}.fd-hero .crown{width:11px;height:11px}.fd.gold{border-color:#ffd36a;box-shadow:0 0 8px #ffc85073,0 2px 6px #00000059}.fd.bad{background:linear-gradient(#4a1410e0,#240a09e0);border-color:#ff6b5ad9}.fd-lock{margin-right:3px;position:relative}.fd .fd-lock .lock{filter:drop-shadow(0 0 1px #000);width:9px;height:9px;position:absolute;bottom:-3px;right:-4px}.fd.bump{animation:.3s ease-out fdBump}.fd.out{opacity:0;border-width:0;max-height:0;margin-top:0;transform:translate(14px)}@keyframes fdIn{0%{opacity:0;transform:translate(28px)}}@keyframes fdBump{40%{transform:scale(1.1)}}@media (max-height:360px){.fd{border-radius:8px;gap:4px;height:22px;margin-top:3px;padding:0 7px 0 5px;font-size:11px}.fd .fi{width:13px;height:13px}.fd-hero .crown{width:10px;height:10px}}.labels{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.label{will-change:transform;font-size:calc(14px * var(--ui,1));padding:calc(2px * var(--ui,1)) calc(8px * var(--ui,1));border-radius:calc(8px * var(--ui,1));white-space:nowrap;text-shadow:0 1px 2px #000c;background:#080a0eb8;font-weight:900;position:absolute;top:0;left:0}.label.me{font-size:calc(16px * var(--ui,1));background:#ff5436eb}.label.ally{box-shadow:0 0 0 calc(2px * var(--ui,1)) #4caf50}.label.ally:before{content:"🤝 "}.label.iron{color:#ffb36b;align-items:center;gap:calc(5px * var(--ui,1));background:#28180ab3;border:1px solid #d9822bb3;display:flex}.label.iron i{transform-origin:30% 80%;font-style:normal;line-height:1;display:block}.label.iron s{width:calc(46px * var(--ui,1));height:calc(7px * var(--ui,1));background:#0000008c;border-radius:4px;display:none;overflow:hidden}.label.iron s b{transform-origin:0;background:linear-gradient(#ffc27a,#d9822b);height:100%;display:block;transform:scaleX(0)}.label.iron.mining i{animation:.45s ease-in infinite alternate mineSwing}.label.iron.mining s{display:block}@keyframes mineSwing{0%{transform:rotate(-28deg)}to{transform:rotate(18deg)}}.label.iron .ipop{margin:calc(-17px * var(--ui,1)) 0 0 calc(6px * var(--ui,1));align-items:center;gap:calc(4px * var(--ui,1));height:calc(34px * var(--ui,1));box-sizing:border-box;padding:0 calc(10px * var(--ui,1)) 0 calc(7px * var(--ui,1));border-radius:calc(17px * var(--ui,1));border:calc(2px * var(--ui,1)) solid #e3e9f1;box-shadow:0 calc(2px * var(--ui,1)) calc(6px * var(--ui,1)) #0000008c;color:#fff;font-size:calc(26px * var(--ui,1));text-shadow:0 1px 2px #000000b3;opacity:0;pointer-events:none;transform-origin:0;--dx:0px;--dy:0px;background:linear-gradient(#7d8593,#4a515c);font-weight:900;line-height:1;text-decoration:none;display:flex;position:absolute;top:50%;left:100%}.label.iron .ipop:nth-of-type(2){margin:calc(-17px * var(--ui,1)) calc(6px * var(--ui,1)) 0 0;transform-origin:100%;left:auto;right:100%}.label.iron .ipop:nth-of-type(3){--dy:calc(-34px * var(--ui,1))}.label.iron .ipop .fi{box-sizing:border-box;width:calc(26px * var(--ui,1));height:calc(26px * var(--ui,1));padding:calc(3px * var(--ui,1));background:#eef2f7;border-radius:50%;flex:none;display:block}.label.iron .ipop.a{animation:1.2s ease-out both ironPopA}.label.iron .ipop.b{animation:1.2s ease-out both ironPopB}@keyframes ironPopA{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3)}10%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1.3)}20%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(.9)}28%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1)}55%{opacity:1;transform:translate(var(--dx), calc(var(--dy) - 6px)) scale(1)}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) - 40px)) scale(.95)}}@keyframes ironPopB{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3)}10%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1.3)}20%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(.9)}28%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1)}55%{opacity:1;transform:translate(var(--dx), calc(var(--dy) - 6px)) scale(1)}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) - 40px)) scale(.95)}}.label.iron:after{content:"";inset:calc(-4px * var(--ui,1));border-radius:calc(10px * var(--ui,1));border:calc(2px * var(--ui,1)) solid #fff1d6;opacity:0;pointer-events:none;background:#ffc47873;position:absolute}.label.iron.fa:after{animation:.7s ease-out both ironFlashA}.label.iron.fb:after{animation:.7s ease-out both ironFlashB}@keyframes ironFlashA{0%{opacity:0;transform:scale(.9)}15%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.18)}}@keyframes ironFlashB{0%{opacity:0;transform:scale(.9)}15%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.18)}}.joy{pointer-events:none;background:#ffffff0f;border:2px solid #ffffff59;border-radius:50%;width:110px;height:110px;margin:-55px 0 0 -55px;position:absolute}.joy i{background:#ffffff80;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.joy-rest{left:calc(36px + var(--sa-l));bottom:calc(36px + var(--sa-b));pointer-events:none;background:#ffffff0a;border:2px solid #fff3;border-radius:50%;width:110px;height:110px;transition:opacity .15s;display:none;position:absolute}.joy-rest i{background:#ffffff40;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.ui.touch .joy-rest{display:block}.ui.joy-on .joy-rest{opacity:0}.ui.stick-right .joy-rest{left:auto;right:calc(36px + var(--sa-r))}.result-list{min-width:220px;font-size:15px}.result-list div{border-radius:8px;align-items:center;gap:8px;padding:2px 6px;display:flex}.result-list div.me{background:#ff54364d;font-weight:800}.result-list i{border-radius:50%;width:10px;height:10px}.result-list span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:112px;overflow:hidden}.split{align-items:flex-start;gap:20px;display:flex}.big-num{color:#f5b82e;font-size:30px;font-weight:900}.social-card{z-index:50;color:var(--ink-brown,#4a2a1c);touch-action:manipulation;background:#120b09c7;justify-content:center;align-items:center;padding:8px;font-family:Georgia,serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.social-box{text-align:center;border:14px solid #0000;border-image:var(--embroidery) 24 round;background:radial-gradient(at 50% 40%,#fdf7e6 0%,#f6ecd2 55%,#ead9ae 100%);flex-direction:column;align-items:center;gap:10px;width:min(470px,100%);max-height:100%;padding:14px 18px 18px;display:flex;box-shadow:0 14px 40px #00000080,inset 0 0 0 2px #c9a24a,inset 0 0 0 5px #f6ecd2,inset 0 0 0 6px #7a1f2b,inset 0 0 40px #a06e3240}.social-box .brand-mark{font:900 28px Cinzel Decorative,Cinzel,Georgia,serif}.social-box .brand-a{color:#b8862a}.social-box .brand-b{color:#7a1f2b}.social-box strong{color:#7a1f2b;font:700 18px Cinzel,Georgia,serif}.social-box p{margin:0;font-size:15px;line-height:1.3}.social-links{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.social-link{white-space:nowrap;color:#7a1f2b;touch-action:manipulation;background:#fff9;border:2px solid #c9a24a;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:6px;max-width:170px;min-height:48px;padding:0 12px;font:700 14px Cinzel,Georgia,serif;text-decoration:none;display:flex}.social-link:hover{background:#fff}.social-link:focus-visible{background:#fff}.social-link:active{transform:translateY(1px)}.social-link svg{flex:none;width:22px;height:22px}.social-box .btn{width:min(260px,100%)}.rotate{z-index:60;text-align:center;background:radial-gradient(ellipse at center, #2e1a13, var(--bg));color:#f6ecd2;pointer-events:auto;justify-content:center;align-items:center;padding:24px;font:700 22px Cinzel,Georgia,serif;display:none;position:fixed;top:0;bottom:0;left:0;right:0}@media (orientation:portrait) and (pointer:coarse){.rotate{display:flex}}html.no-rotate .rotate{display:none!important}.rot-box{flex-direction:column;align-items:center;gap:14px;max-width:300px;display:flex}.rot-box small{color:#e9d9b4;opacity:.85;font:600 15px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rot-phone{box-sizing:border-box;border:4px solid #f6d27a;border-radius:10px;width:46px;height:78px;margin-bottom:6px;animation:2.4s ease-in-out infinite rot-turn;position:relative}.rot-phone:after{content:"";background:#f6d27a;border-radius:2px;width:14px;height:3px;margin-left:-7px;position:absolute;bottom:4px;left:50%}@keyframes rot-turn{0%,25%{transform:rotate(0)}55%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.rot-phone{animation:none;transform:rotate(-90deg)}}.debug{left:calc(10px + var(--sa-l));bottom:calc(6px + var(--sa-b));z-index:40;white-space:pre;pointer-events:none;background:#0009;border-radius:6px;padding:4px 8px;font:12px/1.4 ui-monospace,monospace;position:fixed}@media (max-height:360px){.count{padding:2px 10px;font-size:20px}.timer{padding:4px 10px;font-size:18px}.board{min-width:110px;padding:4px 8px;font-size:12px}.board span{max-width:70px}.card{gap:6px;padding:10px 16px}.card h2{font-size:20px}.btn{padding:0 16px;font-size:16px}.btn.big{min-height:52px;font-size:20px}.result-list{min-width:170px;font-size:12px}.result-list span{max-width:84px}.result-list div{padding:0 6px}.big-num{font-size:22px}.hint{padding:6px 10px;font-size:12px}}:root{--cream:#f6ecd2;--bordo:#7a1f2b;--bordo-dark:#5c1520;--gilt:#c9a24a;--ink-brown:#4a2a1c}.menu{background:radial-gradient(#0000 35%,#05080c73)}.card.parchment{color:var(--bordo);border:14px solid #0000;border-image:var(--embroidery) 24 round;box-shadow:0 14px 40px #00000080, inset 0 0 0 2px var(--gilt), inset 0 0 0 5px var(--cream), inset 0 0 0 6px var(--bordo), inset 0 0 40px #a06e3240;background:radial-gradient(at 50% 40%,#fdf7e6 0%,#f6ecd2 55%,#ead9ae 100%);border-radius:0;gap:6px;min-width:min(440px,100%);max-width:100%;padding:10px 30px 14px;position:relative}.card.parchment p{color:var(--ink-brown)}.parchment .flourish{width:min(240px,60%);height:14px;color:var(--bordo);display:block}.ferman{letter-spacing:.04em;color:var(--bordo);text-shadow:0 1px 0 #fff6dc, 0 2px 0 var(--gilt), 0 4px 8px #5a141e40;margin:0;font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:clamp(30px,8.5vh,60px);font-weight:900;line-height:1.05}.ferman.small{font-size:clamp(20px,5.5vh,30px)}.ferman.brand{white-space:nowrap}.ferman.brand .brand-a{color:#b8862a;text-shadow:0 1px #fff6dc,0 2px #7a5208,0 4px 8px #5a3c0a4d}.ferman.brand .brand-b{color:var(--bordo)}.parchment .tagline{color:var(--ink-brown);text-shadow:none;font-family:Cinzel,Georgia,serif;font-size:clamp(12px,3.4vh,17px);font-weight:700}.btn.royal{background:linear-gradient(#93283a, var(--bordo) 55%, var(--bordo-dark));color:#fbefd0;border:2px solid var(--gilt);letter-spacing:.06em;font-family:Cinzel,Georgia,serif;font-weight:700;box-shadow:0 4px #3e0e15,inset 0 1px #ffe6b459}.parchment .stats{color:var(--ink-brown);background:#7a1f2b14;border:1px solid #7a1f2b40}.parchment .stats b{color:var(--bordo)}.btn.shop-btn.subtle{opacity:.85;min-width:0;font-size:14px}.btn.shop-btn:disabled{opacity:.6}.btn.shop-btn{color:var(--bordo);border:2px solid var(--bordo);box-shadow:inset 0 0 0 2px var(--cream), inset 0 0 0 3px var(--gilt);background:0 0;min-width:170px;font-family:Cinzel,Georgia,serif;font-weight:700}.card.parchment.shop{width:min(760px,100%);padding:8px 16px 12px}.shop-head{align-items:center;gap:12px;width:100%;display:flex}.shop-head .ferman{text-align:left;flex:1}.coins{color:var(--ink-brown);background:#c9a24a40;border-radius:10px;padding:4px 12px;font-family:Cinzel,Georgia,serif;font-weight:700}.btn.close{width:48px;padding:0;font-size:18px}.shop-body{flex:0 auto;gap:12px;width:100%;height:clamp(170px,60vh,400px);min-height:0;display:flex}.preview{background:radial-gradient(circle at 50% 40%,#fffaf0,#e7d3a3);border-radius:12px;flex:0 0 38%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #7a1f2b4d}.preview canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.shop-right{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.tabs{gap:6px;display:flex}.tab{pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:44px;color:var(--bordo);cursor:pointer;background:0 0;border:2px solid #7a1f2b66;border-radius:10px;flex:1;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:700;overflow:hidden}.tab.on{background:var(--bordo);color:#fbefd0;border-color:var(--gilt)}.items{flex:0 auto;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:6px;min-height:0;padding:2px;display:grid;overflow:auto}.item{pointer-events:auto;text-align:left;min-height:48px;color:var(--ink-brown);cursor:pointer;background:#ffffff73;border:1.5px solid #7a1f2b59;border-radius:10px;align-items:center;gap:8px;padding:4px 10px;display:flex;position:relative}.item .name{flex:1;font-size:14px;font-weight:700}.item .state{color:var(--bordo);white-space:nowrap;font-size:12px;font-weight:700}.item.on{border-color:var(--gilt);box-shadow:inset 0 0 0 1px var(--bordo);background:#c9a24a4d}.item.poor .state{color:#a33;opacity:.8}.item.trying{border-style:dashed;border-color:var(--gilt);background:#c9a24a2e}.try-bar{z-index:1;pointer-events:auto;background:#fbefd0f0;border-radius:10px;align-items:center;gap:6px;padding:5px 6px;display:flex;position:absolute;bottom:6px;left:6px;right:6px;box-shadow:0 0 0 1.5px #7a1f2b59}.try-bar[hidden]{display:none}.try-name{min-width:0;color:var(--ink-brown);text-overflow:ellipsis;flex:1;font-size:13px;font-weight:700;line-height:1.15;overflow:hidden}.try-name small{opacity:.75;font-size:11px;font-weight:600;display:block}.try-buy{white-space:nowrap;flex:none;min-height:44px;padding:4px 12px;font-size:13px}.try-buy.poor{opacity:.75}.try-buy:disabled{opacity:.6;cursor:not-allowed}.try-x{width:44px;height:44px;color:var(--bordo);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:18px;font-weight:700}.swatch{border:1.5px solid #00000059;border-radius:50%;flex:none;width:18px;height:18px}.swatch.team{background:conic-gradient(#ff5436 0 25%, #3fa7ff 0 50%, #ffd23f 0 75%, #9b5de5 0)}@media (max-height:360px){.card.parchment{border-width:10px;gap:3px;padding:4px 18px 8px}.parchment .flourish{height:10px}.ferman{font-size:30px}.parchment .stats{padding:2px 10px;font-size:12px}.btn.shop-btn{min-height:44px}.card.parchment.shop{padding:4px 10px 6px}.items{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.item{flex-direction:column;align-items:flex-start;gap:0;min-height:44px;padding:3px 8px}.item .name,.item .state{font-size:11px}.item .swatch{width:12px;height:12px;position:absolute;top:6px;right:6px}.tab{min-height:44px;padding:0 2px;font-size:11px}}.snd{width:48px;padding:0;font-size:20px}.snd-corner{pointer-events:auto;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:20px;position:absolute;top:2px;right:2px}.room-chip{top:calc(62px + var(--sa-t));left:calc(10px + var(--sa-l));background:var(--chip);border:1.5px solid var(--chip-edge);color:var(--chip-ink);letter-spacing:.08em;border-radius:10px;padding:3px 10px;font-family:Cinzel,Georgia,serif;font-size:13px;font-weight:800;position:absolute}.hud-acts{right:calc(16px + var(--sa-r));bottom:calc(16px + var(--sa-b));pointer-events:none;align-items:flex-end;gap:12px;display:flex;position:absolute}.ui.stick-right .hud-acts{right:auto;left:calc(16px + var(--sa-l));flex-direction:row-reverse}.hud-acts kbd{color:#f6ecd2d9;letter-spacing:.04em;white-space:nowrap;background:#080a0ebf;border-radius:4px;padding:0 5px;font:700 9px/14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:none;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.ui:not(.touch) .hud-acts kbd{display:block}.ui:not(.touch) .hud-acts{bottom:calc(26px + var(--sa-b))}}.form-btn{pointer-events:auto;cursor:pointer;color:#fbefd0;border:2.5px solid var(--gilt);background:radial-gradient(circle at 40% 35%,#6b4a26,#4a3018 60%,#2a190b);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:62px;height:62px;margin-bottom:30px;padding:0;font-family:Cinzel,Georgia,serif;display:flex;position:relative;box-shadow:0 4px #1e1208}.form-btn svg{fill:#f6ecd2;width:28px;height:28px;display:block}.form-btn svg .k{fill:#ffcf5a;stroke:#3a2410;stroke-width:.8px}.form-btn small{letter-spacing:.06em;font-size:9px;font-weight:800;line-height:1}.form-btn:active{transform:translateY(2px);box-shadow:0 2px #1e1208}.form-btn.flash{animation:.45s ease-out formFlash}@keyframes formFlash{0%{box-shadow:0 4px #1e1208,0 0 #ffd36bcc}to{box-shadow:0 4px #1e1208,0 0 0 12px #ffd36b00}}.hud-left{pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;max-width:min(100%,300px);display:flex}.hud-left .room-chip{position:static}.hud-left .news{max-width:100%;position:static}.hud-status{align-items:center;gap:10px;padding-bottom:6px;display:none}.hud-status:has(.hud-alerts>*){display:flex}.hud-pw{right:calc(18px + var(--sa-r));bottom:calc(124px + var(--sa-b));pointer-events:none;z-index:1;flex-flow:wrap-reverse;justify-content:flex-end;align-items:center;gap:6px 10px;max-width:calc(72% - 40px);display:none;position:absolute}.hud-pw.on{display:flex}.ui.stick-right .hud-pw{right:auto;left:calc(18px + var(--sa-l));flex-direction:row-reverse;justify-content:flex-end}@media (hover:hover) and (pointer:fine){.ui:not(.touch) .hud-pw{bottom:calc(132px + var(--sa-b))}}.hud-pw .powers{flex-wrap:wrap-reverse;justify-content:flex-end;padding-bottom:6px}.ui.stick-right .hud-pw .powers{justify-content:flex-start}.ui.stick-right .pw-callout{align-items:flex-start}.hud-alerts{align-items:center;gap:10px;display:flex}.hud-alerts:empty{display:none}.powers{flex-direction:row;align-items:center;gap:10px;display:flex}.pw{animation:.4s cubic-bezier(.2,.9,.3,1.3) pwIn;display:flex;position:relative}.pw-ico{color:#ffc04a;background:radial-gradient(circle at 50% 40%,#6b3d16,#2a160a 72%);border:2px solid #ffd36a;border-radius:50%;flex:none;width:44px;height:44px;position:relative;box-shadow:0 0 10px #ffc04a99,0 2px #1e1208}.pw-ring{width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.pw-ring circle{fill:none;stroke-width:4px}.pw-track{stroke:#00000073}.pw-arc{stroke:#ffe28a;stroke-linecap:round;filter:drop-shadow(0 0 2px #ffd26ee6)}.pw-em{filter:drop-shadow(0 1px #2a160a);width:25px;height:25px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.pw-s{color:#ffe7b0;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;background:#2a160a;border:1.5px solid #ffd36a;border-radius:8px;min-width:22px;padding:0 4px;font:800 11px/13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.pw-callout{background:var(--chip);max-width:100%;color:var(--chip-ink);white-space:nowrap;border:1.5px solid #ffd36a;border-radius:10px;flex-direction:column;align-items:flex-end;padding:3px 10px;animation:.3s ease-out pwCall;display:flex;box-shadow:0 2px 8px #0006}.pw-callout[hidden]{display:none}.pw-callout b{color:#ffd36a;letter-spacing:.03em;font:700 13px Cinzel,Georgia,serif}.pw-callout small{opacity:.9;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.pw-callout[data-tone=wolfSpirit]{border-color:#9fdcff}.pw-callout[data-tone=wolfSpirit] b{color:#bfe8ff}.pw-callout[data-tone=kingslayer]{border-color:#ff7a4a}.pw-callout[data-tone=kingslayer] b{color:#ffb04a}.pw-callout[data-tone=home]{border-color:#a8e58f}.pw-callout[data-tone=home] b{color:#c9f5b0}@keyframes pwCall{0%{opacity:0;transform:translateY(-4px)}}.pw.ending .pw-ico{isolation:isolate;animation:.5s ease-in-out infinite alternate pwBlink;box-shadow:0 2px #1e1208}.pw.ending .pw-ico:before,.pw.ending .pw-ico:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;animation:.5s ease-in-out infinite alternate pwGlowOut;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.pw.ending .pw-ico:before{box-shadow:0 0 10px #ffc04a99}.pw.ending .pw-ico:after{opacity:0;animation-name:pwGlowIn;box-shadow:0 0 4px #ffc04a4d}.pw[data-power=wolfSpirit] .pw-ico{color:#d6efff;background:radial-gradient(circle at 50% 40%,#2f5a78,#0d1c2b 72%);border-color:#9fdcff;box-shadow:0 0 10px #8cd2ff99,0 2px #08121c}.pw[data-power=wolfSpirit] .pw-arc{stroke:#bfe8ff;filter:drop-shadow(0 0 2px #96d7ffe6)}.pw[data-power=wolfSpirit] .pw-s{color:#e2f4ff;background:#0d1c2b;border-color:#9fdcff}.pw[data-power=wolfSpirit].ending .pw-ico{box-shadow:0 2px #08121c}.pw[data-power=wolfSpirit].ending .pw-ico:before{box-shadow:0 0 10px #8cd2ff99}.pw[data-power=wolfSpirit].ending .pw-ico:after{box-shadow:0 0 4px #8cd2ff4d}.pw-home .pw-ico{color:#c9f5b0;background:radial-gradient(circle at 50% 40%,#3f7a3c,#12280f 72%);border-color:#a8e58f;box-shadow:0 0 9px #8cdc6e80,0 2px #0b1a09}.pw-home .pw-track{stroke:#a8e58f80}.pw-home .pw-s{color:#e6ffd8;background:#12280f;border-color:#a8e58f;min-width:30px}.pw[data-power=kingslayer] .pw-ico{color:#ffd24a;background:radial-gradient(circle at 50% 40%,#8a1f24,#2a0a0c 72%);border-color:#ffcf4a;box-shadow:0 0 10px #ff5a3ca6,0 2px #1c0607}.pw[data-power=kingslayer] .pw-arc{stroke:#ffb04a;filter:drop-shadow(0 0 2px #ff7846e6)}.pw[data-power=kingslayer] .pw-s{color:#ffe7b0;background:#2a0a0c;border-color:#ffcf4a}.pw[data-power=kingslayer].ending .pw-ico{box-shadow:0 2px #1c0607}.pw[data-power=kingslayer].ending .pw-ico:before{box-shadow:0 0 10px #ff5a3ca6}.pw[data-power=kingslayer].ending .pw-ico:after{box-shadow:0 0 4px #ff5a3c4d}@media (hover:hover) and (pointer:fine){.pw{pointer-events:auto}}@keyframes pwIn{0%{opacity:0;transform:scale(.4)}}@keyframes pwBlink{to{opacity:.45}}@keyframes pwGlowOut{to{opacity:0}}@keyframes pwGlowIn{to{opacity:1}}@media (max-height:420px){.hud-left{gap:4px}.hud-status,.powers,.hud-alerts{gap:8px}.pw-ico{width:38px;height:38px}.pw-em{width:22px;height:22px}.pw-s{min-width:20px;font-size:10px;line-height:12px;bottom:-6px}.pw-home .pw-s{min-width:28px}.pw-callout{padding:2px 8px}.pw-callout b{font-size:12px}.pw-callout small{font-size:10px}}@media (max-height:340px){.hud-pw{bottom:calc(100px + var(--sa-b))}.feed .fd:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.pw,.pw-callout,.pw.ending .pw-ico,.pw.ending .pw-ico:before,.pw.ending .pw-ico:after{animation:none}}.cry-btn{pointer-events:auto;cursor:pointer;background:radial-gradient(circle at 40% 35%, #a83244, var(--bordo) 60%, #4a1018);color:#fbefd0;border:3px solid var(--gilt);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:78px;height:78px;font-family:Cinzel,Georgia,serif;display:flex;position:relative;box-shadow:0 4px #3e0e15,0 0 #ffc85099}.cry-btn b{font-size:26px;line-height:1}.cry-btn small{letter-spacing:.08em;font-size:11px;font-weight:700}.cry-btn .cd{pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.cry-ring{opacity:0;pointer-events:none;--k:1.20513;background:#ffc8508c;border-radius:50%;width:78px;height:78px;position:absolute;bottom:0;right:0}.ui.stick-right .cry-ring{left:0;right:auto}.cry-ring.ready{animation:1.6s ease-in-out infinite cryRing}@keyframes cryRing{50%{transform:scale(var(--k));opacity:0}0%,to{opacity:1;transform:scale(1)}}.cry-btn.active{color:#3a0d10;background:radial-gradient(circle,#ffcf5a,#e0602a 70%)}@keyframes cryPulse{50%{box-shadow:0 4px #3e0e15,0 0 0 8px #ffc85000}0%,to{box-shadow:0 4px #3e0e15,0 0 #ffc8508c}}.skill-row{pointer-events:none;align-items:flex-end;gap:8px;display:flex}.skill-row:empty{display:none}.ui.stick-right .skill-row{flex-direction:row-reverse}.sk-btn{pointer-events:auto;cursor:pointer;touch-action:none;color:#ffe08a;border:2.5px solid var(--gilt);-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 40% 35%,#3d5878,#24364d 60%,#142033);border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;height:50px;padding:0;display:flex;position:relative;box-shadow:0 3px #0e1622}.sk-btn:after{content:"";border-radius:50%;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.sk-btn:before{content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;box-shadow:0 0 14px 4px #8fd0ffd9}.sk-ic{filter:drop-shadow(0 1px #0e1622);width:28px;height:28px;display:block}.sk-lv{color:#ffe7b0;text-align:center;background:#2a160a;border:1.5px solid #ffd36a;border-radius:8px;min-width:18px;padding:0 3px;font:800 9px/13px Cinzel,Georgia,serif;position:absolute;top:-5px;right:-5px}.sk-done{color:#b8e08a;text-shadow:0 1px 2px #000;justify-content:center;align-items:center;font:900 22px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.sk-btn:active{transform:translateY(2px);box-shadow:0 1px #0e1622}.sk-btn.wait .sk-ic{opacity:.55}.sk-btn.used{filter:grayscale()brightness(.6);cursor:default}.sk-btn.used .sk-ic{opacity:.35}.sk-btn.used .sk-done{display:flex}.sk-btn.active{cursor:default;border-color:#bfe6ff}.sk-btn.active:before{animation:.8s ease-in-out infinite alternate skGlow}@keyframes skGlow{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sk-btn.active:before{opacity:.8;animation:none}}.emote-btn{z-index:1;pointer-events:auto;cursor:pointer;touch-action:none;border:2.5px solid var(--gilt);-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 40% 35%,#6b4a26,#4a3018 60%,#2a190b);border-radius:50%;flex:none;width:52px;height:52px;padding:0;display:block;position:relative;box-shadow:0 3px #1e1208}.emote-btn:after{content:"";border-radius:50%;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.emote-btn span{position:absolute;top:7px;bottom:7px;left:7px;right:7px}.emote-btn span svg,.emote-slot svg,.emote-pop svg{width:100%;height:100%;display:block}.emote-btn .cd{pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.emote-btn.wait span{opacity:.6}.emote-btn.open,.emote-btn.selecting{border-color:#ffd36b;box-shadow:0 3px #1e1208,0 0 0 3px #ffd36b73}.emote-btn.selecting span{opacity:1}.emote-panel{z-index:3;background:var(--chip);border:1.5px solid var(--chip-edge);pointer-events:none;border-radius:16px;gap:4px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 4px 14px #00000073}.ui.stick-right .emote-panel{left:0;right:auto}.emote-slot{pointer-events:auto;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:none;width:48px;height:48px;padding:5px;position:relative}.emote-slot:after{content:"";position:absolute;top:-6px;bottom:-6px;left:-2px;right:-2px}.emote-slot.on{background:#ffd36b52;transform:scale(1.12)}@media (hover:hover) and (pointer:fine){.emote-slot:hover{background:#ffd36b52}}.emote{z-index:1;will-change:transform;padding-bottom:calc(34px * var(--ui,1));pointer-events:none;position:absolute;top:0;left:0}.emote-pop{box-sizing:border-box;width:calc(58px * var(--ui,1));height:calc(58px * var(--ui,1));padding:calc(6px * var(--ui,1));border:calc(3px * var(--ui,1)) solid var(--c,#d9b25a);box-shadow:0 calc(3px * var(--ui,1)) calc(8px * var(--ui,1)) #0000008c;transform-origin:50% 100%;background:radial-gradient(circle at 40% 35%,#6b4a26,#3a2410 70%);border-radius:50%;animation:2s linear both emotePop;display:block;position:relative}.emote-pop:after{content:"";left:50%;bottom:calc(-10px * var(--ui,1));margin-left:calc(-7px * var(--ui,1));border:calc(7px * var(--ui,1)) solid transparent;border-bottom-width:0;border-top:calc(9px * var(--ui,1)) solid var(--c,#d9b25a);position:absolute}@keyframes emotePop{0%{opacity:0;transform:scale(.35)}9%{opacity:1;transform:scale(1.16)}16%{transform:scale(1)}84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.emote-pop.preview{border-style:dashed;border-color:#ffd36b;animation:.18s ease-out both emoteBump}.emote-pop.preview:after{display:none}@keyframes emoteBump{0%{transform:scale(.8)}to{transform:scale(1)}}.gcard>span svg{width:26px;height:26px;display:block}.btn.reinforce{left:50%;bottom:calc(60px + var(--sa-b));animation:1.6s infinite cryPulse;position:absolute;transform:translate(-50%)}.btn.friends{min-width:220px}.card.parchment.lobby{gap:8px;width:min(620px,100%)}.field{width:100%;color:var(--ink-brown);align-items:center;gap:10px;font-family:Cinzel,Georgia,serif;font-weight:700;display:flex}.field input,.lobby-row .code{pointer-events:auto;-webkit-user-select:text;user-select:text;min-height:44px;color:var(--ink-brown);background:#fffaf0;border:2px solid #7a1f2b66;border-radius:10px;flex:1;padding:0 12px;font:700 18px Cinzel,Georgia,serif}.lobby-row{align-items:center;gap:8px;width:100%;display:flex}.lobby-row .code{text-transform:uppercase;letter-spacing:.25em;text-align:center;flex:0 120px;min-width:84px;padding:0 6px}.lobby-row .btn,.lobby-row .or{white-space:nowrap;flex:none}.lobby-row .btn.royal{flex:1}.lobby-row .btn.shop-btn{min-width:0;padding:0 16px}.lobby-row .or{color:var(--ink-brown);font-style:italic}.lobby-status{min-height:18px;font-weight:700;color:#2e6b3a!important}.lobby-choice{gap:10px;width:100%;display:flex}.lobby-choice .btn{flex:1;min-width:0}.lobby-choice .btn.shop-btn.on{box-shadow:inset 0 0 0 2px var(--gilt), 0 2px 0 #00000040}.party-set{background:#ffffff59;border:1px solid #7a1f2b33;border-radius:10px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.ps-row{color:var(--ink-brown);justify-content:space-between;align-items:center;gap:10px;font:700 14px Cinzel,Georgia,serif;display:flex}.ps-row .seg button{min-height:44px;padding:0 12px;font-size:13px}.ps-row .seg button:disabled{opacity:.75;cursor:default}.ps-row select{border:2px solid var(--bordo);max-width:58%;min-height:44px;color:var(--bordo);background:#fffaf0;border-radius:10px;padding:0 8px;font:700 14px Cinzel,Georgia,serif}.ps-row select:disabled{opacity:.8}.ps-note{opacity:.85;font-size:12px;color:var(--ink-brown)!important;margin:0!important}@media (max-height:360px){.party-set{gap:2px;padding:3px 6px}.ps-note{display:none}.ps-row{font-size:12px}.card.parchment.party .party-list{max-height:24vh}}.lobby-status.err{color:#a32!important}.lobby-hint{font-size:13px;color:var(--ink-brown)!important}.lobby-hint b{-webkit-user-select:text;user-select:text;color:var(--bordo)}.card.parchment.search{gap:8px;width:min(600px,100%)}.seats{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;display:flex}.seats i{background:#ffffff59;border:2px solid #7a1f2b73;border-radius:45% 45% 50% 50%/25% 25% 75% 75%;width:24px;height:28px;animation:1.6s ease-in-out infinite seatWait}.seats i:nth-child(2n){animation-delay:.4s}.seats i:nth-child(3n){animation-delay:.8s}.seats i.on{border-color:var(--gilt);background:linear-gradient(#93283a, var(--bordo) 55%, var(--bordo-dark));animation:.35s ease-out both seatIn;box-shadow:0 2px #3e0e15}@keyframes seatWait{50%{background:#c9a24a59}}@keyframes seatIn{0%{transform:scale(1.4)}}.search [data-act=cancelSearch]{transition:opacity .25s ease-out}.search [data-act=cancelSearch].arming{opacity:.35;cursor:default}.search-n{font:700 18px Cinzel,Georgia,serif;color:var(--bordo)!important}.search-sub{min-height:18px;font-size:14px}.search-list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:22px;align-content:start;gap:4px;width:100%;min-height:74px;display:grid}.search-list span{color:var(--ink-brown);white-space:nowrap;text-overflow:ellipsis;background:#ffffff73;border:1.5px solid #7a1f2b47;border-radius:9px;padding:0 6px;font-size:13px;font-weight:700;line-height:19px;overflow:hidden}.search-list .me{border-color:var(--gilt);box-shadow:inset 0 0 0 1px var(--bordo);color:var(--bordo);background:#c9a24a59}.search-list .in{animation:.4s ease-out both nameIn}@keyframes nameIn{0%{opacity:0;transform:translateY(5px)scale(.9)}}.card.parchment.party{gap:6px;width:min(700px,100%)}.party-body{gap:12px;width:100%;min-height:0;display:flex}.party-side{background:#7a1f2b14;border:1px solid #7a1f2b40;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:6px 12px;display:flex}.party-side small{color:var(--ink-brown);letter-spacing:.06em;font:700 12px Cinzel,Georgia,serif}.party-code{letter-spacing:.14em;color:var(--bordo);-webkit-user-select:text;user-select:text;font:900 40px/1.1 Cinzel,Georgia,serif}.party-link{box-sizing:border-box;width:100%;max-width:240px;min-height:36px;color:var(--ink-brown);-webkit-user-select:text;user-select:text;pointer-events:auto;background:#ffffffb3;border:1.5px solid #7a1f2b59;border-radius:8px;padding:4px 8px;font:12px ui-monospace,monospace}.party-side .btn.shop-btn{min-width:0;padding:0 16px;font-size:15px}.party-main{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;display:flex}.party-list{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));align-content:start;gap:4px;max-height:34vh;display:grid;overflow:auto}.pm{text-align:left;min-height:34px;color:var(--ink-brown);background:#ffffff73;border:1.5px solid #7a1f2b4d;border-radius:10px;align-items:center;gap:6px;padding:2px 8px;font-size:14px;font-weight:700;display:flex}.pm span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pm span small{color:var(--bordo);font-weight:600}.pm.me{border-color:var(--gilt);box-shadow:inset 0 0 0 1px var(--bordo);background:#c9a24a4d}.pm.away{opacity:.6}.pm .hd{width:26px;height:26px}.party-main .lobby-status{min-height:0;font-size:14px}@media (max-height:360px){.seats i{width:20px;height:24px}.search-n{font-size:15px}.search-sub{font-size:12px}.search-list{grid-auto-rows:18px;gap:3px;min-height:60px}.search-list span{font-size:11px;line-height:15px}.party-code{font-size:30px}.party-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:30vh}.pm{min-height:30px;padding:1px 6px;font-size:12px}.pm .hd{width:22px;height:22px}.party-main .lobby-status{font-size:12px}}@media (max-width:560px){.party-body{gap:8px}.party-side{padding:4px 8px}.party-code{font-size:26px}}.label.village{align-items:center;gap:calc(4px * var(--ui,1));color:#fff;font-size:calc(12px * var(--ui,1));display:flex}.label.village .vt{background:conic-gradient(#ffd54a calc(var(--g,0) * 360deg), #00000080 0);border-radius:50%;flex:none;place-items:center;width:1.75em;height:1.75em;margin:-.3em 0 -.3em -.5em;display:grid;position:relative}.label.village .vt[hidden]{display:none}.label.village .vt b{color:#fff;background:#0000004d;border-radius:50%;place-items:center;width:calc(100% - .38em);height:calc(100% - .38em);font-size:1.12em;font-weight:900;line-height:1;display:grid}.label.village .vt[data-k=free] b{color:#efe3c8;background:#6a5d4e}.label.village .vw{display:none}.label.village.alert .vw{color:#fff;background:#e53935;border-radius:50%;flex:none;place-items:center;width:1.4em;height:1.4em;margin-right:-.35em;font-style:normal;font-weight:900;line-height:1;display:grid;position:relative;box-shadow:0 0 0 1.5px #fff}.label.village.alert .vw:after{content:"";border:2px solid #ff5a4a;border-radius:50%;animation:1s ease-out infinite vAlertPulse;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}@keyframes vAlertPulse{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}.v-alert{flex:none;animation:.35s cubic-bezier(.2,.9,.3,1.3) pwIn;display:flex;position:relative}.v-alert .va-ico{color:#fff;background:radial-gradient(circle at 50% 40%,#b8322a,#4a0c0a 72%);border:2px solid #ffb3a6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 2px #1c0607}.v-alert .va-ico:after{content:"";border:2px solid #ff5a4a;border-radius:50%;animation:1s ease-out infinite vAlertPulse;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.v-alert .va-ico b{text-shadow:0 1px 2px #0009;font-size:19px;font-weight:900;line-height:1}.v-alert em{color:#4a0c0a;background:#ffd36a;border:1.5px solid #4a0c0a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.v-alert small{color:#ffe2dc;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;background:#4a0c0a;border:1.5px solid #ffb3a6;border-radius:8px;min-width:26px;padding:0 4px;font:800 11px/13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}@media (max-height:420px){.v-alert .va-ico{width:38px;height:38px}.v-alert .va-ico b{font-size:17px}.v-alert small{font-size:10px;line-height:12px;bottom:-6px}}.v-alerts{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ui.kingdom-on .v-alerts{display:none}.v-arrow{width:calc(36px * var(--ui,1));height:calc(36px * var(--ui,1));will-change:transform;position:absolute;top:0;left:0}.v-arrow[hidden]{display:none}.v-arrow .va-tip{position:absolute;top:0;bottom:0;left:0;right:0}.v-arrow .va-tip:before{content:"";top:50%;right:calc(-11px * var(--ui,1));margin-top:calc(-8px * var(--ui,1));border-left:calc(12px * var(--ui,1)) solid #fff;border-top:calc(8px * var(--ui,1)) solid transparent;border-bottom:calc(8px * var(--ui,1)) solid transparent;position:absolute}.v-arrow .va-num{background:var(--c,#ff5436);color:#fff;font-size:calc(17px * var(--ui,1));text-shadow:0 1px 2px #0009;border:2px solid #fff;border-radius:50%;place-items:center;font-weight:900;line-height:1;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 2px 6px #00000080}.v-arrow em{top:calc(-5px * var(--ui,1));right:calc(-5px * var(--ui,1));width:calc(15px * var(--ui,1));height:calc(15px * var(--ui,1));color:#fff;font-size:calc(10px * var(--ui,1));background:#e53935;border:1.5px solid #fff;border-radius:50%;place-items:center;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute}.v-arrow:after{content:"";border:2px solid #ff5a4a;border-radius:50%;animation:1s ease-out infinite vAlertPulse;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.label.chest{color:#3a2a00;background:linear-gradient(#ffe08a,#e0a92e);font-size:13px}.label.bear{color:#ffd7b0;background:#460c08d9;border:1px solid #ff5a3c99;flex-direction:column;align-items:center;gap:2px;font-size:14px;display:flex}.label.bear i{width:calc(110px * var(--ui,1));height:calc(8px * var(--ui,1));background:#00000080;border-radius:3px;display:block;overflow:hidden}.label.bear i b{background:#e53935;height:100%;display:block}.gate-btn{pointer-events:auto;touch-action:none;will-change:transform;align-items:center;gap:calc(5px * var(--ui,1));padding:calc(5px * var(--ui,1)) calc(10px * var(--ui,1)) calc(5px * var(--ui,1)) calc(8px * var(--ui,1));border-radius:calc(10px * var(--ui,1));color:#ffe7b0;font-size:calc(12px * var(--ui,1));white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#5e3d1e,#3a2410);border:1.5px solid #d9a441;font-weight:800;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 6px #00000080}.gate-btn:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.gate-btn svg{width:calc(14px * var(--ui,1));height:calc(14px * var(--ui,1));flex:none}.gate-btn.open{background:linear-gradient(#8a2f22,#5a1a12);border-color:#ffd36b;animation:1.6s ease-in-out infinite gatePulse}.gate-btn.wait{opacity:.8;cursor:default;animation:none}.gate-btn>svg,.gate-btn>span{z-index:1;position:relative}.gate-btn:before{content:"";width:calc(var(--fill,0) * 100%);border-radius:inherit;pointer-events:none;background:#ffd36b61;position:absolute;top:0;bottom:0;left:0}.gate-btn.wait:before{background:#ffe7b052}@keyframes gatePulse{50%{box-shadow:0 0 0 3px #ffd36b73,0 2px 6px #00000080}}@media (max-height:360px){.hud-acts{right:calc(10px + var(--sa-r));bottom:calc(10px + var(--sa-b));gap:10px}.ui.stick-right .hud-acts{left:calc(10px + var(--sa-l))}.cry-btn{width:64px;height:64px}.cry-ring{--k:1.25;width:64px;height:64px}.cry-btn b{font-size:20px}.form-btn{width:54px;height:54px;margin-bottom:22px}.form-btn svg{width:24px;height:24px}.emote-btn{width:44px;height:44px}.emote-btn span{top:5px;bottom:5px;left:5px;right:5px}.skill-row{gap:6px}.sk-btn{width:42px;height:42px}.sk-ic{width:23px;height:23px}.emote-panel{gap:3px;padding:3px;bottom:calc(100% + 8px)}.emote-slot{width:44px;height:44px;padding:4px}.joy-rest{left:calc(24px + var(--sa-l));bottom:calc(24px + var(--sa-b))}.ui.stick-right .joy-rest{right:calc(24px + var(--sa-r))}.room-chip{top:calc(54px + var(--sa-t));font-size:11px}.card.parchment.lobby{gap:4px}.field input,.lobby-row .code{min-height:44px;font-size:15px}.lobby-row .btn{padding:0 10px;font-size:14px}.lobby-hint{font-size:11px}}.rank-row{color:var(--ink-brown);align-items:center;gap:14px;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;display:flex}.rank-row .tier{color:var(--bordo)}.lvl{align-items:center;gap:6px;display:flex}.xpbar{vertical-align:middle;background:#7a1f2b26;border-radius:4px;width:80px;height:8px;display:inline-block;overflow:hidden}.xpbar u{background:linear-gradient(90deg,#e0a92e,#ffd36a);width:0;height:100%;text-decoration:none;display:block}.stats .season{opacity:.75;font-size:13px}.notice{margin:0;font-weight:700;color:#2e6b3a!important}.result-side{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-width:170px;display:flex}.result-side p{margin:0}.xp-line{align-items:center;gap:8px;font-size:14px;display:flex}.up-line{font-size:14px;font-weight:800;color:#7bd389!important}@media (max-height:360px){.rank-row{gap:8px;font-size:12px}.xpbar{width:56px}.stats .season{display:none}.result-side{gap:1px;min-width:140px}.xp-line,.up-line{font-size:11px}}.coins.seals{pointer-events:auto;cursor:pointer;color:#1f4e8c;background:#3f78c82e;border:0;min-height:44px;font:700 16px Cinzel,Georgia,serif}span.coins.seals{cursor:default;pointer-events:none;align-items:center;gap:4px;min-height:0;display:inline-flex}.coins.seals i{color:#fff;background:#1f4e8c;border-radius:50%;width:20px;height:20px;margin-left:4px;font-size:14px;font-style:normal;line-height:20px;display:inline-block}.tab{flex-direction:column;justify-content:center;align-items:center;gap:1px;padding-left:2px;padding-right:2px;line-height:1.1;display:flex}.tab .ti{font-size:18px}.tab .tl{letter-spacing:0;font-size:10px}:lang(tr) .tab .tl,:lang(ru) .tab .tl{letter-spacing:-.03em}:lang(ru) .tab .tl{font-size:9.5px}.item.premium .state{color:#1f4e8c}.item.locked{opacity:.6}.item.power{border-color:var(--gilt);background:#c9a24a2e}.item .name small{color:var(--ink-brown);opacity:.8;font-size:11px;font-weight:600;display:block}.item .set-icon{width:26px;height:26px;color:var(--bordo);background:#c9a24a59;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-style:normal;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #7a1f2b59}.item.over{opacity:.5}.items .shop-note{color:var(--ink-brown);background:#7a1f2b1a;border-radius:8px;grid-column:1/-1;margin:0;padding:4px 10px;font-size:12px;line-height:1.3}.items .shop-note i{opacity:.85}.card.parchment.packs{width:min(640px,100%)}.packs-note{font-size:13px;color:var(--ink-brown)!important}.pack-row{gap:10px;width:100%;display:flex}.pack{pointer-events:auto;cursor:pointer;color:#1f4e8c;background:linear-gradient(#fffaf0,#e8f0fb);border:2px solid #1f4e8c66;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:2px;min-height:120px;padding:10px 6px;font-family:Cinzel,Georgia,serif;display:flex}.pack b{font-size:26px}.pack em{background:var(--bordo);color:#fbefd0;border-radius:10px;margin-top:4px;padding:4px 12px;font-size:14px;font-style:normal}.pack-gem{letter-spacing:-4px;font-size:18px}@media (max-height:360px){.tab .tl{display:none}.tab .ti{margin:0;font-size:18px}.tabs{gap:3px}.tab{flex:1 0 44px;min-width:44px;padding:0}.item .set-icon{width:18px;height:18px;font-size:11px;position:absolute;top:5px;right:5px}.item.army{padding-right:26px}.items .shop-note{padding:2px 8px;font-size:10px}.preview{flex-basis:30%}.coins.seals{min-height:44px;font-size:13px}span.coins.seals{min-height:0}.pack{min-height:92px;padding:6px 4px}.pack b{font-size:20px}}.icon-row{justify-content:center;align-items:center;gap:8px;display:flex}.mi{pointer-events:auto;cursor:pointer;width:64px;min-height:52px;color:var(--bordo);background:#ffffff80;border:2px solid #7a1f2b73;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-family:Cinzel,Georgia,serif;display:flex;position:relative}.mi span{font-size:20px;line-height:1}.mi small{white-space:nowrap;font-size:10px;font-weight:700}.mi .badge{color:#fff;background:#e53935;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font:800 11px/18px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;position:absolute;top:-6px;right:-6px}.card.parchment.meta{gap:6px;width:min(700px,100%)}.meta-body{text-align:left;flex:0 auto;width:100%;min-height:0;overflow:auto}.meta-body h3{color:var(--bordo);margin:6px 0 2px;font:700 15px Cinzel,Georgia,serif}.meta-body h3 small{color:var(--ink-brown);opacity:.7;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:11px;font-weight:600}.quest{color:var(--ink-brown);border-bottom:1px solid #7a1f2b26;align-items:center;gap:10px;padding:4px 6px;display:flex}.quest .qmain{flex-direction:column;flex:1;gap:2px;display:flex}.quest .xpbar{width:100%}.quest small{font-size:11px}.quest.claimed{opacity:.55}.quest .ok{color:#2e6b3a;font-size:18px;font-weight:900}.btn.sm{min-height:44px;padding:0 14px;font-size:14px}.cal-row{grid-template-columns:repeat(7,1fr);gap:6px;width:100%;display:grid}.cal{color:var(--ink-brown);background:#ffffff80;border:2px solid #7a1f2b4d;border-radius:10px;flex-direction:column;align-items:center;gap:3px;min-height:74px;padding:6px 2px;font-size:11px;display:flex;position:relative}.cal b{color:var(--bordo);font-family:Cinzel,Georgia,serif}.cal.today{border-color:var(--gilt);box-shadow:0 0 0 2px var(--bordo);background:#c9a24a59}.cal.done{opacity:.55}.cal.item{background:#c9a24a38}.cal em,.perk em{color:#2e6b3a;font-style:normal;font-weight:900;position:absolute;top:2px;right:4px}.pass-info{margin:0;font-size:13px;font-weight:700;color:var(--ink-brown)!important}.card.parchment.meta.daily{width:min(720px,100%)}.dq-week .cal{min-height:62px;font:inherit;text-align:center;font-size:11px;line-height:1.2}.dq-week .cal span{overflow-wrap:anywhere}.dq-week button.cal{pointer-events:auto;cursor:pointer}.dq-week .cal.ready{border-color:var(--gilt);background:#c9a24a73;animation:1.4s ease-in-out infinite dqGlow;box-shadow:0 0 0 2px #2e6b3a}.dq-week .cal.ready i{color:#fbefd0;background:#2e6b3a;border-radius:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}.dq-week .cal.missed{opacity:.4}.dq-week .cal.big{background:linear-gradient(#c9a24a59,#c9a24a26);border-color:#c9a24ae6}.dq-week .cal.big.done,.dq-week .cal.big.missed{background:#ffffff80}.cal em.x{color:var(--bordo)}@keyframes dqGlow{50%{box-shadow:0 0 0 4px #2e6b3a8c}}@media (prefers-reduced-motion:reduce){.dq-week .cal.ready{animation:none}}.quest.ready{background:#c9a24a2e}.qtag{vertical-align:2px;white-space:nowrap;border-radius:6px;margin-left:4px;padding:1px 5px;font:700 10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue}.qtag.easy{color:#2e6b3a;background:#2e6b3a2e}.qtag.medium{color:#7a5410;background:#c9a24a4d}.qtag.hard{color:var(--bordo);background:#7a1f2b29}.qtag.cal-tag{color:#fbefd0;background:#7a1f2bd9}.mi.mi-daily small{white-space:normal;text-align:center;line-height:1.05}.perk-row{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;width:100%;display:grid}.perk{pointer-events:auto;text-align:left;min-height:64px;color:var(--ink-brown);cursor:pointer;background:#ffffff80;border:2px solid #7a1f2b59;border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:relative}.perk b{color:var(--bordo);font-family:Cinzel,Georgia,serif}.perk small{font-size:11px}.perk.on{border-color:var(--gilt);box-shadow:inset 0 0 0 1px var(--bordo);background:#c9a24a4d}.perk.locked{opacity:.5}@media (max-height:360px){.parchment .tagline,.parchment .flourish{display:none}.mi{width:52px;min-height:48px}.mi span{font-size:17px}.mi small{font-size:8px}.cal{min-height:60px;padding:3px 1px;font-size:9px}.dq-week .cal{min-height:50px;font-size:9px}.dq-week .cal.ready i{padding:0 4px;font-size:9px}.meta-body h3{margin:3px 0 1px;font-size:13px}.quest{padding:2px 6px}.perk{min-height:52px;padding:4px 8px}}.map-title{opacity:0;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:13%;left:50%;transform:translate(-50%)}.map-title b{color:#fbefd0;letter-spacing:.08em;text-shadow:0 3px #7a1f2b,0 6px 18px #000000b3;font:900 52px Cinzel Decorative,Cinzel,Georgia,serif}.map-title small{color:#f6ecd2;letter-spacing:.3em;text-transform:uppercase;text-shadow:0 2px 6px #000c;font:700 16px Cinzel,Georgia,serif}.map-title.on{animation:3.4s ease-out forwards mapTitle}@keyframes mapTitle{0%{opacity:0;transform:translate(-50%)scale(1.25)}12%{opacity:1;transform:translate(-50%)scale(1)}75%{opacity:1}to{opacity:0}}@media (max-height:360px){.map-title b{font-size:34px}.map-title small{font-size:11px}}@media (max-height:420px){.map-title{top:60%}}@media (max-height:360px){.mi{width:46px}.icon-row{gap:5px}}.card.parchment.guide{width:min(820px,100%);height:min(560px,100%)}.gtabs{flex:1;justify-content:center;max-width:440px}.guide-body{text-align:left;width:100%;min-height:0;color:var(--ink-brown);flex:auto;overflow:auto}.guide-body h3{color:var(--bordo);margin:4px 0 6px;font:700 15px Cinzel,Georgia,serif}.gcols{gap:14px;display:flex}.gcol{flex:1;min-width:0}.gcol.cards{flex-direction:column;gap:6px;display:flex}.lad{grid-template-columns:30px 118px 1fr 30px;align-items:center;gap:6px;margin:3px 0;font-size:13px;display:grid}.lad .li{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:flex;box-shadow:inset 0 0 0 2px #00000026}.lad b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lad em{color:var(--bordo);text-align:right;font-style:normal;font-weight:900}.bar{background:#7a1f2b1f;border-radius:6px;height:12px;display:block;overflow:hidden}.bar u{background:linear-gradient(90deg,#c9a24a,#7a1f2b);border-radius:6px;height:100%;text-decoration:none;display:block}.gnote{opacity:.85;margin:6px 0 0;font-size:12px;color:var(--ink-brown)!important}.gcard{background:#ffffff8c;border:1px solid #7a1f2b33;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.gcard>span{font-size:24px;line-height:1}.gcard b{color:var(--bordo);font-family:Cinzel,Georgia,serif;font-size:14px;display:block}.gcard small{font-size:12px;line-height:1.35}.chain{align-items:center;gap:10px;margin:6px 0;display:flex}.chain .node{text-align:center;background:#fff9;border:3px solid;border-radius:12px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:8px;padding:4px 8px;display:flex}.chain .node span{font-size:22px}.chain .node.out{color:#1d1410;border-color:#0000}.chain .node small{font-size:11px}.chain .arrow{color:var(--bordo);font-size:26px}.tips{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px;margin-top:8px;display:grid}.anis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ani{text-align:center;background:#ffffff8c;border:1px solid #7a1f2b33;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;display:flex}.ani span{font-size:30px}.ani b{color:var(--bordo);font-family:Cinzel,Georgia,serif;font-size:13px}.ani em{color:#2e6b3a;font-size:18px;font-style:normal;font-weight:900}.ani small{min-height:14px;font-size:11px}.maps{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.mapk{text-align:center;background:#ffffff8c;border:1px solid #7a1f2b33;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.mapk span{font-size:26px}.mapk b{color:var(--bordo);font-family:Cinzel,Georgia,serif}.mapk small{font-size:11px;line-height:1.3}.lgms{align-items:center;gap:4px;display:flex}.lgm{text-align:center;background:#ffffff8c;border:1px solid #7a1f2b33;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:1px;min-width:0;padding:6px 2px;display:flex}.lgm .lg-badge{font-size:22px}.lgm b{color:var(--bordo);font-family:Cinzel,Georgia,serif;font-size:13px}.lgm small{font-size:11px}.lgm .lgr{white-space:nowrap;opacity:.85}.lga{color:var(--bordo);font-size:16px;font-style:normal}.places{grid-template-columns:repeat(12,1fr);gap:3px;display:grid}.pl{color:#fff;border-radius:7px;justify-content:center;align-items:center;height:26px;font-size:13px;font-weight:900;display:flex}.pl.up,.plk .up{background:#2e7d3a}.pl.stay,.plk .stay{background:#8a7a66}.pl.down,.plk .down{background:#b23a2e}.plk{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.plk span{color:#fff;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}@media (max-height:360px){.gcols{flex-direction:column;gap:6px}.lad{grid-template-columns:24px 96px 1fr 26px;margin:1px 0;font-size:11px}.lad .li{width:22px;height:22px;font-size:12px}.anis{grid-template-columns:repeat(4,1fr);gap:4px}.ani span{font-size:22px}.maps{grid-template-columns:repeat(3,1fr)}.lgm .lg-badge{font-size:16px}.lgm small:not(.lgr){display:none}.lgm .lgr{white-space:normal;font-size:10px}.lga{font-size:12px}.pl{height:20px;font-size:11px}.chain .node span{font-size:18px}}.hd{background:var(--img,none) center 42% / 112% no-repeat, radial-gradient(circle at 50% 38%, #fffaf0, #e2cc96 75%);width:22px;height:22px;box-shadow:0 0 0 2px var(--c,#888), 0 1px 3px #0000008c;border-radius:50%;flex:none;display:inline-block}.result-list .hd{width:22px;height:22px;margin:1px 2px}.gm{box-sizing:border-box;background:linear-gradient(135deg, var(--g1), var(--g2)) center / 56% 56% no-repeat, conic-gradient(from -45deg, var(--g1) 0 25%, var(--g2) 0 50%, var(--g3) 0 75%, var(--g2) 0);width:16px;height:16px;box-shadow:0 0 0 1px var(--gr), 0 1px 2px #0009;letter-spacing:-.3px;color:var(--gt,#fff);text-shadow:0 0 2px var(--gs,#000000e6), 0 0 1px var(--gs,#000000e6);border-radius:3px;flex:none;place-items:center;font:900 8px/1 Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-grid}.board .gm,.result-list .gm{border-radius:3px;width:16px;height:16px;margin:0 -1px 0 2px}.result-list .gm{width:17px;height:17px;margin-right:-2px}.gm-bronze{--g1:#f8c99a;--g2:#c47a3a;--g3:#6e3a12;--gr:#3a1c06}.gm-silver{--g1:#fff;--g2:#bcc6d0;--g3:#5f6b78;--gr:#2a3038;--gt:#1e242c;--gs:#fffffff2}.gm-gold{--g1:#fff4b0;--g2:#e8b43a;--g3:#8a5c08;--gr:#4a3103;--gt:#3a2400;--gs:#fff5c8f2}.gm-diamond{--g1:#fff;--g2:#bdeeff;--g3:#5ab4dc;--gr:#1d5e82;--gt:#0e3f5c;--gs:#fffffff2}.gm-legend{--g1:#edd2ff;--g2:#a057e0;--g3:#4a1478;--gr:#24083c}.gm-world{--g1:#6a6a78;--g2:#1c1c24;--g3:#000;--gr:#e0b54a;--gt:#f3d27a;box-shadow:0 0 0 1px var(--gr), 0 0 3px #ffd26e8c}.screen.gameover{background:radial-gradient(at 28%,#462a0c59,#05080cb8);gap:16px}.screen.gameover.reveal{background:radial-gradient(#5a340c73,#05080cd9)}.victor{flex-direction:column;flex:0 auto;justify-content:center;align-items:center;width:clamp(150px,25vw,330px);height:min(100%,560px);animation:.5s ease-out both vSettle;display:flex;position:relative}.gameover.reveal .victor{width:min(900px,94vw);animation:.8s cubic-bezier(.2,.9,.3,1.15) both vRise}.v-stage{flex:1;width:100%;min-height:0;position:relative}.v-stage canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.v-rays{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, #ffd67880, #ffbe501f 45%, transparent 70%), repeating-conic-gradient(#ffd88233 0 7deg, transparent 7deg 18deg);border-radius:50%;width:170%;animation:30s linear infinite vRays;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 100%);mask:radial-gradient(closest-side,#000 30%,#0000 100%)}.v-kicker{letter-spacing:.22em;color:#f6ecd2;text-shadow:0 2px 6px #000000d9;font:700 13px Cinzel,Georgia,serif;position:relative}.v-ribbon{background:linear-gradient(#a3304a, var(--bordo) 50%, var(--bordo-dark));color:#fbefd0;border-block:2px solid var(--gilt);max-width:calc(100% - 36px);margin-top:-8px;padding:5px 26px 7px;position:relative;box-shadow:0 6px 16px #0000008c,inset 0 1px #ffe6b459}.v-ribbon:before,.v-ribbon:after{content:"";z-index:-1;background:linear-gradient(#6a1824,#3e0e15);width:30px;position:absolute;top:8px;bottom:-9px}.v-ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,34% 50%);left:-20px}.v-ribbon:after{clip-path:polygon(0 0,100% 0,66% 50%,100% 100%,0 100%);right:-20px}.v-ribbon b{letter-spacing:.03em;text-align:center;overflow-wrap:anywhere;text-shadow:0 2px #3e0e15;font:900 18px/1.15 Cinzel Decorative,Cinzel,Georgia,serif;display:block}.gameover:not(.reveal) .v-kicker{display:none}.gameover.mine .v-ribbon b{color:#ffe08a}.gameover.reveal .v-ribbon{margin-top:-22px;padding:6px 40px 9px}.gameover.reveal .v-ribbon b{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(26px,8.5vh,50px);overflow:hidden}.gameover.reveal .victor{padding-bottom:18px}.gameover.reveal .v-kicker{font-size:16px}.v-sub{color:#f6ecd2;text-shadow:0 2px 4px #000000e6;margin:6px 0 0;font:700 14px Cinzel,Georgia,serif;position:relative}.v-skip{display:none}.gameover.reveal .v-skip{color:#f6ecd2b3;opacity:0;margin:0;font-size:12px;animation:.6s 1.3s forwards vFade;display:block;position:absolute;bottom:0}.gameover.reveal .card{display:none}@keyframes vRays{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes vRise{0%{opacity:0;transform:scale(.82)translateY(24px)}}@keyframes vSettle{0%{opacity:.2;transform:scale(1.08)}}@keyframes vFade{to{opacity:1}}@keyframes goIn{0%{opacity:0;transform:translate(36px)}}.card.parchment.results{flex:0 auto;gap:6px;min-width:0;max-width:none;padding:8px 22px 12px;animation:.45s ease-out both goIn}.results .win-line{display:none}.results h2.ferman{font-family:Cinzel,Georgia,serif}.results .split{gap:18px}.results .result-list div{color:var(--ink-brown);padding:0 6px}.results .result-list div>b:first-child{text-align:right;width:14px;color:var(--bordo);font-family:Cinzel,Georgia,serif}.results .result-list div>b:last-child{font-variant-numeric:tabular-nums}.results .result-list div.me{color:var(--bordo);background:#7a1f2b24;box-shadow:inset 0 0 0 1px #7a1f2b4d}.results .result-side p{color:var(--ink-brown)}.results .result-side p b{color:var(--bordo)}.results .big-num{color:#a8720e;text-shadow:0 1px #fff6dc,0 2px #c9a24a99}.results .up-line{color:#2e6b3a!important}.results .btn.shop-btn{min-width:0}.results .row{align-items:center}.results .btn.royal[data-act=again]{min-height:58px;padding:0 32px;font-size:22px;animation:1.8s ease-in-out infinite againBreath;position:relative}.results .btn.royal[data-act=again]:after{content:"";pointer-events:none;opacity:.25;border-radius:19px;animation:1.8s ease-in-out infinite againGlow;position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px;box-shadow:0 0 0 2px #ffdc82e6,0 0 16px 5px #ffbe5099}@keyframes againBreath{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes againGlow{0%,to{opacity:.2}50%{opacity:1}}@media (max-height:360px){.results .btn.royal[data-act=again]{min-height:50px;padding:0 22px;font-size:19px}.results .btn.royal[data-act=again]:after{border-radius:17px;top:-5px;bottom:-5px;left:-5px;right:-5px}}@media (prefers-reduced-motion:reduce){.results .btn.royal[data-act=again],.results .btn.royal[data-act=again]:after{animation:none}.results .btn.royal[data-act=again]:after{opacity:.7}}.end-veil{pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,#17120b 0%,#090705 55%,#000 100%);animation:.35s linear both vFadeIn;position:absolute;top:0;bottom:0;left:0;right:0}.screen.endstats{background:0 0;animation:.3s ease-out both vFadeIn}.es-card{--es-gold:#e9c46a;--es-hi:#ffe7a3;--es-lo:#a8802f;--es-cream:#efe3c6;--es-dim:#efe3c68c;--es-line:#c9a24a38;width:100%;height:100%;color:var(--es-cream);-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;container-type:size}.es-head{text-align:center;opacity:0;transition:opacity .3s linear,transform .45s ease-out;transform:translateY(-1.2cqh)}.es-card.on .es-head{opacity:1;transform:none}.es-title{letter-spacing:.1em;color:var(--es-gold);background:linear-gradient(180deg, var(--es-hi) 10%, var(--es-gold) 55%, var(--es-lo) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font:900 5.4cqh/1.1 Cinzel Decorative,Cinzel,Georgia,serif}.es-kicker{letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--es-dim);white-space:nowrap;justify-content:center;align-items:center;gap:1.6cqh;margin-top:.4cqh;font:700 max(10px,2.1cqh) Cinzel,Georgia,serif;display:flex}.es-kicker:before,.es-kicker:after{content:"";background:linear-gradient(90deg,#0000,#e9c46ab3);width:7cqh;height:1px}.es-kicker:after{transform:scaleX(-1)}.es-row{align-items:center;height:8.6cqh;display:grid;position:relative}.es-row:after{content:"";background:linear-gradient(90deg, #c9a24a0d, var(--es-line) 18%, var(--es-line) 82%, #c9a24a0d);transform-origin:0;height:1px;transition:transform .45s cubic-bezier(.3,.7,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.es-ic{width:3.6cqh;min-width:14px;height:3.6cqh;min-height:14px;color:var(--es-gold);opacity:0;transition:opacity .25s linear}.es-ic svg{width:100%;height:100%;display:block}.es-l{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--es-cream);opacity:0;font:700 max(13px,3.5cqh) Cinzel,Georgia,serif;transition:opacity .22s linear,transform .3s ease-out;transform:translate(-2.4cqh)}.es-sub{letter-spacing:.04em;text-transform:none;color:var(--es-dim);font:600 max(10.5px,1.95cqh) system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.es-sub:empty,.es-lead{display:none}.es-v{opacity:0;justify-self:end;align-items:center;gap:1.4cqh;transition:transform .36s cubic-bezier(.12,.9,.25,1.04) 90ms,opacity .12s linear 90ms;display:flex;position:relative;transform:translate(48cqw)}.es-n{color:var(--es-gold);text-shadow:0 0 2.2cqh #e9aa3c47;font:900 6.2cqh/1 Cinzel,Georgia,serif;display:inline-block}.es-n sup{vertical-align:.75em;letter-spacing:.02em;margin-left:.05em;font-size:.5em}.es-of{letter-spacing:.08em;color:var(--es-dim);white-space:nowrap;font:700 max(10.5px,2.4cqh) Cinzel,Georgia,serif}.es-of:empty{display:none}.es-tag{letter-spacing:.1em;color:#1c1407;white-space:nowrap;background:linear-gradient(#ffe7a3,#d9a940);border-radius:99px;align-items:center;gap:.6cqh;padding:.4cqh 1.2cqh;font:800 max(10px,1.9cqh) Cinzel,Georgia,serif;display:inline-flex}.es-tag svg{width:2.2cqh;min-width:10px;height:2.2cqh;min-height:10px}.es-v:after{content:"";transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#ffe7a3f2,#ffe7a300);width:34cqw;height:.32cqh;margin-top:-.16cqh;position:absolute;top:50%;left:92%}.es-v:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffd67873,#ffd67800);border-radius:50%;width:16cqh;height:16cqh;margin-top:-8cqh;position:absolute;top:50%;right:-2cqh}.es-chip{color:var(--es-hi);white-space:nowrap;opacity:0;background:#e9c46a14;border:1px solid #e9c46a8c;border-radius:99px;justify-self:end;padding:.45cqh 1.1cqh;font:800 max(10.5px,2.15cqh) Cinzel,Georgia,serif;transition:opacity .2s linear .42s,transform .3s cubic-bezier(.2,1.6,.4,1) .42s;transform:scale(.6)}.es-chip:empty{visibility:hidden}.es-card.sum .es-chip{transition:transform .5s cubic-bezier(.5,0,.7,.4),opacity .5s ease-in}.es-row.on:after{transform:scaleX(1)}.es-row.on .es-ic{opacity:.9}.es-row.on .es-l,.es-row.on .es-v{opacity:1;transform:none}.es-row.on .es-v:after{animation:.5s ease-out 90ms both esStreak}.es-row.on .es-v:before{animation:.5s ease-out .4s both esFlash}.es-row.on .es-n{animation:.32s ease-out .4s both esLand}.es-row.on .es-chip{opacity:1;transform:none}.es-row.zero .es-n{color:#efe3c652;text-shadow:none}.es-row.zero.on .es-ic{opacity:.35}.es-row.zero .es-v:before{display:none}@keyframes esStreak{0%{opacity:.95;transform:scaleX(1)}75%{opacity:.5}to{opacity:0;transform:scaleX(0)}}@keyframes esFlash{0%{opacity:0;transform:scale(.5)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes esLand{0%{transform:scale(1)}35%{transform:scale(1.14)}to{transform:scale(1)}}.es-row.es-place{height:11.2cqh}.es-place .es-n{font-size:9.2cqh}.es-row.es-place.on .es-n{animation-name:esLandBig;animation-duration:.42s}@keyframes esLandBig{0%{transform:scale(1)}30%{transform:scale(1.24)}to{transform:scale(1)}}.es-place[data-medal="1"] .es-n{color:#ffd76a;text-shadow:0 0 3cqh #ffc85080}.es-place[data-medal="2"] .es-n{color:#e3e9f0;text-shadow:0 0 3cqh #dce8f559}.es-place[data-medal="3"] .es-n{color:#eaa66a;text-shadow:0 0 3cqh #ea965a59}.es-place[data-medal=""] .es-n{color:var(--es-cream);text-shadow:none}.es-rows.shake{animation:.26s linear esShake}@keyframes esShake{0%,to{transform:none}20%{transform:translate(.5cqh,-.3cqh)}45%{transform:translate(-.45cqh,.25cqh)}70%{transform:translate(.25cqh,.1cqh)}}.es-rule{background:linear-gradient(90deg,#0000,#e9c46ad9,#0000);height:1px;transition:transform .35s cubic-bezier(.3,.7,.3,1);display:block;transform:scaleX(0)}.es-spine{display:none}.es-totals{opacity:0;transition:opacity .3s linear,transform .4s ease-out;transform:translateY(2cqh)}.es-card.sum .es-rule{transform:scaleX(1)}.es-card.sum .es-totals{opacity:1;transform:none}.es-tot{flex-direction:column;align-items:center;display:flex}.es-big{align-items:center;gap:1.4cqh;display:flex;position:relative}.es-big svg{flex:none;width:6.4cqh;min-width:22px;height:6.4cqh;min-height:22px}.es-num{text-align:right;font-variant-numeric:tabular-nums;font:900 8.6cqh/1 Cinzel,Georgia,serif;display:inline-block}.es-unit{letter-spacing:.12em;color:var(--es-dim);align-self:flex-end;margin-bottom:1cqh;font:700 max(11px,3cqh) Cinzel,Georgia,serif}.es-cap{letter-spacing:.03em;max-width:100%;color:var(--es-dim);text-align:center;text-wrap:balance;margin-top:.8cqh;font:600 max(10.5px,1.95cqh) system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.es-cap b{color:var(--es-cream);font-weight:700}.es-xp .es-num{color:#f6f0dc}.es-gold .es-num{color:var(--es-gold);text-shadow:0 0 2.4cqh #e9aa3c59}.es-card.pop .es-big{animation:.42s cubic-bezier(.2,1.6,.4,1) esPop}@keyframes esPop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.es-coins{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.es-coins i{opacity:0;background:radial-gradient(circle at 35% 30%,#fff3c0,#e9c46a 45%,#9b7428 100%);border-radius:50%;width:2.2cqh;height:2.2cqh;position:absolute;top:-1.1cqh;left:-1.1cqh}.es-card.pop .es-coins i{animation:.9s cubic-bezier(.2,.7,.4,1) both esCoin;animation-delay:var(--d)}@keyframes esCoin{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}60%{opacity:1;transform:translate(var(--x), var(--y)) scale(1)}to{opacity:0;transform:translate(calc(var(--x) * 1.15), calc(var(--y) + 9cqh)) scale(.8)}}.es-none{color:var(--es-dim);text-align:center;margin:0;font:700 max(12px,2.6cqh) Cinzel,Georgia,serif;display:none}.es-card.none .es-tot{display:none}.es-card.none .es-none{display:block}.es-cta{opacity:0;pointer-events:none;transition:opacity .3s linear,transform .35s ease-out;position:absolute;bottom:4.2cqh;right:5cqw;transform:translateY(1.2cqh)}.es-card.done .es-cta{opacity:1;pointer-events:auto;transform:none}.btn.es-next{letter-spacing:.08em;color:#241706;min-height:max(44px,10.5cqh);text-shadow:none;background:linear-gradient(#ffe39a,#d4a23e);border:0;border-radius:1.6cqh;padding:0 4cqh;font:700 max(13px,3.3cqh) Cinzel,Georgia,serif;box-shadow:0 .5cqh #7d5a1d,0 1cqh 2.4cqh #00000080}.es-hint{text-align:center;letter-spacing:.06em;color:#efe3c66b;opacity:0;font:600 max(11px,2.3cqh) system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:opacity .4s linear .3s;position:absolute;bottom:4.6cqh;left:0;right:0}.es-card.on .es-hint{opacity:1}.es-card.instant,.es-card.instant *{transition:none!important;animation:none!important}.es-card.landed .es-v:after,.es-card.landed .es-v:before{opacity:0;animation:none!important}.es-card.landed .es-n{animation:none!important}.es-vA .es-head,.es-vA .es-rows,.es-vA .es-rule,.es-vA .es-spoils{width:min(66cqw,118cqh);margin:0 auto;position:relative}.es-vA .es-head{padding-top:3cqh}.es-vA .es-rows{margin-top:2.4cqh}.es-vA .es-row{grid-template-columns:5.4cqh 1fr auto max(11.5cqh,60px)}.es-vA .es-rule{margin-top:2.2cqh;margin-bottom:2.4cqh}.es-vA .es-sk{display:none}.es-vA .es-totals{justify-content:center;gap:12cqh;display:flex}.es-vB .es-head{text-align:left;position:absolute;top:6cqh;left:6cqw}.es-vB .es-head .es-kicker{text-indent:0;justify-content:flex-start}.es-vB .es-head .es-kicker:before{display:none}.es-vB .es-rows{width:56cqw;position:absolute;top:21cqh;left:6cqw}.es-vB .es-row{grid-template-columns:5cqh auto 1fr auto max(10.5cqh,58px);column-gap:1.2cqh;height:10cqh}.es-vB .es-row.es-place{height:12cqh}.es-vB .es-row:after{display:none}.es-vB .es-lead{transform-origin:0;border-bottom:.3cqh dotted #c9a24a59;height:0;margin-top:1.6cqh;transition:transform .4s ease-out 50ms;display:block;transform:scaleX(0)}.es-vB .es-row.on .es-lead{transform:scaleX(1)}.es-vB .es-v{transform:translate(30cqw)}.es-vB .es-row.on .es-v{transform:none}.es-vB .es-rule{display:none}.es-vB .es-spine{background:linear-gradient(#0000,#e9c46a8c,#0000);width:1px;transition:transform .6s ease-out .1s;display:block;position:absolute;top:9cqh;bottom:9cqh;left:66cqw;transform:scaleY(0)}.es-vB.on .es-spine{transform:scaleY(1)}.es-vB .es-spoils{flex-direction:column;justify-content:center;align-items:center;gap:5cqh;padding:0 1cqw;display:flex;position:absolute;top:0;bottom:14cqh;left:66cqw;right:1cqw}.es-vB .es-sk{opacity:0;transition:opacity .3s linear}.es-vB.sum .es-sk{opacity:1}.es-vB .es-totals{flex-direction:column;gap:4.5cqh;display:flex}.es-vB .es-cta{text-align:center;left:66cqw;right:0}.es-vB .es-hint{left:6cqw;right:auto}.screen.down{background:radial-gradient(#460a1059,#05080cc7);animation:.4s ease-out both vFadeIn}.card.parchment.fallen{gap:6px;min-width:min(400px,92vw);max-width:min(540px,94vw);animation:.55s cubic-bezier(.2,.9,.3,1.2) both dropIn}.fallen-head{padding-top:4px}.fallen-head .hd{filter:grayscale(.7)brightness(.95);width:64px;height:64px;box-shadow:0 0 0 3px var(--bordo), 0 0 0 5px var(--gilt), 0 4px 10px #00000059;transform:rotate(-28deg)}.down-by{justify-content:center;align-items:center;gap:10px;font:700 15px Cinzel,Georgia,serif;display:flex;color:var(--bordo)!important}.down-by:empty{display:none}.down-text{max-width:400px;font-size:14px;color:var(--ink-brown)!important}.faint-wrap{left:0;right:0;top:calc(52px + var(--sa-t));pointer-events:none;justify-content:center;display:flex;position:absolute}.card.parchment.fallen.faint-card{text-align:left;border-width:9px;flex-direction:row;align-items:center;gap:10px;min-width:0;max-width:min(380px,46vw);padding:4px 12px}.faint-card .fallen-head{padding:0}.faint-card .fallen-head .hd{width:42px;height:42px}.faint-card .faint-lines{flex-direction:column;gap:1px;min-width:0;display:flex}.faint-card .ferman.small{white-space:nowrap;font-size:clamp(14px,4.4vh,20px)}.faint-card .down-by{justify-content:flex-start;gap:6px;margin:0;font-size:12px}.faint-card .down-text{margin:0;font-size:12px}@media (max-width:560px){.card.parchment.fallen.faint-card{border-width:7px;gap:6px;padding:3px 8px}.faint-card .fallen-head .hd{width:30px;height:30px}.faint-card .ferman.small{white-space:normal;font-size:13px}.faint-card .down-by{display:none}.faint-card .down-text{font-size:11px}}@keyframes vFadeIn{0%{opacity:0}}@keyframes dropIn{0%{opacity:0;transform:translateY(-40px)scale(.92)}}@media (max-width:560px){.preview{flex-basis:20%}.shop-body{gap:8px}.tabs{gap:2px}.gameover:not(.reveal) .victor{display:none}.results .win-line{color:var(--bordo);align-items:center;gap:8px;font:700 14px Cinzel,Georgia,serif;display:flex}.results .win-line .hd{width:20px;height:20px}}@media (max-height:360px){.board .hd{width:17px;height:17px;margin:1px}.result-list .hd{width:18px;height:18px;margin:0 1px}.card.parchment.results{gap:3px;padding:4px 14px 6px}.results .split{gap:12px}.v-kicker{font-size:11px}.v-ribbon b{font-size:16px}.gameover.reveal .v-kicker{font-size:12px}.gameover.reveal .v-ribbon b{font-size:28px}.v-sub{margin-top:3px;font-size:12px}.fallen-head .hd{width:46px;height:46px}.down-by{font-size:13px}.down-text{font-size:12px}}.set-corner{pointer-events:auto;width:44px;height:44px;color:var(--bordo);cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1;position:absolute;top:2px;left:2px}.card.parchment.settings{width:min(540px,100%)}.set-list{text-align:left;flex-direction:column;flex:0 auto;width:100%;min-height:0;display:flex;overflow:auto}.set-row{border-bottom:1px solid #7a1f2b26;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:2px 2px 2px 6px;display:flex}.set-l{color:var(--bordo);flex-direction:column;font:700 16px Cinzel,Georgia,serif;display:flex}.set-l small{color:var(--ink-brown);opacity:.8;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.set-note{font-size:12px;color:var(--ink-brown)!important;margin:2px 0 4px 6px!important}.set-ver{opacity:.55;font-size:11px;color:var(--ink-brown)!important}.set-v{color:var(--ink-brown);padding:0 10px;font:700 14px Cinzel,Georgia,serif}.tgl{pointer-events:auto;min-width:104px;min-height:44px;color:var(--ink-brown);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 6px;font:700 14px Cinzel,Georgia,serif;display:flex}.tgl i{background:#7a1f2b2e;border-radius:14px;flex:none;width:48px;height:28px;transition:background .2s;position:relative;box-shadow:inset 0 0 0 2px #7a1f2b59}.tgl i:after{content:"";background:#fffaf0;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #00000059}.tgl.on i{background:var(--bordo);box-shadow:inset 0 0 0 2px var(--gilt)}.tgl.on i:after{background:#fbefd0;transform:translate(20px)}.tgl span{text-align:left;min-width:4em}.seg{border:2px solid var(--bordo);box-shadow:inset 0 0 0 1px var(--gilt);border-radius:12px;flex:none;display:flex;overflow:hidden}.seg button{pointer-events:auto;min-height:44px;color:var(--bordo);white-space:nowrap;cursor:pointer;background:#fff6;border:0;padding:0 14px;font:700 14px Cinzel,Georgia,serif}.seg button+button{border-left:2px solid var(--bordo)}.seg button.on{background:var(--bordo);color:#fbefd0}.install-hint{border:1.5px dashed var(--gilt);background:#7a1f2b14;border-radius:10px;align-items:center;gap:2px;margin:0;padding:0 0 0 12px;font:700 13px Cinzel,Georgia,serif;display:flex;color:var(--bordo)!important}.install-hint button{pointer-events:auto;width:44px;height:44px;color:var(--bordo);cursor:pointer;background:0 0;border:0;margin:-6px 0;font-size:15px}.install-hint:not([hidden])+.tagline{display:none}@media (max-height:360px){.install-hint:not([hidden])~.rank-row{display:none}.set-row{min-height:46px}.set-l{font-size:14px}.set-note{font-size:11px;margin-bottom:2px!important}.set-ver{display:none}.seg button{padding:0 10px;font-size:13px}.set-corner{top:0;left:0}.install-hint{font-size:11px}.install-hint button{margin:-8px 0}}@media (max-width:760px){.card.parchment.shop{padding-left:8px;padding-right:8px}.shop-body{gap:8px}.preview{flex-basis:27%}.shop .tabs{gap:3px}.shop .tab{flex:1 1 0;min-width:0;padding:0}.shop .shop-head{gap:8px;padding-left:4px}}@media (max-height:360px) and (max-width:560px){.preview{flex-basis:92px}.shop .tabs{gap:2px}.card.parchment.shop{padding-left:6px;padding-right:6px}}@media (max-height:420px){.menu .card.parchment{gap:5px;padding-top:6px;padding-bottom:10px}.menu .ferman{font-size:clamp(30px,9vh,40px)}.menu .btn.big{min-height:54px}.menu .btn.shop-btn{min-height:46px}}@media (max-height:360px){.menu .ferman{padding-top:4px;line-height:1.1}.field input,.lobby-row .code{font-size:16px}}@media (max-width:600px){.hud .snd{display:none}}.card.parchment.pause{gap:8px;min-width:min(400px,100%);padding-bottom:16px}.pause .btn.big{min-width:220px}.pause .row{gap:8px}.pause .btn.shop-btn{min-width:150px}.pause .pz{display:contents}.pause .pz[hidden]{display:none}.pause .leave-text{text-align:center;text-wrap:balance;max-width:340px;color:var(--ink-brown);margin:0;font:600 15px/1.35 Georgia,serif}.pause .leave .btn.royal{min-width:150px}@media (max-height:360px){.card.parchment.pause{gap:5px;padding-top:8px;padding-bottom:8px}.pause .btn.shop-btn{min-width:130px}.pause .leave-text{max-width:300px;font-size:13px}.pause .leave .btn.royal{min-width:130px}}.set-row.ctrl{flex-wrap:wrap;row-gap:4px;padding-top:4px;padding-bottom:4px}.set-row.ctrl .seg{margin-left:auto}.board{padding:4px 10px 5px;font-size:14px}.board div{line-height:1.25}.board .hd{width:18px;height:18px;margin:1px 1px 1px 2px}.board .more{letter-spacing:.05em;color:#f6ecd2bf;justify-content:center;gap:4px;margin:1px 0 0;font:700 11px Cinzel,Georgia,serif;display:none}.board .more .upx{display:none}@media (max-height:500px),(max-width:700px){.board{pointer-events:auto;cursor:pointer;min-width:128px;font-size:13px}.board .more{align-items:center;min-height:18px;display:flex}.board:not(.open) .x{display:none}.board:not(.open) .gap{border-top:1px dashed #c9a24a8c;margin-top:3px;padding-top:2px}.board.open .more .dn{display:none}.board.open .more .upx{font-size:14px;display:inline}.board.open div{line-height:1.15}.board.open .hd{width:15px;height:15px;margin:1px}.board .gm{border-radius:3px;width:14px;height:14px;margin:0 -1px 0 1px;font-size:7.5px}}@media (max-height:360px){.board{min-width:112px;padding:3px 7px 4px;font-size:12px}.board.open{font-size:11px}.board.open .hd{width:13px;height:13px}.board.open .gm{border-radius:2px;width:12px;height:12px;font-size:6.5px}.result-list .gm{width:13px;height:13px;margin:0 -2px 0 0;font-size:7px}.board .more{min-height:16px;font-size:10px}}.lg-badge{vertical-align:middle;filter:drop-shadow(0 1px 1.5px #28140a73);flex:none;width:1.7em;height:1.9em;display:inline-block}.lg-badge svg{width:100%;height:100%;display:block;overflow:visible}.lg-legend{filter:drop-shadow(0 0 4px #aa5aff8c)drop-shadow(0 1px 1.5px #28140a73)}.lg-worldclass{filter:drop-shadow(0 0 4px #ffcd5a99)drop-shadow(0 1px 1.5px #140a0099)}.lg-diamond{filter:drop-shadow(0 0 3px #78dcff8c)drop-shadow(0 1px 1.5px #28140a73)}.rank-row .tier{align-items:center;gap:6px;display:inline-flex}.rank-row .tier .lg-badge{margin:-4px 0;font-size:17px}.league-line{align-items:center;gap:8px;font:700 15px Cinzel,Georgia,serif;display:flex;color:var(--bordo)!important}.league-line .lg-badge{font-size:19px}.league-line span{flex-direction:column;line-height:1.15;display:flex}.league-line em{font-style:normal}.league-line.up em{color:#2e7d32}.league-line.down em{color:#8c2b2b}.league-line small{color:var(--ink-brown);opacity:.8;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.league-rule{opacity:.7;margin:-2px 0 0;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:var(--ink-brown)!important}@media (max-height:600px){.results .result-list{grid-template-rows:repeat(6,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:10px;min-width:0;display:grid}.results .result-list div{min-width:0}.results .result-list span{white-space:nowrap;text-overflow:ellipsis;max-width:84px;overflow:hidden}.results .result-list div>b:first-child{width:18px}}@media (max-height:360px){.results .result-list{column-gap:6px;font-size:11px}.results .result-list span{max-width:58px}.results .result-list .hd{width:15px;height:15px}.results .split{gap:8px}.result-side{min-width:128px}.league-line{gap:5px;font-size:12px}.league-line .lg-badge{font-size:15px}.league-rule{display:none}}.gameover .promo-wrap,.gameover.promo .victor,.gameover.promo .card.results{display:none}.gameover.promo .promo-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gameover.promo.up{background:radial-gradient(#784e0e8c,#05080ce0)}.gameover.promo.down{background:radial-gradient(#1e243099,#05080ce6)}.promo-rays{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, #ffd6788c, #ffbe5024 45%, transparent 70%), repeating-conic-gradient(#ffd88238 0 7deg, transparent 7deg 18deg);border-radius:50%;width:min(130vh,120vw);animation:30s linear infinite vRays;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 100%);mask:radial-gradient(closest-side,#000 30%,#0000 100%)}.gameover.down .promo-rays,.gameover.down .sparks{display:none}.sparks{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sparks i{top:-12px;left:var(--x);background:hsl(var(--h), 85%, 62%);opacity:0;width:7px;height:12px;animation:spark 2.6s var(--d) ease-in infinite;border-radius:2px;position:absolute;box-shadow:0 0 6px #ffdc8c99}.sparks i:nth-child(3n){background:#ffd36a}@keyframes spark{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(105vh)rotate(540deg)}}.card.parchment.promo{gap:4px;min-width:min(380px,92vw);max-width:min(520px,94vw);padding:8px 26px 12px;animation:.55s cubic-bezier(.2,.9,.3,1.2) both dropIn}.promo-kicker{letter-spacing:.06em;color:#a8720e;text-shadow:0 1px #fff6dc,0 3px #7a1f2b59;font:900 clamp(26px,9vh,46px)/1.05 Cinzel Decorative,Cinzel,Georgia,serif}.down .promo-kicker{color:#5a4a44;text-shadow:none;font-size:clamp(22px,7vh,36px)}.promo-badges{justify-content:center;align-items:center;gap:14px;margin:2px 0;display:flex}.promo-badges .lg-badge.from{opacity:.8;font-size:34px}.promo-badges .lg-badge.to{font-size:58px}.up .promo-badges .lg-badge.to{animation:.8s cubic-bezier(.2,1.4,.4,1) .35s both badgePop,2.2s ease-in-out 1.2s infinite badgeGlow}.down .promo-badges .lg-badge.to{filter:grayscale(.35)drop-shadow(0 1px 1.5px #28140a73);animation:.7s ease-out .3s both badgeSink}.promo-arrow{color:var(--bordo);font-size:28px}.up .promo-arrow{color:#a8720e;animation:1.2s ease-in-out infinite arrowNudge}.down .promo-arrow{color:#6c5a52}.promo h2.ferman{font-family:Cinzel,Georgia,serif;font-size:clamp(18px,5.5vh,28px)}.promo-text{margin:0;font:700 14px Cinzel,Georgia,serif;color:var(--ink-brown)!important}.promo-unlock{margin:0;font:700 13px Cinzel,Georgia,serif;color:#2e6b3a!important}.promo .btn{min-width:180px;margin-top:6px}@keyframes badgePop{0%{opacity:0;transform:scale(.2)rotate(-25deg)}60%{opacity:1}}@keyframes badgeGlow{50%{filter:drop-shadow(0 0 12px #ffd66ef2)drop-shadow(0 1px 1.5px #28140a73);transform:scale(1.06)}}@keyframes badgeSink{0%{opacity:0;transform:translateY(-26px)}}@keyframes arrowNudge{50%{transform:translate(5px)}}@media (max-height:360px){.card.parchment.promo{gap:2px;padding:4px 16px 8px}.promo-badges .lg-badge.from{font-size:26px}.promo-badges .lg-badge.to{font-size:42px}.promo-text{font-size:12px}.promo .btn{margin-top:2px}}.set-acct{border-top:1px solid #7a1f2b2e;margin-top:4px;padding-top:6px}.set-acct .set-row small{opacity:.85;font-size:12px;display:block}.acct-btns{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;display:flex}.acct-google{min-height:32px}.btn.acct-apple{color:#fff;min-height:32px;box-shadow:none;background:#000;border:none;border-radius:16px;padding:0 14px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.acct-links{justify-content:flex-end;gap:14px;display:flex}.acct-link{color:var(--ink-brown);cursor:pointer;background:0 0;border:none;padding:2px 0;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline}.acct-link.danger{color:#a3271c}.play-row{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.btn.shop-btn.auth-btn{white-space:nowrap;flex:0 auto;min-width:0;padding:0 14px;font-size:15px}.btn.royal.big.guest{white-space:nowrap;padding:0 18px;font-size:clamp(16px,4.6vh,22px)}.verify-note{margin:0;font-size:12px;color:var(--ink-brown)!important}.verify-note .acct-link{font-size:12px}@media (max-width:560px){.btn.shop-btn.auth-btn{padding:0 9px;font-size:13px}.btn.royal.big.guest{padding:0 10px;font-size:15px}}.card.parchment.auth{gap:8px;width:min(460px,100%);max-height:calc(100dvh - 12px);overflow-y:auto}.auth .shop-head{gap:8px}.auth-tabs{flex:1;justify-content:center}.auth-tabs .tab{min-height:40px;padding:0 16px;font-size:16px}.auth-form{flex-direction:column;gap:8px;width:100%;display:flex}.auth-form .field>span{flex:0 0 96px;font-size:14px}.auth-form .field input{min-height:40px;font:600 16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.auth-form .btn.royal{min-height:46px}.auth-form .acct-link{align-self:center}.auth-msg{text-align:center;min-height:16px;margin:0;font-size:13px;font-weight:700;color:#a3271c!important}.auth-msg.ok{color:#2e6b3a!important}.auth-alt{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.auth-or{color:var(--ink-brown);font-size:13px;font-style:italic}@media (max-height:420px){.card.parchment.auth,.auth-form{gap:5px}.auth-form .field input{min-height:36px}.auth-form .btn.royal{min-height:40px}.auth-tabs .tab{min-height:34px;font-size:14px}.auth .btn.royal.close{min-width:34px;min-height:34px}}.kingdom-hud{z-index:5}.k-top{top:calc(8px + var(--sa-t));left:calc(10px + var(--sa-l));pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute}.k-back{pointer-events:auto;white-space:nowrap;min-height:44px;padding:4px 14px;font-size:15px}.k-chip{background:var(--chip);border:1.5px solid var(--chip-edge);color:var(--chip-ink);white-space:nowrap;border-radius:12px;padding:6px 10px;font:700 14px Cinzel,Georgia,serif;box-shadow:0 3px 10px #0000004d}.k-hint{left:50%;bottom:calc(14px + var(--sa-b));text-align:center;color:#fff;text-shadow:0 1px 3px #000c;pointer-events:none;max-width:min(92%,520px);margin:0;font-size:13px;font-weight:700;position:absolute;transform:translate(-50%)}.k-act{pointer-events:auto;white-space:nowrap;min-height:48px;padding:6px 18px;font-size:15px;animation:1.4s ease-in-out infinite kPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.k-act:after{content:"";border:8px solid #0000;border-bottom:0;border-top-color:var(--gilt);margin-left:-8px;position:absolute;bottom:-9px;left:50%}@keyframes kPulse{50%{box-shadow:0 0 0 4px #ffd36a8c,0 6px 16px #0006}}.k-place{top:calc(8px + var(--sa-t));right:calc(10px + var(--sa-r));pointer-events:auto;white-space:nowrap;min-height:44px;padding:4px 14px;font-size:14px;animation:1.6s ease-in-out infinite kPulse;position:absolute}@media (max-width:760px){.k-place{top:calc(60px + var(--sa-t))}}@media (max-width:600px){.k-top .k-title{display:none}}.k-move{animation:none}.k-hint.k-hidden{display:none}.kingdom-hud .k-placebar.card{top:auto;left:50%;bottom:calc(8px + var(--sa-b));width:max-content;min-width:0;max-width:calc(100% - 16px - var(--sa-l) - var(--sa-r));pointer-events:auto;flex-direction:row;align-items:center;gap:10px;padding:6px 10px;display:flex;position:absolute;transform:translate(-50%)}.kingdom-hud .k-placebar[hidden]{display:none}.k-place-msg{text-align:left;color:var(--ink-brown);margin:0;line-height:1.2}.k-place-msg b{color:#1f6b34;font:700 13.5px Cinzel,Georgia,serif;display:block}.k-place-msg.bad b{color:var(--bordo)}.k-place-msg small{opacity:.85;font-size:11.5px;display:block}.k-place-btns{gap:8px;display:flex}.k-pb{white-space:nowrap;min-height:44px;padding:2px 14px;font-size:15px}.k-pb.k-ok.off{filter:grayscale(.75);opacity:.7}.k-place-msg.shake{animation:.45s ease-in-out kShake}@keyframes kShake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.k-place-msg{max-width:300px}@media (max-height:460px),(max-width:640px){.kingdom-hud .k-placebar.card{left:auto;right:calc(8px + var(--sa-r));border-width:9px;flex-direction:column;align-items:stretch;gap:4px;width:262px;padding:4px 6px 6px;transform:none}.k-place-msg{text-align:center;max-width:none}.k-place-msg b{font-size:12px}.k-place-msg small{font-size:10.5px}.k-place-btns{justify-content:space-between;gap:5px}.k-pb{letter-spacing:.02em;padding:0 9px;font-size:13px}.k-pb.k-ok{flex:1}.k-pl{display:none}}.kingdom-hud .k-sheet.card{top:auto;left:50%;bottom:calc(10px + var(--sa-b));max-height:calc(100% - 80px - var(--sa-t) - var(--sa-b));width:min(560px, calc(100% - 20px - var(--sa-l) - var(--sa-r)));pointer-events:auto;flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:absolute;transform:translate(-50%)}.kingdom-hud .k-sheet[hidden],.ui.kingdom-on .labels{display:none}.k-sheet-head{align-items:flex-start;gap:8px;display:flex}.k-sheet-head .k-houses{flex:1}.k-sheet-head .close{flex:none;width:44px;height:44px;padding:0}.k-tags{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.k-tag{will-change:transform;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:0;left:0}.k-tag>.k-name{color:#fff;text-shadow:0 1px 3px #000000e6;white-space:nowrap;font:700 12px Cinzel,Georgia,serif}.k-tag>.k-name[hidden]{display:none}.k-say .k-who{color:var(--bordo);letter-spacing:.03em;margin-bottom:2px;font:700 10.5px Cinzel,Georgia,serif;display:block}.k-say{max-width:240px;color:var(--ink-brown);text-align:center;background:#fffaf0;border-radius:12px;margin:0;padding:7px 11px;font-size:13px;font-weight:600;line-height:1.3;position:relative;box-shadow:0 3px 10px #00000059}.k-say:after{content:"";border:6px solid #0000;border-top-color:#fffaf0;border-bottom:0;margin-left:-6px;position:absolute;bottom:-6px;left:50%}.k-say[hidden]{display:none}.k-houses{color:var(--ink-brown);text-align:left;margin:0;font-size:14px;line-height:1.3}.k-houses small{opacity:.8;font-size:11.5px;display:block}.k-houses .k-prog{opacity:1;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;font-weight:700;display:flex}.k-houses .k-note{opacity:.72;margin-top:1px}.k-bar{flex:none;gap:2px;display:inline-flex}.k-bar i{background:#7a1f2b2e;border-radius:2px;width:11px;height:7px}.k-bar i.on{background:var(--gilt);box-shadow:inset 0 -1px #0000002e}.k-list{flex-direction:column;align-self:stretch;gap:6px;min-height:0;padding:2px;display:flex;overflow:auto}.k-sheet-head{align-self:stretch}.k-row{color:var(--ink-brown);background:#ffffff73;border:1.5px solid #7a1f2b4d;border-radius:10px;align-items:center;gap:8px;padding:5px 8px;display:flex}.k-row.built{border-color:var(--gilt);background:#c9a24a2e}.k-ic{text-align:center;flex:none;width:28px;font-size:22px}.k-txt{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;font-size:13.5px;line-height:1.25;display:flex}.k-row .k-name{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.k-fx{align-items:baseline;gap:5px;font-size:13px;line-height:1.25;display:flex}.fx-ic{text-align:center;flex:none;width:18px;font-size:14px}.fx-txt{min-width:0}.fx-now,.fx-next{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.fx-next{color:#2f6b22}.fx-to{color:var(--bordo);margin:0 4px;font-weight:800}.k-chip{white-space:nowrap;vertical-align:1px;border-radius:8px;padding:0 6px;font-size:11px;font-weight:800;line-height:17px;display:inline-block}.k-chip.up{color:#1f3f74;background:#3f6fb824}.k-pips{vertical-align:middle;gap:3px;display:inline-flex}.k-pips i{border:1.5px solid var(--bordo);border-radius:50%;width:9px;height:9px}.k-pips i.on{background:var(--gilt);border-color:var(--gilt)}.k-pips i.top{border-color:var(--gilt);border-radius:2px;transform:rotate(45deg)scale(.9)}.k-pips i.top.on{box-shadow:0 0 0 1px var(--gilt);background:#3f6fb8}.k-btn{white-space:nowrap;flex:none;min-height:44px;padding:4px 10px;font-size:12.5px}.k-btn.poor{opacity:.7}.k-btn:disabled{opacity:.75;cursor:default;color:var(--bordo);box-shadow:none;background:#7a1f2b1f;border-color:#7a1f2b4d}.k-btn.k-lock:disabled{opacity:1;color:#4a3a20;background:#5a46281a;border-color:#5a462859;justify-content:center;align-items:center;gap:5px;display:inline-flex}.k-btn.k-lock .lg-badge{margin:-2px 0;font-size:15px}.k-chip.lock{color:#5a4022;background:#5a462821}.k-row.locked .k-ic{filter:grayscale(.6);opacity:.8}.mi.mi-kingdom{border:2px solid var(--gilt);color:#fbefd0;background:linear-gradient(#a3263a,#6e1424);width:84px;min-height:64px;margin-top:2px;box-shadow:0 4px 12px #00000059,inset 0 0 0 2px #ffdc8c59}.mi.mi-kingdom span{font-size:28px}.mi.mi-kingdom small{letter-spacing:.03em;font-size:11px}.menu-slot{--lh:1.3;--pad:9px;contain:inline-size;width:100%;max-width:560px;height:calc(2em * var(--lh) + var(--pad));flex:none;place-items:center;margin-top:2px;font-size:13px;display:grid;position:relative}.menu-slot>*{grid-area:1/1}.menu-tip{pointer-events:auto;cursor:pointer;box-sizing:border-box;width:100%;height:100%;font-size:inherit;line-height:var(--lh);text-align:left;border-top:1px dashed #7a1f2b59;align-items:center;gap:6px;margin:0;padding:4px 12px;display:flex;overflow:hidden;color:var(--ink-brown)!important}.menu-tip span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.menu-tip b{color:var(--bordo);letter-spacing:.04em;flex:none;font:700 12px Cinzel,Georgia,serif}.menu-tip span{transition:opacity .35s}.menu-tip span.out{opacity:0}@media (max-height:420px){.menu-slot{--pad:5px;font-size:12px}.menu-tip{padding:2px 8px}}@media (max-height:360px){.menu-slot{--lh:1.25;--pad:3px;flex:0 auto;min-height:0;font-size:11px;overflow:hidden}.menu-tip{padding:2px 4px 0}.menu-tip b{font-size:10px}}.mi-kingdom.kcoach{z-index:2;animation:1.4s ease-in-out infinite coachPulse}@keyframes coachPulse{0%,to{transform:scale(1);box-shadow:0 0 #c9a24ae6,0 0 #7a1f2b59}50%{transform:scale(1.06);box-shadow:0 0 0 6px #c9a24a8c,0 0 18px 10px #c9a24a59}}.coach-tip{contain:inline-size;z-index:3;box-sizing:border-box;pointer-events:auto;cursor:pointer;text-align:left;border:2px solid var(--gilt);background:linear-gradient(#93283a, var(--bordo) 60%, var(--bordo-dark));color:#fbefd0;border-radius:12px;align-items:center;gap:6px;width:min(460px,100%);margin-top:6px;padding:6px 2px 6px 12px;animation:.45s cubic-bezier(.2,1.4,.4,1) both coachIn,2.4s ease-in-out .45s infinite coachBob;display:flex;position:relative;box-shadow:0 6px 16px #3c0a1459}.coach-tip:after{content:"";border:9px solid #0000;border-top-width:0;border-bottom-color:var(--gilt);margin-left:-9px;position:absolute;bottom:100%;left:50%}.coach-tip p{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.3;color:#fbefd0!important}.menu-slot .coach-tip{height:100%;margin:0;padding-top:1px;padding-bottom:1px}.menu-slot .coach-tip p{font-size:inherit;line-height:var(--lh)}.menu-slot .coach-tip p>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menu-slot .coach-tip button{margin:-8px 0}.menu-slot .coach-tip p b{font-size:1.05em;line-height:inherit}.coach-tip p b{color:#ffd36b;margin-right:6px;font:700 14px Cinzel,Georgia,serif}.coach-tip button{color:#fbefd0;cursor:pointer;background:0 0;border:0;flex:none;width:44px;height:44px;margin:-6px 0;font-size:16px}@keyframes coachIn{0%{opacity:0;transform:translateY(-8px)scale(.92)}to{opacity:1;transform:none}}@keyframes coachBob{0%,to{transform:none}50%{transform:translateY(-3px)}}.menu.coaching .menu-tip{visibility:hidden}@media (max-height:360px){.coach-tip{padding:1px 0 1px 10px}.coach-tip p{font-size:11.5px;line-height:1.25}.coach-tip p b{font-size:12px}.coach-tip button{margin:-10px 0}.menu-slot .coach-tip{border-width:1.5px;padding:0 0 0 8px}.menu-slot .coach-tip p{line-height:1.2}}@media (prefers-reduced-motion:reduce){.mi-kingdom.kcoach,.coach-tip{animation:none}}.herald{z-index:2;box-sizing:border-box;pointer-events:auto;align-items:center;gap:10px;width:min(500px,100%);animation:.5s cubic-bezier(.2,1.4,.4,1) both heraldIn;display:flex;position:relative}.herald.out{animation:.4s both heraldOut}.herald-icon{border:2px solid var(--gilt);background:linear-gradient(#a3263a,#6e1424);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:21px;display:grid;box-shadow:0 3px 8px #3c0a1459}.herald-bubble{text-align:left;border:2px solid var(--gilt);background:linear-gradient(#fff9e6,#f1deb0);border-radius:12px 12px 12px 4px;flex:1;align-items:center;gap:4px;padding:6px 0 6px 12px;font-size:13px;line-height:1.3;display:flex;position:relative;box-shadow:0 4px 12px #3c1e0a40,inset 0 0 0 1px #fff9;color:var(--ink-brown)!important;margin:0!important}.herald-bubble:before{content:"";border:8px solid #0000;border-left-width:0;border-right-color:var(--gilt);margin-top:-8px;position:absolute;top:50%;right:100%}.herald-bubble>span{flex:1}.herald-bubble b{color:var(--bordo);margin-right:2px;font:700 14px Cinzel,Georgia,serif}.herald-bubble button{width:44px;height:44px;color:var(--bordo);cursor:pointer;background:0 0;border:0;flex:none;margin:-8px 0;font-size:15px}.menu.heralding .menu-tip{visibility:hidden}@keyframes heraldIn{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}@keyframes heraldOut{to{opacity:0;transform:translateY(6px)}}@media (max-height:360px){.herald{gap:8px}.herald-icon{width:30px;height:30px;font-size:16px}.herald-bubble{padding:2px 0 2px 10px;font-size:11.5px;line-height:1.25}.herald-bubble b{font-size:12px}.herald-bubble button{margin:-12px 0}}@media (prefers-reduced-motion:reduce){.herald,.herald.out{animation:none}}.card.search.full .seats,.card.search.full .search-list,.card.search.full .search-n,.card.search.full .search-sub,.card.search.full>h2{display:none}.wait-full{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.march{background:linear-gradient(#f3e3bb,#ead9ae);border-radius:12px;width:min(360px,100%);height:96px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7a1f2b40}.march-svg{width:100%;height:100%;display:block}.m-hills path{fill:#7a8c4a59}.m-hills{animation:6s linear infinite mScroll}.m-ground path{stroke:#4a2a1c73;stroke-width:1.5px;stroke-dasharray:6 7}.m-ground{animation:1.6s linear infinite mScroll}@keyframes mScroll{0%{transform:translate(0)}to{transform:translate(-120px)}}.m-unit{--d:0s}.m-bob{animation:mBob .5s var(--d) ease-in-out infinite alternate}@keyframes mBob{0%{transform:translateY(0)}to{transform:translateY(-1.6px)}}.m-leg{stroke:#4a2a1c;stroke-width:2px;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 0;animation:mStep .5s var(--d) ease-in-out infinite alternate}.m-l2{animation-direction:alternate-reverse}@keyframes mStep{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}.m-arm{stroke:#c98d62;stroke-width:1.8px;stroke-linecap:round}.m-skin{fill:#e8b48a}.m-helm{fill:#8a8f96}.m-tunic{fill:var(--bordo)}.m-robe{fill:#7a1f2b;stroke:var(--gilt);stroke-width:1px}.m-cape{fill:#5c1520}.m-crown{fill:#e3b23c;stroke:#8a5a10;stroke-width:.5px}.m-pole{stroke:#6b4a26;stroke-width:1.6px}.m-flag{fill:var(--gilt);transform-box:fill-box;transform-origin:0;animation:.9s ease-in-out infinite alternate mFlag}@keyframes mFlag{0%{transform:skewY(-6deg)scaleX(.92)}to{transform:skewY(5deg)scaleX(1)}}.wait-title{color:var(--bordo);margin:4px 0 0;font:700 clamp(17px,4.6vh,24px) Cinzel,Georgia,serif}.wait-sub{max-width:440px;margin:0;font-size:14px}.wait-meta{gap:14px;margin:2px 0 0;font:700 15px Cinzel,Georgia,serif;display:flex;color:var(--bordo)!important}.wait-meta span{background:#7a1f2b14;border:1px solid #7a1f2b40;border-radius:10px;padding:2px 10px}.wait-note{opacity:.75;margin:0;font-size:12px}@media (max-height:420px){.march{height:72px}.wait-sub{font-size:12px}.wait-meta{font-size:13px}}@media (max-height:360px){.march{height:58px}.wait-title{margin-top:0;font-size:16px}.wait-sub{font-size:11px;line-height:1.25}.wait-note{display:none}}@media (prefers-reduced-motion:reduce){.m-hills,.m-ground,.m-bob,.m-leg,.m-flag{animation:none}}.btn.gold.ad-off{opacity:.55;filter:grayscale(.7);cursor:not-allowed;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.btn.gold.ad-off small{letter-spacing:0;font-size:10px;font-weight:700}.ad-ico{vertical-align:-.2em;width:1.15em;height:1.15em;margin-right:.35em}@media (max-height:460px){.menu .parchment .tagline,.menu .parchment .flourish{display:none}}@media (max-height:380px){.menu .card.parchment{gap:3px;padding-top:4px;padding-bottom:5px}.menu .ferman{font-size:27px}.menu .btn.big,.menu .btn.shop-btn{min-height:44px}.menu .parchment .stats{padding:1px 10px}.menu .mi.mi-kingdom{min-height:56px;margin-top:0}.menu .mi.mi-kingdom span{font-size:22px}}.menu-slot .herald{height:100%}.menu-slot .herald-icon{aspect-ratio:1;box-sizing:border-box;width:auto;height:100%;max-height:40px}.menu-slot .herald-bubble{box-sizing:border-box;max-height:100%;font-size:inherit;line-height:var(--lh);padding-top:1px;padding-bottom:1px}.menu-slot .herald-bubble>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menu-slot .herald-bubble b{font-size:1.05em}@media (max-height:360px){.menu-slot .herald-icon{border-width:1.5px;max-height:24px;font-size:13px}.menu-slot .herald{gap:6px}}.menu .card.parchment{box-sizing:border-box;min-width:min(580px,92vw)}.item .ic{background:radial-gradient(circle at 50% 38%,#fffaf0,#ead6a6 75%);border-radius:10px;flex:none;width:44px;height:44px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #7a1f2b4d}.item .ic img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.item .ic img:not([src]),.item .ic img.none{visibility:hidden}.item .txt{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:0 8px;min-width:0;display:flex}.item .txt .name{flex:auto;min-width:0}.item .txt .state{margin-left:auto}.item.on .ic{box-shadow:inset 0 0 0 2px var(--gilt)}.item.locked .ic img{filter:grayscale(.55);opacity:.7}.item.locked .ic:after{content:"";background:var(--bordo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 7V5a3 3 0 0 1 6 0v2' fill='none' stroke='%23fbefd0' stroke-width='1.8'/%3E%3Crect x='3.5' y='7' width='9' height='6.5' rx='1.2' fill='%23fbefd0'/%3E%3C/svg%3E") center / 11px no-repeat;width:15px;height:15px;box-shadow:0 0 0 1px var(--gilt);border-radius:50%;position:absolute;bottom:2px;right:2px}@media (max-height:420px){.item .ic{border-radius:8px;width:38px;height:38px}}@media (max-height:360px){.item{flex-direction:row;align-items:center;gap:6px;padding:3px 6px}.item .ic{width:34px;height:34px}.item .txt{flex-direction:column;align-items:flex-start;gap:0}.item.army{padding-right:6px}.item.locked .ic:after{background-size:9px;width:13px;height:13px}}.upd,.champ{z-index:3;pointer-events:auto;box-sizing:border-box;position:absolute}.upd.off,.champ.off{display:none}.upd-card,.champ-card{box-sizing:border-box;border:2px solid var(--gilt);width:100%;color:var(--bordo);text-align:center;background:linear-gradient(#fff9e6,#f1deb0);border-radius:12px;flex-direction:column;align-items:stretch;gap:3px;margin:0;animation:.4s ease-out both updIn;display:flex;position:relative;box-shadow:0 8px 22px #00000073,inset 0 0 0 1px #fff9,inset 0 0 0 3px #7a1f2b40}.champ-card{cursor:pointer;padding:9px 10px 8px;animation-delay:.1s}.upd-card{padding:9px 10px 0}.side-min{z-index:1;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;width:46px;height:46px;margin:0;padding:8px 8px 0 0;display:flex;position:absolute;top:-4px;right:-4px}.side-min i{box-sizing:border-box;border:1.5px solid var(--gilt);width:18px;height:18px;color:var(--bordo);background:#fffaf0;border-radius:5px;place-items:center;font:800 13px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.side-min:hover i{background:#f6e3b4}.side-min:focus-visible i{background:#f6e3b4}.champ>.side-min{animation:.4s ease-out .1s both updIn}.side-pill{box-sizing:border-box;white-space:nowrap;cursor:pointer;border:2px solid var(--gilt);height:46px;color:var(--bordo);letter-spacing:.02em;background:linear-gradient(#fff9e6,#f1deb0);border-radius:22px;align-items:center;gap:6px;margin:0;padding:0 14px 0 12px;font:700 12.5px Cinzel,Georgia,serif;animation:.3s ease-out both updIn;display:inline-flex;box-shadow:0 6px 16px #0006,inset 0 0 0 1px #fff9,inset 0 0 0 3px #7a1f2b33}.side-pill .pill-dot{background:#d23a2a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1.5px #fff9e6,0 0 6px #d23a2ab3}.upd:not(.min)>.side-pill,.champ:not(.min)>.side-pill,.upd.min>.upd-card,.champ.min>.champ-card,.champ.min>.side-min{display:none}.narrow>.side-pill{gap:4px;padding:0 10px;font-size:11.5px}.champ-h,.upd-h{letter-spacing:.02em;color:var(--bordo);padding:0 12px;font:700 12.5px Cinzel,Georgia,serif}.champ-s{color:var(--ink-brown);opacity:.85;font-size:11px;font-weight:700}.champ-await{color:var(--ink-brown);margin:1px 0 2px;font-size:11.5px;font-weight:800;line-height:1.2}.champ-r{text-align:left;background:#7a1f2b12;border-radius:8px;align-items:center;gap:5px;padding:3px 6px;display:flex}.champ-r.r1{background:linear-gradient(90deg,#e8b63c59,#e8b63c14)}.champ-r i{flex:none;font-size:15px;font-style:normal;line-height:1}.champ-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-brown);flex:1;font-size:12px;font-weight:800;overflow:hidden}.champ-r em{color:var(--bordo);flex:none;font-size:11.5px;font-style:normal;font-weight:800}.champ-r.empty .champ-n,.champ-r.empty em{opacity:.55}.champ-card .upd-cta{margin-top:3px}.champ.narrow .champ-card{padding:7px 6px 6px}.champ.narrow .champ-h,.upd.narrow .upd-h{padding:0 18px 0 0;font-size:11px}.champ.narrow .champ-r{grid-template-columns:auto 1fr;gap:0 4px;padding:3px 5px;display:grid}.champ.narrow .champ-r i{grid-row:span 2;align-self:center}.champ.narrow .champ-n{font-size:11px}.champ.narrow .champ-r em{font-size:10.5px}.champ.narrow .flag{display:none}.upd-view{touch-action:none;display:grid}.upd-slide{visibility:hidden;grid-area:1/1}.upd-slide.on{visibility:visible}.upd-slide.slide-in{animation:.28s ease-out both updSlide}@keyframes updSlide{0%{opacity:0;transform:translateX(var(--dx,0))}to{opacity:1;transform:none}}.upd-open{min-width:0;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:4px 2px 6px;transition:transform .15s ease-out;display:flex}.upd-meta{justify-content:center;align-items:center;gap:5px;min-height:15px;display:flex}.upd-new{letter-spacing:.05em;text-transform:uppercase;color:#fbefd0;box-shadow:0 0 0 1px var(--gilt);background:#1f6b3a;border-radius:6px;padding:1px 5px;font:800 9px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.upd-date{color:var(--ink-brown);opacity:.85;font-size:11px;font-weight:700}.upd-heads{flex:none;display:flex}.upd-heads img{width:46px;height:46px;box-shadow:0 0 0 1.5px var(--gilt), 0 2px 5px #3c1e0a4d;background:radial-gradient(circle at 50% 40%,#fffaf0,#e7d3a3);border-radius:50%}.upd-heads img+img{margin-left:-8px}.upd-icon{width:46px;height:46px;box-shadow:0 0 0 1.5px var(--gilt), 0 2px 5px #3c1e0a4d;background:radial-gradient(circle at 50% 40%,#fffaf0,#e7d3a3);border-radius:50%;place-items:center;font-size:27px;font-style:normal;line-height:1;display:grid}.upd-txt{flex-direction:column;align-items:center;gap:1px;min-width:0;line-height:1.2;display:flex}.upd-txt b{letter-spacing:.02em;color:var(--bordo);font:700 13px Cinzel,Georgia,serif}.upd-body{color:var(--ink-brown);font-size:12.5px;font-weight:700}.upd-cta{color:#1f6b3a;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:800}.upd-nav{justify-content:space-between;align-items:center;margin:-2px -10px 0;display:flex}.upd-arrow{width:45px;height:46px;color:var(--bordo);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.upd-arrow i{box-sizing:border-box;width:26px;height:26px;box-shadow:0 0 0 1.5px var(--gilt);background:#7a1f2b14;border-radius:50%;place-items:center;padding-bottom:2px;font:800 19px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.upd-arrow:not(:disabled):hover i{background:#7a1f2b29}.upd-arrow:disabled{opacity:.32;cursor:default}.upd-dots{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.upd-dots i{background:#7a1f2b38;border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s}.upd-dots i.on{background:var(--bordo);transform:scale(1.25)}.upd-dots small{color:var(--ink-brown);font-size:10.5px;font-weight:800}.upd.narrow .upd-card{padding:7px 6px 0}.upd.narrow .upd-nav{margin:-2px -6px 0}.upd.narrow .upd-dots{gap:3px}.upd.narrow .upd-dots i{width:5px;height:5px}.upd.narrow .upd-txt b{font-size:12px}.upd.narrow .upd-body{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.upd.narrow .upd-heads img,.upd.narrow .upd-icon{width:40px;height:40px;font-size:24px}.upd.strip .upd-card{border-width:1.5px;border-radius:10px;flex-direction:row;align-items:center;gap:0;padding:0}.upd.strip .upd-h,.upd.strip .upd-dots,.upd.strip .upd-date,.upd.strip .upd-cta{display:none}.upd.strip .upd-nav{display:contents}.upd.strip .upd-prev{order:0}.upd.strip .upd-view{flex:1;order:1;min-width:0}.upd.strip .upd-next{order:2}.upd.strip .side-min{flex:none;order:3;justify-content:center;align-items:center;padding:0;position:static}.upd.strip .upd-open{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;min-height:46px;padding:3px 4px 3px 8px}.upd.strip .upd-slide:not(.fresh) .upd-meta{display:none}.upd.strip .upd-heads{order:-1}.upd.strip .upd-heads img,.upd.strip .upd-icon{width:22px;height:22px;font-size:13px}.upd.strip .upd-heads img+img{margin-left:-6px}.upd.strip .upd-txt{white-space:nowrap;flex-direction:row;flex:1;align-items:baseline;gap:6px;overflow:hidden}.upd.strip .upd-txt b{flex:none;font-size:11px}.upd.strip .upd-body{text-overflow:ellipsis;font-size:11px;overflow:hidden}.upd.strip .upd-arrow i{width:24px;height:24px;font-size:17px}.screen.menu.upd-room{padding-bottom:calc(4px + var(--sa-b));justify-content:flex-end}@keyframes updIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.upd-card,.champ-card,.side-pill,.side-min,.upd-slide.slide-in{animation:none}}.item .ic .new-tag{letter-spacing:.04em;text-transform:uppercase;color:#fbefd0;box-shadow:0 0 0 1px var(--gilt);background:#1f6b3a;border-radius:0 0 6px;padding:1px 4px;font:800 9px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:0;left:0}@media (max-height:360px){.item .ic .new-tag{padding:0 3px;font-size:8px}}.card.parchment.leaders{width:min(640px,100%);height:min(600px,100%)}.lb-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-brown);opacity:.8;margin-top:-4px;font:700 11px Cinzel,Georgia,serif}.screen[data-screen=wcintro]{z-index:6}.lb-body{flex-direction:column;flex:auto;gap:6px;width:100%;min-height:0;display:flex}.lb-champs{flex:none}.lb-ch-head{text-align:center;color:var(--bordo);letter-spacing:.04em;margin-bottom:2px;font:700 12px Cinzel,Georgia,serif;display:block}.lb-ch-row{justify-content:center;align-items:flex-end;gap:8px;display:flex}.lb-ch{color:#fbefd0;border:2px solid var(--gilt);background:linear-gradient(#2b2b35,#0b0b10);border-radius:12px;flex-direction:column;flex:0 150px;align-items:center;gap:1px;min-width:0;padding:6px 6px 5px;display:flex;box-shadow:0 4px 12px #00000059,inset 0 0 0 1px #ffdc8c40}.lb-ch small{letter-spacing:.06em;color:#ffd66b;text-transform:uppercase;font:700 10.5px Cinzel,Georgia,serif}.lb-ch .lg-badge{font-size:20px}.lb-ch b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 13px Cinzel,Georgia,serif;overflow:hidden}.lb-ch span{color:#f3c55a;font-size:11.5px;font-weight:800}.lb-ch.r1{border-color:#ffd66b;flex-basis:170px;padding-top:10px;box-shadow:0 0 0 2px #ffd66b59,0 6px 18px #00000073}.lb-ch.r1 .lg-badge{font-size:26px}.lb-ch.r1 b{font-size:14.5px}.lb-await{color:var(--ink-brown);text-align:center;background:#ffffff59;border:2px dashed #c9a24acc;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 10px;display:flex}.lb-await b{color:var(--bordo);font:700 14px Cinzel,Georgia,serif}.lb-await small{font-size:11.5px}.lb-season{color:var(--ink-brown);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:10px;font-size:12.5px;display:flex}.lb-season b{color:var(--bordo);font-family:Cinzel,Georgia,serif}.lb-season .acct-link{min-height:44px;font-size:12.5px;font-weight:700}.lb-list{isolation:isolate;background:#ffffff59;border:1.5px solid #7a1f2b33;border-radius:10px;flex:auto;min-height:0;overflow:auto}.lb-gap{text-align:center;letter-spacing:4px;color:var(--ink-brown);opacity:.55;padding:2px 0 4px;font:900 16px/1 Cinzel,Georgia,serif}.lb-row{min-height:34px;color:var(--ink-brown);border-bottom:1px solid #7a1f2b1f;align-items:center;gap:8px;padding:4px 10px;display:flex}.lb-row .lg-badge{font-size:14px}.lb-rk{text-align:right;width:2.2em;color:var(--bordo);flex:none;font:700 14px Cinzel,Georgia,serif}.lb-nm{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.lb-nm em{color:#fbefd0;background:var(--bordo);vertical-align:1px;border-radius:6px;margin-left:4px;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:800}.lb-pt{font-variant-numeric:tabular-nums;color:var(--bordo);flex:none;font-size:14px}.lb-row.top1 .lb-rk{color:#b8860b}.lb-row.top2 .lb-rk{color:#6f7b86}.lb-row.top3 .lb-rk{color:#9a5b2b}.lb-row.me{box-shadow:inset 3px 0 0 var(--bordo);z-index:1;background:linear-gradient(90deg,#e3c27c,#f1e2b8);position:sticky;top:0;bottom:0}.lb-empty{text-align:center;color:var(--ink-brown);margin:18px 10px;font-weight:700}.lb-foot{text-align:center;background:#c9a24a40;border:1.5px solid #c9a24ab3;border-radius:10px;flex:none;margin:0;padding:6px 10px;font-size:12.5px;color:var(--ink-brown)!important}.lb-foot b{color:var(--bordo);margin-right:4px;font-family:Cinzel,Georgia,serif}@media (max-height:420px){.lb-ch{flex-direction:row;flex-basis:33%;justify-content:center;gap:5px;padding:3px 5px}.lb-ch.r1{flex-basis:34%;padding-top:3px}.lb-ch small{display:none}.lb-ch .lg-badge,.lb-ch.r1 .lg-badge{font-size:14px}.lb-ch b,.lb-ch.r1 b{font-size:11.5px}.lb-ch span{font-size:10.5px}.lb-ch-head{margin-bottom:1px;font-size:10.5px}.lb-await{flex-direction:row;justify-content:center;gap:8px;padding:3px 8px}.lb-await b{font-size:12px}.lb-await small{font-size:10.5px}.lb-row{min-height:28px;padding:2px 8px}.lb-season{margin:-8px 0}.lb-foot{padding:3px 8px;font-size:11.5px}}@media (max-height:360px){.lb-ch-head{display:none}.lb-season{font-size:11px}}@media (max-width:560px){.lb-ch .lg-badge,.lb-ch.r1 .lg-badge{display:none}.lb-ch{gap:4px;padding:3px 4px}.lb-ch span{white-space:nowrap}}.card.parchment.wcintro{width:min(640px,100%);max-height:100%}.wc-body{text-align:left;width:100%;min-height:0;color:var(--ink-brown);flex:0 auto;overflow:auto}.wc-body h3{color:var(--bordo);margin:8px 0 4px;font:700 14px Cinzel,Georgia,serif}.wc-hero{color:#fbefd0;border:2px solid var(--gilt);background:linear-gradient(#2b2b35,#0b0b10);border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.wc-hero .lg-badge{font-size:30px}.wc-hero p{margin:0;font-size:13.5px;font-weight:700;line-height:1.3;color:#fbefd0!important}.wc-places{grid-template-columns:repeat(12,1fr);gap:3px;display:grid}.wc-pl{background:#ffffff80;border:1.5px solid #7a1f2b33;border-radius:8px;flex-direction:column;align-items:center;padding:3px 0;display:flex}.wc-pl small{opacity:.8;font-size:9.5px;font-weight:700}.wc-pl b{font-variant-numeric:tabular-nums;font-size:13px}.wc-pl.up b{color:#2e7d32}.wc-pl.down b{color:#8c2b2b}.wc-pl.zero b{color:var(--ink-brown)}.wc-pl.up{background:#2e7d321a}.wc-pl.down{background:#8c2b2b14}.wc-bonus{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 10px;display:grid}.wc-bonus span{border-bottom:1px dotted #7a1f2b40;justify-content:space-between;gap:8px;padding:2px 0;font-size:12.5px;font-weight:700;display:flex}.wc-bonus b{color:#2e7d32;font-variant-numeric:tabular-nums}.wc-notes{flex-direction:column;gap:3px;margin:8px 0 0;padding:0;font-size:12.5px;font-weight:700;list-style:none;display:flex}.wc-btns{flex:none}@media (max-height:420px){.wc-hero{display:none}.wc-body h3{margin:4px 0 2px;font-size:12.5px}.wc-pl small{font-size:8.5px}.wc-pl b{font-size:11.5px}.wc-pl{padding:1px 0}.wc-bonus{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 8px}.wc-bonus span{padding:1px 0;font-size:11px}.wc-notes{gap:1px;margin-top:4px;font-size:11px}}@media (max-width:400px){.wc-places{grid-template-columns:repeat(6,1fr)}}@media (max-height:360px){.wc-btns .btn{min-height:44px;padding:0 12px;font-size:14px}.wc-pl small{display:none}}.wc-panel{text-align:left;color:#fbefd0;background:linear-gradient(#4a2c1b 0%,#2c180e 55%,#1c0f09 100%);border:1.5px solid #c9a24a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:0;min-width:100%;margin:1px 0 0;padding:6px 12px 6px 10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffdc8c29,inset 0 1px #ffecbe38,0 3px 8px #3c1e0a59}.wc-panel[hidden]{display:none}.wcp-crest{flex-direction:column;align-items:center;gap:1px;display:flex}.wcp-crest .lg-badge{font-size:21px}.wcp-crest small{letter-spacing:.12em;text-transform:uppercase;color:#e9c77a;white-space:nowrap;font:700 9px Cinzel,Georgia,serif}.wcp-gain{flex-direction:column;min-width:0;display:flex}.wcp-line{align-items:baseline;gap:6px;display:flex}.wcp-num{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#ffd36a;background:linear-gradient(#fff3c4 0%,#ffd36a 48%,#d9952a 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #00000080);-webkit-background-clip:text;background-clip:text;font:900 34px/1.05 Cinzel,Georgia,serif}.wc-panel.down .wcp-num{color:#ff9a84;background:linear-gradient(#ffe4dc 0%,#ff9a84 50%,#cf4f3a 100%);-webkit-background-clip:text;background-clip:text}.wc-panel.zero .wcp-num{color:#e8dcc0;background:linear-gradient(#fffaf0,#d9cba8);-webkit-background-clip:text;background-clip:text}.wcp-unit{color:#e9c77a;font:700 13px Cinzel,Georgia,serif}.wcp-parts{color:#fbefd0b8;white-space:nowrap;text-overflow:ellipsis;font:600 10.5px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.wcp-chips{gap:8px;display:flex}.wcp-chip{background:linear-gradient(#2a170e,#140a05);border:1px solid #c9a24acc;border-radius:9px;flex-direction:column;align-items:center;min-width:66px;padding:3px 10px 2px;display:flex;box-shadow:inset 0 1px #ffe6aa1f}.wcp-chip[hidden]{display:none}.wcp-chip small{letter-spacing:.08em;text-transform:uppercase;color:#d9b25a;white-space:nowrap;font:700 8.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wcp-chip b{color:#fbefd0;font-variant-numeric:tabular-nums;font:800 16px/1.2 Cinzel,Georgia,serif}.wcp-rank>span{align-items:baseline;gap:4px;display:flex}.wcp-rank i{align-items:center;gap:1px;font:800 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.wcp-rank i svg{width:8px;height:8px}.wcp-rank i.up{color:#8fe08a}.wcp-rank i.down{color:#ff8f7a}.wcp-rank i.same{color:#d9c9a0}.wcp-rank:not([hidden]){animation:.4s ease-out both wcpIn}.wc-panel:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffe6a04d,#0000);width:30%;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}.wc-panel.play:not(.down):after{animation:1.3s ease-out .3s both wcpShine}@keyframes wcpShine{0%{opacity:1;transform:translate(0)skew(-18deg)}to{opacity:1;transform:translate(560%)skew(-18deg)}}@keyframes wcpIn{0%{opacity:0;transform:translateY(4px)}}.results.has-wc .league-rule{display:none}@media (max-height:420px){.wc-panel{gap:10px;padding:4px 10px 4px 8px}.wcp-num{font-size:27px}.wcp-chip{min-width:58px;padding:2px 8px 1px}.wcp-chip b{font-size:14px}.wcp-parts{font-size:9.5px}}@media (max-height:360px){.wc-panel{border-radius:10px;gap:8px;padding:3px 8px 3px 6px}.wcp-crest .lg-badge{font-size:16px}.wcp-crest small{letter-spacing:.08em;font-size:7.5px}.wcp-num{font-size:22px}.wcp-unit{font-size:11px}.wcp-parts{display:none}.wcp-chip{min-width:50px;padding:1px 6px}.wcp-chip small{font-size:7.5px}.wcp-chip b{font-size:13px}}@media (prefers-reduced-motion:reduce){.wc-panel:after,.wcp-rank:not([hidden]){animation:none}}.k-collect{right:calc(10px + var(--sa-r));bottom:calc(44px + var(--sa-b));pointer-events:auto;white-space:nowrap;min-height:48px;padding:4px 16px;font-size:15px;animation:1.4s ease-in-out infinite kPulse;position:absolute}@media (max-height:420px){.k-collect{bottom:calc(34px + var(--sa-b));min-height:44px;font-size:13.5px}}.coach-tip.collect{background:linear-gradient(#2b2b35,#15151c 60%,#050508)}.coach-tip.collect p b{color:#ffd66b}.wc-burst{z-index:30;pointer-events:none;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.wc-burst b{white-space:nowrap;color:#ffd66b;text-shadow:0 2px #6a4304,0 0 18px #ffc850cc,0 4px 14px #000000b3;font:900 30px Cinzel,Georgia,serif;animation:2.1s ease-out forwards wcBurst;display:block}.wc-burst i{width:8px;height:8px;animation:wcSpark 1.1s var(--d) ease-out forwards;opacity:0;background:#ffd66b;border-radius:50%;margin:-4px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #ffcf4a}@keyframes wcBurst{0%{opacity:0;transform:scale(.6)translateY(10px)}15%{opacity:1;transform:scale(1.12)}30%{transform:scale(1)}75%{opacity:1;transform:translateY(-14px)}to{opacity:0;transform:translateY(-40px)}}@keyframes wcSpark{0%{opacity:1;transform:rotate(var(--a)) translateX(0)}to{opacity:0;transform:rotate(var(--a)) translateX(110px) scale(.4)}}@media (max-height:420px){.wc-burst b{font-size:20px}}@media (prefers-reduced-motion:reduce){.wc-burst b,.wc-burst i,.k-collect{animation:none}.wc-burst b{opacity:1}}.sk-row .k-txt small.sk-state{opacity:.9;color:var(--bordo);font-size:11.5px;font-weight:700;display:block}.sk-row.going{background:#3f6fb81f;border-color:#3f6fb8}.k-pips i.go{background:linear-gradient(90deg, var(--gilt) 50%, transparent 50%);border-color:var(--gilt)}.k-btn.sk-clock:disabled{color:#1f3f74;opacity:1;font-variant-numeric:tabular-nums;background:#3f6fb824;border-color:#3f6fb8;min-width:112px}.k-btn.sk-max:disabled{color:#3c6b2a;border-color:var(--gilt);opacity:1;background:#c9a24a40}.sk-now{color:var(--ink-brown);text-align:left;background:#3f6fb824;border:1.5px solid #3f6fb8;border-radius:10px;flex:none;align-items:center;gap:10px;padding:7px 10px;display:flex}.sk-now.done{border-color:var(--gilt);background:#c9a24a4d}.sk-now-ic{text-align:center;flex:none;width:32px;font-size:26px}.sk-now-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sk-now-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;line-height:1.2;display:flex}.sk-now-head b{font-family:Cinzel,Georgia,serif;font-weight:800}.sk-now-lv{color:#1f3f74;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.sk-now-bar{background:#1f3f7429;border-radius:4px;height:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #0000002e}.sk-now-bar i{transform-origin:0;background:linear-gradient(180deg, #ecd07a, var(--gilt));border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:0}.sk-now small{opacity:.85;font-size:11.5px;line-height:1.2}.sk-now-clock{background:var(--chip);border:1.5px solid var(--chip-edge);min-width:96px;color:var(--chip-ink);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;border-radius:10px;flex:none;padding:7px 10px;font:700 14px Cinzel,Georgia,serif;box-shadow:0 2px 6px #00000040}.sk-now-clock.ok{color:#b8e08a;min-width:44px;padding:4px 10px;font-size:20px}.sk-desc{font-size:12.5px;line-height:1.25}.k-btag{background:var(--chip);border:1.5px solid var(--chip-edge);color:var(--chip-ink);font-variant-numeric:tabular-nums;white-space:nowrap;will-change:transform;border-radius:12px;padding:4px 10px;font:700 13px Cinzel,Georgia,serif;position:absolute;top:0;left:0;box-shadow:0 3px 10px #00000059}.k-btag.done{color:#ffe7b0;border-color:#ecd07a}.k-btag[hidden]{display:none}@media (max-height:430px){.kingdom-hud .k-sheet.card.sk{bottom:calc(6px + var(--sa-b));max-height:calc(100% - 62px - var(--sa-t) - var(--sa-b));gap:4px;padding:6px 10px}.k-sheet.sk .k-btn{min-height:38px}.k-sheet.sk .k-houses .k-prog{display:none}.k-sheet.sk .k-sheet-head .close{width:38px;height:38px}.k-sheet.sk .k-list{gap:4px}.k-sheet.sk .k-row,.sk-row{padding:3px 8px}.k-sheet.sk .k-txt{gap:1px;font-size:12.5px;line-height:1.18}.k-sheet.sk .k-fx{font-size:12px}.k-sheet.sk .sk-desc{font-size:11.5px;line-height:1.18}.sk-now{gap:8px;padding:4px 8px}.sk-now-ic{width:24px;font-size:20px}.sk-now-head{font-size:12.5px}.sk-now-txt{gap:2px}.sk-now-bar{height:6px}.sk-now small{font-size:10.5px}.sk-now-clock{min-width:84px;padding:5px 8px;font-size:12.5px}.k-sheet.sk .k-row{flex-wrap:nowrap}.k-sheet.sk .k-row .k-txt{flex:1 1 0}.k-sheet.sk .k-row .k-btn{flex:none;min-height:38px}.sk-row .k-txt small.sk-state{font-size:10.5px}.sk-row .k-btn{min-height:40px}}@media (max-width:480px){.k-row{flex-wrap:wrap;row-gap:6px}.k-row .k-txt{flex:calc(100% - 36px)}.k-row .k-btn{flex:100%;min-height:42px}.k-houses .k-note{font-size:11px}}.coach{left:calc(14px + var(--sa-l));bottom:calc(14px + var(--sa-b));pointer-events:none;align-items:flex-end;gap:4px;transition:opacity .3s;display:flex;position:absolute}.ui.touch .coach{left:calc(156px + var(--sa-l))}.ui.touch.stick-right .coach{left:50%;transform:translate(-50%)}.coach.away,.coach.out{opacity:0}.coach-fig{flex:none;width:96px;height:96px;display:none;position:relative}.coach.has-fig .coach-fig{display:block}.coach-fig:before{content:"";background:radial-gradient(circle at 50% 40%,#ffecbe80,#28180c59 70%,#0000 72%);border-radius:50% 50% 14px 14px;position:absolute;top:12%;bottom:0;left:8%;right:8%}.coach-fig img{opacity:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.coach.in .cf-shadow{animation:.55s ease-out both cf-rise}.coach.in .cf-color{animation:.75s ease-out .6s both cf-fade}@keyframes cf-rise{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}@keyframes cf-fade{0%{opacity:0}to{opacity:1}}.coach-bubble{color:#2a1d10;opacity:0;transform-origin:0 100%;background:#f6ecd2;border:2px solid #7a5428;border-radius:12px;max-width:330px;margin-bottom:14px;padding:7px 28px 8px 12px;font-size:15px;font-weight:600;line-height:1.3;position:relative;box-shadow:0 3px 10px #00000059}.coach-bubble:before{content:"";border:8px solid #0000;border-left:0;border-right-color:#7a5428;position:absolute;bottom:12px;left:-9px}.coach-bubble:after{content:"";border:7px solid #0000;border-left:0;border-right-color:#f6ecd2;position:absolute;bottom:13px;left:-6px}.coach-bubble.pop-a{animation:.35s ease-out both cb-pop-a}.coach-bubble.pop-b{animation:.35s ease-out both cb-pop-b}.coach-bubble.first{animation-delay:.5s}@keyframes cb-pop-a{0%{opacity:0;transform:scale(.82)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes cb-pop-b{0%{opacity:0;transform:scale(.82)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}.coach.idle .coach-bubble{opacity:0}.coach-bubble.praise{border-color:#2f7a35}.coach-bubble.praise:before{border-right-color:#2f7a35}.cb-name{letter-spacing:.08em;text-transform:uppercase;color:#8b1e2b;margin-bottom:1px;font-size:11px;display:block}.cb-text{margin:0}.cb-sub{opacity:.75;margin-top:3px;font-size:12px;font-weight:500;display:block}.cb-ctl{margin-top:5px;display:flex}.cb-ctl[hidden],.cb-sub[hidden],.cb-items[hidden]{display:none}.cb-items{margin-top:5px;display:flex}.cr{background:var(--chip);border:1.5px solid var(--chip-edge);height:30px;color:var(--chip-ink);border-radius:9px;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex}.cr .fi{flex:none;width:20px;height:20px;display:block}.cr .cr-to{opacity:.7;width:14px;height:14px}.cr-t .fi{color:var(--m)}.cr[data-m=tree]{--m:#d6a064}.cr[data-m=rock]{--m:#aab2bb}.cr[data-m=iron]{--m:#eef5ff}.cb-keys kbd{text-align:center;background:#fffaf0;border:1.5px solid #7a5428;border-bottom-width:3px;border-radius:5px;min-width:22px;margin-right:4px;padding:1px 5px;font:700 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:2s ease-in-out infinite cb-key;display:inline-block}.cb-keys kbd:nth-child(2){animation-delay:.25s}.cb-keys kbd:nth-child(3){animation-delay:.5s}.cb-keys kbd:nth-child(4){animation-delay:.75s}@keyframes cb-key{0%,20%,to{transform:none}10%{transform:translateY(2px)}}.cb-mouse svg{width:16px;height:23px;animation:1.8s ease-in-out infinite alternate cb-mouse;display:block}@keyframes cb-mouse{0%{transform:translate(-6px)rotate(-8deg)}to{transform:translate(10px)rotate(8deg)}}.cb-x{color:#7a5428;text-align:center;pointer-events:auto;cursor:pointer;background:0 0;border:0;width:54px;height:54px;padding:0;font-size:13px;line-height:54px;position:absolute;top:-14px;right:-14px}.coach-hand{left:calc(91px + var(--sa-l));bottom:calc(91px + var(--sa-b));pointer-events:none;width:0;height:0;position:absolute}.ui.stick-right .coach-hand{left:auto;right:calc(91px + var(--sa-r))}.ch-ring{border:3px solid #ffffffd9;border-radius:50%;width:52px;height:52px;animation:2.2s ease-out infinite ch-ring;position:absolute;top:-26px;left:-26px}.ch-move{animation:2.2s ease-in-out infinite ch-drag;position:absolute;top:0;left:0}.ui.stick-right .ch-move{animation-name:ch-drag-l}.ch-dot{background:#fff9;border-radius:50%;width:22px;height:22px;position:absolute;top:-11px;left:-11px}.ch-move svg{filter:drop-shadow(0 2px 3px #00000073);width:44px;height:51px;position:absolute;top:-5px;left:-19px}@keyframes ch-ring{0%{opacity:.9;transform:scale(.5)}60%,to{opacity:0;transform:scale(1.5)}}@keyframes ch-drag{0%{opacity:0;transform:translate(0)scale(1.12)}12%{opacity:1;transform:translate(0)scale(1)}55%,78%{opacity:1;transform:translate(52px,-34px)}to{opacity:0;transform:translate(52px,-34px)}}@keyframes ch-drag-l{0%{opacity:0;transform:translate(0)scale(1.12)}12%{opacity:1;transform:translate(0)scale(1)}55%,78%{opacity:1;transform:translate(-52px,-34px)}to{opacity:0;transform:translate(-52px,-34px)}}.coach-cursor{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.cc-move{animation:2.6s ease-in-out infinite cc-move;position:absolute;top:0;left:0}.cc-move svg{filter:drop-shadow(0 2px 3px #00000080);width:24px;height:32px;display:block}@keyframes cc-move{0%{opacity:0;transform:translate(70px,40px)}15%{opacity:1;transform:translate(70px,40px)}55%,75%{opacity:1;transform:translate(170px,-50px)}to{opacity:0;transform:translate(170px,-50px)}}.coach-mark{pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.cm-in{width:40px;height:40px;animation:.8s ease-in-out infinite alternate cm-bob;position:absolute;top:-20px;left:-20px}.cm-in svg{filter:drop-shadow(0 2px 2px #00000080);width:40px;height:40px;display:block}@keyframes cm-bob{0%{transform:translate(-8px)}to{transform:translate(2px)}}.ui .coach-point{pointer-events:none;z-index:2;background:0 0;border-radius:0;width:0;height:0;margin:0;display:block;position:absolute}.ui .coach-point[hidden]{display:none}.ui .coach-point .cm-in{flex:none;max-width:none;overflow:visible}.ui .coach-point[data-at=cry],.ui .coach-point[data-at=form]{bottom:calc(100% + 30px);left:50%;transform:rotate(90deg)}.ui .coach-point[data-at=board]{top:22px;right:calc(100% + 28px)}@media (max-height:500px){.coach-fig{width:64px;height:64px}.coach-bubble{border-radius:10px;max-width:250px;margin-bottom:8px;padding:5px 26px 6px 10px;font-size:12.5px}.coach-bubble:before{bottom:8px}.coach-bubble:after{bottom:9px}.cb-name{font-size:9.5px}.cb-sub{font-size:10.5px}.cb-items{margin-top:3px}.cr{border-radius:7px;gap:4px;height:24px;padding:0 7px 0 5px}.cr .fi{width:16px;height:16px}.cr .cr-to{width:11px;height:11px}.ui.touch .coach{left:calc(150px + var(--sa-l));bottom:calc(8px + var(--sa-b))}}@media (max-height:360px){.coach-hand{left:calc(79px + var(--sa-l));bottom:calc(79px + var(--sa-b))}.ui.stick-right .coach-hand{right:calc(79px + var(--sa-r))}.ui.touch .coach{left:calc(138px + var(--sa-l))}.coach-bubble{max-width:200px}}@media (prefers-reduced-motion:reduce){.ch-ring,.ch-move,.cc-move,.cm-in,.cb-keys kbd,.cb-mouse svg{animation:none}.ch-move,.cc-move{opacity:1}}@media (min-height:600px){.cm-in{width:52px;height:52px;top:-26px;left:-26px}.cm-in svg{width:52px;height:52px}}
