@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/im-fell-english-sc-400-tr-B2MdvwFY.woff2)format("woff2");unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/alegreya-sc-500-latin-ext-BoL9217j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/alegreya-sc-500-latin-4QwauZv7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/alegreya-sc-700-latin-ext-JDWM693b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/alegreya-sc-700-latin-ztAmjLTs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/alegreya-sans-400i-latin-ext-DX574ivH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/alegreya-sans-400i-latin-rmlAbObI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/alegreya-sans-400-latin-ext-D7N6b6bd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/alegreya-sans-400-latin-DtLlO8BS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/alegreya-sans-500-latin-ext-TH5u60nj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/alegreya-sans-500-latin-DS713u5J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/alegreya-sans-700-latin-ext-HuHd3-Mg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/alegreya-sans-700-latin-DEbcy2sF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/im-fell-english-sc-400-latin-CW_nhHm4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/rubik-latin-ext-OacczzuJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/rubik-latin-CnQIisVs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fell:"IM Fell English SC", "Alegreya SC", Georgia, serif;--display:"Alegreya SC", Georgia, serif;--ui:"Alegreya Sans", system-ui, sans-serif;--font:var(--ui);--night:#0a0a0c;--ink:#efe6d2;--dim:#b0a58e;--faint:#7a7262;--gold:#d8a443;--gold-2:#f3cf7a;--label:#c7a867;--line:#000;--line-2:#6b5a3a;--rim:#8c7446;--well:#4d4230;--go:#7ab35e;--bad:#e0654f;--parch-ink:#2e2216;--parch-dim:#6a5537;--radius:2px;--ui-ink:var(--ink);--ui-dim:var(--dim);--ui-gold:var(--gold-2);--ui-error:#ff8a70;--ui-line:#2c2720;--ui-bg:#12100ce0;--ui-panel:#221e17;--ui-press:#3a3326;--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);--gutter:16px;--uiz:1;--lw:calc(100vw / var(--uiz));--lh:calc(100vh / var(--uiz));--zsa-t:calc(var(--sa-t) / var(--uiz));--zsa-r:calc(var(--sa-r) / var(--uiz));--zsa-b:calc(var(--sa-b) / var(--uiz));--zsa-l:calc(var(--sa-l) / var(--uiz))}html,body{background:var(--night);touch-action:none;-webkit-user-select:none;user-select:none;height:100%;font:15px/1.35 var(--ui);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}[hidden]{display:none!important}#game{position:fixed;inset:0}#game canvas{image-rendering:pixelated;display:block}img,canvas{image-rendering:pixelated}.num,.bar-text{font-variant-numeric:tabular-nums lining-nums}.gi{width:1em;height:1em;-webkit-mask:var(--gi) center / contain no-repeat;-webkit-mask:var(--gi) center / contain no-repeat;mask:var(--gi) center / contain no-repeat;pointer-events:none;background:currentColor;flex:none;display:inline-block}.gi-char{--gi:url(/icons/visored-helm.svg)}.gi-bag{--gi:url(/icons/knapsack.svg)}.gi-quests{--gi:url(/icons/scroll-unfurled.svg)}.gi-prof{--gi:url(/icons/anvil-impact.svg)}.gi-map{--gi:url(/icons/treasure-map.svg)}.gi-group{--gi:url(/icons/three-friends.svg)}.gi-cog{--gi:url(/icons/cog.svg)}.gi-talk{--gi:url(/icons/talk.svg)}.gi-anvil{--gi:url(/icons/anvil.svg)}.gi-shop{--gi:url(/icons/swap-bag.svg)}.gi-chat{--gi:url(/icons/chat-bubble.svg)}.gi-crown{--gi:url(/icons/crown.svg)}.gi-skills{--gi:url(/icons/lightning-trio.svg)}.gi-bank{--gi:url(/icons/locked-chest.svg)}.gi-chest{--gi:url(/icons/chest.svg)}.gi-trade{--gi:url(/icons/trade.svg)}.gi-account{--gi:url(/icons/hood.svg)}.gi-board{--gi:url(/icons/wooden-sign.svg)}.gi-orders{--gi:url(/icons/scroll-unfurled.svg)}.gi-bounty{--gi:url(/icons/skull.svg)}.gi-courier{--gi:url(/icons/knapsack.svg)}.gi-seal,.gi-tin-crown{--gi:url(/icons/crown.svg)}.gi-crumb{--gi:url(/icons/paw.svg)}.gi-mine{--gi:url(/icons/mining.svg)}.gi-trash{--gi:url(/icons/trash-can.svg)}.gi-expand{--gi:url(/icons/expand.svg)}.gi-contract{--gi:url(/icons/contract.svg)}.gi-portal{--gi:url(/icons/portal.svg)}.gi-look{--gi:url(/icons/magnifying-glass.svg)}.gi-here{--gi:url(/icons/crosshair.svg)}.gi-grab{--gi:url(/icons/grab.svg)}.gi-door{--gi:url(/icons/exit-door.svg)}.gi-guild{--gi:url(/icons/flying-flag.svg)}.gi-friends{--gi:url(/icons/shaking-hands.svg)}.gi-gavel{--gi:url(/icons/gavel.svg)}.gi-saw{--gi:url(/icons/hand-saw.svg)}.gi-flask{--gi:url(/icons/round-bottom-flask.svg)}.gi-leather{--gi:url(/icons/animal-hide.svg)}.gi-loom{--gi:url(/icons/sewing-needle.svg)}.gi-funnel{--gi:url(/icons/funnel.svg)}.gi-install{--gi:url(/icons/save-arrow.svg)}.gi-sort{--gi:url(/icons/sort.svg)}.gi-mail{--gi:url(/icons/envelope.svg)}.gi-gift{--gi:url(/icons/present.svg)}.gi-defter{--gi:url(/icons/bestiary.svg)}.gi-mount{--gi:url(/icons/horse-head.svg)}.gi-paw{--gi:url(/icons/paw.svg)}.panel{box-sizing:border-box;border-radius:var(--radius);color:var(--ink);background:repeating-linear-gradient(45deg,#ffffff03 0 2px,#0000 2px 5px),linear-gradient(#25231f,#16140f);border:1px solid #000;position:relative;box-shadow:inset 0 0 0 1px #6b5a3a,inset 0 0 0 3px #1a1712,inset 0 0 0 4px #8c7446,inset 0 2px 16px #0009,0 12px 30px #000000a6}.panel:before,.panel:after{content:"";pointer-events:none;z-index:3;width:14px;height:14px;position:absolute}.panel:before{border-top:3px solid #e2b866;border-left:3px solid #e2b866;top:-2px;left:-2px;box-shadow:-1px -1px #000}.panel:after{border-bottom:3px solid #e2b866;border-right:3px solid #e2b866;bottom:-2px;right:-2px;box-shadow:1px 1px #000}.panel.lite{box-shadow:inset 0 0 0 1px #6b5a3a,inset 0 0 0 3px #1a1712,inset 0 0 0 4px #8c7446,0 4px 10px #00000073}.panel.nocorner:before,.panel.nocorner:after{display:none}.win{z-index:7;font:15px/1.35 var(--ui);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0;animation:.16s ease-out v-fade;display:grid;position:fixed;overflow:hidden}.win-head{box-sizing:border-box;white-space:nowrap;background:linear-gradient(#3a3326,#211d16);border-bottom:1px solid #8c7446;align-items:center;gap:10px;height:40px;min-height:40px;margin:4px 4px 0;padding:0 4px 0 14px;display:flex;box-shadow:inset 0 1px #ffe6aa26,0 1px #000}.win-head>.gi{color:#f0bf5e;font-size:22px}.win-title,.win-head>b:first-child,.win-head>b.dlg-name{text-overflow:ellipsis;min-width:0;font:400 21px/1.3 var(--fell);letter-spacing:.04em;color:#f3cf7a;text-shadow:0 1px #000,0 0 10px #d8a44359;flex:1;overflow:hidden}.win-title:after,.win-head>b:first-child:after{content:"";vertical-align:middle;background:linear-gradient(90deg,#8c7446,#0000);width:40px;height:1px;margin-left:12px;display:inline-block}.win-sub{color:var(--faint);font-variant-numeric:tabular-nums;font-size:13px}:where(html.ui-ph-n) .win-title:after,:where(html.ui-ph-n) .win-head>b:first-child:after{display:none}.win-head .gold{color:var(--gold-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:700;display:inline-flex}.win-head .gold img{width:16px;height:16px}@media (pointer:fine){.win .win-head{cursor:grab}}.win-x,.win-btn{color:#c7a867;width:30px;height:30px;font:400 22px/1 var(--ui);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:2px;flex:none;place-items:center;padding:0;display:grid}.win-x:hover,.win-btn:hover,.win-btn[aria-pressed=true]{color:#ffe7b0;background:#3a1410}.win-btn .gi{font-size:18px}.win-body{overscroll-behavior:contain;touch-action:pan-y;grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;margin:0 4px;padding:16px 18px;display:grid;overflow:hidden auto}.win-body:last-child{margin-bottom:4px}.win-foot{border-top:1px solid #000;align-items:center;gap:10px;margin:0 4px 4px;padding:10px 14px;display:flex;box-shadow:inset 0 1px #ffe6aa0f}.win-body::-webkit-scrollbar{width:8px}.scroll::-webkit-scrollbar{width:8px}.win-body::-webkit-scrollbar-thumb{background:#6b5a3a;border-radius:4px}.scroll::-webkit-scrollbar-thumb{background:#6b5a3a;border-radius:4px}@keyframes v-fade{0%{opacity:0;translate:0 6px}to{opacity:1;translate:none}}@keyframes v-flicker{0%,to{opacity:.85}45%{opacity:1}70%{opacity:.75}}@media (prefers-reduced-motion:reduce){.win,.v-in{animation:none!important}}.btn,:where(.win,#dialog,#ask,#card,#party-invite,#finder-ready,#trade-invite,#duel-invite,#guild-invite,#player-menu,#update,#account,#creator,#lost,#hud-more,#install,#news,.he-panel) button:where(:not(.slot,.win-x,.win-btn,.sk-slot,.sk-skill,.key-row,.doll-turn,.bare,.list-i,.tab,.mm-btn,.wm-btn,.hud-btn)){box-sizing:border-box;color:#f6deb0;min-height:34px;font:600 14px/1.1 var(--ui);text-shadow:0 1px #000;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:linear-gradient(#5a1f17,#38110c);border:1px solid #000;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #a67c3d,inset 0 1px #ffdcaa4d}.btn:hover,:where(.win,#dialog,#ask,#card,#party-invite,#finder-ready,#trade-invite,#duel-invite,#guild-invite,#player-menu,#update,#account,#creator,#lost,#hud-more,#install,#news,.he-panel) button:where(:not(.slot,.win-x,.win-btn,.sk-slot,.sk-skill,.key-row,.doll-turn,.bare,.list-i,.tab,.mm-btn,.wm-btn,.hud-btn)):hover{background:linear-gradient(#76291e,#4a1710)}:where(.win,#dialog,#ask,#card,#party-invite,#finder-ready,#trade-invite,#duel-invite,#guild-invite,#player-menu,#update,#account,#creator,#lost,#hud-more,#install,#news,.he-panel) button:where(.go,[type=submit]),.btn.go{color:#ffe7b0;background:linear-gradient(#8a2a1d,#561610);box-shadow:inset 0 0 0 1px #e0b05a,inset 0 1px #ffe6b466,0 0 14px #d8a44340}:where(.win,#dialog,#ask,#card,#party-invite,#finder-ready,#trade-invite,#duel-invite,#guild-invite,#player-menu,#update,#account,#creator,#lost,#hud-more,#install,#news,.he-panel) button:where(.ghost),.btn.ghost{box-shadow:none;color:var(--dim);background:0 0;border-color:#0000}:where(.win,#dialog,#ask,#card,#party-invite,#finder-ready,#trade-invite,#duel-invite,#guild-invite,#player-menu,#update,#account,#creator,#lost,#hud-more,#install,#news,.he-panel) button:where(.ghost):hover,.btn.ghost:hover{color:var(--ink);background:#ffffff0a}:where(.win,#dialog,#ask,#card,#party-invite,#finder-ready,#trade-invite,#duel-invite,#guild-invite,#player-menu,#update,#account,#creator,#lost,#hud-more,#install,#news,.he-panel) button:where(.danger){color:#ffb8a6;background:linear-gradient(#3a1410,#240c09);box-shadow:inset 0 0 0 1px #8b3a26}:where(.win,#dialog,#ask,#card,#party-invite,#finder-ready,#trade-invite,#duel-invite,#guild-invite,#player-menu,#update,#account,#creator,#lost,#hud-more,#install,#news,.he-panel) button:disabled{opacity:.45;cursor:default;pointer-events:none}:where(.win,#dialog,#ask,#card,#party-invite,#finder-ready,#trade-invite,#duel-invite,#guild-invite,#player-menu,#update,#account,#creator,#lost,#hud-more,#install,#news,.he-panel) button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.win-focus:focus,.win-focus:focus-visible{outline:none}.lg{min-height:44px!important;padding:0 24px!important;font-size:16px!important}:where(.win,#dialog,#ask,#account,#creator,#chat,#hud-more) input:where([type=text],[type=email],[type=password],[type=number],[type=search],:not([type])),.input{box-sizing:border-box;height:42px;color:var(--ink);font:15px var(--ui);-webkit-user-select:text;user-select:text;background:#0c0b09;border:1px solid #000;border-radius:2px;outline:0;padding:0 14px;box-shadow:inset 0 0 0 1px #4d4230}:where(.win,#dialog,#ask,#account,#creator,#chat,#hud-more) input::placeholder{color:var(--faint)}:where(.win,#dialog,#ask,#account,#creator,#chat,#hud-more) input:focus{box-shadow:inset 0 0 0 1px var(--gold), 0 0 0 3px #d8a44326}input[type=checkbox]{accent-color:#d8a443}.label,.char-label{font:700 12px/1 var(--display);letter-spacing:.1em;text-transform:lowercase;color:#c7a867;margin:0}.tabs{scrollbar-width:none;border-bottom:1px solid #000;gap:2px;display:flex;overflow-x:auto;box-shadow:0 1px #ffe6aa0d}.tabs::-webkit-scrollbar{display:none}.tab{color:var(--dim);font:700 14px/1 var(--display);letter-spacing:.06em;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 11px 9px}.tab:hover{color:var(--ink)}.tab[aria-selected=true],.tab[aria-pressed=true],.tab.on{color:var(--gold-2);border-color:var(--gold)}.tab small{color:var(--faint);font-family:var(--ui);margin-left:6px}.list-i{box-sizing:border-box;width:100%;color:var(--ink);text-align:left;font:15px var(--ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:10px;padding:7px 10px;display:flex}.list-i:hover{background:#ffd6960d}.list-i.on,.list-i[aria-current=true]{background:linear-gradient(90deg,#d8a4432e,#d8a4430a);border-color:#8c7446;box-shadow:inset 3px 0 #d8a443}kbd,.kbd{box-sizing:border-box;color:#e2c58a;min-width:18px;height:18px;font:600 11px/1 var(--ui);background:#0d0b09;border:1px solid #6b5a3a;border-bottom-width:2px;border-radius:3px;place-items:center;padding:0 4px;display:inline-grid}.coin{color:var(--gold-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:700;display:inline-flex}.coin img{width:16px;height:16px}.dim{color:var(--dim)}.faint{color:var(--faint)}.slot{box-sizing:border-box;width:46px;height:46px;color:var(--faint);background:radial-gradient(circle,#1b1915,#0b0a08);border:1px solid #000;border-radius:2px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4d4230,inset 0 2px 6px #000}.slot img{width:38px;height:38px;image-rendering:pixelated;pointer-events:none;display:block}.slot>span:not(:empty){font:700 12px/1 var(--ui);color:#fff;text-shadow:0 1px #000,0 0 3px #000;pointer-events:none;position:absolute;bottom:1px;right:3px}.slot.eq,.slot[data-rarity]{border:2px solid var(--r,#000)}.slot.eq.empty{font:italic 11px/1.1 var(--ui);color:var(--faint);text-align:center;border:1px solid #000}button.slot{cursor:pointer}button.slot:hover,.slot.drop-hover{box-shadow:inset 0 0 0 1px #d8a443,0 0 10px #d8a44366}button.slot[aria-pressed=true]{box-shadow:inset 0 0 0 1px #f3cf7a,0 0 0 1px #d8a443,0 0 14px #d8a44359}.bar{box-sizing:border-box;background:#0b0907;border:1px solid #000;border-radius:1px;min-width:0;height:14px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #6b5a3a}.bar-fill{transform-origin:0;background:linear-gradient(#e0533a,#a8261a 60%,#6e140c);width:100%;transition:transform .3s;position:absolute;inset:0 auto 0 0}.bar-text{text-align:center;font:600 11px/12px var(--ui);color:#fff;text-shadow:0 1px 1px #000;white-space:nowrap;display:block;position:relative}.bar.mana .bar-fill{background:linear-gradient(#5d97e0,#2a5fae 60%,#173a73)}.bar.xp .bar-fill{background:linear-gradient(#b88ae6,#9b6bd8)}.bar.gold .bar-fill,.bar.xp.class .bar-fill{background:linear-gradient(#f3cf7a,#c08a2c 60%,#7a5216)}.bar.prof .bar-fill,.bar.xp.prof .bar-fill{background:linear-gradient(#9fd27f,#7ab35e)}.parch{color:var(--parch-ink);background:radial-gradient(at 40% 30%,#f0e2c0,#d9c391 70%,#b99c64);border-radius:2px;box-shadow:inset 0 0 0 1px #6b4a1e,inset 0 0 50px #6e461473}.parch h3{font:400 28px/1.1 var(--fell);letter-spacing:.03em;color:#3a2814;margin:0}.parch p{font:17px/1.45 var(--ui);color:var(--parch-ink);margin:0}.parch .label{color:#6b4a1e}.well{background:#100e0b;border:1px solid #000;border-radius:2px;box-shadow:inset 0 0 0 1px #2c2720}.v-in{animation:.16s ease-out v-fade}:root{--mm-size:216px}#hud,#hud-right,#quest-line,#hud-bottom,#hud-br,#chat,#zone,#hud-status,#hint,#dungeon-tag,#boss-bar,#hud-more,#hud-more-btn,#stick-rest,.stick,#srv-update,#ask,:where(html.ui-ph) #card{zoom:var(--uiz)}#hud{top:calc(16px + var(--zsa-t));left:calc(16px + var(--zsa-l));z-index:4;pointer-events:none;justify-items:start;gap:8px;display:grid;position:fixed}.hud-units{align-items:flex-start;gap:12px;display:flex}.unit{pointer-events:auto;width:300px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.unit-ring{box-sizing:border-box;background:radial-gradient(circle at 50% 35%,#3a3326,#0d0b09 70%);border:2px solid #d8a443;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #000,inset 0 0 0 2px #000,0 0 12px #d8a4434d}.unit-ring canvas{border-radius:50%;width:100%;height:100%}.unit-lvl{box-sizing:border-box;min-width:24px;height:22px;font:700 12px/1 var(--ui);color:var(--gold-2);z-index:2;background:#120e0a;border:1px solid #8a5f1e;border-radius:11px;place-items:center;padding:0 5px;display:grid;position:absolute;top:52px;left:50px}.unit-lvl.hard{color:var(--bad)}.unit-lvl.grey{color:#8f8a80;border-color:#4a463f}.unit-lvl.low{color:#c9b98f}.unit-lvl.skull{color:var(--bad);border-color:#8a2a1e;justify-content:center;align-items:center;gap:1px;display:flex}.unit-lvl.skull:before{content:"";background:currentColor;flex:none;width:11px;height:11px;-webkit-mask:url(/icons/skull.svg) 50%/contain no-repeat;mask:url(/icons/skull.svg) 50%/contain no-repeat}.unit-main{flex:1;gap:4px;min-width:0;display:grid}.unit-name{min-width:0;min-height:15px;font:700 15px/1 var(--ui);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;display:flex}.unit-name>span{text-overflow:ellipsis;overflow:hidden}.unit .bar{height:18px}.unit .bar-text{line-height:16px}.unit .bar.mana{height:14px}.unit .bar.mana .bar-text{line-height:12px}.unit.me.low .unit-ring{border-color:#e0533a;box-shadow:0 0 0 2px #000,inset 0 0 0 2px #000,0 0 14px #e0533a99}.unit.target{cursor:default;width:260px;margin-top:6px}.unit.target .unit-ring{width:46px;height:46px}.unit.target .unit-lvl{top:40px;left:38px}.unit.target .unit-name{color:#f0b4a6}.unit.target .bar{height:16px}.unit.target .bar-text{line-height:14px}.unit-crown{color:#f0bf5e;font-size:18px;display:none}.unit.target.elite .unit-crown{display:inline-block}.unit.target.elite .unit-ring{box-shadow:0 0 0 2px #000,inset 0 0 0 2px #000,0 0 16px #f3cf7aa6}.unit:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}#party-frames{pointer-events:auto;cursor:pointer;touch-action:manipulation;gap:4px;width:220px;display:grid}.pf{background:linear-gradient(#25231feb,#16140feb);border:1px solid #000;border-radius:2px;gap:3px;padding:5px 8px 6px;display:grid;box-shadow:inset 0 0 0 1px #4d4230}.pf-name{min-width:0;font:700 13px/1.1 var(--ui);align-items:center;gap:5px;display:flex}.pf-name b{text-overflow:ellipsis;white-space:nowrap;color:#a6cdf6;min-width:0;overflow:hidden}.pf-name i{color:var(--gold-2);margin-left:auto;font-size:12px;font-style:normal}.pf-crown{flex:none;width:14px;height:14px}.pf-away{color:var(--faint);font-size:12px}.pf-bar{background:#0b0907;border:1px solid #000;height:6px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3a3122}.pf-fill{background:linear-gradient(#e0533a,#a8261a 60%,#6e140c);transition:width .2s;position:absolute;inset:0 auto 0 0}.pf.down{opacity:.55}#hud-right{top:calc(16px + var(--zsa-t));right:calc(16px + var(--zsa-r));z-index:4;justify-items:end;gap:6px;display:grid;position:fixed}.zone-strip{align-items:center;gap:8px;width:216px;height:32px;padding:0 10px;display:flex}#hud-right:has(#ping-badge:not([hidden])) .zone-strip{padding-right:58px}#sky-slot{flex:none;place-items:center;width:20px;height:20px;display:grid}#mm-sky{width:20px;height:20px}.mm-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 15px/1 var(--display);letter-spacing:.03em;color:var(--gold-2);flex:1;overflow:hidden}#ping-badge{font:600 12px/1.2 var(--ui);color:var(--go);pointer-events:none;position:absolute;top:9px;right:12px}#ping-badge[data-q=fair]{color:#e8d36a}#ping-badge[data-q=poor]{color:#f0a050}#ping-badge[data-q=bad]{color:var(--ui-error)}#minimap{width:216px;height:216px;padding:6px;position:relative}#mm-canvas{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:2px;outline:1px solid #000;width:100%;height:100%;display:block}.mm-btn,.hud-btn{box-sizing:border-box;color:#d9c8a4;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:linear-gradient(#2e2a22,#16140f);border:1px solid #000;border-radius:2px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #6b5a3a}.mm-btn .gi,.hud-btn .gi{font-size:26px;transition:filter .12s}.mm-btn:hover,.hud-btn:hover{background:linear-gradient(#3a342a,#1d1a14)}.mm-btn:hover .gi,.hud-btn:hover .gi{filter:brightness(1.3)}.hud-btn[aria-pressed=true],.hud-btn[aria-expanded=true],body.open-worldmap .hud-btn[data-win=harita]{color:#f0bf5e;box-shadow:inset 0 0 0 1px #f3cf7a,0 0 12px #d8a44380}.hud-btn[aria-pressed=true] .gi,body.open-worldmap .hud-btn[data-win=harita] .gi{filter:drop-shadow(0 0 6px #d8a4438c)}.hud-btn.pressed,.mm-btn:active{filter:brightness(1.3)}#mm-fold{position:absolute;right:10px}.mm-zoom{gap:4px;display:grid;position:absolute;bottom:10px;right:10px}.mm-zoom .mm-btn{width:26px;height:26px;font:700 18px/1 var(--ui);opacity:.85}.mm-zoom .mm-btn:disabled{opacity:.35;cursor:default}#mm-fold{opacity:.85;width:26px;height:26px;top:10px}#mm-fold .gi{width:16px;height:16px;image-rendering:pixelated;font-size:16px}.mm-coord{color:#f3e6c8;font:600 11px/1.3 var(--ui);pointer-events:none;background:#100c0899;border-radius:3px;padding:1px 5px;position:absolute;bottom:10px;left:10px}#minimap.small{height:46px}#minimap.small #mm-canvas,#minimap.small .mm-coord,#minimap.small .mm-zoom{visibility:hidden}.map-ping{pointer-events:none;opacity:.75;border:2px solid #fff;border-radius:50%;width:52px;height:52px;position:absolute;transform:translate(-50%,-50%)scale(.7);box-shadow:0 0 0 1.5px #0b0a0f8c,inset 0 0 0 1.5px #0b0a0f8c}.map-ping[hidden],html.no-map-pulse .map-ping,#minimap.small .map-ping{display:none}#quest-line{top:var(--tracker-top,calc(288px + var(--zsa-t)));right:calc(16px + var(--zsa-r));z-index:4;width:260px;max-height:var(--tracker-max,none);box-sizing:border-box;text-shadow:0 1px 2px #000,0 0 6px #000c;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#12100cdb,#0c0b08e6);border-radius:2px;align-content:start;gap:10px;padding:10px 12px;display:grid;position:fixed;overflow:hidden;box-shadow:inset 0 0 0 1px #4d4230,0 0 0 1px #000}#hud-right:has(#minimap.small)~#quest-line{top:var(--tracker-top,calc(118px + var(--zsa-t)))}#quest-line.cut{-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.qt-head{color:var(--gold-2);align-items:center;gap:6px;display:flex}.qt-head .gi{color:#f0bf5e;font-size:16px}.qt-head .label{color:var(--gold-2);flex:1}.qt-mark{display:none}.qt-q{gap:3px;display:grid}.qt-title{font:700 15px/1.2 var(--ui);color:#f2e3bf}.qt-q.ready .qt-title,.qt-goal.done{color:var(--go)}.qt-goal{font:14px/1.3 var(--ui);color:#d8ccb0}.qt-goal b{font-weight:400}#quest-line.small{width:auto;padding:8px 10px}#quest-line.small .qt-mark{background:var(--gold-2);color:#1a1206;width:18px;height:18px;font:700 12px/1 var(--ui);text-shadow:none;border-radius:50%;place-items:center;display:grid}#quest-line.small.ready .qt-mark{background:var(--go)}#quest-line:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}:root{--main:#ffa51f;--main-2:#ffc35a}.qt-crown{vertical-align:-1px;background:var(--main-crown,linear-gradient(var(--main), var(--main))) center / contain no-repeat;width:22px;height:14px;image-rendering:pixelated;flex:none;margin-right:6px;display:inline-block}.qt-sec{gap:6px;display:grid}.qt-sec-h{min-height:16px;font:700 11px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);align-items:center;display:flex}.qt-sec-h>span{flex:1}.qt-sec-main{border-left:3px solid var(--main);background:linear-gradient(90deg,#ffa51f2e,#ffa51f08 75%);margin:0 -6px;padding:6px 8px 8px 9px}.qt-sec-main .qt-sec-h{color:var(--main-2)}.qt-main .qt-title{color:#ffd38a}.qt-main.ready .qt-title{color:var(--go)}.qt-goal.qt-hint{color:#e9b66c;font-size:13px}.qt-goal.qt-stall{color:var(--main-2);font-size:13px;font-style:italic}.qt-more .qt-title{font-size:13px}#quest-line .qt-follow{background:var(--main);color:#1a1206;font:700 12px/1.2 var(--ui);letter-spacing:.02em;text-transform:none;text-shadow:none;cursor:pointer;border:1px solid #000;border-radius:2px;flex:none;margin:-3px 0 -3px 8px;padding:3px 9px;box-shadow:inset 0 1px #ffffff59}.qt-mini .qt-title{align-items:center;font-size:13px;display:flex}#zone{left:50%;top:calc(70px + var(--zsa-t));z-index:3;pointer-events:none;opacity:0;text-align:center;text-shadow:0 2px 8px #000,0 0 2px #000;white-space:normal;justify-items:center;gap:4px;transition:opacity .6s;display:grid;position:fixed;transform:translate(-50%)}#zone b{font:400 38px/1.1 var(--fell);letter-spacing:.03em;color:var(--gold-2)}#zone .label{color:#e7d6b0}#zone .label:empty{display:none}#zone.show{opacity:1;transition-duration:.2s}#hud-status{left:50%;top:calc(150px + var(--zsa-t));z-index:6;width:max-content;max-width:min(640px, calc(100vw / var(--uiz) - 700px));font:600 17px/1.35 var(--ui);color:#f2e3bf;text-align:center;text-shadow:0 1px 2px #000,0 0 8px #000,0 0 3px #000;pointer-events:none;animation:.16s ease-out v-fade;position:fixed;transform:translate(-50%)}#hud-status.error{color:#ff8a70}#hud-status.notice{box-sizing:border-box;color:#ffe6ad;text-shadow:0 1px #000;background:linear-gradient(#28231bf2,#14120ef2);border:1px solid #000;border-radius:2px;padding:7px 16px 8px;box-shadow:inset 0 0 0 1px #6b5a3a,inset 0 0 0 3px #1a1712,inset 0 0 0 4px #8c7446,0 4px 14px #0009}#hint{left:var(--bc-mid,50%);bottom:calc(var(--bc-h,154px) + 24px + var(--zsa-b));z-index:3;font:14px/1.3 var(--ui);color:var(--dim);white-space:nowrap;pointer-events:none;background:#12100cd1;border:1px solid #000;border-radius:2px;padding:6px 14px;transition:opacity 1s;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 0 1px #4d4230}#hint.faded{opacity:0}body.open-dialog #hint,body.any-open #hint{visibility:hidden}#hint .touch{display:none}#dungeon-tag{left:50%;top:calc(16px + var(--zsa-t));z-index:3;font:700 13px/1.3 var(--display);letter-spacing:.05em;color:#e8d6a8;white-space:nowrap;pointer-events:none;background:#12100cdb;border:1px solid #000;border-radius:2px;padding:4px 12px;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 0 1px #4d4230}#boss-bar{left:50%;top:calc(100px + var(--zsa-t));z-index:5;width:440px;max-width:calc(var(--lw) - 32px);text-align:center;pointer-events:none;gap:6px;padding:9px 16px 12px;display:grid;position:fixed;transform:translate(-50%)}#boss-bar .bb-name{font:400 19px/1.1 var(--fell);letter-spacing:.04em;color:var(--gold-2);text-shadow:0 1px #000,0 0 10px #d8a44359}#boss-bar .bar{height:16px}#boss-bar .bar-text{line-height:14px}#boss-bar .bar-fill{background:linear-gradient(#e2643e,#a8301c 60%,#6e140c)}#boss-bar.raging{box-shadow:inset 0 0 0 1px #6b5a3a,inset 0 0 0 3px #1a1712,inset 0 0 0 4px #c8452a,0 0 18px #e0503a8c}#boss-bar.raging .bar-fill{background:linear-gradient(#ff7a4a,#c8301c);animation:.6s ease-in-out infinite alternate boss-rage}@keyframes boss-rage{to{filter:brightness(1.35)}}#hud-bottom{left:var(--bc-left,50%);bottom:calc(16px + var(--zsa-b));transform:translateX(var(--bc-shift,-50%));z-index:5;justify-items:center;gap:6px;width:max-content;display:grid;position:fixed}.prompt{font:15px/1 var(--ui);color:var(--ink);white-space:nowrap;cursor:pointer;touch-action:manipulation;align-items:center;gap:8px;margin-bottom:2px;padding:6px 14px 6px 6px;animation:.16s ease-out v-fade;display:flex}.prompt img{width:24px;height:24px;margin:-4px 0}.prompt:hover{filter:brightness(1.15)}#hud-xp{justify-self:stretch;gap:2px;display:grid}.xpbar{--xp:linear-gradient(180deg, #ad83e0, #8358c6 55%, #58349a);box-sizing:border-box;background:#0b0907;border:1px solid #000;border-radius:2px;height:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffd69614}.xpbar[data-xp=prof]{--xp:linear-gradient(180deg, #8fc66f, #5f9644 55%, #37622a)}.xpbar[data-xp=class]{--xp:linear-gradient(180deg, #ecc463, #b47f26 55%, #704a15)}.xp-fill{background:var(--xp);transform-origin:0;width:100%;transition:transform .3s;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.xpbar:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#00000073 calc(10% - 1px) 10%);position:absolute;inset:0}.xp-text{z-index:1;font:600 12px/14px var(--ui);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000,0 1px 2px #000;white-space:nowrap;justify-content:space-between;gap:8px;padding:0 5px;display:flex;position:relative}.xp-name{text-overflow:ellipsis;color:#fff;font-weight:700;overflow:hidden}.xpbar.top .xp-num{color:var(--gold-2)}.xpbar.gain .xp-fill{animation:.5s ease-out xp-gain}.xpbar.up{animation:1.4s ease-out xp-up}.xpbar.up .xp-fill{animation:1.4s ease-out xp-gain}@keyframes xp-gain{0%{filter:brightness(1.7)}}@keyframes xp-up{0%,35%{box-shadow:0 0 0 1px var(--gold-2), 0 0 10px var(--gold-2)}}#actions{background:repeating-linear-gradient(45deg,#ffffff03 0 2px,#0000 2px 5px),linear-gradient(#2c2820,#15130f);gap:4px;padding:7px;display:flex}.act{box-sizing:border-box;color:#d9c8a4;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(circle,#1d1a14,#090807);border:1px solid #000;border-radius:2px;flex:none;place-items:center;width:54px;height:54px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6b5a3a,inset 0 0 0 2px #000,inset 0 3px 10px #000}.act img{pointer-events:none;width:44px;height:44px;display:block}.act>.gi{font-size:34px}.act-skill img,.sk-slot img,.sk-skill .slot img,.passive-row .slot img,.drag-ghost.sk-ghost img{width:48px;height:48px}.sk-dhead .slot.big img{width:72px;height:72px}.act:hover{box-shadow:inset 0 0 0 1px #d8a443,0 0 10px #d8a44366}.act:hover img,.act:hover .gi{filter:brightness(1.15)}.act.pressed{filter:brightness(1.25);transform:scale(.96)}.act kbd{min-width:0;height:auto;font:700 11px/1 var(--ui);color:#f3cf7a;text-shadow:0 1px #000,0 0 3px #000;pointer-events:none;z-index:2;background:0 0;border:0;padding:0;position:absolute;top:2px;left:3px}.act .cd{font:700 16px/1 var(--ui);color:#fff;text-shadow:0 1px 2px #000;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cd-pie{border-radius:inherit;opacity:.78;position:absolute;inset:0;overflow:hidden}.cd-half{width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.cd-r{left:50%}.cd-l{left:0}.cd-half>i{background:#0a0806;width:150%;height:150%;position:absolute;top:-25%}.cd-r>i{transform-origin:100%;right:100%}.cd-l>i{transform-origin:0;left:100%}.cd-s{position:relative}.act .count{font:700 12px/1 var(--ui);color:#fff;text-shadow:0 1px #000,0 0 3px #000;pointer-events:none;z-index:2;position:absolute;bottom:2px;right:3px}.act .lock{font:700 12px/1 var(--ui);color:#fff;pointer-events:none;background:#08070599;place-items:center;display:grid;position:absolute;inset:0}.act .lock:empty{display:none}.act-skill .lock.next{font:700 13px/1 var(--ui);letter-spacing:.02em;color:var(--label);background:#08070559}.act-skill[data-undrawn]{display:none!important}.act-skill.empty{background:#0f0c0a8c}.act-skill.empty img{visibility:hidden}.act-skill.ready{box-shadow:inset 0 0 0 1px #f3cf7a,0 0 12px #f3cf7a99}.act-skill.ready-sweep:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff8dcd9 50%,#0000 70%) 0 0/250% 100%;animation:.45s ease-out both skill-sweep;position:absolute;inset:0}@keyframes skill-sweep{0%{background-position:120% 0}to{background-position:-30% 0}}.act-skill.deny{animation:.16s linear skill-deny}.act-skill.deny .cd-s{color:#ff8a7a}@keyframes skill-deny{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.act-skill.queued{box-shadow:inset 0 0 0 2px #d8a443,0 0 8px #d8a4438c}.act-skill.execute{animation:.6s ease-in-out infinite alternate skill-execute}@keyframes skill-execute{0%{box-shadow:inset 0 0 0 2px #e0503a,0 0 8px #e0503a99}to{box-shadow:inset 0 0 0 2px #ffd76a,0 0 16px #ffbe5acc}}.bar.mana.blink{animation:.35s ease-in-out 2 mana-blink}.bar.target.exec:after{content:"";top:0;bottom:0;left:var(--exec,30%);z-index:2;pointer-events:none;background:#fff2e0;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #11141acc}.bar.target.exec.under:after{background:#ffd76a}@keyframes mana-blink{50%{filter:brightness(1.9);box-shadow:0 0 0 1px #9ac8ff}}@media (prefers-reduced-motion:reduce){.act-skill.deny,.act-skill.ready-sweep:after,.act-skill.execute{animation:none}.act-skill.execute{box-shadow:inset 0 0 0 2px #ffd76a}}.act-skill.drop-ok{box-shadow:inset 0 0 0 2px #d8a443,0 0 10px #d8a44373}.act-skill.drop-hover{filter:brightness(1.35)}.act-skill.new,.hud-btn.new{animation:.9s ease-in-out 7 skill-new}@keyframes skill-new{50%{box-shadow:0 0 0 4px var(--ui-gold), 0 0 16px var(--ui-gold)}}.act-label{display:none}#act-attack img{--room:48px;width:48px;height:48px;image-rendering:pixelated}.potion.out img{filter:grayscale()brightness(.55)}.potion.out .count{color:var(--faint)}#act-mount.riding{color:#f0bf5e;box-shadow:inset 0 0 0 1px #f3cf7a,0 0 12px #d8a44380}#act-home img{width:44px;height:44px;image-rendering:pixelated}#act-home.channel{box-shadow:inset 0 0 0 1px #9fe8ef,0 0 12px #5ce6f08c}.act-sep{background:#000;align-self:stretch;width:1px;margin:0 4px;box-shadow:1px 0 #ffe6aa14}.mount-sep:has(~#act-mount[hidden]):has(~#act-home[hidden]){display:none}#chat{left:calc(16px + var(--zsa-l));bottom:calc(16px + var(--zsa-b));z-index:5;width:var(--chat-w,400px);font:14px/1.45 var(--ui);color:var(--ink);position:fixed}#chat-toggle{display:none}#chat-unread:not(:empty){box-sizing:border-box;background:var(--gold-2);min-width:18px;height:18px;font:700 11px/1 var(--ui);color:#1a1206;border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #000}.chat-body{grid-template-columns:minmax(0,1fr);display:grid}.chat-tabs{background:#0d0b08;border-radius:4px 4px 0 0;gap:2px;padding:2px 2px 0;display:flex}.chat-tab{min-width:0;color:var(--dim);font:700 13px/1.2 var(--display);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:#1c1711;border:0;border-radius:3px 3px 0 0;align-items:center;gap:4px;padding:5px 10px;display:flex}:where(html.ui-chat-narrow) .chat-tab{letter-spacing:0;flex:auto;justify-content:center;padding:5px 4px}.chat-tab[aria-selected=true]{color:var(--gold-2);background:#2a2218}.chat-tab.off:not([aria-selected=true]){color:#6b604f}.chat-tab-n:not(:empty){box-sizing:border-box;background:var(--gold-2);min-width:16px;height:16px;font:700 10px/1 var(--ui);letter-spacing:0;color:#1a1206;border-radius:8px;place-items:center;padding:0 4px;display:grid}.chat-tab[data-chat=party] .chat-tab-n:not(:empty){background:#8fdcc0}.chat-tab[data-chat=guild] .chat-tab-n:not(:empty){background:#a8ecb0}.chat-tab[data-chat=whisper] .chat-tab-n:not(:empty){background:#e2b8ff}#chat-log{height:var(--chat-log,150px);overscroll-behavior:contain;text-shadow:0 1px 1px #000;-webkit-user-select:text;user-select:text;background:linear-gradient(#12100cdb,#0c0b08e6);border-radius:0 3px 0 0;padding:8px 10px;overflow-y:auto;box-shadow:inset 0 0 0 1px #4d4230,0 0 0 1px #000}#chat-log p{overflow-wrap:anywhere;margin:0}.ch-name{cursor:pointer}.ch-near .ch-name{color:var(--gold-2)}.ch-global{color:#c8d8f0}.ch-global .ch-name{color:#a6cdf6}.ch-whisper{color:#e2b8ff}.ch-system{color:var(--gold)}.ch-party{color:#8fdcc0}.ch-party .ch-name{color:#5fe0b4}.ch-note{font-style:italic}.ch-note.ch-roll{color:#7f9a90;font-style:normal}.ch-note.ch-roll-win{color:#f2b84a;font-style:normal;font-weight:700}.ch-note.ch-roll-you{color:#ffe08a;text-shadow:0 0 6px #ffc8508c}.ch-roll-item{font-weight:700}#chat[data-filter=whisper] #chat-log p:not(.t-whisper),#chat[data-filter=party] #chat-log p:not(.t-party),#chat[data-filter=guild] #chat-log p:not(.t-guild),#chat[data-filter=system] #chat-log p:not(.t-system){display:none}#chat-input.off::placeholder{opacity:.7;font-style:italic}#chat-input{background:#0a0806d9;border-radius:0 0 3px 3px;width:100%;height:34px;font-size:14px}.chat-line{min-width:0;display:flex}.chat-line #chat-input{border-radius:0 0 0 3px;flex:auto;width:auto;min-width:0}#chat-help{width:34px;height:34px;color:var(--gold-2);font:700 17px/1 var(--display);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#2e2a22,#16140f);border:1px solid #000;border-radius:0 0 3px;flex:none;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1px #6b5a3a}#chat-help:hover,#chat-help.pressed{color:#ffe39a;box-shadow:inset 0 0 0 1px #c9a45e}#hud-br{right:calc(16px + var(--zsa-r));bottom:calc(16px + var(--zsa-b));z-index:5;justify-items:end;gap:6px;display:grid;position:fixed}.gold-panel{align-items:center;padding:6px 12px;display:flex}#hud-wins{gap:4px;padding:6px;display:flex}.hud-btn .lbl,.phone-only{display:none}.hud-count:not(:empty){box-sizing:border-box;background:var(--gold-2);min-width:16px;height:16px;font:700 11px/1 var(--ui);color:#1a1206;border-radius:8px;place-items:center;padding:0 3px;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #0e0c0a}body:has(#quest-line.ready) .hud-btn[data-win=gorevler]:after{content:"";background:var(--gold-2);border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #0e0c0a}.under-win{visibility:hidden!important}#zone,#social-toast,#mail-toast,#pin-away,#loot-toasts,#quest-done{width:max-content}:where(html.ui-tgt-col) .hud-units{flex-direction:column;gap:8px}:where(html.ui-tgt-col) .unit.target{margin-top:0}:where(html.ui-chat-mini) #chat{width:auto}:where(html.ui-chat-mini) #chat-toggle{width:44px;height:44px;display:grid}:where(html.ui-chat-mini) #chat.closed .chat-body{display:none}:where(html.ui-chat-mini) .chat-body{left:0;bottom:var(--chat-up,calc(var(--bc-h,186px) + 12px));width:var(--chat-box-w,min(340px, calc(var(--lw) - 32px)));position:absolute}#quest-nav,#quest-mark,#pin-nav,#pin-mark{z-index:2;pointer-events:none;will-change:transform;width:0;height:0;position:fixed;top:0;left:0}#quest-nav,#pin-nav{font:12px/1.2 var(--ui);color:var(--ink)}body.centre-open :is(#quest-nav,#pin-nav),body.open-dialog :is(#quest-nav,#pin-nav){visibility:hidden}.qn-arrow{background:#12100ce6;border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px;box-shadow:0 0 0 2px #d8a443,0 0 0 3px #000}.qn-arrow:before{content:"";clip-path:polygon(100% 50%,52% 12%,52% 36%,4% 36%,4% 64%,52% 64%,52% 88%);background:#f3cf7a;position:absolute;inset:4px}.qn-label{white-space:nowrap;background:#12100ce0;border:1px solid #000;border-radius:2px;padding:2px 8px;position:absolute;top:19px;left:0;transform:translate(-50%);box-shadow:inset 0 0 0 1px #4d4230}#quest-nav.up .qn-label,#pin-nav.up .qn-label{top:auto;bottom:19px}#quest-nav.bare .qn-label,#pin-nav.bare .qn-label{display:none}.qn-name{color:var(--gold-2);font-weight:700}.qn-dist{text-align:right;min-width:5.2ch;color:var(--dim);font-variant-numeric:tabular-nums;display:inline-block}#quest-mark:before,#quest-mark:after,#pin-mark:before,#pin-mark:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);animation:.82s ease-in-out infinite alternate nav-bob;position:absolute}@keyframes nav-bob{0%{translate:0 -3px}to{translate:0 3px}}@media (prefers-reduced-motion:reduce){#quest-mark:before,#quest-mark:after,#pin-mark:before,#pin-mark:after{animation:none}}#quest-mark:before,#pin-mark:before{background:#000;width:20px;height:16px;top:-16px;left:-10px}#quest-mark:after{background:#f3cf7a;width:14px;height:11px;top:-14px;left:-7px}#quest-nav.main .qn-arrow{box-shadow:0 0 0 2px var(--main), 0 0 0 3px #000}#quest-nav.main .qn-arrow:before,#quest-mark.main:after{background:var(--main)}#quest-nav.main .qn-name{color:var(--main-2)}#quest-nav.main .qn-name:before{content:"";background:var(--main-crown,linear-gradient(var(--main), var(--main))) center / contain no-repeat;width:16px;height:10px;image-rendering:pixelated;margin-right:5px;display:inline-block}#pin-nav .qn-arrow{box-shadow:0 0 0 2px #2fb8a8,0 0 0 3px #000}#pin-nav .qn-arrow:before{background:#7ff3e4}#pin-nav .qn-name{color:#7ff3e4}#pin-mark:after{background:#4de8d4}#pin-away{left:50%;top:calc(48px + var(--zsa-t));z-index:2;font:12px/1.35 var(--ui);color:var(--dim);text-align:center;white-space:pre-line;pointer-events:none;zoom:var(--uiz);background:#12100ce0;border:1px solid #000;border-radius:2px;padding:2px 10px;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 0 1px #4d4230}.q-pin{vertical-align:middle;cursor:pointer;--pin:#8d7a52;flex:none;width:18px;height:20px;margin-left:6px;display:inline-block;position:relative}.q-pin:before{content:"";background:var(--pin);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:3px;box-shadow:0 0 0 2px #0e0c0a}.q-pin:after{content:"";background:var(--pin);width:2px;height:6px;position:absolute;top:11px;left:6px;box-shadow:0 0 0 1px #0e0c0a}.q-pin:hover,.q-pin.on{--pin:#ffd76a}.q-pin:focus-visible{outline:1px solid var(--gold-2)}.q-row .q-pin{margin-left:auto}html.ui-touch .q-pin{box-sizing:content-box;margin:-12px -13px -12px -7px;padding:12px 13px}html.ui-touch .q-row .q-pin{margin-left:auto}html.ui-touch .q-pin:before{top:14px;left:16px}html.ui-touch .q-pin:after{top:23px;left:19px}#stick-rest{display:none}.stick{z-index:5;pointer-events:none;background:radial-gradient(circle,#14120e59,#14120e99);border-radius:50%;width:112px;height:112px;position:fixed;top:0;left:0;box-shadow:inset 0 0 0 1px #6b5a3a,0 0 0 1px #000}.stick-knob,#stick-rest span{background:radial-gradient(circle at 40% 35%,#4a4030,#1a1712);border-radius:50%;width:52px;height:52px;position:absolute;top:30px;left:30px;box-shadow:inset 0 0 0 2px #d8a443,0 0 0 1px #000,0 4px 10px #0009}#hud-more{z-index:21;gap:4px;min-width:200px;padding:10px;display:grid;position:fixed}#hud-more .more-btn{justify-content:flex-start;min-height:44px;font-size:15px}#hud-more .more-btn .gi{color:#f0bf5e;font-size:22px}#hud-more .hud-count:not(:empty){margin-left:auto;position:static}#hud-more.more-cols .more-btn{padding:0 12px}#hud-more .more-btn>span:not(.hud-count){text-overflow:ellipsis;min-width:0;overflow:hidden}#hud-more.scrolls{overscroll-behavior:contain;scroll-snap-type:y mandatory;scroll-padding-block:10px;overflow-y:auto}#hud-more.scrolls>*{scroll-snap-align:start}#hud-more.scrolls:before,#hud-more.scrolls:after{display:none}#hud-more.scrolls.more-below{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#00000040);mask-image:linear-gradient(#000 calc(100% - 36px),#00000040)}body:not(.in-game) :is(#hud,#hud-right,#quest-line,#hud-bottom,#hud-br,#chat,#hint,#zone,#quest-nav,#quest-mark,#pin-nav,#pin-mark,#pin-away,#party-invite,#player-menu,#hud-more,#hud-more-btn,#stick-rest,#dungeon-tag,#boss-bar,#duel-invite,#duel-banner,#duel-count,#boss-callout,#boss-intro,#boss-victory,#hurt-edge){display:none!important}body.cine-on:not(.cine-show-1) :is(#hud,#hud-right),body.cine-on:not(.cine-show-2) :is(#hud-bottom,#hud-br),body.cine-on:not(.cine-show-2) :is(#hud-bottom,#hud-br)>*,body.cine-on:not(.cine-show-3) :is(#quest-line,#zone,#quest-nav,#quest-mark,#pin-nav,#pin-mark),body.cine-on:not(.cine-show-4) :is(#chat,#hint,#hud-more-btn,#stick-rest){opacity:0}body.cine-on :is(#pin-away,#hud-status,#dungeon-tag,#party-invite,#player-menu,#hud-more,#boss-bar,#boss-callout,#boss-intro,#boss-victory,#hurt-edge){visibility:hidden}.win{zoom:var(--uiz)}.slot[data-rarity]:not([data-rarity=siradan]){background:radial-gradient(ellipse 72% 56% at 50% 80%, color-mix(in srgb, var(--r) 22%, transparent), transparent 76%), radial-gradient(circle, #1b1915, #0b0a08)}.slot[data-rarity=destansi]{box-shadow:inset 0 0 0 1px #4d4230,0 0 6px #c48aff73,inset 0 0 8px #c48aff4d}.slot[data-rarity=efsanevi]{box-shadow:inset 0 0 0 1px #4d4230,0 0 8px #ffd76a8c,inset 0 0 10px #ffe08a59}.slot[data-rarity=destansi],.slot[data-rarity=efsanevi],#card[data-rarity=destansi],#card[data-rarity=efsanevi]{isolation:isolate}.slot[data-rarity=destansi]:after,.slot[data-rarity=efsanevi]:after,#card[data-rarity=destansi]:after,#card[data-rarity=efsanevi]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(105deg, transparent 42%, var(--sheen) 50%, transparent 58%);animation:rarity-sheen var(--sheen-ms) ease-in-out infinite;position:absolute;inset:-40% -60%;transform:translate(-70%)}.slot[data-rarity=destansi],#card[data-rarity=destansi]{--sheen:#d6acff61;--sheen-ms:4.2s}.slot[data-rarity=efsanevi],#card[data-rarity=efsanevi]{--sheen:#fff4d08c;--sheen-ms:3s}#card[data-rarity=destansi],#card[data-rarity=efsanevi]{--sheen-ms:5.5s}#card[data-rarity=destansi]:after,#card[data-rarity=efsanevi]:after{opacity:.5}@keyframes rarity-sheen{0%,55%{transform:translate(-70%)}to{transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.slot[data-rarity]:after,#card[data-rarity]:after{opacity:0;animation:none}}.drag-ghost{z-index:60;box-sizing:border-box;pointer-events:none;opacity:.94;background:radial-gradient(circle,#1b1915,#0b0a08);border:1px solid #000;border-radius:2px;place-items:center;width:46px;height:46px;display:grid;position:fixed;top:0;left:0;box-shadow:inset 0 0 0 1px #d8a443,0 0 14px #d8a44373,0 6px 14px #0009}.drag-ghost img{width:38px;height:38px}body.dragging .drop-no{opacity:.3}body.dragging .drop-ok{outline-offset:-2px;outline:2px dashed #d8a443}body.dragging .drop-hover{outline-style:solid;box-shadow:inset 0 0 0 1px #f3cf7a,0 0 12px #d8a44380}.drag-from{opacity:.4}.gear-win img{-webkit-user-drag:none;-webkit-touch-callout:none}.slot.in-trade{opacity:.45;outline-offset:-3px;outline:1px dashed #d8a443}#win-bag{top:var(--win-top,90px);max-height:calc(100vh / var(--uiz) - 150px);grid-template-rows:auto minmax(0,1fr) auto;left:auto;right:288px}#bag-grid{grid-template-columns:repeat(6,46px);gap:4px;display:grid}#bag-grid[data-filter=gear] .slot[data-kind]:not([data-kind=gear]),#bag-grid[data-filter=mat] .slot[data-kind]:not([data-kind=mat]),#bag-grid[data-filter=quest] .slot[data-kind]:not([data-kind=quest]){opacity:.25}.bag-tabs{margin-top:-4px}.bag-hint{max-width:296px;color:var(--faint);text-wrap:balance;margin:0;font-size:13px}@media (max-height:800px){html.ui-desk #win-bag .win-body{gap:10px;padding-top:10px;padding-bottom:8px}}p.bag-hint .bank-hint,body.open-bank #win-bag .bag-hint .keys:not(.bank-hint),body.open-bank #win-bag .bag-hint .touch:not(.bank-hint){display:none}body.open-bank #win-bag .bag-hint .keys.bank-hint{display:inline}html.ui-ph body.open-bank #win-bag .bag-hint .keys.bank-hint{display:none}html.ui-ph body.open-bank #win-bag .bag-hint .touch.bank-hint{display:inline}.bag-hint .touch,.win .touch{display:none}.grow{flex:1}.trash-bin,.bag-sort{height:32px;font:600 13px/1 var(--ui);color:var(--dim);cursor:pointer;background:#0f0d0a;border:1px solid #000;border-radius:2px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #4d4230}.trash-bin .gi,.bag-sort .gi{font-size:18px}.bag-sort{touch-action:manipulation}.bag-sort:hover,.bag-sort:focus-visible{color:var(--gold-2);box-shadow:inset 0 0 0 1px #8c7446}.bag-sort:disabled{opacity:.5;cursor:default}#bag-grid.sorting{pointer-events:none;opacity:.6;transition:opacity .15s}#bag-grid.sorted .slot[data-kind]{animation:.32s ease-out backwards bag-settle}@keyframes bag-settle{0%{opacity:0;transform:translateY(-6px)scale(.92)}to{opacity:1;transform:none}}.bag-toast{z-index:2;font:600 13px/1.2 var(--ui);color:var(--gold-2);white-space:nowrap;pointer-events:none;background:#0f0d0a;border:1px solid #000;border-radius:2px;padding:6px 14px;animation:.2s ease-out bag-toast;position:absolute;bottom:64px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #8c7446,0 4px 12px #0009}@keyframes bag-toast{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.bag-toast.error{color:#ff8a7a}@media (prefers-reduced-motion:reduce){#bag-grid.sorted .slot[data-kind],.bag-toast{animation:none}}body.dragging .trash-bin.drop-hover{color:#ffd8d0;background:#4a1510}#card{z-index:8;overscroll-behavior:contain;width:270px;max-width:calc(100vw - 16px);font:14px/1.35 var(--ui);align-content:start;gap:6px;padding:12px 14px;animation:.12s ease-out v-fade;display:grid;position:fixed;overflow:hidden auto}#card:before,#card:after{display:none}#card[data-rarity]{box-shadow:inset 0 2px 0 var(--r), inset 0 0 0 1px #6b5a3a, inset 0 0 0 3px #1a1712, inset 0 0 0 4px #8c7446, 0 12px 30px #000000a6}#card[data-rarity=destansi]:after,#card[data-rarity=efsanevi]:after{display:block}.ic-head{align-items:center;gap:12px;display:flex}.ic-head .slot{cursor:default;flex:none;box-shadow:inset 0 0 0 1px #4d4230,inset 0 0 0 3px #0b0a08,inset 0 3px 10px #000,0 0 0 1px #000,0 2px 6px #0009}.ic-head .slot[data-rarity=destansi]{box-shadow:inset 0 0 0 1px #4d4230,inset 0 0 0 3px #0b0a08,inset 0 0 12px #c48aff59,0 0 0 1px #000,0 0 10px #c48aff73}.ic-head .slot[data-rarity=efsanevi]{box-shadow:inset 0 0 0 1px #4d4230,inset 0 0 0 3px #0b0a08,inset 0 0 14px #ffe08a66,0 0 0 1px #000,0 0 12px #ffd76a8c}.ic-title{gap:2px;min-width:0;display:grid}.ic-name{font:700 17px/1.15 var(--display);letter-spacing:.02em;color:var(--ink)}.ic-nameline,.ic-vs{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.ic-roll{font:700 13px/1 var(--ui);font-variant-numeric:tabular-nums;color:var(--ink);text-shadow:0 1px #000;flex:none}.ic-roll[data-tier=top]{color:var(--gold-2)}.ic-roll[data-tier=good]{color:var(--go)}.ic-roll[data-tier=low]{color:var(--faint)}.ic-better{color:var(--go);align-items:center;gap:4px;margin-left:auto;font-weight:700;display:inline-flex}.ic-worse{color:var(--bad)}.ic-worse>i{font-size:11px;font-style:normal}#card .card-x,.bank-pin .card-x{z-index:2;background:#14110d;justify-self:end;margin:-6px -8px -30px 0;position:sticky;top:0;box-shadow:inset 0 0 0 1px #4d4230}#card .ic-head,.bank-pin .ic-head{padding-right:28px}:where(html.ui-ph) #card .card-actions{z-index:1;background:linear-gradient(#15120e00,#15120e 35%);margin:4px -14px -12px;padding:8px 14px 12px;position:sticky;bottom:-12px}:where(html.ui-ph) #card.more .card-actions:before{content:"";pointer-events:none;background:linear-gradient(#15120e00,#15120e);height:26px;position:absolute;bottom:100%;left:0;right:0}#bank .bank-pin{z-index:5;overscroll-behavior:contain;font:12px/1.3 var(--ui);align-content:start;gap:4px;position:absolute;inset:50px 6px 6px;overflow-y:auto;box-shadow:inset 0 0 0 1px #8c7446,0 8px 20px #0009}.bank-pin .card-actions{z-index:1;background:linear-gradient(#0d0b0900,#0d0b09 35%);margin:4px -12px -10px;padding:8px 12px 10px;position:sticky;bottom:-10px}.ic-affixes{border-top:1px dashed #4a3f2a;gap:2px;margin-top:4px;padding-top:4px;display:grid}.ic-sub-head{font:700 12px/1.2 var(--ui);color:var(--dim);margin:0}.ic-up{background:var(--mark-up) 0 0 / 100% 100% no-repeat;width:14px;height:14px;image-rendering:pixelated}.ic-sub,.card-sub{color:var(--dim);margin:0;font-size:13px}.ic-req{color:var(--dim);margin:0;font-size:13px;font-weight:600}.ic-req.low,.shop-req.low{color:var(--bad)}.ic-stats,.ic-compare{border-top:1px solid #000;gap:2px;margin:0;padding-top:6px;display:grid;box-shadow:inset 0 1px #ffe6aa0f}.ic-compare{font-size:13px}.ic-stat{align-items:center;gap:8px;display:flex}.ic-stat>span:first-child{color:var(--dim);flex:1}.ic-stat b,.ic-stat b.up,.go-text{color:var(--go)}.ic-stat b.down{color:var(--bad)}.gold-text{color:var(--gold-2)}.range-bar{background:linear-gradient(90deg,#2c2720,#8c7446);border-radius:2px;width:44px;height:5px;display:inline-block;position:relative;box-shadow:0 0 0 1px #000}.range-bar i{background:var(--gold-2);width:3px;height:9px;margin-left:-1px;position:absolute;top:-2px;box-shadow:0 0 0 1px #000}.ic-use{color:var(--go);margin:0}.card-maker{color:#e8c88a;margin:0;font-size:13px}.ic-set{border-top:1px solid #000;gap:3px;padding-top:6px;font-size:13px;display:grid;box-shadow:inset 0 1px #ffe6aa0f}.ic-set-head{align-items:baseline;gap:8px;display:flex}.ic-set-head b{color:var(--set,#e8c88a);text-shadow:0 0 6px color-mix(in srgb, var(--set,#e8c88a) 45%, transparent);flex:1;font-size:14px}.ic-set-head .num{color:var(--dim)}.ic-set-sub{color:var(--dim);margin:0;font-size:12px}.ic-set-class{color:var(--dim);text-shadow:none;font-weight:400}.ic-set-row{flex-wrap:wrap;gap:1px 14px;margin:0;padding:0;list-style:none;display:flex}.ic-set-row li{white-space:nowrap;color:#6f6858;gap:4px;display:flex}.ic-set-row li.on{color:var(--ui-ink,#ece6d6)}.ic-set-row li i{font-style:normal}.ic-set-row li.on i{color:var(--go)}.ic-set-row+.ic-bonus{margin-top:2px}.ic-set-look{flex-wrap:wrap;gap:1px 8px;margin-bottom:2px;display:flex}.ic-set-look>span{color:var(--dim)}.ic-bonus{color:#6f6858;gap:6px;display:flex}.ic-bonus.on{color:var(--go)}.ic-bonus small{color:var(--dim)}.ic-step{flex:none;min-width:22px}.ic-flavor{color:#b8ab8a;margin:4px 0 0;font-style:italic}.card-effect{color:#f4ecd4;border-top:1px solid #000;padding-top:6px;font-size:14px;box-shadow:inset 0 1px #ffe6aa0f}.card-sig{font:600 13px/1.25 var(--display);letter-spacing:.04em;border-top:1px solid #000;margin:0;padding-top:6px;box-shadow:inset 0 1px #ffe6aa0f}.card-flavor{color:#cdbf9e;margin:0;font-size:13px;font-style:italic}.ic-sale{color:var(--faint);justify-content:space-between;align-items:center;font-size:13px;display:flex}.ic-sale small{color:var(--faint);font-weight:400}.card-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:4px;display:flex}#card .card-actions button{min-height:30px;padding:0 12px}.char-win{left:24px;top:var(--win-top,90px);width:620px;max-height:calc(100vh / var(--uiz) - 120px);--rx:232px;--ry:140px;--slot:56px;--fig:224px;grid-template-rows:auto auto minmax(0,1fr)}.char-body{padding:0;overflow:auto}.char-win[data-ctab=gear] #char-info,.char-win:not([data-ctab=gear]) .cs-stage{display:none}.char-win:not([data-ctab=gear]) #char-info{padding:16px 18px;display:grid}.cs-stage{height:clamp(360px, calc((100vh - 270px) / var(--uiz) - 200px), 440px);background:radial-gradient(60% 55% at 50% 58%,#3c2c1680,#0000 70%),#0e0c09;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0009}.cs-title{z-index:2;text-align:center;text-shadow:0 2px 6px #000;pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;top:12px;left:0;right:0}.cs-name{font:400 28px/1.1 var(--fell);letter-spacing:.03em;color:var(--ink)}.cs-sub{color:var(--dim);font-size:13px}.doll{touch-action:none;position:absolute;inset:0}.doll-figure{width:0;height:0;position:absolute;top:52%;left:50%}#doll-canvas{left:calc(var(--fig) / -2);top:calc(var(--fig) * -.56);width:var(--fig);height:var(--fig);filter:drop-shadow(0 8px 12px #0009);position:absolute}.doll-glow{left:calc(var(--fig) * -.47);top:calc(var(--fig) * .24);width:calc(var(--fig) * .94);height:calc(var(--fig) * .22);background:radial-gradient(#f2be6066,#f2be6014 55%,#0000 70%);border-radius:50%;position:absolute}.doll-stone{left:calc(var(--fig) * -.38);top:calc(var(--fig) * .325);width:calc(var(--fig) * .76);height:calc(var(--fig) * .075);background:radial-gradient(#3a3326,#1a1712 70%);border-radius:50%;position:absolute;box-shadow:0 0 0 2px #000,0 0 0 3px #6b5a3a}.doll-turn{top:calc(var(--fig) * .27);width:34px;height:34px;color:var(--label);font:16px/1 var(--ui);cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;position:absolute}.doll-turn[data-turn="-1"]{left:calc(var(--fig) * -.38)}.doll-turn[data-turn="1"]{left:calc(var(--fig) * .38 - 34px)}.doll-turn:hover{color:var(--gold-2)}.doll-slots{display:contents}.doll-cell{left:calc(50% + var(--side) * var(--rx) * var(--cos) - var(--slot) / 2);top:calc(52% + var(--ry) * var(--sin) - var(--slot) / 2);width:var(--slot);justify-items:center;gap:3px;display:grid;position:absolute}.doll-cell .slot{width:var(--slot);height:var(--slot)}.doll-cell .slot img{width:44px;height:44px}.doll-lbl{color:var(--faint);text-shadow:0 1px 2px #000;white-space:nowrap;font-size:12px}.doll-acc{background:#0e0c09;border-top:1px solid #6b5a3a73;flex-wrap:wrap;justify-content:center;gap:10px;padding:10px 12px 12px;display:flex}.char-win:not([data-ctab=gear]) .doll-acc{display:none}.doll-acc-cell{width:var(--slot);justify-items:center;gap:3px;display:grid}.doll-acc-cell .slot{width:var(--slot);height:var(--slot)}.doll-acc-cell .slot img{width:44px;height:44px}:where(html:not(.ui-ph)) #win-char{--win-w:384px;width:var(--win-w);--fig:256px}:where(html:not(.ui-ph)) #win-char .char-body{display:block}:where(html:not(.ui-ph)) #win-char .cs-tabs{padding:0 4px}:where(html:not(.ui-ph)) #win-char .cs-tabs .tab{letter-spacing:.04em;flex:auto;padding-left:5px;padding-right:5px;font-size:13px}:where(html:not(.ui-ph)) #win-char .cs-stage{gap:8px;height:auto;min-height:0;padding:10px 12px 12px;display:grid;overflow:visible}:where(html:not(.ui-ph)) #win-char:not([data-ctab=gear]) .cs-stage{display:none}:where(html:not(.ui-ph)) #win-char .cs-title{position:static}:where(html:not(.ui-ph)) #win-char .doll{grid-template-columns:var(--slot) minmax(0, 1fr) var(--slot);grid-template-areas:"left mid right""hands hands hands";gap:8px 10px;display:grid;position:relative;inset:auto}:where(html:not(.ui-ph)) #win-char .doll-col{z-index:1;align-content:start;gap:4px;display:grid;position:relative}:where(html:not(.ui-ph)) #win-char .doll-col[data-col=left]{grid-area:left}:where(html:not(.ui-ph)) #win-char .doll-col[data-col=right]{grid-area:right}:where(html:not(.ui-ph)) #win-char .doll-mid{min-height:calc(var(--fig) * 1.05);grid-area:mid;position:relative}:where(html:not(.ui-ph)) #win-char .doll-figure{top:54%}:where(html:not(.ui-ph)) #win-char .doll-hands{z-index:1;grid-area:hands;justify-content:center;gap:28px;display:flex;position:relative}:where(html:not(.ui-ph)) #win-char .doll-cell{gap:2px;position:static}:where(html:not(.ui-ph)) #win-char .doll-lbl{line-height:1.2}:where(html:not(.ui-ph)) #win-char .cs-xp{grid-template-columns:auto minmax(0,1fr);width:auto;padding:0 4px;position:static;transform:none}:where(html:not(.ui-ph)) #win-char[data-gear-fit] .cs-stage{gap:6px;padding:6px 12px 8px}:where(html:not(.ui-ph)) #win-char[data-gear-fit] .cs-title{gap:0}:where(html:not(.ui-ph)) #win-char[data-gear-fit] .doll{row-gap:4px}:where(html:not(.ui-ph)) #win-char[data-gear-fit] .doll-col{gap:1px}:where(html:not(.ui-ph)) #win-char[data-gear-fit] .doll-cell{gap:0}:where(html:not(.ui-ph)) #win-char[data-gear-fit] .doll-lbl{line-height:1.05}:where(html:not(.ui-ph)) #win-char:is([data-gear-fit=tight],[data-gear-fit=tightest]) .doll-lbl{display:none}:where(html:not(.ui-ph)) #win-char:is([data-gear-fit=tight],[data-gear-fit=tightest]) .doll-col{gap:2px}:where(html:not(.ui-ph)) #win-char[data-gear-fit=tightest]{--fig:192px}:where(html:not(.ui-ph)) #win-char[data-gear-fit=tightest] .cs-title{display:none}:where(html:not(.ui-ph)) #win-char[data-gear-fit=tightest] .doll{grid-template-areas:"left mid right"}:where(html:not(.ui-ph)) #win-char[data-gear-fit=tightest] .doll-hands{grid-area:mid;align-self:end;gap:16px}:where(html:not(.ui-ph)) #win-char[data-gear-fit=tightest] .doll-figure{top:calc(var(--fig) * .62)}:where(html:not(.ui-ph)) #win-char:not([data-ctab=gear]) .char-body{flex-direction:column;display:flex;overflow:hidden}:where(html:not(.ui-ph)) #win-char:not([data-ctab=gear]) #char-info{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px 16px;display:flex}:where(html:not(.ui-ph)) #win-char #char-info>*{flex:none}:where(html:not(.ui-ph)) #win-char #char-info>:is(.mastery-list,.passive-list,.mount-list,.stat-gear){overscroll-behavior:contain;flex:0 auto;min-height:48px;overflow-y:auto}.cs-xp{width:min(460px,100% - 32px);color:var(--dim);grid-template-columns:80px 1fr;align-items:center;gap:10px;font-size:14px;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.cs-tabs{margin:0 4px;padding:0 8px}#char-info{gap:14px}.stat-grid{grid-template-columns:1fr 1fr;gap:4px 20px;font-size:14px;display:grid}.stat{justify-content:space-between;gap:8px;display:flex}.stat span{color:var(--dim)}.note{color:var(--faint);margin:0;font-size:13px}.mastery{align-items:flex-start;gap:12px;display:flex}.mastery-list{gap:14px;display:grid}.mastery-list .mastery:not(.in-hand){opacity:.78}.mastery-top small{margin-left:6px;font-size:12px;font-weight:600}.mastery-main{flex:1;gap:5px;min-width:0;display:grid}.mastery-top{justify-content:space-between;font-size:15px;display:flex}.mastery .bar{height:12px}.mastery .bar-text{font-size:10px;line-height:10px}.passive-now{color:var(--go);margin:0;padding-left:18px;font-size:14px}.passive-list{gap:6px;display:grid}.passive-row{align-items:center;gap:10px;display:flex}.passive-main{min-width:0;color:var(--dim);flex:1;gap:1px;font-size:13px;display:grid}.passive-main b{color:var(--ink);font-size:15px}.passive-lv{color:var(--gold-2);white-space:nowrap;font-size:12px}.passive-row.locked{opacity:.5}.passive-row.locked img{filter:grayscale()}.mount-list{gap:14px;display:grid}.mount-row{cursor:default;padding:10px}.mount-row .act{cursor:default;color:#f0bf5e}.mount-main{color:var(--faint);gap:2px;font-size:13px;display:grid}.mount-main b{font:700 16px/1.1 var(--display);color:var(--ink)}#menu,#craft,#shop,#board,#chest,#trade,#bank{top:var(--win-top,90px);width:var(--win-w,460px);bottom:auto;right:auto;left:max(24px, calc(50vw / var(--uiz) - var(--win-w,460px) / 2));max-height:calc(100vh / var(--uiz) - 150px);transform:none}#menu{--win-w:560px;grid-template-rows:auto auto minmax(0,1fr)}#menu[data-tab=gorevler]{--win-w:880px}#menu[data-tab=meslekler]{--win-w:840px}#menu[data-tab=yetenekler]{--win-w:980px}#menu[data-tab=grup],#shop,#board,#bank,#trade{--win-w:460px;top:var(--win-top,100px);left:max(24px, calc(50vw / var(--uiz) - 420px))}#trade{--win-w:560px}#bank{--win-w:max(460px, calc(8 * var(--bag-cell,46px) + 7 * 4px + 2 * 18px + 2 * 4px + 18px));max-width:calc(100vw / var(--uiz) - 48px)}.bank-grid{max-width:calc(8 * var(--bag-cell,46px) + 7 * 4px);grid-template-columns:repeat(auto-fill, var(--bag-cell,46px))!important}#bank>.win-body{grid-template-columns:minmax(0,1fr)}#craft{--win-w:800px}#chest{--win-w:400px;top:var(--win-top,100px)}.menu-body{order:3}.menu-body>section{gap:12px;display:grid}.menu-head{order:1}#menu:not(.menu-settings) .menu-tabs{display:none}#menu:not(.menu-settings){grid-template-rows:auto minmax(0,1fr)}.q-cols{grid-template-columns:280px minmax(0,1fr);gap:16px;min-height:470px;display:grid}.q-list{align-content:start;gap:14px;display:grid}.q-group{gap:2px;display:grid}.q-group>.label{padding:0 10px 4px}.q-journal{justify-self:start;align-items:center;gap:6px;display:inline-flex}.q-row .q-lv{width:30px;color:var(--faint);flex:none;font-size:13px}.q-row .q-name{flex:1;min-width:0}.q-row[data-kind=main] .q-name,.q-row[data-kind=tutorial] .q-name,.q-group-main .q-row .q-name{color:var(--main-2)}.q-group-main{border-left:3px solid var(--main);background:linear-gradient(90deg,#ffa51f21,#0000 80%);padding:6px 0 8px}.q-group-main>.label{color:var(--main-2);align-items:center;display:flex}.q-main-next{gap:4px;padding:4px 10px 0;font-size:14px;display:grid}.q-main-next small{color:var(--dim)}.q-main-title{color:#ffd38a;font-weight:700;display:flex}.q-main-title[data-qsel]{cursor:pointer}.q-main-title .q-lv{width:30px;color:var(--faint);flex:none;font-size:13px;font-weight:400}.q-main-next .q-dungeon{color:#e9b66c}.q-main-next .q-stall{color:var(--main-2);font-style:italic}.q-main-next button{justify-self:start;margin-top:2px}.q-page-main{box-shadow:inset 0 4px 0 var(--main)}.q-page-main .q-top .label{align-items:center;display:flex}.q-page .q-dungeon{color:#8a4210;font-size:15px;font-weight:700}.quest-next .main i{background:var(--main)}.q-row[data-kind=chain] .q-name{color:#cfe0a8}.q-row[data-kind=daily] .q-name{color:#8fc3f5}.q-row.ready .q-name{color:var(--go)}.q-dot{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}.q-ready{background:var(--go);color:#10200a;width:18px;height:18px;font:700 12px/1 var(--ui);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.q-page{align-content:start;gap:16px;padding:22px 26px;display:grid}.q-top{gap:6px;display:grid}.q-who{color:var(--parch-dim);font-size:15px}.q-steps{gap:6px;display:grid}.q-step{align-items:center;gap:10px;font-size:16px;display:flex}.q-box{box-sizing:border-box;border:1.5px solid #6a5537;border-radius:2px;flex:none;width:14px;height:14px}.q-step.done .q-box{background:#5f8f3e}.q-step-l{flex:1}.parch p.q-hint{color:var(--parch-dim);font-size:16px;font-style:italic}.q-btns{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.q-btns .q-abandon{margin-left:auto}.parch .q-abandon{color:#8a2f22!important;opacity:1!important}.parch .q-tracked{color:#6b4a1e!important;opacity:1!important}.q-empty{text-align:center;align-content:center;align-self:start;justify-items:center}.quest-next{flex-wrap:wrap;gap:6px 14px;padding:0 10px;font-size:14px;display:flex}.quest-next i{background:var(--gold-2);color:#1a1206;width:16px;height:16px;font:700 11px/1 var(--ui);border-radius:50%;place-items:center;margin-right:5px;font-style:normal;display:inline-grid}.quest-next .low i{background:#a8a296}.quest-next .daily i{color:#08121e;background:#6ab8ff}.quest-next small{color:var(--faint)}.win-body>:is(.shop-tabs,.bag-tabs,.bank-tabs,.au-tabs){z-index:3;background:#1f1d18;position:sticky;top:0;box-shadow:0 -24px #1f1d18,0 6px 8px -6px #000000b3}#shop,#craft,#board,#chest{grid-template-rows:auto minmax(0,1fr)}.win.has-foot{grid-template-rows:auto minmax(0,1fr) auto}.shop-tabs{margin-top:-4px}.shop-list{gap:2px;display:grid}.shop-row{cursor:default;padding:5px 8px}.shop-row:hover{background:#ffd6960a}.shop-name{flex:1;gap:1px;min-width:0;display:grid}.shop-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.shop-name small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.coin.poor{color:var(--bad)}#shop .shop-row button{min-height:30px;padding:0 12px}#shop .shop-sell-all .coin{margin-left:4px}#shop .shop-row:has(.shop-sell-all) .shop-name b{white-space:normal}.shop-said{text-overflow:ellipsis;white-space:nowrap;color:#9fe08a;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.shop-said.warn{color:#ff8a7a}.prof-line{justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.prof-line b{font:700 15px/1 var(--display);letter-spacing:.04em}.check{color:var(--dim);cursor:pointer;border-top:1px solid #000;align-items:center;gap:8px;padding-top:10px;font-size:14px;display:flex;box-shadow:inset 0 1px #ffe6aa0d}.check input{width:16px;height:16px;margin:0}.craft-status:empty{display:none}.craft-status p{border-radius:2px;margin:0 0 8px;padding:8px 10px;font-weight:700}.craft-status .craft-ok{color:var(--gold-2);background:#d8a4431f;box-shadow:inset 0 0 0 1px #6b5a3a}.craft-status .craft-fail{color:#ffb8a6;background:#a0281e38;box-shadow:inset 0 0 0 1px #8b3a26}.craft-made{background:#0d0b09;border:1px solid #000;gap:6px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #4d4230}.slot.big{width:72px;height:72px}.slot.big img{width:64px;height:64px}.ok{color:var(--go)}.short{color:var(--bad)}.cc-n{min-width:2.2em;font:700 18px/1 var(--display);text-align:center}.craft-bar{align-items:center;gap:8px;width:360px;max-width:100%;padding:7px 8px;display:flex;position:relative}.craft-bar[hidden]{display:none}.cb-icon{flex:none;width:32px;height:32px}.cb-bar{flex:1;height:22px}.cb-bar .bar-fill{background:linear-gradient(#f3cf7a,#c08a2c 60%,#7a5216);transition:none}.cb-bar .bar-text{text-overflow:ellipsis;text-shadow:0 1px 1px #000,0 0 3px #000,0 0 3px #000;padding:0 6px;font-size:13px;font-weight:700;line-height:20px;overflow:hidden}.craft-bar[data-state=ok] .bar-fill{background:linear-gradient(#6fae4f,#3f7a2a 60%,#24481a)}.craft-bar[data-state=ok] .cb-bar{box-shadow:0 0 0 1px #7ab35e,0 0 12px #7ab35e99}.craft-bar[data-state=fail] .bar-fill{background:linear-gradient(#e0533a,#a8261a 60%,#6e140c)}.craft-bar[data-state=fail] .cb-bar{box-shadow:0 0 0 1px #e0654f,0 0 12px #e0654f99}.craft-bar[data-state=stopped] .bar-fill{background:#2a241b}.craft-bar[data-state=stopped] .bar-text{color:#ffb8a6}.craft-bar .cb-stop{flex:none;min-height:30px;padding:0 12px;font-size:13px}.craft-bar .cb-stop[hidden]{display:none}.cb-pop{z-index:2;white-space:nowrap;pointer-events:none;background:#0c0a08eb;border:1px solid #000;border-radius:2px;align-items:center;gap:8px;padding:3px 12px 3px 3px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;box-shadow:inset 0 0 0 1px #6b5a3a,0 4px 10px #00000080}.cb-pop img{width:32px;height:32px}.cb-pop b{font:700 16px/1 var(--display);letter-spacing:.02em;text-shadow:0 1px 2px #000}.craft-bar-host .craft-bar{width:100%;box-shadow:inset 0 0 0 1px #6b5a3a,inset 0 0 0 3px #1a1712,inset 0 0 0 4px #8c7446}.craft-bar-host:not(:has(.craft-bar:not([hidden]))){display:none}.prof-cols{grid-template-columns:260px minmax(0,1fr);gap:16px;min-height:440px;display:grid}.prof-li{grid-template-columns:1fr auto;gap:4px;display:grid}.prof-li b{font-weight:600}.prof-li .num{font-size:13px}.bar.thin{grid-column:1/-1;height:6px}.prof-detail{align-content:start;gap:16px;padding:20px;display:grid}.prof-name{font:400 30px/1.1 var(--fell);letter-spacing:.03em;color:var(--gold-2)}.prof-level{gap:6px;display:grid}.node-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.node-card{text-align:center;color:var(--dim);background:radial-gradient(circle at 50% 40%,#1d1a14,#0c0b09);border:1px solid #000;justify-items:center;gap:6px;padding:10px;font-size:13px;display:grid;box-shadow:inset 0 0 0 1px #2c2720}.node-card img{width:80px;height:80px}.node-card b{color:var(--ink);font-size:14px}.node-card.locked{opacity:.5}.recipe-slots{flex-wrap:wrap;gap:6px;display:flex}.recipe-slots .slot.locked{opacity:.4}.sk-orange{--sk:#f08a3a}.sk-yellow{--sk:#e2c84a}.sk-grey{--sk:#8a8478}.sk-red{--sk:#c0503e}.node-card[class*=sk-]{box-shadow:inset 0 0 0 1px #2c2720, inset 0 3px 0 var(--sk)}.recipe-slots .slot[class*=sk-]{position:relative}.recipe-slots .slot[class*=sk-]:after{content:"";background:var(--sk);height:3px;position:absolute;bottom:2px;left:4px;right:4px;box-shadow:0 0 0 1px #000}.sk-tag{border:1px solid #000;border-left:4px solid var(--sk);color:var(--dim);justify-self:start;padding:1px 6px;font-size:12px}.prof-rank{color:var(--gold-2);font-size:13px}.prof-next{font-size:12px}#worldmap{z-index:7;grid-template-columns:minmax(0, 1fr) calc(320px * var(--uiz));gap:calc(20px * var(--uiz));padding:calc(28px * var(--uiz));padding-top:max(calc(28px * var(--uiz)), var(--sa-t));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080604db;animation:.16s ease-out v-fade;display:grid;position:fixed;inset:0}html.ui-touch #worldmap{-webkit-backdrop-filter:none;backdrop-filter:none}.wm-sheet{grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;min-height:0;padding:18px 24px 24px;display:grid;position:relative;overflow:hidden}.wm-top{zoom:var(--uiz);gap:2px;display:grid}.wm-name{font:400 30px/1.1 var(--fell);letter-spacing:.03em;color:#3a2814}#wm-where{color:var(--parch-dim);font-size:15px}.wm-frame{border-radius:2px;min-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 3px #5b4325,0 0 0 4px #2e2216,0 10px 40px #3c280a66}#wm-canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}#wm-canvas.dragging{cursor:grabbing}.wm-zoom{zoom:var(--uiz);gap:6px;display:grid;position:absolute;bottom:10px;right:10px}.wm-btn{font:700 22px/1 var(--ui);color:#f3cf7a;background:linear-gradient(#2e2416,#1a140c)!important}.wm-btn .gi{font-size:22px}.wm-pinbar{zoom:var(--uiz);gap:6px;display:flex;position:absolute;top:10px;left:10px}.wm-pinbtn{min-height:36px;font:700 14px/1 var(--ui);color:#f3cf7a;cursor:pointer;border:1px solid #000;border-radius:2px;padding:0 12px;box-shadow:inset 0 0 0 1px #6b5a3a;background:linear-gradient(#2e2416,#1a140c)!important}.wm-pinbtn[aria-pressed=true]{color:#7ff3e4;box-shadow:inset 0 0 0 1px #4de8d4,0 0 10px #4de8d473}.wm-pinbtn[hidden]{display:none}#wm-canvas.placing{cursor:crosshair}.wm-hint{color:var(--parch-dim);pointer-events:none;zoom:var(--uiz);background:#e9dcbde0;border-radius:2px;margin:0;padding:4px 10px;font-size:13px;position:absolute;bottom:10px;left:10px;box-shadow:inset 0 0 0 1px #6b4a1e}.wm-hint .touch{display:none}.wm-side{zoom:var(--uiz);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.wm-side .win-head{cursor:default}.wm-zones{align-content:start;gap:2px;min-height:0;padding:12px 10px;display:grid;overflow:hidden auto}.wm-zones>.label{padding:0 10px 6px}.wm-here{color:var(--gold-2);font-size:12px;display:none}.wm-zones .list-i.on .wm-here{display:inline}.wm-legend{border-top:1px solid #000;gap:8px;margin:0 4px 4px;padding:14px;font-size:14px;display:grid;box-shadow:inset 0 1px #ffe6aa0d}#wm-legend{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.wm-mark{align-items:center;gap:8px;display:flex}.wm-mark img{width:21px;height:21px}.sk-cols{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.sk-main{gap:10px;min-width:0;display:grid}.sk-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sk-slots{grid-template-columns:repeat(4,max-content);gap:8px;display:grid}.sk-slot.empty{background:#0f0c0a8c}.sk-slot.sel,.sk-skill.sel{box-shadow:inset 0 0 0 1px #f3cf7a,0 0 12px #d8a44380}.sk-slot.drop-ok{box-shadow:inset 0 0 0 2px #d8a443,0 0 10px #d8a44373}.sk-slot.drop-hover{filter:brightness(1.35)}.sk-note{color:var(--gold-2);margin:0;font-size:13px}.sk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.sk-skill{min-height:52px;color:var(--ink);text-align:left;cursor:pointer;touch-action:pan-y;background:#0a090759;border:1px solid #0000;border-radius:2px;align-items:center;gap:10px;padding:3px 8px 3px 3px;display:flex}.sk-skill:hover{background:#ffd6960d}.sk-skill.shown{background:linear-gradient(90deg,#d8a4432e,#d8a4430a);border-color:#8c7446;box-shadow:inset 3px 0 #d8a443}.sk-skill .slot{cursor:inherit;flex:none}.sk-t{gap:1px;min-width:0;display:grid}.sk-name{font:600 14px/1.2 var(--ui)}.sk-lvl{color:var(--faint);font-size:12px}.sk-skill.onbar .sk-lvl{color:var(--gold-2)}.sk-skill.locked img,.slot.big.locked img{filter:grayscale()brightness(.55)}.sk-skill.locked .sk-name{color:var(--dim)}.sk-skill.later{opacity:.72}.sk-skill.later .sk-lvl{font-style:italic}.sk-detail{align-content:start;gap:12px;min-height:260px;padding:16px;display:grid;position:sticky;top:0}.sk-dhead{align-items:center;gap:12px;display:flex}.sk-dt{gap:2px;display:grid}.sk-title{font:400 22px/1.1 var(--fell);color:var(--gold-2)}.sk-el{font:700 12px/1 var(--display);letter-spacing:.08em;color:var(--label)}.sk-text{margin:0;font-size:15px}.sk-nums{color:var(--dim);border-top:1px solid #000;margin:0;padding:8px 0 0 16px;font-size:13px;box-shadow:inset 0 1px #ffe6aa0d}.sk-hint{color:var(--faint);margin:0;font-size:13px}.sk-locked{color:#e8a88a;margin:0;font-size:13px}.sk-clear{justify-self:start}.sk-empty{gap:8px;display:grid}.menu-tabs{order:2;margin:0 4px;padding:0 10px}.set-row{border-bottom:1px solid #000;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 4px;font-size:15px;display:flex;box-shadow:0 1px #ffe6aa0a}.set-row button{min-width:84px;min-height:30px!important}.set-vol{justify-content:flex-start}.set-vol>span{flex:0 0 96px}.set-vol input[type=range]{accent-color:#d8a443;touch-action:pan-x;cursor:pointer;flex:1;min-width:0;max-width:280px;height:28px;margin:0}.set-vol output{text-align:right;min-width:38px;color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px}.set-vol.off{opacity:.5}.meta{color:var(--dim);font-variant-numeric:tabular-nums;gap:12px;display:flex}.menu-body section>.label:not(:first-child){margin-top:8px}.credits{color:var(--faint);margin:8px 0 0;font-size:12px}.set-keys{gap:8px;font-size:14px;display:grid}.set-keys>b{font:400 20px/1.1 var(--fell);color:var(--gold-2)}.set-keys p{margin:0}.keys-hint{color:var(--dim);font-size:13px}.keys-note{color:var(--gold-2);font-size:13px}.keys-list{grid-template-columns:1fr 1fr;gap:2px 12px;display:grid}.keys-group{font:700 12px/1 var(--display);letter-spacing:.1em;text-transform:lowercase;color:var(--label);grid-column:1/-1;margin:8px 0 2px!important}.key-row{min-height:32px;color:var(--ink);font:14px var(--ui);text-align:left;cursor:pointer;background:#0a090759;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;padding:3px 8px;display:flex}.key-row:hover{background:#ffd6960d}.key-row.waiting{border-color:#8c7446;box-shadow:inset 3px 0 #d8a443}.key-row.waiting kbd{color:var(--gold-2)}.keys-reset{justify-self:start}#menu-account{justify-items:start;gap:10px;display:grid}#menu-account p{margin:0}.acc-warn{color:#e8c88a;font-size:14px}#party-pane{gap:10px;display:grid}#party-pane p{margin:0}.party-list{gap:4px;display:grid}.party-row{background:#100e0b;border:1px solid #000;border-radius:2px;grid-template-columns:16px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:40px;padding:2px 8px;display:grid;box-shadow:inset 0 0 0 1px #2c2720}.party-row b{text-overflow:ellipsis;white-space:nowrap;color:#a6cdf6;min-width:0;overflow:hidden}.party-lvl{color:var(--gold-2);font-size:13px}#party-pane .party-row button{min-height:28px;padding:0 10px;font-size:13px}.party-link{gap:6px;display:flex}.party-link input{flex:1;min-width:0;height:34px!important;font-size:13px!important}#party-pane>button[data-leave],#party-pane .bag-hint{color:var(--faint);margin:0;font-size:13px}.pf.ally{box-shadow:inset 0 0 0 1px #7fe08a,0 0 8px #7fe08a59}.pf.healed{animation:.6s ease-out pf-healed}.pf.healed .pf-fill{box-shadow:0 0 6px 1px #96ffa0e6}@keyframes pf-healed{0%{box-shadow:0 0 #7fe08ae6}to{box-shadow:0 0 10px 2px #7fe08a00}}.bank-grid{grid-template-columns:repeat(8,46px);gap:4px;display:grid}.bank-tabs{flex-wrap:wrap;align-items:stretch;gap:4px;display:flex}#bank .bank-tab{text-overflow:ellipsis;white-space:nowrap;min-width:40px;max-width:120px;min-height:32px;color:var(--dim);font:700 14px/1 var(--display);letter-spacing:.04em;padding:4px 10px;overflow:hidden}#bank .bank-tab[aria-selected=true]{color:var(--gold-2);box-shadow:inset 0 -2px 0 var(--gold), inset 0 0 0 1px #d8a44373}#bank .bank-buy{min-height:32px;margin-left:auto;padding:4px 10px;font-size:13px}.bank-tools,.bank-rename{align-items:center;gap:6px;display:flex}.bank-rename input{flex:1;min-width:0;height:34px!important}.bank-grid .slot[aria-pressed=true]{box-shadow:inset 0 0 0 1px #f3cf7a,0 0 0 1px #d8a443}.bank-gold,.trade-gold{align-items:center;gap:8px;margin:0;display:flex}.bank-gold img,.trade-gold img{width:18px;height:18px}.bank-gold input,.trade-gold input{width:110px!important;height:34px!important}.trade-gold{color:var(--gold-2)}.trade-gold small{color:var(--dim)}.bank-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.bank-row small,.bank-max{color:var(--dim);font-size:13px}.trade-look{background:#0d0b09;border:1px solid #000;gap:6px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #4d4230}.trade-note{color:var(--faint);margin:0;font-size:13px}.trade-note.warn{color:#ffb08a}.trade-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.trade-side{background:#100e0b;border:1px solid #000;align-content:start;gap:8px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #2c2720}.trade-side.ready{box-shadow:inset 0 0 0 1px #4a8a4a,0 0 10px #6ec86e33}.trade-cols.final .trade-side{box-shadow:inset 0 0 0 1px #d8a443}.trade-side h4{font:700 15px/1.2 var(--display);letter-spacing:.03em;white-space:nowrap;justify-content:space-between;gap:6px;margin:0;display:flex;overflow:hidden}.trade-ok{font:600 13px var(--ui);color:var(--go)}.trade-grid{border-radius:2px;grid-template-columns:repeat(3,46px);gap:4px;padding:2px;display:grid}.trade-btns{justify-content:flex-end;gap:8px;display:flex}#dialog{left:max(var(--bc-mid,50%), var(--dlg-min,0px));bottom:calc(var(--bc-h,116px) + 24px + var(--zsa-b));z-index:9;width:min(560px, calc(var(--lw) - 32px));zoom:var(--uiz);grid-template-rows:auto auto;padding:0;animation:.16s ease-out v-fade;display:grid;position:fixed;transform:translate(-50%)}#dialog .win-body{gap:12px;padding:14px 16px 16px}.dlg-text{padding:14px 18px}.dlg-page{color:var(--faint);font-size:13px}.dlg-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dlg-actions>button{white-space:normal;max-width:100%}.board-count{color:#8fc3f5;font-size:13px}.board-reward{color:var(--dim);margin:0;font-size:14px}.board-reward b{color:var(--gold-2)}.board-list{gap:8px;display:grid}.board-note{color:var(--parch-ink);background:radial-gradient(at 40% 30%,#f0e2c0,#d9c391 70%,#b99c64);border-radius:2px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #6b4a1e,inset 0 0 24px #6e461459,0 2px #000}.board-text{flex:1;min-width:0}.board-note b{font:700 15px/1.2 var(--display);color:#3a2814}.board-note p{margin:3px 0;font-size:14px;line-height:1.35}.board-note small{color:var(--parch-dim);font-size:13px;display:block}.board-note.done{opacity:.6}.board-note.ready{box-shadow:inset 0 0 0 2px #2f7fd0,inset 0 0 24px #6e461459,0 2px #000}.board-state{color:var(--parch-dim);white-space:nowrap;font-size:13px;font-weight:700}.board-state.done{color:#2f6b2a}.board-foot{color:var(--faint);margin:0;font-size:13px}.board-flash{color:#ff8a70;margin:0;font-size:14px}.board-flash.good{color:var(--go)}.chest-list{gap:4px;display:grid}.chest-row{border-bottom:1px solid #000;align-items:center;gap:10px;padding:4px 6px;display:flex;box-shadow:0 1px #ffe6aa0a}.chest-row img{width:32px;height:32px}.chest-gold{color:var(--gold-2)}.chest-lock{color:#ffcf9a;background:#2a1d14;margin:0;padding:8px 10px;font-size:13px;box-shadow:inset 0 0 0 1px #5a3a20}.chest-share{color:var(--dim);margin:0;font-size:13px}#chest .win-head button.go{min-height:28px;padding:0 12px;font-size:13px}#party-invite,#trade-invite,#duel-invite{left:50%;top:calc(110px + var(--zsa-t));z-index:25;width:min(320px, calc(var(--lw) - 32px));text-align:center;zoom:var(--uiz);gap:8px;padding:14px 16px;font-size:15px;animation:.16s ease-out v-fade;display:grid;position:fixed;transform:translate(-50%)}#party-invite p,#trade-invite p,#duel-invite p{margin:0}#party-invite b{color:#a6cdf6}#trade-invite b{color:var(--gold-2)}#duel-invite b{color:#ff9a7a}#duel-banner{left:50%;top:calc(64px + var(--zsa-t));z-index:24;color:#f3e3c4;zoom:var(--uiz);pointer-events:none;white-space:nowrap;background:#180c08d1;border:1px solid #000;align-items:baseline;gap:10px;padding:5px 12px;font-size:14px;display:flex;position:fixed;transform:translate(-50%)}#duel-banner b{color:#ff9a7a}#duel-banner em{color:#ff6a5a;font-style:normal;font-weight:700}#duel-banner.out{border-color:#ff6a5a}#duel-count{z-index:24;color:#ffe6b0;text-align:center;text-shadow:0 2px #000,0 0 12px #000c;zoom:var(--uiz);pointer-events:none;font-size:44px;font-weight:700;position:fixed;top:32%;left:50%;transform:translate(-50%,-50%)}#duel-count.pop{animation:.16s ease-out v-fade}#duel-count.back{white-space:nowrap}:where(html.ui-ph-p) #duel-count.back{font-size:28px}:where(html.ui-ph-p) #duel-banner{top:calc(var(--hud-bottom,160px) + 54px)}.pi-time{background:#0b0907;border:1px solid #000;height:4px;display:block;overflow:hidden}.pi-time span{transform-origin:0;background:linear-gradient(90deg,#c08a2c,#f3cf7a);height:100%;animation:linear forwards pi-run;display:block}@keyframes pi-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pi-btns{justify-content:center;gap:8px;display:flex}#player-menu{z-index:25;gap:2px;min-width:190px;padding:8px;font-size:14px;display:grid;position:fixed}#player-menu:before,#player-menu:after{display:none}.pm-name{font:700 15px/1.2 var(--display);border-bottom:1px solid #000;padding:4px 6px 8px;box-shadow:0 1px #ffe6aa0d}.pm-name i{color:var(--gold-2);font-size:13px;font-style:normal}.pm-note{color:#b9ad94;max-width:190px;padding:0 6px 4px;font-size:12px;line-height:1.3}#player-menu button{min-height:34px;box-shadow:none;color:var(--ink);background:0 0;border-color:#0000;justify-content:flex-start;font-weight:500}#player-menu button:hover{background:#ffd6960f}#player-menu .pm-block{color:#ffb8a6;border-top-color:#000;margin-top:6px}html.ui-touch #player-menu button{min-height:44px}#ask{width:min(360px, calc(var(--lw) - 32px));gap:12px;padding:18px;font-size:15px;animation:.16s ease-out v-fade;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #6b5a3a,inset 0 0 0 3px #1a1712,inset 0 0 0 4px #8c7446,0 0 0 100vmax #05040380,0 12px 30px #000000a6;z-index:31!important}.ask-text{margin:0}.ask-text small{color:var(--dim)}.ask-text .ask-check{color:var(--dim);align-items:center;gap:6px;margin-top:10px;font-size:14px;display:flex}.ask-count{align-items:center;gap:6px;display:flex}.ask-count input{text-align:center;width:74px;height:34px!important;padding:0 6px!important}.ask-count button{min-width:34px;padding:0 10px!important}.ask-btns{justify-content:flex-end;gap:8px;display:flex}#ask button.hold{position:relative;overflow:hidden}#ask button.hold i{transform-origin:0;pointer-events:none;background:#ffdcc847;position:absolute;inset:0;transform:scaleX(0)}#ask button span{position:relative}.ask-note{color:var(--faint);margin:0;font-size:13px}#install{z-index:40;width:min(340px, calc(var(--lw) - 32px));zoom:var(--uiz);padding-bottom:14px;font-size:15px;animation:.16s ease-out v-fade;display:grid;position:fixed}#install.howto{width:min(380px, calc(var(--lw) - 32px));top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #6b5a3a,inset 0 0 0 3px #1a1712,inset 0 0 0 4px #8c7446,0 0 0 100vmax #05040380,0 12px 30px #000000a6;z-index:31!important}#install.nudge{right:calc(16px + var(--zsa-r));bottom:calc(16px + 100px + var(--zsa-b))}:where(html.ui-ph-l) #install.nudge{left:calc(240px + var(--zsa-l));right:calc(140px + var(--zsa-r));top:calc(68px + var(--zsa-t));width:auto;max-width:440px;margin:0 auto;padding-bottom:10px;bottom:auto}:where(html.ui-ph-l) #install.nudge .ins-body{gap:6px;padding:10px 16px 0}:where(html.ui-ph-l) #install.nudge .ins-perks{font-size:14px}:where(html.ui-ph-l) #install.nudge .ins-btns{padding:8px 14px 0}:where(html.ui-ph-l) #install.nudge .win-head{height:36px;min-height:36px}:where(html.ui-ph-l) #install.nudge .ins-btns button{min-height:40px}:where(html.ui-ph-p) #install.nudge{left:calc(8px + var(--zsa-l));right:calc(8px + var(--zsa-r));top:calc(var(--top) + 96px + 36px);width:auto;bottom:auto}:where(html.ui-ph) #install.nudge .ins-perks{flex-wrap:wrap;gap:2px 14px;display:flex}:where(html.ui-ph) #install.nudge.tight .ins-perks{display:none}.ins-body{gap:10px;padding:14px 18px 6px;display:grid}.ins-body p{margin:0}.ins-body b{color:var(--gold-2);font-weight:500}.ins-body small,.ins-note{color:var(--dim);font-size:13px}.ins-perks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ins-perks li{align-items:center;gap:10px;display:flex}.ins-perks li:before{content:"";background:var(--gold);flex:none;width:6px;height:6px;margin-left:4px;transform:rotate(45deg);box-shadow:0 0 0 1px #000}.ins-steps{counter-reset:ins;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ins-steps li{counter-increment:ins;align-items:center;gap:10px;display:flex}.ins-steps li:before{content:counter(ins);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--gold), 0 0 0 1px #000;font:700 13px/1 var(--display);color:var(--gold-2);background:#1a1712;border-radius:50%;flex:none;place-items:center;display:grid}.ins-steps.single li:before{display:none}.ins-kebab{font-family:system-ui,sans-serif;font-weight:700}.ins-ico{background:linear-gradient(#f4f4f7,#dcdce2);border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 0 1px #000,0 2px 6px #00000080}.ins-ico svg{fill:none;stroke:#0a7aff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.ins-btns{justify-content:flex-end;gap:8px;padding:8px 18px 0;display:flex}#update{top:calc(16px + var(--sa-t));z-index:50;box-sizing:border-box;max-width:calc(100vw - 24px);font:15px/1.3 var(--ui);color:var(--ink);white-space:nowrap;background:linear-gradient(#25231f,#16140f);border:1px solid #000;border-radius:2px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #6b5a3a,0 8px 20px #0009}#update .up-x{min-width:34px;box-shadow:none;background:0 0;padding:0!important}#srv-update{left:50%;top:calc(16px + var(--zsa-t));z-index:7;white-space:nowrap;pointer-events:none;align-items:baseline;gap:10px;padding:7px 16px 8px;display:flex;position:fixed;transform:translate(-50%)}body:has(#dungeon-tag:not([hidden])) #srv-update{top:calc(50px + var(--zsa-t))}#srv-update .su-title{font:700 13px/1.2 var(--display);letter-spacing:.05em;color:var(--label)}#srv-update .su-short{display:none}#srv-update .su-time{min-width:2.4em;font:400 22px/1 var(--fell);font-variant-numeric:tabular-nums;text-align:center;color:var(--gold-2);text-shadow:0 1px #000,0 0 10px #d8a44359}#srv-update .su-time:empty{display:none}#srv-update .su-note{font:13px/1.2 var(--ui);color:var(--dim)}#srv-update.soon .su-time{color:#ffbf6e}#srv-update.flash{animation:1.4s ease-out su-flash}@keyframes su-flash{0%,35%{box-shadow:inset 0 0 0 1px #6b5a3a,inset 0 0 0 3px #1a1712,inset 0 0 0 4px #e2b866,0 0 22px #f3cf7abf}}:where(html.ui-touch.ui-ph-l,html.ui-ph-n) #srv-update{top:calc(8px + var(--zsa-t));gap:8px;padding:5px 12px 6px;left:calc(50% - 40px)}:where(html.ui-touch.ui-ph-l,html.ui-ph-n) #srv-update .su-title{font-size:12px}:where(html.ui-touch.ui-ph-l,html.ui-ph-n) #srv-update .su-long{display:none}:where(html.ui-touch.ui-ph-l,html.ui-ph-n) #srv-update .su-short{display:inline}:where(html.ui-touch.ui-ph-l,html.ui-ph-n) #srv-update .su-time{font-size:18px}:where(html.ui-touch.ui-ph-l,html.ui-ph-n) #srv-update .su-note{display:none}:where(html.ui-touch.ui-ph-l,html.ui-ph-n) #srv-update .su-time:empty+.su-note{display:inline}:where(html.ui-touch.ui-ph-l.ui-w700) #srv-update .su-title{display:none}.start-notice{box-shadow:inset 0 0 0 1px var(--line-2);font:600 15px/1.3 var(--ui);color:var(--gold-2);text-align:center;background:#0a09078c;border:1px solid #000;border-radius:2px;margin:0;padding:8px 10px}#lost{z-index:30;background:#080604c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lost-panel{width:min(380px,100%);display:grid}.lost-panel .win-body{gap:10px}.lost-panel p{margin:0}.lost-panel button{justify-self:start}#rejoin-ring{top:calc(12px + env(safe-area-inset-top,0px));z-index:30;border:3px solid #f3cf7a40;border-top-color:var(--gold-2);pointer-events:none;border-radius:50%;width:22px;height:22px;margin-left:-11px;animation:.8s linear infinite rejoin-spin;position:fixed;left:50%}@keyframes rejoin-spin{to{transform:rotate(1turn)}}#reconnect-line{top:calc(10px + env(safe-area-inset-top,0px));z-index:30;font:600 14px/1.2 var(--ui);color:#ffe6ad;text-shadow:0 1px #000;white-space:nowrap;pointer-events:none;background:linear-gradient(#28231beb,#14120eeb);border:1px solid #000;border-radius:2px;align-items:center;gap:8px;padding:5px 12px 6px 9px;animation:.16s ease-out v-fade;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #6b5a3a,0 3px 10px #00000080}#reconnect-line .reconnect-ring{border:2px solid #f3cf7a40;border-top-color:var(--gold-2);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite rejoin-spin}#creator,#account{z-index:30;box-sizing:border-box;padding:max(16px, var(--sa-t)) max(16px, var(--sa-r)) max(16px, var(--sa-b)) max(16px, var(--sa-l));-webkit-user-select:text;user-select:text;touch-action:auto;color:var(--ink);position:fixed;inset:0;overflow:auto}#creator{background:radial-gradient(70% 80% at 50% 45%,#0a0806b8 30%,#0a0806e0 75%,#080604f7 100%)}#account.sel-open,body.in-game #creator{background:radial-gradient(60% 70% at 36%,#2a2017 0,#120e0a 60%,#070605 100%)}.sb-shade{background:radial-gradient(26% 38% at 50% 104%,#0805049e 0,#0805044d 55%,#08050400 100%),radial-gradient(24% 30% at 0 0,#05050980 0,#05050900 100%);position:absolute;inset:0}.start-play-lang{z-index:2;background:#14100ab8;border:1px solid #6b5a3a;border-radius:4px;align-items:stretch;min-height:40px;padding:0 4px;position:fixed}.start-play-lang .lang-pick{align-self:center}#account.start-screen{--st-edge:clamp(8px, 2.5dvh, 24px);--st-gap:clamp(8px, 2.5dvh, 24px);--st-pad:clamp(12px, 2.3dvh, 22px);--st-row:clamp(6px, 1.25dvh, 12px);--st-input:clamp(36px, 5.2dvh, 42px);--st-btn:clamp(36px, 5.6dvh, 44px);--st-crown:clamp(36px, calc(16dvh - 56px), 97px);--st-title:clamp(28px, calc(4.4dvh + 2px), 44px);--st-small:clamp(12px, 1.8dvh, 13px);padding:var(--st-edge) clamp(24px, 6vw, 96px);padding-top:max(var(--st-edge), var(--sa-t));padding-bottom:max(var(--st-edge), var(--sa-b));grid-template-rows:minmax(0,1fr) auto;row-gap:6px;display:grid;overflow:clip}@supports not (height:1dvh){#account.start-screen{--st-edge:clamp(8px, 2.5vh, 24px);--st-gap:clamp(8px, 2.5vh, 24px);--st-pad:clamp(12px, 2.3vh, 22px);--st-row:clamp(6px, 1.25vh, 12px);--st-input:clamp(36px, 5.2vh, 42px);--st-btn:clamp(36px, 5.6vh, 44px);--st-crown:clamp(36px, calc(16vh - 56px), 97px);--st-title:clamp(28px, calc(4.4vh + 2px), 44px);--st-small:clamp(12px, 1.8vh, 13px)}}.start-col{align-self:center;gap:var(--st-gap);flex-direction:column;width:380px;max-width:100%;min-height:0;max-height:100%;display:flex}.wordmark{flex:none;justify-items:center;gap:clamp(4px,1dvh,10px);display:grid;position:relative}.wordmark-glow{left:50%;top:calc(var(--st-crown) / 2);width:calc(var(--st-crown) * 2.68);height:calc(var(--st-crown) * 2.68);margin:calc(var(--st-crown) * -1.34) 0 0 calc(var(--st-crown) * -1.34);pointer-events:none;background:radial-gradient(circle,#f2be6052,#0000 65%);border-radius:50%;animation:3.2s ease-in-out infinite v-flicker;position:absolute}.start-crown{width:var(--st-crown);height:var(--st-crown);filter:drop-shadow(0 8px 14px #0009);position:relative}.wordmark h1{font:400 var(--st-title)/1 var(--fell);letter-spacing:.04em;text-align:center;color:var(--gold-2);text-shadow:0 2px #3a2508,0 0 24px #e2aa4859;margin:0;position:relative}.start-form{gap:var(--st-row);min-height:0;padding:var(--st-pad);flex-direction:column;flex:0 auto;animation:.16s ease-out v-fade;display:flex}.start-tabs{flex:none;margin-bottom:4px}.start-tabs>.tab{padding-top:clamp(6px,1.3dvh,10px);padding-bottom:clamp(5px,1.2dvh,9px)}.start-form .acc-form{gap:var(--st-row)}.start-form input:not([type=checkbox]){height:var(--st-input)}.start-form .lg{min-height:var(--st-btn)!important}.lang-pick{flex:none;align-self:center;gap:2px;display:inline-flex}.lang-pick .tab{font:500 13px/1 var(--ui);letter-spacing:0;border:0;border-radius:3px;margin:0;padding:6px 7px}.lang-pick .tab[aria-pressed=true]{background:#d8a44324;box-shadow:inset 0 0 0 1px #d8a44373}.start-tabs .lang-pick{margin-left:auto}.acc-form{gap:12px;display:grid}.acc-form input:not([type=checkbox]){width:100%}.start-remember,.start-consent{box-shadow:none;border:0;padding:0}.start-consent input{flex:none;margin-top:2px}.start-age{color:var(--faint);font-size:12px}.legal-links{font-size:13px}.legal-links a{color:inherit;text-decoration:underline}.start-foot .legal-links{pointer-events:auto}html.ui-touch #menu .legal-links{flex-wrap:wrap;align-items:center;column-gap:8px;display:inline-flex}html.ui-touch #menu .legal-links a{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}#ask .ask-password{box-sizing:border-box;width:100%;margin-top:10px;display:block}.start-or{color:var(--faint);align-items:center;gap:12px;font-size:13px;display:flex}.start-or span{background:#000;flex:1;height:1px;box-shadow:0 1px #ffe6aa0f}.start-form button[type=submit],.start-guest-btn{width:100%}.start-note{font-size:var(--st-small);color:var(--faint);text-align:center;text-wrap:pretty;margin:0}.start-play,.start-full{align-content:start;gap:var(--st-row);overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin:-6px -8px;padding:6px 8px;display:grid;overflow-y:auto}.start-main,.start-guest{display:contents}@media (max-height:820px) and (orientation:landscape){.start-col{width:440px}.start-form [data-form=signup]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;column-gap:10px}.start-form [data-form=signup]>*{grid-column:1/-1}.start-form [data-form=signup]>[name=birthYear],.start-form [data-form=signup]>.start-remember{grid-column:1}.start-form [data-form=signup]>.start-age,.start-form [data-form=signup]>.legal-links{grid-column:2;align-self:center;line-height:1.25}.start-form [data-form=signup]>.legal-links{text-align:end;justify-self:end}}@media (max-height:640px) and (orientation:landscape){.wordmark{grid-auto-flow:column;justify-content:center;align-items:center;gap:12px}}@media (max-height:820px) and (orientation:landscape){:where(html.ui-touch) .wordmark{grid-auto-flow:column;justify-content:center;align-items:center;gap:12px}}.start-play[hidden],.start-full[hidden]{display:none}.start-play-lang{justify-content:flex-end;display:flex}.start-play-btn{letter-spacing:.06em;width:100%;min-height:60px;font-size:22px}.start-have{color:var(--dim);text-align:center;margin:0;font-size:14px}.start-link{font:600 14px/1.2 var(--ui);color:var(--gold-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 6px;text-decoration:underline}.start-link:hover{color:var(--ink)}.alpha-note{font-size:var(--st-small);text-align:center;text-wrap:pretty;color:#e3c98a;background:#14100ab8;border:1px solid #6b5a3a;border-radius:4px;flex:none;margin:0;padding:clamp(3px,.8dvh,6px) 10px;line-height:1.35}.start-ver{top:max(16px, var(--sa-t));right:max(16px, var(--sa-r));min-height:40px;font:500 14px/1.2 var(--ui);color:#e3c98a;background:#14100ab8;border:1px solid #6b5a3a;border-radius:4px;align-items:stretch;display:flex;position:absolute}.start-ver:hover{background:#221b11d9;border-color:#8c7446}.start-ver-btn,.start-ver-wiki{font:inherit;color:inherit;cursor:pointer;align-items:center;gap:10px;display:flex}.start-ver-btn{background:0 0;border:0;padding:6px 10px 6px 12px}.start-ver-wiki{text-underline-offset:3px;padding:6px 12px 6px 10px;text-decoration:underline;position:relative}.start-ver-wiki:before{content:"";border-left:1px solid #6b5a3a;height:1.2em;margin-top:-.6em;position:absolute;top:50%;left:0}.start-ver-btn:hover .start-ver-new,.start-ver-wiki:hover{color:var(--gold-2)}.start-ver-num{font:400 16px/1 var(--fell);letter-spacing:.04em;color:var(--gold-2)}.start-ver-new{text-underline-offset:3px;border-left:1px solid #6b5a3a;padding-left:10px;text-decoration:underline}.start-ver-btn[data-unseen] .start-ver-new:after{content:"";vertical-align:2px;background:var(--gold-2);border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block;box-shadow:0 0 6px #f3cf7acc}#news{width:min(460px, calc(var(--lw) - 24px));max-height:calc(var(--lh) - 32px);zoom:var(--uiz);grid-template-rows:auto minmax(0,1fr) auto;font-size:15px;animation:.16s ease-out v-fade;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #6b5a3a,inset 0 0 0 3px #1a1712,inset 0 0 0 4px #8c7446,0 0 0 100vmax #05040380,0 12px 30px #000000a6;z-index:41!important}#news[hidden]{display:none}.news-body{overscroll-behavior:contain;-webkit-user-select:text;user-select:text;align-content:start;gap:12px;min-height:0;padding:14px 18px 4px;display:grid;overflow-y:auto}.news-rel{gap:6px;display:grid}.news-latest{padding-bottom:4px}.news-ver{font:700 12px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.news-title{font:400 20px/1.15 var(--fell);letter-spacing:.02em;color:var(--gold-2);text-wrap:balance}.news-date{color:var(--faint);font-size:13px}.news-part{gap:4px;margin-top:4px;display:grid}.news-part ul{text-wrap:pretty;gap:4px;margin:0;padding:0 0 0 18px;line-height:1.35;display:grid}.news-part li::marker{color:var(--gold)}.news-older{border-top:1px solid #000;margin-top:6px;padding-top:12px;box-shadow:inset 0 1px #ffe6aa0f}details.news-rel{background:#00000038;border:1px solid #2c2720;border-radius:4px;padding:8px 10px}details.news-rel>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-height:32px;list-style:none;display:grid}details.news-rel>summary::-webkit-details-marker{display:none}details.news-rel>summary .news-title{font-size:17px}details.news-rel>summary:before{content:"▸";color:var(--gold);grid-row:span 2;transition:transform .12s ease-out}details.news-rel[open]>summary:before{transform:rotate(90deg)}details.news-rel[open]>summary{margin-bottom:6px}.news-more{gap:6px;display:grid}.news-btns{justify-content:space-between;align-items:center;gap:12px;padding:10px 18px 14px;display:flex}.news-wiki{min-height:36px;color:var(--gold-2);text-underline-offset:3px;align-items:center;font-weight:500;-webkit-text-decoration:underline #f3cf7a73;text-decoration:underline #f3cf7a73;display:inline-flex}.news-wiki:hover{color:#fff1c8;text-decoration-color:currentColor}:where(html.ui-ph) .news-wiki{min-height:44px}.news-btns button{min-width:120px}:where(html.ui-ph) #news{width:calc(var(--lw) - 16px);max-height:calc(var(--lh) - 16px)}:where(html.ui-ph) .news-btns button{min-height:44px}@media (max-width:640px) and (orientation:portrait){.start-ver{min-height:44px}.start-ver-btn{padding:6px 8px 6px 10px}.start-ver-wiki{padding:6px 10px 6px 8px}}@media (max-height:540px) and (orientation:landscape){.start-ver{top:max(8px, var(--sa-t));min-height:44px}}#ask.bug-ask{width:min(420px, calc(var(--lw) - 32px))}.bug-form{gap:8px;margin-top:8px;display:grid}.bug-form label{color:var(--dim);gap:4px;font-size:13px;display:grid}.bug-form select,.bug-form textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#14100a;border:1px solid #6b5a3a;border-radius:4px;padding:6px 8px;font-size:16px}.bug-form textarea{resize:vertical;min-height:110px}.bug-count{color:#ff8a70;min-height:1.2em}.bug-image{color:var(--dim);gap:4px;font-size:13px;display:grid}.bug-image-row{align-items:center;gap:10px;display:flex}.bug-form label.bug-pick{cursor:pointer;color:inherit;background:#14100a;border:1px solid #6b5a3a;border-radius:4px;padding:6px 10px;font-size:14px;display:inline-block}.bug-form label.bug-pick.off{opacity:.45;cursor:default}.bug-image-locked[hidden]{display:none}.bug-pick:focus-within{outline:2px solid #d8b56a}.bug-thumb{display:inline-block;position:relative}.bug-thumb[hidden]{display:none}.bug-thumb img{border:1px solid #6b5a3a;border-radius:3px;max-width:96px;max-height:64px;display:block}#ask .bug-thumb-x{border-radius:50%;width:22px;min-width:0;height:22px;padding:0;font-size:14px;line-height:20px;position:absolute;top:-8px;right:-8px}.cr-error{color:#ff8a70;min-height:1.2em;margin:0;font-size:14px}.cr-error:empty{display:none}.cr-error.ok,.cr-error.acc-ok{color:var(--faint)}.start-foot{color:#8c7d63;pointer-events:none;justify-content:space-between;font-size:13px;display:flex}@media (orientation:landscape){#start-bg .sb-canvas{filter:none}}.sel-screen{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 360px;gap:32px;min-height:100%;padding:16px 24px;display:grid}.sel-stage{grid-template-rows:auto 1fr auto;justify-items:center;min-width:0;display:grid}.sel-brand{font:700 20px/1 var(--display);color:var(--gold-2);justify-self:start;align-items:center;gap:10px;display:flex}.sel-brand img{filter:drop-shadow(0 2px 4px #00000080)}.sel-preview{align-self:center;justify-items:center;gap:8px;display:grid}.sel-fig{place-items:end center;width:320px;height:280px;display:grid;position:relative}.sel-glow{background:radial-gradient(#f2be6059,#0000 70%);border-radius:50%;width:300px;height:60px;position:absolute;bottom:10px}.sel-fig canvas{filter:drop-shadow(0 8px 12px #0009);width:256px;height:256px;position:relative}.sel-name{font:400 34px/1.1 var(--fell);letter-spacing:.03em}.sel-sub{color:var(--dim);font-size:16px}.sel-go button{min-width:220px}.sel-panel{grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;min-height:0;display:grid}.sel-panel .win-head{cursor:default}.acc-list{gap:6px;display:grid}.acc-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.acc-row .acc-confirm{background:#100e0b;grid-column:1/-1;padding:10px;box-shadow:inset 0 0 0 1px #5a2a1a}.acc-char{padding:8px 10px}.acc-char .slot canvas{width:44px;height:44px}.acc-t{flex:1;gap:2px;min-width:0;display:grid}.acc-name{font:700 17px/1.1 var(--display);color:var(--ink)}.acc-t small{color:var(--dim);font-size:13px}.acc-here{color:var(--gold-2);font-size:12px}.acc-del{width:36px;height:36px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;display:grid}.acc-del:hover{color:#ffb8a6;background:#3a1410}.acc-del .gi{font-size:18px}.acc-new{height:62px;color:var(--faint);justify-content:center;border:1px dashed #4d4230!important}.acc-warn{color:#e8c88a;margin:0;font-size:14px}.sel-panel .win-body p{margin:0}.sel-panel details{border-top:1px solid #000;padding-top:6px;box-shadow:inset 0 1px #ffe6aa0a}.sel-panel summary{cursor:pointer;color:var(--dim);font-size:14px}.sel-panel details .acc-form{margin-top:10px}.acc-form button{justify-self:start}.cr-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.grow-btn{flex:1}.cr-panel{grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;min-height:0;display:grid}.cr-panel .win-head{cursor:default}#loading{--ld-accent:#9fc9dc;--ld-hi:#d6f1fb;--ld-bar-mid:#3c8fb8;--ld-bar-low:#174a66;--ld-shade:6, 8, 12;z-index:25;background:rgb(var(--ld-shade));color:var(--ink);opacity:1;transition:opacity .3s;position:fixed;inset:0;overflow:hidden}#loading.out{opacity:0;pointer-events:none}.ld-art{position:absolute;inset:0;overflow:hidden}.ld-canvas{image-rendering:pixelated;opacity:0;transition:opacity .6s;position:absolute}.ld-canvas.ready{opacity:1}.ld-shade{pointer-events:none;background:radial-gradient(ellipse 85% 90% at 50% 42%, transparent 50%, rgba(var(--ld-shade), .5) 100%), linear-gradient(to top, rgba(var(--ld-shade), .94) 0, rgba(var(--ld-shade), .55) 170px, transparent 300px), linear-gradient(to bottom, rgba(var(--ld-shade), .5) 0, transparent 110px);position:absolute;inset:0}.ld-card{left:calc(40px + var(--sa-l));bottom:calc(64px + var(--sa-b));text-shadow:0 2px 6px #000;max-width:min(640px,46vw);position:absolute}.ld-card .label{letter-spacing:.12em;color:var(--ld-accent);font-size:13px}.ld-name{font:700 52px/1.05 var(--display);color:var(--ld-hi);text-shadow:0 2px 8px #000, 0 0 30px rgba(var(--ld-shade), .9);margin:4px 0 8px;display:block}.ld-lore{color:#ddd6c6;quotes:none;font:italic 18px/1.4 Georgia,Times New Roman,serif;display:block}.ld-status{right:calc(40px + var(--sa-r));bottom:calc(64px + var(--sa-b));text-align:right;max-width:min(560px,44vw);position:absolute}.ld-st{color:var(--ld-hi);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000;font-size:17px}.ld-hint{text-align:left;min-height:1.4em;color:var(--ink);background:rgba(var(--ld-shade), .78);border:1px solid color-mix(in srgb, var(--ld-accent) 38%, transparent);border-radius:6px;margin:10px 0 0;padding:8px 14px;font-size:15px;line-height:1.4;transition:opacity .4s;display:inline-block}.ld-hint.fading{opacity:0}.ld-hint b{color:var(--ld-accent);margin-right:6px}.ld-once{color:var(--ld-hi);opacity:.82;text-shadow:0 1px 3px #000;margin:4px 0 0;font-size:13px;line-height:1.35}.ld-once[hidden]{display:none}.ld-skip{min-height:34px;font:600 14px/1 var(--ui,inherit);color:var(--ld-hi);background:rgba(var(--ld-shade), .78);border:1px solid color-mix(in srgb, var(--ld-accent) 60%, transparent);cursor:pointer;border-radius:6px;margin:10px 0 0 10px;padding:6px 16px;display:inline-block}.ld-skip:hover,.ld-skip:focus-visible{border-color:var(--ld-hi);background:color-mix(in srgb, var(--ld-accent) 22%, rgb(var(--ld-shade)))}.ld-skip[hidden],#loading.ld-downloading .ld-hint{display:none}.ld-bar{background:rgb(var(--ld-shade));border-top:1px solid color-mix(in srgb, var(--ld-accent) 45%, #000);height:6px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ld-fill{background:linear-gradient(180deg, var(--ld-hi), var(--ld-bar-mid) 60%, var(--ld-bar-low));width:0;height:100%;box-shadow:0 0 12px var(--ld-bar-mid);transition:width .35s ease-out;display:block;position:relative;overflow:hidden}#loading.bare :is(.ld-card,.ld-status,.ld-bar){display:none}#loading.bare .ld-shade{background:radial-gradient(ellipse 85% 90% at 50% 42%, transparent 55%, rgba(var(--ld-shade), .55) 100%)}.ld-ring{right:calc(28px + var(--sa-r));bottom:calc(26px + var(--sa-b));background:conic-gradient(var(--ld-hi) 0deg calc(var(--ld-p,0) * 360deg), #ffffff29 0deg);border-radius:50%;width:24px;height:24px;display:none;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}#loading.bare .ld-ring{display:block}.ld-fill:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);width:80px;animation:2.4s linear infinite ld-edge-sheen;position:absolute;inset:0}@keyframes ld-edge-sheen{0%{transform:translate(-80px)}to{transform:translate(100vw)}}:where(html.ui-ph-p) .ld-card{left:calc(20px + var(--sa-l));right:calc(20px + var(--sa-r));bottom:calc(176px + var(--sa-b));max-width:none}:where(html.ui-ph-p) .ld-name{font-size:34px}:where(html.ui-ph-p) .ld-lore{font-size:15px}:where(html.ui-ph-p) .ld-status{left:calc(20px + var(--sa-l));right:calc(20px + var(--sa-r));bottom:calc(36px + var(--sa-b));text-align:left;max-width:none}:where(html.ui-ph-p) .ld-hint{min-height:3.2em;display:block}:where(html.ui-ph-l) .ld-card{left:calc(24px + var(--sa-l));bottom:calc(26px + var(--sa-b));max-width:min(390px,46vw)}:where(html.ui-ph-l) .ld-name{font-size:30px}:where(html.ui-ph-l) .ld-lore{font-size:13px}:where(html.ui-ph-l) .ld-status{right:calc(24px + var(--sa-r));bottom:calc(26px + var(--sa-b));max-width:min(330px,40vw)}:where(html.ui-ph-l) .ld-st{font-size:14px}:where(html.ui-ph-l) .ld-once{font-size:11.5px}:where(html.ui-ph-l) .ld-hint{font-size:13px}@media (prefers-reduced-motion:reduce){.ld-fill:after,.wordmark-glow{animation:none}}:where(html.ui-ph) #hud{top:calc(8px + var(--zsa-t));left:calc(8px + var(--zsa-l));gap:6px}:where(html.ui-ph) .hud-units{flex-direction:column;gap:6px}:where(html.ui-ph) .unit{gap:8px;width:224px;padding:5px 8px 5px 5px}:where(html.ui-ph) .unit-ring{width:42px;height:42px}:where(html.ui-ph) .unit-lvl{min-width:20px;height:18px;padding:0 4px;top:36px;left:30px}:where(html.ui-ph) .unit-name{min-height:13px;font-size:13px}:where(html.ui-ph) .unit-main{gap:3px}:where(html.ui-ph) .unit .bar{height:15px}:where(html.ui-ph) .unit .bar-text,:where(html.ui-ph) .bar-text{font-size:12px;line-height:13px}:where(html.ui-ph) .unit .bar.mana{height:14px}:where(html.ui-ph) .unit .bar.mana .bar-text{line-height:12px}:where(html.ui-ph) .unit.target{width:204px;margin-top:0}:where(html.ui-ph) .unit.target .unit-ring{width:36px;height:36px}:where(html.ui-ph) .unit.target .unit-lvl{top:30px;left:24px}:where(html.ui-ph) .unit.target .bar{height:14px}:where(html.ui-ph) .unit-crown{font-size:14px}:where(html.ui-ph) #party-frames{width:180px}:where(html.ui-ph) #quest-line{top:calc(var(--hud-bottom,120px) + 6px);left:calc(8px + var(--zsa-l));gap:2px;width:max-content;max-width:230px;padding:6px 10px;right:auto}:where(html.ui-ph) #quest-line .qt-head,:where(html.ui-ph) #quest-line .qt-q:not(:nth-child(2)){display:none}:where(html.ui-ph) #quest-line .qt-title{font-size:13px}:where(html.ui-ph) #quest-line .qt-sec-side .qt-sec-h{display:none}:where(html.ui-ph) #quest-line .qt-sec{gap:2px}:where(html.ui-ph) #quest-line .qt-sec-main{margin:0 -4px 2px;padding:3px 6px 4px}:where(html.ui-ph) #quest-line .qt-sec-main .qt-sec-h{font-size:10px}:where(html.ui-ph) #quest-line .qt-crown{width:16px;height:10px;margin-right:4px}:where(html.ui-ph) #quest-line .qt-goal.qt-hint,:where(html.ui-ph) #quest-line .qt-goal.qt-stall{display:none}:where(html.ui-ph) #quest-line .qt-goal,:where(html.ui-ph) #quest-line .qt-title{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(html.ui-ph) #quest-line .qt-goal{font-size:12px}:where(html.ui-ph) #quest-line .qt-goal:not(:first-of-type),:where(html.ui-ph) #quest-line .qt-q .qt-goal~.qt-goal{display:none}:where(html.ui-ph) #quest-line .qt-q:has(>.qt-now)>.qt-goal:not(.qt-now){display:none}:where(html.ui-ph) #quest-line .qt-q>.qt-goal.qt-now{display:-webkit-box}:where(html.ui-ph) #quest-line.small{border-radius:18px;padding:4px}:where(html.ui-ph) #quest-line.small:has(.qt-mini){align-items:center;gap:4px;padding-right:10px;display:flex}:where(html.ui-ph) #quest-line.small .qt-mini .qt-title{white-space:nowrap;max-width:150px;font-size:12px;display:flex}:where(html.ui-ph) #quest-line.small .qt-head{display:flex}:where(html.ui-ph) #quest-line.small .qt-head>:not(.qt-mark){display:none}:where(html.ui-ph) #quest-line.small .qt-mark{width:36px;height:36px;font-size:16px}:where(html.ui-ph) .zone-strip,:where(html.ui-ph) #mm-fold{display:none}:where(html.ui-ph) .mm-coord{padding:0 3px;font-size:9px;bottom:6px;left:6px}:where(html.ui-ph) .mm-zoom{gap:3px;bottom:6px;right:6px}:where(html.ui-ph) .mm-zoom .mm-btn{width:20px;height:20px;font-size:14px}:where(html.ui-ph) #minimap{width:104px;height:104px;padding:4px}:where(html.ui-ph) #minimap.small{height:104px}:where(html.ui-ph) #minimap.small #mm-canvas,:where(html.ui-ph) #minimap.small .mm-zoom{visibility:visible}:where(html.ui-ph) #ping-badge{text-shadow:0 1px #000,0 0 3px #000;font-size:12px;inset:auto auto 6px 8px}:where(html.ui-ph) #hud-br{display:contents}:where(html.ui-ph) .gold-panel{z-index:4;box-shadow:none;text-shadow:0 1px 2px #000;background:0 0;border:0;padding:0;font-size:13px;position:fixed}:where(html.ui-ph) .gold-panel:before,:where(html.ui-ph) .gold-panel:after{display:none}:where(html.ui-ph) #hud-wins{z-index:6;position:fixed}:where(html.ui-ph) .hud-btn{width:44px;height:44px}:where(html.ui-ph) .wide-only{display:none!important}:where(html.ui-ph) .phone-only{display:grid}:where(html.ui-ph) body:has(#hud-wins [data-win=yetenekler].new) [data-more-toggle]{animation:.9s ease-in-out 7 skill-new}:where(html.ui-ph) #hud-more{min-width:220px}:where(html.ui-ph) .hud-count:not(:empty){font-size:12px}:where(html.ui-ph) #chat{z-index:6;width:auto}:where(html.ui-ph) #chat-toggle{width:44px;height:44px;display:grid}:where(html.ui-ph) #chat-toggle .gi{font-size:24px}:where(html.ui-ph) #chat.closed .chat-body,:where(html.ui-ph) #chat.win-fold .chat-body{display:none}:where(html.ui-ph) #chat:not(.closed,.win-fold) #chat-toggle{color:#f0bf5e;box-shadow:inset 0 0 0 1px #f3cf7a,0 0 12px #d8a44380}:where(html.ui-ph) .chat-body{width:min(340px, calc(var(--lw) - 32px));position:absolute;bottom:52px;left:0}:where(html.ui-ph) #chat-log{height:auto;max-height:calc(.26 * var(--lh));min-height:90px}:where(html.ui-ph) #chat-input{height:44px;font-size:16px}:where(html.ui-ph) #chat-help{width:44px;height:44px;font-size:20px}:where(html.ui-ph) .chat-tab{letter-spacing:0;flex:1 1 0;justify-content:center;min-width:0;min-height:36px;padding:0 2px;position:relative}:where(html.ui-ph) .chat-tab-n:not(:empty){position:absolute;top:-6px;right:-2px;box-shadow:0 0 0 2px #000}:where(html.ui-ph) #hud-bottom{display:contents}:where(html.ui-ph) .prompt{display:none!important}:where(html.ui-ph) #hud-xp{z-index:4;pointer-events:none;position:fixed}:where(html.ui-ph) .xpbar{height:14px}:where(html.ui-ph) .xp-text{padding:0 4px;font-size:10.5px;line-height:12px}:where(html.ui-ph) #actions{right:calc(10px + var(--zsa-r));z-index:5;width:262px;height:200px;box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;display:block;position:fixed}:where(html.ui-ph) #actions:before,:where(html.ui-ph) #actions:after,:where(html.ui-ph) .act-sep{display:none}:where(html.ui-ph) #actions .act{pointer-events:auto;background:radial-gradient(circle,#1d1a14,#090807);border-radius:50%;position:absolute;overflow:visible}:where(html.ui-ph) #actions .act img{border-radius:50%;width:72%;height:72%}:where(html.ui-ph) #actions .act .cd{border-radius:50%;font-size:15px}:where(html.ui-ph) #actions .act .lock{border-radius:50%}:where(html.ui-ph) #actions .act kbd{min-width:18px;height:18px;font:700 12px/1 var(--ui);color:#e2c58a;text-shadow:none;white-space:nowrap;background:#0d0b09;border-radius:3px;place-items:center;padding:0 5px;display:grid;top:-10px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #6b5a3a}:where(html.ui-ph) #actions .act .count{font-size:13px;bottom:-4px;right:-6px}:where(html.ui-ph) #actions .act-skill.empty{background:#0e0c0a99}:where(html.ui-ph) #act-attack{width:84px;height:84px;bottom:0;right:4px}:where(html.ui-ph) #actions #act-attack img{border-radius:0}:where(html.ui-ph) #act-attack:not([data-action=attack]) img{margin-bottom:14px}:where(html.ui-ph) #act-attack .act-label{font:700 12px/1 var(--ui);color:#f3cf7a;text-align:center;text-shadow:0 1px #000;pointer-events:none;display:block;position:absolute;bottom:8px;left:0;right:0}:where(html.ui-ph) #act-attack .act-label:empty{display:none}:where(html.ui-ph) #actions .act-skill img{border-radius:0;width:48px;height:48px}:where(html.ui-ph-l) .act-skill[data-slot="0"]{bottom:14px;right:198px}:where(html.ui-ph-l) .act-skill[data-slot="1"]{bottom:70px;right:177px}:where(html.ui-ph-l) .act-skill[data-slot="2"]{bottom:107px;right:129px}:where(html.ui-ph-l) .act-skill[data-slot="3"]{bottom:127px;right:72px}:where(html.ui-ph-l) .act-skill[data-slot="4"]{bottom:132px;right:12px}:where(html.ui-ph-l) .act-skill.act-ult{bottom:168px;right:206px}:where(html.ui-ph-p) .act-skill[data-slot="0"]{bottom:2px;right:122px}:where(html.ui-ph-p) .act-skill[data-slot="1"]{bottom:65px;right:118px}:where(html.ui-ph-p) .act-skill[data-slot="2"]{bottom:125px;right:99px}:where(html.ui-ph-p) .act-skill[data-slot="3"]{bottom:174px;right:61px}:where(html.ui-ph-p) .act-skill[data-slot="4"]{bottom:188px;right:2px}:where(html.ui-ph-p) .act-skill.act-ult{bottom:248px;right:92px}.act-skill[hidden]{display:none!important}.act-skill.act-ult{box-shadow:0 0 0 2px #f3cf7a}.act-skill.aiming{box-shadow:0 0 0 2px #9fe8ef,0 0 10px #5ce6f080}:where(html.ui-ph) #actions .potion{width:44px;height:44px}:where(html.ui-ph) #actions .potion img{border-radius:0!important}:where(html.ui-ph-l) #act-can{bottom:68px;right:264px}:where(html.ui-ph-l) #act-mana{bottom:60px;right:316px}:where(html.ui-ph-l) #act-food{bottom:112px;right:320px}:where(html.ui-ph-p) #act-can{bottom:70px;right:190px}:where(html.ui-ph-p) #act-mana{bottom:174px;right:178px}:where(html.ui-ph-p) #act-food{bottom:122px;right:184px}#act-food[hidden]{display:none!important}#actions .act-tgt{display:none}:where(html.ui-ph) #actions .act-tgt:not([hidden]){place-items:center;width:44px;height:44px;display:grid}:where(html.ui-ph-l) #act-next{bottom:63px;right:98px}:where(html.ui-ph-l) #act-clear{bottom:118px;right:232px}:where(html.ui-ph-p) #act-next{bottom:262px;right:9px}:where(html.ui-ph-p) #act-clear{bottom:305px;right:52px}:where(html.ui-ph) #act-mount{width:52px;height:52px}:where(html.ui-ph) #actions #act-mount img{width:44px;height:44px;border-radius:0!important}:where(html.ui-ph-l) #act-mount{bottom:4px;right:262px}:where(html.ui-ph-p) #act-mount{bottom:4px;right:184px}#act-mount.fight:not(.riding){opacity:.55}:where(html.ui-ph) #act-home{width:44px;height:44px}:where(html.ui-ph) #actions #act-home img{border-radius:0;width:36px;height:36px}:where(html.ui-ph-l) #act-home{bottom:4px;right:322px}:where(html.ui-ph-p) #act-home{bottom:4px;right:242px}#act-home .home-left{display:none}:where(html.ui-touch) #act-home .home-left:not(:empty){font:700 12px/1 var(--ui);color:#e2c58a;text-shadow:0 1px #000,0 0 3px #000;pointer-events:none;display:block;position:absolute;bottom:-4px;right:-6px}.tgt-ico{box-sizing:border-box;filter:drop-shadow(0 1px #000);background:linear-gradient(#d8a443,#d8a443) 50% -2px/2px 6px no-repeat,linear-gradient(#d8a443,#d8a443) 50% calc(100% + 2px)/2px 6px no-repeat,linear-gradient(#d8a443,#d8a443) -2px/6px 2px no-repeat,linear-gradient(#d8a443,#d8a443) calc(100% + 2px)/6px 2px no-repeat;border:2px solid #d8a443;border-radius:50%;width:24px;height:24px;position:relative}.tgt-ico:after{font:700 16px/1 var(--ui);color:#f3cf7a;text-shadow:0 1px #000,0 0 3px #000;place-items:center;display:grid;position:absolute;inset:-4px -10px -4px -4px}.tgt-ico.tgt-clear:after{content:"×";color:#ffb8a6;font-size:18px;inset:-4px}.tgt-ico.tgt-next:after{content:"›";font-size:20px;inset:auto -12px -6px auto}:where(html.ui-ph) #actions .act-skill.drop-ok{box-shadow:inset 0 0 0 2px #d8a443,0 0 10px #d8a44373}:where(html.ui-ph) body.open-dialog #actions{visibility:hidden}:where(html.ui-ph) #zone b{font-size:26px}:where(html.ui-ph) #zone .label{display:none}:where(html.ui-ph) #hud-status{max-width:min(calc(.6 * var(--lw)), calc(var(--lw) - 496px), 420px);min-width:0;font-size:14px}:where(html.ui-ph) #zone{max-width:min(calc(.6 * var(--lw)), calc(var(--lw) - 496px));white-space:normal}:where(html.ui-ph) #hint{font-size:13px}:where(html.ui-ph) #hint .keys{display:none}:where(html.ui-ph) #hint .touch{display:inline}:where(html.ui-ph) #boss-bar{gap:4px;width:260px;padding:6px 12px 8px}:where(html.ui-ph) #boss-bar .bb-name{font-size:15px}:where(html.ui-ph) #boss-bar .bar{height:14px}:where(html.ui-ph) #dungeon-tag{font-size:12px}:where(html.ui-ph) #party-invite,:where(html.ui-ph) #trade-invite,:where(html.ui-ph) #duel-invite{top:calc(8px + var(--zsa-t))}:where(html.ui-ph) #dialog{bottom:calc(8px + var(--zsa-b));width:min(560px, calc(var(--lw) - 16px));max-height:calc(var(--lh) - 16px - var(--zsa-t) - var(--zsa-b));grid-template-rows:auto minmax(0,1fr)}:where(html.ui-ph) #dialog>.win-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}:where(html.ui-ph) #dialog>.win-body>.dlg-actions{z-index:1;background:#16140f;padding-bottom:10px;position:sticky;bottom:-10px}:where(html.ui-ph) .win,:where(html.ui-ph) #menu,:where(html.ui-ph) #craft,:where(html.ui-ph) #shop,:where(html.ui-ph) #board,:where(html.ui-ph) #chest,:where(html.ui-ph) #trade,:where(html.ui-ph) #bank,:where(html.ui-ph) #win-bag{zoom:var(--uiz);z-index:40;padding:0;width:auto!important;max-height:none!important;inset:6% 4%!important;transform:none!important}:where(html.ui-ph) :is(.win,#menu,#craft,#shop,#board,#chest,#trade,#bank,#win-bag)[data-dock]{max-width:none;width:min(var(--win-w,var(--dk-w)), var(--dk-w))!important;max-height:var(--dk-h)!important;inset:auto!important}:where(html.ui-ph) :is(.win,#menu,#craft,#shop,#board,#chest,#trade,#bank,#win-bag)[data-dock=left]{left:var(--dk-x)!important;top:var(--dk-y)!important}:where(html.ui-ph) :is(.win,#menu,#craft,#shop,#board,#chest,#trade,#bank,#win-bag)[data-dock=right]{right:var(--dk-x)!important;top:var(--dk-y)!important}:where(html.ui-ph) :is(.win,#menu,#craft,#shop,#board,#chest,#trade,#bank,#win-bag)[data-dock=sheet]{left:var(--dk-x)!important;right:var(--dk-x2)!important;bottom:var(--dk-y)!important;width:auto!important}:where(html.ui-ph) :is(.win,#menu,#craft,#shop,#board,#chest,#trade,#bank,#win-bag)[data-dock][data-back]{display:none!important}:where(html.ui-ph) :is(#win-char,.insp-win)[data-dock]{height:var(--dk-h)!important}.dock-tabs{display:none}:where(html.ui-ph) .dock-tabs:not([hidden]){z-index:40;zoom:var(--uiz);box-sizing:border-box;gap:2px;height:44px;padding:0 4px;display:flex;position:fixed}:where(html.ui-ph) .dock-tabs[data-dock=sheet]{left:var(--dk-x);right:var(--dk-x2);bottom:var(--dk-y)}:where(html.ui-ph) .dock-tabs[data-dock=left]{left:var(--dk-x);top:var(--dk-y);width:var(--dk-w)}:where(html.ui-ph) .dock-tabs[data-dock=right]{right:var(--dk-x);top:var(--dk-y);width:var(--dk-w)}.dock-tab{min-width:0;color:var(--dim);font:600 14px/1 var(--ui);white-space:nowrap;touch-action:manipulation;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}.dock-tab span{text-overflow:ellipsis;overflow:hidden}.dock-tab .gi{flex:none;font-size:18px}.dock-tab[aria-selected=true]{color:var(--gold-2);box-shadow:inset 0 -2px #d8a443}.dock-tabs[data-dock=sheet] .dock-tab[aria-selected=true]{box-shadow:inset 0 2px #d8a443}.win-btn.win-dock{font-size:22px;display:none}:where(html.ui-ph-l) [data-dock] .win-btn.win-dock{display:grid}:where(html.ui-ph) #win-bag .win-body>.bag-tabs{flex:auto}:where(html.ui-ph) #win-bag .bag-tabs .tab{letter-spacing:.03em;padding:0 8px;font-size:12px}:where(html.ui-ph) #win-bag .win-body #bag-pack{box-shadow:none;border:0;flex:none;margin:0 0 0 auto;padding:0}:where(html.ui-ph) #win-bag .win-body>#bag-pack{z-index:3;background:#1f1d18;align-self:stretch;position:sticky;top:0;box-shadow:0 -24px #1f1d18}:where(html.ui-ph) #win-bag #bag-pack .bp-text,:where(html.ui-ph) #win-bag .bag-hint{display:none}:where(html.ui-ph) .win-foot{padding:6px 10px}:where(html.ui-ph) .shop-row{gap:8px;padding:2px 4px}:where(html.ui-ph) .shop-name small{font-size:12px}:where(html.ui-ph) .q-cols,:where(html.ui-ph) .prof-cols,:where(html.ui-ph) .sk-cols{grid-template-columns:minmax(0,1fr)}:where(html.ui-ph) .win-head{gap:6px;height:44px;min-height:44px;padding:0 0 0 10px;cursor:default!important}:where(html.ui-ph) .win-title,:where(html.ui-ph) .win-head>b:first-child{font-size:18px}:where(html.ui-ph) .win-x{width:44px;height:44px;font-size:26px}:where(html.ui-ph) .win-btn{width:44px;height:44px}:where(html.ui-ph) .win-head kbd,:where(html.ui-ph) .menu-head kbd{display:none}:where(html.ui-ph) .win-body{gap:10px;padding:10px}:where(html.ui-ph) :where(.win,#dialog,#ask,#card,#party-invite,#finder-ready,#trade-invite,#duel-invite,#guild-invite,#player-menu,#update,#account,#creator,#lost,#hud-more,#install,#news,.he-panel) button:where(:not(.slot,.win-x,.win-btn,.sk-slot,.sk-skill,.key-row,.doll-turn,.bare,.list-i,.tab,.mm-btn,.wm-btn,.hud-btn)){min-height:44px}:where(html.ui-ph) .tab{min-height:44px;padding:0 10px;font-size:13px}:where(html.ui-ph) .list-i,:where(html.ui-ph) .sk-skill,:where(html.ui-ph) .set-row,:where(html.ui-ph) label.check{min-height:44px}:where(html.ui-ph) .set-vol input[type=range]{height:44px}:where(html.ui-ph) .check input{width:20px;height:20px}:where(html.ui-ph) .soc-create input{height:44px}:where(html.ui-ph) .quest-next i,:where(html.ui-ph) .quest-next small,:where(html.ui-ph) .slot.eq.empty,:where(html.ui-ph) kbd,:where(html.ui-ph) .act kbd,:where(html.ui-ph) .act .count,:where(html.ui-ph) .hud-count:not(:empty),:where(html.ui-ph) #chat-unread:not(:empty),:where(html.ui-ph) .slot>span:not(:empty){font-size:12px}:where(html.ui-ph) .bag-hint .keys,:where(html.ui-ph) .wm-hint .keys{display:none}:where(html.ui-ph) .bag-hint .touch,:where(html.ui-ph) .wm-hint .touch{display:inline}:where(html.ui-ph) #shop .shop-row button,:where(html.ui-ph) #card .card-actions button,:where(html.ui-ph) #party-pane .party-row button,:where(html.ui-ph) .set-row button,:where(html.ui-ph) .ask-count button{min-height:44px!important}:where(html.ui-ph) #bank .bank-tab,:where(html.ui-ph) #bank .bank-buy,:where(html.ui-ph) .bank-tools button,:where(html.ui-ph) .bank-rename button{min-height:44px}:where(html.ui-ph) #bank .bank-tab{min-width:44px}:where(html.ui-ph) .bank-tabs{padding:6px 0}:where(html.ui-ph) .bank-rename input{height:44px!important}:where(html.ui-ph) .bank-grid{grid-template-columns:repeat(auto-fill,46px);max-height:none}:where(html.ui-ph) #bag-grid{grid-template-columns:repeat(auto-fill,46px);justify-content:center}:where(html.ui-ph) #card{width:auto;top:auto!important;left:8px!important;right:8px!important;bottom:calc(8px + var(--zsa-b))!important;max-height:calc(.6 * var(--lh))!important;z-index:45!important}:where(html.ui-ph) #card[data-at=left],:where(html.ui-ph) #card[data-at=right]{max-height:calc(100% - 16px - var(--zsa-t) - var(--zsa-b))!important}:where(html.ui-ph) #card[data-at=top]{top:calc(8px + var(--zsa-t))!important;max-height:calc(.48 * var(--lh))!important;bottom:auto!important}:where(html.ui-ph) #card[data-at=bottom]{max-height:calc(.48 * var(--lh))!important}:where(html.ui-ph) .char-win{--rx:170px;--ry:118px;--slot:44px;--fig:160px}:where(html.ui-ph) .cs-stage{height:auto;min-height:300px}:where(html.ui-ph) .char-body{grid-template-rows:minmax(0,1fr);display:grid}:where(html.ui-ph) .cs-tabs{scrollbar-width:none;margin:0;padding:0 4px;overflow-x:auto}:where(html.ui-ph) .cs-tabs .tab{letter-spacing:.03em;flex:none;padding:0 7px;font-size:12px}:where(html.ui-ph) .cs-title{gap:0;top:6px}:where(html.ui-ph) .cs-name{font-size:22px}:where(html.ui-ph) .cs-sub{font-size:12px}:where(html.ui-ph) .doll-lbl,:where(html.ui-ph) .cs-xp{display:none}:where(html.ui-ph) .doll-cell .slot img{width:36px;height:36px}:where(html.ui-ph) .doll-acc{gap:6px;padding:4px 8px}:where(html.ui-ph) .doll-acc-cell,:where(html.ui-ph) .doll-acc-cell .slot{width:38px;height:38px}:where(html.ui-ph) .doll-acc-cell .slot img{width:32px;height:32px}:where(html.ui-ph) .doll-turn{width:44px;height:44px;top:calc(var(--fig) * .27)}:where(html.ui-ph) .doll-turn[data-turn="-1"]{left:calc(var(--fig) * -.38)}:where(html.ui-ph) .doll-turn[data-turn="1"]{left:calc(var(--fig) * .38 - 44px)}:where(html.ui-ph) .q-cols,:where(html.ui-ph) .prof-cols{min-height:0}:where(html.ui-ph) .q-page,:where(html.ui-ph) .parch{padding:16px!important}:where(html.ui-ph) .parch h3{font-size:22px}:where(html.ui-ph) #worldmap{padding:max(8px, var(--sa-t)) max(8px, var(--sa-r)) max(8px, var(--sa-b)) max(8px, var(--sa-l));z-index:40;grid-template-columns:minmax(0,1fr) 260px;gap:8px}:where(html.ui-ph) .wm-sheet{gap:8px;padding:10px 12px 12px}:where(html.ui-ph) .wm-name{font-size:22px}:where(html.ui-ph) .wm-hint{font-size:12px}:where(html.ui-ph) .wm-legend{padding:10px;font-size:13px}:where(html.ui-ph) .sel-screen{gap:12px;padding:0}@media (pointer:coarse) and (hover:none){.menu-tabs [data-tab=tuslar]{display:none}}:where(html.ui-ph-l) #hud-right{top:calc(8px + 44px + 8px + 8px + var(--zsa-t));right:calc(8px + var(--zsa-r))}:where(html.ui-ph-l) #hud-wins{top:calc(8px + var(--zsa-t));right:calc(8px + var(--zsa-r));padding:4px}:where(html.ui-ph-l) .more-in-row{display:grid}:where(html.ui-ph-l) #hud-more-btn{display:none}:where(html.ui-ph-l) #hud-more{top:calc(68px + var(--zsa-t));right:calc(8px + var(--zsa-r));grid-template-columns:repeat(2,minmax(0,1fr));min-width:420px}:where(html.ui-ph-l) #hud-xp{left:calc(192px + var(--zsa-l));right:calc(382px + var(--zsa-r));bottom:calc(4px + var(--zsa-b));max-width:380px;margin:0 auto}:where(html.ui-ph-l) #actions{bottom:calc(14px + var(--zsa-b))}:where(html.ui-ph-l) #chat{left:calc(140px + var(--zsa-l));bottom:calc(18px + var(--zsa-b))}:where(html.ui-ph-l) #zone{top:calc(68px + var(--zsa-t))}:where(html.ui-ph-l) #hud-status{max-width:min(300px, calc(var(--lw) - 544px));top:calc(50% + 28px)}:where(html.ui-ph-l) #hint{top:auto;bottom:calc(56px + var(--zsa-b));white-space:normal;text-align:center;max-width:300px}:where(html.ui-ph-l) #boss-bar{top:calc(34px + var(--zsa-t))}:where(html.ui-ph-l) #dungeon-tag{top:calc(8px + var(--zsa-t))}:where(html.ui-ph-l.ui-h540) .char-win{--rx:135px;--ry:62px;--fig:104px}:where(html.ui-ph-l.ui-h540) .char-win .cs-title,:where(html.ui-ph-l.ui-h540) .cs-sub{display:none}:where(html.ui-ph-l.ui-h540) .cs-stage{min-height:0}:where(html.ui-tgt-row) .hud-units{flex-direction:row}:where(html.ui-ph-l.ui-h400) #minimap,:where(html.ui-ph-l.ui-h400) #minimap.small{width:84px;height:84px}:where(html.ui-ph-l.ui-h400){--mm-h:84px}:where(html.ui-ph-l) .gold-panel{top:calc(68px + var(--mm-h,104px) + 6px + var(--zsa-t));right:calc(10px + var(--zsa-r))}:where(html.ui-ph-l.ui-gold-side) .gold-panel{top:calc(68px + var(--zsa-t));right:calc(8px + var(--mm-h,104px) + 8px + var(--zsa-r))}:where(html.ui-touch.ui-ph) #stick-rest{left:calc(16px + var(--zsa-l));bottom:calc(18px + var(--zsa-b));z-index:4;pointer-events:none;opacity:.35;background:radial-gradient(circle,#14120e59,#14120e99);border-radius:50%;width:112px;height:112px;display:block;position:fixed;box-shadow:inset 0 0 0 1px #6b5a3a,0 0 0 1px #000}:where(html.ui-touch.ui-ph.hud-editing) #stick-rest{opacity:1}:where(html.ui-touch.ui-ph) body.stick-on #stick-rest{opacity:0}:root:where(.ui-ph-p){--top:calc(max(var(--zsa-t), 36px) + 8px)}:where(html.ui-ph-p) #hud{top:var(--top)}:where(html.ui-ph-p) .unit{width:220px}:where(html.ui-ph-p) .unit.target{width:200px}:where(html.ui-ph-p) #hud-right{top:var(--top);right:calc(8px + var(--zsa-r))}:where(html.ui-ph-p) #minimap{width:96px;height:96px}:where(html.ui-ph-p) #hud-more-btn{top:var(--top);right:calc(8px + 96px + 6px + var(--zsa-r));z-index:6;position:fixed}:where(html.ui-ph-p) .more-in-row{display:none!important}:where(html.ui-ph-p) #hud-more{top:calc(var(--top) + 52px);right:calc(8px + var(--zsa-r))}:where(html.ui-ph-p) .gold-panel{top:calc(var(--top) + 96px + 6px);right:calc(10px + var(--zsa-r))}:where(html.ui-ph-p) #hud-wins{height:calc(68px + var(--zsa-b));padding:4px 4px calc(10px + var(--zsa-b));border-radius:0;grid-template-columns:repeat(5,1fr);gap:0;display:grid;bottom:0;left:0;right:0}:where(html.ui-ph-p) #hud-wins:before,:where(html.ui-ph-p) #hud-wins:after{display:none}:where(html.ui-ph-p) #hud-wins .hud-btn{width:auto;height:auto;box-shadow:none;color:var(--dim);background:0 0;border:0;align-content:center;justify-items:center;gap:3px;display:grid}:where(html.ui-ph-p) #hud-wins .hud-btn .lbl{font:600 12px/1 var(--ui);display:block}:where(html.ui-ph-p) #hud-wins .hud-btn[aria-pressed=true],:where(html.ui-ph-p) body.open-worldmap #hud-wins .hud-btn[data-win=harita]{color:var(--gold-2);box-shadow:none}:where(html.ui-ph-p) body:has(#quest-line.ready) .hud-btn[data-win=gorevler]:after{width:8px;height:8px;top:4px;right:28%}:where(html.ui-ph-p) #hud-xp{left:calc(8px + var(--zsa-l));right:calc(8px + var(--zsa-r));bottom:calc(68px + 4px + var(--zsa-b))}:where(html.ui-ph-p) #actions{bottom:calc(124px + var(--zsa-b))}:where(html.ui-ph-p) body.dock-on #actions{bottom:calc(var(--sheet-up,124px) + 6px)}:where(html.ui-ph-p) body.dock-on #actions>.act:not(#act-attack){display:none}:where(html.ui-ph-p) body.dock-on #act-attack{transform-origin:100% 100%;transform:scale(.76)}:where(html.ui-ph-p) body.dock-on #actions>.act-tgt:not([hidden],#act-attack){display:grid}:where(html.ui-ph-p) body.dock-on #act-next{bottom:10px;right:128px}:where(html.ui-ph-p) body.dock-on #act-clear{bottom:10px;right:76px}:where(html.ui-ph-p) body.dock-on #stick-rest{display:none}:where(html.ui-ph-p) #dialog{bottom:calc(68px + 8px + var(--zsa-b));max-height:calc(.4 * var(--lh));grid-template-rows:auto minmax(0,1fr)}:where(html.ui-ph-p) #chat{left:calc(16px + var(--zsa-l));bottom:calc(124px + 204px + var(--zsa-b))}:where(html.ui-ph-p) .chat-body{width:calc(var(--lw) - 32px)}:where(html.ui-ph-p) #zone{top:250px}:where(html.ui-ph-p) #hud-status{max-width:min(calc(.8 * var(--lw)), 340px);top:292px}:where(html.ui-ph-p) #zone{max-width:calc(var(--lw) - 48px)}:where(html.ui-ph-p) #hint{top:auto;bottom:calc(124px + 214px + var(--zsa-b));white-space:normal;max-width:calc(var(--lw) - 48px);text-align:center}:where(html.ui-ph-p) #boss-bar{top:calc(var(--hud-bottom,160px) + 54px);width:calc(var(--lw) - 32px)}:where(html.ui-ph-p) #dungeon-tag{top:auto;bottom:calc(124px + 210px + var(--zsa-b))}:where(html.ui-ph-p) .q-cols,:where(html.ui-ph-p) .prof-cols,:where(html.ui-ph-p) .sk-cols{grid-template-columns:minmax(0,1fr)}:where(html.ui-ph) .sk-detail{min-height:0;position:static}:where(html.ui-ph-p) .stat-grid{grid-template-columns:1fr}:where(html.ui-ph-p) .trade-cols{gap:6px}:where(html.ui-ph-p) .trade-side{padding:6px}:where(html.ui-ph-p) .trade-side h4{font-size:13px}:where(html.ui-ph-p) .trade-gold{flex-wrap:wrap;gap:4px 6px}:where(html.ui-ph-p) .trade-gold input{width:96px!important}:where(html.ui-ph) #bank.more>.win-body:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#15120e00,#15120e 80%);height:34px;margin:-34px -10px -10px;position:sticky;bottom:-10px}:where(html.ui-ph) #trade .trade-btns{z-index:1;background:linear-gradient(#15120e00,#15120e 30%);margin:0 -10px -10px;padding:8px 10px 10px;position:sticky;bottom:-10px}:where(html.ui-ph-p) #bag-grid{justify-content:center}:where(html.ui-ph-p) body:has(.win:not([hidden])) .gold-panel{visibility:hidden}:where(html.ui-ph-p) .char-win{--rx:150px;--ry:92px;--fig:136px}:where(html.ui-ph-p) .cs-stage{min-height:0}:where(html.ui-ph-p) #worldmap{grid-template-rows:minmax(0,1fr) minmax(0,45%);grid-template-columns:minmax(0,1fr)}:where(html.ui-ph-p) #wm-legend{grid-template-columns:1fr 1fr 1fr}:where(html.ui-ph-p) .wm-mark{font-size:12px}:where(html.ui-touch.ui-ph-p) #stick-rest{bottom:calc(198px + var(--zsa-b));width:120px;height:120px}:where(html.ui-touch.ui-ph-p) #stick-rest span{top:34px;left:34px}.no-room{visibility:hidden!important}:where(html.pf-compact) #party-frames{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:224px}:where(html.pf-compact.ui-ph-p.ui-w400) #party-frames{width:min(220px, calc(var(--lw) - 170px))}:where(html.pf-compact) #party-frames .pf{box-sizing:border-box;align-content:center;gap:4px;height:30px;padding:0 6px}:where(html.pf-compact) #party-frames .pf-name{gap:3px;font-size:12px}:where(html.pf-compact) #party-frames :is(.pf-name i,.pf-away){display:none}:where(html.pf-compact) #party-frames .pf-crown{width:11px;height:11px}:where(html.pf-compact) #party-frames .pf-bar{height:5px}:where(html.pf-compact) #party-frames .pf.away .pf-name b{color:var(--faint)}:where(html.ui-ql-off) #quest-line{visibility:hidden}:where(html.ui-ph-p.ui-w400) .unit{width:min(220px, calc(var(--lw) - 170px))}:where(html.ui-ph-p.ui-w400) .unit.target{width:min(200px, calc(var(--lw) - 170px))}:where(html.ui-touch.ui-ph-p.ui-w400) #stick-rest{left:calc(10px + var(--zsa-l));width:100px;height:100px}:where(html.ui-touch.ui-ph-p.ui-w400) #stick-rest span{top:24px;left:24px}html.lay-phone-portrait{--ph-tabs:92px}@media (max-height:700px){html.lay-phone-portrait{--ph-tabs:88px}}:where(html.lay-phone-portrait) #actions{bottom:calc(var(--ph-tabs,92px) + 56px + var(--zsa-b))}:where(html.lay-phone-portrait) #act-attack{width:67px;height:67px;bottom:0;right:3px}:where(html.lay-phone-portrait) #actions #act-attack img{--room:38px}:where(html.lay-phone-portrait) #act-attack .act-label{bottom:6px}:where(html.lay-phone-portrait) #actions .act-skill{--psk:max(42px, calc(var(--skill-port-skill,40px) + 2px));margin:0 calc((42px - var(--psk)) / 2) calc((42px - var(--psk)) / 2) 0;width:var(--psk)!important;height:var(--psk)!important}:where(html.lay-phone-portrait) #actions .act.act-skill img{width:var(--skill-port-skill,40px);height:var(--skill-port-skill,40px)}:where(html.lay-phone-portrait) .act-skill[data-slot="0"]{bottom:2px;right:98px}:where(html.lay-phone-portrait) .act-skill[data-slot="1"]{bottom:52px;right:94px}:where(html.lay-phone-portrait) .act-skill[data-slot="2"]{bottom:100px;right:79px}:where(html.lay-phone-portrait) .act-skill[data-slot="3"]{bottom:139px;right:49px}:where(html.lay-phone-portrait) .act-skill[data-slot="4"]{bottom:150px;right:2px}:where(html.lay-phone-portrait) .act-skill.act-ult{bottom:198px;right:74px}:where(html.lay-phone-portrait) #actions .potion{width:36px;height:36px}:where(html.lay-phone-portrait) #actions .act.potion img{width:var(--skill-port-potion,32px);height:var(--skill-port-potion,32px)}:where(html.lay-phone-portrait) #act-can{bottom:56px;right:152px}:where(html.lay-phone-portrait) #act-mana{bottom:139px;right:142px}:where(html.lay-phone-portrait) #act-food{bottom:98px;right:147px}:where(html.lay-phone-portrait) #actions .act.act-tgt{width:36px;height:36px}:where(html.lay-phone-portrait) #actions .act-tgt .tgt-ico{width:20px;height:20px}:where(html.lay-phone-portrait) #act-next{bottom:210px;right:7px}:where(html.lay-phone-portrait) #act-clear{bottom:244px;right:42px}:where(html.lay-phone-portrait) #act-mount{width:42px;height:42px;bottom:3px;right:147px}:where(html.lay-phone-portrait) #actions #act-mount img{width:34px;height:34px}:where(html.lay-phone-portrait) #act-home{width:36px;height:36px;bottom:3px;right:194px}:where(html.lay-phone-portrait) #actions #act-home img{width:28px;height:28px}:where(html.lay-phone-portrait) #actions :is(.potion,#act-home,.act-tgt):after{content:"";border-radius:50%;position:absolute;inset:-5px}:where(html.lay-phone-portrait) #actions .act kbd{min-width:16px;height:16px;padding:0 4px;font-size:11px;top:-7px}:where(html.ui-touch) #actions .act kbd{display:none}:where(html.lay-phone-portrait) #actions .act .count{font-size:12px;bottom:-3px;right:-5px}:where(html.lay-phone-portrait) #actions .act .cd{font-size:13px}:where(html.lay-phone-portrait) body.dock-on #act-attack{transform:scale(.9)}:where(html.ui-touch.lay-phone-portrait) #stick-rest{bottom:calc(var(--ph-tabs,92px) + 115px + var(--zsa-b));width:96px;height:96px}:where(html.ui-touch.lay-phone-portrait) #stick-rest span{width:42px;height:42px;top:27px;left:27px}:where(html.ui-touch.lay-phone-portrait.ui-w400) #stick-rest{left:calc(10px + var(--zsa-l));width:84px;height:84px}:where(html.ui-touch.lay-phone-portrait.ui-w400) #stick-rest span{top:21px;left:21px}:where(html.lay-phone-portrait) #chat{bottom:calc(var(--ph-tabs,92px) + 219px + var(--zsa-b))}:where(html.lay-phone-portrait) #chat-toggle{width:40px;height:40px}:where(html.lay-phone-portrait) .chat-body{bottom:48px}:where(html.lay-phone-portrait) #hint{bottom:calc(var(--ph-tabs,92px) + 227px + var(--zsa-b))}:where(html.lay-phone-portrait) #dungeon-tag{bottom:calc(var(--ph-tabs,92px) + 224px + var(--zsa-b))}:where(html.lay-phone-portrait) #dialog{bottom:calc(var(--ph-tabs,92px) + 8px + var(--zsa-b))}:where(html.lay-phone-portrait) #hud-wins{height:calc(var(--ph-tabs,92px) + var(--zsa-b));padding:0 var(--zsa-r) var(--zsa-b) var(--zsa-l);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr))}:where(html.lay-phone-portrait) #hud-wins>.hud-btn{display:none!important}html.lay-phone-portrait #hud-wins>.hud-btn:is([data-win=char],[data-win=bag],[data-win=yetenekler],[data-win=gorevler],[data-win=meslekler],[data-win=harita],[data-win=grup],[data-social=guild],[data-mail-btn],[data-auction-btn]):not([hidden]){display:grid!important}:where(html.lay-phone-portrait) #hud-wins>.hud-btn{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;gap:0;min-width:0;height:auto;min-height:44px;position:relative}:where(html.lay-phone-portrait) #hud-wins>[data-win=char]{order:1}:where(html.lay-phone-portrait) #hud-wins>[data-win=bag]{order:2}:where(html.lay-phone-portrait) #hud-wins>[data-win=yetenekler]{order:3}:where(html.lay-phone-portrait) #hud-wins>[data-win=gorevler]{order:4}:where(html.lay-phone-portrait) #hud-wins>[data-win=meslekler]{order:5}:where(html.lay-phone-portrait) #hud-wins>[data-win=harita]{order:6}:where(html.lay-phone-portrait) #hud-wins>[data-win=grup]{order:7}:where(html.lay-phone-portrait) #hud-wins>[data-social=guild]{order:8}:where(html.lay-phone-portrait) #hud-wins>[data-mail-btn]{order:9}:where(html.lay-phone-portrait) #hud-wins>[data-auction-btn]{order:10}:where(html.lay-phone-portrait) #hud-wins .hud-btn .lbl{display:none}:where(html.lay-phone-portrait) #hud-wins .hud-btn .gi{width:var(--ui-tab,28px);height:var(--ui-tab,28px)}:where(html.lay-phone-portrait) #hud-wins .hud-btn[aria-pressed=true],:where(html.lay-phone-portrait) body.open-worldmap #hud-wins .hud-btn[data-win=harita]{background:linear-gradient(var(--gold-2), var(--gold-2)) 50% calc(100% - 5px) / 22px 2px no-repeat}:where(html.lay-phone-portrait) #hud-wins .hud-count:not(:empty){top:2px;right:calc(50% - 26px)}:where(html.lay-phone-portrait) body:has(#quest-line.ready) #hud-wins .hud-btn[data-win=gorevler]:after{top:4px;right:calc(50% - 22px)}:where(html.lay-phone-portrait) body:has(#hud-wins [data-win=yetenekler].new) [data-more-toggle]{animation:none}html.lay-phone-portrait body:has(#hud-wins [data-win=yetenekler].first-use) [data-more-toggle].hud-btn{box-shadow:none}html.lay-phone-portrait body:has(#hud-wins [data-win=yetenekler].first-use) [data-more-toggle].hud-btn:before{display:none}:where(html.lay-phone-portrait) #hud-wins [data-win=yetenekler].new{animation:.9s ease-in-out 7 skill-new}:where(html.lay-phone-portrait) #hud-more>:is([data-win=yetenekler],[data-win=grup],[data-social=guild],[data-mail-btn],[data-auction-open]){display:none!important}.tab-bubble{z-index:60;font:600 13px/1 var(--ui);color:var(--gold-2);white-space:nowrap;pointer-events:none;background:#15130f;border-radius:3px;padding:5px 9px;position:fixed;transform:translate(-50%,-100%);box-shadow:inset 0 0 0 1px #8c7446,0 2px 8px #0009}.tab-bubble:after{content:"";left:var(--ax,50%);border:5px solid #0000;border-top-color:#8c7446;border-bottom:0;margin-left:-5px;position:absolute;bottom:-5px}.tab-bubble.tab-names{padding:5px 6px;font-size:12px;animation:3s ease-in-out forwards tab-names;transform:translate(-50%,-50%)}.tab-bubble.tab-names:after{display:none}@keyframes tab-names{0%,85%{opacity:1}to{opacity:0}}:where(html.ui-ph) #card{left:calc(8px + var(--zsa-l))!important;right:calc(8px + var(--zsa-r))!important}:where(html.ui-ph) #card[data-at=left]{right:calc(50% + 4px)!important}:where(html.ui-ph) #card[data-at=right]{left:calc(50% + 4px)!important}@media (orientation:landscape) and (min-height:541px){#account.start-screen{justify-items:center}.start-foot{justify-self:stretch}.start-col{align-self:end;gap:10px;margin-bottom:clamp(2px,1dvh,12px)}.start-col .wordmark{top:max(22px, var(--sa-t));left:max(30px, var(--sa-l));--st-crown:clamp(56px, 7.6dvh, 82px);gap:4px;position:fixed}.start-col .wordmark h1{font-size:clamp(26px,3.2dvh,34px)}.start-col .wordmark-glow{opacity:.6}.start-play-lang{top:calc(max(16px, var(--sa-t)) + 50px);right:max(16px, var(--sa-r))}.start-form{background:#110d0ad1}.start-play-btn{min-height:54px;font-size:21px}.start-col:has(.start-full:not([hidden])){width:min(740px,100vw - 48px)}.start-full{grid-template-columns:minmax(300px,1.1fr) minmax(0,1fr);column-gap:22px}.start-main,.start-guest{align-content:start;gap:var(--st-row);display:grid}.start-guest{align-self:center}}@media (orientation:portrait) and (min-width:641px){#account.start-screen{justify-items:center}.start-foot{justify-self:stretch}.start-col{align-self:end;gap:10px;margin-bottom:clamp(4px,1.5dvh,16px)}.start-col .wordmark{top:max(22px, var(--sa-t));left:max(26px, var(--sa-l));--st-crown:64px;gap:4px;position:fixed}.start-col .wordmark h1{font-size:28px}.start-play-lang{top:calc(max(16px, var(--sa-t)) + 50px);right:max(16px, var(--sa-r))}.start-col:has(.start-full:not([hidden])){width:min(740px,100vw - 48px)}.start-full{grid-template-columns:minmax(300px,1.1fr) minmax(0,1fr);column-gap:22px}.start-main,.start-guest{align-content:start;gap:var(--st-row);display:grid}.start-guest{align-self:center}.sb-shade{background:linear-gradient(0deg,#080605e6 0,#0806058c 30%,#08060500 46%),radial-gradient(40% 18% at 0 0,#05050980 0,#05050900 100%)}}@media (max-height:540px) and (orientation:landscape){.start-notice{padding:4px 8px;font-size:14px}#account.start-screen{--st-row:5px;--st-input:40px;--st-btn:40px;--st-small:12px;padding:8px max(16px, var(--sa-l));padding-top:max(8px, var(--sa-t));padding-bottom:max(8px, var(--sa-b));grid-template-rows:minmax(0,1fr)}.wordmark,.start-foot{display:none}.start-col{gap:5px;width:340px}.start-col:has(.start-full:not([hidden])){width:min(660px,100% - 270px)}.start-form{padding:8px 12px}.start-full{grid-template-columns:minmax(290px,1.1fr) minmax(0,1fr);column-gap:16px}.start-main,.start-guest{align-content:start;gap:var(--st-row);display:grid}.start-guest{align-self:center}.start-form [data-form=signup]>[name=email],.start-form [data-form=signup]>[name=password]{grid-column:1/-1}.start-tabs>.tab{min-height:40px}.start-form label.check{min-height:28px}.alpha-note{padding:2px 8px}.start-note{line-height:1.3}.start-play-btn{min-height:48px;font-size:18px}.start-play-lang{background:0 0;border:0;min-height:0;padding:0;position:static}.sb-shade{background:linear-gradient(90deg,#0a0806d9 0,#0a08068c 340px,#0a080600 520px)}.sel-screen{grid-template-columns:minmax(0,1fr) 320px;height:100%;min-height:0}.sel-fig{zoom:.55}.sel-name{font-size:24px}.sel-brand{display:none}}@media (max-width:640px) and (orientation:portrait){#account.start-screen{--st-gap:clamp(8px, 1.6dvh, 20px);--st-pad:clamp(12px, 1.7dvh, 18px);--st-row:clamp(6px, 1dvh, 12px);--st-crown:clamp(36px, calc(12dvh - 40px), 97px);--st-small:12px;padding:calc(max(16px, var(--sa-t)) + 52px) 12px max(16px, var(--sa-b));justify-items:center}.start-form [data-form=signup]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px}.start-form [data-form=signup]>*{grid-column:1/-1}.start-form [data-form=signup]>[name=birthYear]{grid-column:1}.start-form [data-form=signup]>.start-age{grid-column:2;align-self:center;line-height:1.25}.start-col{align-self:end;width:100%}.wordmark{zoom:.8}.wordmark h1{font-size:36px}.wordmark:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#080605a8 0,#08060566 55%,#08060500 100%);width:120vw;height:calc(100% + 30px);position:absolute;top:calc(50% + 14px);left:50%;transform:translate(-50%,-50%)}.sb-shade{background:linear-gradient(0deg,#080605f0 0,#080605d1 30%,#08060540 42%,#08060500 50%)}.start-play-lang{top:max(16px, var(--sa-t));left:max(12px, var(--sa-l));min-height:44px}.start-form{background:#110d0adb}.start-play-btn{min-height:52px;font-size:20px}:is(.start-col:has(.start-full:not([hidden])) .start-crown,.start-col:has(.start-full:not([hidden])) .wordmark-glow),.start-foot{display:none}.sel-screen{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.sel-fig{zoom:.72}.sel-panel,.cr-panel{min-height:0}}@media (max-width:640px) and (orientation:portrait) and (max-height:740px){.sel-fig{zoom:.6}}#start-bg{z-index:29;pointer-events:none;background:#0b0808;position:fixed;inset:0;overflow:hidden}.sb-canvas{image-rendering:pixelated;opacity:0;transition:opacity .6s;position:absolute}.sb-canvas.ready{opacity:1}@keyframes ld-sheen{0%{transform:translate(-60px)}to{transform:translate(640px)}}.win.moved{right:auto!important;transform:none!important}#cine{z-index:100;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#000;position:fixed;inset:0;overflow:hidden}#cine.live{background:0 0}#cine.film2.peeked{transition:opacity .45s}#cine.film2.peek{opacity:0;pointer-events:none}#cine.out{opacity:0;pointer-events:none;transition:opacity .45s}.cine-view{image-rendering:pixelated;position:absolute;left:0}.cine-shade{pointer-events:none;background:linear-gradient(#0000 66%,#00000059 82%,#000000b8);transition:opacity .6s;position:absolute;inset:0}#cine.upright .cine-shade{display:none}#cine.live:not(.sub-on) .cine-shade{opacity:0}.cine-sub{left:50%;bottom:calc(max(5.5vh, 20px) + var(--sa-b));width:max-content;max-width:min(20em, calc(100vw - 40px - var(--sa-l) - var(--sa-r)));text-align:center;font:500 min(calc(var(--cine-sub-k,1) * clamp(16px, 1.05vw + 8px, 30px)), calc((100vw - 40px) / 20)) / 1.35 var(--font);letter-spacing:.01em;color:#f3ead8;text-shadow:0 2px 6px #000,0 0 2px #000;opacity:0;text-wrap:balance;pointer-events:none;margin:0;transition:opacity .3s;position:absolute;transform:translate(-50%)}.cine-sub.shown{opacity:1;transition-duration:.15s}#cine.upright .cine-sub{top:calc(var(--cine-text-top) + 20px);bottom:auto}@media (max-height:430px){.cine-sub{font-size:min(calc(var(--cine-sub-k,1) * 15px), calc((100vw - 40px) / 20));bottom:calc(10px + var(--sa-b))}}.cine-title{top:calc(var(--cine-stage-top,0px) + max(5vh, 18px) + var(--sa-t));left:calc(max(4.5vw, 18px) + var(--sa-l));letter-spacing:.02em;color:#f2d38a;text-shadow:0 2px 8px #000000d9,0 0 2px #000;opacity:0;pointer-events:none;margin:0;font:400 clamp(22px,2.2vw + 10px,44px)/1 IM Fell English SC,serif;transition:opacity .8s,letter-spacing 3s ease-out;position:absolute}.cine-title.shown{opacity:1;letter-spacing:.12em;transition:opacity .6s,letter-spacing 3s ease-out}.cine-hold{top:calc(12px + var(--sa-t));right:calc(12px + var(--sa-r));min-height:40px;font:500 15px/1 var(--font);color:#f3ead8;cursor:pointer;opacity:.7;touch-action:none;-webkit-touch-callout:none;background:#0a090e8c;border:1px solid #f3ead84d;border-radius:20px;align-items:center;gap:8px;padding:5px 14px 5px 6px;transition:opacity .4s,background .2s;display:flex;position:absolute}.cine-hold svg{flex:none;width:28px;height:28px;transform:rotate(-90deg)}.cine-hold circle{fill:none;stroke-width:3px}.cine-hold .ring-bg{stroke:#f3ead838}.cine-hold .ring{stroke:#f2d38a;stroke-linecap:round;stroke-dasharray:69.12;stroke-dashoffset:calc(69.12 * (1 - var(--k,0)))}.cine-hold:hover,.cine-hold:focus-visible,.cine-hold.held{opacity:1;background:#1e1b26cc}#cine.handing :is(.cine-hold,.cine-sub,.cine-title){opacity:0;pointer-events:none;transition:opacity .6s}body.cine-on.cine-show-1 :is(#hud,#hud-right),body.cine-on.cine-show-2 :is(#hud-bottom,#hud-br),body.cine-on.cine-show-3 :is(#quest-line,#zone,#quest-nav,#quest-mark,#pin-nav,#pin-mark),body.cine-on.cine-show-4 :is(#chat,#hint,#hud-more-btn,#stick-rest),body.cine-on.cine-show-2 :is(#hud-bottom,#hud-br)>*{animation:.9s ease-out cine-hud-in}@keyframes cine-hud-in{0%{opacity:0}}#cine.film2 .cine-gl{top:0;left:0}#cine.film2 .cine-hold{top:auto;bottom:calc(max(1.2vh, 6px) + var(--sa-b));right:calc(max(2vw, 12px) + var(--sa-r));opacity:.55;background:0 0;border-color:#0000;min-height:32px;font-size:13px}#cine.film2 .cine-hold svg{width:22px;height:22px}@media (pointer:coarse){#cine.film2 .cine-hold{min-height:44px}}#cine.film2:not(.tel) .cine-shade{display:none}#cine.film2:not(.tel) .cine-sub{bottom:calc(var(--cine-band-bot,9vh) / 2);line-height:1.3;transform:translate(-50%,50%)}#cine.film2.tel .cine-sub{bottom:calc(max(7vh, 52px) + var(--sa-b));max-width:min(22em, calc(100vw - 32px - var(--sa-l) - var(--sa-r)));font-size:max(16px, min(calc(var(--cine-sub-k,1) * 17px), calc((100vw - 32px) / 19)));background:#08060a85;border-radius:.6em;padding:.2em .65em .26em;line-height:1.3;box-shadow:0 0 14px 8px #08060a61}#cine.film2.tel.sub-high .cine-sub{bottom:auto;top:calc(max(6vh, 44px) + var(--sa-t))}#cine.film2:not(.tel) .cine-title{top:calc(var(--cine-band-top,7.5vh) + max(2.4vh, 12px) + var(--sa-t));left:calc(max(3.5vw, 18px) + var(--sa-l))}#cine.film2.tel .cine-title{top:calc(max(4vh, 26px) + var(--sa-t));left:calc(18px + var(--sa-l));font-size:clamp(20px,6vw,30px)}.cine-card{left:50%;top:calc(var(--cine-band-top,0px) + (100% - var(--cine-band-top,0px) - var(--cine-band-bot,0px)) * .36);text-align:center;white-space:nowrap;opacity:0;transition:opacity var(--cine-card-out,.7s) ease;pointer-events:none;flex-direction:column;align-items:center;gap:.55em;margin:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.cine-card.shown{opacity:1;transition-duration:var(--cine-card-in,.9s)}.cine-card-when{letter-spacing:.05em;color:#f2d38a;text-shadow:0 3px 14px #000000e6,0 0 3px #000;font:400 clamp(36px,4.4vw + 6px,88px)/1 IM Fell English SC,serif;transition:letter-spacing 3.5s ease-out}.cine-card.shown .cine-card-when{letter-spacing:.14em}.cine-card-where{letter-spacing:.22em;color:#eadfc4;text-shadow:0 2px 8px #000000e6,0 0 2px #000;font:400 clamp(15px,1.2vw + 7px,28px)/1 IM Fell English SC,serif}.cine-card-where:empty{display:none}#cine.film2.tel .cine-card{top:30%}#cine.film2.tel .cine-card-when{font-size:clamp(32px,10vw,52px)}#cine.handing .cine-card{opacity:0;transition:opacity .6s}#cine.film2.tel .cine-hold{bottom:calc(10px + var(--sa-b));right:calc(10px + var(--sa-r))}#cine.film2.handing .cine-hold{opacity:0;pointer-events:none;transition:opacity .3s}#cine.film2.giving .cine-gl{opacity:0;transition:opacity .5s}:where(html.ui-ph) #craft-hud{z-index:5;width:min(300px, calc(var(--lw) - 32px));position:fixed;top:calc(50% + 34px);left:50%;transform:translate(-50%)}:where(html.ui-ph) #craft-hud .craft-bar{width:100%}:where(html.ui-ph) #craft-hud .cb-bar .bar-text{font-size:12px}#act-attack.act-pulse{animation:.8s ease-out act-pulse}@keyframes act-pulse{0%{transform:scale(1);box-shadow:0 0 #ffdc8cbf}35%{transform:scale(1.07);box-shadow:0 0 0 7px #ffdc8c59}to{transform:scale(1);box-shadow:0 0 0 12px #ffdc8c00}}@media (prefers-reduced-motion:reduce){#act-attack.act-pulse{animation:none}}#game-tip{z-index:120;pointer-events:none;width:max-content;max-width:min(280px,100vw - 16px);font:14px/1.35 var(--ui);gap:6px;padding:10px 12px;animation:.12s ease-out v-fade;display:grid;position:fixed;top:0;left:0}#game-tip:before,#game-tip:after,#game-tip[hidden]{display:none}#game-tip .gt-head{gap:1px;display:grid}#game-tip .gt-head.with-icon{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:8px}#game-tip .gt-head.with-icon>:not(.gt-icon){grid-column:2}#game-tip .gt-icon{grid-row:1/span 2;width:32px;height:32px}#game-tip .gt-icon img{width:100%;height:100%;image-rendering:pixelated;display:block}#game-tip .gt-name{font:700 16px/1.15 var(--display);letter-spacing:.02em}#game-tip .gt-sub{color:var(--dim);font-size:13px}#game-tip kbd{font:inherit;color:var(--label);background:#0b0a08;border:1px solid #6b5a3a;border-radius:3px;padding:0 5px}#game-tip .gt-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}#game-tip .gt-nums{color:var(--dim);border-top:1px solid #000;border-bottom:1px solid #000;margin:0;padding:6px 0 6px 16px;font-size:13px;box-shadow:inset 0 1px #ffe6aa0d}#game-tip .gt-lock{color:#e8a88a;margin:0;font-size:13px}#game-tip .gt-rank,.sk-rank{color:var(--gold-2);margin:0;font-size:13px}#game-tip .gt-src,.ic-src{color:var(--label);margin:0;font-size:13px}.act.potion.hint-pulse,.act-skill.hint-pulse{animation:.9s ease-in-out infinite potion-hint-pulse}@keyframes potion-hint-pulse{0%,to{box-shadow:0 0 0 2px #e8c070,0 0 8px 2px #e8c07080}50%{box-shadow:0 0 0 3px #ffe39a,0 0 18px 6px #ffd76ad9}}#potion-hint,#slot-tip{z-index:6;max-width:min(260px,100vw - 16px);font:600 14px/1.25 var(--ui);color:#ffe39a;text-align:center;pointer-events:none;background:linear-gradient(#262119f7,#14120ef7);border:1px solid #000;border-radius:3px;padding:6px 10px;animation:.22s ease-out lt-in;position:fixed;box-shadow:inset 0 0 0 1px #8c7446,0 2px 6px #0009}#potion-hint:after,#slot-tip:after{content:"";left:calc(var(--ax,50%) - 7px);border:7px solid #0000;border-top:8px solid #8c7446;border-bottom:0;position:absolute;bottom:-8px}#potion-hint.side:after{border:7px solid #0000;border-left:8px solid #8c7446;border-right:0;inset:calc(50% - 7px) -8px auto auto}body:not(.in-game) :is(#potion-hint,#slot-tip){display:none}@media (prefers-reduced-motion:reduce){.act.potion.hint-pulse,.act-skill.hint-pulse{animation:none;box-shadow:0 0 0 3px #ffe39a}}#worldmap.travel{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}#worldmap.travel .wm-side,#worldmap.travel .wm-pinbar,#worldmap.travel .wm-hint{display:none}.wm-travel-bar{color:#f3cf7a;font:600 14px/1.2 var(--ui);zoom:var(--uiz);background:linear-gradient(#2e2416f0,#1a140cf0);border:1px solid #000;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex;position:absolute;top:10px;left:10px;right:10px;box-shadow:inset 0 0 0 1px #6b5a3a}.wm-travel-bar>span{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.wm-travel-bar b{font:400 18px/1.1 var(--fell);color:#7ff3e4}#wm-travel-hint{color:#d8c8a0;font-weight:500}.wm-travel-bar .wm-travel-home{white-space:nowrap;margin-left:auto}.wm-travel-bar .wm-travel-home[hidden],.wm-travel-bar[hidden],.wm-travel[hidden]{display:none}.wm-travel{zoom:var(--uiz);justify-items:center;gap:6px;min-width:220px;padding:12px 16px 14px;animation:.14s ease-out v-fade;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.wm-tr-name{font:400 22px/1.1 var(--fell);color:#f6deb0}.wm-tr-price{font:600 14px/1 var(--ui);color:#f3cf7a}.wm-tr-row{gap:8px;margin-top:4px;display:flex}:where(html.ui-ph) .wm-travel{box-sizing:border-box;width:calc(100% - 72px);min-width:0;max-width:320px;bottom:8px;left:8px;transform:none}:where(html.ui-ph) .wm-tr-row .btn{flex:1;min-height:40px}#boss-bar .bb-gauge{height:10px}#boss-bar .bb-gauge .bar-text{font-size:10px;line-height:9px}#boss-bar .bb-gauge .bar-fill{background:linear-gradient(90deg,#e8c84a,#e8862a 60%,#d8402a)}#boss-bar .bb-gauge.hot .bar-fill{background:linear-gradient(#ffe08a,#ff5a2a);animation:.4s ease-in-out infinite alternate boss-rage}#boss-bar .bb-gauge{background-image:linear-gradient(90deg, transparent var(--lo,101%), #ffd76a4d var(--lo,101%), #ffd76a4d 98.5%, #ff5a3a8c 98.5%)}#boss-bar .bb-gauge.window{box-shadow:0 0 0 1px #6b5a3a,0 0 0 3px #ffd76a,0 0 14px #ffd25a99}#boss-bar .bb-gauge.window .bar-fill{background:linear-gradient(#fff2c0,#ffc23a);animation:.5s ease-in-out infinite alternate boss-rage}#boss-bar .bb-gauge.window .bar-text{color:#2a1c08;text-shadow:none;font-weight:700}#boss-bar.split>.bar:not(.bb-gauge){display:none}#boss-bar .bb-halves{grid-template-columns:1fr 26px 1fr;align-items:center;gap:4px;display:grid}#boss-bar .bb-halves[hidden]{display:none}#boss-bar .bb-halves .bar{height:16px}#boss-bar .bb-bond{background:var(--tone-break);height:6px;box-shadow:0 0 8px var(--tone-break-fill);border-radius:3px}#boss-bar .bb-bond.strained{background:var(--tone-out);box-shadow:0 0 10px var(--tone-out-fill);animation:.12s linear infinite alternate bb-tremble}@keyframes bb-tremble{0%{transform:translateY(-1.5px)rotate(-4deg)}to{transform:translateY(1.5px)rotate(4deg)}}#boss-bar .bb-halves .bar.shell{box-shadow:0 0 0 1px #6b5a3a, 0 0 0 3px var(--tone-out)}#boss-bar .bb-halves .bar.shell .bar-fill{background:repeating-linear-gradient(135deg,#7a7068 0 6px,#4a423c 6px 11px)}#boss-bar .bb-halves .bar.spent{opacity:.45}#boss-bar .bb-move{--tone:var(--tone-out);background:#0a0c12d1;border-radius:3px;height:18px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}#boss-bar .bb-move[hidden]{display:none}#boss-bar .bb-move-fill{transform-origin:0;background:var(--tone);opacity:.85;position:absolute;inset:0;transform:scaleX(0);box-shadow:inset 0 -6px 8px #00000059,inset 0 2px #ffffff59}#boss-bar .bb-move[data-tone=break] .bb-move-fill{background:repeating-linear-gradient(135deg, var(--tone) 0 8px, #138aa4 8px 14px)}:root[data-renk-koru]:not([data-renk-koru=kapali]) #boss-bar .bb-move[data-tone=out] .bb-move-fill{background:repeating-linear-gradient(45deg, #11141a73 0 2px, transparent 2px 9px), repeating-linear-gradient(-45deg, #11141a73 0 2px, transparent 2px 9px), var(--tone)}:root[data-renk-koru]:not([data-renk-koru=kapali]) #boss-bar .bb-move[data-tone=in] .bb-move-fill{box-shadow:inset 0 0 0 3px var(--tone), inset 0 0 0 5px #11141a99, inset 0 -6px 8px #00000059}#boss-bar .bb-move-name{font:600 12px/18px var(--ui);letter-spacing:.03em;color:#fff;text-shadow:0 1px 1px #000,0 0 4px #000;white-space:nowrap;text-overflow:ellipsis;padding:0 44px;display:block;position:relative;overflow:hidden}#boss-bar .bb-move-tag{font:700 11px/14px var(--ui);letter-spacing:.08em;color:#002a33;background:#bff6ff;border-radius:2px;padding:0 5px;animation:.5s ease-in-out infinite alternate boss-tag;position:absolute;top:2px;right:4px}#boss-bar .bb-move-tag[hidden]{display:none}@keyframes boss-tag{to{background:#fff;box-shadow:0 0 8px #6ae8ff}}#boss-bar .bb-move.done{animation:.3s ease-out forwards boss-move-done}@keyframes boss-move-done{to{opacity:0}}#boss-bar .bb-move.broken{animation:.9s ease-out forwards boss-move-broken}#boss-bar .bb-move.broken .bb-move-fill{background:#fff}#boss-bar .bb-move.broken .bb-move-name{color:#00323c;text-shadow:none;font-weight:800}#boss-bar .bb-move.broken .bb-move-tag{display:none}@keyframes boss-move-broken{0%{box-shadow:0 0 #fff}20%{box-shadow:0 0 18px 4px #6ae8ff}70%{opacity:1}to{opacity:0}}#boss-callout{z-index:6;text-align:center;font:400 30px/1.15 var(--fell);letter-spacing:.06em;color:#fff4d8;text-shadow:0 2px #000,0 0 12px #000000e6;pointer-events:none;background:linear-gradient(90deg,#0000,#0c0a08b8 22% 78%,#0000);padding:8px 16px;position:fixed;top:34%;left:0;right:0}#boss-callout.show{animation:1.5s ease-out forwards boss-callout}@keyframes boss-callout{0%{opacity:0;transform:scaleX(.6)}10%{opacity:1;transform:scaleX(1.04)}18%{transform:scaleX(1)}82%{opacity:1}to{opacity:0}}#boss-intro{left:16px;top:calc(190px + var(--zsa-t));z-index:6;border-left:3px solid var(--gold-2);pointer-events:none;background:linear-gradient(90deg,#0c0a08d9,#0c0a088c 80%,#0000);gap:2px;max-width:calc(100vw - 32px);padding:8px 18px 9px 14px;display:grid;position:fixed}#boss-intro .bi-name{font:400 26px/1.1 var(--fell);letter-spacing:.04em;color:var(--gold-2);text-shadow:0 1px #000,0 0 10px #d8a44359}#boss-intro .bi-title{font:italic 500 15px/1.2 var(--ui);color:#e8dcc0;text-shadow:0 1px 1px #000}#boss-intro .bi-title[hidden]{display:none}#boss-intro.show{animation:1.5s ease-out forwards boss-intro}@keyframes boss-intro{0%{opacity:0;transform:translate(-40px,-12px)}18%{opacity:1;transform:translate(0)}80%{opacity:1}to{opacity:0;transform:translate(0)}}#boss-victory{left:0;right:0;top:calc(64px + var(--zsa-t));z-index:7;text-align:center;pointer-events:none;background:linear-gradient(90deg,#0000,#100c06d1 18% 82%,#0000);border-top:1px solid #f3cf7a8c;border-bottom:1px solid #f3cf7a8c;justify-items:center;gap:2px;padding:10px 16px 12px;display:grid;position:fixed}#boss-victory .bv-name{font:400 30px/1.1 var(--fell);letter-spacing:.08em;color:#fff0c8;text-shadow:0 2px #000,0 0 16px #ffd2788c}#boss-victory .bv-time{font:600 15px/1.2 var(--ui);color:#e8dcc0;font-variant-numeric:tabular-nums}#boss-victory .bv-first{font:400 19px/1.2 var(--fell);color:var(--gold-2);text-shadow:0 0 10px #ffd76ab3}#boss-victory .bv-time[hidden],#boss-victory .bv-first[hidden]{display:none}#boss-victory.show{animation:2.5s ease-out forwards boss-victory}@keyframes boss-victory{0%{opacity:0;transform:translateY(-14px)}12%{opacity:1;transform:translateY(0)}84%{opacity:1}to{opacity:0}}#hurt-edge{z-index:4;pointer-events:none;opacity:0;position:fixed;inset:0;box-shadow:inset 0 0 0 4px #ff3c28e6,inset 0 0 60px 18px #dc1e148c}#hurt-edge.show{animation:.25s ease-out forwards hurt-edge}@keyframes hurt-edge{0%{opacity:1}to{opacity:0}}#hurt-edge[data-level=az].show{animation-name:hurt-edge-half}#hurt-edge[data-level=kapali]{box-shadow:inset 0 0 0 2px #ff3c28e6}@keyframes hurt-edge-half{0%{opacity:.5}to{opacity:0}}:where(html.ui-ph) #boss-callout{font-size:24px;top:30%}:where(html.ui-ph) #boss-intro .bi-name,:where(html.ui-ph) #boss-victory .bv-name{font-size:22px}:where(html.ui-ph) #boss-intro .bi-title{font-size:13px}:where(html.ui-ph) #boss-victory{top:calc(40px + var(--zsa-t))}:where(html.ui-ph-p) #boss-callout{font-size:22px;top:40%}:where(html.ui-ph-p) #boss-intro{top:calc(var(--hud-bottom,160px) + 140px)}:where(html.ui-ph-p) #boss-victory{top:calc(var(--hud-bottom,160px) + 10px)}html.ui-touch :is(#bag-sort,#bag-trash){height:44px}html.ui-touch .sj-tab,html.ui-touch button.wm-tgo,html.ui-touch #wm-pin,html.ui-touch #wm-pin-clear,html.ui-touch .fd-dg{min-height:44px}html.ui-touch .bank-gold input{height:44px!important}html.ui-touch .mm-zoom .mm-btn:after{content:"";position:absolute;inset:-2px -12px -14px}html.ui-touch .mm-zoom .mm-btn:first-child:after{inset:-14px -12px -2px}#bag-grid{grid-template-columns:repeat(6, var(--bag-cell,46px))}.bank-grid{grid-template-columns:repeat(8, var(--bag-cell,46px))}.trade-grid{grid-template-columns:repeat(3, var(--bag-cell,46px))}:where(html.ui-ph) #bag-grid,:where(html.ui-ph) .bank-grid{grid-template-columns:repeat(auto-fill, var(--bag-cell,46px))}:is(#bag-grid,.bank-grid,.trade-grid) .slot{width:var(--bag-cell,46px);height:var(--bag-cell,46px);box-shadow:none;background:var(--frame-siradan,radial-gradient(circle, #1b1915, #0b0a08)) 0 0 / 100% 100% no-repeat;image-rendering:pixelated;border:0;border-radius:0}:is(#bag-grid,.bank-grid,.trade-grid) .slot[data-rarity=kaliteli]{background-image:var(--frame-kaliteli)}:is(#bag-grid,.bank-grid,.trade-grid) .slot[data-rarity=nadir]{background-image:var(--frame-nadir)}:is(#bag-grid,.bank-grid,.trade-grid) .slot[data-rarity=destansi]{background-image:var(--frame-destansi)}:is(#bag-grid,.bank-grid,.trade-grid) .slot[data-rarity=efsanevi]{background-image:var(--frame-efsanevi)}:is(#bag-grid,.bank-grid,.trade-grid) .slot img{width:var(--bag-icon,38px);height:var(--bag-icon,38px)}:is(#bag-grid,.bank-grid,.trade-grid) button.slot:hover,:is(#bag-grid,.bank-grid,.trade-grid) .slot.drop-hover{box-shadow:inset 0 0 0 1px #d8a443,0 0 10px #d8a44366}:is(#bag-grid,.bank-grid,.trade-grid) button.slot[aria-pressed=true]{box-shadow:inset 0 0 0 1px #f3cf7a,0 0 0 1px #d8a443,0 0 14px #d8a44359}:where(html.ui-ph) #win-bag .win-body{flex-wrap:wrap;align-content:flex-start;align-items:flex-end;display:flex}:where(html.ui-ph) #win-bag .bag-tabs{flex:none}:where(html.ui-ph) #win-bag #bag-pack{flex:200px;margin-bottom:0}:where(html.ui-ph) #bag-grid,:where(html.ui-ph) #win-bag .bag-hint{flex:1 0 100%}.act-skill img,.sk-slot img,.cr-skill .act img,.sk-skill .slot img,.passive-row .slot img,.drag-ghost.sk-ghost img{width:var(--skill-list,48px);height:var(--skill-list,48px);image-rendering:pixelated}.sk-skill .slot,.passive-row .slot,.drag-ghost.sk-ghost{width:calc(var(--skill-list,48px) + 4px);height:calc(var(--skill-list,48px) + 4px)}.sk-slot,.cr-skill .act{width:calc(var(--skill-list,48px) + 6px);height:calc(var(--skill-list,48px) + 6px)}.sk-dhead .slot.big{width:calc(var(--skill-big,72px) + 8px);height:calc(var(--skill-big,72px) + 8px)}.sk-dhead .slot.big img{width:var(--skill-big,72px);height:var(--skill-big,72px);image-rendering:pixelated}:where(html:not(.ui-ph)) #actions .act{width:calc(var(--skill-bar,64px) + 8px);height:calc(var(--skill-bar,64px) + 8px)}:where(html:not(.ui-ph)) #actions .act-skill img,:where(html:not(.ui-ph)) #actions .potion img{width:var(--skill-bar,64px);height:var(--skill-bar,64px);image-rendering:pixelated}:where(html:not(.ui-ph)) #act-attack img{--room:var(--skill-bar,64px)}:where(html:not(.ui-ph)) #actions .act .cd{font-size:20px}:where(html:not(.ui-ph)) #actions .act kbd{font-size:12px}:where(html.ui-wins-2,html.ui-wins-3) #hud-wins{flex-wrap:wrap;justify-content:flex-end;max-width:276px}:where(html.ui-wins-3) #hud-wins{max-width:188px}:where(html.ui-ph) .act-skill{width:calc(var(--skill-phone-skill,48px) + 2px)!important;height:calc(var(--skill-phone-skill,48px) + 2px)!important}:where(html.ui-ph) #actions .act-skill img{width:var(--skill-phone-skill,48px);height:var(--skill-phone-skill,48px);image-rendering:pixelated}:where(html.ui-ph) #actions .potion img{width:var(--skill-phone-potion,40px);height:var(--skill-phone-potion,40px);image-rendering:pixelated}.act-skill.no-mana img{filter:grayscale(.7)brightness(.75)}.act-skill.no-mana:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(0deg,#5d97e0 0 4px,#173a73 4px 6px,#173a7361 6px);position:absolute;inset:0}.act-skill .cd{z-index:1}.act-skill.locked img{filter:grayscale()brightness(.45)}.act-skill.locked{cursor:not-allowed}.slot.too-high img{filter:grayscale(.6)brightness(.72)}.slot.too-high:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(0deg,#d0503a 0 3px,#4a130d 3px 4px,#781c1238 4px);position:absolute;inset:0}.slot.hand-no img{filter:grayscale()brightness(.6)}.card-sub.hand-no-note{color:#e0a070}.act-skill.pressed{box-shadow:inset 0 0 0 2px #f3cf7a,inset 0 4px 8px #000000d9}.act-skill.pressed img{transform:translateY(1px)}.gi{width:var(--ui-small,1em);height:var(--ui-small,1em)}.win-head>.gi,#hud-more .more-btn .gi,.wm-btn .gi{width:var(--ui-head,1em);height:var(--ui-head,1em)}.hud-btn .gi,.mm-btn .gi,.act>.gi,#chat-toggle .gi{width:var(--ui-large,1em);height:var(--ui-large,1em);--gi-sheet-now:var(--gi-sheet)}.gi-dense .gi{--gi-sheet-now:var(--gi-sheet)}.hud-btn[aria-pressed=true] .gi,.hud-btn[aria-expanded=true] .gi{filter:drop-shadow(0 0 4px #f3cf7ab3)}.doll-cell .slot img{width:var(--doll-icon,44px);height:var(--doll-icon,44px);image-rendering:pixelated}.slot.eq.empty[data-slot]{color:#0000;background:var(--sil,none) center / var(--doll-icon,32px) var(--doll-icon,32px) no-repeat, radial-gradient(circle, #1b1915, #0b0a08);image-rendering:pixelated;font-size:0}.slot.eq.empty[data-slot=helmet]{--sil:var(--slot-helmet)}.slot.eq.empty[data-slot=chest]{--sil:var(--slot-chest)}.slot.eq.empty[data-slot=gloves]{--sil:var(--slot-gloves)}.slot.eq.empty[data-slot=legs]{--sil:var(--slot-legs)}.slot.eq.empty[data-slot=boots]{--sil:var(--slot-boots)}.slot.eq.empty[data-slot=weapon]{--sil:var(--slot-weapon)}.slot.eq.empty[data-slot=offhand]{--sil:var(--slot-offhand)}.slot.eq.empty[data-slot=belt]{--sil:var(--slot-belt)}.slot.eq.empty[data-slot=bag]{--sil:var(--slot-bag)}.slot.eq.empty[data-slot=necklace]{--sil:var(--slot-necklace)}.slot.eq.empty[data-slot=cloak]{--sil:var(--slot-cloak)}.slot.eq.empty[data-slot=bracelet]{--sil:var(--slot-bracelet)}.slot.eq.empty[data-slot=ring],.slot.eq.empty[data-slot=ring1],.slot.eq.empty[data-slot=ring2]{--sil:var(--slot-ring)}.slot.eq.empty[data-slot=earring1],.slot.eq.empty[data-slot=earring2]{--sil:var(--slot-earring)}.stat[data-stat]:before,.ic-stat[data-stat]:before{content:"";width:var(--stat-icon,16px);height:var(--stat-icon,16px);background:var(--st,none) center / 100% 100% no-repeat;image-rendering:pixelated;flex:none;align-self:center}.stat[data-stat]>span{flex:1}.stat[data-stat=can],.ic-stat[data-stat=can]{--st:var(--stat-can)}.stat[data-stat=mana],.ic-stat[data-stat=mana]{--st:var(--stat-mana)}.stat[data-stat=saldiri],.ic-stat[data-stat=saldiri]{--st:var(--stat-saldiri)}.stat[data-stat=hpPct],.ic-stat[data-stat=hpPct]{--st:var(--stat-hpPct)}.stat[data-stat=damagePct],.ic-stat[data-stat=damagePct]{--st:var(--stat-damagePct)}.stat[data-stat=hasar],.ic-stat[data-stat=hasar]{--st:var(--stat-hasar)}.stat[data-stat=kritik],.ic-stat[data-stat=kritik]{--st:var(--stat-kritik)}.stat[data-stat=ates],.ic-stat[data-stat=ates]{--st:var(--stat-ates)}.stat[data-stat=buz],.ic-stat[data-stat=buz]{--st:var(--stat-buz)}.stat[data-stat=simsek],.ic-stat[data-stat=simsek]{--st:var(--stat-simsek)}.stat[data-stat=zehir],.ic-stat[data-stat=zehir]{--st:var(--stat-zehir)}.stat[data-stat=fizik],.ic-stat[data-stat=fizik]{--st:var(--stat-fizik)}.stat[data-stat=canYuzde],.ic-stat[data-stat=canYuzde]{--st:var(--stat-canYuzde)}.stat[data-stat=kacinma],.ic-stat[data-stat=kacinma]{--st:var(--stat-kacinma)}.stat[data-stat=savunma],.ic-stat[data-stat=savunma]{--st:var(--stat-savunma)}.stat[data-stat=manaYenileme],.ic-stat[data-stat=manaYenileme]{--st:var(--stat-manaYenileme)}.stat[data-stat=canCalma],.ic-stat[data-stat=canCalma]{--st:var(--stat-canCalma)}.stat[data-stat=yetenekEki],.ic-stat[data-stat=yetenekEki]{--st:var(--stat-yetenekEki)}img.wm-layer-icon{width:18px;height:18px}img.lr-badge{width:19px;height:19px}:is(#bag-grid,.bank-grid) .slot>i.slot-mark{z-index:2;width:calc(var(--bag-cell,44px) * 7 / 44);height:calc(var(--bag-cell,44px) * 7 / 44);image-rendering:pixelated;pointer-events:none;background:0 0/100% 100% no-repeat;position:absolute}:is(#bag-grid,.bank-grid) .slot>i.slot-mark.star{top:calc(var(--bag-cell,44px) * 6 / 44);right:calc(var(--bag-cell,44px) * 6 / 44);background-image:var(--mark-star)}:is(#bag-grid,.bank-grid) .slot>i.slot-mark.up{width:calc(var(--bag-cell,44px) * 14 / 44);height:calc(var(--bag-cell,44px) * 14 / 44);left:calc(var(--bag-cell,44px) * 6 / 44);bottom:calc(var(--bag-cell,44px) * 6 / 44);background-image:var(--mark-up)}.hb-placed{left:var(--hb-x,0px)!important;top:var(--hb-y,0px)!important;zoom:var(--hb-z,1)!important;margin:0!important;position:fixed!important;bottom:auto!important;right:auto!important;transform:none!important}#hud-bottom:has(>.hb-placed){transform:none!important}#hud-over{display:contents}#hud-over.hb-follow{left:var(--hb-over-x,50%);top:var(--hb-over-y,50%);justify-items:center;gap:6px;display:grid;position:fixed;transform:translate(-50%,-100%)}#hud-over.hb-follow.under{transform:translate(-50%)}#hud-xp.hb-placed{width:var(--hb-xp-w,420px)}.hb-hold{pointer-events:none;flex:none;display:block}#hud-auras{display:contents}#hud-auras.hb-placed{pointer-events:none;justify-items:start;gap:8px;display:grid}#hud-auras.hb-placed>*{pointer-events:auto}.hb-moved{transform-origin:50%!important}.hb-moved:not(.act){transform:none!important}#chat.hb-open-down .chat-body{top:52px;bottom:auto}#chat.hb-open-left .chat-body{left:auto;right:0}html.hud-editing.ui-ph #actions>.act.hb-sample{opacity:.55;display:grid!important}html.hb-measure.ui-ph #actions>.act.hb-sample{visibility:hidden!important;display:grid!important}html.hud-editing:not(.ui-ph) #hud-auras{justify-items:start;gap:8px;min-width:212px;min-height:32px;display:grid}html.hud-editing:not(.ui-ph) #hud-target[hidden]{display:flex!important}html.hud-editing:not(.ui-ph) #party-frames[hidden],html.hud-editing:not(.ui-ph) #party-frames:empty{min-height:132px;display:grid!important}html.hud-editing #quest-line[hidden]{min-height:120px;display:grid!important}html.hud-editing #boss-bar[hidden]{min-height:52px;display:grid!important}html.hud-editing:not(.ui-ph) #loot-rolls[hidden]{min-height:80px;display:grid!important}html.hud-editing .under-win{visibility:visible!important}#hud-edit{z-index:60;cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}#hud-edit .he-veil{background:linear-gradient(90deg,#0000 calc(50% - .5px),#f3cf7a38 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#f3cf7a38 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),#06050461;position:absolute;inset:0}#hud-edit .he-frames,#hud-edit .he-guides{z-index:1;position:absolute;inset:0}#hud-edit .he-guides{z-index:2;pointer-events:none}.he-guide{pointer-events:none;background:#6fe3ff;position:absolute;box-shadow:0 0 4px #6fe3ffcc}.he-guide[data-axis=x]{width:1px;top:0;bottom:0}.he-guide[data-axis=y]{height:1px;left:0;right:0}.he-frame{box-sizing:border-box;cursor:move;background:#f3cf7a14;border:2px solid #f3cf7abf;border-radius:3px;position:absolute}.he-frame:hover{background:#f3cf7a29}.he-frame.sample{border-style:dashed}.he-frame.on{background:#6fe3ff24;border-color:#6fe3ff;box-shadow:0 0 0 1px #000,0 0 14px #6fe3ff73}.he-frame.clash,.he-frame.on.clash{background:#ff5a4a29;border-color:#ff5a4a}.he-tag{z-index:1;font:700 12px/1.2 var(--ui);color:#f3cf7a;white-space:nowrap;pointer-events:none;background:#14100ae6;border-radius:0 0 3px;align-items:baseline;gap:6px;padding:2px 7px 3px 6px;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #f3cf7a8c}.he-frame.at-right .he-tag{border-radius:0 0 0 3px;left:auto;right:0}.he-frame.on .he-tag{color:#bff3ff;box-shadow:inset 0 0 0 1px #6fe3ffb3}.he-tag b{text-overflow:ellipsis;overflow:hidden}.he-tag span{color:#e8dcc0;font-variant-numeric:tabular-nums;font-weight:600}.he-tag i{color:#b8ab8c;font-style:italic;font-weight:400}.he-frame.small .he-tag{padding:1px 4px 2px;font-size:11px}.he-tag.empty{display:none}.he-frame.thin .he-tag{border-radius:3px;top:auto;bottom:calc(100% + 2px)}.he-frame.thin:after{content:"";position:absolute;inset:-8px 0}.he-frame.on.grp{border-width:1px}.he-h{box-sizing:border-box;background:#f3cf7a;border:2px solid #000;width:12px;height:12px;display:none;position:absolute}.he-frame.on .he-h,.he-frame:hover .he-h{display:block}.he-frame.on .he-h{background:#6fe3ff}.he-h[data-h=tl]{cursor:nwse-resize;top:-7px;left:-7px}.he-h[data-h=tr]{cursor:nesw-resize;top:-7px;right:-7px}.he-h[data-h=bl]{cursor:nesw-resize;bottom:-7px;left:-7px}.he-h[data-h=br]{cursor:nwse-resize;bottom:-7px;right:-7px}.he-e{box-sizing:border-box;background:#9be08a;border:2px solid #000;border-radius:2px;display:none;position:absolute}.he-frame.on .he-e{display:block}.he-e[data-e=l],.he-e[data-e=r]{cursor:ew-resize;width:10px;height:28px;top:calc(50% - 14px)}.he-e[data-e=t],.he-e[data-e=b]{cursor:ns-resize;width:28px;height:10px;left:calc(50% - 14px)}.he-e[data-e=l]{left:-6px}.he-e[data-e=r]{right:-6px}.he-e[data-e=t]{top:-6px}.he-e[data-e=b]{bottom:-6px}.he-panel{z-index:5;zoom:var(--uiz);cursor:default;gap:8px;width:340px;padding:10px 12px 12px;display:grid;position:absolute}.he-head{font:400 18px/1.2 var(--fell,serif);color:var(--gold-2,#f3cf7a);cursor:grab;align-items:center;gap:8px;margin:-2px 0 0;display:flex}.he-head .gi{font-size:18px}.he-hint{font:13px/1.35 var(--ui);color:var(--dim,#b8ab8c);margin:0}.he-sel{background:#0000004d;border-radius:2px;gap:6px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #4d4230}.he-sel-top{align-items:baseline;gap:8px;display:flex}.he-sel-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 15px/1.2 var(--ui);color:#bff3ff;flex:1;overflow:hidden}.he-sel-top span,.he-sel-chat{font:600 13px/1.2 var(--ui);color:var(--ink,#e8dcc0);font-variant-numeric:tabular-nums}.he-sel-chat{color:var(--dim,#b8ab8c)}.he-sel-none{font:italic 13px/1.3 var(--ui);color:var(--dim,#b8ab8c);margin:0}.he-sel-row{align-items:center;gap:6px;display:flex}.he-sel-row input[type=range]{flex:1;min-width:0}.he-panel button{min-height:30px;padding:4px 10px;font-size:13px}.he-sel-row .he-step{width:30px;padding:0;font-size:17px;line-height:1}.he-row{gap:6px;display:flex}.he-row>button{flex:1}html.ui-ph .he-h{display:none!important}html.ui-ph .he-panel{width:min(360px, calc(var(--lw) - 16px));box-sizing:border-box;gap:6px;padding:8px 10px 10px}html.ui-ph .he-head{font-size:16px}html.ui-ph .he-hint{font-size:12px}html.ui-ph .he-panel.has-sel .he-hint{display:none}html.ui-ph .he-panel button{min-height:40px;font-size:14px}html.ui-ph .he-sel{padding:6px 8px}html.ui-ph .he-sel-top{align-items:center}html.ui-ph .he-sel-top button{flex:none;padding:4px 10px}html.ui-ph .he-row>button{padding:4px 6px}html.ui-ph .he-sel-row .he-step{width:44px;font-size:20px}html.ui-ph .he-sel-row input[type=range]{height:32px}#hud-edit.dragging .he-panel{opacity:.3;pointer-events:none}body.cine-on.cine-show-2 #hud-over>*{animation:.9s ease-out cine-hud-in}:where(html.ui-ph) #win-bag[data-rows]>.win-body{overflow:hidden!important}:where(html.ui-ph) #win-bag[data-rows] #bag-grid{max-height:var(--bag-grid-h);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8a6a2c transparent;align-content:start;overflow-y:auto}:where(html.ui-ph) #win-bag[data-rows] #bag-grid::-webkit-scrollbar{width:4px}:where(html.ui-ph) #win-bag[data-rows] #bag-grid::-webkit-scrollbar-thumb{background:#8a6a2c;border-radius:2px}html.ui-ph #win-bag[data-bare]>.win-head{display:none}html.ui-ph #win-bag[data-bare]{grid-template-rows:minmax(0,1fr) auto}#bag-pack-fold{display:none}:where(html.lay-phone-portrait,html.lay-phone-landscape) #win-bag:not([data-pack]) #bag-pack{display:none!important}:where(html.lay-phone-portrait,html.lay-phone-landscape) #bag-pack-fold{color:var(--dim);place-items:center;display:grid}:where(html.lay-phone-portrait,html.lay-phone-landscape) #win-bag[data-pack] #bag-pack-fold{color:var(--gold-2)}:where(html.lay-phone-portrait,html.lay-phone-landscape) #win-bag .win-title:after{display:none}html.ui-ph #card[data-dock]{--cmp-zoom:1;overscroll-behavior:contain;animation:none;overflow-x:hidden;width:var(--dk-w)!important;min-width:0!important;max-width:none!important;height:var(--dk-h)!important;max-height:none!important;margin:0!important;inset:auto!important;overflow-y:auto!important;transform:none!important}html.ui-ph #card[data-dock=sheet]{left:var(--dk-x)!important;right:var(--dk-x2)!important;bottom:var(--dk-y)!important;width:auto!important}html.ui-ph #card[data-dock=left]{left:var(--dk-x)!important;top:var(--dk-y)!important}html.ui-ph #card[data-dock=right]{right:var(--dk-x)!important;top:var(--dk-y)!important}html.ui-ph #card[data-dock].cmp{align-content:start;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important}html.ui-ph #card[data-dock].cmp>.cmp-look{max-height:none!important;overflow:visible!important}html.ui-ph #card[data-dock]:not(.worn-on)>.cmp-worns{display:none!important}html.ui-ph #card[data-dock].cmp>.cmp-worns{margin-top:4px!important}html.ui-ph #card[data-dock].cmp>.cmp-worns>.cmp-win{max-height:none!important;overflow:visible!important}.cmp-show{display:none}html.ui-ph #card[data-dock] .cmp-show{min-width:0;min-height:44px;color:var(--gold-2);font:600 14px/1 var(--ui);text-align:center;border:1px dashed #6b5a3a;border-radius:3px;flex:auto;margin:0 auto 0 0;padding:0 10px;display:block;box-shadow:none!important;background:0 0!important}html.ui-ph #card[data-dock] .card-actions{z-index:2;background:linear-gradient(#0000,#15130f 30%);padding-top:14px;position:sticky;bottom:-12px}html.lay-phone-portrait body.dock-split #actions{display:none!important}html.lay-phone-portrait #shop[data-pair=top]>.win-foot{display:none}html.lay-phone-portrait #shop[data-pair=top]{grid-template-rows:auto minmax(0,1fr)}:where(html.lay-phone-portrait) #hud-xp .xp-text{font-size:11px;line-height:12px}:where(html.lay-tablet-portrait,html.lay-tablet-landscape) #hud-xp>.xpbar{height:15px}:where(html.lay-tablet-portrait,html.lay-tablet-landscape) #hud-xp .xp-text{font-size:12px;line-height:13px}:where(html.lay-phone-portrait,html.lay-tablet-portrait) #hud-xp{bottom:calc(68px + 2px + var(--zsa-b))}:where(html.lay-phone-portrait) #hud-xp{bottom:calc(var(--ph-tabs,92px) + 4px + var(--zsa-b))}:is(html.lay-phone-portrait,html.lay-tablet-portrait body.dock-on,html.lay-tablet-landscape body.dock-on) #quest-line :is(.qt-more,.qt-sec-main>.qt-sec-h,.qt-follow),:is(html.lay-tablet-portrait body.dock-on,html.lay-tablet-landscape body.dock-on) #quest-line .qt-goal{display:none!important}:is(html.lay-phone-portrait,html.lay-tablet-portrait body.dock-on,html.lay-tablet-landscape body.dock-on) #quest-line:has(.qt-sec-main) :is(.qt-sec-side,.qt-sec-board){display:none!important}:is(html.lay-phone-portrait,html.lay-tablet-portrait body.dock-on,html.lay-tablet-landscape body.dock-on) #quest-line .qt-sec-main{margin:0;padding:0}:is(html.lay-phone-portrait,html.lay-tablet-portrait body.dock-on,html.lay-tablet-landscape body.dock-on) #quest-line .qt-sec-main>.qt-main>.qt-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:is(html.lay-phone-portrait,html.lay-tablet-portrait body.dock-on,html.lay-tablet-landscape body.dock-on) #quest-line .qt-sec-main>.qt-main:not(.qt-mini)>.qt-title:before{content:"";vertical-align:0;background:var(--main-crown,linear-gradient(var(--main), var(--main))) center / contain no-repeat;width:16px;height:10px;image-rendering:pixelated;margin-right:5px;display:inline-block}html.lay-tablet-portrait #minimap,html.lay-tablet-portrait #minimap.small{width:130px;height:130px}html.lay-tablet-portrait #hud-more-btn{right:calc(8px + 130px + 6px + var(--zsa-r))}html.lay-tablet-portrait .gold-panel{top:calc(var(--top) + 130px + 6px)}html.lay-tablet-portrait #hud-wins .hud-btn .lbl,:where(html.lay-tablet-portrait,html.lay-tablet-landscape) #quest-line .qt-goal,:where(html.lay-tablet-portrait,html.lay-tablet-landscape) #quest-line .qt-sec-main .qt-sec-h,:where(html.lay-tablet-portrait,html.lay-tablet-landscape) .mm-coord{font-size:13px}html.lay-tablet-portrait body.dock-on #actions{bottom:calc(var(--sheet-up,124px) + 6px);transform:scale(var(--arc-scale,.8));transform-origin:100% 100%}html.lay-tablet-portrait body.dock-on #actions>.act:not(#act-attack,.act-tgt,[hidden]){display:grid}html.lay-tablet-portrait body.dock-on #act-attack{transform:none}html.lay-tablet-portrait body.dock-on #act-next{bottom:206px;right:77px}html.lay-tablet-portrait body.dock-on #act-clear{bottom:206px;right:25px}html.lay-tablet-portrait body.dock-on #stick-rest{bottom:calc(var(--sheet-up,124px) + 8px);transform-origin:0 100%;display:block;transform:scale(.8)}html.lay-tablet-portrait body.dock-on #chat{bottom:calc(var(--sheet-up,124px) + 112px + var(--zsa-b))}html.lay-tablet-landscape #hud-wins .hud-btn.wide-only:is([data-win=yetenekler],[data-win=grup]){display:grid!important}html.lay-tablet-landscape #hud-wins .hud-btn{align-content:center;place-items:center;gap:3px;width:72px;height:60px;display:grid}html.lay-tablet-landscape #hud-wins .hud-btn .lbl{font:600 13px/1 var(--ui);color:#d9c79a;white-space:nowrap;display:block}html.lay-tablet-landscape #hud-wins .hud-btn[aria-pressed=true] .lbl{color:var(--gold-2)}html.lay-tablet-landscape{--mm-h:140px}html.lay-tablet-landscape #hud-right{top:calc(8px + 60px + 8px + 8px + 8px + var(--zsa-t))}html.lay-tablet-landscape #minimap,html.lay-tablet-landscape #minimap.small{width:140px;height:140px}html.lay-tablet-landscape .gold-panel{top:calc(92px + var(--mm-h) + 6px + var(--zsa-t))}html.lay-tablet-landscape #hud-more{top:calc(84px + var(--zsa-t))}html.lay-tablet-landscape #hud-xp{max-width:none;left:200px;right:388px}html.lay-tablet-landscape body.dock-on #quest-line{visibility:hidden}html.lay-phone-landscape.ui-h360 body.dock-on :is(#hud-xp,#quest-line){display:none!important}:where(html.lay-tablet-portrait,html.lay-tablet-landscape) .q-cols{grid-template-columns:280px minmax(0,1fr);gap:14px}:where(html.lay-tablet-portrait,html.lay-tablet-landscape) #menu[data-dock]:has(.q-cols){height:var(--dk-h)!important}:where(html.lay-tablet-portrait,html.lay-tablet-landscape) .q-cols>.q-list,:where(html.lay-tablet-portrait,html.lay-tablet-landscape) .q-cols>.q-page{overscroll-behavior:contain;min-height:0;overflow-y:auto}html.ui-tab :is(.qn-name,.qn-dist){font-size:13px}html.ui-tab :is(.ic-dv i,.ic-better i,.rw-mark,.q-main-next .q-stall),html.ui-tab #win-char #tool-row .tr-label{font-size:12px}.acc-logins{justify-items:start;gap:8px;width:100%;display:grid}.acc-logins-list{gap:4px;width:100%;margin:0;padding:0;list-style:none;display:grid}.acc-logins-list li{border:1px solid var(--ui-line);background:#0000002e;border-radius:6px;gap:1px;padding:6px 8px;font-size:13px;line-height:1.3;display:grid}.acc-logins-list li.here{border-color:#d8a4438c}.acc-login-top{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.acc-login-top b{color:var(--ink);font-weight:600}.acc-login-here{color:var(--gold-2);background:#d8a4432e;border-radius:999px;padding:0 6px;font-size:12px}.acc-login-device{color:var(--ink)}.acc-login-meta{color:var(--dim);overflow-wrap:anywhere;font-size:12px}.acc-logins-said{color:var(--gold-2);font-size:13px}#guest-remind{left:var(--bc-mid,50%);top:calc(8px + var(--zsa-t));z-index:24;zoom:var(--uiz);width:max-content;max-width:min(520px, max(240px, calc(var(--lw) - 620px)));box-sizing:border-box;height:26px;font:12px/1 var(--ui);color:#e8dcb8;background:#100e0be6;border:1px solid #000;border-radius:2px;align-items:stretch;display:flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 0 1px #4d4230}body:not(.in-game) #guest-remind,body.any-open #guest-remind,body.qp-in-scene #guest-remind,body.qp-in-dream #guest-remind,body.kp-riding #guest-remind,body.moment-on #guest-remind,#guest-remind[hidden]{display:none}body:has(#qp-scene-offer,#qp-scene-ask,#variant-bubble) #guest-remind{display:none}body:has(#qp-scene) #guest-remind{display:none}body:has(#kizil-kit .kk-heat) #guest-remind{display:none}#guest-remind button{min-height:0;box-shadow:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0}#guest-remind .gr-text{white-space:nowrap;text-overflow:ellipsis;text-align:left;color:#f0c46a;flex:auto;min-width:0;padding:0 4px 0 10px;overflow:hidden}#guest-remind .gr-text:hover{text-decoration:underline}#guest-remind .gr-later{color:#b8ab88;border-left:1px solid #4d4230;flex:none;width:28px;font-size:15px}:where(html.ui-ph-p) #guest-remind{top:var(--gr-top,190px);left:calc(8px + var(--zsa-l));right:calc(8px + var(--zsa-r));zoom:1;width:auto;max-width:none;height:30px;transform:none}:where(html.ui-ph-p) #guest-remind .gr-later{width:36px}:where(html.ui-ph-l) #guest-remind{max-width:min(360px, calc(var(--lw) - 420px));height:28px}.gs-panel .gs-warn{margin-bottom:8px;display:block}.gs-panel .gs-form{text-align:left;flex-direction:column;gap:6px;max-height:min(60vh,420px);display:flex;overflow-y:auto}#loot-toasts{left:50%;top:calc(12px + var(--zsa-t));z-index:23;pointer-events:none;zoom:var(--uiz);justify-items:center;gap:6px;display:grid;position:fixed;transform:translate(-50%)}body:not(.in-game) #loot-toasts{display:none}.loot-toast{max-width:min(340px, calc(var(--lw) - 32px));box-shadow:inset 0 0 0 1px #4d4230, 0 2px 6px #0009, 0 0 14px color-mix(in srgb, var(--r) 30%, transparent);background:linear-gradient(#262119f5,#14120ef5);border:1px solid #000;border-radius:2px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 14px 6px 6px;transition:opacity .4s,transform .4s;animation:.22s ease-out lt-in;display:grid}.loot-toast.out{opacity:0;transform:translateY(-6px)}.lt-icon{border:2px solid var(--r);background:radial-gradient(ellipse 72% 56% at 50% 80%, color-mix(in srgb, var(--r) 28%, transparent), transparent 76%), radial-gradient(circle, #1b1915, #0b0a08);border-radius:2px;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.lt-icon img{width:32px;height:32px;image-rendering:pixelated}.lt-text{min-width:0;display:grid}.lt-text b{font:700 16px/1.2 var(--display);color:var(--r);text-shadow:0 1px #000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-text small{font:13px/1.25 var(--ui);color:var(--dim)}.loot-toast[data-rarity=efsanevi]{box-shadow:inset 0 0 0 1px #8c7446,0 2px 6px #0009,0 0 18px #ffd76a8c}.loot-toast[data-rarity=efsanevi] .lt-icon:after,.loot-toast[data-rarity=destansi] .lt-icon:after{content:"";background:linear-gradient(105deg,#0000 42%,#fff4d080 50%,#0000 58%);animation:2.4s ease-in-out infinite rarity-sheen;position:absolute;inset:-40% -60%;transform:translate(-70%)}.loot-toast.sig{max-width:min(380px, calc(var(--lw) - 32px));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--r) 70%, #4d4230), 0 2px 8px #0009, 0 0 26px color-mix(in srgb, var(--r) 55%, transparent);padding:8px 18px 8px 8px;animation:.22s ease-out lt-in,1.1s ease-in-out .2s 2 lt-sig}.loot-toast.sig .lt-icon{width:52px;height:52px}.loot-toast.sig .lt-icon img{width:48px;height:48px}.loot-toast.sig em{font:700 12px/1.1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--r) 70%, #fff);font-style:normal}.loot-toast.sig b{font-size:19px}@keyframes lt-sig{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--r) 70%, #4d4230), 0 2px 8px #0009, 0 0 26px color-mix(in srgb, var(--r) 55%, transparent)}50%{box-shadow:inset 0 0 0 1px var(--r), 0 2px 8px #0009, 0 0 40px color-mix(in srgb, var(--r) 85%, transparent)}}@keyframes lt-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:where(html.ui-touch.ui-h500) #loot-toasts{top:calc(6px + var(--zsa-t));gap:4px}:where(html.ui-touch.ui-h500) .loot-toast{max-width:min(280px, calc(var(--lw) - 540px));gap:7px;min-width:180px;padding:3px 10px 3px 3px}:where(html.ui-touch.ui-h500) .lt-icon{width:28px;height:28px}:where(html.ui-touch.ui-h500) .lt-icon img{width:24px;height:24px}:where(html.ui-touch.ui-h500) .lt-text b{font-size:13px}:where(html.ui-touch.ui-h500) .lt-text small{font-size:11px}:where(html.ui-touch.ui-h500) .loot-toast.sig .lt-icon{width:36px;height:36px}:where(html.ui-touch.ui-h500) .loot-toast.sig .lt-icon img{width:32px;height:32px}:where(html.ui-touch.ui-h500) .loot-toast.sig b{font-size:15px}@media (prefers-reduced-motion:reduce){.loot-toast,.loot-toast.sig,.loot-toast .lt-icon:after{animation:none}}.loot-toast.gift{box-shadow:inset 0 0 0 1px #8c7446,0 2px 6px #0009,0 0 16px #e8c07073}.loot-toast.gift .lt-icon:after{content:"";background:linear-gradient(105deg,#0000 42%,#fff4d073 50%,#0000 58%);animation:2.4s ease-in-out infinite rarity-sheen;position:absolute;inset:-40% -60%;transform:translate(-70%)}@media (prefers-reduced-motion:reduce){.loot-toast.gift .lt-icon:after{animation:none}}:root{--qp-heart:#f2a33a;--qp-heart-2:#ffc966;--qp-ember:#e98a5a;--qp-memory:#8fb6e8;--qp-prof:#8fd27a;--qp-track:#15120d}.qp-heart{gap:4px;margin-top:1px;display:grid}.qp-heart-row{font:14px/1.25 var(--ui);color:#e6d8b8;align-items:baseline;gap:8px;display:flex}.qp-heart-row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qp-heart-row>b{font:700 14px/1 var(--ui);color:var(--qp-heart-2);font-variant-numeric:tabular-nums;flex:none}.qp-heart-track{background:var(--qp-track);border:1px solid #000;border-radius:1px;height:9px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3a3122}.qp-heart-fill{transform-origin:0;transform:scaleX(var(--to,0));background:linear-gradient(180deg, var(--qp-heart-2), var(--qp-heart) 55%, #b86a17);position:absolute;inset:0;box-shadow:inset 0 1px #fff0c873}.qp-heart-fill.grow{animation:.6s cubic-bezier(.2,.7,.2,1) both qp-heart-grow}@keyframes qp-heart-grow{0%{transform:scaleX(var(--from,0));filter:brightness(1.6)}to{transform:scaleX(var(--to,0));filter:none}}.qp-heart-track:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#0000008c calc(10% - 1px) 10%);position:absolute;inset:0}.qp-heart-parts{flex-wrap:wrap;gap:4px;display:flex}.qp-heart-parts>i{font:12px/1.3 var(--ui);color:#d8ccb0;white-space:nowrap;background:#ffdca00f;border-radius:2px;padding:1px 6px 2px;font-style:normal;box-shadow:inset 0 0 0 1px #4d4230}.qp-heart-parts>i.set{color:var(--qp-heart-2);box-shadow:inset 0 0 0 1px var(--qp-heart-2)}.qp-heart-parts>i b{color:var(--qp-heart-2)}.qp-heart-parts>i.full{color:var(--dim);-webkit-text-decoration:line-through #ffdca059;text-decoration:line-through #ffdca059}.qp-heart-parts>i.full b{color:var(--qp-heart-2);text-decoration:none;display:inline-block}.qp-heart-next{font:italic 12px/1.3 var(--ui);color:var(--faint)}.qp-fly{z-index:5;pointer-events:none;font:700 21px/1 var(--display);color:var(--qp-heart-2);text-shadow:0 1px #000,0 0 8px #f2a33a99,0 2px 4px #000;white-space:nowrap;animation:1.15s cubic-bezier(.2,.7,.3,1) forwards qp-fly;position:fixed;top:0;left:0}@keyframes qp-fly{0%{opacity:0;translate:-50%;scale:.7}15%{opacity:1;translate:-50% -10px;scale:1.12}30%{scale:1}75%{opacity:1}to{opacity:0;translate:-50% -46px;scale:1}}#qp-hold{z-index:5;pointer-events:none;zoom:var(--uiz);justify-items:center;gap:3px;display:grid;position:fixed;top:0;left:0;translate:-50% -100%}.qp-hold-label{font:700 13px/1 var(--ui);color:#f6e7c4;text-shadow:0 1px #000,0 0 4px #000;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.qp-hold-track{background:var(--qp-track);border:1px solid #000;width:96px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3a3122,0 1px 3px #000000b3}.qp-hold-fill{transform-origin:0;background:linear-gradient(#ffe09a,#e7a93f 60%,#9c6416);position:absolute;inset:0;transform:scaleX(0)}#qp-hold.done .qp-hold-fill{background:linear-gradient(#fff6d8,#ffd27a)}#qp-hold.out{animation:.22s ease-in forwards qp-out}@keyframes qp-out{to{opacity:0}}.qp-ring{pointer-events:none;z-index:3;width:calc(100% + 24px);height:calc(100% + 24px);position:absolute;inset:-12px;overflow:visible;rotate:-90deg}.qp-ring circle{fill:none;stroke-width:8px}.qp-ring .qp-ring-track{stroke:#000000b3}.qp-ring .qp-ring-fill{stroke:#f3c25e;stroke-linecap:round;filter:drop-shadow(0 0 3px #f3c25eb3)}.qp-ring.done .qp-ring-fill{stroke:#fff1c4}#hold-tip{z-index:6;max-width:min(320px,100vw - 16px);font:600 14px/1.25 var(--ui);color:#ffe39a;pointer-events:none;background:linear-gradient(#262119f7,#14120ef7);border:1px solid #000;border-radius:3px;align-items:center;gap:10px;padding:8px 12px;animation:.22s ease-out lt-in;display:flex;position:fixed;box-shadow:inset 0 0 0 1px #8c7446,0 2px 6px #0009}#hold-tip .ht-bar{background:#000000b3;border:1px solid #000;border-radius:2px;flex:none;width:40px;height:8px;overflow:hidden}#hold-tip .ht-bar i{transform-origin:0;background:#f3c25e;height:100%;animation:2s linear .3s both ht-fill;display:block}@keyframes ht-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body:not(.in-game) #hold-tip{display:none}@media (prefers-reduced-motion:reduce){#hold-tip .ht-bar i{animation:none}}.qp-easy{font:13px/1.25 var(--ui);color:#ffe39a;align-items:center;gap:6px;margin-top:2px;display:flex}.qp-easy>i{background:#ffd76a;border-radius:50%;flex:none;width:8px;height:8px;animation:1.1s ease-in-out infinite qp-easy-pulse;box-shadow:0 0 6px 2px #ffd76ab3}@keyframes qp-easy-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.qp-glow{outline-offset:1px;outline:2px solid #ffd76a;position:relative;box-shadow:0 0 8px 2px #ffd76a73}.qp-glow:after{content:"";border-radius:inherit;pointer-events:none;will-change:opacity;animation:1.1s ease-in-out infinite qp-glow-pulse;position:absolute;inset:-4px;box-shadow:0 0 18px 7px #ffd76ae6}@keyframes qp-glow-pulse{0%,to{opacity:.2}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.qp-easy>i,.qp-glow:after{animation:none}}.qp-hint-line{font:13px/1.2 var(--ui);color:#f0a184;align-items:center;gap:8px;display:flex}#quest-line .qp-hint-btn,.qp-hint-btn{color:#ffe7b0;font:700 12px/1.2 var(--ui);cursor:pointer;touch-action:manipulation;background:linear-gradient(#4a3d1c,#2c2410);border:1px solid #000;border-radius:2px;flex:none;padding:2px 7px 3px;box-shadow:inset 0 0 0 1px #e0b05a,0 0 10px #f3cf7a59}:where(.win,#dialog) button.qp-hint-btn{color:#ffe7b0;background:linear-gradient(#4a3d1c,#2c2410);box-shadow:inset 0 0 0 1px #e0b05a,inset 0 1px #ffe6b44d,0 0 14px #f3cf7a4d}:where(.win,#dialog) button.qp-hint-btn:hover{background:linear-gradient(#5c4c22,#362c13)}.qp-hint-btn.fresh{animation:1.6s ease-in-out 2 qp-glow}@keyframes qp-glow{50%{box-shadow:inset 0 0 0 1px #ffe7a8,0 0 20px #ffd678bf}}.qp-hint-card{color:var(--parch-ink);font:15px/1.4 var(--ui);background:linear-gradient(#f4e4b8,#e5cd8f);border-radius:2px;padding:9px 14px;animation:.2s ease-out v-fade;box-shadow:inset 0 0 0 1px #8a6a2c,inset 0 0 24px #a06e1e40,0 0 16px #f3cf7a33}.qp-hint-card b{font-weight:700}#qp-hint-pop{z-index:6;box-sizing:border-box;zoom:var(--uiz);cursor:pointer;width:260px;position:fixed}#dial{width:min(620px, calc(var(--lw) - 32px));max-height:calc(var(--lh) - 32px);zoom:var(--uiz);grid-template-rows:auto minmax(0,1fr) auto;top:50%;left:50%;transform:translate(-50%,-50%)}#dial.moved{transform:none}.qp-dial-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px}.qp-dial-face{justify-items:center;gap:8px;display:grid}.qp-dial-how{font:700 11px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0}.qp-dial-side{gap:10px;min-width:0;display:grid}.qp-dial-ask,.qp-dial-notes{padding:9px 12px}.qp-dial-ask p,.qp-dial-notes p{font-size:14px;line-height:1.45}.qp-dial-notes i{font-style:italic}.qp-dial-read{padding:8px 12px}.qp-dial-read>b{font:700 11px/1.2 var(--ui);letter-spacing:.12em;text-transform:uppercase}.qp-dial-read ul{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.qp-dial-read li{grid-template-columns:16px minmax(0,1fr);gap:6px;font-size:14px;line-height:1.35;display:grid}.qp-dial-read li>i{opacity:.7;font-style:normal;font-weight:700}.qp-dial-read li.unread span{opacity:.6;font-style:italic}.qp-book-read li span{overflow-wrap:anywhere}:where(html.ui-ph-l) .qp-book-read{padding:4px 10px}:where(html.ui-ph-l) .qp-book-read li{font-size:13px;line-height:1.25}.qp-dial-foot{justify-content:flex-end}.qp-dial-foot .qp-wrong{font:13px/1.2 var(--ui);color:#f0a184;flex:1}.qp-dial-svg{touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:block;overflow:visible}.qp-dial-svg .qp-rg{cursor:pointer;transform-box:view-box;transform-origin:50%;outline:none;transition:transform .18s cubic-bezier(.3,.8,.3,1.25)}.qp-dial-svg .qp-band{fill:#1b1712;stroke:#000;stroke-width:1px}.qp-dial-svg .qp-rg:nth-child(2n) .qp-band{fill:#221d16}.qp-dial-svg .qp-rim{fill:none;stroke:#8c7446;stroke-width:1.5px}.qp-dial-svg .qp-rg:focus-visible .qp-rim,.qp-dial-svg .qp-rg:hover .qp-rim{stroke:#f3cf7a}.qp-dial-svg .qp-mark-want{fill:#ffd76a80;stroke:#fff1b8;stroke-width:2.2px;animation:1.1s ease-in-out infinite qp-want-breathe}.qp-dial-svg .qp-rg.qp-turn .qp-rim{stroke:#ffd76a;stroke-width:3px}.qp-dial-easy{margin:0 0 6px;font-size:14px;font-weight:600}.qp-dial-svg .qp-mark-text.want{fill:#ffd76a;filter:drop-shadow(0 0 3px #ffd76ae6)}@keyframes qp-want-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.qp-dial-svg .qp-mark-want{animation:none}}.qp-dial-svg .qp-mark{fill:#a88b54}.qp-dial-svg .qp-mark.on{fill:#ffd36e}.qp-dial-svg .qp-mark-px{image-rendering:pixelated;opacity:.55}.qp-dial-svg .qp-mark-px.on{opacity:1}.qp-dial-svg .qp-mark-text{font:700 11px var(--ui);text-anchor:middle;dominant-baseline:central}.qp-dial-svg .qp-hub{fill:#2a241a;stroke:#8c7446;stroke-width:1.5px}.qp-dial-svg .qp-slot{fill:#f3cf7a1f;stroke:#f3cf7a80;stroke-width:1px;pointer-events:none}.qp-dial-svg .qp-pointer{fill:#f3cf7a;pointer-events:none}.qp-dial-svg .qp-ring-outer{fill:none;stroke:#c89a4a;stroke-width:2.5px;pointer-events:none}.qp-ring-names{color:var(--dim);font:700 12px/1.2 var(--ui);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:8px;display:flex}.qp-ring-names i{text-align:center;min-width:1.4em;color:var(--gold,currentColor);margin-right:4px;font-style:normal;display:inline-block}.qp-compasses{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.qp-compass{color:var(--dim);font:700 12px/1 var(--ui);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid}:where(.win) button.qp-compass,:where(.win) button.qp-compass:hover{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.qp-compass svg{display:block}.qp-compass .qp-needle{transform-box:view-box;transform-origin:50%;transition:transform .2s cubic-bezier(.3,.8,.3,1.25)}.qp-dial-face.shake{animation:.42s ease-in-out qp-shake}@keyframes qp-shake{15%,55%{translate:-6px}35%,75%{translate:6px}}.qp-dial-face.solved svg{animation:.9s ease-out qp-solved}@keyframes qp-solved{30%{filter:drop-shadow(0 0 14px #ffd66ef2)brightness(1.3)}}.qp-book-tabs{gap:6px;display:flex}.story-win button.qp-book-tab{min-height:30px;color:var(--dim);font:500 14px/1 var(--display);letter-spacing:.04em;background:linear-gradient(#2a251d,#1a1712);padding:0 12px;box-shadow:inset 0 0 0 1px #4d4230}.story-win button.qp-book-tab[aria-selected=true]{color:var(--gold-2);background:linear-gradient(#3a3326,#262016);box-shadow:inset 0 0 0 1px #e0b05a,0 0 10px #d8a44333}.qp-book{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.qp-book.show-only,:where(html.ui-ph) .qp-book.show-only{grid-template-columns:minmax(0,1fr)}.qp-book.show-only>.qp-book-col{gap:8px;display:grid}.qp-book.show-only .qp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html:not(.ui-ph)) .qp-book.show-only>.qp-book-col:has(>.qp-book-read){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}:where(html:not(.ui-ph)) .qp-book.show-only>.qp-book-col:has(>.qp-book-read)>*{grid-column:1/-1}:where(html:not(.ui-ph)) .qp-book.show-only>.qp-book-col:has(>.qp-book-read)>.qp-cards{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(.ui-ph)) .qp-book.show-only>.qp-book-col:has(>.qp-book-read)>.qp-book-read{grid-area:span 2/2}.qp-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.story-win button.qp-card{min-height:52px;color:var(--ink);text-align:left;white-space:normal;font:inherit;background:linear-gradient(#1f1b15,#16130f);border:1px solid #000;grid-template-columns:30px minmax(0,1fr);justify-content:stretch;align-items:center;gap:10px;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #3d3427}.story-win button.qp-card:hover{background:linear-gradient(#29241b,#1b1813)}.story-win button.qp-card[aria-pressed=true]{background:linear-gradient(#2f281d,#1f1a13);box-shadow:inset 0 0 0 2px #f3cf7a,0 0 12px #f3cf7a40}.story-win button.qp-card.memory{background:linear-gradient(#1a2029,#12161d);box-shadow:inset 0 0 0 1px #3d5677}.story-win button.qp-card.memory[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--qp-memory), 0 0 12px #8fb6e840}.qp-card-ico{color:#d9c391;background:#0d0b08;place-items:center;width:30px;height:30px;font-size:18px;display:grid;box-shadow:inset 0 0 0 1px #3d3427}.qp-card-ico img{width:26px;height:26px}.qp-card-t{gap:1px;min-width:0;display:grid}.qp-card-t b{font:700 14px/1.2 var(--ui);color:#f2e3bf}.qp-card-t small{font:12px/1.25 var(--ui);color:var(--dim)}.qp-card-t em{font:700 12px/1.2 var(--ui);color:var(--qp-heart-2);font-style:normal}.qp-card.new{animation:.5s cubic-bezier(.2,.8,.3,1.2) qp-card-in}@keyframes qp-card-in{0%{opacity:0;scale:.85}}.qp-suspects{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.story-win button.qp-suspect{min-width:0;min-height:150px;color:var(--ink);text-align:left;white-space:normal;font:inherit;background:#100e0b;border:1px solid #000;place-content:start stretch;gap:6px;padding:8px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #2c2720}.story-win button.qp-suspect:hover{background:#17140f}.story-win button.qp-suspect.armed{box-shadow:inset 0 0 0 1px #8c7446,0 0 10px #d8a44326}.story-win button.qp-suspect.lead{box-shadow:inset 0 0 0 2px #c0563d}.qp-suspect>b{font:400 17px/1 var(--fell);color:var(--gold-2)}.qp-face{background:radial-gradient(at 50% 60%,#2b251c,#0d0b08 75%);place-items:center;height:52px;display:grid;box-shadow:inset 0 0 0 1px #2c2720}.qp-face img{height:46px;image-rendering:pixelated}.qp-chip{box-sizing:border-box;max-width:100%;font:12px/1.25 var(--ui);color:#f3dcae;overflow-wrap:anywhere;white-space:normal;background:#f2a33a24;border-radius:1px;padding:2px 6px 3px;display:block;box-shadow:inset 0 0 0 1px #8a6526}.qp-chip.memory{color:#cfe0f6;background:#8fb6e81f;box-shadow:inset 0 0 0 1px #3d5677}.qp-chip.empty{color:var(--faint);text-align:center;background:0 0;box-shadow:inset 0 0 0 1px #2c2720}.qp-chip.snap{animation:.35s cubic-bezier(.2,.8,.3,1.4) qp-snap}@keyframes qp-snap{0%{filter:brightness(1.6);scale:1.25}}.story-win .win-foot:has(.qp-book-foot){padding:8px 12px}.qp-book-foot{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.qp-book-foot label{font:700 11px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;display:inline-flex}.qp-book-foot select{height:34px;color:var(--ink);font:14px var(--ui);letter-spacing:0;text-transform:none;background:#0c0b09;border:1px solid #000;border-radius:2px;padding:0 8px;box-shadow:inset 0 0 0 1px #8c7446}.qp-book-foot .qp-grow{flex:1}.qp-book-how{font:700 11px/1.2 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0}.qp-book-show{border-left:3px solid var(--gold);font:14px/1.3 var(--ui);color:var(--gold-2);background:linear-gradient(90deg,#d8a44329,#0000);padding:8px 12px}.qp-book-ask{border-left:3px solid var(--faint);font:italic 14px/1.35 var(--ui);color:var(--dim);margin:0 0 8px;padding:2px 0 2px 12px}.qp-opts{gap:6px;display:grid}.qp-opts-faded{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 6px;display:grid}#dialog button.qp-opt{width:100%;min-height:40px;color:var(--ink);text-align:left;white-space:normal;font:15px/1.3 var(--ui);text-shadow:none;background:linear-gradient(#221e17,#191611);border:1px solid #000;justify-content:flex-start;align-items:center;gap:10px;padding:6px 10px;display:flex;box-shadow:inset 0 0 0 1px #3d3427}#dialog button.qp-opt:hover{background:linear-gradient(#2b261d,#1f1b15)}#dialog button.qp-opt.mine{background:linear-gradient(#3a3020,#261f14);min-height:48px;box-shadow:inset 0 0 0 1px #f3cf7a,inset 0 1px #ffe6aa40,0 0 14px #f3cf7a2e}#dialog button.qp-opt.mine:hover{background:linear-gradient(#46392a,#2e2618)}#dialog button.qp-opt.faded{color:#6f6757;opacity:1;background:#14120e99;min-height:32px;padding:4px 8px;font-size:14px;box-shadow:inset 0 0 0 1px #2a251d}#dialog button.qp-opt.locked{color:#8a8170}#dialog button.qp-opt.faded .qp-opt-t b{color:#7b7262;font-weight:400}.qp-opt-t{gap:1px;min-width:0;display:grid}.qp-opt-t b{color:#f6e7c4;font-weight:700}.qp-opt-t small{font:12px/1.25 var(--ui);color:var(--dim)}.qp-badge{font:700 12px/1.1 var(--ui);white-space:nowrap;border-radius:2px;flex:none;padding:2px 6px 3px}.qp-badge.cls{color:#2a1d08;background:#f3cf7a;box-shadow:inset 0 0 0 1px #000}.faded>.qp-badge.cls{color:#7d7464;background:#2a251d;box-shadow:inset 0 0 0 1px #3d3427}.qp-badge.prof{color:var(--qp-prof);background:#12260e;box-shadow:inset 0 0 0 1px #4e8a3c}.qp-badge.prof.short{display:none}.locked>.qp-badge.prof{color:#f0a184;background:#2a1410;box-shadow:inset 0 0 0 1px #8b3a26}.qp-opts-note{font:italic 13px/1.35 var(--ui);color:#b8a988;margin:2px 2px 0}.qp-choices{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:8px;display:grid}#dialog button.qp-choice,#qp-scene-ask button.qp-choice{min-width:0;min-height:44px;color:var(--ink);white-space:normal;text-align:center;font:700 14px/1.2 var(--ui);text-shadow:none;background:linear-gradient(#2a241b,#1b1712);border:1px solid #000;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:6px;padding:8px 6px 9px;display:grid;box-shadow:inset 0 0 0 1px #5a4b33,0 2px 4px #00000080}#dialog button.qp-choice:hover,#dialog button.qp-choice:focus-visible,#qp-scene-ask button.qp-choice:hover,#qp-scene-ask button.qp-choice:focus-visible{background:linear-gradient(#3a3020,#261f14);box-shadow:inset 0 0 0 1px #f3cf7a,0 0 12px #f3cf7a33}.qp-choice-pic{aspect-ratio:1;background:radial-gradient(at 40% 35%,#5a4a32,#2e261b 70%);place-items:center;width:100%;max-width:96px;display:grid;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #6b5a3c}.qp-choice-pic img{width:100%;height:100%;image-rendering:pixelated}.qp-choice b{overflow-wrap:anywhere;color:#f6e7c4}.qp-choice small{font:italic 400 12px/1.3 var(--ui);color:#c8b98f;overflow-wrap:anywhere}.qp-choices-head{font:italic 13px/1.35 var(--ui);color:#b8a988;margin:0 2px 6px}:where(html.ui-ph) .qp-choice small{font-size:11.5px}#qp-scene-offer{z-index:9;width:min(470px, calc(var(--lw) - 32px));zoom:var(--uiz);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#qp-scene-offer .win-body{padding:14px 16px 16px}:where(html.ui-ph) #qp-scene-offer .btn{min-height:44px}:where(html.ui-ph-p) #dialog.qp-rows{max-height:calc(.72 * var(--lh))}:where(html.ui-ph-l) #dialog.qp-rows{left:auto;right:calc(8px + var(--zsa-r));top:calc(8px + var(--zsa-t));bottom:calc(8px + var(--zsa-b));grid-template-rows:auto minmax(0,1fr);width:min(480px,58vw);transform:none}:where(html.ui-ph-l) #dialog.qp-rows .dlg-text{padding:8px 12px}:where(html.ui-ph-l) #dialog.qp-rows .dlg-text p{font-size:14px}.qp-chips{flex-wrap:wrap;gap:6px;display:flex}.qp-chips>span{font:13px/1.2 var(--ui);color:#e0d3b4;background:#100e0b;border-radius:2px;padding:3px 7px;box-shadow:inset 0 0 0 1px #4d4230}.qp-note{font:13px/1.4 var(--ui);color:var(--faint);margin:0}.qp-scene-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}#qp-fade{z-index:30;opacity:0;pointer-events:none;background:#000;transition:opacity .32s;position:fixed;inset:0}#qp-fade.on{opacity:1;pointer-events:auto}#qp-scene{z-index:3;pointer-events:none;position:fixed;inset:0}.qp-band-t,.qp-band-b{height:var(--qp-band,7vh);background:#000;animation:.6s cubic-bezier(.2,.7,.2,1) both qp-band;position:absolute;left:0;right:0}.qp-band-t{transform-origin:50% 0;top:0}.qp-band-b{transform-origin:50% 100%;bottom:0}@keyframes qp-band{0%{transform:scaleY(0)}}.qp-scene-top{left:calc(16px + var(--zsa-l));right:calc(16px + var(--zsa-r));top:calc(var(--qp-band,7vh) + 10px);zoom:var(--uiz);grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;display:grid;position:absolute}#qp-scene .qp-exit{pointer-events:auto;justify-self:start}.qp-scene-mid{justify-items:center;gap:6px;display:grid}:where(html:not(.ui-ph)) .qp-scene-mid{grid-area:1/3;justify-self:end;justify-items:end}.qp-pill{font:700 14px/1.1 var(--ui);color:var(--gold-2);white-space:nowrap;text-shadow:0 1px #000;background:#0e0c09e0;border:1px solid #000;border-radius:2px;padding:6px 12px;box-shadow:inset 0 0 0 1px #8c7446}.qp-pill small{color:#d9ccae;font-weight:400}.qp-pill.bump{animation:.45s ease-out qp-bump}@keyframes qp-bump{30%{scale:1.08;box-shadow:inset 0 0 0 1px #ffe7a8,0 0 14px #ffd67899}}.qp-meter{background:#0a0a0ee6;border:1px solid #000;gap:4px;width:230px;padding:7px 10px 9px;display:grid;box-shadow:inset 0 0 0 1px #4a4a63}.qp-meter-h{font:700 13px/1 var(--ui);color:#d8dcf2;justify-content:space-between;display:flex}.qp-meter-track{background:#15151d;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2a2a3a}.qp-meter-fill{clip-path:inset(0 calc(100% - var(--p,0%)) 0 0);background:linear-gradient(90deg,#7d8fe0,#c48ad8 55%,#f0596b);transition:clip-path .35s ease-out;position:absolute;inset:0}.qp-meter.warmth .qp-meter-fill{background:linear-gradient(90deg,#6f9ad8,#c9a46a 55%,#f0a04a)}.qp-meter.warmth.cold{box-shadow:inset 0 0 0 1px #8fc4f0,0 0 12px #8fc4f073}.qp-meter.water .qp-meter-fill{background:linear-gradient(90deg,#4f8fb8,#2f6a96 60%,#1c4a74)}.qp-meter.water.deep{box-shadow:inset 0 0 0 1px #7cc4f0,0 0 12px #50a0dc73}#qp-swell{right:calc(18px + var(--zsa-r,0px));z-index:8;pointer-events:none;zoom:var(--uiz);justify-items:center;gap:4px;display:grid;position:fixed;top:38%}#qp-swell .qp-swell-label{font:700 11px/1 var(--ui);color:#dfe8ee;text-shadow:0 1px 2px #000}#qp-swell .qp-swell-track{background:#101820;border-radius:7px;width:14px;height:120px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2c3c4c}#qp-swell .qp-swell-fill{clip-path:inset(calc(100% - var(--p,0%)) 0 0 0);background:linear-gradient(#4f8fb8,#1c4a74);position:absolute;inset:0}#qp-swell .qp-swell-mark{z-index:1;background:#f0c850;height:2px;position:absolute;left:-2px;right:-2px;box-shadow:0 0 4px #f0c850}#qp-swell.up .qp-swell-fill{background:linear-gradient(#f0c850,#8a6a20)}:where(html.ui-ph) #qp-swell{top:24%}#qp-scene-ask{left:50%;bottom:calc(120px + var(--zsa-b,0px));z-index:9;width:min(440px, calc(var(--lw) - 32px));zoom:var(--uiz);display:grid;position:fixed;transform:translate(-50%)}#qp-scene-ask .win-body{gap:10px;padding:12px 14px 14px;display:grid}#qp-scene-ask button.qp-choice{place-content:center;min-height:56px;font-size:15px}.qp-meter.hot{box-shadow:inset 0 0 0 1px #f0596b,0 0 12px #f0596b73}.qp-tune{background:#081214e0;border:1px solid #000;gap:4px;padding:5px 10px;display:flex;box-shadow:inset 0 0 0 1px #3f6e66}.qp-tn{width:26px;height:26px;font:700 16px/1 var(--ui);color:#5e8a82;background:#0e1f22;place-items:center;font-style:normal;transition:color 80ms,background 80ms;display:grid;box-shadow:inset 0 0 0 1px #24403f}.qp-tn.on{color:#eafff6;background:#2d6a5c;box-shadow:inset 0 0 0 1px #8fe0c8,0 0 10px #82f0c873}.qp-tn.flat{color:#b06a58}.qp-tn.flat.on{color:#fff0ea;background:#7a3428;box-shadow:inset 0 0 0 1px #f0a088,0 0 10px #f0785a80}:where(html.ui-ph-l) #qp-scene.qp-tuned .qp-scene-mid{grid-column:3;justify-self:end;justify-items:end}:where(html.ui-ph) .qp-tn{width:22px;height:22px;font-size:14px}.qp-scene-card{left:calc(16px + var(--zsa-l));bottom:calc(var(--qp-band,7vh) + 14px);width:min(300px, calc(var(--lw) - 32px));zoom:var(--uiz);background:#0a0907eb;border:1px solid #000;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;animation:.25s ease-out v-fade;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #8c7446,0 6px 18px #0009}.qp-scene-card b{font:700 14px/1.2 var(--ui);color:#f6e7c4}.qp-scene-card small{font:13px/1.3 var(--ui);color:var(--dim);display:block}body.qp-in-scene :is(#hud,#hud-right,#quest-line,#hud-xp,#hud-br,#zone,#party-frames,#hud-prompt,#nav-arrow,#nav-marker,#actions){visibility:hidden}body.qp-in-scene #hud-status{top:calc(var(--qp-band,7vh) + 118px)}:where(html.ui-ph-p) body.qp-in-dream #hud-status{top:calc(var(--qp-band,7vh) + 142px)}.qp-invite-time{margin-top:10px}#qp-body{left:50%;bottom:calc(24px + var(--zsa-b));z-index:6;zoom:var(--uiz);justify-items:center;gap:8px;display:grid;position:fixed;translate:-50%}body.qp-shaped #actions,body.qp-shaped #hud-xp{visibility:hidden}.qp-body-row{align-items:stretch;gap:6px;padding:6px;display:flex}.qp-body-btn{color:#f6e7c4;width:74px;height:74px;font:700 17px/1 var(--display);text-shadow:0 1px #000;cursor:pointer;touch-action:manipulation;background:radial-gradient(at 50% 35%,#3a3227,#17140f 75%);border:1px solid #000;border-radius:2px;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #8c7446,inset 0 0 0 3px #1a1712,inset 0 1px #ffe6aa33}.qp-body-btn:hover{box-shadow:inset 0 0 0 1px #f3cf7a,inset 0 0 0 3px #1a1712,0 0 10px #f3cf7a40}.qp-body-btn kbd{font:700 11px/1 var(--ui);color:var(--gold-2);position:absolute;top:3px;left:5px}.qp-body-btn.off{white-space:normal;width:62px;font:600 13px/1.1 var(--ui);color:var(--dim);text-align:center;padding:0 6px}.qp-body-btn .cd{transform-origin:50% 100%;animation:qp-cd var(--cd,1s) linear 1 forwards;pointer-events:none;background:#0009;position:absolute;inset:0}@keyframes qp-cd{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.qp-body-btn:active{translate:0 1px}.qp-body-btn.cued{animation:.5s ease-in-out 4 alternate qp-cued;box-shadow:inset 0 0 0 2px #ffd27a,inset 0 0 0 4px #1a1712,0 0 16px #ffaa46bf}@keyframes qp-cued{to{box-shadow:inset 0 0 0 2px #fff0c0,inset 0 0 0 4px #1a1712,0 0 24px #ffbe5af2}}.qp-beat{font:600 13px/1.2 var(--ui);color:#e8d8bc;white-space:nowrap;background:#140e0adb;border:1px solid #000;padding:3px 10px;box-shadow:inset 0 0 0 1px #6a4a26}.qp-beat.now{color:#ffe2a0;font-weight:700;box-shadow:inset 0 0 0 1px #e0a050,0 0 10px #f0963c80}@media (prefers-reduced-motion:reduce){.qp-body-btn.cued{animation:none}}.qp-guard-bar{z-index:4;background:var(--qp-track);pointer-events:none;zoom:var(--uiz);border:1px solid #000;width:70px;height:8px;position:fixed;top:0;left:0;overflow:hidden;translate:-50% -100%;box-shadow:inset 0 0 0 1px #3a3122,0 1px 3px #000000b3}.qp-guard-bar>i{transform-origin:0;transform:scaleX(var(--s,1));background:linear-gradient(#ffb46a,#e4622a 60%,#8e2c10);transition:transform .25s ease-out;position:absolute;inset:0}.qp-guard-bar.air>i{background:linear-gradient(#a8e4ff,#4aa6dc 60%,#1d5a86)}.qp-guard-bar.has-text{overflow:visible}.qp-guard-bar>b{white-space:nowrap;font:700 12px/1 var(--ui);color:#ffe6c4;text-shadow:0 1px #000,0 0 3px #000;position:absolute;bottom:calc(100% + 3px);left:50%;translate:-50%}.qp-guard-bar.air>b{color:#d8f2ff}.qp-guard-bar.light>i{background:linear-gradient(#fff0a8,#f2b640 60%,#9a6414)}.qp-guard-bar.light>b{color:#fff2c8}.qp-guard-ok{color:#a9d6c4;font-size:12px}.qp-guard-lost{color:#c79a8e;font-size:12px}.qp-guard-bar.alert{overflow:visible;box-shadow:inset 0 0 0 1px #ff8a4a,0 0 8px #ff783cb3}.qp-guard-bar.alert:after{content:"";opacity:.3;pointer-events:none;animation:.9s ease-in-out infinite qp-alert;position:absolute;inset:-3px;box-shadow:0 0 12px 2px #ff8c46e6}@keyframes qp-alert{50%{opacity:1}}.qp-guard{gap:3px;display:grid}.qp-guard-row{font:14px/1.2 var(--ui);color:#e6d8b8;align-items:center;gap:6px;display:flex}.qp-guard-row>i{background:linear-gradient(#e2c590,#b8955c);border:1px solid #000;width:20px;height:11px}.qp-guard-row>i.alert{background:linear-gradient(#ffcf6a,#f06c2a);box-shadow:0 0 6px #ff7832cc}.qp-guard-row>i.lost{background:linear-gradient(#3a3029,#1a1512)}.qp-guard-alert{font:700 14px/1.2 var(--ui);color:#ff9a6a}.qp-guard-stop{font:13px/1.2 var(--ui);color:var(--faint)}#qp-outcome{left:50%;top:calc(var(--qp-outcome-top,56px) + var(--zsa-t));z-index:8;width:min(440px, calc(var(--lw) - 32px));box-sizing:border-box;text-align:center;pointer-events:auto;cursor:pointer;zoom:var(--uiz);background:linear-gradient(#1e1813f5,#0e0c0af5);border:1px solid #000;border-radius:2px;padding:10px 18px 12px;animation:.45s cubic-bezier(.2,.7,.2,1) both qp-plate-in;position:fixed;translate:-50%;box-shadow:inset 0 0 0 1px #6e4a2e,inset 0 0 0 3px #1a1410,inset 0 0 0 4px #9a6a40,0 10px 28px #000000a6}@keyframes qp-plate-in{0%{opacity:0;translate:-50% -14px}}.qp-out-h{font:700 11px/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--qp-ember)}.qp-out-t{font:400 22px/1.1 var(--fell);color:#f6e7c4;text-shadow:0 1px #000;margin:5px 0 4px}.qp-out-l{font:14px/1.4 var(--ui);color:#cdbf9f;margin:0}.qp-out-on{font:600 14px/1.35 var(--ui);color:var(--gold-2);margin:4px 0 0}#qp-outcome.away{animation:.7s cubic-bezier(.5,0,.7,.4) forwards qp-plate-away}@keyframes qp-plate-away{to{opacity:0;translate:var(--qp-to-x,-50%) var(--qp-to-y,0);scale:.12}}.qp-log{gap:6px;margin-top:6px;display:grid}.qp-log .parch{padding:8px 12px}.qp-log .parch p{font-size:15px}.qp-log .qp-note{font-size:13px}:where(html.ui-ph) .qp-heart-row,:where(html.ui-ph) .qp-heart-row>b{font-size:12px}:where(html.ui-ph) .qp-heart-track{height:7px}:where(html.ui-ph-p) .qp-heart-parts,:where(html.ui-ph) .qp-heart-next{display:none}:where(html.ui-ph-l) .qp-heart-parts>i{padding:0 4px 1px;font-size:10px}:where(html.ui-ph) .qp-hint-line{font-size:12px}:where(html.ui-ph) #quest-line .qp-hint-btn{min-height:28px;padding:2px 8px}:where(html.ui-ph) .qp-fly{font-size:16px}:where(html.ui-ph) #dial{width:auto;max-height:none;top:auto;left:auto;transform:none}:where(html.ui-ph-p) .qp-dial-body{grid-template-columns:minmax(0,1fr);justify-items:stretch}:where(html.ui-ph) .qp-dial-ask{padding:5px 9px}:where(html.ui-ph) .qp-dial-how{display:none}:where(html.ui-ph) .qp-dial-foot{padding:8px 10px}:where(html.ui-ph-l) .qp-dial-body{grid-template-columns:minmax(0,1fr);gap:8px}:where(html.ui-ph) .qp-dial-ask p,:where(html.ui-ph) .qp-dial-notes p{font-size:13px}:where(html.ui-ph) .qp-dial-body:has(.qp-dial-read){gap:6px;padding-top:4px;padding-bottom:2px}:where(html.ui-ph) .qp-dial-body .qp-dial-read{padding:5px 9px 6px!important}:where(html.ui-ph) .qp-dial-read li{font-size:13px;line-height:1.25}:where(html.ui-ph) .qp-dial-body .qp-dial-read.with-ask>p{margin:0 0 3px;font-size:13px;line-height:1.3}:where(html.ui-ph) .qp-dial-read>b{font-size:10px;line-height:1.3;display:block}:where(html.ui-ph) .qp-dial-read ul{gap:0;margin-top:1px}:where(html.ui-ph) .qp-hint-card{padding:7px 10px;font-size:13px}:where(html.ui-ph-p) .qp-book{grid-template-columns:minmax(0,1fr)}:where(html.ui-ph-p) .qp-cards{overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}:where(html.ui-ph-p) .story-win button.qp-card{scroll-snap-align:start;flex:0 0 150px;min-height:56px}:where(html.ui-ph-p) .qp-suspects{grid-template-columns:minmax(0,1fr)}:where(html.ui-ph-p) .story-win button.qp-suspect{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:56px}:where(html.ui-ph-p) .qp-suspect>.qp-face{grid-row:1/3;height:44px}:where(html.ui-ph-p) .qp-suspect>.qp-face img{height:40px}:where(html.ui-ph-p) .qp-suspect>b{font-size:15px}:where(html.ui-ph-p) .qp-suspect-chips{flex-wrap:wrap;gap:3px;display:flex}:where(html.ui-ph-p) .qp-suspect-chips .qp-chip.empty{display:none}:where(html.ui-ph-l) .qp-book{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(html.ui-ph-l) .qp-card-t small{display:none}:where(html.ui-ph-l) .story-win button.qp-card{grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:40px;padding:4px 8px}:where(html.ui-ph-l) .qp-card-ico{width:24px;height:24px;font-size:15px}:where(html.ui-ph-l) .qp-card-t b{font-size:13px}:where(html.ui-ph-l) .qp-cards{gap:5px}:where(html.ui-ph-l) .qp-book-ask,:where(html.ui-ph-l) .qp-book-show{margin:0;padding-top:2px;padding-bottom:2px;font-size:13px;line-height:1.25}:where(html.ui-ph-l) #story.qp-wide .win-body{overscroll-behavior:contain;overflow-y:auto}:where(html.ui-ph-l) .story-win button.qp-book-tab{min-height:34px}:where(html.ui-ph-l) #story.qp-wide .win-body{gap:8px}:where(html.ui-ph-l) .story-win button.qp-suspect{min-height:0}:where(html.ui-ph-l) .qp-face{display:none}:where(html.ui-ph) .qp-book-foot select{height:44px}:where(html.ui-ph-p) .qp-book-foot .qp-grow{flex-basis:100%}:where(html.ui-ph-l) .qp-book-foot{flex-wrap:nowrap;gap:6px}:where(html.ui-ph-l) .qp-book-foot .qp-grow{display:none}:where(html.ui-ph-l) .qp-book-foot label{gap:0;font-size:0}:where(html.ui-ph-l) .qp-book-foot select,:where(html.ui-ph-l) .story-win .qp-book-foot>button{height:40px;min-height:40px}:where(html.ui-ph) .qp-book-foot>button{flex:1}:where(html.ui-ph) .story-win button.qp-book-tab{min-height:40px}:where(html.ui-ph) #dialog button.qp-opt{min-height:44px;font-size:14px}:where(html.ui-ph) #dialog button.qp-opt.mine{min-height:52px}:where(html.ui-ph) #dialog button.qp-opt.faded{min-height:36px;font-size:12px}:where(html.ui-ph-l) .qp-opts-faded{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html.ui-ph) .qp-opt-t small,:where(html.ui-ph-n) .qp-badge.prof.long{display:none}:where(html.ui-ph-n) .qp-badge.prof.short{display:inline}:where(html.ui-ph) .qp-opts-note{font-size:12px}:where(html.ui-ph-p) #qp-scene-offer{top:auto;bottom:calc(58px + var(--zsa-b));width:calc(var(--lw) - 16px);transform:translate(-50%)}:where(html.lay-phone-portrait) #qp-scene-offer{bottom:calc(var(--ph-tabs,92px) + 8px + var(--zsa-b))}:where(html.ui-ph-p) .qp-scene-acts{flex-direction:column-reverse}:where(html.ui-ph-p) .qp-scene-acts>button{width:100%}:where(html.ui-ph-p) .qp-scene-acts>.ghost{display:none}:where(html.ui-ph-p) #qp-scene-ask{bottom:calc(58px + var(--zsa-b));width:calc(var(--lw) - 16px)}:where(html.lay-phone-portrait) #qp-scene-ask{bottom:calc(var(--ph-tabs,92px) + 8px + var(--zsa-b))}:where(html.ui-ph-l) #qp-scene-ask{left:auto;right:calc(16px + var(--zsa-r));width:min(360px,44vw);top:50%;bottom:auto;transform:translateY(-50%)}:where(html.ui-ph-l) #qp-scene-offer{left:auto;right:calc(16px + var(--zsa-r));width:min(380px,46vw);transform:translateY(-50%)}:where(html.ui-ph) .qp-pill{padding:5px 9px;font-size:12px}:where(html.ui-ph) .qp-meter{width:190px}:where(html.ui-ph-p) .qp-scene-top{grid-template-columns:minmax(0,1fr);justify-items:center}:where(html.ui-ph-p) #qp-scene .qp-exit{justify-self:start}:where(html.ui-ph) #qp-scene .qp-exit{min-height:40px;padding:0 12px;font-size:13px}:where(html.ui-ph) #qp-body{left:auto;right:calc(10px + var(--zsa-r));bottom:calc(14px + var(--zsa-b));width:150px;height:160px;display:block;translate:none}:where(html.lay-phone-portrait) #qp-body{bottom:calc(var(--ph-tabs,92px) + 56px + var(--zsa-b))}:where(html.ui-ph) #qp-body .qp-body-row{box-shadow:none;background:0 0;border:0;padding:0;position:absolute;inset:0}:where(html.ui-ph) #qp-body .qp-body-row:before,:where(html.ui-ph) #qp-body .qp-body-row:after{display:none}:where(html.ui-ph) .qp-body-btn{border-radius:50%;width:52px;height:52px;font-size:13px;position:absolute;box-shadow:inset 0 0 0 1px #e0b05a,inset 0 0 0 3px #1a1712,0 3px 8px #00000080}:where(html.ui-ph) .qp-body-btn kbd{display:none}:where(html.ui-ph) .qp-body-btn.main{background:radial-gradient(at 50% 35%,#8a2a1d,#4a120c 80%);width:76px;height:76px;font-size:15px;bottom:0;right:0}:where(html.ui-ph) .qp-body-btn.second{bottom:92px;right:12px}:where(html.ui-ph) .qp-body-btn.off{width:44px;height:44px;font-size:9px;line-height:1.05;bottom:0;right:92px}:where(html.ui-ph) #qp-body .qp-pill{left:50%;top:calc(10px + var(--zsa-t));position:fixed;translate:-50%}:where(html.ui-ph) #qp-body[data-shape=kindled] .qp-body-btn.second{background:radial-gradient(at 50% 35%,#6a3a1a,#34180a 80%);width:68px;height:68px;font-size:14px;bottom:84px;right:4px}:where(html.ui-ph) #qp-body .qp-beat{font-size:14px;position:absolute;bottom:calc(100% + 8px);right:0}:where(html.ui-ph) .qp-guard-bar{width:56px;height:7px}:where(html.ui-ph) .qp-guard-row{font-size:12px}:where(html.ui-ph-p) .qp-guard-row>span,:where(html.ui-ph-p) .qp-guard-stop{display:none}:where(html.ui-ph) .qp-guard-alert{font-size:12px}:where(html.ui-ph) #qp-outcome{top:calc(8px + var(--zsa-t));padding:8px 12px 10px}:where(html.ui-ph-p) #qp-outcome{top:calc(var(--hud-bottom,110px) + 6px)}:where(html.ui-ph) .qp-out-t{font-size:18px}:where(html.ui-ph) .qp-out-l,:where(html.ui-ph) .qp-out-on{font-size:12px}:where(html.ui-ph-l) #qp-outcome{top:calc(64px + var(--zsa-t));width:min(380px,46vw)}:where(html.ui-ph-l) .qp-scene-card{bottom:auto;left:50%;top:calc(var(--qp-band,7vh) + 56px);transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.qp-heart-fill.grow,.qp-card.new,.qp-chip.snap,.qp-pill.bump,.qp-dial-face.shake,.qp-dial-face.solved svg,.qp-band-t,.qp-band-b,.qp-hint-btn.fresh,.qp-guard-bar.alert:after{animation:none}.qp-fly{animation-name:qp-out}.qp-dial-svg .qp-rg,.qp-compass .qp-needle{transition:none}}#story.qp-wide{--win-w:860px;left:max(24px, calc(50vw / var(--uiz) - 430px))}:where(html.ui-ph-l) #story.qp-wide[data-dock]{width:min(720px, calc(var(--lw) - 2 * var(--dk-x) - var(--zsa-r)))!important}:where(html.ui-ph-p) #story.qp-wide[data-dock]{max-height:calc(var(--lh) - 120px)!important}.qp-lantern{background:linear-gradient(#121a1c,#0b1012);gap:4px;padding:7px 10px 8px;display:grid;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #2e3b36}.qp-lantern-head{font:13px/1.2 var(--ui);color:#c9d2c4;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.qp-lantern-head b{color:#e9e2c8;font-weight:700}.qp-lantern-state{color:#8fa39a;font-variant-numeric:tabular-nums;font-size:12px}.qp-lamps{width:100%;max-width:240px;height:auto;margin:0 auto;display:block}.qp-lamp-water{fill:#0d1a1a}.qp-lamp-post{fill:#2c241b}.qp-lamp-box{fill:#1d1a16;stroke:#000;stroke-width:.8px}.qp-lamp-win{fill:#2a1c14}.qp-lamp-glow,.qp-lamp-refl{fill:#ffb347;opacity:0}.qp-lantern.lit .qp-lamp-win{fill:#ffe3a0}.qp-lantern.lit .qp-lamp-glow{opacity:.38}.qp-lantern.lit .qp-lamp-refl{opacity:.45}.qp-lantern.quiet .qp-lamps{opacity:.55}.qp-lantern-pips{justify-content:center;gap:8px;display:flex}.qp-lantern-pips i{background:#22302c;width:22px;height:5px;box-shadow:inset 0 0 0 1px #000}.qp-lantern-pips i.past{background:#3e544b}.qp-lantern-pips i.now{background:#d9c27a}.qp-compasses.many{gap:6px}.qp-compasses.tight{gap:8px}:where(html.ui-ph) .qp-lantern{padding:5px 9px 6px}:where(html.ui-ph) .qp-lamps{max-width:200px}:where(html.ui-ph-l) .qp-lantern{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px}:where(html.ui-ph-l) .qp-lantern-head{grid-column:1/-1}:where(html.ui-ph-l) .qp-lamps{max-width:104px;margin:0}:where(html.ui-ph) .qp-wear{min-width:132px;min-height:48px;font-size:16px}#dialog button.qp-opt.act{background:linear-gradient(#4a3a1c,#2a2010);min-height:48px;box-shadow:inset 0 0 0 1px #e8c46a,0 2px 5px #00000080}#dialog button.qp-opt.act b{color:#ffe9b0;font-size:16px}#dialog button.qp-opt.act.locked{background:linear-gradient(#2a241b,#1b1712);box-shadow:inset 0 0 0 1px #5a4b33}#dialog button.qp-opt.act.locked b{color:var(--dim)}.qp-replay{color:#c9d6dc;align-items:center;gap:6px;font-size:12px;display:flex}.qp-replay svg{flex:none;transform:rotate(-90deg)}.qp-replay-track{fill:none;stroke:#26323a;stroke-width:3px}.qp-replay-fill{fill:none;stroke:#9cc4d8;stroke-width:3px;transition:stroke-dashoffset .9s linear}.qp-asked-head{opacity:.85;flex-basis:100%;margin:0 0 2px;font-size:12px}#dialog .dlg-actions button.qp-asked,#dialog button.qp-choice.qp-asked{opacity:.45;filter:saturate(.4);cursor:default}#dialog button.qp-choice.qp-asked:hover{background:linear-gradient(#2a241b,#1b1712);box-shadow:inset 0 0 0 1px #5a4b33,0 2px 4px #00000080}.ic-dv{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:baseline;gap:3px;min-width:4.4em;font-size:12px;line-height:1;display:inline-flex}.ic-dv i{font-size:10px;font-style:normal}.ic-dv small{font-size:12px;font-weight:600}.ic-dv.up{color:var(--go)}.ic-dv.down{color:var(--bad)}.ic-stat.ic-loss>span:first-child{color:#d99a8c}.ic-stat.ic-loss b{color:var(--bad)}.ic-set-shift{font-weight:700}.ic-set-shift.lost{color:var(--bad)}.ic-set-shift.gained{color:var(--go)}.ic-gap{visibility:hidden}.ic-affixes:not(:has(.ic-stat:not(.ic-gap))){border-top-color:#0000}.cmp-win{font:14px/1.35 var(--ui);color:var(--ink);isolation:isolate;align-content:start;gap:6px;padding:12px 14px;display:grid;overflow-x:hidden}.cmp-win.panel:before{display:none}.cmp-win.panel[data-rarity]{box-shadow:inset 0 2px 0 var(--r), inset 0 0 0 1px #6b5a3a, inset 0 0 0 3px #1a1712, inset 0 0 0 4px #8c7446, 0 12px 30px #000000a6}.cmp-win.panel:after{display:none}.cmp-win.panel[data-rarity=destansi]:after,.cmp-win.panel[data-rarity=efsanevi]:after{content:"";width:auto;height:auto;box-shadow:none;pointer-events:none;z-index:1;opacity:.5;background:linear-gradient(105deg, transparent 42%, var(--sheen) 50%, transparent 58%);border:0;animation:5.5s ease-in-out infinite rarity-sheen;display:block;position:absolute;inset:0 -60%;transform:translate(-70%)}.cmp-win.panel[data-rarity=destansi]{--sheen:#d6acff61}.cmp-win.panel[data-rarity=efsanevi]{--sheen:#fff4d08c}@media (prefers-reduced-motion:reduce){.cmp-win.panel[data-rarity]:after{opacity:0;animation:none}}.cmp-win .ic-head{padding-right:0}.cmp-empty-slot{background:var(--sil,none) center / 40px 40px no-repeat, radial-gradient(circle, #1b1915, #0b0a08);image-rendering:pixelated;border:1px solid #000}.cmp-empty-slot[data-slot^=ring]{--sil:var(--slot-ring)}.cmp-empty-slot[data-slot^=earring]{--sil:var(--slot-earring)}.cmp-empty .ic-name{color:var(--dim)}.ic-vs.ic-twin{display:block}.ic-twin .ic-better{vertical-align:-3px;margin-left:0}.cmp-worns{position:relative}.cmp-tabs{z-index:1;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:100%;left:10px;right:10px}.cmp-tabs>*{pointer-events:auto}.cmp-tab,.cmp-switch button{background:linear-gradient(#34302a,#25231f);border:1px solid #000;border-bottom:0;border-radius:5px 5px 0 0;align-items:center;height:22px;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #8c7446,inset 1px 0 #6b5a3a,inset -1px 0 #6b5a3a,0 -2px 6px #00000059}.cmp-tab{font:700 11px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2)}.cmp-switch{align-items:flex-end;gap:2px;display:inline-flex}.cmp-switch button{height:20px;font:600 12px/1 var(--ui);color:var(--faint);cursor:pointer;background:linear-gradient(#221f1a,#17150f);padding:0 9px}.cmp-switch button[aria-pressed=true]{height:22px;color:var(--ink);background:linear-gradient(#3a3326,#25231f)}.cmp-switch button.repl:after{content:"";vertical-align:2px;background:var(--gold-2);border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}:where(html:not(.ui-ph)) #card.cmp{width:292px}#card .cmp-look{align-content:start;gap:6px;min-width:0;display:grid}:where(html:not(.ui-ph)) .cmp-worns{display:none}:where(html:not(.ui-ph)) #card.cmp .card-actions{z-index:2;background:linear-gradient(#15120e00,#15120e 35%);margin:4px -14px -12px;padding:8px 14px 12px;position:sticky;bottom:-12px}.cmp-dock{z-index:8;width:292px;animation:.12s ease-out v-fade;position:fixed}.cmp-dock>.cmp-win{max-height:var(--dock-h,none);overscroll-behavior:contain;overflow-y:auto}.cmp-win.panel.more[data-rarity],:where(html:not(.ui-ph)) #card.cmp.more[data-rarity],:where(html.ui-ph-l) #card.cmp>.cmp-look.more{box-shadow:inset 0 -40px 26px -18px #000000fa, inset 0 2px 0 var(--r), inset 0 0 0 1px #6b5a3a, inset 0 0 0 3px #1a1712, inset 0 0 0 4px #8c7446, 0 12px 30px #000000a6}:where(html.ui-ph) .cmp-worns{min-width:0;min-height:0;display:grid}:where(html.ui-ph){--cmp-tabs:30px;--cmp-zoom:.84}:where(html.ui-ph:not(.ui-ph-l)){--cmp-zoom:1}:where(html.ui-ph) #card.cmp:has(>.cmp-worns.two){--cmp-tabs:44px}:where(html.ui-ph) :has(>.cmp-worns.two){--cmp-tabs:44px}:where(html.ui-ph) #card.cmp{--cmp-room:calc(var(--cmp-tabs) * var(--cmp-zoom))}:where(html.ui-ph) #card.cmp:has(>.cmp-worns.two){--cmp-room:var(--cmp-tabs)}:where(html.ui-ph) #card.cmp>.cmp-look,:where(html.ui-ph) #card.cmp>.cmp-worns{zoom:var(--cmp-zoom)}:where(html.ui-ph) :not(#card)>.cmp-worns{margin-top:var(--cmp-tabs)}:where(html.ui-ph) :not(#card)>.cmp-worns>.cmp-win{padding:10px 12px;font-size:13px}:where(html.ui-ph) #card.cmp{box-shadow:none;background:0 0;border:0;gap:8px;padding:0;animation:none;display:grid;overflow:hidden}:where(html.ui-ph) #card.cmp:after{display:none}:where(html.ui-ph) #card.cmp>.cmp-look{box-sizing:border-box;border-radius:var(--radius);box-shadow:inset 0 2px 0 var(--r,#8c7446), inset 0 0 0 1px #6b5a3a, inset 0 0 0 3px #1a1712, inset 0 0 0 4px #8c7446, 0 12px 30px #000000a6;background:repeating-linear-gradient(45deg,#ffffff03 0 2px,#0000 2px 5px),linear-gradient(#25231f,#16140f);border:1px solid #000;padding:12px 14px;position:relative;overflow-x:hidden}:where(html.ui-ph) #card.cmp>.cmp-worns>.cmp-win{min-height:0}:where(html.ui-ph-l) #card.cmp{padding-top:var(--cmp-room);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;top:calc(8px + var(--zsa-t))!important;bottom:calc(8px + var(--zsa-b))!important;max-height:none!important}:where(html.ui-ph-l) #card.cmp>.cmp-look,:where(html.ui-ph-l) #card.cmp>.cmp-worns>.cmp-win{max-height:calc((var(--lh) - 16px - var(--zsa-t) - var(--zsa-b) - var(--cmp-room)) / var(--cmp-zoom));overscroll-behavior:contain;overflow-y:auto}:where(html.ui-ph-l) #card.cmp>.cmp-worns{align-content:start}:where(html.ui-ph:not(.ui-ph-l)) #card.cmp{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);align-content:start;overflow-y:auto;max-height:calc(.86 * var(--lh) - var(--zsa-t) - var(--zsa-b))!important}:where(html.ui-ph:not(.ui-ph-l)) #card.cmp>.cmp-worns{margin-top:calc((var(--cmp-room) - 8px) / var(--cmp-zoom))}:where(html.ui-ph) #card.cmp .card-actions{position:sticky;bottom:-12px}:where(html.ui-ph) .cmp-tab{height:26px}:where(html.ui-ph-l) #card.cmp .cmp-tab{font-size:12px}:where(html.ui-ph) .cmp-switch button{min-width:56px;height:38px;padding:0 10px;font-size:13px}:where(html.ui-ph) .cmp-switch button[aria-pressed=true]{height:40px}:where(html.ui-ph) #card.cmp .cmp-switch button{height:calc(40px / var(--cmp-zoom));min-width:calc(56px / var(--cmp-zoom))}:where(html.ui-ph) #card.cmp .cmp-switch button[aria-pressed=true]{height:calc(42px / var(--cmp-zoom))}:where(html.ui-ph) #card.cmp .card-actions button{min-width:calc(44px / var(--cmp-zoom));min-height:calc(44px / var(--cmp-zoom))!important}:where(html.ui-ph) #card.cmp .card-x{width:calc(44px / var(--cmp-zoom));height:calc(44px / var(--cmp-zoom))}:where(html.ui-ph-l) #card.cmp .ic-dv i{font-size:12px}:where(html.ui-ph) .ic-gap:not(#card.cmp *),:where(html.ui-ph:not(.ui-ph-l)) #card.cmp .ic-gap{display:none}:where(html.ui-ph:not(.ui-ph-l)) #card.cmp{border-radius:var(--radius);background:#0a0907e0;padding:4px;box-shadow:0 12px 30px #000000a6}.ic-rng{color:var(--faint);white-space:nowrap;flex:none;font-size:12px}.ic-stat.ic-ax>span:first-child,.ic-stat.ic-ax>span:first-child b{color:var(--go)}.ic-foryou{border-radius:var(--radius);background:var(--well);color:var(--dim);border:1px solid #3b3326;gap:1px;margin-top:6px;padding:5px 8px 6px;font-size:13px;display:grid}.ic-foryou b{color:var(--gold-2)}.ic-foryou .ic-sub-head,.ic-wear .ic-sub-head{color:var(--label);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ic-wear{color:var(--dim);border-top:1px dashed #4a3f2a;gap:3px;margin-top:6px;padding-top:5px;font-size:13px;display:grid}.ic-wear-row{flex-wrap:wrap;gap:2px 12px;display:flex}.ic-wear-row b{color:var(--ink);font-weight:600}.ic-wear .ic-dv{min-width:0;margin-left:3px}.ic-stat[data-skill]>span:first-child{white-space:normal}#pot-pick{z-index:45;box-sizing:border-box;width:max-content;min-width:200px;max-width:min(300px, calc(var(--lw) - 16px));font:14px/1.25 var(--ui);zoom:var(--uiz);touch-action:manipulation;flex-direction:column;gap:4px;padding:8px;animation:.12s ease-out v-fade;display:flex;position:fixed;top:0;left:0;overflow:hidden}#pot-pick:before,#pot-pick:after,body:not(.in-game) #pot-pick{display:none}.pp-head{font:700 15px/1.2 var(--display);color:var(--ink);border-bottom:1px solid #000;align-items:center;gap:8px;padding:2px 4px 6px;display:flex;box-shadow:0 1px #ffe6aa0d}.pp-head span{flex:1}.pp-head kbd{font:700 12px/1.2 var(--ui);color:#f3cf7a;background:#0c0b09;border:1px solid #000;border-radius:2px;padding:1px 6px;box-shadow:inset 0 0 0 1px #4d4230}.pp-list{overscroll-behavior:contain;touch-action:pan-y;gap:2px;min-height:0;display:grid;overflow-y:auto}#pot-pick button{box-sizing:border-box;width:100%;color:var(--ink);font:500 14px/1.2 var(--ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;margin:0;display:flex}.pp-row{min-height:44px;padding:3px 8px 3px 4px}.pp-row img{width:36px;height:36px;image-rendering:pixelated;flex:none}.pp-name{flex:1;min-width:0;display:grid}.pp-name small{font:600 12px/1.2 var(--ui)}.pp-req{color:#e8a88a}.pp-cur{color:var(--gold-2)}.pp-n{min-width:2ch;font:700 14px/1 var(--ui);color:#fff;text-align:right;text-shadow:0 1px #000;flex:none}#pot-pick .pp-row:hover,#pot-pick .pp-row:focus-visible{background:#ffd69614;border-color:#6b5a3a}#pot-pick .pp-row:active:not(.low){background:#ffd69624}#pot-pick .pp-row.cur{border-color:#8c7446;box-shadow:inset 0 0 0 1px #f3cf7a59}#pot-pick .pp-row.low{cursor:default;color:var(--faint)}#pot-pick .pp-row.low img{filter:grayscale()brightness(.55)}#pot-pick .pp-row.low .pp-n{color:var(--faint)}#pot-pick .pp-row.low:hover{background:0 0;border-color:#0000}.pp-none{color:var(--dim);text-align:center;margin:0;padding:8px 6px}#pot-pick .pp-clear{color:#ffb8a6;background:linear-gradient(#3a1410,#240c09);border-color:#000;justify-content:center;min-height:36px;padding:0 12px;font-weight:600;box-shadow:inset 0 0 0 1px #8b3a26}#pot-pick .pp-clear:hover{background:linear-gradient(#4a1914,#2e0f0b)}.act.potion.pot-set{animation:.9s ease-out pot-set}@keyframes pot-set{0%,30%{outline-offset:1px;filter:brightness(1.6)drop-shadow(0 0 8px #ffd76af2);outline:3px solid #ffe796}to{outline-offset:9px;filter:none;outline:3px solid #ffe79600}}.act.potion[aria-expanded=true]{outline-offset:1px;outline:2px solid #f3cf7a}@media (prefers-reduced-motion:reduce){#pot-pick{animation:none}.act.potion.pot-set{outline-offset:1px;outline:3px solid #ffe39a;animation:none}}#chat-log .ch-item{font:inherit;color:var(--ink);text-shadow:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700;display:inline}#chat-log .ch-item:hover,#chat-log .ch-item:focus-visible{text-decoration:underline}.ch-trade{color:#ead6a6}.ch-trade .ch-name{color:#f0b860}.chat-tab[data-chat=trade] .chat-tab-n:not(:empty){background:#f0b860}#chat[data-filter=all] #chat-log p:not(.t-all){display:none}#chat-card{z-index:8;box-sizing:border-box;overscroll-behavior:contain;width:270px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);font:14px/1.35 var(--ui);align-content:start;gap:6px;padding:12px 14px;display:grid;position:fixed;overflow:hidden auto}#chat-card:before,#chat-card:after{display:none}#chat-card[data-rarity]{box-shadow:inset 0 2px 0 var(--r), inset 0 0 0 1px #6b5a3a, inset 0 0 0 3px #1a1712, inset 0 0 0 4px #8c7446, 0 12px 30px #000000a6}#chat-card .card-x{z-index:2;background:#14110d;justify-self:end;margin:-6px -8px -30px 0;position:sticky;top:0;box-shadow:inset 0 0 0 1px #4d4230}#chat-card .ic-head{padding-right:28px}:where(html.ui-ph) #chat-card{top:calc(8px + var(--zsa-t,0px));width:auto;max-width:none;max-height:60vh;left:8px;right:8px}#low-hp{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(#78000000 52%,#960c0873 80%,#af120ad9 100%);position:fixed;inset:0}#low-hp.rim{background:0 0;box-shadow:inset 0 0 0 2px #e12d20e6}body:not(.in-game) #low-hp{display:none!important}body.cine-on #low-hp{visibility:hidden}.bar-trail,.pf-trail{background:#d98a78;position:absolute;inset:0 auto 0 0}.bar-trail{transform-origin:0;width:100%}.pf-trail{width:0}.bar-trail.fresh,.pf-trail.fresh{background:#fff6ec}.bar.trailed .bar-fill,.pf-bar.trailed .pf-fill{transition-duration:80ms}[data-dev]>.win-body.lc-body{grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;gap:0;min-height:0;padding:0;overflow:hidden}.lc{box-sizing:border-box;grid-template-rows:minmax(0,1fr);grid-template-columns:236px minmax(0,1fr);gap:10px;height:100%;min-height:0;padding:10px;display:grid}[data-dev=pc] .lc{grid-template-columns:290px minmax(0,1fr);gap:14px;min-height:440px;padding:14px}[data-dev=phoneL] .lc{grid-template-columns:196px minmax(0,1fr);gap:8px;padding:8px}[data-dev=phoneP] .lc{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.lc.lc-solo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.lc-side{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid}[data-dev=phoneP] .lc-side{grid-template-rows:auto auto;gap:6px}.lc-seg{border:1px solid #000;border-radius:2px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #4d4230}.lc .lc-seg button{min-width:0;min-height:36px;box-shadow:none;color:var(--dim);font:600 14px/1 var(--ui);text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;background:#17140f;border:0;border-radius:0;flex:1 1 0;padding:0 8px;overflow:hidden}.lc .lc-seg button+button{border-left:1px solid #000}[data-dev=phoneL] .lc .lc-seg button{white-space:normal;padding:2px 4px;font-size:13px;line-height:1.1}.lc .lc-seg button[aria-selected=true]{color:var(--gold-2);background:linear-gradient(#4a3d27,#2c2418)}.lc-seg .num{opacity:.8;margin-left:6px}.lc-list{overscroll-behavior:contain;touch-action:pan-y;align-content:start;gap:2px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.lc .lc-tier{width:100%;min-height:32px;box-shadow:none;color:var(--label);font:700 12px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 6px 4px;display:flex}.lc .lc-tier[aria-expanded=false]{color:var(--faint);border-top:1px solid #2c2720}.lc-tier small{color:var(--faint);font:600 12px var(--ui);letter-spacing:0;text-transform:none;white-space:nowrap}.lc .lc-row{box-sizing:border-box;width:100%;min-width:0;min-height:44px;box-shadow:none;color:var(--ink);font:15px var(--ui);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;display:grid}[data-dev=pc] .lc .lc-row{min-height:36px}.lc .lc-row:hover{background:#ffd6960d}.lc .lc-row.on{background:linear-gradient(90deg,#d8a44333,#d8a4430a);border-color:#8c7446;box-shadow:inset 3px 0 #d8a443}.lc-row img{width:32px;height:32px}.lc-row .lc-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lc-row .lc-nmw{min-width:0;display:grid}.lc-row .lc-sub{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lc-row.lack .lc-nm{color:var(--dim)}.lc-row.lock{opacity:.55}.lc-row .lc-end{align-items:center;gap:6px;display:flex}.lc .lc-row .lc-quick{min-width:44px;min-height:36px;padding:0 10px}:where(html.ui-touch) .lc .lc-row .lc-quick{min-height:44px}.lc-row .coin{font-size:13px}.lc-b{font:700 12px/1 var(--ui);white-space:nowrap;border-radius:2px;padding:3px 6px}.lc-b.can{color:#cfe9bf;background:#7ab35e2e;box-shadow:inset 0 0 0 1px #4f7a3a}.lc-b.lv{color:#ffb8a6;background:#a0281e33;box-shadow:inset 0 0 0 1px #7a3324}.lc-b.miss{color:var(--faint);font-weight:600}.lc-b.q{color:#1c1408;background:var(--gold)}.lc-row[class*=sk-]{box-shadow:inset -3px 0 0 var(--sk)}.lc-row.on[class*=sk-]{box-shadow:inset 3px 0 0 #d8a443, inset -3px 0 0 var(--sk)}.lc-strip{overscroll-behavior:contain;touch-action:pan-x;scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow:auto hidden}.lc-strip::-webkit-scrollbar{display:none}.lc .lc-tile{min-height:64px;box-shadow:none;color:var(--ink);font:12px/1.1 var(--ui);text-transform:none;letter-spacing:0;background:#15120e;border:1px solid #2c2720;border-radius:2px;flex:0 0 64px;align-content:start;justify-items:center;gap:2px;padding:6px 2px 4px;display:grid;position:relative}.lc-tile img{width:32px;height:32px}.lc-tile .lc-tn{-webkit-line-clamp:2;text-align:center;max-width:60px;color:var(--dim);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.1;display:-webkit-box;overflow:hidden}.lc .lc-tile.on{background:#2a2216;border-color:#d8a443;box-shadow:inset 0 0 0 1px #8c7446,0 0 8px #d8a44359}.lc-tile.on .lc-tn{color:var(--gold-2)}:is([data-dev=phoneP],[data-dev=phoneL]) .lc-tile .lc-tn{white-space:normal}[data-dev=phoneL] .lc-row .lc-nm,[data-dev=phoneL] .lc-mat .lc-mn b{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.lc-tile.lock{opacity:.5}.lc-tile .lc-b{padding:2px 4px;position:absolute;top:2px;right:2px}.lc .lc-tile.lc-ttile{color:var(--label);font:700 12px/1.15 var(--display);letter-spacing:.04em;background:#100e0b;flex-basis:52px;align-content:center}.lc-ttile b{font-size:18px;line-height:1}.lc-ttile small{color:var(--faint);font:600 12px var(--ui)}.lc-card{background:radial-gradient(80% 50% at 50% 0,#e2782821,#0000 70%),#120f0c;border:1px solid #000;border-radius:2px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;box-shadow:inset 0 0 0 1px #4d4230}.lc-info{overscroll-behavior:contain;touch-action:pan-y;align-content:start;gap:12px;min-height:0;padding:14px 14px 10px;display:grid;overflow-y:auto}.lc-card>.lc-info{grid-area:1/1}.lc-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#120f0c00,#120f0c 85%);grid-area:1/1;align-self:end;height:28px;margin:0 1px;transition:opacity .15s}.lc-card.more:after{opacity:1}.lc-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.lc-head>.slot{width:64px;height:64px}.lc-head>.slot img{width:56px;height:56px}.lc-head-t{gap:2px;min-width:0;display:grid}.lc-head-t b{font:700 22px/1.1 var(--display);letter-spacing:.02em;color:var(--ink);overflow-wrap:anywhere}.lc-head-t .lc-k{color:var(--dim);font-size:14px}.lc-head-t .lc-m{color:var(--faint);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.lc-head-t .sk-tag{font-size:12px}.lc-sec{color:var(--label);font:700 12px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.lc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;display:grid}.lc-stat{background:#1a1610;border:1px solid #2c2720;border-radius:2px;justify-content:space-between;gap:8px;padding:6px 10px;font-size:14px;display:flex}.lc-stat span{color:var(--dim)}.lc-stat b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.lc-stat.low b{color:var(--bad)}.lc-note{color:var(--faint);margin:6px 0 0;font-size:12px;line-height:1.35}.lc-lines{gap:4px;font-size:14px;display:grid}.lc-lines p{margin:0}.lc-mats{gap:6px;display:grid}.lc .lc-mat{box-sizing:border-box;width:100%;min-height:44px;box-shadow:none;color:var(--ink);font:15px var(--ui);text-align:left;text-transform:none;letter-spacing:0;background:#17130e;border:1px solid #2c2720;border-radius:2px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.lc .lc-mat.short{background:linear-gradient(90deg,#a0281e29,#17130e 60%);border-color:#6a2c20}button.lc-mat{cursor:pointer}.lc-mat>.slot{width:44px;height:44px}.lc-mat>.slot img{width:34px;height:34px}.lc-mat .lc-mn{min-width:0;display:grid}.lc-mat .lc-mn b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lc-mat .lc-src{color:var(--faint);margin-top:2px;font-size:12px;line-height:1.25}.lc-mat .lc-here{color:var(--gold-2);border-bottom:1px dotted #8c7446}.lc-mat .lc-cnt{text-align:right;font:700 18px/1 var(--display);font-variant-numeric:tabular-nums;white-space:nowrap}.lc-mat .lc-cnt small{font:600 12px var(--ui);margin-top:3px;display:block}.lc-cnt.ok{color:var(--go)}.lc-cnt.no{color:var(--bad)}.lc-mbar{background:#000;border-radius:1px;height:4px;margin-top:4px;overflow:hidden}.lc-mbar i{background:var(--go);transform-origin:0;height:100%;display:block}.lc-mat.short .lc-mbar i{background:var(--bad)}.lc-fix{color:var(--ink);background:#d8a44312;border:1px dashed #8c7446;border-radius:2px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.lc-fix img{flex:none;width:24px;height:24px}.lc .lc-fix button{white-space:nowrap;flex:none;min-height:36px;margin-left:auto;padding:0 12px}:where(html.ui-touch) .lc .lc-fix button{min-height:44px}.lc-parch{color:var(--parch-ink);background:linear-gradient(#efe0bd,#dcc493);border-radius:2px;padding:12px 14px;box-shadow:inset 0 0 0 1px #8c7446}.lc-parch b{font:700 18px/1.15 var(--display);margin-bottom:6px;display:block}.lc-parch p{margin:0 0 6px;font-size:14px;line-height:1.4}.lc-parch small{color:var(--parch-dim);font-size:13px;display:block}.lc-chips{flex-wrap:wrap;gap:6px;display:flex}.lc-chips span{color:var(--ink);background:#1a1610;border:1px solid #2c2720;border-radius:2px;padding:5px 9px;font-size:13px}.lc-price{color:var(--gold-2);font:700 18px/1 var(--display);align-items:center;gap:6px;display:flex}.lc-price img{width:18px;height:18px}.lc-gold{color:var(--dim);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.lc-gold img{width:14px;height:14px}.lc-info>.craft-status:empty{display:none}.lc-act{background:#0e0c09;border-top:1px solid #2a2219;gap:8px;padding:10px 14px 12px;display:grid}.lc-state{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lc-state.ok{color:var(--go)}.lc-state.no{color:var(--bad)}.lc-go{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lc-go .lc-grow{flex:1}.lc .lc-go .lc-cc{width:44px;min-width:44px;min-height:44px;padding:0;font-size:20px}.lc-go .lc-n{text-align:center;min-width:2em;font:700 20px/1 var(--display);font-variant-numeric:tabular-nums}.lc .lc-go .lc-all{min-height:44px;padding:0 12px}.lc .lc-go .lc-big{min-width:150px;min-height:48px;margin-left:auto;font-size:18px}.lc .lc-go .lc-big[disabled]{opacity:.5}.lc-act .craft-bar-host .craft-bar{width:100%}[data-dev=phoneP] .lc-info{gap:10px;padding:10px 12px}[data-dev=phoneP] .lc-head>.slot{width:52px;height:52px}[data-dev=phoneP] .lc-head>.slot img{width:44px;height:44px}[data-dev=phoneP] .lc-head-t b{font-size:19px}:is([data-dev=phoneP],[data-dev=phoneL]) .lc-stats{flex-wrap:wrap;gap:4px;display:flex}:is([data-dev=phoneP],[data-dev=phoneL]) .lc-stat{gap:6px;padding:4px 8px;font-size:13px}:is([data-dev=phoneP],[data-dev=phoneL]) .lc-out .lc-sec,:is([data-dev=phoneP],[data-dev=phoneL]) .lc-out .lc-note{display:none}[data-dev=phoneP] .lc .lc-mat{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:4px 8px}[data-dev=phoneP] .lc-mat>.slot{width:38px;height:38px}[data-dev=phoneP] .lc-mat>.slot img{width:30px;height:30px}[data-dev=phoneP] .lc-mat .lc-mn b{font-size:14px}[data-dev=phoneP] .lc-mat .lc-cnt{font-size:16px}:is([data-dev=phoneP],[data-dev=phoneL]) .lc-act{gap:6px;padding:6px 10px 8px}:is([data-dev=phoneP],[data-dev=phoneL]) .lc-state{font-size:13px}:is([data-dev=phoneP],[data-dev=phoneL]) .lc .lc-go .lc-big{min-width:112px;min-height:44px}:is([data-dev=phoneP],[data-dev=phoneL]) .lc-go .lc-all{display:none}:is([data-dev=phoneP],[data-dev=phoneL]) .lc .lc-seg button,:where(html.ui-touch) .lc .lc-seg button{min-height:44px}[data-dev=phoneL] .lc-info{gap:6px;padding:8px 10px}[data-dev=phoneL] .lc-head>.slot,[data-dev=phoneL] .lc-head-t .lc-k,[data-dev=phoneL] .lc-sec{display:none}[data-dev=phoneL] .lc-head{grid-template-columns:minmax(0,1fr)}[data-dev=phoneL] .lc-head-t b{font-size:17px}[data-dev=phoneL] .lc-head-t .lc-m{font-size:12px}[data-dev=phoneL] .lc-mats{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}[data-dev=phoneL] .lc .lc-mat{grid-template-columns:34px minmax(0,1fr) auto;gap:6px;padding:3px 6px}[data-dev=phoneL] .lc-mat>.slot{width:34px;height:34px}[data-dev=phoneL] .lc-mat>.slot img{width:28px;height:28px}[data-dev=phoneL] .lc-mat .lc-mn b{font-size:13px}[data-dev=phoneL] .lc-mat .lc-src,[data-dev=phoneL] .lc-mat .lc-mbar,[data-dev=phoneL] .lc-mat .lc-cnt small{display:none}[data-dev=phoneL] .lc-mat .lc-cnt{font-size:15px}.lc-where{color:var(--faint);font-size:12px;line-height:1.3;display:none}.lc-where b{color:var(--bad);font-weight:600}[data-dev=phoneL] .lc-where{display:block}[data-dev=phoneL] .lc .lc-row{grid-template-columns:28px minmax(0,1fr) auto;gap:6px;padding:3px 6px;font-size:14px}[data-dev=phoneL] .lc-row img{width:28px;height:28px}[data-dev=phoneL] .lc .lc-tier{padding:6px 6px 4px}[data-dev=phoneL] .lc-fix{padding:4px 8px;font-size:12px}[data-dev=phoneL] .lc-parch{padding:8px 10px}[data-dev=phoneL] .lc-parch p{font-size:13px}:where(html.ui-ph) [data-dock][data-fill]{height:var(--dk-h)!important}:where(html.ui-ph) :is(#craft,#shop,#board)[data-dock][data-fill]:not([data-dock=sheet]){width:var(--dk-w)!important}.lc-go>.lc-state{flex:auto}:where(html.ui-touch) .lc .lc-tier{min-height:44px}.lc .lc-gi{width:32px;height:32px;color:var(--label);--gi-sheet-now:var(--gi-sheet)}.lc-row .coin img{width:16px;height:16px}:is(#shop[data-dev=tabP],#shop[data-dev=tabL]) .lc{grid-template-columns:280px minmax(0,1fr)}#shop[data-dev=phoneL] .lc{grid-template-columns:232px minmax(0,1fr)}#shop[data-dev=pc] .lc{grid-template-columns:320px minmax(0,1fr)}#shop[data-dev=pc],#board[data-dev=pc]{--win-w:760px}#skill-card{z-index:41;width:max-content;max-width:min(340px, calc(var(--lw,100vw) - 32px));box-shadow:inset 0 0 0 1px var(--gold,#d8a443), 0 6px 20px #0009;color:var(--ink,#efe6d2);text-align:center;cursor:pointer;zoom:var(--uiz,1);background:linear-gradient(#2a241c,#1a1612);border:1px solid #000;border-radius:3px;justify-items:center;gap:8px;padding:12px 18px 14px;animation:.28s ease-out sc-in;display:grid;position:fixed;top:26%;left:50%;transform:translate(-50%)}@keyframes sc-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.sc-kick{font:700 11px/1 var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--label,#c7a867)}.sc-row{text-align:left;align-items:center;gap:12px;display:flex}.sc-icon{isolation:isolate;flex:none;width:42px;height:42px;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #8c7446,0 0 4px 1px #f3cf7a59}.sc-icon:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;animation:.9s ease-in-out infinite first-use-glow;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #f3cf7a,0 0 14px 4px #f3cf7abf}.sc-icon img{width:100%;height:100%;image-rendering:pixelated}.sc-words{gap:2px;display:grid}.sc-name{font:400 20px/1.1 var(--display);color:var(--gold-2,#f3cf7a)}.sc-text{font:13px/1.3 var(--ui);color:var(--dim,#b0a58e)}.sc-key{font:12px/1.4 var(--ui);color:var(--label,#c7a867)}.sc-key kbd,.how-cap,.qt-how kbd{color:#f3e6c6;min-width:18px;font:700 12px/18px var(--ui);text-align:center;background:#3a3228;border:1px solid #000;border-bottom-width:3px;border-radius:3px;margin:0 2px;padding:0 5px;display:inline-block}.sc-list{justify-items:start;gap:6px;display:grid}.sc-mini{gap:10px}.sc-mini .sc-icon{width:32px;height:32px}.sc-mini .sc-name{font-size:17px}.sc-cap kbd{color:#f3e6c6;min-width:18px;font:700 12px/18px var(--ui);text-align:center;background:#3a3228;border:1px solid #000;border-bottom-width:3px;border-radius:3px;padding:0 5px;display:inline-block}body:not(.in-game) #skill-card,body.loading #skill-card,body.cine-on #skill-card{display:none}.act-skill.first-use,.hud-btn.first-use{animation:.9s ease-in-out infinite first-use-pulse}@keyframes first-use-pulse{0%,to{box-shadow:inset 0 0 0 1px #8c7446,0 0 4px 1px #f3cf7a59}50%{box-shadow:inset 0 0 0 2px #f3cf7a,0 0 14px 4px #f3cf7abf}}:where(html.ui-ph) body:has(#hud-wins [data-win=yetenekler].first-use) [data-more-toggle]{animation:.9s ease-in-out infinite first-use-pulse}.hud-btn.tut-glow,.more-btn.tut-glow{animation:1.1s ease-in-out infinite tut-glow}@keyframes tut-glow{0%,to{box-shadow:0 0 0 2px #e8c070,0 0 8px 2px #e8c07080}50%{box-shadow:0 0 0 3px #ffe39a,0 0 18px 6px #ffd76ad9}}:where(html.ui-ph) #actions .act.act-skill.first-use,:where(html.ui-ph) .hud-btn.hud-btn.first-use{isolation:isolate;animation:none;box-shadow:inset 0 0 0 1px #8c7446,0 0 4px 1px #f3cf7a59}:where(html.ui-ph) body:has(#hud-wins [data-win=yetenekler].first-use) [data-more-toggle].hud-btn{isolation:isolate;animation:none;box-shadow:inset 0 0 0 1px #8c7446,0 0 4px 1px #f3cf7a59}:where(html.ui-ph) #actions .act.act-skill.first-use:before,:where(html.ui-ph) .hud-btn.hud-btn.first-use:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;animation:.9s ease-in-out infinite first-use-glow;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #f3cf7a,0 0 14px 4px #f3cf7abf}:where(html.ui-ph) body:has(#hud-wins [data-win=yetenekler].first-use) [data-more-toggle].hud-btn:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;animation:.9s ease-in-out infinite first-use-glow;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #f3cf7a,0 0 14px 4px #f3cf7abf}@keyframes first-use-glow{50%{opacity:1}}:where(html.ui-ph) .hud-btn.hud-btn.tut-glow,:where(html.ui-ph) #actions .act.potion.hint-pulse{isolation:isolate;animation:none;box-shadow:0 0 0 2px #e8c070,0 0 8px 2px #e8c07080}:where(html.ui-ph) .hud-btn.hud-btn.tut-glow:before,:where(html.ui-ph) #actions .act.potion.hint-pulse:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;animation:1.1s ease-in-out infinite tut-glow-fade;position:absolute;inset:0;box-shadow:0 0 0 3px #ffe39a,0 0 18px 6px #ffd76ad9}:where(html.ui-ph) #actions .act.potion.hint-pulse:before{animation-duration:.9s}@keyframes tut-glow-fade{50%{opacity:1}}#win-glow-tip{z-index:40;max-width:min(240px,100vw - 16px);font:600 14px/1.25 var(--ui);color:#ffe39a;white-space:nowrap;pointer-events:none;background:linear-gradient(#262119f7,#14120ef7);border:1px solid #000;border-radius:3px;padding:5px 10px;animation:.22s ease-out lt-in;position:fixed;box-shadow:inset 0 0 0 1px #8c7446,0 2px 6px #0009}#win-glow-tip:after{content:"";left:calc(var(--ax,50%) - 7px);border:7px solid #0000;border-top:8px solid #8c7446;border-bottom:0;position:absolute;bottom:-8px}#win-glow-tip.below:after{border:7px solid #0000;border-top:0;border-bottom:8px solid #8c7446;top:-8px;bottom:auto}body:not(.in-game) #win-glow-tip,body.cine-on #win-glow-tip,body.any-open #win-glow-tip,html.hud-editing #win-glow-tip{display:none}body:has(#hud-more:not([hidden]),#player-menu:not([hidden])) #win-glow-tip{display:none}#how-card{left:var(--bc-mid,50%);bottom:calc(var(--bc-h,116px) + 16px + var(--zsa-b,0px));z-index:8;width:max-content;max-width:min(420px, calc(var(--lw,100vw) - 32px));font:600 14px/1.3 var(--ui);color:#e9dfc8;pointer-events:none;zoom:var(--uiz,1);background:#12100ce6;border:1px solid #000;border-radius:2px;align-items:center;gap:8px;padding:6px 12px;animation:.22s ease-out lt-in;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 0 1px #4d4230,0 2px 8px #00000080}.how-text{overflow-wrap:anywhere}:where(html.ui-ph) #how-card{bottom:calc(var(--bc-h,134px) + 12px + var(--zsa-b,0px));font-size:13px}body:not(.in-game) #how-card,body.cine-on #how-card{display:none}.qt-how{color:var(--gold-2,#f3cf7a);align-items:center;gap:4px;display:flex}.qt-how kbd{min-width:14px;font-size:11px;line-height:15px}.dlg-speak{display:block}.dlg-speak.has-face{align-items:flex-start;gap:12px;display:flex}.dlg-speak.has-face .dlg-text{flex:1;min-width:0}.dlg-face{width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--rim,#8c7446);background:radial-gradient(circle at 40% 35%,#4a3f30,#1d1912);border:1px solid #000;border-radius:3px;flex:none;place-items:end center;display:grid;overflow:hidden}.dlg-face img{width:60px;height:60px;image-rendering:pixelated;transform-origin:50% 100%;animation:.42s ease-out face-nod,2.4s ease-in-out .42s infinite face-breathe}@keyframes face-nod{0%{transform:translateY(2px)scaleY(.97)}45%{transform:translateY(-2px)scaleY(1.02)}to{transform:translateY(0)scaleY(1)}}@keyframes face-breathe{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-1px)scaleY(1.015)}}:where(html.ui-ph) .dlg-face{width:44px;height:44px}:where(html.ui-ph) .dlg-face img{width:42px;height:42px}.lc .lc-row.quest:not(.on){background:linear-gradient(90deg,#f3cf7a14,#0000 70%)}.craft-equip{margin-top:8px}@media (prefers-reduced-motion:reduce){.act-skill.first-use,.hud-btn.first-use,.sc-icon{animation:none;box-shadow:inset 0 0 0 2px #f3cf7a}.sc-icon:before{animation:none}.hud-btn.tut-glow,.more-btn.tut-glow{animation:none;box-shadow:0 0 0 3px #ffe39a}:where(html.ui-ph) #actions .act.act-skill.first-use:before,:where(html.ui-ph) .hud-btn.hud-btn.first-use:before,:where(html.ui-ph) .hud-btn.hud-btn.tut-glow:before,:where(html.ui-ph) #actions .act.potion.hint-pulse:before{opacity:1;animation:none}:where(html.ui-ph) body:has(#hud-wins [data-win=yetenekler].first-use) [data-more-toggle].hud-btn:before{opacity:1;animation:none}.dlg-face img,#skill-card{animation:none}}.dlg-key{vertical-align:1px;min-width:16px;height:16px;margin-right:6px;font-size:10px}body.how-clash .qt-how .how-cap{display:none}:where(html.lay-phone-portrait) #how-card{bottom:var(--how-bottom,calc(var(--bc-h,134px) + 12px + var(--zsa-b,0px)))}#actions .act-skill .lock.next{text-align:center;overflow-wrap:anywhere;padding:0 2px;line-height:1.05}#win-glow-tip.faded{opacity:0;transition:opacity .6s}.wb-top{gap:6px;min-width:0;display:grid}.lc .wb-modes .lc-seg button{min-height:38px;font-weight:700}.wb-chips{flex-wrap:wrap;gap:6px;margin:2px 0 4px;display:flex}.lc .wb-chip{min-height:34px;color:var(--dim);font:600 13px/1 var(--ui);text-transform:none;letter-spacing:0;background:#17140f;border:1px solid #000;border-radius:2px;padding:0 12px;box-shadow:inset 0 0 0 1px #4d4230}.lc .wb-chip[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--gold);color:var(--gold-2);background:linear-gradient(#4a3d27,#2c2418)}.lc .wb-chip:disabled{opacity:.45}.wb-affixes{gap:4px;display:grid}.lc .wb-affix{min-height:42px;color:var(--ink);font:14px/1.2 var(--ui);text-align:left;text-transform:none;letter-spacing:0;background:#17140f;border:1px solid #000;border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:4px 10px;display:grid;box-shadow:inset 0 0 0 1px #4d4230}.lc .wb-affix b{color:var(--go)}.lc .wb-affix small{color:var(--faint);grid-column:1/-1;font-size:12px}.lc .wb-affix[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--gold);background:#2a2216}.lc .wb-affix:disabled{opacity:.55}.wb-offer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wb-offer>div{background:#17140f;border:1px solid #000;border-radius:2px;justify-items:center;gap:6px;padding:10px 6px;display:grid;box-shadow:inset 0 0 0 1px #4d4230}.wb-offer span{color:var(--faint);font:700 12px/1 var(--display);text-transform:uppercase}.wb-offer b{color:var(--ink);font:700 22px/1.1 var(--ui)}.wb-offer .wb-new{box-shadow:inset 0 0 0 2px var(--gold)}.wb-offer .wb-new b{color:var(--gold-2)}.wb-gold{color:var(--ink);font:600 14px var(--ui);justify-content:space-between;align-items:center;padding:6px 2px 0;display:flex}.wb-gold.short span{color:var(--bad)}.wb-gold small{color:var(--faint)}.rw{gap:8px;min-width:0;display:grid}.rw-label{align-items:center;gap:8px;display:flex}.rw-full .rw-label:after,.rw-small .rw-label:after{content:"";background:linear-gradient(90deg,#6b5a3a,#0000);flex:1;height:1px}.rw button.bare{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.rw-lines{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.rw-line{font:15px/1.2 var(--ui);color:var(--dim);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rw-line b{font:700 16px/1 var(--ui);color:var(--ink)}.rw-line img{width:18px;height:18px;image-rendering:pixelated}.rw-mark{box-sizing:border-box;min-width:22px;height:16px;font:700 10px/1 var(--display);letter-spacing:.04em;color:#c8a8ff;background:linear-gradient(#3a3330,#1c1916);border:1px solid #000;border-radius:2px;place-items:center;padding:0 2px;font-style:normal;display:inline-grid;box-shadow:inset 0 0 0 1px #4d4230}.rw-xp b{color:#d9c4ff}.rw-cls .rw-mark{color:#f0b880}.rw-cls b{color:#f6cfa0}.rw-gold b{color:#ffd76a}.rw-prof .rw-mark{color:#e0a070}.rw-chance{color:#7ee08a;font-style:italic}.rw-items{flex-wrap:wrap;gap:8px 16px;display:flex}.rw-item{border-radius:2px;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.rw-item .slot{flex:none;width:44px;height:44px}.rw-item .slot img{width:32px;height:32px}.rw-iname{gap:1px;min-width:0;display:grid}.rw-iname b{font:700 15px/1.15 var(--display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rw-iname small{font:12px/1.1 var(--ui);color:var(--faint)}.rw-item:hover .slot,.rw-item:focus-visible .slot{box-shadow:inset 0 0 0 1px #d8a443,0 0 10px #d8a44366}.rw-item:focus-visible,.rw-mount:focus-visible{outline-offset:2px;outline:1px solid #d8a443}.rw-mount{border-radius:2px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex;box-shadow:inset 0 0 0 1px #8c7446,0 0 14px #ffc85a2e;background:radial-gradient(60% 120% at 0%,#ffd76a29,#0000 70%),linear-gradient(#2c2619,#17140e)!important;border:1px solid #000!important}.rw-horse{box-sizing:border-box;background:radial-gradient(70% 60% at 50% 75%,#ffd76a4d,#0000 75%),radial-gradient(circle,#1b1915,#0b0a08);border:2px solid #d8a443;border-radius:2px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 0 1px #000,inset 0 0 10px #ffe08a4d,0 0 0 1px #000,0 0 10px #ffd76a73}.rw-horse img{width:44px;height:44px;image-rendering:pixelated}.rw-mount-t{gap:2px;min-width:0;display:grid}.rw-mount-t small{font:700 11px/1 var(--display);letter-spacing:.1em;color:#c7a867}.rw-mount-t b{font:700 19px/1.1 var(--display);color:#ffd76a;text-shadow:0 1px #000,0 0 8px #ffc85a59}.rw-mount-t em{font:italic 13px/1.2 var(--ui);color:var(--dim)}.rw-warn{font:14px/1.3 var(--ui);color:#ffcdbf;background:#5a18108c;border:1px solid #000;border-radius:2px;margin:0;padding:6px 10px;box-shadow:inset 0 0 0 1px #7a3a28}.rw-full .rw-line{font-size:16px}.rw-full .rw-line b{font-size:18px}.rw-full .rw-iname b{font-size:16px}.rw-small{gap:6px}.rw-small .rw-line,.rw-small .rw-line b{font-size:14px}.rw-small .rw-item .slot{width:32px;height:32px}.rw-small .rw-item .slot img{width:24px;height:24px}.rw-small .rw-iname b{font-size:14px}.rw-small .rw-mount{padding:4px 10px 4px 4px}.rw-small .rw-horse{width:48px;height:48px}.rw-small .rw-horse img{width:44px;height:44px}.rw-small .rw-mount-t b{font-size:16px}.rw-parch .rw-line{color:var(--parch-dim);font-size:16px}.rw-parch .rw-line b,.rw-parch .rw-xp b,.rw-parch .rw-cls b,.rw-parch .rw-gold b{color:var(--parch-ink)}.rw-parch .rw-chance{color:#2f6b2a}.rw-parch .rw-iname b{color:var(--parch-ink);text-shadow:none}.rw-parch .rw-iname b[style]{filter:brightness(.55)saturate(1.4)}.rw-parch .rw-iname small{color:var(--parch-dim)}.rw-parch .rw-mount-t b{color:#7a4e0e;text-shadow:none}.rw-parch .rw-mount-t small{color:#6a5537}.rw-parch .rw-mount{box-shadow:inset 0 0 0 1px #fff0c859;background:linear-gradient(#7850141f,#7850140a)!important;border-color:#6b4a1e!important}.board-piece{margin-top:6px}.board-note .board-piece .rw-iname b{font:700 14px/1.15 var(--display)}.board-note .board-piece .rw-iname small{font-size:12px;display:block}.board-piece .rw-item .slot{width:34px;height:34px}.board-piece .rw-item .slot img{width:28px;height:28px}.rw-card{z-index:30;width:270px;max-width:calc(100vw - 16px);font:14px/1.35 var(--ui);pointer-events:none;align-content:start;gap:6px;padding:12px 14px;animation:.12s ease-out v-fade;display:grid;position:fixed}.rw-card:before,.rw-card:after{display:none}.rw-card[data-rarity]{box-shadow:inset 0 2px 0 var(--r), inset 0 0 0 1px #6b5a3a, inset 0 0 0 3px #1a1712, inset 0 0 0 4px #8c7446, 0 12px 30px #000000a6}.rw-card .rw-card-horse{border:2px solid #d8a443}#quest-done{left:50%;top:calc(84px + var(--zsa-t));z-index:22;pointer-events:none;zoom:var(--uiz);justify-items:center;gap:6px;display:grid;position:fixed;transform:translate(-50%)}body:not(.in-game) #quest-done{display:none}#quest-done.under{z-index:6}#quest-done.aside .qd{max-width:var(--qd-max,440px)}.qd{min-width:260px;max-width:min(440px, calc(var(--lw) - 32px));box-sizing:border-box;background:radial-gradient(80% 70% at 50% 0,#ffd76a1f,#0000 70%),linear-gradient(#28231bf7,#14120ef7);border:1px solid #000;border-radius:2px;justify-items:center;gap:6px;padding:10px 18px 12px;transition:opacity .45s,transform .45s;animation:.32s cubic-bezier(.2,.9,.3,1.2) qd-in;display:grid;box-shadow:inset 0 0 0 1px #6b5a3a,inset 0 0 0 3px #1a1712,inset 0 0 0 4px #8c7446,0 4px 14px #0009}.qd.qd-main{min-width:220px;box-shadow:inset 0 0 0 1px #8a5a1a, inset 0 0 0 3px #1a1712, inset 0 0 0 4px var(--main,#ffa51f), 0 4px 14px #0009;padding:8px 16px 10px}.qd-main .qd-kicker{color:var(--main-2,#ffc35a)}.qd-crown{background:var(--main-crown,linear-gradient(#ffa51f, #ffa51f)) center / contain no-repeat;width:22px;height:14px;image-rendering:pixelated}.qd-main .qd-title{font-size:21px}.qd.qd-chapter{background:radial-gradient(90% 80% at 50% 0,#ffbe5033,#0000 72%),linear-gradient(#2c2418fa,#14110cfa);gap:8px;min-width:300px;padding:14px 26px 16px;animation:.5s cubic-bezier(.2,.9,.3,1.2) qd-in,2.6s ease-in-out .5s 2 alternate qd-chapter-glow}.qd-chapter .qd-kicker{font-size:14px}.qd-chapter .qd-title{font-size:32px}.qd-crown.qd-crown-big{width:44px;height:28px}@keyframes qd-chapter-glow{to{box-shadow:inset 0 0 0 1px #8a5a1a, inset 0 0 0 3px #1a1712, inset 0 0 0 4px var(--main,#ffa51f), 0 4px 14px #0009, 0 0 26px #ffb43c73}}.qd-sub{font:13px/1.3 var(--ui);color:var(--dim);text-align:center}.qd.out{opacity:0;transform:translateY(-10px)}.qd-kicker{font:700 12px/1 var(--display);letter-spacing:.16em;color:#c7a867;align-items:center;gap:10px;display:flex}.qd-kicker:before,.qd-kicker:after{content:"";background:linear-gradient(90deg,#0000,#8c7446);width:28px;height:1px}.qd-kicker:after{transform:scaleX(-1)}.qd-title{max-width:100%;font:400 24px/1.1 var(--fell);letter-spacing:.03em;color:#f3e3b8;text-align:center;text-shadow:0 1px #000,0 0 12px #ffc85a4d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qd-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;display:flex}.qd-list>*{opacity:0;animation:.34s ease-out forwards qd-pop;animation-delay:calc(.35s + var(--i,0) * .16s)}.qd-list .rw-line b{font-size:17px}.qd-piece{font:700 14px/1.1 var(--display);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.qd-piece .slot{width:36px;height:36px}.qd-piece .slot img{width:32px;height:32px}.qd-equips{pointer-events:auto;justify-items:stretch;gap:6px;display:grid}.qd-equip{opacity:0;align-items:center;gap:8px;animation:.34s ease-out .9s forwards qd-pop;display:flex}.qd-equip .slot{flex:none;width:36px;height:36px}.qd-equip .slot img{width:32px;height:32px}.qd-equip-t{text-align:left;font:700 14px/1.15 var(--display);flex:1;display:grid}.qd-equip-t small{font:12px/1.2 var(--ui);color:var(--dim)}.qd-equip button{min-height:32px;padding:0 14px}:where(html.ui-touch) .qd-equip button{min-height:44px}.qd .loot-toast{animation:.34s ease-out forwards qd-pop;animation-delay:calc(.35s + var(--i,0) * .16s);opacity:0;box-shadow:inset 0 0 0 1px #4d4230, 0 0 14px color-mix(in srgb, var(--r) 35%, transparent)}.qd-mount{opacity:0;justify-items:center;gap:4px;padding:4px 0 2px;animation:.5s ease-out .3s forwards qd-pop;display:grid}.qd-mount .rw-horse{width:78px;height:78px;animation:1.6s ease-in-out .8s infinite alternate qd-glow}.qd-mount .rw-horse img{width:66px;height:66px}.qd-mount small{font:700 12px/1 var(--display);letter-spacing:.14em;color:#c7a867}.qd-mount b{font:700 22px/1.1 var(--display);color:#ffd76a;text-shadow:0 1px #000,0 0 12px #ffc85a80}.qd-mount em{font:italic 14px/1.2 var(--ui);color:var(--ink)}.qd.has-mount{box-shadow:inset 0 0 0 1px #8c7446,inset 0 0 0 3px #1a1712,inset 0 0 0 4px #d8a443,0 4px 14px #0009,0 0 26px #ffc85a59}@keyframes qd-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}@keyframes qd-pop{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:none}}@keyframes qd-glow{0%{box-shadow:inset 0 0 0 1px #000,inset 0 0 10px #ffe08a4d,0 0 0 1px #000,0 0 8px #ffd76a66}to{box-shadow:inset 0 0 0 1px #000,inset 0 0 16px #ffe08a80,0 0 0 1px #000,0 0 22px #ffd76acc}}:where(html.ui-touch.ui-ph-l) #quest-done{top:calc(68px + var(--zsa-t))}:where(html.ui-touch.ui-ph-l) .qd{min-width:0;max-width:min(420px, calc(var(--lw) - 340px));gap:4px;padding:6px 14px 8px}:where(html.ui-touch.ui-ph-l) .qd-mount{grid-template-rows:auto auto auto;grid-template-columns:auto auto;place-items:center start;gap:2px 10px;padding:2px 0}:where(html.ui-touch.ui-ph-l) .qd-mount .rw-horse{grid-row:1/4}:where(html.ui-touch.ui-ph-l) .qd-title{font-size:19px}:where(html.ui-touch.ui-ph-l) .qd-list{gap:4px 10px}:where(html.ui-touch.ui-ph-l) .qd-list .rw-line{font-size:13px}:where(html.ui-touch.ui-ph-l) .qd-list .rw-line b{font-size:14px}:where(html.ui-touch.ui-ph-l) .qd-piece .slot{width:30px;height:30px}:where(html.ui-touch.ui-ph-l) .qd-piece .slot img{width:24px;height:24px}:where(html.ui-touch.ui-ph-l) .qd-mount .rw-horse{width:56px;height:56px}:where(html.ui-touch.ui-ph-l) .qd-mount .rw-horse img{width:44px;height:44px}:where(html.ui-touch.ui-ph-l) .qd-mount b{font-size:18px}:where(html.ui-touch.ui-ph-l) .qd-mount em{font-size:12px}:where(html.ui-ph-p) #quest-done{top:calc(132px + var(--zsa-t))}:where(html.ui-ph-p) .qd-title{font-size:21px}@media (prefers-reduced-motion:reduce){.qd,.qd-list>*,.qd .loot-toast,.qd-mount,.qd-mount .rw-horse{opacity:1;animation:none}}.nb-tabs{border-bottom:1px solid #ffffff1f;gap:4px;margin:0 0 8px;display:flex}.nb-tab{color:var(--dim);font:700 14px/1.2 var(--display);cursor:pointer;background:0 0;border:0;border-radius:3px 3px 0 0;padding:6px 12px}.nb-tab .gi,.nb-send .gi,.qt-send .gi,.q-send .gi{vertical-align:-2px;margin-right:5px}.nb-tab.on{color:var(--gold-2);box-shadow:inset 0 -2px 0 var(--gold-2);background:#f0e2c01f}.nb-prof{margin:10px 0 0}.nb-prof h4{font:700 13px/1.2 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--gold-2);margin:0 0 6px}.board-note .nb-reward{color:#4a3410;font-weight:700}.board-note .nb-first{color:#2f6b2a}.board-note .nb-short{color:#8a3a2a;font-weight:700}.qt-send:disabled,.q-send:disabled{opacity:.5;cursor:not-allowed}.qt-short,.q-short{color:#ff8a70;font-size:12px;display:block}.board-note.locked{opacity:.7}.nb-locked{color:#8a3a2a}.board-note.nb-bounty{background:radial-gradient(at 40% 30%,#f3e6c8,#dcc69a 70%,#bfa06a);box-shadow:inset 0 0 0 2px #7a2a1a,inset 0 0 24px #6e281459,0 2px #000}.board-note.nb-bounty.paid{opacity:.65}.board-note.nb-bounty{align-items:flex-start;position:relative}.nb-bounty .nb-emblem{width:var(--ui-large,32px);height:var(--ui-large,32px);--gi-sheet-now:var(--gi-sheet);flex:none;margin-top:2px}.nb-bounty .nb-seal{width:var(--ui-large,32px);height:var(--ui-large,32px);--gi-sheet-now:var(--gi-sheet);pointer-events:none;position:absolute;bottom:4px;right:6px}.board-note.nb-bounty.paid .nb-seal{filter:grayscale(.7)}.board-note .nb-where{color:#7a2a1a;font-weight:700}.board-note .nb-pay{color:#4a3410;font-weight:700}.board-note .nb-grey{color:#8a3a2a}.nb-old h4{color:var(--faint)}.qt-sec-board .qt-sec-h{cursor:pointer}.qt-sec-board .qt-sec-h:after{content:"▾";color:var(--faint);margin-left:6px}.qt-sec-board.folded .qt-sec-h:after{content:"▸"}.qt-send,.q-send{color:#cfe6ff;font:700 12px/1.3 var(--ui,inherit);cursor:pointer;background:#2f7fd038;border:1px solid #2f7fd0;border-radius:3px;margin-top:3px;padding:2px 8px}.q-send{background:#1b2f46}.q-bounties{color:var(--dim);gap:2px;margin:4px 0 0;font-size:13px;display:grid}.q-bounties .paid{color:var(--faint)}.q-bounties .first{color:var(--gold-2)}#board:is([data-dev=tabP],[data-dev=tabL]) :is(.lc-sub,.lc-tn,.lc-note,.lc-src,.lc-where,.qt-short,.q-short){font-size:13px}#board:is([data-dev=phoneP],[data-dev=phoneL]) .lc-row .lc-nm,#board:is([data-dev=phoneP],[data-dev=phoneL]) .lc-mat .lc-mn b{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}#board:is([data-dev=phoneP],[data-dev=phoneL]) .lc-parch b{overflow-wrap:anywhere}#board[data-dev=phoneP] .lc .lc-tile:not(.lc-ttile){flex-basis:84px}#board[data-dev=phoneP] .lc-tile .lc-tn{white-space:normal;overflow-wrap:normal;word-break:normal;max-width:80px}#defter{--win-w:780px;top:80px;bottom:auto;right:auto;left:max(24px, calc(50vw / var(--uiz) - 390px));width:var(--win-w);height:min(600px, calc(100vh / var(--uiz) - 130px));max-height:calc(100vh / var(--uiz) - 130px);flex-direction:column;display:flex;transform:none}#defter[hidden],body:not(.in-game) #defter{display:none}#defter .win-body{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;overflow:clip}.df-prog{font:13px var(--ui);color:#d4a8ff;margin-left:auto;margin-right:8px}.df-wrap{grid-template-columns:minmax(0,1fr) 300px;gap:10px;height:100%;min-height:0;display:grid}.df-side{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid}.df-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.df-tab{min-height:44px;color:var(--dim);font:13px/1.15 var(--ui);text-align:left;cursor:pointer;touch-action:manipulation;background:linear-gradient(#2a2620,#1a1712);border:1px solid #000;border-radius:2px;gap:1px;padding:4px 6px;display:grid;box-shadow:inset 0 0 0 1px #3a3328}.df-tab b{color:var(--ink);font:600 13.5px/1.1 var(--display);white-space:normal}.df-tab span{color:var(--faint);font-size:12px}.df-tab[aria-selected=true]{background:linear-gradient(#3a3020,#241e14);box-shadow:inset 0 0 0 1px #8c7446,0 0 8px #d8a44333}.df-tab[aria-selected=true] b{color:var(--gold-2)}.df-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));align-content:start;gap:6px;min-height:0;padding:2px 4px 6px 2px;display:grid;overflow-y:auto}.df-card{min-height:112px;color:var(--ink);font:13px/1.15 var(--ui);text-align:center;cursor:pointer;touch-action:manipulation;background:radial-gradient(80% 60% at 50% 38%,#2a261f,#12100c);border:1px solid #000;border-radius:2px;justify-items:center;gap:2px;padding:6px 4px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #2e2820}.df-card:hover{box-shadow:inset 0 0 0 1px #5a4c34}.df-card.sel{background:radial-gradient(80% 60% at 50% 38%,#3a3020,#16130d);box-shadow:inset 0 0 0 1px #d8a443,0 0 10px #d8a44340}.df-pic{width:64px;height:64px;position:relative;overflow:hidden}.df-pic img,.df-big img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.df-pic img:not([src]),.df-pic img[src=""],.df-big img[src=""]{visibility:hidden}.df-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.df-lv{color:var(--dim);font-size:11.5px}.df-lv em{color:var(--gold-2);font-style:normal}.df-card.unknown img,.df-big.unknown img{filter:brightness(0);opacity:.55}.df-card.unknown .df-name{color:var(--faint);font:700 18px/1 var(--display)}.df-card.seen img,.df-big.seen img{filter:saturate(.55)brightness(.85)}.df-kills{min-width:18px;color:var(--dim);font:11px/16px var(--ui);background:#0000008c;border-radius:8px;padding:0 4px;position:absolute;top:4px;right:5px}.df-gem{background:#c48aff;width:9px;height:9px;position:absolute;top:6px;left:6px;transform:rotate(45deg);box-shadow:0 0 0 1px #000,0 0 6px #c48affcc}.df-gem[data-rarity=efsanevi]{background:#ffd76a;box-shadow:0 0 0 1px #000,0 0 6px #ffd76acc}.df-page{overscroll-behavior:contain;background:#0f0d0a;min-height:0;padding:8px 10px;overflow-y:auto;box-shadow:inset 0 0 0 1px #2c2720}.df-empty{text-align:center;height:100%;color:var(--dim);align-content:center;gap:8px;display:grid}.df-head{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;display:grid}.df-big{background:radial-gradient(70% 55% at 50% 60%,#2a261f,#0000 75%);width:88px;height:88px;position:relative;overflow:hidden}.df-title h3{font:700 19px/1.15 var(--display);color:var(--ink);margin:0 0 2px}.df-sub,.df-kc{color:var(--dim);margin:0;font-size:13px}.df-kc b{color:var(--ink)}.df-note{color:var(--faint);margin:6px 0 0;font-size:12.5px}.df-back{min-height:36px;margin-bottom:6px;display:none}.df-block{border-top:1px solid #2c2720;margin-top:12px;padding-top:8px}.df-block h4{font:600 13px/1.2 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--label);margin:0 0 6px}.df-sigrow{background:linear-gradient(180deg, color-mix(in srgb, var(--r) 10%, #1a1712), #12100c);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--r) 45%, #2c2720);color:var(--ink);font:13px/1.25 var(--ui);text-align:left;white-space:normal;cursor:pointer;border:1px solid #000;border-radius:2px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:6px;display:grid}.df-sigrow .slot{width:44px;height:44px}.df-sigrow .slot img{width:32px;height:32px;image-rendering:pixelated}.df-sigtext{gap:2px;display:grid}.df-sigtext b{font:700 15px/1.15 var(--display)}.df-sigtext small{color:var(--dim);font-size:12px}.df-sigtext i{color:#cdbf9e;font-size:12.5px}.df-chance{color:var(--ink);margin:8px 0 0;font-size:13px}.df-got{color:#d4a8ff;margin:6px 0 0;font-size:13px}.df-drops{gap:3px;margin:0;padding:0;list-style:none;display:grid}.df-drop{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px;font-size:13px;display:grid}.df-drop img{width:24px;height:24px;image-rendering:pixelated}.df-drop .slot{width:24px;height:24px}.df-drop .slot img{width:16px;height:16px}.df-drop b{color:var(--ink)}.df-drop.unseen{color:var(--faint)}.df-q{width:24px;height:24px;font:700 14px var(--display);color:var(--faint);border:1px dashed #4d4230;border-radius:2px;place-items:center;display:grid}:where(html.ui-ph) #defter{height:auto}:where(html.ui-ph) .df-wrap{grid-template-columns:minmax(0,1fr)}:where(html.ui-ph) .df-wrap.reading .df-side,:where(html.ui-ph) .df-wrap:not(.reading) .df-page{display:none}:where(html.ui-ph) .df-back{align-items:center;display:inline-flex}:where(html.ui-ph) .df-tabs{grid-template-columns:repeat(4,minmax(80px,1fr));overflow-x:auto}:where(html.ui-ph) .df-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}:where(html.ui-ph) .df-sigrow{min-height:56px}:where(html.ui-w400) .df-tab b{font-size:13px}:where(html.ui-w400) .df-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html.ui-w400) .df-card{min-height:104px}.wm-side{overscroll-behavior:contain;grid-template-rows:auto minmax(96px,1fr) auto auto;overflow-y:auto}.wm-side>.win-head{z-index:1;position:sticky;top:0}.wm-alfa{border-top:1px solid #000;gap:10px;margin:0 4px;padding:12px 14px;font-size:14px;line-height:1.25;display:grid;box-shadow:inset 0 1px #ffe6aa0d}.wm-alfa [hidden]{display:none!important}.wm-worlds{flex-wrap:wrap;gap:4px;display:flex}.wm-world,.wm-layer{min-height:32px;color:var(--dim);font:600 13px/1 var(--ui);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0f0d0a;border:1px solid #000;border-radius:2px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #4d4230}.wm-world:hover,.wm-layer:hover{color:var(--ink)}.wm-world:disabled{cursor:default;opacity:.55}.wm-world:disabled:hover{color:var(--dim)}.wm-world.wm-pvp:disabled{opacity:.8;color:#e08a62;box-shadow:inset 0 0 0 1px #8a2a1d}.wm-pvp-badge{width:25px;height:25px;image-rendering:pixelated;margin:-2px 0}.wm-world[aria-selected=true]{color:#ffe7b0;background:linear-gradient(#8a2a1d,#561610);box-shadow:inset 0 0 0 1px #e0b05a}.wm-layer[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 0 0 1px #8c7446}.wm-layer[aria-pressed=false]{opacity:.5;text-decoration:line-through}.wm-layer-icon{width:16px;height:16px;image-rendering:pixelated}.wm-timers{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wm-timer{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--dim);overflow:hidden}.wm-timer:before{content:"";vertical-align:1px;background:#5a5040;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 1px #000}.wm-timer.up{color:#ff9a7a;font-weight:700}.wm-timer.up:before{background:#e0442a;box-shadow:0 0 0 1px #000,0 0 6px #e0442ab3}.wm-timer.soon{color:#f3cf7a}.wm-timer.soon:before{background:#e09a2a}.wm-timer.lock:before{background:#3a3428}.wm-timers{overscroll-behavior:contain;grid-auto-rows:max-content;max-height:38vh;overflow-y:auto}.wm-thead{color:var(--ink);font:700 13px/1.3 var(--ui);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #000;margin-top:4px;padding-bottom:2px;box-shadow:0 1px #ffe6aa0f}.wm-thead:first-child{margin-top:0}.wm-tsub{color:var(--dim);align-items:center;gap:6px;margin-top:2px;font-weight:600;display:flex}:is(.wm-tsub+.wm-timer,.wm-timer+.wm-timer:not(:has(.wm-tchip))){margin-left:12px}.wm-tchip{font:700 10px/1.3 var(--ui);letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;background:#0f0d0a;border:1px solid #000;border-radius:2px;margin-right:6px;padding:1px 5px;display:inline-block;box-shadow:inset 0 0 0 1px #4d4230}.wm-tchip.world{color:#f0b66a;box-shadow:inset 0 0 0 1px #8a5a22}.wm-tchip.dungeon{color:#9fb8c8;margin-right:0;box-shadow:inset 0 0 0 1px #3f5662}.wm-tgo{min-width:0;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:1 1 0;margin:0;padding:3px 0;display:block;overflow:hidden}button.wm-tgo{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button.wm-tgo:hover .wm-tname,button.wm-tgo:focus-visible .wm-tname{text-decoration:underline}button.wm-tgo:focus-visible{outline-offset:1px;outline:1px solid #e0b05a}.wm-tdetail{display:block}.wm-tdetail:empty{display:none}.wm-timer{align-items:center;display:flex}@media (pointer:coarse){.wm-tgo{padding:7px 0}}.wm-explored{color:var(--faint);font-size:13px}.wm-row{gap:6px;display:grid}.wm-layers{flex-wrap:wrap;gap:4px;display:flex}:where(html.ui-ph) .wm-side{overscroll-behavior:contain;display:block;overflow-y:auto}:where(html.ui-ph) .wm-side .win-head{z-index:1;position:sticky;top:0}:where(html.ui-ph) .wm-side .wm-zones{overflow:visible}:where(html.ui-ph) .wm-alfa{gap:8px;padding:10px;font-size:13px}:where(html.ui-ph) .wm-world,:where(html.ui-ph) .wm-layer{min-height:44px;padding:0 12px;font-size:13px}:where(html.ui-ph) .wm-timers{max-height:none;overflow:visible}:where(html.ui-ph) .wm-explored{font-size:12px}#lair{--win-w:780px;top:var(--win-top,56px);left:max(16px, calc(50vw / var(--uiz) - var(--win-w) / 2));width:var(--win-w);max-width:calc(100vw / var(--uiz) - 32px);max-height:calc(100vh / var(--uiz) - 88px)}#lair .win-title{align-items:center;gap:8px;display:flex}.lr-badge{width:22px;height:22px;image-rendering:pixelated;flex:none}#lair .win-body{gap:14px}#lair .label{text-transform:none;letter-spacing:.06em}#lair .dim{color:var(--faint)}.lr-hero{background:radial-gradient(60% 70% at 15% 95%,#e88c3c47,#0000 70%),linear-gradient(#1d1914,#120f0b);border:1px solid #000;border-radius:2px;grid-template-columns:184px minmax(0,1fr);gap:16px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #4d4230,inset 0 2px 14px #000000b3}.lr-hero.world{background:radial-gradient(60% 70% at 15% 95%,#dc3c284d,#0000 70%),linear-gradient(#21130f,#120b09)}.lr-portrait{box-sizing:border-box;background:radial-gradient(70% 60% at 50% 62%,#ffc8781f,#0000 70%),#0d0b08;border-radius:2px;place-items:end center;height:184px;padding-bottom:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2c2720,inset 0 0 24px #000}.lr-portrait:before{content:"";background:radial-gradient(#000000bf,#0000 70%);border-radius:50%;height:18px;position:absolute;bottom:10px;left:18%;right:18%}.lr-portrait img,.lr-pic-img img,.lr-mob-pic img{image-rendering:pixelated;opacity:0;transition:opacity .2s;position:relative}.lr-portrait img.in,.lr-pic-img img.in,.lr-mob-pic img.in{opacity:1}.lr-head{align-content:start;gap:6px;min-width:0;display:grid}.lr-eyebrow{font:700 12px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--label);margin:0}.lr-boss{font:700 26px/1.1 var(--display);color:#ffe7b0;text-shadow:0 1px #000,0 0 12px #ff783c4d;margin:0}.lr-boss .num{font:600 15px/1 var(--ui);color:var(--dim);text-shadow:none}.lr-about{color:var(--dim);margin:0;font-size:14px}.lr-chips{flex-wrap:wrap;gap:6px;display:flex}.lr-chip{min-height:26px;font:600 13px/1.1 var(--ui);color:var(--ink);background:#0f0d0a;border:1px solid #000;border-radius:2px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #4d4230}.lr-chip .gi{width:14px;height:14px}.lr-entrance{color:#e8c88a;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:2px 0 0;font-size:14px;display:flex}.lr-entrance .gi{width:16px;height:16px}.lr-entrance span{flex:200px}#lair .lr-show{min-height:28px;padding:0 10px;font-size:13px}.lr-clock{color:var(--dim);background:linear-gradient(90deg,#8c744629,#0000 80%);border-left:3px solid #8c7446;gap:2px;padding:8px 12px;font-size:14px;display:grid}.lr-clock b{font:700 19px/1.15 var(--display);color:var(--ink)}.lr-clock.up{background:linear-gradient(90deg,#ff5a3c33,#0000 80%);border-color:#ff6a4a}.lr-clock.up b{color:#ff9a7a}.lr-clock.soon{border-color:#ffb04a}.lr-clock.lock{border-color:#a8321f}.lr-clock.ready{border-color:var(--go)}.lr-clock.off{border-color:#4d4230}.lr-rights{color:var(--go);font-weight:700}.lr-rights.none{color:#e0705a}.lr-sched{color:var(--faint);font-size:13px}.lr-sec{gap:10px;display:grid}.lr-h{font:400 21px/1 var(--fell);letter-spacing:.04em;color:var(--gold-2);align-items:center;gap:10px;margin:4px 0 0;display:flex}.lr-h:after{content:"";background:linear-gradient(90deg,#8c7446,#0000);flex:1;height:1px}.lr-bossblock{gap:12px;display:grid}.lr-bossblock+.lr-bossblock{border-top:1px solid #3a3020;padding-top:14px}.lr-boss-head{align-items:center;gap:12px;display:flex}.lr-boss-head .lr-mob-pic{flex:none;width:64px;height:64px}.lr-boss-head h3.lr-boss{margin:2px 0 6px;font-size:22px}.lr-phases{background:#0f0d0a;border:1px solid #000;border-radius:2px;gap:4px;padding:24px 10px 10px;display:grid;box-shadow:inset 0 0 0 1px #2c2720}.lr-hp{background:linear-gradient(#c8402c,#7a1a10);border:1px solid #000;border-radius:2px;height:12px;position:relative;box-shadow:inset 0 1px #ffc8aa4d}.lr-rage-zone{background:repeating-linear-gradient(135deg,#00000073 0 4px,#ff783c40 4px 8px);position:absolute;top:0;bottom:0;right:0;box-shadow:inset 1px 0 #ffb04a}.lr-mark{width:0;position:absolute;top:-4px;bottom:-4px}.lr-mark i{background:#ffe7b0;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 0 1px #000}.lr-mark b{white-space:nowrap;font:700 12px/1 var(--ui);color:var(--ink);position:absolute;left:0;transform:translate(-50%)}.lr-mark.summon b{top:calc(100% + 4px)}.lr-mark.rage b{color:#ff8a6a;bottom:calc(100% + 4px)}.lr-mark.rage i{background:#ffb04a}.lr-legend{color:var(--dim);flex-wrap:wrap;gap:4px 16px;margin-top:20px;font-size:13px;display:flex}.lr-legend span{align-items:center;gap:6px;display:inline-flex}.lr-sw{background:#ffe7b0;width:3px;height:12px;display:inline-block;box-shadow:0 0 0 1px #000}.lr-sw.rage{background:repeating-linear-gradient(135deg,#3a1008 0 3px,#d85a30 3px 6px);width:14px;box-shadow:inset 1px 0 #ffb04a,0 0 0 1px #000}.lr-mechs{gap:8px;display:grid}.lr-mech{background:linear-gradient(#1c1813,#14110d);border:1px solid #000;border-radius:2px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #3a3326}.lr-pic{border:1px solid #000;border-radius:2px;width:72px;height:72px;box-shadow:inset 0 0 0 1px #4d4230}.lr-pic-img{box-sizing:border-box;background:radial-gradient(circle at 50% 60%,#2e271d,#0f0d0a 75%);place-items:center;display:grid;position:relative;overflow:hidden}.lr-pic-img .num{font:700 14px/1 var(--ui);color:#ffe7b0;text-shadow:0 1px #000,0 0 3px #000;position:absolute;bottom:2px;right:3px}.lr-pic-img.rage{background:radial-gradient(circle at 50% 60%,#6a1a10,#160806 75%)}.lr-pic-img.rage img{filter:sepia()saturate(4)hue-rotate(-30deg)brightness(.95)drop-shadow(0 0 4px #ff5a28cc)}.lr-mech-body{gap:4px;min-width:0;font-size:14px;display:grid}.lr-mech-body p{margin:0}.lr-mech-head b{font:700 17px/1.1 var(--display);color:#ffd2a0}.lr-mech.rage .lr-mech-head b{color:#ff8a6a}.lr-when,.lr-raged,.lr-tip{font-size:13.5px}.lr-when span,.lr-raged span,.lr-tip span{min-width:88px;font:700 11px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin-right:6px;display:inline-block}.lr-when span{color:var(--label)}.lr-raged{color:#f0b8a8}.lr-raged span{color:#ff8a6a}.lr-tip{color:#cfe6bf}.lr-tip span{color:var(--go)}.lr-rule{margin:0;font-size:14px}.lr-rule.dim{font-size:13px}.lr-sum{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lr-sum li{background:#0f0d0a;border:1px solid #000;border-radius:2px;padding:5px 10px;font-size:13.5px;box-shadow:inset 0 0 0 1px #4d4230}.lr-sum b{color:var(--gold-2)}.lr-sum small{color:var(--faint)}.lr-group{border-top:1px solid #000;gap:8px;padding-top:8px;display:grid;box-shadow:inset 0 1px #ffe6aa0f}.lr-tiles{flex-wrap:wrap;gap:6px;display:flex}.lr-drop{justify-items:center;gap:2px;width:50px;display:grid}#lair .lr-slot{cursor:pointer;width:46px;height:46px;min-height:0}.lr-slot img{width:32px;height:32px}.lr-slot:hover,.lr-slot:focus-visible{outline:1px solid var(--r,#8c7446);outline-offset:1px}.lr-pct{font:700 12px/1.1 var(--ui);color:var(--dim);white-space:nowrap}.lr-sig{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;display:grid}.lr-sig b{font:700 17px/1.1 var(--display)}.lr-sig p{margin:4px 0 0}.lr-set{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lr-set-name{gap:2px;min-width:0;display:grid}.lr-set-name b{font:700 15px/1.15 var(--display);color:var(--set);text-shadow:0 0 8px color-mix(in srgb, var(--set) 40%, transparent)}.lr-set-name span{color:var(--faint);font-size:12.5px}.lr-mats{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:4px 16px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lr-mats li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lr-mats img{width:24px;height:24px;image-rendering:pixelated}.lr-mats b{color:var(--dim);font-size:13px}.lr-mobs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.lr-mob{background:#14110d;border:1px solid #000;border-radius:2px;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:8px;padding:6px;font-size:13px;display:grid;box-shadow:inset 0 0 0 1px #2c2720}.lr-mob-pic{background:radial-gradient(circle at 50% 60%,#2a241b,#0d0b08 75%);border-radius:2px;grid-row:span 2;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.lr-mob b{font:700 14px/1.1 var(--display);color:var(--ink);align-self:end}.lr-mob .num{color:var(--dim);align-self:start}.wm-tip{color:var(--faint);grid-column:1/-1;margin:4px 0 0;font-size:12.5px}#wm-canvas.on-lair{cursor:pointer}:where(html.ui-ph) #lair{max-width:none}:where(html.ui-ph) #lair .win-body{gap:12px}:where(html.ui-ph) .lr-hero{grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px}:where(html.ui-ph) .lr-portrait{height:132px}:where(html.ui-ph) .lr-boss{font-size:22px}:where(html.ui-ph) .lr-set{grid-template-columns:minmax(0,1fr);gap:4px}:where(html.ui-ph) .lr-set-name{align-items:baseline;gap:8px;display:flex}:where(html.ui-ph-n) .lr-hero{grid-template-columns:minmax(0,1fr)}:where(html.ui-ph-n) .lr-portrait{height:150px}:where(html.ui-ph-n) .lr-mech{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:8px}:where(html.ui-ph-n) .lr-pic{width:56px;height:56px}:where(html.ui-ph-n) .lr-when span,:where(html.ui-ph-n) .lr-raged span,:where(html.ui-ph-n) .lr-tip span{margin:2px 0;display:block}:where(html.ui-ph-n) .lr-tiles{gap:4px}:where(html.ui-ph-n) .lr-drop{width:42px}:where(html.ui-ph-n) #lair .lr-slot{width:42px;height:42px}.sv-rows{gap:6px;display:grid}html:not(.ui-ph) #skills-pane .sk-cols{grid-template-columns:minmax(0,1fr) 236px}.sv-row{background:#0a090747;border-radius:2px;grid-template-columns:164px minmax(0,1fr);align-items:center;gap:8px;padding:4px;display:grid}.sv-row.shown{box-shadow:inset 3px 0 #d8a443}.sv-head{min-width:0;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 6px 0 2px;display:flex}.sv-key{min-width:22px;height:22px;font:700 12px/1 var(--ui);color:#f3cf7a;background:#0d0b09;border-radius:2px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #8c7446}.sv-head .slot{flex:none;width:52px;height:52px}.sv-head .slot img{width:48px;height:48px}.sv-head .slot.locked img{filter:grayscale()brightness(.55)}.sv-head small{color:var(--faint);font-size:12px}.sv-row.locked .sk-name{color:var(--dim)}.sv-chosen{color:var(--gold-2)}.sv-row.locked .sv-chosen{color:var(--faint)}.sv-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sv-card{min-width:0;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:#0a090766;border:1px solid #4a3e2a;border-radius:2px;align-content:center;gap:2px;padding:5px 8px;display:grid}.sv-card:hover:not([aria-disabled=true]){background:#ffd6960f;border-color:#8c7446}.sv-card.picked{background:linear-gradient(#d8a44333,#d8a4430d);border-color:#d8a443;box-shadow:0 0 10px #d8a4434d}.sv-card.locked{opacity:.5}.sv-card.unknown .sv-cname{color:var(--faint)}.sv-card[aria-disabled=true]{cursor:default}.sv-card .sv-cicon{width:26px;height:26px;margin-bottom:2px}.sv-card .sv-cicon img{width:22px;height:22px}.sv-cname{-webkit-line-clamp:2;font:600 13px/1.15 var(--ui);overflow-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sv-csub{font:700 11px/1.15 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.sv-card.picked .sv-csub{color:var(--gold-2)}.sv-cost{color:#9fe8ef;font-size:12px}.sv-lock{font:600 13px/1.2 var(--ui);color:#ffb8a6;background:#3a141099;border:1px solid #8b3a26;border-radius:2px;margin:0;padding:6px 10px}.sv-rows.fighting .sv-card:not(.picked){opacity:.45}.sv-note{color:var(--bad);grid-column:1/-1;margin:0;font-size:13px}.sv-note.ok{color:var(--gold-2)}:where(html.ui-ph) .sv-row{grid-template-columns:minmax(0,1fr)}:where(html.ui-ph) .sv-row .sv-cards{display:none}:where(html.ui-ph) .sv-head{min-height:56px}#sv-sheet{left:calc(0px + var(--zsa-l));right:calc(0px + var(--zsa-r));z-index:20;overscroll-behavior:contain;max-height:72vh;padding:10px 12px calc(12px + var(--zsa-b));zoom:var(--uiz);background:linear-gradient(#2a241b,#14110d);border-top:2px solid #8c7446;gap:8px;display:grid;position:fixed;bottom:0;overflow-y:auto;box-shadow:0 -10px 30px #0009}#sv-sheet[hidden]{display:none}.sv-sheet-head{font:400 19px/1.1 var(--fell);color:var(--gold-2);justify-content:space-between;align-items:center;gap:8px;display:flex}.sv-sheet-close{width:44px;height:44px;color:var(--dim);cursor:pointer;background:0 0;border:0;font-size:26px}.sv-sheet-cards{gap:6px;display:grid}.sv-sheet-card{gap:4px;display:grid}.sv-sheet-card .sv-card{min-height:52px}.sv-sheet-text{color:var(--dim);margin:0 0 4px 8px;font-size:13px}:where(html.ui-tab) .sv-sheet-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#variant-bubble{left:50%;bottom:calc(var(--bc-h,154px) + 28px + var(--zsa-b));z-index:12;zoom:var(--uiz);gap:8px;width:min(340px,100vw - 32px);padding:12px 14px;animation:.2s ease-out v-fade;display:grid;position:fixed;transform:translate(-50%)}body.any-open #variant-bubble,body.kp-riding #variant-bubble,body.moment-on #variant-bubble{display:none}body:has(#qp-scene-offer,#qp-scene-ask) #variant-bubble{display:none}body:has(#qp-scene) #variant-bubble{display:none}#variant-bubble b{font:400 19px/1.1 var(--fell);color:var(--gold-2)}#variant-bubble p{margin:0;font-size:14px}.vb-row{justify-content:flex-end;gap:8px;display:flex}#variant-bubble.mini{cursor:pointer;width:auto;padding:8px 12px}#variant-bubble.mini p,#variant-bubble.mini .vb-row{display:none}#variant-bubble.mini b{font-size:16px}:where(html.ui-ph) #variant-bubble{top:calc(20% + var(--zsa-t));bottom:auto}:where(html.ui-ph-p) #variant-bubble.mini{left:auto;right:calc(8px + var(--zsa-r));transform:none}:where(html.ui-ph-l) #variant-bubble{left:auto;right:calc(282px + var(--zsa-r));width:min(316px, calc(100vw - 298px - var(--zsa-r) - var(--zsa-l)));transform:none}@media (prefers-reduced-motion:reduce){#variant-bubble{animation:none}}#loot-rolls{right:calc(16px + var(--zsa-r));top:calc(380px + var(--zsa-t));z-index:22;zoom:var(--uiz);gap:6px;width:312px;display:grid;position:fixed}body:not(.in-game) #loot-rolls{display:none}.roll{box-shadow:inset 0 2px 0 var(--r), inset 0 0 0 1px #4d4230, 0 3px 10px #0009, 0 0 14px color-mix(in srgb, var(--r) 25%, transparent);font:14px/1.3 var(--ui);color:var(--ink);background:linear-gradient(#28231bf7,#14120ef7);border:1px solid #000;border-radius:2px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px 8px 8px;transition:opacity .2s;animation:.2s ease-out rl-in;display:grid;position:relative}.roll.out{opacity:0}.roll.chosen{opacity:.6}.rl-icon{border:2px solid var(--r);background:radial-gradient(ellipse 72% 56% at 50% 80%, color-mix(in srgb, var(--r) 28%, transparent), transparent 76%), radial-gradient(circle, #1b1915, #0b0a08);cursor:help;border-radius:2px;place-items:center;width:46px;height:46px;padding:0;display:grid}.rl-icon img{width:36px;height:36px;image-rendering:pixelated}.rl-main{gap:5px;min-width:0;display:grid}.rl-title{align-items:baseline;gap:8px;min-width:0;display:flex}.rl-title b{font:700 15px/1.2 var(--display);color:var(--r);text-shadow:0 1px #000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rl-title small{color:var(--dim);flex:none;font-size:12px}.rl-clock{font:700 13px/1 var(--ui);font-variant-numeric:tabular-nums;color:var(--gold-2);text-shadow:0 1px #000;flex:none;margin-left:auto}.roll.late .rl-clock{color:var(--bad)}.roll.late .rl-time i{background:var(--bad)}.rl-time{background:#0b0a08;height:4px;box-shadow:inset 0 0 0 1px #2c2720}.rl-time i{background:linear-gradient(90deg, #b88a3a, var(--gold-2));transform-origin:0;height:100%;animation:linear forwards rl-drain;display:block}.rl-buttons{flex-wrap:wrap;gap:5px;display:flex}.rl-buttons button{white-space:nowrap;min-height:32px;font:600 13px/1 var(--ui);color:var(--ink);cursor:pointer;background:linear-gradient(#3a3326,#221e17);border:1px solid #000;border-radius:2px;flex:auto;padding:0 4px;box-shadow:inset 0 0 0 1px #6b5a3a}.rl-buttons .rl-need{color:#d8f0c0;background:linear-gradient(#3d4a26,#222b14);box-shadow:inset 0 0 0 1px #7ab35e}.rl-buttons .rl-pass{box-shadow:inset 0 0 0 1px var(--well);color:var(--dim)}.rl-buttons button:hover:not(:disabled),.rl-buttons button:focus-visible{outline:2px solid var(--gold-2);outline-offset:-2px}.rl-buttons button:disabled{cursor:default}.rl-card{width:260px;box-shadow:inset 0 2px 0 var(--r), inset 0 0 0 1px #6b5a3a, 0 8px 20px #0009;z-index:1;background:#14120efa;border:1px solid #000;border-radius:2px;gap:6px;padding:10px 12px;display:grid;position:absolute;top:0;right:calc(100% + 8px)}.rl-more{min-height:28px;font:600 13px/1 var(--ui);color:var(--gold-2);cursor:pointer;background:#14120ef2;border:1px solid #000;border-radius:2px;order:99;justify-self:end;padding:0 12px;box-shadow:inset 0 0 0 1px #6b5a3a}@keyframes rl-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes rl-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}:where(html.ui-touch.ui-ph-l) #loot-rolls{right:auto;left:calc(10px + var(--zsa-l));top:calc(110px + var(--zsa-t));width:min(250px, var(--rolls-w,250px));gap:4px}:where(html.ui-touch.ui-ph-l,html.ui-ph-p) .roll{grid-template-areas:"icon title""icon time""buttons buttons";gap:0 8px;padding:5px 6px 6px 5px}:where(html.ui-touch.ui-ph-l,html.ui-ph-p) .rl-main{display:contents}:where(html.ui-touch.ui-ph-l,html.ui-ph-p) .rl-icon{grid-area:icon;width:38px;height:38px}:where(html.ui-touch.ui-ph-l,html.ui-ph-p) .rl-icon img{width:30px;height:30px}:where(html.ui-touch.ui-ph-l,html.ui-ph-p) .rl-title{flex-wrap:wrap;grid-area:title;align-self:end;row-gap:1px}:where(html.ui-touch.ui-ph-l,html.ui-ph-p) .rl-title b{flex-basis:100%;font-size:14px;line-height:1.1}:where(html.ui-touch.ui-ph-l,html.ui-ph-p) .rl-time{grid-area:time;align-self:start;margin-top:3px}:where(html.ui-touch.ui-ph-l,html.ui-ph-p) .rl-buttons{grid-area:buttons;gap:4px;margin-top:5px}:where(html.ui-touch.ui-ph-l,html.ui-ph-p) .rl-buttons button{min-height:30px;font-size:12px}:where(html.ui-touch.ui-ph-l) .rl-card{max-height:calc(.7 * var(--lh));left:calc(100% + 8px);right:auto;overflow-y:auto}:where(html.ui-rolls-mid) .rl-card{max-height:calc(.45 * var(--lh));inset:auto auto calc(100% + 6px) 0}:where(html.ui-ph-p) #loot-rolls{right:auto;left:calc(10px + var(--zsa-l));top:calc(150px + var(--zsa-t));width:var(--rolls-w,calc(var(--lw) - 20px))}:where(html.ui-ph-p) .rl-card{width:auto;top:calc(100% + 6px);left:0;right:0}@media (prefers-reduced-motion:reduce){.roll{animation:none}}#mounts{--win-w:460px;top:96px;bottom:auto;right:auto;left:max(24px, calc(50vw / var(--uiz) - 230px));width:var(--win-w);max-height:calc(100vh / var(--uiz) - 150px);flex-direction:column;display:flex;transform:none}#mounts[hidden],body:not(.in-game) #mounts{display:none}#mounts .win-body{flex:1;min-height:0;overflow-y:auto}.mw-count{font:13px var(--ui);color:var(--faint);margin-left:auto;margin-right:8px}.mw-list{gap:8px;display:grid}.mw-card{border-radius:var(--radius);background:linear-gradient(#ffffff09,#0000002e);border:1px solid #000;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffe6aa0f}.mw-card.default{box-shadow:inset 0 0 0 1px #c9a24a,0 0 0 1px #c9a24a40}.mw-card.owned[style*=--r]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--r) 55%, transparent)}.mw-card.owned.default[style*=--r]{box-shadow:inset 0 0 0 1px #c9a24a, inset 0 0 0 2px color-mix(in srgb, var(--r) 45%, transparent)}.mw-pic{background:radial-gradient(circle at 40% 35%,#3a342a,#14120e 70%);border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #ffe6aa14}.mw-pic img{width:66px;height:66px;image-rendering:pixelated}.mw-card.locked .mw-pic img{filter:brightness(0)drop-shadow(0 0 1px #b4aadc59);opacity:.75}.mw-main{gap:3px;min-width:0;display:grid}.mw-top{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.mw-name{font:700 17px/1.1 var(--display);color:var(--ink)}.mw-card.locked .mw-name{color:var(--dim)}.mw-rar{font:12px var(--ui);color:var(--r)}.mw-state{color:var(--faint);font-size:13px}.mw-state.on{color:#f0bf5e;font-weight:700}.mw-state.locked{color:var(--faint);font-style:italic}.mw-how{color:var(--dim);margin:0;font-size:13px;line-height:1.35}.mw-choose{white-space:nowrap}.mw-note{color:var(--faint);margin:10px 2px 0;font-size:13px;line-height:1.4}@media (max-width:640px),(max-height:540px){#mounts{max-height:none}.mw-card{grid-template-columns:70px minmax(0,1fr)}.mw-choose{grid-column:1/-1;min-height:44px}}@media (max-width:400px){.mw-card{grid-template-columns:56px minmax(0,1fr);gap:10px}.mw-pic{width:56px;height:56px}.mw-pic img{width:44px;height:44px}}#win-char #char-info .cs-groups{flex-direction:column;gap:8px;display:flex}#win-char #char-info .cs-grp .cs-gh{border-bottom:1px solid var(--line-2,#6b5a3a);margin-bottom:4px;padding-bottom:3px}#win-char #char-info .cs-grp .cs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 16px;font-size:14px}#win-char #char-info .cs-grp .cs-st{grid-template-columns:var(--stat-icon,16px) minmax(0, 1fr) auto;align-content:start;align-items:baseline;column-gap:6px;display:grid}#win-char #char-info .cs-grp .cs-st:before{grid-area:1/1;align-self:center}#win-char #char-info .cs-grp .cs-st>span{overflow-wrap:anywhere;grid-area:1/2;min-width:0}#win-char #char-info .cs-grp .cs-st>b{text-align:right;white-space:nowrap;grid-area:1/3}#win-char #char-info .cs-grp .cs-st>.cs-p{display:none}#win-char #char-info .cs-grp .cs-st>.cs-d{color:var(--faint);grid-area:2/2/auto/-1;font-size:12px;line-height:1.25}#win-char #char-info .cs-grp .cs-pct{color:var(--gold);font-style:normal;font-weight:700}#win-char #char-info .cs-hint{border-top:1px solid var(--line-2,#6b5a3a);color:var(--dim);margin:0;padding-top:4px;font-size:12px}:where(html.ui-ph) #win-char #char-info .cs-groups{gap:4px}:where(html.ui-ph) #win-char #char-info .cs-grp .cs-gh{margin-bottom:1px;padding-bottom:1px;font-size:11px}:where(html.ui-ph) #win-char #char-info .cs-grp .cs-grid{gap:0 12px;font-size:12px;line-height:1.2}:where(html.ui-ph) #win-char #char-info .cs-grp .cs-st{grid-template-columns:var(--stat-icon,16px) minmax(0, 1fr) auto minmax(44px, auto)}:where(html.ui-ph) #win-char #char-info .cs-grp .cs-st>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(html.ui-ph) #win-char #char-info .cs-grp .cs-st>.cs-p{color:var(--gold);text-align:right;white-space:nowrap;grid-area:1/4;font-size:11.5px;font-style:normal;display:block}:where(html.ui-ph) #win-char #char-info .cs-grp .cs-st>.cs-d,:where(html.ui-ph) #win-char #char-info .cs-grp .cs-st[data-ph="0"]{display:none}:where(html.ui-ph) #win-char #char-info .cs-hint{padding-top:3px;font-size:11px}:where(html.ui-ph-p) #win-char #char-info .cs-grp .cs-grid{grid-template-columns:minmax(0,1fr);font-size:13px}:where(html.ui-ph-p) #win-char #char-info .cs-grp .cs-st{border-bottom:1px solid #6b5a3a59;padding:3px 0}:where(html.ui-ph-p) #win-char #char-info .cs-grp .cs-st:last-child{border-bottom:0}:root{--dur-worn:#e8c84a;--dur-bad:#e0503c}.ic-dur{color:var(--dim);margin:0;font-size:13px}.ic-dur[data-state=worn]{color:var(--dur-worn)}.ic-dur[data-state=critical],.ic-dur[data-state=broken]{color:var(--dur-bad)}.ic-dur.ic-broken{font-weight:700}.ic-stats.dur-broken{filter:grayscale();opacity:.45}.ic-stats.dur-broken .num{text-decoration:line-through}.slot[data-dur]{position:relative}.slot[data-dur=worn]{box-shadow:inset 0 0 0 2px #e8c84ad9,inset 0 0 10px #e8c84a59}.slot[data-dur=critical]{box-shadow:inset 0 0 0 2px #e0503ce6,inset 0 0 10px #e0503c66}.slot[data-dur=broken]{box-shadow:inset 0 0 0 2px #e0503ce6}.slot[data-dur=broken] img{filter:grayscale()brightness(.7)}.slot[data-dur=broken]:after{content:"";pointer-events:none;background:linear-gradient(45deg, transparent calc(50% - 1.5px), var(--dur-bad) calc(50% - 1.5px), var(--dur-bad) calc(50% + 1.5px), transparent calc(50% + 1.5px)), linear-gradient(-45deg, transparent calc(50% - 1.5px), var(--dur-bad) calc(50% - 1.5px), var(--dur-bad) calc(50% + 1.5px), transparent calc(50% + 1.5px));filter:drop-shadow(0 1px #000);position:absolute;inset:5px}.repair-dur{color:var(--dim)}.repair-dur[data-state=worn]{color:var(--dur-worn)}.repair-dur[data-state=critical],.repair-dur[data-state=broken]{color:var(--dur-bad)}.repair-all{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0 2px;display:flex}.repair-all .repair-short{color:var(--bad,#e0503c);font-size:13px}#shop .repair-all button{min-height:34px;padding:0 14px}#shop .shop-foot-actions{align-items:center;gap:8px;display:flex}#shop .bagslot-buy,#bank .bagslot-buy{min-height:30px;padding:0 10px;font-size:13px}:where(html.ui-ph) #shop .repair-all button,:where(html.ui-ph) #shop .bagslot-buy,:where(html.ui-ph) #bank .bagslot-buy{min-height:44px}#wear-fig{cursor:pointer;width:38px;height:44px;color:var(--dur-worn);place-items:center;padding:0;display:grid;position:absolute;top:38px;right:calc(100% + 6px)}#wear-fig[hidden]{display:none}#wear-fig svg{filter:drop-shadow(0 1px #000);width:24px;height:28px}#wear-fig[data-state=critical],#wear-fig[data-state=broken]{color:var(--dur-bad)}#wear-fig[data-state=broken] svg,#wear-fig[data-state=critical] svg{animation:1.6s ease-in-out infinite wear-pulse}@keyframes wear-pulse{50%{opacity:.55}}.wear-badge,:where(html.ui-ph) #wear-fig{display:none}:where(html.ui-ph) .wear-badge:not([hidden]){width:18px;height:20px;color:var(--dur-worn);pointer-events:none;background:#0e0c0a;border-radius:4px;place-items:center;display:grid;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 1px #000}:where(html.ui-ph) .wear-badge[data-state=critical],:where(html.ui-ph) .wear-badge[data-state=broken]{color:var(--dur-bad)}.wear-badge svg{width:13px;height:15px}@media (prefers-reduced-motion:reduce){#wear-fig svg{animation:none!important}}.slot>span:not(:empty){letter-spacing:-.03em;white-space:nowrap;max-width:calc(100% - 4px)}:where(html.ui-ph) #win-char{--slot:40px}:where(html.ui-ph) #win-char .cs-tabs{padding:0 2px;overflow-x:hidden}:where(html.ui-ph) #win-char .cs-tabs .tab{letter-spacing:.02em;flex:auto;min-width:40px;padding:0 2px;font-size:12px}:where(html.ui-ph) #win-char[data-ctab=gear] .char-body{background:radial-gradient(60% 55% at 50% 45%,#3c2c1680,#0000 70%),#0e0c09;gap:3px 4px;padding:3px 8px;display:grid;overflow:hidden;box-shadow:inset 0 0 40px #0009}:where(html.ui-ph) #win-char[data-ctab=gear] :is(.cs-stage,#doll,.doll-col,.doll-hands){display:contents}:where(html.ui-ph) #win-char :is(.cs-title,.doll-lbl){display:none}:where(html.ui-ph) #win-char .doll-cell{width:var(--slot);align-self:center;display:block;position:static}:where(html.ui-ph) #win-char .doll-cell .slot{width:var(--slot);height:var(--slot)}:where(html.ui-ph) #win-char .doll-mid{grid-area:fig;min-width:0;min-height:0;position:relative;container-type:size}:where(html.ui-ph) #win-char .doll-figure{--fig:min(192px, 118cqh, 104cqw);--ay:calc(50cqh + var(--fig) * .02);position:static}:where(html.ui-ph) #win-char #doll-canvas{left:calc(50cqw - var(--fig) / 2);top:calc(var(--ay) - var(--fig) * .56)}:where(html.ui-ph) #win-char .doll-glow{left:calc(50cqw - var(--fig) * .47);top:calc(var(--ay) + var(--fig) * .24)}:where(html.ui-ph) #win-char .doll-stone{left:calc(50cqw - var(--fig) * .38);top:calc(var(--ay) + var(--fig) * .325)}:where(html.ui-ph) #win-char .doll-turn{width:50cqw;height:100cqh;padding-top:calc(var(--ay) + var(--fig) * .27);font-size:16px;line-height:1;top:0}:where(html.ui-ph) #win-char .doll-turn[data-turn="-1"]{text-align:right;padding-right:calc(var(--fig) * .3);left:0}:where(html.ui-ph) #win-char .doll-turn[data-turn="1"]{text-align:left;padding-left:calc(var(--fig) * .3);left:50cqw}:where(html.ui-ph) #win-char .cs-xp{grid-area:xp;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:auto;font-size:12px;line-height:1.2;display:grid;position:static;transform:none}:where(html.ui-ph) #win-char .cs-xp .bar{height:14px}:where(html.ui-ph) #win-char #tool-row{box-shadow:none;background:0 0;border:0;flex-wrap:nowrap;grid-area:tools;justify-content:center;gap:6px;padding:0}:where(html.ui-ph) #win-char #tool-row .tr-slots{flex-wrap:nowrap;gap:3px}:where(html.ui-ph) #win-char #tool-row .slot{width:40px;height:40px}:where(html.ui-ph) #win-char #tool-row .slot img{width:32px;height:32px}:where(html.ui-ph) #win-char #tool-row .tr-label{font-size:11px}:where(html.ui-ph) #win-char [data-cell=helmet]{grid-area:helmet}:where(html.ui-ph) #win-char [data-cell=chest]{grid-area:chest}:where(html.ui-ph) #win-char [data-cell=belt]{grid-area:belt}:where(html.ui-ph) #win-char [data-cell=legs]{grid-area:legs}:where(html.ui-ph) #win-char [data-cell=gloves]{grid-area:gloves}:where(html.ui-ph) #win-char [data-cell=boots]{grid-area:boots}:where(html.ui-ph) #win-char [data-cell=necklace]{grid-area:necklace}:where(html.ui-ph) #win-char [data-cell=earring1]{grid-area:earring1}:where(html.ui-ph) #win-char [data-cell=earring2]{grid-area:earring2}:where(html.ui-ph) #win-char [data-cell=ring1]{grid-area:ring1}:where(html.ui-ph) #win-char [data-cell=ring2]{grid-area:ring2}:where(html.ui-ph) #win-char [data-cell=cloak]{grid-area:cloak}:where(html.ui-ph) #win-char [data-cell=weapon]{grid-area:weapon;justify-self:end;margin-right:6px}:where(html.ui-ph) #win-char [data-cell=offhand]{grid-area:offhand;justify-self:start;margin-left:6px}:where(html.ui-ph) #win-char[data-ctab=gear] .char-body{grid-template-columns:var(--slot) minmax(0, 1fr) minmax(0, 1fr) var(--slot);grid-template-rows:repeat(6, var(--slot)) var(--slot) auto var(--slot);grid-template-areas:"helmet fig fig necklace""chest fig fig earring1""belt fig fig earring2""legs fig fig ring1""gloves fig fig ring2""boots fig fig cloak"".weapon offhand.""xp xp xp xp""tools tools tools tools";align-content:center}:where(html.ui-ph) #win-char:is([data-gear-fit=wide],[data-gear-fit=wide-snug])[data-ctab=gear] .char-body{grid-template-columns:var(--slot) var(--slot) minmax(0, 1fr) minmax(0, 1fr) var(--slot) var(--slot);grid-template-rows:minmax(var(--slot), 1fr) minmax(var(--slot), 1fr) var(--slot) auto var(--slot);grid-template-areas:"helmet chest fig fig necklace earring1""belt legs fig fig earring2 ring1""gloves boots weapon offhand ring2 cloak""xp xp xp xp xp xp""tools tools tools tools tools tools";align-content:stretch;gap:4px;padding:6px 8px 8px}:where(html.ui-ph) #win-char:is([data-gear-fit=wide],[data-gear-fit=wide-snug]) [data-cell=weapon]{margin-right:4px}:where(html.ui-ph) #win-char:is([data-gear-fit=wide],[data-gear-fit=wide-snug]) [data-cell=offhand]{margin-left:4px}:where(html.ui-ph) #win-char[data-gear-fit=wide-snug][data-ctab=gear] .char-body{gap:2px;padding:1px 4px 2px}:where(html.ui-ph) #win-char[data-gear-fit=wide-snug] :is([data-cell=weapon],[data-cell=offhand]){margin:0}:where(html.ui-ph) #win-char[data-gear-fit=wide-snug] .cs-xp{font-size:11px;line-height:1}:where(html.ui-ph) #win-char[data-gear-fit=wide-snug] .cs-xp .bar{height:12px}:where(html.ui-ph) #win-char[data-gear-fit=wide-snug] .cs-xp .bar-text{font-size:9px;line-height:10px}:where(html.ui-ph) #win-char[data-gear-fit=wide-snug] #tool-row .tr-label{display:none}:where(html.ui-ph) #win-char[data-gear-fit=wide-snug] #tool-row .tr-slots{gap:2px}:where(html.ui-ph-n) #win-char .cs-tabs .tab{letter-spacing:0;font-size:11px}:where(html.ui-ph) #win-char:not([data-ctab=gear]) .char-body{flex-direction:column;display:flex;overflow:hidden}:where(html.ui-ph) #win-char:not([data-ctab=gear]) #char-info{flex-direction:column;flex:auto;gap:4px;min-height:0;padding:5px 10px;display:flex}:where(html.ui-ph) #win-char #char-info>*{flex:none}:where(html.ui-ph) #win-char #char-info>:is(.stat-gear,.mastery-list,.passive-list,.mount-list){overscroll-behavior:contain;flex:0 auto;min-height:40px;overflow-y:auto}:where(html.ui-ph) #win-char #char-info .stat-grid{grid-template-columns:1fr 1fr;gap:0 12px;font-size:12px;line-height:1.2}:where(html.ui-ph) #win-char #char-info .stat>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(html.ui-ph) #win-char[data-ctab=stats] #char-info>.note{display:none}:where(html.ui-ph) #win-char[data-ctab=stats] #char-info .ic-set{padding-top:2px;font-size:12px}:where(html.ui-ph) #win-char[data-ctab=mastery] #char-info>.note,:where(html.ui-ph) #win-char .mastery-main>.note{display:none}:where(html.ui-ph) #win-char .mastery-list{grid-template-columns:1fr 1fr;gap:6px 10px}:where(html.ui-ph) #win-char .mastery{align-items:center;gap:6px}:where(html.ui-ph) #win-char .mastery>.slot{flex:none;width:40px;height:40px}:where(html.ui-ph) #win-char .mastery>.slot img{width:32px;height:32px}:where(html.ui-ph) #win-char .mastery-top{gap:4px;font-size:12px}:where(html.ui-ph) #win-char .mastery-top .num{white-space:nowrap}:where(html.ui-ph) #win-char .mastery-top b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(html.ui-ph) #win-char .mastery-top small{display:none}:where(html.ui-ph) #win-char .mastery .bar{height:10px}:where(html.ui-ph) #win-char[data-ctab=passive] #char-info>:is(.label:first-child,.passive-now,.note){display:none}:where(html.ui-ph) #win-char .passive-list{grid-template-columns:1fr 1fr;align-content:start;gap:6px 10px}:where(html.ui-ph) #win-char .passive-row{gap:6px}:where(html.ui-ph) #win-char .passive-row .slot{flex:none;width:40px;height:40px}:where(html.ui-ph) #win-char .passive-main>span{display:none}:where(html.ui-ph) #win-char .passive-main b{font-size:12px;line-height:1.2}#creator{overscroll-behavior:none;touch-action:manipulation;padding:0;overflow:clip}.cr{box-sizing:border-box;overscroll-behavior:none;color:var(--ink);font:15px/1.35 var(--ui);display:grid;position:absolute;inset:0;overflow:clip}.cr *{box-sizing:border-box}.cr[hidden]{display:none}.cr .cr-head{grid-area:head;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.cr .cr-head .win-title{font:400 22px/1.3 var(--fell);color:var(--gold-2);letter-spacing:.02em;white-space:nowrap;flex:none}.cr .grow{flex:1}.cr .cr-dice{flex:none;width:20px;height:20px}.cr .cr-rand,.cr .cr-back{align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:15px;display:inline-flex}.cr .cr-back{padding:0 10px}.cr .cr-stage{grid-area:stage;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:8px;min-width:0;min-height:0;display:grid}.cr .cr-slot{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.cr .cr-fig{position:relative}.cr .cr-glow{pointer-events:none;background:radial-gradient(circle,#f2be6038,#0000 60%);position:absolute;inset:-40px -60px}.cr #cr-canvas{width:100%;height:100%;image-rendering:pixelated;border-radius:2px;display:block;position:absolute;inset:0;box-shadow:0 0 0 1px #000,0 0 0 3px #6b5a3a,0 12px 30px #00000080}.cr .cr-turn{width:44px;min-width:0;height:44px;min-height:44px;color:var(--gold-2);background:#0a08069e;border:1px solid #000;border-radius:50%;padding:0;font-size:16px;position:absolute;top:50%;translate:0 -50%;box-shadow:inset 0 0 0 1px #8c7446}.cr .cr-turn:hover{background:#281e12cc}.cr .cr-turn-l{right:calc(100% + 10px)}.cr .cr-turn-r{left:calc(100% + 10px)}.cr .cr-arrows-in .cr-turn{top:auto;bottom:6px;translate:none}.cr .cr-arrows-in .cr-turn-l{left:6px;right:auto}.cr .cr-arrows-in .cr-turn-r{left:auto;right:6px}.cr .cr-rand-fig{z-index:2;background:#0a08068c;border-radius:3px;justify-content:center;width:44px;min-width:0;min-height:44px;padding:0;display:none;position:absolute;top:6px;right:6px;box-shadow:inset 0 0 0 1px #6b5a3a}.cr .cr-id{text-align:center;align-content:center;justify-items:center;gap:3px;min-width:0;display:grid}.cr .cr-cname{font:400 30px/1 var(--fell);color:var(--gold-2)}.cr .cr-id>small{color:var(--dim);font-size:15px}.cr .cr-idfeel,.cr .cr-id>.cr-sexbar,.cr .cr-id>.cr-detail{display:none}.cr .cr-idfeel{font-size:14px;line-height:1.3}.cr .cr-tabs{border-bottom:1px solid #4d4230;grid-area:tabs;display:flex;overflow:visible}.cr .cr-tabs .tab{flex:1;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 6px;font-size:16px;display:flex}.cr .cr-tabs .tab i,.cr .cr-h i{width:22px;height:22px;font-style:normal;font:700 13px/1 var(--ui);letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;display:inline-grid}.cr .cr-done{color:#a8cf92;font-weight:700}.cr .cr-bad{color:#1a0d08;width:18px;height:18px;font:800 13px/1 var(--ui);background:#ff8a70;border-radius:50%;place-items:center;display:inline-grid}.cr .cr-done[hidden],.cr .cr-bad[hidden]{display:none}.cr .cr-body{grid-area:body;min-width:0;min-height:0;padding:12px;display:grid}.cr .cr-col{align-content:start;gap:22px;min-width:0;min-height:0;display:grid}.cr .cr-foot{grid-area:foot;min-width:0;display:flex}.cr .cr-go{letter-spacing:.04em;flex:1;min-height:54px;padding:0 24px;font-size:21px}.cr .cr-sec{align-content:start;gap:10px;min-width:0;min-height:0;display:grid}.cr .cr-h{letter-spacing:.08em;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.cr .cr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cr .cr-card{background:#0000003d;border:1px solid #3a3124;align-items:center;gap:8px;min-height:48px;margin:0;padding:4px 8px}.cr .cr-card .slot{width:calc(var(--cr-icon,32px) + 4px);height:calc(var(--cr-icon,32px) + 4px);flex:none;place-items:center;display:grid}.cr .cr-card .slot img{width:var(--cr-icon,32px);height:var(--cr-icon,32px);image-rendering:pixelated}.cr .cr-ct{text-align:left;flex:1;gap:1px;min-width:0;display:grid}.cr .cr-ct b{font:700 16px/1.1 var(--display)}.cr .cr-ct small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cr .cr-cfeel{color:#d9cfba;font-size:13px;line-height:1.25;display:none}.cr .cr-card[aria-pressed=true]{background:linear-gradient(90deg,#d8a4433d,#d8a4430d);border-color:#b08a4a;box-shadow:inset 3px 0 #d8a443}.cr .cr-card[aria-pressed=true] .cr-ct b{color:var(--gold-2)}.cr .cr-role{letter-spacing:.06em;color:var(--faint);grid-column:1/-1;justify-content:space-between;align-items:end;margin-top:4px;font-size:13px;display:none}.cr .cr-role:first-child{margin-top:0}.cr .cr-pipcap{letter-spacing:.02em}.cr .cr-pips{flex:none;align-items:center;gap:3px;display:inline-flex}.cr .cr-pips i{background:#4d4230;border-radius:50%;width:8px;height:8px}.cr .cr-pips i.on{background:currentColor}.cr .cr-card .cr-pips{color:var(--gold-2);margin-right:4px;display:none}.cr .cr-card .cr-pips-easy{color:#a8cf92}.cr .cr-card .cr-pips-hard{color:#e8a878}.cr .cr-card{container:crcard/inline-size}@container crcard (width<=160px){.cr .cr-wpn{display:none}}.cr .cr-detail{background:#0000004d;border:1px solid #4d4230;border-radius:3px;gap:8px;min-width:0;padding:10px 12px;display:grid}.cr .cr-feel{margin:0;font-size:15px;line-height:1.3}.cr .cr-facts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cr .cr-tag{font:600 13px/1.4 var(--ui);color:var(--dim);white-space:nowrap;background:#2b241b;border:1px solid #000;border-radius:2px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #4d4230}.cr .cr-solo-easy{color:#a8cf92}.cr .cr-solo-hard{color:#e8a878}.cr .cr-skills{gap:10px;display:flex}.cr .cr-skill{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.cr .cr-skill .act{width:calc(var(--cr-skill,28px) + 4px);height:calc(var(--cr-skill,28px) + 4px);cursor:default;flex:none}.cr .cr-skill .act img{width:var(--cr-skill,28px);height:var(--cr-skill,28px)}.cr .cr-skill small{color:var(--ink);font-size:13px;line-height:1.15}.cr .cr-note{color:var(--faint);margin:0;font-size:13px;line-height:1.3;display:none}.cr .cr-row{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;display:grid}.cr .cr-lab{color:var(--dim);font-size:14px;line-height:1.15}.cr .cr-row-steps .cr-steps{grid-column:1/-1}.cr .cr-seg{gap:6px;display:flex}.cr .cr-seg button{flex:1;min-height:44px}.cr .cr-seg button:not([aria-pressed=true]){color:var(--dim);background:#0f0d0a;box-shadow:inset 0 0 0 1px #4d4230}.cr .cr-seg button[aria-pressed=true],.cr .cr-step button:hover{background:linear-gradient(#8a2a1d,#561610);box-shadow:inset 0 0 0 1px #e0b05a,0 0 10px #d8a44340}.cr .cr-sw{grid-template-columns:repeat(var(--n), minmax(0, 46px));gap:6px;display:grid}.cr .cr-skin{--n:6}.cr .cr-hc{--n:5}.cr .cr-sw button{background:var(--sw);border:2px solid #000;border-radius:3px;width:100%;min-width:0;height:44px;min-height:44px;padding:0;box-shadow:0 0 0 1px #6b5a3a}.cr .cr-sw button:hover{background:var(--sw)}.cr .cr-sw button[aria-pressed=true]{box-shadow:0 0 0 2px #f3cf7a,0 0 8px #f3cf7a80}.cr .cr-steps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cr .cr-step{text-align:center;background:#00000047;border:1px solid #4d4230;border-radius:3px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.cr .cr-step button{min-width:0;min-height:44px;padding:0}.cr .cr-step span{min-width:0;line-height:1.1;display:grid}.cr .cr-step small{color:var(--faint);font-size:13px}.cr .cr-step b{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.05;display:-webkit-box;overflow:hidden}.cr .cr-namelab{color:var(--dim);font-size:15px}.cr .cr-namebox{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.cr #cr-name{width:100%;height:52px;font-size:18px}.cr .cr-suggest{white-space:nowrap;align-items:center;gap:7px;min-height:52px;padding:0 14px;font-size:15px;display:inline-flex}.cr .cr-namebox.bad #cr-name{box-shadow:inset 0 0 0 1px #ff8a70,0 0 0 2px #ff8a7059}.cr .cr-rule{color:var(--faint);margin:0;font-size:14px}.cr .cr-rule.bad{color:#ff8a70;font-weight:600}.cr .cr-recap{color:var(--dim);border-top:1px solid #3a3124;align-items:center;gap:10px;margin-top:6px;padding-top:12px;font-size:14px;display:none}.cr .cr-recap b{color:var(--gold-2);font:700 15px/1.1 var(--display)}.cr .cr-recap small{color:var(--faint);margin-top:4px;font-size:13px;line-height:1.3;display:block}.cr .cr-recap .slot{width:calc(var(--cr-icon,32px) + 8px);height:calc(var(--cr-icon,32px) + 8px);flex:none;place-items:center;display:grid}.cr .cr-recap .slot img{width:var(--cr-icon,32px);height:var(--cr-icon,32px);image-rendering:pixelated}.cr:is([data-lay=phone-portrait],[data-lay=phone-landscape]) .cr-h{display:none}.cr:is([data-lay=phone-portrait],[data-lay=phone-landscape]) .cr-col{display:contents}.cr:is([data-lay=phone-portrait],[data-lay=phone-landscape]) .cr-sec{visibility:hidden;grid-area:1/1}.cr:is([data-lay=phone-portrait],[data-lay=phone-landscape])[data-tab=class] [data-sec=class],.cr:is([data-lay=phone-portrait],[data-lay=phone-landscape])[data-tab=look] [data-sec=look],.cr:is([data-lay=phone-portrait],[data-lay=phone-landscape])[data-tab=name] [data-sec=name]{visibility:visible}.cr:is([data-lay=phone-portrait],[data-lay=phone-landscape]) .cr-recap{display:flex}.cr[data-kb="1"] .cr-sec:not([data-sec=name]),.cr[data-kb="1"] .cr-recap,.cr[data-kb="1"] .cr-turn,.cr[data-kb="1"] .cr-tabs{display:none}.cr[data-lay=phone-portrait]{padding:max(8px, var(--sa-t)) max(12px, var(--sa-r)) max(10px, var(--sa-b)) max(12px, var(--sa-l));grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"head""stage""tabs""body""foot";row-gap:8px}.cr[data-lay=phone-portrait] .cr-body{padding:10px}.cr[data-lay=phone-portrait] .cr-row{grid-template-columns:46px minmax(0,1fr);gap:6px}.cr[data-lay=phone-portrait] .cr-lab{font-size:13px}.cr[data-lay=phone-portrait] .cr-sw{gap:5px}.cr[data-lay=phone-portrait] .cr-row:has(.cr-skin){grid-template-columns:auto minmax(0,1fr)}.cr[data-lay=phone-portrait] .cr-skin{gap:4px}.cr .cr-sw button{position:relative}.cr .cr-sw button:after{content:"";position:absolute;inset:-2px -3px}.cr[data-lay=phone-portrait] .cr-suggest span{display:none}.cr[data-lay=phone-portrait] .cr-suggest{justify-content:center;width:52px;padding:0}.cr[data-lay=phone-portrait] .cr-sec .cr-detail{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cr[data-lay=phone-portrait] .cr-feel{grid-column:1/-1;min-height:2.6em}.cr[data-lay=phone-portrait] .cr-facts{flex-wrap:nowrap}.cr[data-lay=phone-portrait] .cr-sec .cr-range,.cr[data-lay=phone-portrait] .cr-skill small{display:none}.cr[data-lay=phone-portrait] .cr-skills{gap:4px}.cr[data-lay=phone-portrait] .cr-skill{flex:none}.cr[data-lay=phone-portrait][data-row="1"] .cr-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:10px}.cr[data-lay=phone-portrait][data-row="1"] .cr-id{text-align:left;justify-items:start}.cr[data-lay=phone-portrait][data-row="1"] .cr-cname{font-size:26px}.cr[data-lay=phone-portrait][data-short="1"] .cr-feel{font-size:14px}.cr[data-lay=phone-portrait][data-short="1"] .cr-sec .cr-detail{gap:6px;padding:8px 10px}.cr[data-lay=phone-portrait][data-kb="1"]{grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"stage""body""foot";padding-bottom:8px}.cr[data-lay=phone-portrait][data-kb="1"] .cr-head,.cr[data-lay=phone-portrait][data-kb="1"] .cr-namelab{display:none}.cr[data-lay=phone-landscape]{padding:max(6px, var(--sa-t)) max(12px, var(--sa-r)) max(6px, var(--sa-b)) max(12px, var(--sa-l));grid-template:"stage tabs""stage body"minmax(0,1fr)"stage foot"/minmax(0,.8fr) minmax(0,1.2fr);gap:6px 16px}.cr[data-lay=phone-landscape] .cr-head{top:max(6px, var(--sa-t));left:max(12px, var(--sa-l));z-index:2;min-height:0;position:absolute}.cr[data-lay=phone-landscape] .cr-head>:not(.cr-back){display:none}.cr[data-lay=phone-landscape] .cr-back{background:#0a08068c;box-shadow:inset 0 0 0 1px #6b5a3a}.cr[data-lay=phone-landscape] .cr-rand-fig{display:inline-flex}.cr[data-lay=phone-landscape] .cr-tabs .tab{min-height:44px;font-size:15px}.cr[data-lay=phone-landscape] .cr-body{padding:8px 10px}.cr[data-lay=phone-landscape] .cr-card{gap:6px;min-height:46px;padding:3px 6px}.cr[data-lay=phone-landscape][data-short="1"] .cr-card{min-height:44px}.cr[data-lay=phone-landscape][data-short="1"] .cr-grid{gap:4px}.cr[data-lay=phone-landscape] .cr-ct b{font-size:15px}.cr[data-lay=phone-landscape] .cr-sec .cr-detail{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 10px}.cr[data-lay=phone-landscape] .cr-sec .cr-feel,.cr[data-lay=phone-landscape] .cr-skill small{display:none}.cr[data-lay=phone-landscape] .cr-skills{gap:4px}.cr[data-lay=phone-landscape] .cr-skill{flex:none}.cr[data-lay=phone-landscape] .cr-row{grid-template-columns:54px minmax(0,1fr);gap:6px}.cr[data-lay=phone-landscape] .cr-row-sex{display:none}.cr[data-lay=phone-landscape] .cr-lab{font-size:13px}.cr[data-lay=phone-landscape] [data-sec=look]{gap:6px}.cr[data-lay=phone-landscape] .cr-cname{font-size:24px}.cr[data-lay=phone-landscape] .cr-id>small{font-size:14px}.cr[data-lay=phone-landscape] .cr-idfeel{max-width:320px;min-height:2.6em;display:block}.cr[data-lay=phone-landscape] .cr-id>.cr-sexbar{margin-top:4px;display:flex}.cr[data-lay=phone-landscape] .cr-sexbar button{min-width:92px}.cr[data-lay=phone-landscape] .cr-go{min-height:48px}.cr[data-lay=phone-landscape][data-kb="1"]{grid-template-areas:"stage body""stage body""stage foot"}.cr[data-lay=phone-landscape][data-kb="1"] :is(.cr-idfeel,.cr-sexbar,.cr-namelab){display:none}.cr[data-lay=phone-landscape][data-kb="1"] .cr-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:10px}.cr[data-lay=phone-landscape][data-kb="1"] .cr-id{text-align:left;justify-items:start}.cr[data-lay=phone-landscape][data-kb="1"] .cr-body{align-content:center}.cr[data-lay=tablet-portrait]{padding:max(14px, var(--sa-t)) max(24px, var(--sa-r)) max(16px, var(--sa-b)) max(24px, var(--sa-l));grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"head""stage""body""foot";row-gap:14px}.cr[data-lay=tablet-portrait] .cr-tabs{display:none}.cr[data-lay=tablet-portrait] .cr-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;column-gap:24px}.cr[data-lay=tablet-portrait] .cr-id{text-align:left;justify-items:start;gap:6px}.cr[data-lay=tablet-portrait] .cr-cname{font-size:42px}.cr[data-lay=tablet-portrait] .cr-id>small{font-size:17px}.cr[data-lay=tablet-portrait] .cr-id>.cr-detail{text-align:left;margin-top:6px;display:grid}.cr[data-lay=tablet-portrait] .cr-skill{text-align:center;flex-direction:column;gap:4px}.cr[data-lay=tablet-portrait] .cr-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 26px;padding:18px 20px}.cr[data-lay=tablet-portrait] .cr-steps{grid-template-columns:1fr}.cr[data-lay=tablet-portrait] .cr-row{grid-template-columns:1fr;gap:5px}.cr[data-lay=tablet-portrait] .cr-sec{gap:12px}.cr[data-lay=tablet-portrait][data-kb="1"]{grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"stage""body""foot"}.cr[data-lay=tablet-portrait][data-kb="1"] .cr-body{grid-template-columns:1fr}.cr[data-lay=tablet-portrait][data-kb="1"] :is(.cr-col-l,.cr-head){display:none}.cr:is([data-lay=tablet-portrait],[data-lay=tablet-landscape],[data-lay=pc]) .cr-grid{grid-template-columns:1fr;gap:6px}.cr:is([data-lay=tablet-portrait],[data-lay=tablet-landscape],[data-lay=pc]) .cr-role{display:flex}.cr:is([data-lay=tablet-portrait],[data-lay=tablet-landscape],[data-lay=pc]) :is(.cr-card .cr-pips,.cr-note){display:block}.cr:is([data-lay=tablet-portrait],[data-lay=tablet-landscape],[data-lay=pc]) .cr-card .cr-pips{display:inline-flex}.cr:is([data-lay=tablet-portrait],[data-lay=tablet-landscape],[data-lay=pc]) :is(.cr-crole,.cr-dot),.cr:is([data-lay=tablet-portrait],[data-lay=tablet-landscape],[data-lay=pc]) .cr-sec>.cr-detail{display:none}.cr:is([data-lay=tablet-portrait],[data-lay=tablet-landscape],[data-lay=pc]) .cr-card{gap:10px;min-height:52px;padding:6px 10px}.cr:is([data-lay=pc],[data-lay=tablet-landscape]){padding:max(12px, var(--sa-t)) max(20px, var(--sa-r), calc((100vw - 1560px) / 2)) max(16px, var(--sa-b)) max(20px, var(--sa-l), calc((100vw - 1560px) / 2));grid-template:"head head head""colL stage colR"minmax(0,1fr)/minmax(260px,.8fr) minmax(0,1.12fr) minmax(300px,.92fr);gap:10px clamp(16px,2.2vw,36px)}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-tabs{display:none}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-body{display:contents}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-col{gap:18px;min-height:0;padding:16px;overflow:hidden}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-col-l{grid-area:colL}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-col-r{grid-area:colR;padding-bottom:86px;container-type:inline-size}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-foot{z-index:1;grid-area:colR;align-self:end;margin:0 16px 16px}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-cname{font-size:46px}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-id>small{font-size:17px}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-id{gap:6px}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-id>.cr-detail{max-width:480px;margin-top:4px;display:grid}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-feel{text-align:center;font-size:16px}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) :is(.cr-facts,.cr-skills){justify-content:center}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-skill{flex:none}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-row{grid-template-columns:1fr;gap:5px}.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-sec{gap:10px}@container (width>=400px){.cr:is([data-lay=pc],[data-lay=tablet-landscape]) .cr-row{grid-template-columns:78px minmax(0,1fr)}}.cr:is([data-lay=pc],[data-lay=tablet-landscape])[data-short="1"] .cr-row{grid-template-columns:64px minmax(0,1fr);gap:8px}.cr:is([data-lay=pc],[data-lay=tablet-landscape])[data-short="1"] .cr-col{gap:12px}.cr:is([data-lay=pc],[data-lay=tablet-landscape])[data-short="1"] .cr-sec{gap:8px}.cr:is([data-lay=pc],[data-lay=tablet-landscape])[data-short="1"] .cr-sw{gap:5px}.cr:is([data-lay=pc],[data-lay=tablet-landscape])[data-roomy="1"] .cr-cfeel{display:block}.cr:is([data-lay=pc],[data-lay=tablet-landscape]):not([data-roomy="1"]) .cr-card{min-height:50px}.cr:is([data-lay=pc],[data-lay=tablet-landscape])[data-kb="1"]{grid-template:"stage colR"minmax(0,1fr)/minmax(0,1fr) minmax(320px,460px)}.cr:is([data-lay=pc],[data-lay=tablet-landscape])[data-kb="1"] :is(.cr-head,.cr-col-l,.cr-id>.cr-detail){display:none}.cr:is([data-lay=pc],[data-lay=tablet-landscape])[data-kb="1"] .cr-col-r{align-content:center}#account .start-form [data-form=login]:has(>.pw-forgot:not([hidden])){grid-template-columns:minmax(0,1fr) auto;column-gap:10px}#account .start-form [data-form=login]:has(>.pw-forgot:not([hidden]))>*{grid-column:1/-1}#account .start-form [data-form=login]:has(>.pw-forgot:not([hidden]))>.start-remember{grid-column:1}#account .start-form [data-form=login]:has(>.pw-forgot:not([hidden]))>.pw-forgot{grid-column:2}#account .start-form [data-form=login]>.pw-forgot{white-space:nowrap;place-self:center end;padding:4px 2px;font-size:14px;font-weight:500}#account .start-form .pw-forgot[hidden]{display:none}:where(html.ui-touch) #account.start-screen .pw-forgot{min-height:44px}#account .pw-title{font:600 18px/1.25 var(--ui);color:var(--gold-2);letter-spacing:.02em;margin:0}#account .pw-form .pw-note{text-align:start}#account .pw-form .pw-back,#account .pw-form .pw-resend{justify-self:center}:where(html.ui-touch) #account.start-screen :is(.pw-back,.pw-resend){min-height:44px}#account .pw-form input.pw-code{letter-spacing:.3em;text-align:center;font:600 22px/1.2 ui-monospace,Consolas,Menlo,Courier New,monospace}#account .pw-form input.pw-code::placeholder{font:400 16px/1.2 var(--ui);letter-spacing:normal}#account .pw-form .pw-resend:disabled{opacity:.6;cursor:default}#account .pw-form .pw-sent{overflow-wrap:anywhere}#account .start-have{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;display:flex}#account .start-have>span{text-align:center;flex-basis:100%}#account .start-have .start-link{background:#00000040;border:1px solid #6b5a3a;border-radius:2px;align-items:center;min-height:44px;padding:0 18px;font-size:16px;text-decoration:none;display:inline-flex}#account .start-have .start-link:hover{border-color:#8c7446}#account.start-screen input:not([type=checkbox]){font-size:16px}:where(html.ui-touch) #account.start-screen input:not([type=checkbox]){height:44px}:where(html.ui-touch) #account.start-screen label.check{gap:10px;min-height:44px}:where(html.ui-touch) #account.start-screen label.check input{width:24px;height:24px}:where(html.ui-touch) #account.start-screen :is(.start-tabs>.tab,button[type=submit],.start-guest-btn){min-height:44px!important}:where(html.ui-touch) #account.start-screen .start-tabs{min-height:44px}#account .start-consent-text a{color:inherit;text-underline-offset:2px;text-decoration:underline}.start-consent{align-items:center}:where(html.lay-phone-portrait,html.lay-phone-landscape) #account.start-screen .start-guest-note{display:none}:where(html.lay-phone-portrait,html.lay-phone-landscape) #account.start-screen .acc-form{gap:8px}@media (max-height:740px){:where(html.lay-phone-portrait) #account.start-screen .start-col:has(.start-full:not([hidden])) .wordmark{display:none}}@media (max-height:820px){:where(html.lay-tablet-landscape) #account.start-screen .start-col:has(.start-full:not([hidden])) .wordmark{display:none}}:where(html.lay-phone-landscape) #account.start-screen .start-full{grid-template:"form tabs""form status""form guest"minmax(0,1fr)/minmax(290px,1.1fr) minmax(0,1fr);column-gap:16px;overflow:hidden}:where(html.lay-phone-landscape) #account.start-screen .start-full .start-main{display:contents}:where(html.lay-phone-landscape) #account.start-screen .start-full .start-tabs{flex-wrap:wrap;grid-area:tabs;overflow:visible}:where(html.lay-phone-landscape) #account.start-screen .start-full .start-tabs>.tab{letter-spacing:.02em;flex:1 1 0;min-width:0;padding:0 4px}:where(html.lay-phone-landscape) #account.start-screen .start-full .start-tabs .lang-pick{flex-basis:100%;justify-content:flex-end;margin:2px 0 0}:where(html.lay-phone-landscape) #account.start-screen .start-full .acc-form{grid-area:form;gap:6px}:where(html.lay-phone-landscape) #account.start-screen .start-full .start-main>.cr-error{grid-area:status}:where(html.lay-phone-landscape) #account.start-screen .start-full .start-guest{grid-area:guest;align-self:start}:where(html.lay-phone-landscape) #account.start-screen .alpha-note{right:max(12px, var(--sa-r));bottom:max(8px, var(--sa-b));width:min(250px,100% - 700px);font-size:13px;position:fixed}:where(html.lay-phone-landscape) #account.start-screen .start-full .start-or{display:none}.g-slot{justify-content:center;align-items:center;min-height:44px;display:flex}.g-slot[hidden]{display:none}.g-slot .g-btn{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-content:center;width:100%;display:flex}.g-slot .g-inapp{margin:0}.acc-form .g-terms{text-align:center;display:block}.acc-form .g-or{margin:2px 0}.start-legal{display:none}@media (max-height:540px) and (orientation:landscape),(max-width:640px) and (orientation:portrait){#account.start-screen .start-legal{display:block}#account.start-screen .start-legal a{padding:6px 4px;display:inline-block}}@media (max-height:540px) and (orientation:landscape){#account.start-screen .start-col{position:relative}#account.start-screen .start-col:not(:has(.start-full:not([hidden]))) .wordmark{z-index:2;--st-crown:28px;pointer-events:none;grid-auto-flow:column;align-items:center;gap:6px;display:grid;position:absolute;top:12px;left:14px}#account.start-screen .start-col .wordmark h1{font-size:18px}#account.start-screen .start-col .wordmark-glow{display:none}}.insp-win{left:max(24px, calc(50vw / var(--uiz) - 310px));grid-template-rows:auto minmax(0,1fr)}.insp-win[hidden],body:not(.in-game) .insp-win{display:none}.insp-body{padding:0;display:block;position:relative;overflow-y:auto}.insp-wait{text-align:center;color:var(--dim);margin:0;padding:40px 20px}.insp-stage{height:clamp(320px, calc((100vh - 300px) / var(--uiz) - 200px), 420px)}.insp-canvas{left:calc(var(--fig) / -2);top:calc(var(--fig) * -.56);width:var(--fig);height:var(--fig);image-rendering:pixelated;filter:drop-shadow(0 8px 12px #0009);position:absolute}.insp-honor{font:italic 13px/1.2 var(--ui);color:var(--gold-2,#f0bf5e)}.insp-tools{background:#0e0c09;border-top:1px solid #000;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px 14px 5px;display:flex;box-shadow:inset 0 1px #ffe6aa0d}.insp-tools .tr-label{font:700 12px/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.insp-tools .tr-slots{flex-wrap:wrap;gap:6px;display:flex}.insp-tools .slot{width:42px;height:42px}.insp-tools .slot img{width:36px;height:36px}.insp-tools .slot.empty img{filter:brightness(0)invert();opacity:.16}.insp-win .slot[aria-pressed=true]{outline:2px solid var(--gold-2,#f0bf5e);outline-offset:1px}.insp-info{gap:12px;padding:14px 18px 16px;display:grid}.insp-acts{justify-content:flex-start;display:flex}.insp-acts button{min-height:36px}:where(html.ui-touch) .insp-acts button{min-height:44px}.insp-card{z-index:3;box-sizing:border-box;overscroll-behavior:contain;width:270px;max-height:calc(100% - 60px);font:14px/1.35 var(--ui);align-content:start;gap:6px;padding:12px 14px;display:grid;position:absolute;top:52px;right:8px;overflow-y:auto}.insp-card:before,.insp-card:after{display:none}.insp-card[data-rarity]{box-shadow:inset 0 2px 0 var(--r), inset 0 0 0 1px #6b5a3a, inset 0 0 0 3px #1a1712, inset 0 0 0 4px #8c7446, 0 12px 30px #000000a6}.insp-card .card-actions{justify-content:flex-end;margin-top:4px;display:flex}#game-tip .insp-tipcard{gap:6px;width:256px;display:grid}:where(html.ui-ph) .insp-stage{height:auto;min-height:300px}:where(html.ui-ph-p) .insp-stage{min-height:400px}:where(html.ui-ph) .insp-card{width:auto;max-height:65%;inset:auto 8px 8px}:where(html.ui-ph) .insp-tools .slot{width:38px;height:38px}#trip-card{left:50%;top:calc(110px + var(--zsa-t,0px));z-index:25;width:min(340px, calc(var(--lw,100vw) - 32px));text-align:center;zoom:var(--uiz);gap:8px;padding:14px 16px;font-size:15px;animation:.16s ease-out v-fade;display:grid;position:fixed;transform:translate(-50%)}#trip-card .tc-title{font:400 18px/1.2 var(--fell);color:#a6cdf6;text-shadow:0 1px #000}#trip-card p{margin:0;line-height:1.3}#trip-card .tc-until{color:var(--faint,#9c917c);font-size:13px}#trip-card .tc-buttons{justify-content:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){#trip-card{animation:none}}body:not(.in-game) #trip-card,body.cine-on #trip-card{display:none}.trip-list{gap:4px;display:grid}#party-pane .trip-head{color:var(--gold-2);font-size:13px}.trip-row{background:#100e0b;border:1px solid #000;border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:4px 8px;display:grid;box-shadow:inset 0 0 0 1px #3a5a7a}.trip-text{gap:2px;min-width:0;display:grid}.trip-text b{color:#a6cdf6}.trip-text span{color:var(--faint,#9c917c);font-size:13px}#party-pane .trip-row button{min-height:28px;padding:0 12px;font-size:13px}#event-box{justify-self:end;width:max-content;position:relative}#event-box[hidden]{display:none}.event-chip{max-width:216px;min-height:30px;font:600 13px/1 var(--ui);color:var(--gold-2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;padding:0 10px;display:flex;overflow:hidden}.event-chip:before{content:"";background:var(--gold-2);flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 1px #000}.event-chip[data-kind=gather]:before{background:#8fd16a}.event-chip[data-kind=loot]:before{background:#f0a050}.event-chip[data-kind=respawn]:before{background:#7fd3e6}.event-chip:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.event-pop{z-index:5;width:max-content;max-width:min(280px,100vw - 32px);font:500 13px/1.35 var(--ui);gap:4px;padding:8px 12px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.event-pop[hidden]{display:none}.event-pop-h{font:700 12px/1.2 var(--ui);letter-spacing:.04em;color:var(--gold-2)}.event-pop-row+.event-pop-h{margin-top:4px}#event-card{top:calc(76px + var(--zsa-t,0px));z-index:6;box-sizing:border-box;text-align:center;gap:8px;width:min(360px,100vw - 32px);padding:14px 18px;animation:.22s ease-out event-card-in;display:grid;position:fixed;left:50%;transform:translate(-50%)}body:not(.in-game) #event-card{display:none}.event-card-title{font:700 17px/1.1 var(--display);letter-spacing:.03em;color:var(--gold-2)}.event-card-run{gap:2px;display:grid}.event-card-name{font:700 15px/1.25 var(--ui)}.event-card-what{font:500 13px/1.35 var(--ui);color:#d9c8a4}.event-card-ok{min-width:96px;min-height:34px;color:var(--ink);font:600 14px/1 var(--ui);cursor:pointer;touch-action:manipulation;background:linear-gradient(#2e2a22,#16140f);border:1px solid #000;border-radius:2px;justify-self:center;padding:0 16px;box-shadow:inset 0 0 0 1px #6b5a3a}@keyframes event-card-in{0%{opacity:0;transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){#event-card{animation:none}}:where(html.ui-ph) .event-chip{max-width:180px;min-height:24px;padding:0 8px;font-size:12px}:where(html.ui-ph) #event-card{padding:10px 14px}:where(html.ui-ph-p) #event-card{top:calc(var(--top) + 96px + 64px)}:where(html.ui-ph-l) #event-card{top:calc(68px + var(--zsa-t,0px));width:min(340px,max(240px,100vw - 500px))}#dungeon-run{left:50%;top:calc(64px + var(--zsa-t,0px) + 108px);z-index:7;width:max-content;max-width:min(420px, calc(var(--lw,100vw) - 32px));color:#e8dcc0;text-align:center;pointer-events:none;background:#100c06db;border:1px solid #000;border-radius:2px;justify-items:center;gap:3px;padding:8px 16px 10px;animation:8s ease-out forwards dungeon-run;display:grid;position:fixed;box-shadow:inset 0 0 0 1px #f3cf7a73,0 2px 10px #0000008c}#dungeon-run.full{box-shadow:inset 0 0 0 1px var(--gold-2,#f3cf7a), 0 0 14px #ffd27859, 0 2px 10px #0000008c}#dungeon-run .dr-title{font:400 17px/1.15 var(--fell);letter-spacing:.06em;color:#fff0c8;text-shadow:0 1px #000}#dungeon-run .dr-stats{font:600 14px/1.25 var(--ui);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:2px 12px;display:flex}#dungeon-run .dr-loot{font:600 14px/1.25 var(--ui);color:var(--gold-2,#f3cf7a);font-variant-numeric:tabular-nums}#dungeon-run .dr-loot.out{color:#9c917c}#dungeon-run .dr-full{font:400 15px/1.2 var(--fell);color:var(--gold-2,#f3cf7a);text-shadow:0 0 10px #ffd76a99}@keyframes dungeon-run{0%{opacity:0;transform:translate(-50%,-8px)}5%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){@keyframes dungeon-run{0%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}}:where(html.ui-ph) #dungeon-run{top:calc(40px + var(--zsa-t,0px) + 92px)}:where(html.ui-ph-p) #dungeon-run{top:calc(var(--hud-bottom,160px) + 102px)}body:not(.in-game) #dungeon-run,body.cine-on #dungeon-run{display:none}#death-card{left:50%;top:calc(64px + var(--zsa-t,0px) + 108px);z-index:7;width:max-content;max-width:min(420px, calc(var(--lw,100vw) - 32px));color:#e8dcc0;text-align:center;cursor:pointer;animation:death-card var(--dc-ms,6s) ease-out forwards;background:#100c06db;border:1px solid #000;border-radius:2px;justify-items:center;gap:2px;padding:7px 16px 9px;display:grid;position:fixed;box-shadow:inset 0 0 0 1px #ff8a7073,0 2px 10px #0000008c}#death-card .dc-by{font:400 16px/1.2 var(--fell);letter-spacing:.04em;color:#fff0c8;text-shadow:0 1px #000}#death-card .dc-cost{font:600 14px/1.25 var(--ui);color:var(--ui-error,#ff8a70);font-variant-numeric:tabular-nums}@keyframes death-card{0%{opacity:0;transform:translate(-50%,-8px)}5%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){@keyframes death-card{0%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}}:where(html.ui-ph) #death-card{top:calc(40px + var(--zsa-t,0px) + 92px)}:where(html.ui-ph-p) #death-card{top:calc(var(--hud-bottom,160px) + 102px)}body:not(.in-game) #death-card,body.cine-on #death-card{display:none}#boss-bar .bb-crust{--tone:#d6b83a;--mark:50%;background:#0a0c12d1;border-radius:3px;height:16px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}#boss-bar .bb-crust[hidden]{display:none}#boss-bar .bb-crust-fill{transform-origin:0;background:var(--tone);opacity:.85;transition:transform .12s linear;position:absolute;inset:0;box-shadow:inset 0 -5px 7px #00000059,inset 0 2px #ffffff4d}#boss-bar .bb-crust[data-tone=crust] .bb-crust-fill{background:repeating-linear-gradient(115deg, var(--tone) 0 10px, #b0962a 10px 13px)}#boss-bar .bb-crust[data-tone=out] .bb-crust-fill{animation:.5s steps(2,end) infinite bb-crust-warn}#boss-bar .bb-crust[data-tone=break] .bb-crust-fill{background:repeating-linear-gradient(135deg, var(--tone) 0 8px, #138aa4 8px 14px)}@keyframes bb-crust-warn{50%{opacity:.55}}#boss-bar .bb-crust-mark{top:0;bottom:0;left:var(--mark);filter:drop-shadow(0 0 1px #000);background:linear-gradient(#fff 0 4px,#0000 4px 12px,#fff 12px);width:2px;margin-left:-1px;position:absolute}#boss-bar .bb-crust-name{font:700 11px/16px var(--ui);letter-spacing:.06em;color:#fff;text-shadow:0 1px 1px #000,0 0 4px #000;white-space:nowrap;text-overflow:ellipsis;padding:0 30px 0 8px;display:block;position:relative;overflow:hidden}#boss-bar .bb-lime{color:#1a1a14;min-width:18px;height:12px;font:800 10px/12px var(--ui);text-align:center;background:#f2f0e6;border-radius:6px;padding:0 3px;position:absolute;top:2px;right:3px;box-shadow:0 0 5px #ffffffb3}#boss-bar .bb-lime[hidden]{display:none}#kuzey-play{pointer-events:none;z-index:5;font-family:inherit;position:fixed;inset:0}.kp-ride{zoom:var(--uiz);color:#f2ecdc;white-space:nowrap;align-items:center;gap:12px;width:max-content;margin-inline:auto;padding:5px 12px;font-size:13px;display:flex;position:absolute;top:64px;left:0;right:0}.kp-count b{margin-right:6px}.kp-sacks{vertical-align:middle;gap:3px;display:inline-flex}.kp-sack{background:#3a3226;border-radius:3px 3px 4px 4px;width:9px;height:10px;box-shadow:inset 0 0 0 1px #20190f}.kp-sack.on{background:linear-gradient(#d8b878,#a07c44)}.kp-flag{align-items:center;gap:5px;display:inline-flex}.kp-flag small{opacity:.75;font-size:11px}.kp-arrow{color:#ff6a4a;font-style:normal;transition:transform .15s linear;display:inline-block}.kp-stop{color:#ffb0a0;font-weight:700}.kp-off{pointer-events:auto;min-width:52px;min-height:30px;font:inherit;color:#20190f;cursor:pointer;background:linear-gradient(#f0d898,#c8a458);border:1px solid #6a5024;border-radius:4px;padding:3px 12px;font-weight:700}.kp-off:hover,.kp-off:focus-visible{background:linear-gradient(#fbe6ae,#d8b468)}:where(html.ui-ph-p,html.ui-ph-l) .kp-off{min-width:64px;min-height:44px;font-size:16px}.kp-ride.jolt{animation:.45s kp-jolt}@keyframes kp-jolt{20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-2px)}}:where(html.ui-ph-p) .kp-ride{font-size:14px;top:190px}.kp-seen{place-items:start center;animation:1.8s forwards kp-seen;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #ff3c28d9,inset 0 0 60px #ff281473}.kp-seen b{zoom:var(--uiz);letter-spacing:.06em;color:#fff0ec;background:#781008d1;border:1px solid #ff6a50;border-radius:3px;margin-top:22vh;padding:4px 14px;font-size:20px}@keyframes kp-seen{0%{opacity:0}10%{opacity:1}70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.kp-seen,.kp-ride.jolt{animation:none}}#kuzey-play .kp-lullaby{zoom:var(--uiz);background:#0e121ae0;border:1px solid #4a6a8a;border-radius:3px;width:max-content;max-width:calc(100vw - 32px);margin-inline:auto;padding:6px 12px 7px;position:absolute;top:72px;left:0;right:0;transform:none;box-shadow:0 0 0 1px #0c1018}.kp-lullaby .sk-title{letter-spacing:.04em;color:#a8d4f0;text-align:center;margin-bottom:4px;font-size:11px}.kp-lullaby .sk-sub{color:#d0dce8;text-align:center;margin-top:4px;font-size:10px}.kp-lullaby .sk-notes{color:#5a7088;justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.kp-lullaby .sk-n{font-style:normal;transition:color 80ms}.kp-lullaby .sk-n.on{color:#e8f6ff}.kp-lullaby .sk-pip.on{background:#7ad0ff}.kp-hum{color:#a8d8ff}.kp-hum .sk-hb{background:#a8d8ff1f;border-color:#a8d8ff4d}.kp-hum .sk-hb.on{color:#f0f8ff;background:#a8d8ff52}.kp-sing{background:#7ab8e0}.kp-sing.known{background:#5fc070}.kp-lullaby.open .kp-sing:not(:disabled){box-shadow:0 0 0 2px #d8f0ff,0 0 12px 3px #8cd2ff99}.kp-lullaby.open .kp-sing.known:not(:disabled){box-shadow:0 0 0 2px #c8ffc0,0 0 12px 3px #96ff9699}.kp-lullaby.hit{animation:.6s kp-hit}@keyframes kp-hit{30%{box-shadow:0 0 0 1px #0c1018,0 0 18px 4px #8cd2ffb3}}:where(html.ui-ph) .kp-sing{min-width:96px;min-height:44px;font-size:15px}:where(html.ui-ph-p) #kuzey-play .kp-lullaby{top:190px}.kp-beam-box{padding:6px 8px}.kp-beam-box>b{font:700 11px/1.2 var(--ui);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;display:block}.kp-beam-box>small{margin-top:4px;font-size:13px;display:block}.kp-beam-map{background:#dfe8f0;border-radius:3px;width:100%;max-width:260px;height:auto;display:block}.kp-beam-map .kp-beam{fill:none;stroke:#f0b030;stroke-width:3px;stroke-linejoin:round}.kp-beam-map .kp-beam.sun{stroke-dasharray:4 3;opacity:.7}.kp-stone rect{fill:#7a8a9a;stroke:#2a3440}.kp-stone.lit rect{fill:#ffe08a}.kp-stone text,.kp-goal text{font:700 8px/1 var(--ui);text-anchor:middle;fill:#10161c}.kp-goal circle{fill:none;stroke:#4a5a6a;stroke-width:2px}.kp-goal.hit circle{fill:#ffd060;stroke:#a06a10}body.kp-riding #actions,body.kp-riding #hud-xp{visibility:hidden}:where(html.ui-ph) .kp-beam-box{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;display:grid;padding:4px 8px!important}:where(html.ui-ph) .kp-beam-box>b{grid-column:1/-1;margin:0}:where(html.ui-ph) .kp-beam-map{width:132px;max-height:72px}:where(html.ui-ph) .kp-beam-box>small{margin:0;font-size:12px}#swamp-kit{pointer-events:none;z-index:5;font-family:inherit;position:fixed;inset:0}#swamp-kit .sk-title{letter-spacing:.04em;color:#e8c070;text-align:center;margin-bottom:4px;font-size:11px}#swamp-kit .sk-sub{color:#d8ccb0;text-align:center;margin-top:4px;font-size:10px}.sk-card{background:#101216db;border:1px solid #5a4a2e;border-radius:3px;min-width:180px;max-width:min(320px,100vw - 32px);padding:8px 12px 9px;animation:.32s ease-out both sk-in;position:absolute;top:20%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #11141a,0 4px 14px #00000080}.sk-card.out{animation:.45s ease-in both sk-out}@keyframes sk-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes sk-out{to{opacity:0;transform:translate(-50%,-6px)}}.sk-page{background:linear-gradient(#e6d6aa,#d6c290);border:1px solid #8a7240;min-height:74px;padding:10px 10px 8px;position:relative}.sk-ink{font-size:11px;font-style:italic;line-height:1.3;animation:1.6s ease-out .5s both sk-part}.sk-ink.above{color:#1e4a26;--sk-from:14px}.sk-ink.below{color:#5a3a1c;--sk-from:-14px;margin-top:8px}.sk-lbl{opacity:.75;font-size:9px;font-style:normal;display:block}@keyframes sk-part{0%{transform:translateY(var(--sk-from));color:#3a3a24;opacity:.6;filter:blur(1px)}to{opacity:1;filter:none;transform:translateY(0)}}.sk-notes{color:#6a7080;justify-content:center;align-items:center;gap:8px;font-size:15px;display:flex}.sk-tunecard .sk-n{font-style:normal;animation:.7s ease-out both sk-note}.sk-tunecard .sk-n.fifth.altered{animation:.7s ease-out both sk-note-bad,.12s linear .2s 12 sk-tremble}.sk-tunecard .sk-n.fifth.right{animation:.9s ease-out both sk-note-good}@keyframes sk-note{0%{color:#6a7080}30%{color:#fff4cc;transform:translateY(-3px)}to{color:#e8c070;transform:translateY(0)}}@keyframes sk-note-bad{0%{color:#6a7080}40%{color:#ff5a4a}to{color:#d0402c}}@keyframes sk-note-good{0%{color:#6a7080}40%{color:#c8ffc0;transform:translateY(-4px)scale(1.2)}to{color:#5fc070;transform:none}}@keyframes sk-tremble{0%,to{transform:translate(0)}50%{transform:translate(1.5px)}}.sk-squares{justify-content:center;gap:5px;display:flex}.sk-sq{background:#3a3428;border:1px solid #11141a;width:22px;height:22px;box-shadow:inset 1px 1px #fff3}.sk-sq.on.s0{background:#b8d0a0}.sk-sq.on.s1{background:#84b46a}.sk-sq.on.s2{background:#4f8a3e}.sk-sq.on.s3{background:#2a5a26}.sk-sq.fresh{animation:.5s ease-out both sk-pop}.sk-sq.clear{animation:2.4s ease-in-out .6s both sk-clear}@keyframes sk-pop{0%{filter:brightness(1.8);transform:scale(.4)}to{filter:none;transform:scale(1)}}@keyframes sk-clear{0%{background:#2a5a26}to{background:#a8d4e4}}.sk-rings{justify-content:center;gap:6px;display:flex}.sk-o{background:#aadcf08c;border:2px solid #9ec8dc;border-radius:50%;width:14px;height:14px;animation:.4s ease-in both sk-breath-out}@keyframes sk-breath-out{to{opacity:.3;background:0 0}}.sk-sleep{background:#05060a;animation:2.6s ease-in-out both sk-sleep;position:absolute;inset:0}@keyframes sk-sleep{0%{opacity:0}35%{opacity:.95}60%{opacity:.95}to{opacity:0}}.sk-slept .sk-title{color:#b8c4d8}.sk-tune{background:#101216db;border:1px solid #3e6a3e;border-radius:3px;max-width:calc(100vw - 32px);padding:6px 12px 7px;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #11141a}.sk-tune .sk-n{font-style:normal;transition:color 80ms}.sk-tune .sk-n.on{color:#fff4cc}.sk-shard{color:#9ee0a0;margin-left:6px}.sk-pip{background:#3a4a3a;border-radius:50%;width:6px;height:6px;margin-left:2px;display:inline-block}.sk-pip.on{background:#6ee07a}.sk-fifth{gap:4px;margin-left:4px;display:inline-flex}.sk-sing{pointer-events:auto;font:inherit;cursor:pointer;color:#10140e;border:1px solid #11141a;border-radius:3px;padding:3px 8px;font-size:12px}.sk-sing.right{background:#5fc070}.sk-sing.changed{color:#fff0e8;background:#c04a38}.sk-sing:disabled{opacity:.45;cursor:default}.sk-tune.open .sk-sing.right:not(:disabled){box-shadow:0 0 0 2px #c8ffc0,0 0 12px 3px #96ff9699}.sk-hum{color:#f2c879;align-items:flex-end;gap:4px;margin:0 0 4px;font-size:11px;display:flex}.sk-hum b{margin-right:2px;font-weight:600}.sk-hb{text-align:center;opacity:.35;background:#f2c8791f;border:1px solid #f2c87947;border-radius:8px;min-width:16px;padding:1px 4px;font-style:normal;transition:opacity .12s,transform .12s;display:inline-block;transform:translateY(2px)}.sk-hb.sung{opacity:.7;transform:none}.sk-hb.on{opacity:1;color:#fff2cf;background:#f2c8794d;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.sk-hb,.sk-hb.on{transition:none;transform:none}}.sk-light{background:#101216cc;border:1px solid #5a4a2e;border-radius:3px;width:180px;padding:5px 10px 7px;position:absolute;top:72px;left:50%;transform:translate(-50%)}.sk-bar{background:#241c12;border:1px solid #11141a;height:7px}.sk-bar>b{background:linear-gradient(#ffd27a,#e8963a);height:100%;transition:width .25s linear;display:block}.sk-light.low .sk-bar>b{background:linear-gradient(#ff8a6a,#c83a2a);animation:.5s steps(2,end) infinite sk-flicker}@keyframes sk-flicker{50%{opacity:.55}}.sk-dusk{opacity:0;mix-blend-mode:multiply;background:radial-gradient(at 50% 60%,#c8783c2e,#121e3a80 70%);transition:opacity 2.5s ease-in-out;position:absolute;inset:0}.sk-dusk.on{opacity:1}.sk-dusk.deep{background:radial-gradient(at 50% 60%,#785a3c33,#0a1228ad 70%)}@media (prefers-reduced-motion:reduce){.sk-card,.sk-ink,.sk-tunecard .sk-n,.sk-sq.fresh,.sk-o{animation-duration:10ms}.sk-light.low .sk-bar>b{animation:none}}#fb-echo{pointer-events:auto;justify-content:center;gap:10px;width:max-content;margin:0 auto 8px;display:flex}.fb-echo-btn{color:#f2ecdc;width:64px;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;padding:0;display:grid;position:relative}.fb-echo-ico{background:radial-gradient(circle at 38% 32%,#5a4a2a,#1d1810 75%);border:2px solid #c9a24a;border-radius:50%;width:40px;height:40px;animation:1.8s ease-in-out infinite fb-echo-glow;display:block;box-shadow:0 0 0 1px #000,0 0 10px 1px #e8c46e73}.fb-echo-ico img{width:32px;height:32px;image-rendering:pixelated;pointer-events:none;margin:2px;display:block}.fb-echo-ico[data-call=wren-oklari]{background:radial-gradient(circle at 38% 32%,#6f8f4a,#1d2a12 75%)}.fb-echo-ico[data-call=owen-sandali]{background:radial-gradient(circle at 38% 32%,#4f7f8f,#10222a 75%)}.fb-echo-ico[data-call=pip-ezgisi]{background:radial-gradient(circle at 38% 32%,#c9a24a,#3a2a10 75%)}.fb-echo-ico[data-call=bragi-destani]{background:radial-gradient(circle at 38% 32%,#9a4a3a,#2a1210 75%)}.fb-echo-ico[data-call=piran-kalkani]{background:radial-gradient(circle at 38% 32%,#b8893a,#2e200c 75%)}.fb-echo-ico[data-call=can]{background:radial-gradient(circle at 38% 32%,#8a6a3a,#24180c 75%)}.fb-echo-ico[data-call=fenerler]{background:radial-gradient(circle at 38% 32%,#d8e6c8,#2a3428 75%)}.fb-echo-ico[data-call=grifon-penceresi]{background:radial-gradient(circle at 38% 32%,#e8ecf2,#2a2e36 75%)}.fb-echo-btn kbd{color:#ffe08a;background:#11141a;border-radius:3px;min-width:14px;padding:0 3px;font-size:10px;line-height:14px;position:absolute;top:-4px;right:8px}.fb-echo-name{text-align:center;text-shadow:0 1px 2px #000;max-width:64px;font-size:10px;line-height:1.1}.fb-echo-btn:hover .fb-echo-ico,.fb-echo-btn:focus-visible .fb-echo-ico{border-color:#ffe08a}.fb-echo-btn.theirs{cursor:default;opacity:.5}.fb-echo-btn.theirs .fb-echo-ico{filter:grayscale(.6);animation:none;box-shadow:0 0 0 1px #000}.fb-echo-btn.spent{animation:.5s ease-out forwards fb-echo-spent}@keyframes fb-echo-glow{50%{box-shadow:0 0 0 1px #000,0 0 16px 3px #ffdc82b3}}@keyframes fb-echo-spent{to{opacity:0;transform:translateY(-14px)scale(1.2)}}@media (prefers-reduced-motion:reduce){.fb-echo-ico{animation:none}}:where(html.ui-ph) #fb-echo{z-index:6;zoom:var(--uiz);gap:6px;margin:0;position:fixed}:where(html.ui-ph-p) #fb-echo{right:calc(8px + var(--zsa-r));bottom:calc(340px + var(--zsa-b))}:where(html.ui-ph-l) #fb-echo{right:calc(16px + var(--zsa-r));bottom:calc(150px + var(--zsa-b))}:where(html.ui-ph) .fb-echo-btn{width:52px}:where(html.ui-ph) .fb-echo-ico{width:36px;height:36px}:where(html.ui-ph) .fb-echo-btn kbd{display:none}.lm-map{width:100%;max-width:320px;height:auto;margin:0 auto 6px;font-family:inherit;display:block}.lm-map .lm-sheet{fill:#e9dcc0;stroke:#6b5232;stroke-width:2px}.lm-map .lm-rose line,.lm-map .lm-bearing{stroke:#5a3d1c;stroke-width:2.5px;stroke-linecap:round}.lm-map .lm-bearing{stroke:#8a2a1a;stroke-dasharray:5 3}.lm-map marker path{fill:#8a2a1a}.lm-map .lm-village rect{fill:#3a2c1a}.lm-map .lm-vname{fill:#3a2c1a;font-size:10px;font-style:italic}.lm-map .lm-village.read .lm-vname{fill:#6a1e12;font-weight:700}.lm-map .lm-mark{cursor:pointer}.lm-map .lm-mark circle{fill:#f6edd6;stroke:#3a2c1a;stroke-width:2px}.lm-map .lm-mark.on circle{fill:#ffd76a;stroke:#8a5a10;stroke-width:3px}.lm-map .lm-n{fill:#2a1e10;pointer-events:none;font-size:12px;font-weight:700}.lm-map .lm-name{fill:#2a1e10;paint-order:stroke;stroke:#e9dcc0;stroke-width:3px;font-size:12px;font-weight:700}.lm-map .lm-mark.on .lm-name{fill:#7a4a00}#auction{--win-w:600px;top:var(--win-top,90px);bottom:auto;right:auto;left:max(24px, calc(50vw / var(--uiz) - 300px));width:var(--win-w);max-height:calc(100vh / var(--uiz) - 150px);transform:none}#auction .win-body{gap:10px}#auction button.au-primary{color:#ffe7b0;background:linear-gradient(#8a2a1d,#561610);box-shadow:inset 0 0 0 1px #e0b05a,inset 0 1px #ffe6b466,0 0 14px #d8a44340}#auction select{box-sizing:border-box;min-width:0;height:34px;color:var(--ink);font:14px var(--ui);background:#0c0b09;border:1px solid #000;border-radius:2px;padding:0 8px;box-shadow:inset 0 0 0 1px #4d4230}#auction input[type=number],#auction input[type=search]{min-width:0;height:34px;padding:0 10px;font-size:14px}.au-tabs{scrollbar-width:none;border-bottom:1px solid #000;gap:2px;display:flex;overflow-x:auto;box-shadow:0 1px #ffe6aa0d}#auction .au-tabs button{min-height:0;box-shadow:none;color:var(--dim);font:700 14px/1 var(--display);letter-spacing:.06em;text-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:10px 11px 9px}#auction .au-tabs button:hover{color:var(--ink)}#auction .au-tabs button[aria-selected=true]{color:var(--gold-2);border-color:var(--gold)}.au-badge{background:var(--gold-2);color:#1a1206;min-width:16px;font:700 12px/16px var(--ui);border-radius:8px;margin-left:6px;padding:0 4px;display:inline-block}.au-pane{gap:8px;min-width:0;display:grid}.au-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px;display:grid}.au-filters input[type=search]{grid-column:span 2}.au-more{background:#100e0b;border:1px solid #000;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #2c2720}.au-stat{grid-column:span 2;grid-template-columns:minmax(0,1fr) 72px;gap:6px;display:grid}.au-check{white-space:nowrap;color:var(--dim);align-items:center;gap:6px;font-size:14px;display:flex}#auction .au-small{min-height:30px;padding:0 10px}.au-count,.au-empty{color:var(--faint);margin:0;font-size:13px}.au-dim{color:var(--faint);font-size:13px}.au-list{gap:2px;display:grid}#auction .au-row{min-height:0;box-shadow:none;color:var(--ink);text-align:left;font:15px var(--ui);text-shadow:none;background:0 0;border:1px solid #0000;border-radius:2px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px;display:grid}#auction .au-row:hover{background:#ffd6960d}#auction .au-row.on{background:linear-gradient(90deg,#d8a4432e,#d8a4430a);border-color:#8c7446;box-shadow:inset 3px 0 #d8a443}.au-row img{box-sizing:border-box;width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--r,#4d4230);image-rendering:pixelated;background:radial-gradient(circle,#1b1915,#0b0a08);border:1px solid #000;border-radius:2px;padding:3px}.au-main{gap:1px;min-width:0;display:grid}.au-main b,.au-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.au-main b{font-weight:600}.au-main small{color:var(--dim);font-size:13px}.au-name{align-items:center;min-width:0;display:flex}.au-tag{color:#bfe8bf;font:600 12px/1.2 var(--ui);background:#23331f;border-radius:2px;flex:none;margin-left:6px;padding:1px 5px;box-shadow:inset 0 0 0 1px #4a6a3a}.au-tag.lead{color:var(--gold-2);background:#3a2c12;box-shadow:inset 0 0 0 1px #8c7446}.au-price{white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;gap:1px;display:grid}.au-buy{color:var(--gold-2);font-weight:700}.au-bid{color:#9fc4ff}.au-price small{color:var(--faint);font-size:12px}.au-detail{background:#100e0b;border:1px solid #000;gap:6px;padding:12px 14px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #4d4230}.au-detail .card-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#auction .au-x{width:30px;height:30px;min-height:0;box-shadow:none;color:#c7a867;background:0 0;padding:0;font-size:20px;position:absolute;top:4px;right:4px}.au-bidbox{gap:6px;display:inline-flex}.au-bidbox input{width:100px}.au-pager{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:12px;display:flex}.au-bag{grid-template-columns:repeat(auto-fill,46px);gap:4px;display:grid}.au-bag .slot.au-no{opacity:.35}.au-sell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.au-sell label{color:var(--dim);align-items:center;gap:6px;font-size:14px;display:inline-flex}.au-sell input{width:110px}.au-sell p{color:var(--faint);flex-basis:100%;margin:0;font-size:13px}.au-seg{display:inline-flex}#auction .au-seg button{color:var(--dim);background:#0f0d0a;border-radius:0;box-shadow:inset 0 0 0 1px #4d4230}#auction .au-seg button[aria-pressed=true]{color:#ffe7b0;background:linear-gradient(#8a2a1d,#561610);box-shadow:inset 0 0 0 1px #e0b05a}.au-h{font:700 12px/1 var(--display);letter-spacing:.1em;text-transform:lowercase;color:#c7a867;margin:6px 0 0}.au-claims{gap:4px;margin:0;padding:0;list-style:none;display:grid}.au-claims li{align-items:center;gap:8px;font-size:14px;display:flex}.au-claims img{width:28px;height:28px;image-rendering:pixelated}:where(html.ui-ph) .au-filters,:where(html.ui-ph) .au-more{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html.ui-ph) #auction select,:where(html.ui-ph) #auction input[type=number],:where(html.ui-ph) #auction input[type=search]{height:44px;font-size:16px}:where(html.ui-ph) #auction .au-tabs button{min-height:44px;padding:14px 12px 13px}:where(html.ui-ph) .au-tag,:where(html.ui-ph) .au-price small,:where(html.ui-ph) .au-badge{font-size:12px}.au-hist{color:#c7a867}.au-note{margin:0}.au-oitem{color:var(--dim);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:14px;display:grid}.au-ohead{grid-template-columns:minmax(0,1fr)}.au-oname{align-items:center;gap:8px;min-width:0;display:flex}.au-oname img,.au-orow img{width:32px;height:32px;image-rendering:pixelated;flex:none}.au-orow{border-bottom:1px solid #00000080;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 8px;font-size:14px;display:grid}.au-orow .au-main b{font-variant-numeric:tabular-nums;font-weight:600}:where(html.ui-ph) .au-orow button{min-height:44px}#friends,#guild,#gbank{--win-w:460px;top:var(--win-top,100px);bottom:auto;right:auto;left:max(24px, calc(50vw / var(--uiz) - 420px));width:var(--win-w);max-height:calc(100vh / var(--uiz) - 150px);transform:none}#gbank{--win-w:440px}#friends .win-body,#guild .win-body,#gbank .win-body{overscroll-behavior:contain;align-content:start;gap:10px;display:grid;overflow-y:auto}body:not(.in-game) #friends,body:not(.in-game) #guild,body:not(.in-game) #gbank,body:not(.in-game) #guild-invite,body:not(.in-game) #social-toast{display:none}:is(#friends,#guild) button.soc-danger{color:#ffb8a6;background:linear-gradient(#3a1410,#240c09);box-shadow:inset 0 0 0 1px #8b3a26}:is(#friends,#guild) button.soc-small{min-height:30px;padding:0 10px;font-size:13px}[data-social] .hud-count:not(:empty){box-sizing:border-box;color:#fff;min-width:18px;height:18px;font:700 12px/1 var(--ui);background:#b0301f;border-radius:9px;place-items:center;padding:0 4px;font-style:normal;display:inline-grid;box-shadow:0 0 0 1px #000}.soc-body{gap:10px;display:grid}.soc-add,.soc-motd-edit{gap:6px;display:flex}.soc-add input,.soc-motd-edit input{flex:1;min-width:0;height:36px}.soc-label{font:700 12px/1 var(--display);letter-spacing:.1em;text-transform:lowercase;color:#c7a867;justify-content:space-between;align-items:baseline;gap:8px;margin:4px 0 0;display:flex}.soc-label span{font:13px var(--ui);letter-spacing:0;text-transform:none;color:var(--faint)}.soc-hint,.soc-check-note{color:var(--faint);margin:0;font-size:13px}.soc-check-note:empty{display:none}.soc-check-note{color:#ff9a8a}.soc-note{color:#b8e6b0;margin:0;font-size:13px}.soc-note:empty{display:none}.soc-note.warn{color:#ffcf7a}.soc-list{gap:2px;display:grid}.soc-row{border:1px solid #0000;border-radius:2px;display:grid}.soc-row:hover{background:#ffd6960d}.soc-row.open{background:linear-gradient(90deg,#d8a44329,#d8a44308);border-color:#8c7446;box-shadow:inset 3px 0 #d8a443}.soc-row.req{background:#100e0b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 4px 4px 10px;box-shadow:inset 0 0 0 1px #2c2720}.soc-row.req small{color:var(--faint);font-size:13px}.soc-who{width:100%;min-height:40px;color:var(--ink);font:15px var(--ui);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 10px;display:grid}.soc-who:disabled{cursor:default}.soc-dot{background:#3a3428;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #000}.soc-row.on .soc-dot{background:#6fdc78;box-shadow:0 0 0 1px #000,0 0 5px #6fdc78b3}.soc-row:not(.on) .soc-name b{color:var(--dim)}.soc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.soc-name b{font-weight:600}.soc-lvl{color:var(--faint);font-size:13px}.soc-place{text-overflow:ellipsis;white-space:nowrap;color:#a6cdf6;max-width:150px;font-size:13px;overflow:hidden}.soc-row:not(.on) .soc-place{color:var(--faint)}.soc-tag,.ch-tag{color:#d9c27a;font-size:.85em;font-weight:700}.soc-acts,.soc-btns{gap:6px;display:flex}.soc-acts{flex-wrap:wrap;padding:2px 10px 10px 29px}.soc-wrap{flex-wrap:wrap}.soc-rank{color:var(--dim);font:600 12px/1.3 var(--ui);background:#1d1a15;border-radius:2px;padding:1px 6px;box-shadow:inset 0 0 0 1px #4d4230}.soc-rank.r-lead{color:var(--gold-2);background:#3a2c12;box-shadow:inset 0 0 0 1px #8c7446}.soc-rank.r-off{color:#a6cdf6;background:#17222f;box-shadow:inset 0 0 0 1px #3d5a7a}.soc-guild-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.soc-guild-name{font:400 22px/1.1 var(--fell);color:var(--ink)}.soc-motd{box-shadow:inset 3px 0 0 var(--gold), inset 0 0 0 1px #2c2720;background:#100e0b;border:1px solid #000;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.soc-motd span{overflow-wrap:anywhere;flex:1}.soc-motd i{color:var(--faint)}.soc-create,.soc-disband,.soc-perms-form{gap:8px;display:grid}.soc-create label{color:var(--dim);gap:4px;font-size:13px;display:grid}.soc-disband p{color:#ffb8a6;margin:0;font-size:14px}.soc-perms{background:#100e0b;border:1px solid #000;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding:8px 10px 10px;display:grid;box-shadow:inset 0 0 0 1px #2c2720}.soc-perms legend{font:700 12px/1 var(--display);letter-spacing:.1em;text-transform:lowercase;color:#c7a867;padding:0 4px}.soc-check,.soc-num{color:var(--dim);align-items:center;gap:6px;font-size:13px;display:flex}.soc-num input{width:90px;height:34px}.soc-foot{border-top:1px solid #000;justify-content:flex-start;padding-top:6px;box-shadow:inset 0 1px #ffe6aa0d}.gb-grid{grid-template-columns:repeat(auto-fill,46px);gap:4px;display:grid}.gb-grid .slot[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--gold-2), 0 0 10px #d8a44359}.gb-bag .slot:not(button){opacity:.6}.gb-left{color:#b8e6b0;margin:0;font-size:13px}.gb-look{background:#100e0b;border:1px solid #000;gap:4px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #4d4230}.gb-look h3{margin:0 0 2px;font-size:16px}.gb-look .card-actions{gap:6px;margin-top:6px;display:flex}.gb-gold input{width:110px;height:36px}.gb-note{margin:0;font-size:13px}.gb-note.warn{color:#ffcf7a}#gbank button.gb-logbtn{justify-self:start}.gb-log{gap:3px;margin:0;padding-left:20px;font-size:13px;display:grid}.gb-log small{color:var(--faint)}#guild-invite{left:50%;top:calc(250px + var(--zsa-t));z-index:25;width:min(320px, calc(var(--lw) - 32px));box-sizing:border-box;text-align:center;zoom:var(--uiz);gap:8px;padding:14px 16px;font-size:15px;animation:.16s ease-out v-fade;display:grid;position:fixed;transform:translate(-50%)}#guild-invite[hidden]{display:none}#guild-invite p{margin:0}#guild-invite b{color:var(--gold-2)}:where(html.ui-ph) #guild-invite{top:calc(96px + var(--zsa-t))}#social-toast{left:var(--bc-mid,50%);bottom:calc(var(--bc-h,134px) + 24px + var(--zsa-b));z-index:24;zoom:var(--uiz);max-width:min(420px, calc(var(--lw) - 32px));font:14px/1.3 var(--ui);color:#cfe8c8;pointer-events:none;text-align:center;background:#100e0beb;border:1px solid #000;border-radius:2px;padding:6px 14px;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 0 1px #4d4230}#social-toast[hidden]{display:none}#social-toast.show{animation:4s forwards soc-toast}@keyframes soc-toast{0%{opacity:0;transform:translate(-50%,6px)}8%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (prefers-reduced-motion:reduce){#social-toast.show{animation:none}}:where(html.ui-ph) #social-toast{bottom:calc(var(--zsa-b) + 12px)}:where(html.ui-ph) .soc-who{min-height:44px}:where(html.ui-ph) .soc-add input,:where(html.ui-ph) .soc-motd-edit input,:where(html.ui-ph) .soc-num input,:where(html.ui-ph) .gb-gold input{height:44px}:where(html.ui-ph) .soc-perms{grid-template-columns:1fr}:where(html.ui-ph) :is(#friends,#guild) button.soc-small{min-height:44px}.ch-guild{color:#a8ecb0}.ch-guild .ch-name{color:#6fdc78}#mail{--win-w:720px;top:var(--win-top,90px);bottom:auto;right:auto;left:max(24px, calc(50vw / var(--uiz) - 360px));width:var(--win-w);height:min(560px, calc(100vh / var(--uiz) - 140px));max-height:calc(100vh / var(--uiz) - 140px);flex-direction:column;display:flex;transform:none}#mail[hidden],body:not(.in-game) #mail,body:not(.in-game) #mail-toast{display:none}#mail .win-body{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;display:grid;overflow:hidden}.mail-unread{font:13px var(--ui);color:var(--gold-2);margin-left:auto;margin-right:8px}.mail-wrap{grid-template-columns:250px minmax(0,1fr);gap:10px;min-height:0;display:grid}.mail-list,.mail-read{overscroll-behavior:contain;min-height:0;overflow-y:auto}.mail-list{border-right:1px solid #2c2720;flex-direction:column;gap:2px;padding-right:4px;display:flex}.mail-row{width:100%;min-height:44px;color:var(--dim);font:14px/1.25 var(--ui);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:2px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.mail-row:hover{background:#ffd6960d}.mail-row .gi{color:#8c7a58;font-size:20px}.mail-row.unread{color:var(--ink)}.mail-row.unread .gi{color:var(--gold-2)}.mail-row.unread b:before{content:"";background:var(--gold-2);border-radius:50%;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block;box-shadow:0 0 0 1px #000}.mail-row.festive .gi{color:#ff8a6a}.mail-row.open{background:linear-gradient(90deg,#d8a44329,#d8a44308);border-color:#8c7446;box-shadow:inset 3px 0 #d8a443}.mail-row-main{min-width:0;display:grid}.mail-row-main b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mail-row:not(.unread) .mail-row-main b{font-weight:400}.mail-row-main small{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:12px;overflow:hidden}.mail-attach{min-width:20px;height:20px;color:var(--gold-2);font:700 12px/1 var(--ui);background:#3a2c14;border-radius:10px;place-items:center;padding:0 5px;display:inline-grid;box-shadow:inset 0 0 0 1px #8c7446}.mail-empty{color:var(--faint);margin:12px 4px;font-size:14px}#mail.empty{--win-w:420px;left:max(24px, calc(50vw / var(--uiz) - 210px));height:auto;max-width:calc(100vw / var(--uiz) - 32px)}.mail-none{text-align:center;color:var(--faint);justify-items:center;gap:6px;padding:18px 12px 10px;font-size:14px;display:grid}.mail-none .gi{opacity:.5;font-size:34px}.mail-none p{margin:0}.mail-none b{color:var(--ink)}.mail-pager{justify-content:center;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.mail-pager button{min-width:36px;min-height:32px}.mail-pick{height:100%;color:var(--faint);text-align:center;align-content:center;place-items:center;display:grid}.mail-pick .gi{color:#3e3626;font-size:44px}.mail-letter{background:linear-gradient(#1d1912,#15120d);align-content:start;gap:8px;padding:12px 14px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #3a3122}.mail-letter header h3{color:var(--gold-2);font:600 18px/1.25 var(--ui);margin:0}.mail-from{color:var(--faint);margin:2px 0 0;font-size:13px}.mail-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font:15px/1.45 var(--ui)}.mail-label{font:700 12px/1 var(--display);letter-spacing:.1em;text-transform:lowercase;color:#c7a867;margin:6px 0 0}.mail-atts{gap:4px;display:grid}.mail-att{background:#100e0b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 6px;display:grid;box-shadow:inset 0 0 0 1px #2c2720}.mail-att.done{opacity:.55}.mail-att.look{box-shadow:inset 0 0 0 1px #8c7446}.mail-att .slot{width:40px;height:40px}.mail-att-name{min-width:0;font:15px/1.2 var(--ui);color:var(--ink);display:grid}.mail-att-name small{color:var(--faint);font-size:12px}.mail-state{color:var(--faint);padding:0 6px;font-size:13px}.mail-take{min-width:64px}.mail-card{background:#0f0d0a;padding:8px;box-shadow:inset 0 0 0 1px #2c2720}.mail-actions{justify-content:flex-end;gap:8px;display:flex}.mail-actions:empty{display:none}.mail-del{color:#ffb8a6;background:linear-gradient(#3a1410,#240c09);box-shadow:inset 0 0 0 1px #8b3a26}.mail-back{justify-self:start;min-height:36px;display:none}.mail-note{color:#b8e6b0;min-height:1.3em;margin:0;font-size:13px}.mail-note.warn{color:#ffcf7a}.mail-letter.festive{background:radial-gradient(circle at 92% 0,#ff785029,#0000 40%),linear-gradient(#241a12,#16110c);padding-top:40px;box-shadow:inset 0 0 0 1px #6b4a2a,inset 0 3px #b0301f}.mail-ribbon{clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%);color:#ffe9c8;font:700 13px/1.2 var(--display);letter-spacing:.06em;background:linear-gradient(#c53a24,#8e2416);align-items:center;gap:6px;padding:3px 14px 3px 10px;display:flex;position:absolute;top:8px;left:0;box-shadow:0 0 0 1px #000,inset 0 1px #ffd2a059}.mail-ribbon .gi{color:#ffd76a;font-size:16px}.mail-write-btn{justify-content:center;align-items:center;gap:6px;min-height:36px;margin:0 0 6px;display:inline-flex}.mail-none .mail-write-btn{margin:8px 0 0}.mail-write{gap:6px}.mail-field{color:var(--dim);font:13px/1.2 var(--ui);gap:3px;display:grid}.mail-field input,.mail-field textarea{width:100%}.mail-field textarea{box-sizing:border-box;min-height:96px;color:var(--ink);font:15px/1.4 var(--ui);resize:vertical;-webkit-user-select:text;user-select:text;background:#0c0b09;border:1px solid #000;border-radius:2px;outline:0;padding:8px 12px;box-shadow:inset 0 0 0 1px #4d4230}.mail-field textarea:focus{box-shadow:inset 0 0 0 1px var(--gold), 0 0 0 3px #d8a44326}.mail-goldf input{max-width:180px}.mail-add{justify-self:start;min-height:36px}.mail-pickbag{background:#100e0b;grid-template-columns:repeat(auto-fill,44px);gap:4px;padding:6px;display:grid;box-shadow:inset 0 0 0 1px #2c2720}.mail-pickbag .slot{width:44px;height:44px}.mail-pickbag .slot.no{opacity:.35;filter:grayscale()}.mail-write .mail-att .slot{place-items:center;display:grid}.mail-postage{color:var(--ink);font:14px/1.3 var(--ui);gap:2px;margin:2px 0 0;display:grid}.mail-postage small{color:var(--faint);font-size:12px}.mail-postage .short,.mail-postage .warn{color:#ffcf7a}.mail-banker{color:var(--gold-2);font:13px/1.35 var(--ui);background:#d8a44314;margin:0;padding:6px 8px;box-shadow:inset 3px 0 #8c7446}.mail-banker[hidden]{display:none}.mail-post-note{color:var(--dim);font:italic 13px/1.35 var(--ui);margin:0}[data-mail-btn] .hud-count:not(:empty){box-sizing:border-box;color:#fff;min-width:18px;height:18px;font:700 12px/1 var(--ui);background:#b0301f;border-radius:9px;place-items:center;padding:0 4px;font-style:normal;display:inline-grid;box-shadow:0 0 0 1px #000}#mail-toast{left:50%;top:calc(var(--zsa-t) + 92px);z-index:25;zoom:var(--uiz);max-width:min(420px, calc(var(--lw) - 32px));color:var(--ink);font:15px/1.25 var(--ui);text-align:left;cursor:pointer;background:#100e0bf0;border:1px solid #000;border-radius:2px;align-items:center;gap:10px;padding:8px 16px 8px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 0 1px #8c7446,0 4px 16px #00000080}#mail-toast[hidden]{display:none}#mail-toast .gi{color:var(--gold-2);font-size:28px}#mail-toast span{display:grid}#mail-toast b{color:var(--gold-2);font-weight:700}#mail-toast small{color:var(--faint);font-size:12px}#mail-toast.gift{background:linear-gradient(#46140cf5,#1e0c08f5);box-shadow:inset 0 0 0 1px #c53a24,0 0 18px #ff6e3c59}#mail-toast.gift .gi{color:#ffd76a}#mail-toast.show{animation:6s forwards mail-toast}#mail-toast.gift.show .gi{animation:.9s .2s 2 mail-gift}@keyframes mail-toast{0%{opacity:0;transform:translate(-50%,-6px)}6%,88%{opacity:1;transform:translate(-50%)}to{opacity:0}}@keyframes mail-gift{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)scale(1.1)}75%{transform:rotate(10deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){#mail-toast.show,#mail-toast.gift.show .gi{animation:none}}:where(html.ui-ph) #mail{height:auto}:where(html.ui-ph) .mail-wrap{grid-template-columns:minmax(0,1fr)}:where(html.ui-ph) .mail-list{border-right:0;padding-right:0}:where(html.ui-ph) .mail-wrap.reading .mail-list,:where(html.ui-ph) .mail-wrap:not(.reading) .mail-read{display:none}:where(html.ui-ph) .mail-back{align-items:center;gap:6px;display:inline-flex}:where(html.ui-ph) .mail-letter.festive .mail-back{position:absolute;top:6px;right:8px}:where(html.ui-ph) .mail-row{min-height:52px}:where(html.ui-ph) .mail-take,:where(html.ui-ph) .mail-actions button,:where(html.ui-ph) .mail-write-btn,:where(html.ui-ph) .mail-add{min-height:44px}:where(html.ui-ph) .mail-actions{flex-wrap:wrap}:where(html.ui-ph) .mail-goldf input{max-width:none}:where(html.ui-ph) #mail-toast{top:calc(var(--zsa-t) + 56px)}#story{--win-w:520px;top:80px;bottom:auto;right:auto;left:max(24px, calc(50vw / var(--uiz) - 260px));width:min(var(--win-w), calc(100vw / var(--uiz) - 32px));max-height:calc(100vh / var(--uiz) - 130px);flex-direction:column;display:flex;transform:none}#story[hidden],body:not(.in-game) #story{display:none}#story .win-body{flex:1;min-height:0;overflow-y:auto}.sj-count{font:13px var(--ui);color:var(--faint);margin-left:auto;margin-right:8px}.sj-tabs{flex-wrap:wrap;gap:4px;display:flex}.sj-tab{min-height:32px;color:var(--dim);font:600 13.5px/1.1 var(--display);cursor:pointer;touch-action:manipulation;background:linear-gradient(#2a2620,#1a1712);border:1px solid #000;border-radius:2px;padding:4px 10px;box-shadow:inset 0 0 0 1px #3a3328}.sj-tab[aria-selected=true]{color:var(--gold-2);box-shadow:inset 0 0 0 1px #8c7446,0 0 8px #d8a44333}.sj-region{font:600 13px/1.2 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--label);justify-content:space-between;gap:8px;margin:0;display:flex}.sj-count-in{font:13px var(--ui);letter-spacing:0;text-transform:none;color:var(--faint);display:none}:where(html.ui-ph) #story .win-head .sj-count{display:none}:where(html.ui-ph) .sj-count-in{display:inline}.sj-acts,.sj-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sj-act{border-radius:var(--radius);background:linear-gradient(#ffffff08,#0000002e);border:1px solid #000;gap:4px;min-width:0;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffe6aa0f}.sj-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.sj-n{font:600 12px/1.2 var(--display);letter-spacing:.04em;color:var(--faint);flex:none}.sj-name{min-width:0;font:700 16px/1.2 var(--display);color:var(--ink);flex:1;align-items:center;display:flex}.sj-tag{color:var(--faint);margin-left:auto;font-size:12.5px}.sj-check{background:#5f8f3e;border-radius:2px;flex:none;align-self:center;width:12px;height:12px;box-shadow:inset 0 0 0 1px #000}.sj-act.done .sj-name{color:var(--dim)}.sj-recap{color:var(--dim);margin:0;font-size:13.5px;font-style:italic;line-height:1.4}.sj-act.ahead{background:0 0;box-shadow:inset 0 0 0 1px #ffe6aa0a}.sj-act.ahead .sj-name{letter-spacing:.2em;color:var(--faint)}.sj-act.open{box-shadow:inset 0 0 0 1px #5a4c34}.sj-act.open .sj-tag{color:var(--main-2);font-style:italic}.sj-act.current{border-left:3px solid var(--main);background:linear-gradient(90deg,#ffa51f21,#0000 80%),linear-gradient(#221d15,#16130e);gap:8px;padding:10px 12px;box-shadow:inset 0 0 0 1px #8c7446,0 0 10px #ffa51f26}.sj-act.current .sj-name{color:var(--main-2);font-size:18px}.sj-summary{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.sj-step.done{color:var(--faint);align-items:center;gap:8px;font-size:14px;display:flex}.sj-step.done .q-box{background:#5f8f3e;border-color:#3d5c28}.sj-step.done s{text-decoration-color:#b0a58eb3}.sj-now{border-radius:var(--radius);background:#100e0b;gap:4px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #2c2720}.sj-now.main{box-shadow:inset 0 0 0 1px var(--main), 0 0 8px #ffa51f2e}.sj-now.ready{box-shadow:inset 0 0 0 1px var(--go)}.sj-qt{font:700 15px/1.2 var(--ui);color:#ffd38a;align-items:center;display:flex}.sj-goal,.sj-who,.sj-hint,.sj-dungeon{margin:0;font-size:13.5px;line-height:1.35}.sj-goal{color:var(--ink);font-size:14px}.sj-goal.ready{color:var(--go);font-weight:700}.sj-who,.sj-hint{color:var(--dim)}.sj-hint{font-style:italic}.sj-dungeon{color:#e9b66c}.sj-counts .q-step{gap:8px;font-size:14px}.sj-counts .q-box{border-color:#8c7446}.sj-btns{margin-top:2px}.sj-more{color:var(--faint);padding-left:2px;font-size:13px;font-style:italic}.sj-lead{gap:4px;display:grid}.sj-end{text-align:center;font:400 16px/1.3 var(--fell);color:var(--gold-2);margin:4px 0 0}#finder{--win-w:400px;top:96px;bottom:auto;right:auto;left:max(24px, calc(50vw / var(--uiz) - 200px));width:var(--win-w);max-height:calc(100vh / var(--uiz) - 150px);flex-direction:column;display:flex;transform:none}#finder[hidden],body:not(.in-game) #finder,#finder-ready[hidden],body:not(.in-game) #finder-ready{display:none}body.cine-on #finder-ready{visibility:hidden}#finder .win-body{flex:1;gap:8px;min-height:0;display:grid;overflow-y:auto}.fd-h{font:600 13px var(--ui);color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 0}.fd-roles{gap:8px;display:flex}#finder button.fd-role{opacity:.7;flex:1;justify-items:center;gap:4px;padding:8px 4px;display:grid}#finder button.fd-role.on{opacity:1;outline:2px solid var(--gold-2,#f3cf7a);outline-offset:-2px}#finder button.fd-role:disabled{opacity:.35}.fd-ic{width:20px;height:20px;display:inline-flex}.fd-ic svg,.fd-tag svg{width:100%;height:100%}.fd-tank{color:#8fb8e8}.fd-healer{color:#8fe0a0}.fd-damage{color:#e89a8f}.fd-dgs{gap:4px;display:grid}.fd-dg{cursor:pointer;background:#00000040;border:1px solid #000;align-items:center;gap:8px;padding:6px 8px;display:flex}.fd-dg.on{background:#c08a2c2e}.fd-dn{flex:1}.fd-lv,.fd-note,.fd-hint,.fd-none{color:var(--faint);font-size:13px}.fd-note,.fd-hint,.fd-none,.fd-bonus,.fd-q p,.fd-group p{margin:0}.fd-bonus{color:var(--gold-2,#f3cf7a);font-size:13px}.fd-bonus.taken{color:var(--faint)}.fd-deserter{color:#f0b0a0;background:#8c1e1459;border:1px solid #000;margin:0;padding:6px 8px}.fd-q,.fd-group{background:#00000040;border:1px solid #000;gap:6px;padding:8px;display:grid}.fd-qhead{font-weight:600}.fd-time{font-size:20px}.fd-mini{flex-wrap:wrap}.fd-tag{align-items:center;gap:4px;font-size:13px;display:inline-flex}.fd-tag svg{width:14px;height:14px}.hud-btn.fd-queued,.more-btn.fd-queued{color:var(--gold-2,#f3cf7a)}#finder-ready{left:50%;top:calc(110px + var(--zsa-t));z-index:26;width:min(340px, calc(var(--lw) - 32px));text-align:center;zoom:var(--uiz);gap:8px;padding:14px 16px;font-size:15px;animation:.16s ease-out v-fade;display:grid;position:fixed;transform:translate(-50%)}#finder-ready p{margin:0}.fd-pt{color:var(--gold-2,#f3cf7a);font-size:18px;font-weight:700}.fd-rms{text-align:left;gap:2px;margin:0;padding:0;list-style:none;display:grid}.fd-rm{align-items:center;gap:8px;display:flex}.fd-rn{flex:1}.fd-rm.yes b{color:#8fe0a0}.fd-rm.no b{color:#e89a8f}.fd-rm.busy b,.fd-rm.wait b{color:var(--faint)}:where(html.ui-ph) #finder-ready{top:calc(8px + var(--zsa-t))}@media (max-width:640px),(max-height:540px){#finder{max-height:none}#finder button.fd-role,#finder .fd-join,#finder [data-finder-leave],#finder-ready button{min-height:44px}.fd-dg{min-height:40px}}#pet{--win-w:440px;top:96px;bottom:auto;right:auto;left:max(24px, calc(50vw / var(--uiz) - 220px));width:var(--win-w);max-height:calc(100vh / var(--uiz) - 150px);flex-direction:column;display:flex;transform:none}#pet[hidden],body:not(.in-game) #pet{display:none}#pet .win-body{flex:1;align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}#pet .win-foot{align-items:center;gap:10px;display:flex}.pw-head{grid-template-columns:64px minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.pw-pic{background:radial-gradient(circle at 40% 35%,#3d4a2c,#141a0e 72%);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #ffe6aa14}.pw-pic img,.pw-breed img{image-rendering:pixelated}.pw-pic img{width:96px;height:96px;margin-top:-16px}.pw-name{color:var(--faint);gap:3px;font-size:13px;display:grid}.pw-name input{min-width:0;font:16px var(--ui);color:var(--ink);border-radius:var(--radius);background:#00000059;border:1px solid #000;padding:6px 8px;box-shadow:inset 0 0 0 1px #ffe6aa14}.pw-error{color:#ff9c86;margin:0;font-size:13px}.pw-species{gap:6px;display:flex}.pw-tab{font:700 14px var(--ui);color:var(--dim);border-radius:var(--radius);cursor:pointer;background:#00000040;border:1px solid #000;flex:1;padding:6px 0}.pw-tab.on{color:#f0bf5e;box-shadow:inset 0 0 0 1px #c9a24a}.pw-breeds{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.pw-breed{color:var(--dim);border-radius:var(--radius);cursor:pointer;background:linear-gradient(#ffffff09,#0000002e);border:1px solid #000;justify-items:center;gap:2px;padding:2px 4px 6px;font-size:12px;line-height:1.15;display:grid}.pw-breed img{width:72px;height:72px;margin:-10px 0 -14px}.pw-breed.on{color:var(--ink);box-shadow:inset 0 0 0 1px #c9a24a,0 0 0 1px #c9a24a40}.pw-breed.locked{cursor:default;color:var(--faint);background:#0000004d}.pw-breed.locked img{filter:grayscale()brightness(.55)}.pw-lock{color:#b9a37a;font-size:12px}.pw-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.pw-filter{font:14px var(--ui);text-align:left;color:var(--faint);border-radius:var(--radius);cursor:pointer;background:#00000038;border:1px solid #000;align-items:center;gap:8px;padding:5px 8px;display:flex}.pw-filter.on{color:var(--ink)}.pw-check{color:#f0bf5e;background:#00000073;border:1px solid #000;border-radius:3px;place-items:center;width:16px;height:16px;font-size:12px;display:grid}.pw-filter.rar-kaliteli.on{color:#7fdc6a}.pw-filter.rar-nadir.on{color:#6aa8ff}.pw-filter.rar-destansi.on{color:#c07cff}.pw-filter.rar-efsanevi.on{color:#ffb347}.pw-note{color:var(--faint);margin:0 2px;font-size:13px;line-height:1.4}.pw-state{color:var(--faint);margin-right:auto;font-size:13px}.pw-out,.pw-adopt{white-space:nowrap}@media (max-width:640px),(max-height:540px){#pet{max-height:none}.pw-head{grid-template-columns:64px minmax(0,1fr)}.pw-rename,.pw-out,.pw-adopt,.pw-tab,.pw-filter{min-height:44px}.pw-rename{grid-column:1/-1}}.qt-kit{color:var(--gold-2,#e8c070);align-items:center;gap:6px;display:flex}.qk-dots{gap:3px;display:inline-flex}.qk-dot{background:#3a3428;border:1px solid #11141a;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1px #ffffff1f}.qk-dot.on{background:var(--go,#8fe07a);box-shadow:inset 1px 1px #ffffff73}.qk-flash{animation:.9s ease-out qk-flash}@keyframes qk-flash{0%{background:#ffd76a52}to{background:#ffd76a00}}.qk-shake{animation:.45s ease-in-out qk-shake}.qk-shake .qk-dot{animation:.45s ease-out qk-empty}@keyframes qk-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes qk-empty{0%{background:#ff5a4a}to{background:#3a3428}}@media (prefers-reduced-motion:reduce){.qk-flash,.qk-shake,.qk-shake .qk-dot{animation:none}}.qk-pulse{align-items:center;gap:4px;margin-left:4px;padding:0 2px;display:inline-flex;position:relative}.qk-beat{background:#6a7080;border-radius:50%;width:6px;height:6px}.qk-beat.loud{background:#d0402c;box-shadow:0 0 0 1px #ff785a59}.qk-now{width:2px;animation:qk-run var(--qk-every,3s) linear infinite;animation-delay:var(--qk-at,0s);background:#fff4cc;position:absolute;top:-3px;bottom:-3px;left:0}@keyframes qk-run{0%{left:0}to{left:calc(100% - 2px)}}.qk-say{color:#cfd3dc;margin-left:6px;font-size:11px;font-style:italic;display:inline-grid}.qk-say b{animation-duration:var(--qk-every,3s);animation-delay:var(--qk-at,0s);grid-area:1/1;font-weight:600;animation-timing-function:step-end;animation-iteration-count:infinite}.qs-beat{color:#ff8f7a;animation-name:qk-beat-word}.qs-quiet{animation-name:qk-quiet-word}@keyframes qk-beat-word{0%{opacity:1}30%{opacity:0}}@keyframes qk-quiet-word{0%{opacity:0}30%{opacity:1}}.qk-wait{color:#ff9a6a}.qk-note{background:#6a7080;border-radius:50%;width:6px;height:6px}.qk-note.sing{background:#5fc070;box-shadow:0 0 0 1px #96f09666}.qk-colour,.qk-breath{align-items:center;gap:3px;display:inline-flex}.qk-sq{background:#3a3428;border:1px solid #11141a;width:9px;height:9px}.qk-sq.on.s0{background:#b8d0a0}.qk-sq.on.s1{background:#84b46a}.qk-sq.on.s2{background:#4f8a3e}.qk-sq.on.s3{background:#2a5a26}.qk-o{opacity:.35;border:1px solid #9ec8dc;border-radius:50%;width:8px;height:8px}.qk-o.on{opacity:1;background:#aadcf08c}.qt-sec-h .qt-crumb{vertical-align:-3px;margin-left:6px}#story-edge{pointer-events:none;z-index:5;opacity:0;position:fixed;inset:0}#story-edge.pulse{animation:1.5s ease-out both story-beat;box-shadow:inset 0 0 90px 28px #c81c14bf}@keyframes story-beat{0%{opacity:0}10%{opacity:.9}24%{opacity:.15}36%{opacity:.8}to{opacity:0}}#story-edge.frost{animation:4s ease-in-out both story-frost;box-shadow:inset 0 0 80px 30px #d6eafacc,inset 0 0 18px 6px #ffffffe6}@keyframes story-frost{0%{opacity:0}25%{opacity:1}70%{opacity:.85}to{opacity:0}}#story-edge .story-feather{width:27px;height:66px;image-rendering:pixelated;animation:4s ease-in-out both story-feather;position:absolute;top:-48px;left:62%}@keyframes story-feather{0%{transform:translate(0)}25%{transform:translate(-40px,22vh)}50%{transform:translate(10px,42vh)}75%{transform:translate(-30px,60vh)}to{transform:translateY(78vh)}}@media (prefers-reduced-motion:reduce){#story-edge .story-feather{animation:none;top:30%}}#screen-tones{pointer-events:none;z-index:1;position:fixed;inset:0}#kizil-kit{pointer-events:none;z-index:5;font-family:inherit;position:fixed;inset:0}#kizil-kit .kk-title{letter-spacing:.04em;color:#f0b060;text-align:center;margin-bottom:4px;font-size:11px}#kizil-kit .kk-sub{color:#e0d0b8;text-align:center;margin-top:4px;font-size:10px}#kizil-kit .kk-first{color:#ffd9a0;text-align:center;background:#78321459;border:1px solid #b0602a;margin-bottom:5px;padding:3px 6px;font-size:12px;font-weight:700;animation:1.4s ease-in-out 3 kk-first-glow}@keyframes kk-first-glow{50%{box-shadow:0 0 10px #ff9646b3}}@media (prefers-reduced-motion:reduce){#kizil-kit .kk-first{animation:none}}.kk-heat{background:#120e0ce0;border:1px solid #6a3a1c;border-radius:3px;width:240px;max-width:calc(100vw - 32px);padding:6px 12px 8px;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #11141a}.kk-count{color:#ffc890;margin-left:6px}.kk-pip{background:#3a2a22;border-radius:50%;width:6px;height:6px;margin-left:2px;display:inline-block}.kk-pip.on{background:#ff7a3a}.kk-bar{background:linear-gradient(90deg,#120808 0% 18%,#5a0e0a 18% 40%,#b01c22 40% 58%,#e86a1c 58% 72%,#f6d24a 72% 86%,#fffbe8 86% 100%);border:1px solid #11141a;height:12px;position:relative}.kk-slice{border:1px solid #ffe0c0;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 0 1px #11141a}.kk-slice:after{content:"";border:4px solid #0000;border-top-color:#ffe0c0;margin-left:-4px;position:absolute;top:-6px;left:50%}.kk-heat.open .kk-slice{box-shadow:0 0 0 1px #11141a,0 0 10px 3px #ffd2a0bf}.kk-needle{background:#fff;width:3px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 0 1px #11141a}.kk-heat.white .kk-needle{background:#ff4a3a}.kk-row{justify-content:center;margin-top:6px;display:flex}.kk-strike{pointer-events:auto;font:inherit;cursor:pointer;color:#1a0c06;background:#e8823a;border:1px solid #11141a;border-radius:3px;padding:3px 12px;font-size:12px}.kk-strike:disabled{opacity:.45;cursor:default}.kk-heat.open .kk-strike:not(:disabled){background:#ffb070;box-shadow:0 0 0 2px #ffe0c0,0 0 12px 3px #ffaa6e99}.kk-heat .kk-row{align-items:center;gap:10px}.kk-call{pointer-events:auto;font:inherit;cursor:pointer;color:#10141a;background:linear-gradient(#f4e6b0,#c9a24a);border:1px solid #11141a;border-radius:3px;padding:6px 18px;font-size:15px;font-weight:700;box-shadow:0 0 0 1px #6a4a1a}.kk-call-ico{vertical-align:-3px;width:16px;height:16px;image-rendering:pixelated;margin:0 5px 0 -6px}.kk-heat.open .kk-call{box-shadow:0 0 0 2px #fff3c8,0 0 12px 3px #ffdc8c99}.kk-anvil{text-align:center;color:#f2ecdc;min-height:15px;margin-top:5px;font-size:12px}.kk-heat.called .kk-anvil{color:#ffe08a;font-weight:700}.kk-heat.called .kk-strike:not(:disabled){background:#ffd08a;box-shadow:0 0 0 2px #fff3c8,0 0 14px 4px #ffd278bf}:where(html.ui-ph) .kk-call{padding:10px 22px;font-size:17px}.kk-card{background:#120e0ce0;border:1px solid #6a4a2e;border-radius:3px;min-width:200px;max-width:min(340px,100vw - 32px);padding:8px 12px 9px;animation:.32s ease-out both kk-in;position:absolute;top:20%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #11141a,0 4px 14px #00000080}.kk-card.out{animation:.45s ease-in both kk-out}@keyframes kk-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes kk-out{to{opacity:0;transform:translate(-50%,-6px)}}.kk-paper{color:#2a1a0e;background:linear-gradient(#e2cfa4,#cdb688);border:1px solid #7a5a32;padding:10px 12px 8px;font-size:11px;font-style:italic;line-height:1.35}.kk-seal{text-align:right;color:#5a3a1c;margin-top:6px;font-size:9px;font-style:normal;display:block}.kk-seal.white:before,.kk-seal.guild:before{content:"";vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.kk-seal.white:before{background:#f4f2ea;box-shadow:0 0 0 1px #8a8678}.kk-seal.guild:before{background:#4a4642;box-shadow:0 0 0 1px #2a2622}.kk-card.cold .kk-paper{color:#1a2a3a;background:linear-gradient(#e6eef4,#c6d6e2);border-color:#7a96aa;box-shadow:inset 0 0 12px #a0d2f0cc}.kk-rubbing{text-align:center;letter-spacing:.06em;border:1px solid #3a3634;padding:12px 12px 10px;font-size:12px;animation:1.6s ease-out both kk-rub}@keyframes kk-rub{0%{color:#d8ccb0;background:#d8ccb0}to{color:#f4f0e6;background:#2a2826}}.kk-painting{color:#ffd8b0;text-align:center;background:linear-gradient(#8a4a2a,#6e3a22);border:1px solid #3a1c10;padding:14px 12px 12px;font-size:11px;line-height:1.35}.kk-painting.blue{animation:2.2s ease-in-out .4s both kk-blue}@keyframes kk-blue{0%,to{box-shadow:none}30%{color:#eaf6ff;box-shadow:inset 0 0 26px #c8ecfff2,0 0 14px #aadcffb3}}.kk-anvil .kk-title{color:#ffd8a0}.kk-tone{opacity:0;mix-blend-mode:multiply;background:radial-gradient(at 50% 60%,#dc6e322e,#28161280 70%);transition:opacity 2.5s ease-in-out;position:absolute;inset:0}.kk-tone.on{opacity:1}.kk-tone.night{background:radial-gradient(at 50% 60%,#8c46282e,#080a1ab8 70%)}.kk-tone.dawn{background:radial-gradient(at 30% 25%,#ffe2be14,#de966e33 55%,#60463857 85%);transition:opacity 4s ease-in-out,background 4s ease-in-out}@media (prefers-reduced-motion:reduce){.kk-card,.kk-rubbing,.kk-painting.blue{animation-duration:10ms}}#kuzey-kit{pointer-events:none;z-index:5;font-family:inherit;position:fixed;inset:0}#kuzey-kit .kn-title{letter-spacing:.04em;color:#bfe2ff;text-align:center;margin-bottom:4px;font-size:11px}#kuzey-kit .kn-sub{color:#d8e4ee;text-align:center;margin-top:4px;font-size:10px}.kn-lens{pointer-events:auto;background:#0a1018e6;border:1px solid #4a6a86;border-radius:3px;width:220px;max-width:calc(100vw - 32px);padding:6px 12px 8px;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0a0c12}.kn-count{color:#e6f2ff;margin-left:6px}.kn-pip{background:#24364a;border-radius:50%;width:6px;height:6px;margin-left:2px;display:inline-block}.kn-pip.on{background:#9fd8ff}.kn-glass{cursor:grab;touch-action:none;background:radial-gradient(circle at 38% 34%,#fffae652,#96bedc1f 55%,#0a1422bf);border-radius:50%;width:132px;height:132px;margin:4px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #6e5a32,inset 0 0 0 8px #2a2216,inset 0 0 18px #0009}.kn-ring{border-radius:50%;position:absolute;inset:0}.kn-notch{transform-origin:50%;width:0;position:absolute;top:0;bottom:0;left:50%}.kn-notch:before{content:"";border:4px solid #0000;border-top:7px solid #f2d68a;position:absolute;top:1px;left:-4px}.kn-img{stroke-linecap:round;width:64px;height:64px;margin:-32px 0 0 -32px;transition:opacity .15s linear;position:absolute;top:50%;left:50%}.kn-img.warm{fill:#ffc478d9;stroke:#ffc478e6;mix-blend-mode:screen}.kn-img.cold{fill:#82c4ffd9;stroke:#82c4ffe6;mix-blend-mode:screen}.kn-img .kn-mark{fill:#1e283cd9;stroke:none}.kn-img .kn-line{fill:none;stroke:#1e283cd9;stroke-width:2px}.kn-lens.even .kn-glass{box-shadow:inset 0 0 0 6px #c8a858,inset 0 0 0 8px #2a2216,inset 0 0 22px #fff0c88c}.kn-even{text-align:center;letter-spacing:.08em;color:#f2d68a;visibility:hidden;height:13px;font-size:10px}.kn-lens.even .kn-even{visibility:visible}.kn-flash{text-align:center;color:#0000;pointer-events:none;font-size:10px;position:absolute;bottom:18px;left:0;right:0}.kn-flash.true{color:#fffbe8;text-shadow:0 0 6px #fff2c0}.kn-flash.crack{color:#ffd0d0}.kn-flash.crack:before{content:"";background:#ffffffd9;height:1px;position:absolute;bottom:46px;left:18%;right:22%;transform:rotate(-24deg);box-shadow:0 0 2px #fff}.kn-row{justify-content:center;gap:6px;margin-top:4px;display:flex}.kn-row button{min-width:34px;min-height:30px;font:inherit;color:#e6f2ff;cursor:pointer;background:#1c2c3e;border:1px solid #4a6a86;border-radius:2px;padding:2px 8px;font-size:11px}.kn-row .kn-look{min-width:72px}.kn-lens.even .kn-look{border-color:#f2d68a;box-shadow:0 0 8px #f2d68a99}.kn-row button:disabled{opacity:.45;cursor:default}.kn-ice{background:#0a1018db;border:1px solid #24364a;border-radius:3px;width:260px;max-width:calc(100vw - 32px);padding:6px 12px 7px;position:absolute;top:64px;left:50%;transform:translate(-50%)}.kn-ice.white{border-color:#e6f6ff;box-shadow:0 0 10px #dcf0ff99}.kn-card{background:#0a1018e6;border:1px solid #4a6a86;border-radius:3px;min-width:200px;max-width:min(340px,100vw - 32px);padding:8px 12px 9px;animation:.32s ease-out both kn-in;position:absolute;top:20%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0a0c12,0 4px 14px #00000080}.kn-card.out{animation:.45s ease-in both kn-out}@keyframes kn-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes kn-out{to{opacity:0;transform:translate(-50%,-6px)}}.kn-paper{color:#1a2a3a;background:linear-gradient(#eef4f8,#ccdae4);border:1px solid #7a96aa;padding:10px 12px 8px;font-size:11px;font-style:italic;line-height:1.35;position:relative;box-shadow:inset 0 0 12px #a0d2f0b3}.kn-star{float:right;clip-path:polygon(50% 0,62% 30%,93% 25%,72% 50%,93% 75%,62% 70%,50% 100%,38% 70%,7% 75%,28% 50%,7% 25%,38% 30%);filter:drop-shadow(0 0 3px #9fd8ff);background:#fff;width:16px;height:16px;margin:-2px -4px 2px 6px}.kn-page{color:#f2d68a;background:linear-gradient(#2a2a30,#1c1c22);border:1px solid #6e5a32;padding:10px 12px 8px;font-size:11px;line-height:1.4}.kn-verse{margin:0 0 4px}.kn-verse.new{animation:1.8s ease-out both kn-write}@keyframes kn-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.kn-tone{--kn-glare:1;opacity:0;transition:opacity 2.5s ease-in-out;position:absolute;inset:0}.kn-tone.on{opacity:1}.kn-tone.blizzard{background:radial-gradient(ellipse at 50% 55%, #f0f8ff00 16%, rgba(236, 244, 250, calc(.55 + .3 * var(--kn-glare))) 46%)}.kn-tone.dusk{mix-blend-mode:multiply;background:radial-gradient(at 50% 60%,#788cc829,#161e3480 70%)}.kn-tone.night{mix-blend-mode:multiply;background:radial-gradient(at 50% 60%,#3c5a8c29,#060a1abd 70%)}.kn-tone.aurora{background:radial-gradient(ellipse at 50% 120%, #060a1a99, #060a1a33 60%), linear-gradient(170deg, rgba(56, 176, 126, calc(.12 + .14 * var(--kn-glare))) 0%, rgba(60, 170, 180, calc(.08 + .12 * var(--kn-glare))) 35%, #060a1a00 60%)}@media (prefers-reduced-motion:reduce){.kn-card,.kn-verse.new{animation-duration:10ms}.kn-tone{transition-duration:10ms}}.kn-lens.alone .kn-img.cold{opacity:0!important}.kn-lens.alone .kn-img.warm{fill:#c8dcf0cc;stroke:#dcecffe6;filter:drop-shadow(0 0 4px #bfe4ff);opacity:.9!important;transform:none!important}.kn-lens.alone .kn-glass:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#cfeaff 30%,#fff 50%,#cfeaff 70%,#0000);height:2px;position:absolute;top:48%;left:14%;right:14%;transform:rotate(18deg);box-shadow:0 0 6px #9fd8ff}#firtina-kit{pointer-events:none;z-index:5;font-family:inherit;position:fixed;inset:0}#firtina-kit .fk-title{letter-spacing:.04em;color:#f2d68a;text-align:center;font-size:14px}#firtina-kit .fk-sub{color:#dfe6ec;text-align:center;margin-top:5px;font-size:13px;line-height:1.3}#firtina-kit .fk-sub.said{color:#fff3d0;font-style:italic}.fk-say{text-align:center;color:#0000;height:17px;margin-top:2px;font-size:13px;transition:color .15s}.fk-say.good{color:#fff3b0;text-shadow:0 0 6px #ffd84a}.fk-say.bad{color:#ffb4a6}.fk-row{justify-content:center;gap:6px;margin-top:5px;display:flex}.fk-row button,.fk-whistle{min-width:72px;min-height:30px;font:inherit;color:#fff3d0;cursor:pointer;background:#3a2c1a;border:1px solid #b08a44;border-radius:2px;padding:2px 10px;font-size:13px}.fk-row button:disabled{opacity:.45;cursor:default}.fk-board,.fk-beacon{--fk-x:0px;transform:translateX(var(--fk-x));pointer-events:auto;text-align:center;background:#0c1218ed;border:1px solid #8a6a32;border-radius:3px;max-width:calc(100vw - 32px);padding:6px 12px 8px;animation:.25s ease-out both fk-in;position:absolute;top:64px;left:calc(50% + 56px);overflow:visible;box-shadow:0 0 0 1px #0a0c10,0 6px 18px #0000008c}.fk-board{max-width:min(300px,100vw - 32px)}.fk-beacon{width:300px}.fk-board.out,.fk-beacon.out{animation:.28s ease-in both fk-out}.fk-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:30px;margin-bottom:2px;padding:0 34px 0 26px;display:flex;position:relative}.fk-x{width:28px;height:28px;font:inherit;color:#c8ced4;cursor:pointer;background:0 0;border:0;font-size:16px;position:absolute;top:-2px;left:-6px}.fk-stage{color:#e8dcc0;font-size:13px}.fk-clock{width:32px;height:32px;position:absolute;top:-1px;right:-4px}.fk-ring{width:32px;height:32px;display:block}.fk-ring-bg{fill:#0a0e1499;stroke:#ffffff29;stroke-width:3px}.fk-ring-arc{fill:none;stroke:#ffe27a;stroke-width:3px;stroke-linecap:round}.fk-ring-n{fill:#fff6d8;font-size:13px;font-weight:700}.fk-board.late .fk-ring-arc{stroke:#ff9a62}.fk-board.late .fk-ring-n{fill:#ffd2b8}.fk-board.won .fk-clock{opacity:.35}.fk-plate{margin:0 auto;display:inline-block;position:relative}.fk-grid,.fk-edge{grid-template-columns:repeat(var(--fk-cols), calc(var(--fk-cell) * var(--fk-k,1)));display:grid}.fk-grid{grid-auto-rows:calc(var(--fk-cell) * var(--fk-k,1));background:linear-gradient(135deg,#8a6a32,#5e4620 60%,#4a3618);border:2px solid #2a1e10;box-shadow:inset 0 0 10px #00000073}.fk-edge{height:calc(var(--fk-cell) * var(--fk-k,1) * .6)}.fk-edge i{justify-content:center;align-items:center;display:flex}.fk-edge svg{width:calc(var(--fk-cell) * var(--fk-k,1) * .5);height:calc(var(--fk-cell) * var(--fk-k,1) * .5);overflow:visible}.fk-rod svg path{stroke:#e8dcc0;stroke-width:2.4px;fill:none}.fk-rod svg .fk-fill{fill:#ffd84a;stroke:none}.fk-goal svg *{stroke:#c27a3e;stroke-width:2px;fill:none;stroke-linejoin:round}.fk-goal svg .fk-fill{fill:#c27a3e}.fk-goal.lit svg *{stroke:#fff0a0;stroke-width:2.6px;filter:drop-shadow(0 0 3px #ffd84a)}.fk-goal.lit svg .fk-fill{fill:#fff0a0}.fk-goal.run svg{animation:.9s ease-out fk-goal}.fk-cell{width:calc(var(--fk-cell) * var(--fk-k,1));height:calc(var(--fk-cell) * var(--fk-k,1));cursor:pointer;touch-action:manipulation;background:radial-gradient(circle at 35% 30%,#ffe6aa2e,#0000 60%);border:1px solid #140c0459;padding:0;position:relative}.fk-cell:focus-visible{outline-offset:-3px;outline:2px solid #9fe6f0}.fk-cell svg{width:100%;height:100%;transition:transform .12s ease-out;display:block;overflow:visible}.fk-cu{fill:none;stroke:#b8692e;stroke-width:6px;stroke-linecap:round}.fk-hub{fill:#b8692e}.fk-cell.lit .fk-cu{stroke:#fff0a0;stroke-width:9px;filter:drop-shadow(0 0 3px #ffd84a)}.fk-cell.lit .fk-hub{fill:#fff6c8}.fk-cell.run .fk-cu{animation:.6s ease-out fk-run}.fk-cell.dead{cursor:default}.fk-burnt{fill:#1c1612;stroke:#3c2c1e;stroke-width:1.5px}.fk-crack{fill:none;stroke:#6a5644;stroke-width:1.5px}.fk-bolt{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.fk-bolt.on{opacity:1;animation:.7s ease-out forwards fk-bolt}.fk-arc{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.fk-arc.glow{stroke:#ffe27a;stroke-width:8px;opacity:.45}.fk-board.flash:after,.fk-beacon.flash:after{content:"";opacity:0;pointer-events:none;background:#fffbe8;animation:.4s ease-out fk-flash;position:absolute;inset:0}.fk-board.jolt,.fk-beacon.jolt{animation:.34s ease-out fk-jolt}.fk-sea{background:linear-gradient(#0f1a24 0 62%,#16283a 62% 100%);border-radius:6px;height:96px;margin:2px 0 4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2a3a4a,inset 0 0 14px #0009}.fk-light{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:absolute;top:42%}.fk-light:focus-visible{outline:2px solid #9fe6f0}.fk-light i{opacity:.16;background:#ffe7a3;border-radius:50%;width:13px;height:13px;margin:auto;display:block}.fk-light.on i{opacity:1;box-shadow:0 0 12px 7px #ffe7a357}.fk-light.wrong{box-shadow:0 0 0 2px #ffaa96b3}.fk-light.dies i{animation:1.3s ease-in forwards fk-dies}.fk-boat{clip-path:polygon(0 55%,100% 55%,82% 100%,18% 100%,46% 55%,46% 0,50% 0,70% 50%);background:#06090e;width:24px;height:12px;margin-left:-12px;transition:left 1.6s ease-in-out,bottom 1.6s ease-in-out;position:absolute;bottom:8px;left:50%}.fk-boat.go{left:var(--fk-to);bottom:22px}.fk-book{color:#2a2216;text-align:left;background:linear-gradient(#efe4c8,#d8c9a2);border:1px solid #8a7350;padding:5px 8px;font-size:13px;font-style:italic}.fk-book b{color:#6a5236;margin-right:4px;font-style:normal;font-weight:400}.fk-book .fk-fine{color:#5a4630;margin-top:2px;font-size:11px;display:block}.fk-hints:empty{display:none}.fk-hints{pointer-events:auto;flex-direction:column;align-items:stretch;gap:4px;margin-top:6px;display:flex}.fk-hints .qp-hint-btn{align-self:flex-start}.fk-card{--fk-x:0px;transform:translateX(var(--fk-x));background:#0c1218eb;border:1px solid #8a6a32;border-radius:3px;min-width:200px;max-width:min(360px,100vw - 32px);padding:8px 12px 10px;animation:.32s ease-out both fk-in;position:absolute;top:64px;left:calc(50% + 56px);box-shadow:0 0 0 1px #0a0c10,0 4px 14px #00000080}.fk-card.out{animation:.45s ease-in both fk-out}.fk-card .fk-title{overflow-wrap:anywhere;margin-bottom:5px}.fk-paper{color:#2a2216;background:linear-gradient(#efe4c8,#d8c9a2);border:1px solid #8a7350;padding:10px 12px 8px;font-size:13px;font-style:italic;line-height:1.35}.fk-map{width:min(320px,100vw - 56px);height:auto;margin:0 auto;display:block}.fk-sheet{fill:#e9dcbc;stroke:#8a7350;stroke-width:.5px}.fk-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:fk-draw .9s ease-out var(--at) forwards}.fk-path.coast{stroke:#2c3e4c;stroke-width:1.1px}.fk-path.river{stroke:#3f78a8;stroke-width:.9px}.fk-path.road{stroke:#7a5532;stroke-width:.8px}.fk-path.route{stroke:#a0412c;stroke-width:1.1px}.fk-path.storm{stroke:#3fb6cc;stroke-width:1.6px;opacity:.85}.fk-mark{opacity:0;animation:fk-pop .4s ease-out var(--at) forwards;fill:#3a2a1e}.fk-mline{fill:none;stroke:#3a2a1e;stroke-width:.8px;stroke-linecap:round}.fk-mstorm{stroke:#2a8fa8;stroke-width:1px}.fk-mglow{fill:#e8b830}.fk-mlabel{fill:#2a2216;stroke:none;font-size:4.1px}.fk-carry{pointer-events:auto;text-align:center;background:#0c1218e0;border:1px solid #6a5636;border-radius:3px;min-width:200px;max-width:calc(100vw - 32px);padding:6px 12px 7px;position:absolute;bottom:162px;left:50%;transform:translate(-50%)}.fk-carry-line{color:#f2e4c0;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.fk-load{background:#7a5430;width:14px;height:12px;display:inline-block;box-shadow:inset 0 3px #9a6c3e,inset 0 0 0 1px #3e2a18}.fk-load.jar{background:#6e4a2a;border-radius:45% 45% 40% 40%;width:10px;height:13px}.fk-load.mould{background:#5a3c22;height:8px;box-shadow:inset 0 2px #b8692e}.fk-load.tools{box-shadow:inset 0 3px #9a6c3e,inset 0 0 0 1px #3e2a18,4px -4px 0 -2px #a8b0b8}.fk-whistle{pointer-events:auto;min-width:0;min-height:22px;margin-top:3px;padding:1px 8px}.fk-whistle[hidden]{display:none}:where(html.ui-ph) .fk-whistle{min-width:104px;min-height:42px;padding:4px 12px;font-size:15px;font-weight:700}.fk-tone{--fk-glare:1;--fk-rain:1;opacity:0;transition:opacity 2.5s ease-in-out;position:absolute;inset:0;overflow:hidden}.fk-tone.on{opacity:1}.fk-tone.storm{background:radial-gradient(at 50% 55%,#1e2c3a0a 22%,#0c141e8f 78%)}.fk-tone.storm:before{content:"";opacity:calc(.75 * var(--fk-rain));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cg stroke='rgba(214,230,242,0.55)' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M12 2 l-4 8'/%3E%3Cpath d='M40 10 l-4 8'/%3E%3Cpath d='M58 30 l-4 8'/%3E%3Cpath d='M24 36 l-4 8'/%3E%3Cpath d='M6 50 l-4 8'/%3E%3Cpath d='M46 50 l-4 8'/%3E%3C/g%3E%3C/svg%3E");animation:.45s linear infinite fk-rain;position:absolute;inset:-128px -64px}.fk-tone.storm:after{content:"";opacity:0;background:radial-gradient(at 74% -12%,#ecf6ffcc,#ecf6ff00 58%);animation:9.4s linear infinite fk-far;position:absolute;inset:0}.fk-tone.ebb{background:linear-gradient(#d6c49600 54%,#d6c49666),linear-gradient(#fff8e229,#fff8e200 40%),radial-gradient(#fffaec00 40%,#beb2944d 92%)}.fk-tone.ebb:before{content:"";background:repeating-linear-gradient(0deg,#f0f8fa00 0 18px,#f0f8fa42 18px 20px);height:30%;animation:7s ease-in-out infinite alternate fk-ebb;position:absolute;bottom:-20px;left:0;right:0}.fk-tone.dusk{mix-blend-mode:multiply;background:radial-gradient(at 50% 60%,#eca0601a,#18203280 72%)}.fk-tone.night{mix-blend-mode:multiply;background:radial-gradient(at 50% 60%,#3c5a8c29,#060c1abd 70%)}.fk-tone.stars{background:linear-gradient(#0a12286b,#0a12281a 38%,#0a122800 60%)}.fk-tone.stars:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='90'%3E%3Cg fill='rgba(250,246,226,0.95)'%3E%3Crect x='8' y='12' width='2' height='2'/%3E%3Crect x='46' y='6' width='1' height='1'/%3E%3Crect x='71' y='30' width='2' height='2'/%3E%3Crect x='102' y='16' width='1' height='1'/%3E%3Crect x='30' y='48' width='1' height='1'/%3E%3Crect x='88' y='62' width='2' height='2'/%3E%3Crect x='14' y='74' width='1' height='1'/%3E%3Crect x='58' y='80' width='1' height='1'/%3E%3C/g%3E%3C/svg%3E");height:46%;animation:6s ease-in-out infinite alternate fk-stars;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}@media (max-height:460px){.fk-board,.fk-beacon{--fk-k:.72;padding:3px 8px 5px;top:62px;left:calc(50% + 36px)}.fk-board{max-width:210px}.fk-beacon{width:220px}.fk-sea{height:78px}.fk-board .fk-sub,.fk-beacon .fk-sub{margin-top:2px}.fk-head{min-height:26px}.fk-card{padding:6px 8px 8px;top:62px;left:calc(50% + 36px)}.fk-map{width:230px}.fk-mlabel{font-size:5.3px}.fk-carry{bottom:54px}}@media (max-height:460px),(max-width:520px) and (min-height:461px){#firtina-kit .fk-title{font-size:13px}#firtina-kit .fk-sub,.fk-say,.fk-row button,.fk-whistle,.fk-stage,.fk-book,.fk-paper,.fk-carry-line{font-size:12px}.fk-say{height:16px}}@media (max-width:520px) and (min-height:461px){.fk-board,.fk-beacon{--fk-x:-50%;--fk-k:.7;top:148px;left:50%}.fk-beacon{width:min(300px,100vw - 32px)}.fk-card{--fk-x:-50%;top:148px;left:50%}.fk-carry{bottom:150px}}:where(html.lay-tablet-portrait) :is(.fk-board,.fk-beacon,.fk-card){top:224px}:where(html.lay-tablet-portrait) .fk-card{max-width:min(360px,50vw - 64px)}@keyframes fk-in{0%{opacity:0;transform:translate(var(--fk-x,-50%), 8px)}to{opacity:1;transform:translate(var(--fk-x,-50%), 0)}}@keyframes fk-out{to{opacity:0;transform:translate(var(--fk-x,-50%), -6px)}}@keyframes fk-jolt{0%,to{transform:translateX(var(--fk-x,-50%))}20%{transform:translateX(calc(var(--fk-x,-50%) - var(--fk-jolt,4px)))}45%{transform:translateX(calc(var(--fk-x,-50%) + var(--fk-jolt,4px)))}70%{transform:translateX(calc(var(--fk-x,-50%) - var(--fk-jolt,4px) / 2))}}@keyframes fk-flash{0%{opacity:var(--fk-flash,.6)}to{opacity:0}}@keyframes fk-run{0%{stroke:#fff;stroke-width:12px}to{stroke:#fff0a0;stroke-width:9px}}@keyframes fk-goal{0%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes fk-bolt{0%{opacity:1}70%{opacity:.9}to{opacity:0}}@keyframes fk-dies{0%{opacity:1}40%{opacity:.6;transform:scale(1.3)}to{opacity:0;transform:scale(.4)}}@keyframes fk-draw{to{stroke-dashoffset:0}}@keyframes fk-pop{0%{opacity:0}to{opacity:1}}@keyframes fk-rain{0%{transform:translate(0,0)}to{transform:translate(-64px,128px)}}@keyframes fk-far{0%,60%{opacity:0}61%{opacity:calc(.5 * var(--fk-glare))}62.5%{opacity:0}64%{opacity:calc(.3 * var(--fk-glare))}66%,to{opacity:0}}@keyframes fk-stars{0%{opacity:.55}to{opacity:1}}@keyframes fk-ebb{0%{opacity:1;transform:translateY(0)}to{opacity:.4;transform:translateY(26px)}}@media (prefers-reduced-motion:reduce){.fk-board,.fk-beacon,.fk-card{animation-duration:10ms}.fk-tone{transition-duration:10ms}.fk-tone.storm:before,.fk-tone.storm:after,.fk-tone.ebb:before,.fk-tone.stars:before,.fk-board.jolt,.fk-beacon.jolt{animation:none}}#cutaway{z-index:27;pointer-events:none;opacity:0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#cutaway .ct-card{pointer-events:auto;cursor:pointer;background:#0b0d0c;border:2px solid #3d3a2c;border-radius:4px;flex-direction:column;align-items:center;gap:6px;margin:0;padding:5px;display:flex;box-shadow:0 0 0 1px #000,0 10px 34px #0009}#cutaway canvas{image-rendering:pixelated;image-rendering:crisp-edges;border:1px solid #000;display:block}#cutaway figcaption{color:#e6dfc6;text-shadow:0 1px #000;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:0 4px 2px;font-size:14px;line-height:1.3;display:flex}#cutaway .ct-line{font-style:italic}#cutaway .ct-skip{color:#9b9784;flex:none;font-size:12px}:where(.lay-phone-portrait) #cutaway{padding-top:calc(env(safe-area-inset-top,0px) + 56px);align-items:flex-start}:where(.lay-phone-portrait,.lay-phone-landscape) #cutaway figcaption{font-size:13px}:where(.lay-phone-portrait) #cutaway figcaption{flex-direction:column;align-items:flex-start;gap:2px}:where(.lay-phone-landscape) #cutaway{padding-top:env(safe-area-inset-top,0px)}@media (prefers-reduced-motion:reduce){#cutaway{transition:opacity .2s linear}}.ql-lever{z-index:6;zoom:var(--uiz);min-height:44px;font:inherit;color:#fff3d0;text-align:left;cursor:pointer;pointer-events:auto;background:linear-gradient(#3a2c1a,#261b10);border:1px solid #b08a44;border-radius:3px;grid-template-columns:34px minmax(0,auto);align-items:center;gap:8px;padding:5px 12px 5px 6px;display:grid;position:fixed;translate:-50%;box-shadow:0 0 0 1px #000,0 2px 6px #0009}.ql-lever .ql-t{gap:1px;display:grid}.ql-lever .ql-t b{white-space:nowrap;font-size:14px}.ql-lever .ql-t small{color:#e0d0b8;white-space:nowrap;font-size:11px}.ql-ring{background:conic-gradient(#e8b050 calc(var(--p,1) * 360deg), #2a2018 0);border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 7px #1c140c,0 0 0 1px #000}.ql-lever.ready:not(.far){border-color:#f0c060;box-shadow:0 0 0 1px #000,0 0 12px #f0b4508c}.ql-lever.filling,.ql-lever.far{cursor:default}.ql-lever.filling .ql-ring{background:conic-gradient(#8aa8c0 calc(var(--p,0) * 360deg), #2a2018 0)}.ql-lever.open{background:linear-gradient(#6a3a14,#3a1c0a);border-color:#fff0c0}.ql-lever.open .ql-ring{background:radial-gradient(circle,#fff6d0 30%,#f08a30 60%,#2a2018 62%)}.ql-lever.open .ql-t small{color:#fff0c0;font-weight:700}:where(html.ui-ph) .ql-lever{grid-template-columns:40px minmax(0,auto);min-height:56px;padding:6px 14px 6px 8px}:where(html.ui-ph) .ql-ring{width:36px;height:36px}:where(html.ui-ph) .ql-lever .ql-t b{font-size:16px}.qs-sheet{z-index:6;zoom:var(--uiz);pointer-events:auto;gap:6px;width:280px;max-height:56vh;padding:8px 10px 9px;display:grid;position:fixed;top:34%;right:16px;overflow:auto}.qs-head{align-items:center;gap:8px;display:flex}.qs-head>b{flex:1;font-size:14px}.qs-n{opacity:.8;font-size:12px}.qs-fold{min-height:28px;padding:2px 8px;font-size:12px}.qs-picks{grid-template-columns:repeat(min(var(--n), 3), minmax(0, 1fr));gap:6px;display:grid}.qs-pick{min-height:44px;font:inherit;color:#fff3d0;cursor:pointer;background:linear-gradient(#3a2c1a,#261b10);border:1px solid #b08a44;border-radius:3px;padding:6px 4px;font-size:13px}.qs-pick:hover:not(.far),.qs-pick:focus-visible{border-color:#f0c060;box-shadow:0 0 10px #f0b45073}.qs-picks.reads{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-picks.reads .qs-pick{text-align:left;align-content:start;gap:2px;padding:5px 6px;display:grid}.qs-pick>span{opacity:.88;font-size:11.5px;line-height:1.25}.qs-pick.far{opacity:.55;cursor:default}.qs-how{opacity:.8;margin:0;font-size:12px}.qs-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.qs-read li span{overflow-wrap:anywhere}:where(html.ui-ph-p) .qs-sheet{top:auto;left:8px;right:8px;bottom:calc(var(--tabbar-h,56px) + 132px);width:auto;max-height:40vh}:where(html.ui-ph-p) .qs-pick{min-height:48px;font-size:14px}:where(html.ui-ph-l) .qs-sheet{width:240px;max-height:calc(100vh - 160px);top:64px;right:8px}.qs-sheet.folded{max-height:none}.act-skill.cross-window{animation:cross-window var(--cross-ms,3s) linear 1 forwards;outline:2px solid #dceaff}@keyframes cross-window{0%{outline-offset:6px;outline-color:#dceaff}75%{outline-color:#ffd76af2}to{outline-offset:-3px;outline-color:#ffd76a59}}.act-skill.chain-tick{animation:.65s ease-out chain-tick}@keyframes chain-tick{0%{filter:brightness(1.8);box-shadow:inset 0 0 0 2px #fff6d0,inset 0 0 14px #ffd76ae6}to{filter:none;box-shadow:inset 0 0 0 1px #6b5a3a,inset 0 0 0 2px #000,inset 0 3px 10px #000}}#rescue-edge{z-index:4;pointer-events:none;opacity:0;position:fixed;inset:0;box-shadow:inset 0 0 0 4px #82f0a0e6,inset 0 0 60px 18px #46d27880}#rescue-edge.show{animation:rescue-edge var(--edge-ms,.7s) ease-out forwards}#rescue-edge[data-level=az].show{animation-name:rescue-edge-half}#rescue-edge[data-level=kapali]{box-shadow:inset 0 0 0 2px #82f0a0e6}@keyframes rescue-edge{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes rescue-edge-half{0%{opacity:0}15%{opacity:.5}to{opacity:0}}body.rescue-green #hurt-edge,body.rescue-green [data-edge=hurt]{filter:hue-rotate(120deg)}body:not(.in-game) #rescue-edge{display:none!important}body.cine-on #rescue-edge{visibility:hidden}@media (prefers-reduced-motion:reduce){.act-skill.cross-window{outline-offset:2px;animation:none}.act-skill.chain-tick{animation:none}}
