.network-loading,.network-gate{z-index:10000;box-sizing:border-box;color:#ffe8ad;background:#091720;place-items:center;min-width:320px;min-height:0;display:grid;position:fixed;inset:0;overflow:hidden}.network-loading{padding:clamp(6px,1.2vh,12px) clamp(8px,1vw,14px)}.network-loading__backdrop,.network-gate:before{content:"";filter:blur(16px)saturate(.84)brightness(.52);background:linear-gradient(#07161f24,#0710197a),url(/assets/backgrounds/vk-stage8242-backdrop.webp) 50%/cover no-repeat;position:absolute;inset:-44px;transform:scale(1.09)}.network-loading:after,.network-gate:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 30%,#edc47a14,#0000 40%),linear-gradient(#07101714,#040b1199);position:absolute;inset:0}.network-loading__poster{z-index:1;aspect-ratio:1000/1126;background:#110b07;border:1px solid #e0b0548c;border-radius:6px;grid-template-rows:minmax(0,1fr) auto;width:min(1000px,100vw);max-width:100%;height:min(1126px,100dvh);min-height:0;max-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 68px #000000a8,0 0 0 1px #170c06e6,0 0 34px #0000006b}.network-loading__art{background:linear-gradient(#0805030a 0% 54%,#080503c7 100%),url(/assets/loading/svitki-loading-screen-stage8242.webp) 50% 40%/cover no-repeat;min-height:0;position:relative;overflow:hidden}.network-loading__art:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 75px #00000094,inset 0 -90px 110px #090503db}.network-loading__status{z-index:2;background:radial-gradient(circle at 50% 0,#c688281f,#0000 58%),linear-gradient(#1b110af7,#0b0806fc);border-top:1px solid #e0b05461;padding:18px clamp(22px,5vw,72px) 22px;position:relative}.network-loading__headline{color:#f5ddb0;text-align:center;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 5px #000000e6;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.8vw,22px);font-weight:700}.network-loading__track{box-sizing:border-box;background:#000000bd;border:1px solid #8e6028;border-radius:999px;height:17px;padding:3px;position:relative;overflow:hidden;box-shadow:inset 0 2px 7px #000000eb,0 0 0 1px #211207f2}.network-loading__track:after{content:"";pointer-events:none;background:#fff8b740;border-radius:999px;height:3px;position:absolute;inset:2px 5px auto}.network-loading__track span{border-radius:inherit;background:linear-gradient(#fff29a 0%,#ffd83f 38%,#d89316 72%,#a45a08 100%);min-width:8px;height:100%;transition:width .38s;display:block;box-shadow:0 0 15px #ffcf35d1,inset 0 1px #ffffff85}.network-loading__meta{color:#d4be95;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.network-loading__meta strong{color:#ffe08b;font-size:13px}.network-gate{padding:24px}.network-gate__card{z-index:2;box-sizing:border-box;text-align:center;background:#180f09ed;border:1px solid #e5b245b8;border-radius:18px;width:min(620px,100vw - 36px);padding:30px;position:relative;box-shadow:0 18px 70px #000000a6}.network-gate h1{color:#ffe6a8;margin:0 0 22px;font-size:clamp(30px,5vw,58px)}.network-gate p{color:#e4cfaa;margin-top:10px}.network-gate a,.network-gate button{color:#241506;cursor:pointer;background:linear-gradient(#ffe681,#dba42d);border:1px solid #e0ad43;border-radius:999px;margin-top:22px;padding:11px 24px;font-weight:900;text-decoration:none;display:inline-block}@media (width<=760px),(height<=680px){.network-loading{padding:8px}.network-loading__poster{border-radius:4px}.network-loading__status{padding:12px 16px 14px}.network-loading__meta span{display:none}}.network-onboarding{z-index:9000;color:#f2ddb0;background:#080503e6;place-items:center;display:grid;position:fixed;inset:0}.network-onboarding__card{box-sizing:border-box;text-align:center;background:#26170e;border:1px solid #c5943e;border-radius:18px;width:min(470px,100vw - 32px);padding:30px;box-shadow:0 20px 80px #000}.network-onboarding__card img{object-fit:cover;border:3px solid #d9ae58;border-radius:50%;width:96px;height:96px}.network-onboarding__card p{color:#cdbb99;margin:12px 0 0}.network-onboarding__card h1{color:#ffe4a1;margin:4px 0 20px;font-size:28px}.network-onboarding__card label{margin-bottom:8px;font-weight:900;display:block}.network-onboarding__card input{box-sizing:border-box;color:#fff1c5;background:#100b08;border:1px solid #8c6736;border-radius:10px;width:100%;padding:12px 14px;font-size:18px}.network-onboarding__card small{color:#b7a88f;margin-top:7px;display:block}.network-onboarding__card button{color:#251505;background:linear-gradient(#ffe783,#c58c20);border:1px solid #e5bd5a;border-radius:999px;margin-top:20px;padding:11px 24px;font-weight:900}.network-onboarding__card button:disabled{opacity:.55}.network-onboarding__error{color:#ff8d7e;margin-top:12px;display:block}:root{--vk-viewport-width:100vw;--vk-viewport-height:100dvh;--vk-safe-area-inset-top:0px;--vk-safe-area-inset-right:0px;--vk-safe-area-inset-bottom:0px;--vk-safe-area-inset-left:0px}html.vk-webview-active,html.vk-webview-active body,html.vk-webview-active #root{min-height:var(--vk-viewport-height)}html.vk-webview-active body{width:var(--vk-viewport-width);max-width:100%;height:var(--vk-viewport-height);box-sizing:border-box;padding:var(--vk-safe-area-inset-top) var(--vk-safe-area-inset-right) var(--vk-safe-area-inset-bottom) var(--vk-safe-area-inset-left);overflow:hidden}html.vk-webview-active #root,html.vk-webview-active .game-screen{height:100%;min-height:0}html.vk-webview-active #root{place-items:start center;display:grid}.game-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080503b8;place-items:center;padding:24px;animation:.16s ease-out game-modal-fade-in;display:grid;position:fixed;inset:0}.game-modal-card{color:#f5e6c4;text-align:center;background:linear-gradient(145deg,#442715fa,#180e0afc),#21120c;border:2px solid #d6a14ce6;border-radius:20px;width:min(580px,100vw - 32px);max-height:min(760px,100vh - 32px);padding:28px;animation:.19s ease-out game-modal-rise;position:relative;overflow:auto;box-shadow:0 26px 80px #000000b8,inset 0 0 32px #f2bb5614}.game-modal-card__glow{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 54px #efb14814}.game-modal-backdrop--victory .game-modal-card,.game-modal-backdrop--reward .game-modal-card,.game-modal-backdrop--success .game-modal-card{border-color:#e3b453f5}.game-modal-backdrop--warning .game-modal-card{border-color:#e28936f5}.game-modal-backdrop--error .game-modal-card,.game-modal-backdrop--defeat .game-modal-card{border-color:#be493af5}.game-modal-card__icon{background:#0f080594;border:2px solid #e9b95bb8;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 12px;font-size:42px;display:grid;box-shadow:0 0 28px #e6ae462e}.game-modal-card__eyebrow{color:#cda866;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.game-modal-card h2{color:#fff3d4;margin:0;font-size:clamp(26px,4vw,38px);line-height:1.1}.game-modal-card__message{color:#ddc9a7;max-width:490px;margin:14px auto 0;font-size:15px;line-height:1.55}.game-modal-stats{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;margin-top:20px;display:grid}.game-modal-stats div{background:#0c07057a;border:1px solid #cc994c66;border-radius:12px;padding:12px}.game-modal-stats span,.game-modal-stats strong{display:block}.game-modal-stats span{color:#bda783;font-size:12px}.game-modal-stats strong{color:#fff1cc;margin-top:4px;font-size:18px}.game-modal-rewards{text-align:left;margin-top:22px}.game-modal-rewards h3{color:#e8c174;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:14px}.game-modal-rewards__grid{gap:8px;display:grid}.game-modal-rewards article{background:#0c07057a;border:1px solid #c6934457;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 12px;display:grid}.game-modal-rewards__icon{background:#e0a9481f;border-radius:10px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.game-modal-rewards article div{min-width:0}.game-modal-rewards article strong,.game-modal-rewards article small{display:block}.game-modal-rewards article strong{color:#f8e8c6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-modal-rewards article small{color:#ad9979;margin-top:2px}.game-modal-rewards article b{color:#ffd985;font-size:18px}.game-modal-notes{color:#cdbb9c;text-align:left;background:#09050461;border-radius:12px;margin-top:16px;padding:12px 14px}.game-modal-notes p{margin:4px 0;line-height:1.4}.game-modal-actions{justify-content:center;gap:10px;margin-top:24px;display:flex}.game-modal-button{color:#fff1cd;min-width:150px;font:inherit;cursor:pointer;border:1px solid #dca94fb8;border-radius:11px;padding:11px 18px;font-weight:800;transition:transform .12s,filter .12s}.game-modal-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.game-modal-button:disabled{cursor:wait;opacity:.65}.game-modal-button--primary{background:linear-gradient(#8d5d24,#5e3718)}.game-modal-button--secondary{background:#25160fd1}.game-modal-button--danger{background:linear-gradient(#8b382d,#5c211a);border-color:#bd4c3dcc}@keyframes game-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes game-modal-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.game-modal-backdrop{padding:12px}.game-modal-card{padding:22px 16px}.game-modal-actions{flex-direction:column-reverse}.game-modal-button{width:100%}}.game-modal-reward-tooltip{display:none}@media (orientation:landscape){.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08050394;padding:clamp(7px,1.5dvh,12px)!important}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card{border-radius:13px;overflow:visible auto;width:min(68%,560px)!important;max-width:min(68%,560px)!important;max-height:78%!important;padding:clamp(10px,2dvh,16px)!important}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card__icon{width:46px;height:46px;margin-bottom:5px;font-size:26px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card h2{font-size:clamp(18px,3.1dvh,26px)}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card__eyebrow{font-size:9px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card__message{margin-top:7px;font-size:11px;line-height:1.3}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-stats{gap:5px;margin-top:8px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-stats div{border-radius:8px;padding:5px 7px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-stats span{font-size:9px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-stats strong{margin-top:2px;font-size:12px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-rewards{margin-top:9px;overflow:visible}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-rewards h3{margin-bottom:5px;font-size:10px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-rewards__grid{overscroll-behavior-y:contain;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:5px;max-height:122px;padding:1px 2px 4px;display:grid;overflow:visible auto}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-rewards article{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:8px;outline:none;grid-template-rows:30px auto;grid-template-columns:1fr;place-items:center;gap:2px;min-width:0;min-height:54px;padding:4px;display:grid;position:relative;overflow:visible}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-rewards__icon{width:28px;height:28px;font-size:18px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-rewards article>div{display:none}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-rewards article>b{white-space:nowrap;font-size:10px;line-height:1}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-reward--tooltip-open{z-index:800}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-reward-tooltip{z-index:850;color:#ffe8b6;white-space:normal;pointer-events:none;background:#19100afc;border:1px solid #b7832f;border-radius:7px;width:max-content;max-width:min(240px,48vw);padding:6px 8px;font-size:10px;line-height:1.25;display:block;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #000000bf}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-notes{margin-top:7px;padding:6px 8px;font-size:9px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-actions{gap:6px;margin-top:9px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-button{border-radius:8px;min-width:110px;min-height:30px;padding:5px 10px;font-size:10px}}@media (height<=520px) and (orientation:landscape){.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card{width:min(72%,520px)!important;max-width:min(72%,520px)!important;max-height:82%!important;padding:8px 10px!important}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card__icon{width:38px;height:38px;font-size:22px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-rewards__grid{max-height:92px}}@media (orientation:landscape){.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-rewards__shell{position:relative;overflow:visible}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-rewards__shell>.game-modal-reward-tooltip{bottom:50%;left:50%;transform:translate(-50%,50%)}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=collection-drop-]{width:min(54%,470px)!important;max-width:min(54%,470px)!important;max-height:62%!important;padding:10px 12px!important;overflow:hidden!important}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=collection-drop-] .game-modal-card__icon,.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=collection-drop-] .game-modal-card__eyebrow{display:none!important}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=collection-drop-] h2{margin:0;font-size:clamp(16px,2.55dvh,21px);line-height:1.05}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=collection-drop-] .game-modal-card__message{margin:6px 0 0;font-size:clamp(10px,1.5dvh,12px);line-height:1.15}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=collection-drop-] .game-modal-rewards{margin-top:7px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=collection-drop-] .game-modal-rewards__grid{grid-template-columns:minmax(70px,120px);justify-content:center;max-height:76px;overflow-y:auto}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=collection-drop-] .game-modal-actions{margin-top:7px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=territory-boss-victory-]{width:min(58%,520px)!important;max-width:min(58%,520px)!important;max-height:70%!important;padding:10px 12px!important;overflow:hidden!important}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=territory-boss-victory-] .game-modal-stats{display:none!important}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=territory-boss-victory-] .game-modal-card__icon{width:34px;height:34px;margin-bottom:3px;font-size:20px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=territory-boss-victory-] .game-modal-card__eyebrow{margin-bottom:2px;font-size:8px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=territory-boss-victory-] h2{font-size:clamp(17px,2.6dvh,22px);line-height:1.05}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=territory-boss-victory-] .game-modal-rewards{min-height:0;margin-top:6px}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=territory-boss-victory-] .game-modal-rewards__grid{max-height:126px;overflow-y:auto}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=territory-boss-victory-] .game-modal-notes{margin-top:6px;padding:5px 7px;font-size:8.5px;line-height:1.15}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=territory-boss-victory-] .game-modal-actions{margin-top:7px}}@media (height<=520px) and (orientation:landscape){.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=collection-drop-]{width:min(58%,430px)!important;max-width:min(58%,430px)!important;max-height:68%!important}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=territory-boss-victory-]{width:min(62%,480px)!important;max-width:min(62%,480px)!important;max-height:76%!important}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card[data-game-modal-id^=territory-boss-victory-] .game-modal-rewards__grid{max-height:96px}}:root{--color-page-bg:#121016;--color-panel-bg:#1f1710;--color-panel-dark:#24160c;--color-panel-darker:#15100c;--color-button-bg:#3b240e;--color-button-bg-alt:#37200c;--color-button-hover:#493015;--color-gold:#b7832f;--color-gold-bright:#d99a36;--color-gold-dark:#8d5a22;--color-gold-muted:#6f451c;--color-text:#f4e6c2;--color-text-gold:#ffe0a3;--color-text-light:#fff4d2;--color-text-muted:#d6bd8a;--radius-sm:7px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--transition-fast:.16s ease;--transition-normal:.25s ease;--z-page-content:10;--z-scene-overlay:100;--z-navigation:300;--z-top-panel:400;--z-tooltip:1000;--player-menu-height:84px;--interface-shell-bg:#160f0a;--interface-shell-dark:#090706;--interface-frame:#6f481c;--interface-frame-light:#b27a2e;--interface-gap:5px;--interface-padding:10px;--interface-inner-shadow:inset 0 0 28px #000c;--interface-panel-shadow:0 2px 6px #000000b3}.top-panel{z-index:var(--z-top-panel);box-sizing:border-box;width:100%;height:90px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:9px 26px 9px 30px;display:flex;position:relative;overflow:visible}.top-panel:before{content:"";pointer-events:none;z-index:0;background-image:url(/assets/ui/panels/top-panel.webp);background-position:50%;background-repeat:no-repeat;background-size:1110px 90px;width:1110px;height:90px;position:absolute;inset:0}.top-panel>*{z-index:2;position:relative}.player-info{box-sizing:border-box;flex-direction:column;flex:0 0 520px;justify-content:center;align-items:flex-start;gap:7px;width:520px;min-width:520px;height:68px;display:flex;position:static}.nickname{box-sizing:border-box;color:#ffe7ad;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;padding-left:150px;font-size:19px;font-weight:700;line-height:22px;overflow:hidden}.level-exp-row{grid-template-columns:72px 390px;align-items:center;gap:10px;width:100%;display:grid}.level{color:#fff0c3;text-align:center;white-space:nowrap;width:auto;font-size:16px;font-weight:700}.exp-bar-wrapper{z-index:310;cursor:help;outline:none;width:390px;height:24px;position:relative}.exp-bar{box-sizing:border-box;background:#190c0af0;border:1px solid #a87525;border-radius:12px;width:100%;height:24px;position:relative;overflow:hidden}.exp-bar-fill{background:linear-gradient(90deg,#6b2496,#c746df);border-radius:11px 0 0 11px;height:100%;transition:width .35s}.exp-bar span{color:var(--color-text-light);text-shadow:0 1px 2px #000;pointer-events:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex;position:absolute;inset:0}.currency-panel{z-index:100;flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;width:auto;max-width:530px;margin-left:auto;display:flex;position:relative;overflow:visible}.currency-card,.settings-button{box-sizing:border-box;border:1px solid var(--color-gold);transition:filter var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:linear-gradient(#412812f5,#27170bfa);justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1px #ffe1a214,0 2px 4px #00000059}.currency-card{color:#fff0c5;cursor:default;white-space:nowrap;border-radius:8px;flex-direction:row;flex:0 0 72px;gap:6px;width:72px;min-width:72px;max-width:72px;height:34px;padding:0 8px}.currency-icon{font-variant-numeric:tabular-nums;text-overflow:ellipsis;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:15px;line-height:1;display:inline-flex;overflow:hidden}.currency-value{color:#fff0c5;font-variant-numeric:tabular-nums;text-overflow:ellipsis;justify-content:center;align-items:center;min-width:0;max-width:100%;font-size:15px;line-height:1;display:inline-flex;overflow:hidden}.settings-button{color:#ffe7ad;cursor:pointer;border-radius:9px;flex:0 0 42px;width:42px;min-width:42px;height:34px;padding:0;font-size:16px;overflow:visible}.currency-card:hover,.currency-card:focus-visible,.settings-button:hover,.settings-button:focus-visible{filter:brightness(1.14);border-color:var(--color-gold-bright);outline:none;box-shadow:0 0 8px #d99a368c,inset 0 0 7px #ffd78514}.settings-button:hover{transform:translateY(-1px)}.exp-bar-wrapper:after,.currency-card:after,.settings-button:after{content:attr(data-tooltip);z-index:1000;box-sizing:border-box;visibility:hidden;opacity:0;color:#ffe8b6;border:1px solid var(--color-gold);border-radius:var(--radius-sm);text-align:center;white-space:nowrap;pointer-events:none;background:#19100afa;min-width:max-content;max-width:220px;padding:7px 10px;font-size:12px;line-height:1.2;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 4px 12px #000000b3,inset 0 0 6px #d99a3614}.exp-bar-wrapper:before,.currency-card:before,.settings-button:before{content:"";z-index:1001;visibility:hidden;opacity:0;border-right:5px solid #0000;border-bottom:6px solid var(--color-gold);pointer-events:none;border-left:5px solid #0000;width:0;height:0;transition:opacity .15s,visibility .15s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.exp-bar-wrapper:hover:after,.exp-bar-wrapper:hover:before,.exp-bar-wrapper:focus-visible:after,.exp-bar-wrapper:focus-visible:before,.currency-card:hover:after,.currency-card:hover:before,.currency-card:focus-visible:after,.currency-card:focus-visible:before,.settings-button:hover:after,.settings-button:hover:before,.settings-button:focus-visible:after,.settings-button:focus-visible:before{visibility:visible;opacity:1}.exp-bar-wrapper:hover:after,.exp-bar-wrapper:focus-visible:after,.currency-card:hover:after,.currency-card:focus-visible:after,.settings-button:hover:after,.settings-button:focus-visible:after{transform:translate(-50%)}.currency-card--energy:after{white-space:pre-line;min-width:205px}.currency-card{flex-direction:column;flex:0 0 72px;gap:2px;width:72px;min-width:72px;max-width:72px;height:52px;padding:4px 6px 3px}.currency-card--energy{flex-direction:row;flex:0 0 108px;width:108px;min-width:108px;max-width:108px;height:34px;padding:0 8px}.currency-card__balance{justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;display:flex}.currency-buy-button{color:#201207;cursor:pointer;width:100%;height:17px;transition:filter var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(#be842dfa,#6f4614fa);border:1px solid #e0ad4c;border-radius:5px;padding:0 6px;font-size:9px;font-weight:800;line-height:1;position:relative}.currency-buy-button:hover,.currency-buy-button:focus-visible{filter:brightness(1.15);outline:none;box-shadow:0 0 6px #d99a36a6}.currency-buy-button:after{content:attr(data-tooltip);z-index:1100;visibility:hidden;opacity:0;color:#ffe8b6;border:1px solid var(--color-gold);text-align:center;pointer-events:none;background:#19100afc;border-radius:6px;width:max-content;max-width:220px;padding:6px 8px;font-size:10px;line-height:1.25;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 10px #000000b3}.currency-buy-button:hover:after,.currency-buy-button:focus-visible:after{visibility:visible;opacity:1}.daily-reward-wrapper{flex:0 0 58px;position:relative}.daily-reward-button{color:#ffe8ad;border:1px solid var(--color-gold);cursor:pointer;width:58px;height:52px;transition:filter var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:linear-gradient(#4b2f14fa,#29180afc);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px 4px;display:flex;position:relative;box-shadow:inset 0 1px #ffe8b11a,0 2px 4px #00000061}.daily-reward-button>span{font-size:20px;line-height:1}.daily-reward-button>small{text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.daily-reward-button--available{border-color:#f5c85c;animation:1.8s ease-in-out infinite daily-reward-pulse;box-shadow:0 0 9px #f0b3369e,inset 0 0 7px #ffda701f}.daily-reward-button:hover:not(:disabled),.daily-reward-button:focus-visible:not(:disabled){filter:brightness(1.15);outline:none;transform:translateY(-1px)}.daily-reward-button:disabled{cursor:default;opacity:.72}.daily-reward-button--claimed{color:#b9d8a8;border-color:#6f8c5c;animation:none}.daily-reward-button:after{content:attr(data-tooltip);z-index:1200;visibility:hidden;opacity:0;color:#ffe8b6;border:1px solid var(--color-gold);text-align:center;white-space:pre-line;pointer-events:none;background:#19100afc;border-radius:7px;min-width:235px;max-width:270px;padding:8px 10px;font-size:11px;line-height:1.35;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:0 5px 13px #000000b8}.daily-reward-button:hover:after,.daily-reward-button:focus-visible:after{visibility:visible;opacity:1;transform:translateY(0)}.daily-reward-message{z-index:1210;color:#ffe7ad;border:1px solid var(--color-gold);text-align:center;background:#20140afc;border-radius:6px;width:max-content;max-width:240px;padding:6px 8px;font-size:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 10px #000000a6}@keyframes daily-reward-pulse{0%,to{box-shadow:0 0 7px #f0b3367a,inset 0 0 6px #ffda701a}50%{box-shadow:0 0 13px #fac246d1,inset 0 0 9px #ffe0822b}}.currency-card--energy .currency-value{text-overflow:clip;overflow:visible}.new-player-bonus-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;width:58px;height:58px;padding:0;transition:filter .18s,transform .18s;animation:2.15s ease-in-out infinite new-player-bonus-attention;top:16px;left:18px;z-index:12!important;position:absolute!important}.top-panel--welcome-bonus .level-exp-row{box-sizing:border-box;grid-template-columns:50px 360px;gap:6px;padding-left:72px}.top-panel--welcome-bonus .exp-bar-wrapper{width:360px}.new-player-bonus-trigger img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.new-player-bonus-trigger:hover,.new-player-bonus-trigger:focus-visible{filter:brightness(1.22)drop-shadow(0 0 12px #ffbe3ff2);outline:none;transform:scale(1.06)}@keyframes new-player-bonus-attention{0%,to{filter:brightness(1.03)drop-shadow(0 0 5px #ffae2d94)}50%{filter:brightness(1.18)drop-shadow(0 0 13px #ffbe3feb)}}.player-horizontal-menu{isolation:isolate;width:100%;height:var(--player-menu-height);box-sizing:border-box;box-shadow:none;z-index:var(--z-navigation);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:18px;padding:10px 28px;display:flex;position:relative;overflow:visible}.player-horizontal-menu:before{content:"";pointer-events:none;z-index:0;background-image:url(/assets/ui/panels/horizontal-panel.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;inset:0}.player-horizontal-menu>*{z-index:1;position:relative}.player-menu-button:before{content:"";opacity:0;visibility:hidden;pointer-events:none;width:0;height:0;z-index:var(--z-tooltip);border-bottom:6px solid #b7832f;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.player-menu-button:hover:after,.player-menu-button:hover:before,.player-menu-button:focus-visible:after,.player-menu-button:focus-visible:before{opacity:1;visibility:visible}.player-menu-button:hover:after,.player-menu-button:focus-visible:after{transform:translate(-50%)}.player-menu-button:after{content:attr(data-tooltip);box-sizing:border-box;color:#ffe8b6;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;min-width:max-content;max-width:200px;z-index:var(--z-tooltip);background:#19100afa;border:1px solid #b7832f;border-radius:7px;padding:7px 11px;font-size:12px;line-height:1.2;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 4px 12px #000000bf,inset 0 0 6px #d99a361a}.player-menu-button{z-index:2;box-sizing:border-box;color:#f5e4bd;cursor:pointer;background:radial-gradient(circle at 50% 35%,#5c3919fa,#2a190cfa 68%);border:2px solid #a97222;border-radius:50%;flex:0 0 50px;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;padding:0;transition:transform .16s,filter .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:inset 0 2px 3px #ffdd991f,inset 0 -4px 7px #00000073,0 3px 5px #00000080}.player-menu-icon{pointer-events:none;justify-content:center;align-items:center;font-size:28px;line-height:1;display:flex;transform:translateY(1px)}.player-menu-button:hover{filter:brightness(1.16);border-color:#d99a36;transform:translateY(-3px)scale(1.06);box-shadow:0 0 12px #d99a36b3,inset 0 0 9px #ffd58024}.player-menu-button.active{background:radial-gradient(circle at 50% 35%,#784f1ffa,#3a230efa 70%);border-color:#efb952;transform:translateY(-2px)scale(1.08);box-shadow:0 0 15px #d99a36e6,inset 0 0 12px #ffd27633}.scene{box-sizing:border-box;background:var(--color-panel-bg);border-radius:var(--radius-lg);border:2px solid #5b3a16;width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.scene-background{background-color:var(--color-panel-darker);background-image:url(/assets/backgrounds/home-dwelling-stage5.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.scene-background:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(at 51% 66%,#ffba562e 0%,#ffba560f 28%,#0000 46%),linear-gradient(#0003 0%,#0000 30%,#00000057 100%);position:absolute;inset:0}.scene-seat-layer{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scene-chair{z-index:1;object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 12px 16px #0000006b);width:min(42%,470px);max-width:46%;height:auto;position:absolute;bottom:clamp(72px,10%,104px);left:50.5%;transform:translate(-50%)}.scene-character{z-index:2;transform-origin:bottom;object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 10px 14px #00000061);width:auto;min-width:0;max-width:none;height:min(78%,700px);min-height:0;max-height:82%;display:block;position:absolute;bottom:clamp(20px,3%,36px);left:51.5%;transform:translate(-50%)}@media (height<=760px),(width<=920px){.scene-character{height:min(76%,650px);max-height:80%}.scene-chair{width:min(40%,430px);max-width:48%;bottom:clamp(64px,9%,92px)}}.bottom-menu{z-index:200;box-sizing:border-box;background:0 0;border:none;justify-content:center;align-items:center;gap:16px;width:max-content;max-width:calc(100% - 32px);padding:0;display:flex;position:absolute;bottom:5px;left:50%;overflow:visible;transform:translate(-50%)}.bottom-button{box-sizing:border-box;color:#f4e6c2;cursor:pointer;background:radial-gradient(circle at 50% 35%,#593617fa,#2a190cfa 70%);border:2px solid #b7832f;border-radius:50%;flex:0 0 62px;justify-content:center;align-items:center;width:62px;min-width:62px;height:62px;padding:0;transition:transform .18s,filter .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 2px 3px #ffdd991f,inset 0 -5px 8px #00000073,0 3px 6px #0000008c}.bottom-menu-icon{pointer-events:none;justify-content:center;align-items:center;font-size:31px;line-height:1;display:flex;transform:translateY(1px)}.bottom-button:hover{filter:brightness(1.16);border-color:#d99a36;transform:translateY(-4px)scale(1.06);box-shadow:0 0 13px #d99a36bf,inset 0 0 9px #ffd58021}.bottom-button.active{background:radial-gradient(circle at 50% 35%,#7a4f1efa,#3b240ffa 70%);border-color:#efb952;transform:translateY(-3px)scale(1.08);box-shadow:0 0 16px #d99a36e6,inset 0 0 12px #ffd27630}.bottom-button:hover,.bottom-button.active{background:var(--color-button-hover);transform:scale(1.05);box-shadow:0 0 12px #d99a36cc}.rewards-button{color:#ffe8b6;box-sizing:border-box;cursor:pointer;z-index:40;background:radial-gradient(circle at 50% 35%,#5c3919fa,#2a190cfa 70%);border:2px solid #b7832f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:25px;line-height:1;transition:transform .16s,filter .16s,border-color .16s,box-shadow .16s;display:flex;position:absolute;top:18px;right:18px;overflow:visible}.rewards-button:hover,.rewards-button.active{filter:brightness(1.15);border-color:#efb952;transform:scale(1.07);box-shadow:0 0 12px #d99a36bf,inset 0 0 8px #ffd7851f}.rewards-panel{box-sizing:border-box;color:#2b1607;z-index:50;transform-origin:100%;opacity:0;visibility:hidden;pointer-events:none;background:#c9a76a;border:3px solid #7b4a18;border-radius:18px;min-width:260px;min-height:0;padding:16px;transition:width .24s,transform .25s,opacity .2s,visibility 0s linear .25s;position:absolute;top:76px;bottom:82px;right:20px;overflow:visible;transform:translate(calc(100% + 40px))}.rewards-panel.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.rewards-grid{box-sizing:border-box;grid-auto-rows:64px;place-content:start center;gap:18px;width:100%;height:100%;min-height:0;padding:0;display:grid;overflow:visible}.reward-item{box-sizing:border-box;color:#2b1607;cursor:pointer;background:radial-gradient(circle at 50% 32%,#f6e3ad 0%,#d4af67 55%,#9e672c 100%);border:3px solid #7b4a18;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;transition:transform .16s,filter .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 2px 4px #fff8d7a6,inset 0 -5px 8px #4e260859,0 3px 7px #00000073}.reward-icon{pointer-events:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:29px;line-height:1;display:flex}.reward-item:hover,.reward-item:focus-visible{filter:brightness(1.08);border-color:#d99a36;outline:none;transform:translateY(-3px)scale(1.07);box-shadow:inset 0 2px 4px #fff8d7b3,inset 0 -5px 8px #4e26084d,0 0 12px #d99a36bf}.reward-tooltip{box-sizing:border-box;color:#ffe8b6;text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:1200;background:#19100afa;border:1px solid #b7832f;border-radius:7px;width:max-content;min-width:150px;max-width:230px;padding:7px 11px;font-size:12px;font-weight:400;line-height:1.3;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;top:50%;right:calc(100% + 13px);transform:translate(5px,-50%);box-shadow:0 4px 12px #000000bf,inset 0 0 6px #d99a361a}.reward-tooltip:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #b7832f;width:0;height:0;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.reward-item:hover .reward-tooltip,.reward-item:focus-visible .reward-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)}.rewards-button:after{content:attr(data-tooltip);color:#ffe8b6;box-sizing:border-box;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background:#19100afa;border:1px solid #b7832f;border-radius:7px;min-width:max-content;padding:7px 11px;font-size:12px;line-height:1.2;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;top:50%;right:calc(100% + 11px);transform:translate(5px,-50%);box-shadow:0 4px 12px #000000bf,inset 0 0 6px #d99a361a}.rewards-button:before{content:"";opacity:0;visibility:hidden;pointer-events:none;z-index:1001;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #b7832f;width:0;height:0;transition:opacity .15s,visibility .15s;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%)}.rewards-button:hover:after,.rewards-button:hover:before,.rewards-button:focus-visible:after,.rewards-button:focus-visible:before{opacity:1;visibility:visible}.rewards-button:hover:after,.rewards-button:focus-visible:after{transform:translateY(-50%)}.bottom-button:after{content:attr(data-tooltip);box-sizing:border-box;color:#ffe8b6;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background:#19100afa;border:1px solid #b7832f;border-radius:7px;min-width:max-content;max-width:200px;padding:7px 11px;font-size:12px;line-height:1.2;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 4px 12px #000000bf,inset 0 0 6px #d99a361a}.bottom-button:before{content:"";opacity:0;visibility:hidden;pointer-events:none;z-index:1001;border-top:6px solid #b7832f;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.bottom-button:hover:after,.bottom-button:hover:before,.bottom-button:focus-visible:after,.bottom-button:focus-visible:before{opacity:1;visibility:visible}.bottom-button:hover:after,.bottom-button:focus-visible:after{transform:translate(-50%)}.reward-count{z-index:3;box-sizing:border-box;color:#fff1c8;background:linear-gradient(#8d5929,#4a2812);border:2px solid #d89b3e;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:900;line-height:1;display:grid;position:absolute;top:-7px;right:-6px;box-shadow:0 2px 5px #00000073}.scene-equipment-layer{z-index:3;transform-origin:bottom;object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;pointer-events:none;image-rendering:auto;width:auto;max-width:none;height:clamp(520px,72vh,700px);max-height:calc(100% + 160px);display:block;position:absolute;bottom:clamp(22px,4.5%,42px);left:51.5%;transform:translate(-50%)}@media (height<=760px){.scene-equipment-layer{height:clamp(480px,70vh,620px)}}@media (width<=920px){.scene-equipment-layer{height:clamp(460px,68vh,600px)}}.scene--equipment .scene-equipment-layer{opacity:0!important;visibility:hidden!important}.bottom-button--locked{cursor:not-allowed;opacity:.72;filter:grayscale(.72)brightness(.62)!important}.bottom-button--locked:hover,.bottom-button--locked:focus-visible{filter:grayscale(.72)brightness(.68)!important;transform:none!important}.bottom-button__lock{z-index:4;color:#f8d98d;pointer-events:none;background:#1d1209f5;border:1px solid #d99a36e6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:grid;position:absolute;bottom:-1px;right:-2px}.reward-item:hover,.reward-item:focus-visible{z-index:2500}.reward-item:hover .reward-tooltip,.reward-item:focus-visible .reward-tooltip{z-index:2600}.reward-item:not(:hover):not(:focus-visible) .reward-count{z-index:3}.social-panel{box-sizing:border-box;width:100%;min-width:0;height:140px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 30px 18px;display:block;position:relative;overflow:hidden}.social-panel:before{content:"";z-index:0;pointer-events:none;background-image:url(/assets/ui/panels/social-panel.webp);background-position:50%;background-repeat:no-repeat;background-size:1110px 140px;position:absolute;inset:0}.social-panel>*{z-index:1;position:relative}.players-panel{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;height:100%;display:flex}.players-controls{flex:none;align-items:center;gap:6px;width:auto;min-width:0;display:flex}.players-tabs{align-items:center;gap:6px;display:flex}.top-button,.players-tab,.players-arrow{box-sizing:border-box;color:var(--color-text-gold);border:1px solid var(--color-gold);cursor:pointer;transition:filter var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:#37200cf0;justify-content:center;align-items:center;display:flex}.top-button{white-space:nowrap;border-radius:8px;flex:0 0 104px;width:104px;min-width:104px;height:42px;padding:0 8px;font-size:12px}.players-tab{border-radius:var(--radius-sm);white-space:nowrap;flex:none;width:auto;min-width:58px;height:30px;padding:0 8px;font-size:12px}.players-tab.active{background:#6b4218f5;box-shadow:0 0 7px #d99a36a6,inset 0 0 6px #ffd5801f}.players-arrow{border-radius:8px;flex:0 0 34px;width:34px;min-width:34px;height:42px;padding:0;font-size:16px}.players-strip{box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;justify-content:flex-start;align-items:center;gap:10px;width:auto;min-width:0;height:100%;margin:0;padding:0 4px;display:flex;overflow:auto hidden}.players-strip::-webkit-scrollbar{display:none}.players-arrow:disabled{cursor:default;opacity:.45;filter:none;box-shadow:none}.friend-card{box-sizing:border-box;width:68px;min-width:68px;color:var(--color-text-gold);text-align:center;flex-direction:column;flex:0 0 68px;justify-content:center;align-items:center;font-size:12px;line-height:1.1;display:flex}.friend-avatar{box-sizing:border-box;border:2px solid var(--color-gold);width:58px;height:58px;transition:filter var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:#3b2a18f5;border-radius:9px;flex:0 0 58px;justify-content:center;align-items:center;margin:0 auto 5px;font-size:14px;display:flex;overflow:hidden}.friend-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.friend-card span{text-overflow:ellipsis;white-space:nowrap;width:68px;display:block;overflow:hidden}.top-button:hover,.players-tab:hover,.players-arrow:hover{filter:brightness(1.15);border-color:var(--color-gold-bright);box-shadow:0 0 8px #d99a368c}.friend-card:hover .friend-avatar{border-color:var(--color-gold-bright);transform:translateY(-2px);box-shadow:0 0 9px #d99a36a6}.friend-card{cursor:pointer;background:0 0;border:0;padding:0}.friend-avatar{position:relative}.friend-online-dot{box-sizing:border-box;pointer-events:none;background:#62d44c;border:2px solid #24150a;border-radius:50%;min-width:12px;padding:0;position:absolute;top:3px;bottom:auto;right:3px;box-shadow:0 0 0 1px #ecffe2a6;width:12px!important;height:12px!important}.players-tab--support{white-space:normal;text-align:center;border-radius:8px;flex:0 0 104px;width:104px;min-width:104px;height:42px;padding:0 7px;font-size:12px;line-height:1.15}.side-panel{z-index:var(--z-scene-overlay);box-sizing:border-box;border:2px solid var(--color-gold);border-radius:var(--radius-lg);background:#24160c;padding:28px 28px 96px;position:absolute;inset:0;overflow:hidden}.close-button{z-index:110;background:var(--color-button-bg);width:38px;height:38px;color:var(--color-text-gold);border:2px solid var(--color-gold-bright);border-radius:var(--radius-md);cursor:pointer;font-size:20px;font-weight:700;position:absolute;top:18px;right:18px}.panel-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.panel-tab{background:var(--color-button-bg);color:var(--color-text);border:1px solid var(--color-gold);cursor:pointer;border-radius:8px;padding:6px 10px}.panel-tab.active{box-shadow:0 0 8px var(--color-gold-bright);background:#6b4218}.provinces-panel{height:100%}.province-tabs{justify-content:center;gap:24px;margin-bottom:24px;display:flex}.province-tab{background:var(--color-button-bg);min-width:180px;height:44px;color:var(--color-text);border:2px solid var(--color-gold);border-radius:var(--radius-lg);cursor:pointer;font-size:18px;font-weight:700}.province-tab.active{box-shadow:0 0 14px var(--color-gold-bright);background:#7a4b18}.province-list{flex-direction:column;gap:18px;height:calc(100% - 70px);padding-right:8px;display:flex;overflow-y:auto}.province-card{box-sizing:border-box;background:#24160c;border:2px solid #b7832f;border-radius:16px;grid-template-columns:1.45fr 1fr .95fr .95fr;align-items:stretch;gap:14px;min-height:250px;padding:14px;display:grid;overflow:hidden}.province-card.locked{filter:grayscale(.7);opacity:.65}.province-main,.province-rewards,.province-player-card{box-sizing:border-box;background:#34200f;border:1px solid #8d5a22;border-radius:12px;align-self:stretch;min-width:0;height:auto;min-height:0;padding:12px}.province-main{text-align:center;grid-template-rows:minmax(105px,1fr) auto 36px;place-items:center stretch;gap:8px;display:grid;overflow:visible}.province-main h3{color:#f4e6c2;text-align:center;justify-content:center;align-items:center;min-height:28px;margin:0;font-size:22px;line-height:1.15;display:flex}.province-image{box-sizing:border-box;background:#180f08;border:2px solid #8d5a22;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;min-height:105px;font-size:64px;display:flex;position:relative;overflow:hidden}.province-image__asset{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:105px;display:block}.province-image__status{z-index:2;border:1px solid var(--color-gold);background:#180f08e0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000008c}.province-cycle-badge{z-index:1;box-sizing:border-box;color:#fff0be;border:1px solid var(--color-gold);background:#482a0df0;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:28px;padding:0 9px;font-size:14px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0000008c,0 0 8px #d99a3640}.conquer-button{box-sizing:border-box;color:#24160c;white-space:nowrap;cursor:pointer;background:#b7832f;border:none;border-radius:9px;justify-content:center;place-self:end center;align-items:center;width:72%;min-width:140px;height:36px;padding:0 14px;font-size:14px;font-weight:700;line-height:1;transition:filter .16s,box-shadow .16s,transform .16s;display:flex}.conquer-button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 0 9px #d99a36a6}.conquer-button:disabled{color:#aaa;cursor:not-allowed;opacity:.75;background:#555}.conquer-button:disabled,.activity-complete-button:disabled,.boss-attack-button:disabled{cursor:not-allowed;background:#555}.province-rewards h4,.province-player-card h4{text-align:center;margin-top:0}.province-rewards ul{padding-left:18px}.province-avatar{border:2px solid var(--color-gold);border-radius:var(--radius-lg);background:#1a1008;justify-content:center;align-items:center;width:68px;height:68px;font-size:28px;font-weight:700;display:flex}.province-details{flex-direction:column;height:100%;display:flex}.province-details-header{grid-template-columns:120px 1fr 120px;align-items:center;margin-bottom:16px;display:grid}.province-details-header h2{text-align:center;margin:0}.province-back-button{background:var(--color-button-bg);height:34px;color:var(--color-text-gold);border:1px solid var(--color-gold);cursor:pointer;border-radius:8px}.territory-influence-panel{background:#2a231cc7;border:1px solid #d9a8469e;border-radius:10px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:12px;display:grid}.territory-influence-panel>div{text-align:center;background:#120b0694;border:1px solid #b5955c59;border-radius:8px;gap:4px;padding:8px 10px;display:grid}.territory-influence-panel span{color:var(--color-text-muted);font-size:12px}.territory-influence-panel strong{color:var(--color-text-gold);font-size:20px}.province-details-grid{flex:1;grid-template-columns:1.35fr .9fr;gap:18px;min-height:0;max-height:none;display:grid}.province-activities,.province-boss{box-sizing:border-box;background:var(--color-panel-dark);border:2px solid var(--color-gold);border-radius:var(--radius-xl);max-height:100%;padding:16px;overflow:hidden}.province-activities h3,.province-boss h3{text-align:center;margin-top:0}.province-activities{overflow-y:auto}.province-activity{border-bottom:1px solid var(--color-gold-muted);padding:8px 0 12px}.activity-title{margin-bottom:6px;font-weight:700}.activity-progress-row{grid-template-columns:1fr 110px;align-items:center;gap:12px;display:grid}.activity-segments{gap:3px;display:flex}.activity-segment{border:1px solid var(--color-gold-dark);background:#120b06;border-radius:4px;flex:1;height:18px;transition:background-color .35s,box-shadow .35s,transform .2s}.activity-segment.filled{background:var(--color-gold);transform:scaleY(1.08);box-shadow:0 0 8px #d99a36bf}.activity-segment.filled:last-of-type{animation:.25s segment-pop}.activity-complete-button{background:var(--color-gold);height:32px;color:var(--color-panel-dark);cursor:pointer;border:0;border-radius:8px;font-weight:700}.activity-reward{color:var(--color-text-muted);margin-top:6px;font-size:13px}.province-boss{flex-direction:column;gap:10px;padding-bottom:16px;display:flex;overflow:hidden}.province-boss-image{border:2px solid var(--color-gold-dark);background:#120b06;border-radius:14px;flex:auto;justify-content:center;align-items:center;min-height:132px;max-height:180px;font-size:64px;display:flex}.province-boss-name{color:var(--color-text-gold);text-align:center;flex:none;margin:0;font-size:20px;line-height:1.2}.boss-entry-requirement{flex:none;align-content:center;justify-items:center;gap:8px;min-height:84px;display:grid}.boss-entry-requirement h4{text-align:center;margin:0}.boss-key-requirement{box-sizing:border-box;border:1px solid var(--color-gold-muted);background:#120b06bf;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:88px;height:42px;padding:0 14px;display:inline-flex}.boss-key-requirement.available{color:#f6df9f;border-color:#d9a846e6;box-shadow:0 0 8px #d9a84638}.boss-key-requirement.missing{color:#918778;filter:grayscale(.75);opacity:.72;border-color:#7e705ba6}.boss-key-icon{place-items:center;width:34px;height:34px;font-size:25px;line-height:1;display:grid}.boss-key-icon__image,.boss-key-icon img{object-fit:contain;filter:drop-shadow(0 2px 3px #0000008c);width:34px;height:34px;display:block}.boss-key-requirement strong{font-size:18px;line-height:1}.boss-info-block{border:1px solid var(--color-gold-muted);border-radius:var(--radius-lg);min-height:64px;padding:9px 10px}.boss-info-block h4{margin:0 0 6px}.boss-info-block p{color:var(--color-text-muted);margin:0}.boss-attack-button{background:var(--color-gold);height:46px;color:var(--color-panel-dark);border-radius:var(--radius-lg);cursor:pointer;border:0;flex:0 0 46px;margin-top:0;font-size:18px;font-weight:700}.boss-attack-button:disabled{opacity:.6}.province-player-card{text-align:center;grid-template-rows:34px 76px 28px 24px;place-items:center;gap:6px;display:grid}.province-player-card h4{margin:0;font-size:18px;line-height:1.1}.province-player-card strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:120px;font-size:16px;line-height:1.2;display:block;overflow:hidden}.province-player-card span{text-align:center;width:100%;font-size:15px;line-height:1.2;display:block}@keyframes segment-pop{0%{transform:scaleY(1)}50%{transform:scaleY(1.25)}to{transform:scaleY(1.08)}}.province-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.province-card.captured{border-color:#d9a846;box-shadow:inset 0 0 0 1px #ffe09914,0 0 14px #d9a84642}.province-card.captured .province-image{background:radial-gradient(circle,#845b1cb8,#180f08f5)}.territory-locked-status{color:#eadfc9;background:#2a231cb8;border:1px solid #b5955c73;border-radius:10px;gap:.35rem;margin:0 0 1rem;padding:.85rem 1rem;display:grid}.territory-locked-status span{color:#cdbfa7}.territory-captured-status{color:#f6df9f;text-align:center;background:#6f4e187a;border:1px solid #d9a846c7;border-radius:9px;flex:none;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.35}.territory-battle{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;min-width:0;height:100%;min-height:0;display:flex}.territory-battle__header{flex:none;justify-content:space-between;align-items:center;gap:18px;padding:0 8px;display:flex}.territory-battle__header span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:12px}.territory-battle__header h2{color:var(--color-text-gold);margin:3px 0 0;font-size:26px;line-height:1.1}.territory-battle__turn{min-width:88px;color:var(--color-text-gold);border:1px solid var(--color-gold);box-sizing:border-box;text-align:center;background:#1a1008d1;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:700}.territory-battle__arena{flex:1;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:stretch;gap:14px;min-height:0;display:grid}.territory-battle__fighter,.territory-battle__center,.territory-battle__log{box-sizing:border-box;background:linear-gradient(#352010f5,#1a1009fa);border:1px solid #b7832fbf;border-radius:13px}.territory-battle__fighter{flex-direction:column;gap:11px;min-width:0;padding:13px;display:flex}.territory-battle__fighter p{color:var(--color-text-muted);text-align:center;margin:0;font-size:12px;line-height:1.4}.territory-battle__name-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.territory-battle__name-row strong{min-width:0;color:var(--color-text-gold);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.territory-battle__name-row span{color:var(--color-text-muted);flex:none;font-size:10px}.territory-battle__health{flex-direction:column;gap:5px;display:flex}.territory-battle__health-label{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.territory-battle__health-label strong{color:var(--color-text-gold);font-size:11px}.territory-battle__health-track{background:#120b06;border:1px solid #84561fe6;border-radius:999px;height:16px;overflow:hidden}.territory-battle__health-fill{border-radius:inherit;height:100%;transition:width .3s}.territory-battle__health-fill--boss{background:linear-gradient(90deg,#7d231b,#c64b2f);box-shadow:0 0 8px #c64b2f8c}.territory-battle__health-fill--player{background:linear-gradient(90deg,#3d7b32,#76b958);box-shadow:0 0 8px #76b9587a}.territory-battle__portrait{background:radial-gradient(circle,#6e441a94,#0f0905fa 72%);border:1px solid #8d5a22d1;border-radius:11px;flex:1;justify-content:center;align-items:center;min-height:150px;font-size:70px;display:flex;box-shadow:inset 0 0 24px #00000073}.territory-battle__center{flex-direction:column;justify-content:center;align-items:stretch;gap:12px;padding:14px;display:flex}.territory-battle__versus{color:var(--color-gold-bright);text-align:center;text-shadow:0 0 12px #d99a369e;font-size:32px;font-weight:900}.territory-battle__actions{flex-direction:column;gap:9px;display:flex}.territory-battle__abandon,.territory-battle__result button{cursor:pointer;border-radius:9px;width:100%;min-height:42px;padding:0 12px;font-size:13px;font-weight:800}.territory-battle__abandon{color:#e5c9ae;background:#432f24f0;border:1px solid #9f6244bf}.territory-battle__abandon:disabled{cursor:not-allowed;opacity:.58}.territory-battle__formula-hint{color:var(--color-text-muted);text-align:center;margin:0;font-size:10px;line-height:1.35}.territory-battle__result{text-align:center;border:1px solid;border-radius:9px;flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}.territory-battle__result strong{font-size:19px}.territory-battle__result span{color:var(--color-text-muted);font-size:11px;line-height:1.35}.territory-battle__result--victory{color:#e9d18a;background:#57441673;border-color:#d2a543b8}.territory-battle__result--defeat,.territory-battle__result--abandoned{color:#edc0b5;background:#652a2161;border-color:#af4a38ad}.territory-battle__result button{background:var(--color-button-bg);color:var(--color-text-gold);border:1px solid var(--color-gold)}.territory-battle__log{flex:0 0 118px;min-height:0;padding:10px 12px;overflow-y:auto}.territory-battle__log h3{color:var(--color-text-gold);margin:0 0 7px;font-size:13px}.territory-battle__log p,.territory-battle__log ol{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.35}.territory-battle__log ol{padding-left:20px}.territory-battle__log li+li{margin-top:4px}.territory-battle__log strong{color:var(--color-text-gold)}@media (width<=900px){.territory-battle__arena{grid-template-columns:1fr;overflow-y:auto}.territory-battle__center{order:3}.territory-battle__portrait{min-height:120px}}.territory-battle__arena{grid-template-columns:minmax(0,1fr) 250px minmax(0,1fr)}.territory-battle__center{justify-content:flex-start;overflow-y:auto}.territory-battle__actions{grid-template-columns:1fr;gap:7px;display:grid}.territory-battle__action,.territory-battle__consumable,.territory-battle__abandon{box-sizing:border-box;cursor:pointer;border-radius:9px;width:100%;min-height:42px;padding:7px 10px;font-size:12px;font-weight:800;transition:filter .16s,transform .16s,box-shadow .16s;position:relative}.territory-battle__action{color:#211208;background:linear-gradient(#c58d32,#83551b);border:1px solid #e3b053;justify-content:space-between;align-items:center;gap:8px;display:flex}.territory-battle__action--power-attack{color:#f6d9c9;background:linear-gradient(#8e3627,#562018);border-color:#c96b4d}.territory-battle__action--defensive-strike{color:#d9e7ee;background:linear-gradient(#466b7c,#29434f);border-color:#719aab}.territory-battle__action small{flex:none;font-size:9px;font-weight:700}.territory-battle__action:hover:not(:disabled),.territory-battle__consumable:hover:not(:disabled),.territory-battle__abandon:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 0 9px #d99a367a}.territory-battle__action:disabled,.territory-battle__consumable:disabled,.territory-battle__abandon:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.45)}.territory-battle__consumables{background:#120b0694;border:1px solid #8d5a22a3;border-radius:9px;flex-direction:column;gap:6px;padding:8px;display:flex}.territory-battle__consumables h3{color:var(--color-text-gold);text-align:center;text-transform:uppercase;letter-spacing:.6px;margin:0;font-size:11px}.territory-battle__consumable-list{flex-direction:column;gap:6px;display:flex}.territory-battle__consumable{color:#e3d4ed;text-align:left;background:linear-gradient(#52365ff5,#2f1e39fa);border:1px solid #a173b5c7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:52px;display:grid}.territory-battle__consumable-icon{text-align:center;font-size:21px}.territory-battle__consumable-info{flex-direction:column;gap:3px;min-width:0;display:flex}.territory-battle__consumable-info strong{color:#f1dffa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.territory-battle__consumable-info small{color:#c4aecf;font-size:8px;line-height:1.25}.territory-battle__cooldown-badge{color:#f5dfab;background:#160d07cc;border:1px solid #d99a36b3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:inline-flex}@media (width<=900px){.territory-battle__arena{grid-template-columns:1fr}}.province-card{min-height:285px}.province-main{grid-template-rows:minmax(132px,1fr) auto 38px}.province-image{min-height:132px}.province-details-header{grid-template-columns:120px minmax(0,1fr) 120px;margin-bottom:10px}.province-details-title-block{grid-template-columns:minmax(120px,.45fr) minmax(0,1fr) minmax(120px,.45fr);align-items:center;gap:12px;display:grid}.province-details-title-block h2{text-align:center;margin:0}.province-details-title-block span{color:var(--color-text-gold);text-align:center;background:#2a231cc7;border:1px solid #d9a84685;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:800}.province-details-grid{gap:14px}.province-boss-image{aspect-ratio:1;flex:none;align-self:center;width:min(100%,210px);min-height:0;max-height:none}.territory-battle__portrait{aspect-ratio:1}.province-details-title-block{grid-template-columns:minmax(170px,.62fr) minmax(220px,1fr) minmax(190px,.62fr);justify-items:center}.province-details-title-block span{box-sizing:border-box;width:100%;max-width:230px}.territory-progress-summary{background:#2a231cb8;border:1px solid #d9a8468c;border-radius:12px;grid-template-columns:160px 1fr 1.6fr;gap:10px;margin:0 0 12px;padding:10px;display:grid}.territory-progress-summary>div{background:#120b0685;border:1px solid #b5955c52;border-radius:9px;min-width:0;padding:8px 10px}.territory-progress-summary span{color:var(--color-text-muted);font-size:12px;display:block}.territory-progress-summary strong{color:var(--color-text-gold);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.territory-progress-summary__materials ul,.boss-special-details ul{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.territory-progress-summary__materials li,.activity-materials span,.boss-special-details li{color:#eadfc9;background:#120b069e;border:1px solid #b5955c59;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:inline-flex}.activity-reward--detailed{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.activity-reward--detailed>span{background:#120b066b;border-radius:6px;padding:3px 6px}.activity-materials{flex-wrap:wrap;gap:5px;width:100%;margin-top:4px;display:flex}.boss-special-details li{border-radius:9px}.boss-special-details strong{color:#f6df9f;font-size:12px}.boss-special-details small{color:var(--color-text-muted)}.province-details-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);align-items:stretch}.province-activities,.province-boss{min-height:0}.province-boss{padding-bottom:20px;overflow-y:auto}.province-boss .boss-info-block{flex:none}.boss-attack-button{flex:none;min-height:46px;margin-top:auto}.territory-reward-list,.province-rewards .territory-reward-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.territory-reward-list li{box-sizing:border-box;background:#120b0685;border:1px solid #b5955c57;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:5px 8px;display:grid}.territory-reward-list__icon{object-fit:contain;color:#f1dfbd;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;line-height:1;display:grid}.territory-reward-list__label{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;font-size:12px;line-height:1.15;overflow:hidden}.territory-reward-list__amount{color:var(--color-text-gold);white-space:nowrap;font-size:14px}.territory-reward-list--compact{align-content:start}.territory-reward-list--compact li{grid-template-columns:30px minmax(0,1fr) auto;min-height:38px;padding:4px 6px}.territory-reward-list--compact .territory-reward-list__icon{width:27px;height:27px;font-size:14px}.territory-reward-list--compact .territory-reward-list__label{font-size:11px}.territory-reward-empty{color:var(--color-text-muted);text-align:center;margin:0;font-size:12px}.boss-info-block .territory-reward-list{gap:5px}.boss-info-block .territory-reward-list li{min-height:40px}.activity-reward--detailed{gap:6px}.activity-reward--detailed>.activity-reward__item{box-sizing:border-box;align-items:center;gap:5px;min-height:27px;padding:3px 7px;display:inline-flex}.activity-reward__icon{object-fit:contain;width:20px;height:20px}.activity-reward__xp{color:#f1dfbd;place-items:center;min-width:22px;height:20px;font-size:12px;font-weight:900;line-height:1;display:inline-grid}.activity-reward__item strong{color:var(--color-text-gold);font-size:12px;line-height:1}.activity-reward__item--influence{color:var(--color-text-muted)}.activity-reward__item--influence>span{font-size:12px}.territory-battle--tactical .territory-battle__arena{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr) minmax(0,1fr);align-items:stretch}.territory-battle--tactical .territory-battle__fighter{text-align:center}.territory-battle__name-row--centered{text-align:center;align-items:center}.territory-battle__name-row--centered strong{font-size:1.15rem}.territory-battle__portrait--image{border-radius:18px;width:150px;height:150px;margin:0 auto 14px;overflow:hidden}.territory-battle__portrait--image img{object-fit:cover;width:100%;height:100%;display:block}.territory-battle__portrait--hero span{place-items:center;width:100%;height:100%;font-size:4.5rem;display:grid}.territory-battle--tactical .territory-battle__health-label{font-size:1rem}.territory-battle--tactical .territory-battle__health-label strong{font-size:1.15rem}.territory-battle__strike-power{background:#462c191f;border-radius:10px;padding:8px 12px;font-size:1rem}.territory-battle__actions--tactics{grid-template-columns:repeat(3,minmax(0,1fr))}.territory-battle__tactic-rule{opacity:.78;text-align:center;font-size:.8rem;line-height:1.35}.territory-battle__result--draw{background:#b88c431f;border-color:#b88c43}@media (width<=980px){.territory-battle--tactical .territory-battle__arena,.territory-battle__actions--tactics{grid-template-columns:1fr}}.boss-special-details{max-height:none!important;overflow:visible!important}.boss-special-details ul{display:block}.boss-special-details li{box-sizing:border-box;border-radius:9px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:54px;display:grid}.boss-special-details__icon,.boss-special-details__icon img{object-fit:contain!important;width:42px!important;height:42px!important;display:block!important}.boss-special-details strong{font-size:13px;line-height:1.25}.territory-battle__header--single-line{text-align:center;grid-template-columns:1fr;justify-items:center}.territory-battle__header--single-line h2,.territory-battle__title{text-align:center;width:100%;margin:0}.territory-battle__turn{display:none}.territory-battle--tactical .territory-battle__arena{grid-template-columns:minmax(0,1.08fr) minmax(260px,.8fr) minmax(0,1.08fr)}.territory-battle__portrait--image{border-radius:16px;width:100%;max-width:248px;height:132px;margin:0 auto 14px}.territory-battle__portrait--image img{object-fit:cover;object-position:center top}.territory-battle__fighter{gap:10px}.territory-battle__name-row--centered{gap:4px}.territory-battle__center{justify-content:flex-start}.territory-battle__strike-power{text-align:center;width:100%}.territory-battle__actions--tactics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.territory-battle__action{min-height:62px}.territory-battle__action small,.territory-battle__tactic-rule{display:none}.territory-reward-list__icon{width:36px;height:36px}.territory-reward-list--compact .territory-reward-list__icon{width:34px;height:34px}@media (width<=980px){.territory-battle__portrait--image{max-width:100%;height:140px}}.territory-battle__actions--tactics{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;display:grid!important}.territory-battle__actions--tactics .territory-battle__action{color:#e5c9ae!important;text-align:center!important;background:#432f24f0!important;border:1px solid #9f6244bf!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.territory-battle__actions--tactics .territory-battle__action span{text-align:center;width:100%}.province-boss-image--asset{aspect-ratio:1;background:#0d0906;width:min(100%,220px);max-height:220px;padding:0;overflow:hidden}.province-boss-image__asset{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.territory-battle__portrait--boss-full img{object-fit:contain;object-position:center bottom;width:100%;height:100%}@media (width<=900px){.territory-battle__portrait--boss-full{height:300px}}.activity-complete-button--pending{padding-left:26px;position:relative}.activity-complete-button--pending:before{content:"";border:2px solid #ffe7b159;border-top-color:#ffe0a0;border-radius:50%;width:10px;height:10px;margin-top:-6px;animation:.75s linear infinite stage825-activity-spin;position:absolute;top:50%;left:9px}.activity-complete-button[aria-disabled=true]:not(:disabled){cursor:wait}@keyframes stage825-activity-spin{to{transform:rotate(360deg)}}.province-image__status--capture-count{white-space:nowrap;border-radius:999px;width:auto;min-width:54px;padding:0 8px;font-size:14px;font-weight:800}.territory-battle__portrait--boss-full{background:#0d0906;width:100%;max-width:300px;height:clamp(280px,42vh,390px);padding:0;overflow:hidden}.territory-battle__portrait--boss-full img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.territory-battle__portrait--hero{border-radius:18px;flex:none;width:164px;max-width:164px;height:164px;margin:0 auto 14px}.territory-battle__portrait--hero img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.territory-battle__result button{z-index:2;pointer-events:auto;position:relative}@media (width<=900px){.territory-battle__portrait--boss-full{max-width:100%;height:300px}.territory-battle__portrait--hero{width:150px;max-width:150px;height:150px}}.territory-mobile-only,.activity-reward__mobile-label,.province-mobile-details-tabs,.territory-battle__log-toggle,.territory-battle__log-close,.territory-reward-list__amount-mobile,.territory-reward-tooltip,.province-player-tooltip{display:none}@media (orientation:landscape){.game-screen--mobile-preview .side-panel[data-panel=provinces]{border-radius:0!important;width:100%!important;height:100%!important;padding:0!important;inset:0!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=provinces] .side-panel__background,.game-screen--mobile-preview .side-panel[data-panel=provinces] .side-panel__surface{box-sizing:border-box;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;inset:0!important}.game-screen--mobile-preview .side-panel[data-panel=provinces] .side-panel__surface{padding:5px!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=provinces]>.side-panel__surface>.close-button{z-index:500;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;font-size:17px!important;line-height:1!important;top:4px!important;right:4px!important}.game-screen--mobile-preview .provinces-panel{flex-direction:column;gap:4px;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.game-screen--mobile-preview .province-tabs{flex:0 0 34px;justify-content:center;align-items:center;gap:7px;height:34px;min-height:34px;margin:0 40px 2px 0;padding:0}.game-screen--mobile-preview .province-tab{border-width:1px;border-radius:9px;width:auto;min-width:105px;height:30px;min-height:30px;padding:0 14px;font-size:clamp(11px,1.7dvh,14px);line-height:1}.game-screen--mobile-preview .province-list{box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:8px;width:100%;height:auto;min-height:0;padding:2px 5px 8px;overflow:hidden auto}.game-screen--mobile-preview .province-cycle-badge{min-width:25px;height:20px;padding:0 5px;font-size:10px;top:4px;left:4px}.game-screen--mobile-preview .conquer-button{border-radius:7px;width:min(100%,118px);min-width:0;height:27px;padding:0 8px;font-size:10px}.game-screen--mobile-preview .territory-desktop-only{display:none!important}.game-screen--mobile-preview .territory-reward-tooltip,.game-screen--mobile-preview .province-player-tooltip{z-index:500;color:#ffe8b6;white-space:normal;pointer-events:none;background:#19100afa;border:1px solid #b7832f;border-radius:7px;width:max-content;max-width:min(230px,42vw);padding:6px 8px;font-size:10px;line-height:1.25;display:block;position:absolute;box-shadow:0 4px 12px #000000b8}.game-screen--mobile-preview .territory-reward-tooltip{top:50%;left:calc(100% + 5px);transform:translateY(-50%)}.game-screen--mobile-preview .province-player-tooltip{top:calc(100% + 4px);right:0}.game-screen--mobile-preview .province-back-button{width:31px;min-width:31px;height:28px;padding:0;font-size:12px}.game-screen--mobile-preview .territory-locked-status{z-index:30;max-height:48%;padding:8px 10px;font-size:10px;position:absolute;top:74px;left:8px;right:8px;overflow:auto}.game-screen--mobile-preview .province-activities{border-width:1px;border-radius:13px;flex-direction:column;gap:0;padding:8px 10px 10px;overflow:hidden auto}.game-screen--mobile-preview .province-activities>h3{display:none}.game-screen--mobile-preview .activity-title{grid-column:1/3;margin:0;font-size:clamp(10px,1.65dvh,13px);line-height:1.1}.game-screen--mobile-preview .activity-segment{border-radius:3px;height:12px}.game-screen--mobile-preview .activity-reward--detailed{white-space:nowrap;grid-column:1/3;align-items:center;gap:5px;min-width:0;margin:0;padding:0;display:flex;overflow:auto hidden}.game-screen--mobile-preview .activity-reward__mobile-label{color:#cdbb92;flex:none;font-size:9.5px}.game-screen--mobile-preview .activity-reward--detailed>.activity-reward__item{border:1px solid #b7832f59;border-radius:6px;flex:none;align-items:center;gap:3px;min-width:0;min-height:25px;padding:2px 5px;font-size:9px;display:inline-flex}.game-screen--mobile-preview .activity-reward__icon{width:18px;height:18px}.game-screen--mobile-preview .activity-reward__xp{font-size:9px}.game-screen--mobile-preview .activity-reward__item--influence>span:first-child{display:none}.game-screen--mobile-preview .boss-key-requirement{gap:4px;width:100%;min-width:0;height:38px;padding:0 6px}.game-screen--mobile-preview .boss-key-icon,.game-screen--mobile-preview .boss-key-icon__image,.game-screen--mobile-preview .boss-key-icon img{width:24px;height:24px;font-size:18px}.game-screen--mobile-preview .boss-key-requirement strong{font-size:12px}.game-screen--mobile-preview .boss-special-details{display:none!important}}@media (height<=520px) and (orientation:landscape){.game-screen--mobile-preview .province-tabs{flex-basis:30px;height:30px;min-height:30px}.game-screen--mobile-preview .province-tab{min-width:92px;height:26px;min-height:26px;font-size:10px}}@media (orientation:landscape){.game-screen--mobile-preview .province-cycle-badge{border-radius:6px;min-width:21px;height:17px;padding:0 4px;font-size:8px;line-height:1;top:3px;left:3px}.game-screen--mobile-preview .conquer-button{border-radius:6px;width:min(100%,104px);height:22px;min-height:22px;padding:0 6px;font-size:clamp(8px,1.2dvh,9.5px);line-height:1}.game-screen--mobile-preview .province-back-button{z-index:510;border-radius:8px;width:31px;min-width:31px;height:31px;min-height:31px;padding:0;font-size:12px;position:absolute;top:3px;left:4px}.game-screen--mobile-preview .territory-locked-status{top:70px}.game-screen--mobile-preview .conquer-button{grid-area:action;justify-self:center;border-radius:7px!important;width:min(100%,102px)!important;max-width:102px!important;height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:clamp(8px,1.15dvh,9px)!important;line-height:1!important}.game-screen--mobile-preview .province-back-button{border-radius:8px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:12px!important;position:absolute!important;top:2px!important;left:4px!important}.game-screen--mobile-preview .province-activities{gap:6px!important;padding:6px!important}.game-screen--mobile-preview .activity-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:clamp(9px,1.24dvh,10.5px)!important;line-height:1.08!important}.game-screen--mobile-preview .activity-segment{min-height:16px!important}.game-screen--mobile-preview .activity-reward{gap:4px!important}.game-screen--mobile-preview .activity-reward__mobile-label,.game-screen--mobile-preview .activity-reward__item{font-size:clamp(7.6px,1.02dvh,8.6px)!important}.game-screen--mobile-preview .boss-key-requirement{width:100%;gap:6px!important;min-width:0!important;height:34px!important;padding:0 8px!important}.game-screen--mobile-preview .province-cycle-badge{min-width:22px!important;height:17px!important;padding:0 4px!important;font-size:8.3px!important;top:3px!important;left:3px!important}.game-screen--mobile-preview .conquer-button{border-radius:7px!important;grid-area:action!important;place-self:center!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:30px!important;min-height:30px!important;padding:0 6px!important;font-size:clamp(9.4px,1.38dvh,11px)!important;line-height:1!important}.game-screen--mobile-preview .province-player-tooltip{max-width:min(190px,36vw)!important;font-size:9px!important;inset:50% calc(100% + 5px) auto auto!important;transform:translateY(-50%)!important}.game-screen--mobile-preview .province-activities{gap:0!important;padding:5px 7px 8px!important;overflow:hidden auto!important}.game-screen--mobile-preview .activity-title{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:1!important;width:100%!important;margin:0!important;font-size:clamp(8.4px,1.16dvh,9.8px)!important;line-height:1.08!important;overflow:hidden!important}.game-screen--mobile-preview .activity-segment{min-width:0!important;height:13px!important;min-height:13px!important}.game-screen--mobile-preview .activity-reward--detailed{grid-column:1!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}.game-screen--mobile-preview .boss-key-requirement{gap:5px!important;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 7px!important}.game-screen--mobile-preview .boss-key-icon,.game-screen--mobile-preview .boss-key-icon__image,.game-screen--mobile-preview .boss-key-icon img{width:19px!important;height:19px!important;font-size:16px!important}.game-screen--mobile-preview .boss-key-requirement strong{font-size:12px!important}}.game-screen--mobile-preview{--stage-8-30-39-mobile-province-cleanup:1;--mobile-province-action-width:76px;--mobile-province-inner-gap:6px;--province-m8-card-h:178px;--province-m8-rewards:142px;--province-m8-social:92px;--province-m8-action:96px}.game-screen--mobile-preview .conquer-button{box-sizing:border-box;white-space:nowrap;grid-area:action;place-self:center stretch;width:100%;min-width:0;max-width:100%;height:36px;min-height:36px;margin:0;padding:4px 5px;font-size:11px;line-height:1;position:static;transform:none}.game-screen--mobile-preview{--province-m12-card-h:154px;--province-m12-gap:6px;--province-m12-nav:34px;--province-m12-rewards:minmax(92px, .68fr);--province-m12-social:minmax(94px, .72fr)}.game-screen--mobile-preview .province-card{grid-template-columns:minmax(0, 1.42fr) var(--province-m12-rewards) var(--province-m12-social);gap:var(--province-m12-gap);width:100%;min-width:0;max-width:100%;height:var(--province-m12-card-h);min-height:var(--province-m12-card-h);max-height:var(--province-m12-card-h);box-sizing:border-box;grid-template-rows:1fr 1fr;grid-template-areas:"main rewards daily""main rewards owner";margin:0 0 8px;padding:7px;display:grid;overflow:visible}.game-screen--mobile-preview .province-main{box-sizing:border-box;grid-template:"title action"22px"image action"minmax(0,1fr)/minmax(82px,1fr) minmax(76px,.72fr);grid-area:main;gap:5px 7px;min-width:0;min-height:0;padding:4px 5px;display:grid;overflow:visible}.game-screen--mobile-preview .province-main h3{color:#f5dfb5;letter-spacing:-.15px;text-align:center;white-space:nowrap;text-overflow:clip;grid-area:title;place-self:center stretch;min-width:0;max-width:100%;margin:0;font-size:12px;font-weight:700;line-height:1;overflow:visible}.game-screen--mobile-preview .province-image{box-sizing:border-box;grid-area:image;place-self:stretch stretch;width:min(100%,98px);min-width:0;max-width:98px;height:min(100%,96px);min-height:72px;max-height:96px;margin:0 auto;position:relative;overflow:hidden}.game-screen--mobile-preview .province-image__asset{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.game-screen--mobile-preview .province-image__status{z-index:3;white-space:nowrap;border-radius:10px;gap:3px;min-width:0;max-width:calc(100% - 8px);padding:2px 5px;font-size:8.5px;line-height:1;position:absolute;inset:4px auto auto 4px;transform:none}.game-screen--mobile-preview .province-image__status--capture-count{max-width:48px;padding:2px 5px;font-size:8px;inset:auto 4px 4px auto;transform:none}.game-screen--mobile-preview .conquer-button{box-sizing:border-box;white-space:normal;grid-area:action;place-self:center;width:min(100%,86px);min-width:68px;max-width:86px;height:auto;min-height:32px;margin:0;padding:5px 7px;font-size:9.5px;font-weight:700;line-height:1.05}.game-screen--mobile-preview .province-card>.province-rewards{box-sizing:border-box;flex-direction:column;grid-area:rewards;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;padding:4px 5px;display:flex;overflow:hidden}.game-screen--mobile-preview .province-card>.province-rewards h4{text-align:center;flex:none;margin:0 0 3px;font-size:8.5px;line-height:1}.game-screen--mobile-preview .province-card>.province-rewards ul,.game-screen--mobile-preview .province-card>.province-rewards .territory-reward-list{scrollbar-width:thin;flex:auto;min-height:0;margin:0;padding:0 1px;overflow:hidden auto}.game-screen--mobile-preview .province-card>.province-rewards li,.game-screen--mobile-preview .province-card>.province-rewards .territory-reward-list li{box-sizing:border-box;gap:4px;min-width:0;min-height:24px;margin:0 0 3px;padding:2px 4px;font-size:8.5px;line-height:1}.game-screen--mobile-preview .province-card>.province-rewards li>:not(.territory-reward-list__icon):not(.territory-reward-list__amount){display:none}.game-screen--mobile-preview .province-card>.province-rewards .territory-reward-list__icon{object-fit:contain;width:17px;min-width:17px;max-width:17px;height:17px}.game-screen--mobile-preview .province-card>.province-rewards .territory-reward-list__amount{white-space:nowrap;font-size:9px;line-height:1}.game-screen--mobile-preview .province-player-card--daily{grid-area:daily}.game-screen--mobile-preview .province-player-card--owner{grid-area:owner}.game-screen--mobile-preview .province-player-card{box-sizing:border-box;grid-template-rows:18px minmax(0,1fr);place-items:center;gap:2px;width:100%;min-width:0;height:100%;min-height:0;padding:3px 4px;display:grid;overflow:visible}.game-screen--mobile-preview .province-player-card h4{color:#f5dfb5;text-align:center;white-space:nowrap;max-width:100%;margin:0;font-size:8.5px;font-weight:700;line-height:1}.game-screen--mobile-preview .province-player-card>strong,.game-screen--mobile-preview .province-player-card>span{display:none}.game-screen--mobile-preview .province-avatar{aspect-ratio:1;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px;margin:0;position:relative;overflow:visible}.game-screen--mobile-preview .province-avatar img{aspect-ratio:1;object-fit:cover;border-radius:inherit;width:38px;max-width:38px;height:38px;max-height:38px;display:block}.game-screen--mobile-preview .province-avatar--tooltip-open,.game-screen--mobile-preview .province-avatar [role=tooltip]{z-index:5000;overflow:visible}.game-screen--mobile-preview .province-details{box-sizing:border-box;grid-template:"header"54px"tabs"34px"content"minmax(0,1fr)/minmax(0,1fr);gap:5px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;padding:5px 8px 8px;display:grid;position:relative;overflow:hidden}.game-screen--mobile-preview .province-details-header{box-sizing:border-box;grid-area:header;grid-template-columns:minmax(82px,104px) minmax(0,1fr) minmax(82px,104px);align-items:center;gap:7px;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;padding:0 38px;display:grid;overflow:visible}.game-screen--mobile-preview .province-details-header>:not(.province-details-title-block){box-sizing:border-box;text-align:center;min-width:0;max-width:104px;min-height:40px;padding:4px 6px;font-size:8.5px;line-height:1.08;overflow:hidden}.game-screen--mobile-preview .province-details-header>:not(.province-details-title-block) *{text-align:center;max-width:100%;font-size:8.5px;line-height:1.08}.game-screen--mobile-preview .province-details-title-block{justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex;overflow:visible}.game-screen--mobile-preview .province-details-title-block :is(h1,h2,h3){color:#f5dfb5;text-align:center;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(15px,2vw,20px);font-weight:700;line-height:1}.game-screen--mobile-preview .province-mobile-details-tabs{grid-area:tabs;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:0;margin:0;padding:0 42px;display:flex;overflow:visible}.game-screen--mobile-preview .province-mobile-details-tabs button{box-sizing:border-box;white-space:nowrap;width:min(150px,32%);min-width:86px;max-width:150px;height:30px;min-height:30px;margin:0;padding:4px 10px;font-size:10px;line-height:1}.game-screen--mobile-preview .province-details>:is(button[class*=back],button[aria-label*=назад i],button[title*=назад i]),.game-screen--mobile-preview .province-details :is(.province-back-button,.territory-back-button){z-index:30;width:var(--province-m12-nav);height:var(--province-m12-nav);min-width:var(--province-m12-nav);min-height:var(--province-m12-nav);max-width:var(--province-m12-nav);max-height:var(--province-m12-nav);padding:0;position:absolute;top:5px;left:6px;right:auto}.game-screen--mobile-preview .province-details>:is(button[class*=close],button[aria-label*=закры i],button[title*=закры i]),.game-screen--mobile-preview .province-details :is(.province-close-button,.territory-close-button){z-index:30;width:var(--province-m12-nav);height:var(--province-m12-nav);min-width:var(--province-m12-nav);min-height:var(--province-m12-nav);max-width:var(--province-m12-nav);max-height:var(--province-m12-nav);padding:0;position:absolute;top:5px;left:auto;right:6px}.game-screen--mobile-preview .province-details-grid[data-mobile-active=false],.game-screen--mobile-preview .province-boss[data-mobile-active=false]{display:none}.game-screen--mobile-preview .province-details-grid[data-mobile-active=true]{overscroll-behavior:contain;box-sizing:border-box;flex-direction:column;grid-area:content;gap:6px;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden auto}.game-screen--mobile-preview .province-activity{box-sizing:border-box;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:5px;width:100%;min-width:0;max-width:100%;min-height:112px;margin:0 0 6px;padding:7px 9px;display:grid;overflow:hidden}.game-screen--mobile-preview .province-activity>:is(h3,h4){color:#f5dfb5;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0;font-size:clamp(10px,1.35vw,13px);font-weight:700;line-height:1.08}.game-screen--mobile-preview .activity-progress-row{grid-template:"progress-label action"30px"segments segments"22px/minmax(0,1fr) minmax(76px,98px);align-items:center;gap:4px 7px;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;display:grid}.game-screen--mobile-preview .activity-progress-row>:not(.activity-segments):not(.activity-complete-button){grid-area:progress-label;min-width:0;max-width:100%;font-size:8.5px;line-height:1;overflow:hidden}.game-screen--mobile-preview .activity-segments{grid-area:segments;grid-auto-columns:minmax(12px,1fr);grid-auto-flow:column;gap:4px;width:100%;min-width:0;max-width:100%;height:18px;min-height:18px;margin:0;display:grid;overflow:hidden}.game-screen--mobile-preview .activity-segments>*{min-width:0;height:18px;min-height:18px}.game-screen--mobile-preview .activity-complete-button{box-sizing:border-box;white-space:nowrap;grid-area:action;place-self:center stretch;width:100%;min-width:76px;max-width:98px;height:28px;min-height:28px;margin:0;padding:4px 6px;font-size:9px;font-weight:700;line-height:1}.game-screen--mobile-preview .province-activity .territory-reward-list-shell{min-width:0;max-width:100%;min-height:0;overflow:hidden}.game-screen--mobile-preview .province-activity .territory-reward-list{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;margin:0;padding:0 1px;display:flex;overflow:auto hidden}.game-screen--mobile-preview .province-activity .territory-reward-list li{flex:none;align-items:center;gap:3px;min-width:42px;min-height:24px;margin:0;padding:2px 5px;font-size:8.5px;line-height:1;display:inline-flex}.game-screen--mobile-preview .province-activity .territory-reward-list li>:not(.territory-reward-list__icon):not(.territory-reward-list__amount){display:none}.game-screen--mobile-preview .province-activity .territory-reward-list__icon{object-fit:contain;width:17px;min-width:17px;max-width:17px;height:17px}.game-screen--mobile-preview .province-activity .territory-reward-list__amount{white-space:nowrap;font-size:9px}.game-screen--mobile-preview .province-boss[data-mobile-active=true]{box-sizing:border-box;grid-template:"name name"26px"image req""image rewards"minmax(0,1fr)"attack rewards"34px/minmax(104px,.8fr) minmax(0,1.45fr);grid-area:content;gap:6px 10px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;margin:0;padding:7px 9px;display:grid;overflow:hidden}.game-screen--mobile-preview .province-boss[data-mobile-active=true]>:is(h3,.province-boss-name){color:#f5dfb5;text-align:center;white-space:nowrap;grid-area:name;align-self:center;min-width:0;max-width:100%;margin:0;font-size:clamp(11px,1.5vw,14px);font-weight:700;line-height:1}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .province-boss-image{box-sizing:border-box;grid-area:image;place-self:stretch stretch;width:min(100%,132px);min-width:0;max-width:132px;height:min(100%,154px);min-height:108px;max-height:154px;margin:0 auto;overflow:hidden}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .province-boss-image__asset{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.game-screen--mobile-preview .province-boss[data-mobile-active=true]>.boss-info-block:not(.boss-entry-requirement):not(.boss-special-details){box-sizing:border-box;grid-area:rewards;min-width:0;max-width:100%;min-height:0;margin:0;padding:5px 7px;overflow:hidden}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .territory-reward-list-shell{scrollbar-width:thin;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;overflow:hidden auto}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .territory-reward-list{margin:0;padding:0}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .territory-reward-list li>:not(.territory-reward-list__icon):not(.territory-reward-list__amount){display:none}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .territory-reward-list__icon{object-fit:contain;width:18px;min-width:18px;max-width:18px;height:18px}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .territory-reward-list__amount{white-space:nowrap;font-size:9px}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .boss-attack-button{white-space:nowrap;grid-area:attack;place-self:center;width:min(100%,112px);min-width:88px;max-width:112px;height:30px;min-height:30px;margin:0;padding:4px 8px;font-size:9.5px;font-weight:700;line-height:1;transform:none}.game-screen--mobile-preview .territory-battle{box-sizing:border-box;grid-template-rows:32px minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 124px;gap:7px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;padding:5px 7px 7px;display:grid;position:relative;overflow:hidden}.game-screen--mobile-preview .territory-battle>:is(h1,h2,h3){color:#f5dfb5;text-align:center;white-space:nowrap;grid-area:1/1/auto/-1;place-self:center;max-width:100%;margin:0;padding:0 38px;font-size:clamp(12px,1.55vw,15px);line-height:1}.game-screen--mobile-preview .territory-battle .territory-battle__fighter--boss,.game-screen--mobile-preview .territory-battle .territory-battle__portrait--boss-full{box-sizing:border-box;grid-area:2/1;min-width:0;height:100%;min-height:0;padding:6px;overflow:hidden}.game-screen--mobile-preview .territory-battle .province-player-card,.game-screen--mobile-preview .territory-battle .province-player-card--daily,.game-screen--mobile-preview .territory-battle .province-player-card--owner,.game-screen--mobile-preview .territory-battle .territory-battle__fighter--player,.game-screen--mobile-preview .territory-battle .territory-battle__portrait--hero{box-sizing:border-box;grid-area:2/2;min-width:0;height:100%;min-height:0;padding:6px;overflow:hidden}.game-screen--mobile-preview .territory-battle .addedTransactions,.game-screen--mobile-preview .territory-battle .craftingTransactions,.game-screen--mobile-preview .territory-battle .energyTransactions,.game-screen--mobile-preview .territory-battle .equipmentTransactions,.game-screen--mobile-preview .territory-battle .inventoryTransactions,.game-screen--mobile-preview .territory-battle .removeEventListener,.game-screen--mobile-preview .territory-battle .territory-battle__actions,.game-screen--mobile-preview .territory-battle .territory-battle__actions--tactics{box-sizing:border-box;flex-direction:column;grid-area:2/3;justify-content:center;align-items:stretch;gap:6px;min-width:0;height:100%;min-height:0;padding:6px 4px;display:flex;overflow:hidden}.game-screen--mobile-preview .territory-battle .addedTransactions,.game-screen--mobile-preview .territory-battle .craftingTransactions,.game-screen--mobile-preview .territory-battle .energyTransactions,.game-screen--mobile-preview .territory-battle .equipmentTransactions,.game-screen--mobile-preview .territory-battle .inventoryTransactions,.game-screen--mobile-preview .territory-battle .removeEventListener,.game-screen--mobile-preview .territory-battle .territory-battle__actions,.game-screen--mobile-preview .territory-battle .territory-battle__actions--tactics button{box-sizing:border-box;white-space:normal;width:100%;min-width:0;max-width:100%;height:auto;min-height:30px;margin:0;padding:4px 5px;font-size:9.5px;font-weight:700;line-height:1.05}.game-screen--mobile-preview .territory-battle .avatarUrl,.game-screen--mobile-preview .territory-battle .boss-key-icon__image,.game-screen--mobile-preview .territory-battle .portrait,.game-screen--mobile-preview .territory-battle .province-avatar,.game-screen--mobile-preview .territory-battle .province-boss-image,.game-screen--mobile-preview .territory-battle .province-boss-image--asset,.game-screen--mobile-preview .territory-battle .province-boss-image__asset,.game-screen--mobile-preview .territory-battle .province-image,.game-screen--mobile-preview .territory-battle .province-image__asset,.game-screen--mobile-preview .territory-battle .province-image__status,.game-screen--mobile-preview .territory-battle .province-image__status--capture-count,.game-screen--mobile-preview .territory-battle .territory-battle__portrait,.game-screen--mobile-preview .territory-battle .territory-battle__portrait--boss-full,.game-screen--mobile-preview .territory-battle .territory-battle__portrait--hero,.game-screen--mobile-preview .territory-battle .territory-battle__portrait--image{min-width:0;max-width:100%;max-height:68%;margin:0 auto;overflow:hidden}.game-screen--mobile-preview .territory-battle .avatarUrl,.game-screen--mobile-preview .territory-battle .boss-key-icon__image,.game-screen--mobile-preview .territory-battle .portrait,.game-screen--mobile-preview .territory-battle .province-avatar,.game-screen--mobile-preview .territory-battle .province-boss-image,.game-screen--mobile-preview .territory-battle .province-boss-image--asset,.game-screen--mobile-preview .territory-battle .province-boss-image__asset,.game-screen--mobile-preview .territory-battle .province-image,.game-screen--mobile-preview .territory-battle .province-image__asset,.game-screen--mobile-preview .territory-battle .province-image__status,.game-screen--mobile-preview .territory-battle .province-image__status--capture-count,.game-screen--mobile-preview .territory-battle .territory-battle__portrait,.game-screen--mobile-preview .territory-battle .territory-battle__portrait--boss-full,.game-screen--mobile-preview .territory-battle .territory-battle__portrait--hero,.game-screen--mobile-preview .territory-battle .territory-battle__portrait--image img{object-fit:contain;object-position:center;max-width:100%;max-height:100%;margin:0 auto;display:block}.game-screen--mobile-preview .territory-battle .bossCurrentHealth,.game-screen--mobile-preview .territory-battle .bossMaxHealth,.game-screen--mobile-preview .territory-battle .playerCurrentHealth,.game-screen--mobile-preview .territory-battle .playerHealthRemaining,.game-screen--mobile-preview .territory-battle .playerMaxHealth,.game-screen--mobile-preview .territory-battle .territory-battle__health,.game-screen--mobile-preview .territory-battle .territory-battle__health-fill,.game-screen--mobile-preview .territory-battle .territory-battle__health-fill--boss,.game-screen--mobile-preview .territory-battle .territory-battle__health-fill--player,.game-screen--mobile-preview .territory-battle .territory-battle__health-label,.game-screen--mobile-preview .territory-battle .territory-battle__health-track{width:100%;min-width:0;max-width:100%;margin-top:4px;font-size:8.5px;line-height:1.05}.game-screen--mobile-preview .territory-battle .bossCurrentHealth,.game-screen--mobile-preview .territory-battle .bossMaxHealth,.game-screen--mobile-preview .territory-battle .playerCurrentHealth,.game-screen--mobile-preview .territory-battle .playerHealthRemaining,.game-screen--mobile-preview .territory-battle .playerMaxHealth,.game-screen--mobile-preview .territory-battle .territory-battle__health,.game-screen--mobile-preview .territory-battle .territory-battle__health-fill,.game-screen--mobile-preview .territory-battle .territory-battle__health-fill--boss,.game-screen--mobile-preview .territory-battle .territory-battle__health-fill--player,.game-screen--mobile-preview .territory-battle .territory-battle__health-label,.game-screen--mobile-preview .territory-battle .territory-battle__health-track :is(progress,[role=progressbar]){width:100%;max-width:100%;height:9px}.game-screen--mobile-preview .territory-battle :is(h2,h3,h4,strong){max-width:100%;margin-top:0;margin-bottom:3px;font-size:clamp(9px,1.25vw,12px);line-height:1.05}.game-screen--mobile-preview .territory-battle :is(p,small,span){max-width:100%;font-size:8.5px;line-height:1.08}.game-screen--mobile-preview .territory-battle img{max-width:100%}.game-screen--mobile-preview .territory-battle .province-back-button,.game-screen--mobile-preview .territory-battle .safeToUseOfflineFallback,.game-screen--mobile-preview .territory-battle .side-panel__background{z-index:30;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;padding:0;position:absolute;top:5px;left:6px;right:auto}.game-screen--mobile-preview .territory-battle .close-button,.game-screen--mobile-preview .territory-battle .territory-battle__log-close{z-index:30;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;padding:0;position:absolute;top:5px;left:auto;right:6px}.game-screen--mobile-preview .territory-battle .journal,.game-screen--mobile-preview .territory-battle .territory-battle__log,.game-screen--mobile-preview .territory-battle .territory-battle__log--mobile-open,.game-screen--mobile-preview .territory-battle .territory-battle__log-close,.game-screen--mobile-preview .territory-battle .territory-battle__log-toggle{max-width:100%}.side-panel{--panel-accent-rgb:190, 132, 45;isolation:isolate;background:#24160c;overflow:hidden}.side-panel__background{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 18%, rgba(var(--panel-accent-rgb), .18) 0%, rgba(var(--panel-accent-rgb), .04) 38%, #0000 62%), repeating-linear-gradient(0deg, #ffe7ae05 0, #ffe7ae05 1px, #0000 1px, #0000 7px), linear-gradient(180deg, #3b2514 0%, #29180d 48%, #180e08 100%);box-shadow:inset 0 0 0 1px rgba(var(--panel-accent-rgb), .38), inset 0 0 24px #0000007a, inset 0 0 90px #0000009e;position:absolute;inset:0}.side-panel__surface{z-index:1;box-sizing:border-box;background:linear-gradient(#1c110952,#100a0694);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.side-panel[data-panel=character]{--panel-accent-rgb:198, 151, 75}.side-panel[data-panel=equipment]{--panel-accent-rgb:154, 146, 132}.side-panel[data-panel=inventory]{--panel-accent-rgb:177, 119, 55}.side-panel[data-panel=skills]{--panel-accent-rgb:111, 126, 202}.side-panel[data-panel=collections]{--panel-accent-rgb:188, 149, 80}.side-panel[data-panel=pets]{--panel-accent-rgb:99, 153, 111}.side-panel[data-panel=provinces]{--panel-accent-rgb:185, 146, 78}.side-panel[data-panel=bosses]{--panel-accent-rgb:186, 83, 40}.side-panel[data-panel=tavern]{--panel-accent-rgb:218, 151, 62}.side-panel[data-panel=lockpicking]{--panel-accent-rgb:151, 119, 82}.side-panel[data-panel=arena]{--panel-accent-rgb:178, 78, 52}.side-panel[data-panel=training-camp]{--panel-accent-rgb:196, 137, 53}.side-panel[data-panel=forge]{--panel-accent-rgb:226, 100, 34}.settings-modal-overlay{z-index:20000;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050302e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.settings-modal{box-sizing:border-box;width:min(620px,100%);max-height:min(720px,100vh - 48px);color:var(--color-text);border:2px solid var(--color-gold-bright);border-radius:var(--radius-xl);background:linear-gradient(#2d1b0d 0%,#1b1109 100%);padding:30px;position:relative;overflow:auto;box-shadow:0 24px 70px #000000e6,inset 0 0 0 1px #ffe0a31a,inset 0 0 36px #0000008c}.settings-modal__close{width:38px;height:38px;color:var(--color-text-gold);border:1px solid var(--color-gold-bright);border-radius:var(--radius-md);cursor:pointer;background:#3b240e;padding:0;font-size:25px;line-height:1;position:absolute;top:16px;right:16px}.settings-modal__close:hover,.settings-modal__close:focus-visible{background:#583313;outline:2px solid #ffe0a359}.settings-modal__header{border-bottom:1px solid #b7832f73;padding-right:48px}.settings-modal__eyebrow{color:var(--color-gold-bright);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.settings-modal__header h2{color:var(--color-text-gold);margin:7px 0 6px;font-size:28px}.settings-modal__header p{color:var(--color-text-muted);margin:0 0 18px;line-height:1.45}.settings-modal__sections{gap:14px;margin-top:18px;display:grid}.settings-audio-card{border-radius:var(--radius-lg);cursor:pointer;background:#21150c;border:1px solid #b7832f8c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px;display:grid;box-shadow:inset 0 0 18px #0006}.settings-audio-card:hover{border-color:#e5b153d9}.settings-audio-card:focus-within{outline-offset:2px;outline:2px solid #ffe0a36b}.settings-audio-card__icon{background:#34200e;border:1px solid #b7832f99;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.settings-audio-card__content{gap:4px;display:grid}.settings-audio-card__content strong{color:var(--color-text-gold);font-size:18px}.settings-audio-card__content>span{color:var(--color-text-muted);font-size:14px;line-height:1.4}.settings-toggle{justify-items:center;gap:6px;display:grid}.settings-toggle__input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-toggle__track{box-sizing:border-box;background:#3a3027;border:1px solid #79654a;border-radius:999px;width:52px;height:28px;transition:background .16s,border-color .16s;position:relative}.settings-toggle__thumb{background:#b9a98f;border-radius:50%;width:20px;height:20px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000080}.settings-toggle__input:checked+.settings-toggle__track{border-color:var(--color-gold-bright);background:#73501d}.settings-toggle__input:checked+.settings-toggle__track .settings-toggle__thumb{background:#ffe0a3;transform:translate(24px)}.settings-toggle__state{color:var(--color-text-muted);font-size:12px;font-weight:700}.settings-modal__note{color:var(--color-text-muted);border-top:1px solid #b7832f52;margin:18px 0 0;padding-top:14px;font-size:13px;line-height:1.45}@media (width<=620px){.settings-modal-overlay{padding:10px}.settings-modal{max-height:calc(100vh - 20px);padding:22px 18px}.settings-audio-card{grid-template-columns:auto minmax(0,1fr)}.settings-toggle{grid-column:1/-1;grid-template-columns:auto auto;justify-self:end;align-items:center}}.settings-audio-card{grid-template-columns:auto minmax(0,1fr) auto}.settings-volume-control{color:var(--color-text-muted);cursor:default;grid-column:1/-1;grid-template-columns:82px minmax(0,1fr) 48px;align-items:center;gap:12px;padding-top:4px;font-size:13px;display:grid}.settings-volume-control input[type=range]{accent-color:#d59b35;cursor:pointer;width:100%}.settings-volume-control strong{color:var(--color-text-gold);text-align:right}.equipment-mode{z-index:80;pointer-events:none;position:absolute;inset:0}.equipment-mode__close{z-index:125;color:#ffe0a3;cursor:pointer;pointer-events:auto;background:#2b1a0d;border:2px solid #c69442;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:19px;display:grid;position:absolute;top:18px;right:calc(40% + 34px);box-shadow:inset 0 0 8px #ffdb8e1f,0 4px 12px #000000a6}.equipment-mode__close:hover,.equipment-mode__close:focus-visible{background:#553516;border-color:#efb952;outline:none;box-shadow:0 0 14px #efb952b8,inset 0 0 8px #ffdb8e29}.equipment-character-stage{z-index:88;aspect-ratio:1526/1448;pointer-events:none;height:min(620px,100% - 72px);position:absolute;bottom:50px;left:30%;transform:translate(-50%)}.equipment-character-map{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.equipment-character-image{pointer-events:none;-webkit-user-select:none;user-select:none}.equipment-slot-shape{color:#ffcd4efa}.equipment-slot-hit{fill:#0000;stroke:none;cursor:pointer;pointer-events:all;outline:none;transition:fill .16s}.equipment-slot-outline{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision;filter:drop-shadow(0 0 3px #ffbe2deb)drop-shadow(0 0 7px #ffb11461);pointer-events:none;transition:stroke .16s,stroke-width .16s,filter .16s,opacity .16s}.equipment-slot-shape:hover .equipment-slot-hit,.equipment-slot-hit:focus-visible,.equipment-slot-shape--selected .equipment-slot-hit{fill:#48e06317}.equipment-slot-shape:hover .equipment-slot-outline,.equipment-slot-hit:focus-visible+.equipment-slot-outline,.equipment-slot-shape--selected .equipment-slot-outline{stroke:#72f081;stroke-width:4px;filter:drop-shadow(0 0 4px #57f66f)drop-shadow(0 0 10px #35d750ad)}.equipment-slot-shape--filled:not(.equipment-slot-shape--selected) .equipment-slot-hit{fill:#ffb82d09}.equipment-slot-shape--filled:not(.equipment-slot-shape--selected) .equipment-slot-outline{stroke-width:3.5px}.equipment-slot-shape--character .equipment-slot-outline,.equipment-slot-shape--character:hover .equipment-slot-outline,.equipment-slot-shape--character .equipment-slot-hit:focus-visible+.equipment-slot-outline,.equipment-slot-shape--character.equipment-slot-shape--selected .equipment-slot-outline{opacity:0;stroke:#0000;filter:none}.equipment-slot-shape--character .equipment-slot-hit{fill:#0000;filter:none;transition:fill .16s,filter .16s}.equipment-slot-shape--character.equipment-slot-shape--filled:not(.equipment-slot-shape--selected) .equipment-slot-hit{fill:#0000}.equipment-slot-shape--character.equipment-slot-shape--selected .equipment-slot-hit{fill:#50e5691f}.equipment-slot-shape--character:hover .equipment-slot-hit,.equipment-slot-shape--character .equipment-slot-hit:focus-visible,.equipment-slot-shape--character.equipment-slot-shape--selected:hover .equipment-slot-hit{fill:#58ee7338;filter:drop-shadow(0 0 5px #49e3636b)}.equipment-side-slots .equipment-slot-outline{stroke-width:3.5px}.equipment-drawer{z-index:110;box-sizing:border-box;color:#f4e6c2;pointer-events:auto;background:radial-gradient(circle at 50% 0,#b8863a2e,#0000 38%),linear-gradient(#392617 0%,#21140b 100%);border:2px solid #b7832f;border-radius:14px;flex-direction:column;gap:10px;width:calc(40% - 28px);min-width:400px;padding:17px;display:flex;position:absolute;top:14px;bottom:82px;right:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe19e1f,inset 0 0 28px #0000007a,0 10px 26px #000000ad}.equipment-drawer__header,.equipment-current-item,.equipment-item-card,.equipment-stats-summary{background:#1f130af5;border:1px solid #765126;border-radius:10px}.equipment-drawer__header{padding:12px 14px}.equipment-drawer__eyebrow{color:#c8aa73;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:11px;display:block}.equipment-drawer__header h2,.equipment-stats-summary h3,.equipment-drawer__list-header h3,.equipment-item-card h4{margin:0}.equipment-drawer__header h2{color:#ffe0a3;font-size:23px}.equipment-current-item{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.equipment-current-item__icon,.equipment-item-card__icon{background:#322116;border:2px solid #8a6232;place-items:center;display:grid;box-shadow:inset 0 0 10px #0000006b}.equipment-current-item__icon{border-radius:9px;width:54px;height:54px;font-size:29px}.equipment-current-item__content{min-width:0}.equipment-current-item__content>span{color:#bca47c;font-size:11px;display:block}.equipment-current-item__content strong{color:#fff0c8;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;display:block;overflow:hidden}.equipment-current-item__content small{margin-top:4px;font-size:10px;line-height:1.25;display:block}.equipment-stats-summary{padding:10px 12px}.equipment-stats-summary h3{color:#e7c37c;margin-bottom:8px;font-size:14px}.equipment-stats-summary__grid{color:#cfbc99;flex-wrap:wrap;gap:7px 18px;font-size:12px;display:flex}.equipment-stats-summary__grid strong{color:#75dc83}.equipment-stats-summary__empty{color:#9f8b69;margin:0;font-size:12px}.equipment-message{color:#b9f5c0;background:#18341f;border:1px solid #3c8d4d;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.35}.equipment-message--warning{color:#f6d28e;background:#39260e;border-color:#a16c28}.equipment-drawer__list-header{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.equipment-drawer__list-header h3{color:#f1d391;font-size:15px}.equipment-drawer__list-header>span{text-align:center;background:#4a2c12;border:1px solid #865b29;border-radius:999px;min-width:24px;padding:3px 7px;font-size:11px}.equipment-rarity-filters{align-items:center;gap:7px;min-height:30px;display:flex}.equipment-rarity-filters button{color:#d8c49c;cursor:pointer;background:#26180e;border:1px solid #735027;border-radius:7px;place-items:center;min-width:30px;height:28px;padding:0 10px;font-size:11px;display:grid}.equipment-rarity-filters button:hover,.equipment-rarity-filters button:focus-visible,.equipment-rarity-filters button.active{background:#4a2e14;border-color:#d29a3f;outline:none}.equipment-rarity-filter span{border-radius:50%;width:13px;height:13px;display:block;box-shadow:0 0 7px}.equipment-rarity-filter--common{color:#a7a7a7}.equipment-rarity-filter--rare{color:#5598f2}.equipment-rarity-filter--epic{color:#b56de3}.equipment-rarity-filter--legendary{color:#edb84d}.equipment-rarity-filter--common span{background:#a7a7a7}.equipment-rarity-filter--rare span{background:#5598f2}.equipment-rarity-filter--epic span{background:#b56de3}.equipment-rarity-filter--legendary span{background:#edb84d}.equipment-item-list{scrollbar-width:thin;scrollbar-color:#9b6b32 #24170d;flex-direction:column;gap:9px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.equipment-item-list__empty{color:#bca47c;text-align:center;background:#21150c;border:1px dashed #765126;border-radius:10px;padding:24px 16px;line-height:1.45}.equipment-item-card{--rarity-color:#a7a7a7;border-left:3px solid var(--rarity-color);flex:none;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.equipment-item-card--common{--rarity-color:#a7a7a7}.equipment-item-card--rare{--rarity-color:#5598f2}.equipment-item-card--epic{--rarity-color:#b56de3}.equipment-item-card--legendary{--rarity-color:#edb84d}.equipment-item-card--equipped{border-color:#4faf62;box-shadow:inset 0 0 12px #3cb65324,0 0 9px #40be5933}.equipment-item-card__icon{border-radius:10px;width:58px;height:58px;font-size:30px}.rarity-frame--common{border-color:#8f8f8f}.rarity-frame--rare{border-color:#417bc9}.rarity-frame--epic{border-color:#9658bd}.rarity-frame--legendary{border-color:#dca637;box-shadow:inset 0 0 10px #0000006b,0 0 9px #dca63752}.equipment-item-card__body{min-width:0}.equipment-item-card__title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.equipment-item-card__title-row h4{color:#ffe0a3;font-size:14px;line-height:1.2}.equipment-item-card__title-row>span{color:#d1bb8e;flex:none;font-size:11px}.equipment-item-card__meta{color:#a99470;flex-wrap:wrap;gap:4px 8px;margin-top:3px;font-size:10px;display:flex}.equipment-rarity{font-weight:800}.equipment-rarity--common{color:#b8b8b8}.equipment-rarity--rare{color:#6eacff}.equipment-rarity--epic{color:#cb85ef}.equipment-rarity--legendary{color:#f1c45f}.equipment-item-card p{color:#c8b58f;margin:5px 0 7px;font-size:11px;line-height:1.3}.equipment-item-card__bonuses{flex-wrap:wrap;gap:4px 8px;display:flex}.equipment-item-card__bonuses span{color:#9dd8a5;font-size:10px}.equipment-action-button{color:#f7ffd7;cursor:pointer;background:linear-gradient(#57722d,#314717);border:1px solid #9cc55b;border-radius:8px;min-width:76px;padding:8px 10px;font-size:12px;font-weight:700;box-shadow:inset 0 1px 2px #ffffff1f,0 2px 5px #00000073}.equipment-action-button--secondary{color:#ffe2ad;background:linear-gradient(#614020,#35200e);border-color:#af7938}.equipment-action-button:hover:not(:disabled),.equipment-action-button:focus-visible:not(:disabled){filter:brightness(1.14);outline:none;box-shadow:0 0 10px #7ccc5d6b,inset 0 1px 2px #ffffff26}.equipment-action-button:disabled{cursor:not-allowed;opacity:.48}.scene-seat-layer,.scene-chair,.scene-character{transition:left .26s,transform .26s,height .26s,width .26s,opacity .26s,filter .26s}.scene--equipment .scene-background:before{content:"";z-index:5;-webkit-backdrop-filter:blur(4px)brightness(.64)saturate(.72);backdrop-filter:blur(4px)brightness(.64)saturate(.72);pointer-events:none;background:#0805037a;position:absolute;inset:0}.scene--equipment .scene-background:after{content:"";z-index:6;pointer-events:none;background:radial-gradient(at 31% 52%,#0000000a 0%,#00000038 48%,#000000b8 100%),linear-gradient(90deg,#09060414 0%,#0906041f 55%,#090604bd 100%);position:absolute;inset:0}.scene--equipment .scene-character{opacity:0;height:620px;left:30%}@media (width<=1180px){.equipment-drawer{width:calc(43% - 24px);min-width:360px}.equipment-character-stage{height:min(580px,100% - 72px);left:28%}.equipment-mode__close{right:calc(43% + 28px)}.scene--equipment .scene-character{height:580px;left:28%}.scene--equipment .scene-chair{left:27%}}@media (width<=920px){.equipment-drawer{width:calc(48% - 18px);min-width:330px;padding:12px}.equipment-character-stage{height:min(520px,100% - 72px);left:25%}.equipment-mode__close{right:calc(48% + 20px)}.equipment-item-card{grid-template-columns:50px minmax(0,1fr)}.equipment-item-card__icon{width:48px;height:48px}.equipment-item-card .equipment-action-button{grid-column:1/-1;width:100%}}.equipment-visual-layer{pointer-events:none;image-rendering:auto}.equipment-panel-icon,.equipment-panel-icon img{object-fit:contain;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.equipment-panel-icon{font-size:inherit;line-height:1}.equipment-item-card--locked{opacity:.94}.equipment-locked-badge{color:#d8a54f;font-weight:800}.equipment-unlock-cost{color:#f3d68b;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;font-size:12px;font-weight:700;display:flex}.equipment-unlock-cost__currency-icon,.equipment-unlock-cost__currency-icon img{object-fit:contain;flex:0 0 18px;width:18px!important;height:18px!important}.equipment-action-button--unlock{background:linear-gradient(#d19b44,#8b5520)!important;border-color:#f0c06a!important}.equipment-item-card{--rarity-color:#a7a7a7;overflow:hidden;border:2px solid var(--rarity-color)!important;background:linear-gradient(#342213f7,#1b110afa)!important;border-radius:28px!important;grid-template-rows:auto minmax(116px,auto)!important;grid-template-columns:116px minmax(0,1fr)!important;align-items:stretch!important;gap:12px 14px!important;padding:14px 16px 16px!important;display:grid!important}.equipment-item-card__header{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:4px;display:flex}.equipment-item-card__header h4{color:#ffe0a3;margin:0;font-size:15px;line-height:1.2}.equipment-item-card__header .equipment-rarity{font-size:11px;line-height:1.2}.equipment-item-card__icon{background:#0a070485;grid-area:2/1;place-self:stretch stretch;place-items:center;display:grid;border-width:2px!important;border-radius:20px!important;width:116px!important;height:116px!important}.equipment-item-card__icon .equipment-panel-icon,.equipment-item-card__icon .equipment-panel-icon img{object-fit:contain!important;width:94px!important;height:94px!important}.equipment-item-card__body{flex-direction:column;grid-area:2/2;justify-content:space-between;gap:12px;min-width:0;display:flex}.equipment-item-card__bonuses{justify-content:center;align-items:flex-start;min-height:52px;flex-direction:column!important;gap:7px!important;display:flex!important}.equipment-item-card__bonuses span{font-weight:700;line-height:1.2;color:#f2d9ad!important;font-size:13px!important}.equipment-item-card .equipment-action-button{white-space:normal;text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;padding:9px 14px;display:inline-flex}.equipment-action-button__currency-icon,.equipment-action-button__currency-icon img{flex:none;object-fit:contain!important;width:22px!important;height:22px!important}.equipment-item-card--equipped{border-color:#4faf62!important}@media (width<=1120px){.equipment-item-card{grid-template-columns:96px minmax(0,1fr)!important}.equipment-item-card__icon{width:96px!important;height:104px!important}.equipment-item-card__icon .equipment-panel-icon,.equipment-item-card__icon .equipment-panel-icon img{width:78px!important;height:78px!important}}.equipment-preview{z-index:80;box-sizing:border-box;color:#f5e7ca;pointer-events:auto;background:radial-gradient(circle at 50% 18%,#4d36218c,#130d09f5 72%);width:100%;height:100%;min-height:0;padding:24px 28px;position:absolute;inset:0;overflow:hidden}.equipment-preview>.equipment-mode__close{top:18px;right:18px}.equipment-preview--loading{place-items:center;font-size:16px;font-weight:800;display:grid}.equipment-preview h2,.equipment-preview h3,.equipment-preview h4{margin:0;font-family:Georgia,Times New Roman,serif}.equipment-preview__rarity-home{justify-content:center;align-items:center}.equipment-preview__rarity-button{cursor:pointer;background:linear-gradient(#ffffff14,#00000047);border:2px solid;border-radius:16px;min-height:112px;font-size:23px;font-weight:900;box-shadow:inset 0 0 22px #ffffff0a,0 12px 28px #00000047}.equipment-preview__rarity-button--common{color:#b9b9b9}.equipment-preview__rarity-button--rare{color:#6eacff}.equipment-preview__rarity-button--epic{color:#cb85ef}.equipment-preview__rarity-button--legendary{color:#f1a33e}.equipment-preview__rarity-button:hover{filter:brightness(1.12);transform:translateY(-2px)}.equipment-preview__topbar{flex:none;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:14px;display:grid}.equipment-preview__topbar>button{color:#ffe8ba;cursor:pointer;background:#362212e6;border:1px solid #a77945;border-radius:9px;justify-self:start;padding:8px 13px;font-weight:800}.equipment-preview__topbar>h2,.equipment-preview__topbar>div{text-align:center;grid-column:2}.equipment-preview__topbar h2{font-size:28px}.equipment-preview__set-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;min-height:0;padding:4px 4px 14px;display:grid;overflow:auto}.equipment-preview__set-card{background:linear-gradient(#49311deb,#1e130cf5);border:1px solid;border-radius:14px;grid-template-rows:150px auto auto;gap:10px;padding:14px;display:grid;box-shadow:0 10px 24px #0000004d}.equipment-preview__set-card--common{color:#c3c3c3}.equipment-preview__set-card--rare{color:#78b5ff}.equipment-preview__set-card--epic{color:#d18df1}.equipment-preview__set-card--legendary{color:#f2ad4b}.equipment-preview__set-visual{background:radial-gradient(circle,#ffffff14,#0000 65%);border-radius:10px;place-items:center;display:grid;overflow:hidden}.equipment-preview__set-visual img{object-fit:contain;object-position:center 18%;filter:drop-shadow(0 8px 12px #00000073);max-width:100%;height:190px}.equipment-preview__set-copy{color:#f5e7ca;gap:4px;display:grid}.equipment-preview__set-card>button,.equipment-preview__set-actions button,.equipment-preview__item-action button{color:#ffedc5;cursor:pointer;background:linear-gradient(#8b531f,#4d2b12);border:1px solid #c18a43;border-radius:9px;padding:9px 12px;font-weight:850}.equipment-preview button:disabled{opacity:.45;cursor:not-allowed}.equipment-preview__empty{text-align:center;color:#cdbb9c;grid-column:1/-1}.equipment-preview__set-actions{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:10px;display:flex}.equipment-preview__set-readiness{color:#cdbb9c;font-size:12px}.equipment-preview__items-list{gap:9px;min-height:0;padding:2px 4px 14px;display:grid;overflow:auto}.equipment-preview__item-card{background:#24170eeb;border:1px solid #bb8c527a;border-radius:11px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.equipment-preview__item-main{gap:4px;display:grid}.equipment-preview__item-main h4{font-size:15px}.equipment-preview__item-bonuses{color:#dec8a4;flex-wrap:wrap;gap:8px 12px;font-size:12px;display:flex}.equipment-preview__item-action>span{color:#aa9b82;font-size:12px}.equipment-preview__item-action button{justify-content:center;align-items:center;gap:5px;display:inline-flex}@media (width<=980px),(height<=620px){.equipment-preview{padding:10px 14px}.equipment-preview__rarity-home{gap:10px}.equipment-preview__rarity-home h2{font-size:22px}.equipment-preview__rarity-grid{gap:9px;width:min(680px,84%)}.equipment-preview__rarity-button{border-radius:10px;min-height:58px;font-size:15px}.equipment-preview__topbar{grid-template-columns:100px 1fr 100px;gap:6px}.equipment-preview__topbar h2{font-size:17px}.equipment-preview__topbar>button{padding:5px 8px;font-size:10px}.equipment-preview__set-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.equipment-preview__set-card{grid-template-rows:72px auto auto;gap:5px;padding:8px}.equipment-preview__set-visual img{height:104px}.equipment-preview__set-copy h3{font-size:12px}.equipment-preview__set-copy span{font-size:9px}.equipment-preview__set-card>button,.equipment-preview__set-actions button,.equipment-preview__item-action button{padding:5px 7px;font-size:9px}.equipment-preview__set-actions{gap:5px}.equipment-preview__set-readiness{font-size:9px}.equipment-preview__items-list{gap:5px}.equipment-preview__item-card{grid-template-columns:38px minmax(0,1fr) 150px;gap:7px;padding:5px 7px}.equipment-preview__item-card .equipment-item-card__icon{width:34px;height:34px}.equipment-preview__item-main h4{font-size:10px}.equipment-preview__item-main .equipment-rarity,.equipment-preview__item-bonuses,.equipment-preview__item-main>strong{font-size:8px}.equipment-preview__item-action{min-width:0}.equipment-preview__set-readiness{max-width:260px}}.developer-panel-trigger{z-index:35;color:#f4deb0;min-width:46px;min-height:42px;font:inherit;cursor:pointer;background:#251812eb;border:1px solid #dab66eb3;border-radius:10px;position:absolute;bottom:18px;right:18px}.developer-panel-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080605c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.developer-panel{color:#2d1b12;border:1px solid #865b31e6;border-radius:18px;flex-direction:column;width:min(940px,96vw);max-height:min(94vh,1080px);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #000000b8}.developer-panel__close{z-index:2;color:#f6dfb5;cursor:pointer;background:#432618e0;border:1px solid #62381f8c;border-radius:50%;width:38px;height:38px;font-size:26px;line-height:1;position:absolute;top:13px;right:15px}.developer-panel__header{background:#e7cfa4d1;border-bottom:1px solid #633d245c;padding:22px 66px 16px 24px}.developer-panel__header h2{text-align:center;color:#3f2415;letter-spacing:.03em;margin:0;font-size:29px}.developer-panel__tabs{background:#dbbe8fc7;border-bottom:1px solid #633d244d;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 18px;display:grid}.developer-panel button,.developer-panel input,.developer-panel select{font:inherit}.developer-panel button{color:#fff0cc;cursor:pointer;background:linear-gradient(#80603b,#593b24);border:1px solid #5c371e9e;border-radius:9px;padding:9px 14px}.developer-panel button:hover,.developer-panel button:focus-visible{filter:brightness(1.11)}.developer-panel button:disabled{cursor:not-allowed;opacity:.48;filter:none}.developer-panel__tabs button{background:#553722c7}.developer-panel__tabs button.is-active{background:linear-gradient(#b88645,#74502c);box-shadow:inset 0 0 0 1px #ffe8b06b}.developer-panel__body{background:#e2cca3e0;flex:1;min-height:0;padding:18px;overflow:auto}.developer-panel__message{background:#fff4d8bf;border:1px solid #68482861;border-radius:9px;margin:0 0 14px;padding:10px 13px;font-weight:700}.developer-panel__screen{gap:15px;display:grid}.developer-panel__search{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.developer-panel input,.developer-panel select{box-sizing:border-box;color:#2d1b12;background:#fff8e4eb;border:1px solid #5c371e85;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.developer-panel label{color:#4a2c1a;gap:6px;font-weight:700;display:grid}.developer-panel__players-layout{grid-template-columns:minmax(280px,.88fr) minmax(340px,1.12fr);gap:14px;display:grid}.developer-panel__player-list{align-content:start;gap:8px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.developer-panel__player-list>button{text-align:left;background:#5c3d26d6;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}.developer-panel__player-list>button.is-selected{background:linear-gradient(#ad7d42,#6f4a28);box-shadow:inset 0 0 0 2px #ffe5a785}.developer-panel__player-list img,.developer-panel__selected-heading img,.developer-panel__avatar-placeholder{object-fit:cover;background:#21140da6;border-radius:50%;width:48px;height:48px}.developer-panel__avatar-placeholder{place-items:center;font-size:22px;display:grid}.developer-panel__player-list strong,.developer-panel__player-list small{display:block}.developer-panel__player-list small{color:#ffefcfd1;margin-top:2px}.developer-panel__selected-player,.developer-panel__card{background:#fff4dac7;border:1px solid #6541266b;border-radius:12px;padding:15px;box-shadow:0 8px 20px #361f121f}.developer-panel__selected-player.is-compact{padding:12px 15px}.developer-panel__selected-heading{align-items:center;gap:11px;margin-bottom:13px;display:flex}.developer-panel__selected-heading span,.developer-panel__selected-heading strong,.developer-panel__selected-heading small{display:block}.developer-panel__selected-heading span{color:#75502d;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.developer-panel__selected-heading strong{font-size:22px}.developer-panel__selected-player dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.developer-panel__selected-player dl>div{background:#734d2b1a;border-radius:8px;min-width:0;padding:8px 9px}.developer-panel__selected-player dt{color:#745033;font-size:12px}.developer-panel__selected-player dd{text-overflow:ellipsis;margin:2px 0 0;font-weight:700;overflow:hidden}.developer-panel__card h3{color:#4b2b18;margin:0 0 12px;font-size:21px}.developer-panel__card p{margin:7px 0}.developer-panel__form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.developer-panel__current-value{background:#734d2b1c;border-radius:8px;padding:8px 10px;font-weight:700}.developer-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.developer-panel__confirmation{background:#f4deb2c7;border:1px solid #7b4b2680;border-radius:10px;gap:8px;margin-top:14px;padding:13px;display:grid}.developer-panel__safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.developer-panel__card--danger{background:#f6dcc3d9;border-color:#892d23a3}.developer-panel__danger-button{background:linear-gradient(#a33e34,#6e241f)!important;border-color:#6f1c16cc!important}.developer-panel__diff-list{background:#fff8e5a6;border-radius:8px;max-height:210px;padding:8px;overflow:auto}.developer-panel__journal-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.developer-panel__journal-header h3{text-align:center;margin:0}.developer-panel__audit-list{gap:9px;display:grid}.developer-panel__audit-list article{background:#fff5dcc2;border:1px solid #67432661;border-radius:10px;padding:12px}.developer-panel__audit-list article header{justify-content:space-between;gap:12px;display:flex}.developer-panel__audit-list p,.developer-panel__audit-list small{margin:5px 0 0;display:block}.developer-panel__audit-list small{color:#6d5038;overflow-wrap:anywhere}.developer-panel__empty{text-align:center;color:#76583e;padding:16px}.developer-panel__footer{background:#dbbe8fd6;border-top:1px solid #633d2457;justify-content:space-between;gap:10px;padding:12px 18px 16px;display:flex}@media (width<=760px){.developer-panel-overlay{padding:8px}.developer-panel{width:98vw;max-height:97vh}.developer-panel__players-layout,.developer-panel__safety-grid,.developer-panel__form-grid{grid-template-columns:1fr}.developer-panel__player-list{max-height:300px}.developer-panel__selected-player dl,.developer-panel__journal-header{grid-template-columns:1fr}}.developer-panel__player-controls{grid-template-columns:minmax(220px,1fr) minmax(130px,.45fr) minmax(260px,1.2fr);align-items:end;gap:10px;display:grid}.developer-panel__player-summary{background:#734d2b1c;border-radius:8px;gap:2px;padding:8px 10px;font-size:12px;display:grid}.developer-panel__activity--online{font-weight:800;color:#b9ffb1!important}.developer-panel__activity--recent-1h{color:#ffe09a!important}.developer-panel__activity--recent-24h{color:#e7cba4!important}.developer-panel__activity--offline{color:#ffefcf9e!important}.developer-panel__pagination{justify-content:center;align-items:center;gap:12px;display:flex}@media (width<=760px){.developer-panel__player-controls{grid-template-columns:1fr}}.friends-support-overlay,.friend-profile-overlay{z-index:24000;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050302e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.friends-support-modal,.friend-profile-modal{box-sizing:border-box;width:min(1040px,100%);max-height:calc(100vh - 40px);color:var(--color-text);border:2px solid var(--color-gold-bright);background:radial-gradient(circle at 50% 0,#7e4c1838,#0000 42%),linear-gradient(#2c1a0d 0%,#17100b 100%);border-radius:18px;padding:24px;position:relative;overflow:auto;box-shadow:0 24px 70px #000000eb,inset 0 0 0 1px #ffe0a314,inset 0 0 40px #00000080}.friends-support-modal__close,.friend-profile-modal__close{z-index:3;color:#ffe2a3;border:1px solid var(--color-gold-bright);cursor:pointer;background:#3b240e;border-radius:50%;width:40px;height:40px;padding:0;font-size:27px;line-height:1;position:absolute;top:14px;right:14px}.friends-support-modal__header{border-bottom:1px solid #b7832f6b;padding:0 54px 16px 0}.friends-support-modal__header>span{color:var(--color-gold-bright);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.friends-support-modal__header h2{color:var(--color-text-gold);margin:5px 0;font-size:28px}.friends-support-modal__header p,.support-section-heading p,.support-wishlist-layout section>p,.restore-energy-card p{color:var(--color-text-muted);margin:0;line-height:1.45}.friends-support-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.friends-support-tabs button,.support-primary-button,.support-secondary-button,.support-ad-button,.wishlist-item-card button,.friend-provision-controls select,.wishlist-add-card select{box-sizing:border-box;font:inherit;border-radius:8px}.friends-support-tabs button{color:#e6c987;cursor:pointer;background:#341f0ef5;border:1px solid #b7832f9e;min-height:38px;padding:7px 10px;font-weight:700}.friends-support-tabs button.active{color:#fff0c6;background:linear-gradient(#81551f,#4a2d10);border-color:#e3ae4c;box-shadow:0 0 10px #d99a3666}.friends-support-content{min-height:390px}.support-send-layout,.support-receive-layout,.support-wishlist-layout{gap:18px;display:grid}.support-send-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.friends-support-content h3,.friend-profile-body h3{color:var(--color-text-gold);margin:0 0 10px;font-size:18px}.provision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.provision-card{color:#f3d99f;cursor:pointer;background:#1f130af0;border:1px solid #b7832f80;border-radius:12px;align-content:center;justify-items:center;gap:6px;min-height:150px;padding:12px;display:grid}.provision-card.selected{border-color:#f1b94f;box-shadow:0 0 12px #d99a3680,inset 0 0 16px #d99a3614}.provision-card.locked{filter:grayscale(.9);opacity:.48;cursor:not-allowed}.provision-card__icon{font-size:38px}.provision-card strong{color:#ffe8b3;text-align:center}.provision-card>span:not(.provision-card__icon){color:#8fd86e;font-size:13px;font-weight:700}.provision-card small{color:var(--color-text-muted);text-align:center;line-height:1.3}.support-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.support-section-heading h3{margin-bottom:4px}.support-section-heading>span{color:#d7b877;white-space:nowrap;font-size:13px}.support-friend-list,.incoming-gift-list{gap:8px;display:grid}.support-friend-row,.incoming-gift-card{background:#1f130aeb;border:1px solid #b7832f6b;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.support-friend-identity{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.support-friend-identity>span:last-child{gap:3px;min-width:0;display:grid}.support-friend-identity strong,.incoming-gift-card strong{color:#ffe3a4}.support-friend-identity small,.incoming-gift-card span,.wishlist-add-card small,.friend-wishlist-card small{color:var(--color-text-muted)}.support-avatar{color:#ffe3a4;background:linear-gradient(#60401e,#2c1a0d);border:2px solid #b98531;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:inline-flex;position:relative}.support-avatar--large{flex-basis:66px;width:66px;height:66px;font-size:26px}.support-primary-button,.support-secondary-button{cursor:pointer;min-height:34px;padding:7px 13px;font-weight:800}.support-primary-button{color:#fff3c8;background:linear-gradient(#739f35,#355916);border:1px solid #a6ce58}.support-secondary-button{color:#ffe2a3;background:linear-gradient(#76501f,#42270e);border:1px solid #c99132}.support-primary-button:disabled,.support-secondary-button:disabled,.support-ad-button:disabled,.wishlist-item-card button:disabled{filter:grayscale(.8);opacity:.48;cursor:not-allowed}.support-primary-button--large{min-height:46px;font-size:16px}.support-limit-card{background:#1f130aeb;border:1px solid #b7832f8c;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:18px;padding:14px;display:grid}.support-limit-card>div:first-child{gap:5px;display:grid}.support-limit-card strong{color:#ffe3a4}.support-limit-card span{color:var(--color-text-muted)}.support-progress{background:#140d08;border:1px solid #8b6028;border-radius:999px;height:18px;overflow:hidden}.support-progress span{background:linear-gradient(90deg,#3b7b25,#92c94c);height:100%;display:block}.incoming-gift-card{grid-template-columns:auto minmax(0,1fr) auto}.incoming-gift-card__icon{background:#5032148c;border:1px solid #b7832f8c;border-radius:10px;place-items:center;width:48px;height:48px;font-size:29px;display:grid}.incoming-gift-card>div{gap:4px;display:grid}.support-empty-state{color:var(--color-text-muted);text-align:center;border:1px dashed #b7832f73;border-radius:10px;margin:0;padding:18px}.support-restore-layout{grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr);align-items:center;gap:30px;min-height:390px;display:grid}.restore-energy-orb{text-align:center;background:radial-gradient(circle,#71b9ff61,#173d5fe0 55%,#130d08 72%);border:3px solid #c28a35;border-radius:50%;place-content:center;justify-self:center;gap:7px;width:220px;height:220px;display:grid;box-shadow:0 0 30px #4ea2e74d}.restore-energy-orb>span{font-size:45px}.restore-energy-orb strong{color:#eaf6ff;font-size:28px}.restore-energy-orb small{color:#b9d6e8}.restore-energy-card{background:#1f130af0;border:1px solid #b7832f8c;border-radius:14px;gap:14px;padding:24px;display:grid}.restore-energy-price{color:#d9b7ff;font-size:18px;font-weight:800}.support-ad-button{color:#a9a398;background:#2b2925;border:1px solid #615d55;min-height:38px;padding:8px 12px}.wishlist-current-grid,.friend-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.wishlist-item-card,.friend-wishlist-card{background:#1f130aeb;border:1px solid #b7832f73;border-radius:10px;align-items:center;gap:9px;padding:11px;display:grid}.wishlist-item-card{grid-template-columns:auto minmax(0,1fr) auto}.wishlist-item-card>span,.friend-wishlist-card>span{font-size:28px}.wishlist-item-card strong,.friend-wishlist-card strong{color:#ffe3a4}.wishlist-item-card button{color:#ffd1b8;cursor:pointer;background:#542116;border:1px solid #a85031;padding:6px 9px}.wishlist-add-card{background:#1f130af0;border:1px solid #b7832f8c;border-radius:12px;align-self:start;gap:12px;padding:18px;display:grid}.wishlist-add-card select,.friend-provision-controls select{color:#ffe3a4;background:#21150c;border:1px solid #a87525;min-width:0;min-height:40px;padding:7px 10px}.friends-support-message{z-index:4;color:#ffe3a4;background:#1f130afa;border:1px solid #c99132;border-radius:9px;margin-top:14px;padding:10px 13px;position:sticky;bottom:0;box-shadow:0 -4px 14px #00000073}.friend-profile-modal{width:min(980px,100%);padding:0;overflow:auto}.friend-profile-hero{background:radial-gradient(circle at 25% 38%,#ae702540,#0000 35%),linear-gradient(130deg,#22140a,#0d0907);border-bottom:1px solid #b7832f80;min-height:285px;position:relative;overflow:hidden}.friend-profile-hero__scene{position:absolute;inset:0 48% 0 0;overflow:hidden}.friend-profile-hero__scene img{filter:drop-shadow(0 10px 18px #000000bf);width:390px;position:absolute;bottom:-245px;left:50%;transform:translate(-50%)}.friend-profile-hero__background{z-index:2;color:#d9bb7a;background:#0e0906bf;border:1px solid #b7832f80;border-radius:7px;padding:6px 10px;font-size:12px;position:absolute;bottom:14px;left:18px}.friend-profile-hero__info{align-items:center;gap:15px;width:43%;display:flex;position:absolute;top:50%;right:55px;transform:translateY(-50%)}.friend-profile-hero__info>div{gap:5px;display:grid}.friend-profile-hero__info h2{color:#ffe3a4;margin:0;font-size:28px}.friend-profile-hero__info>div>span{color:#79d15b;font-size:12px}.friend-profile-hero__info strong{color:#d8b977}.friend-profile-hero__info p{color:var(--color-text-muted);margin:0}.friend-profile-body{gap:14px;padding:20px 24px 24px;display:grid}.friend-profile-section{background:#1f130aeb;border:1px solid #b7832f73;border-radius:12px;padding:15px}.friend-provision-controls{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.friend-wishlist-card{grid-template-columns:auto minmax(0,1fr) auto}.friend-wishlist-card>div{gap:4px;display:grid}.friend-profile-rewards>div{flex-wrap:wrap;gap:8px;display:flex}.friend-profile-rewards span{color:#e9cc8b;background:#2b1b0d;border:1px solid #b7832f7a;border-radius:999px;padding:7px 10px;font-size:13px}.energy-support-button{z-index:3;color:#ffe9b5;cursor:pointer;background:#6d491b;border:1px solid #d79d3d;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:1px;padding:0;font-size:14px;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-6px;right:-6px}.energy-support-button:hover,.energy-support-button:focus-visible{filter:brightness(1.2);outline:1px solid #ffe2a3}@media (width<=850px){.support-send-layout,.support-wishlist-layout,.support-restore-layout{grid-template-columns:1fr}.provision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.friend-profile-hero__scene{opacity:.35;right:0}.friend-profile-hero__info{width:calc(100% - 60px);right:30px}}@media (width<=620px){.friends-support-overlay,.friend-profile-overlay{padding:8px}.friends-support-modal{max-height:calc(100vh - 16px);padding:18px 14px}.friends-support-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.provision-grid,.wishlist-current-grid,.friend-wishlist-grid{grid-template-columns:1fr}.support-section-heading,.support-limit-card{flex-direction:column;grid-template-columns:1fr}.friend-provision-controls,.friend-wishlist-card{grid-template-columns:1fr}}.energy-restore-overlay{z-index:24000;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050302e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.energy-restore-modal{box-sizing:border-box;width:min(650px,100%);max-height:calc(100vh - 40px);color:var(--color-text);border:2px solid var(--color-gold-bright);background:radial-gradient(circle at 50% 0,#7e4c1838,#0000 42%),linear-gradient(#2c1a0d 0%,#17100b 100%);border-radius:18px;padding:24px;position:relative;overflow:auto;box-shadow:0 24px 70px #000000eb,inset 0 0 0 1px #ffe0a314,inset 0 0 40px #00000080}.friends-support-tabs{margin-top:14px}.support-gifts-layout{gap:18px;display:grid}.incoming-gift-card small{color:var(--color-text-muted);line-height:1.3}.incoming-gift-list--history .incoming-gift-card{min-height:72px}.incoming-gift-card--claimed{opacity:.74}.incoming-gift-status{color:#94c77b;text-align:right;max-width:170px;font-size:12px;font-weight:700;line-height:1.3}.energy-restore-layout{min-height:330px;margin-top:18px}@media (width<=850px){.energy-restore-layout{grid-template-columns:1fr}}@media (width<=620px){.energy-restore-overlay{padding:8px}.energy-restore-modal{max-height:calc(100vh - 16px);padding:18px 14px}.incoming-gift-status{text-align:left;max-width:none}}.friends-support-modal{flex-direction:column;height:min(720px,100vh - 40px);display:flex;overflow:hidden}.friends-support-modal__header,.friends-support-tabs{flex:none}.friends-support-content{flex:auto;min-height:0;overflow:hidden}.support-send-layout,.support-receive-layout,.support-wishlist-layout,.support-gifts-layout{height:100%;min-height:0}.support-send-layout>section,.support-receive-layout>section,.support-wishlist-layout>section,.support-gifts-layout>section{min-height:0}.support-receive-layout{grid-template-rows:auto minmax(0,1fr)}.support-receive-layout>section:last-child,.support-gifts-layout>section{flex-direction:column;min-height:0;display:flex}.incoming-gift-list,.support-friend-list,.wishlist-current-grid,.friend-wishlist-grid{scrollbar-width:thin;min-height:0;padding-right:4px;overflow-y:auto}@media (width<=620px){.friends-support-modal{height:min(720px,100vh - 16px)}}.support-section-heading--single-action{justify-content:flex-end;display:flex}.restore-energy-card .support-primary-button span{margin-left:6px}.provision-card__icon{object-fit:contain;width:54px;height:54px}.incoming-gift-card__icon{object-fit:contain;width:48px;height:48px}.friend-selected-provision{background:#50321442;border:1px solid #b7832f8c;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.friend-selected-provision__icon{object-fit:contain;width:42px;height:42px}.incoming-gift-card__icon{object-fit:contain!important;width:56px!important;height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.support-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.friends-support-refresh{color:#f7d894;cursor:pointer;background:#2e1c0fd1;border:1px solid #daa648b8;border-radius:8px;margin-top:8px;padding:6px 12px}.friends-support-refresh:disabled{opacity:.62;cursor:wait}.friends-support-refresh-error{color:#ffd0bd;margin-top:6px;display:block}.energy-restore-modal{color:#111!important;background-color:#9b7654!important;background-image:linear-gradient(#fff6dd14, #3b231214), var(--svitki-shared-inner-background-final)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.energy-restore-modal h2,.energy-restore-modal h3,.energy-restore-modal p,.energy-restore-modal small,.energy-restore-modal strong,.energy-restore-modal .restore-energy-price,.energy-restore-modal .restore-energy-orb strong,.energy-restore-modal .restore-energy-orb small,.energy-restore-modal .energy-restore-status,.energy-restore-modal .energy-restore-status *{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}.energy-restore-modal .restore-energy-orb{background:radial-gradient(circle at 50% 38%,#dff4ffe6,#69aedea8 49%,#395b76b8 72%)!important;border-color:#7b4a20!important;box-shadow:0 0 22px #4280ad4d,inset 0 0 18px #ffffff59!important}.energy-restore-modal .restore-energy-orb strong,.energy-restore-modal .energy-restore-status strong{letter-spacing:.015em!important;font-size:30px!important;font-weight:900!important;line-height:1.05!important;display:block!important}.energy-restore-modal .restore-energy-card{color:#111!important;background:#fff4d87a!important;border-color:#4d2b137a!important}.energy-restore-modal button,.energy-restore-modal button *{-webkit-text-fill-color:currentColor;text-shadow:inherit}.wishlist-current-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.support-wishlist-layout{grid-template-columns:minmax(0,1fr)!important}.support-wishlist-layout>section{width:100%!important;min-width:0!important}.friends-support-modal .wishlist-current-grid{grid-template-rows:repeat(2,116px)!important;grid-template-columns:repeat(3,156px)!important;grid-auto-rows:116px!important;place-content:start!important;align-items:stretch!important;gap:12px!important;display:grid!important}.friends-support-modal .wishlist-item-card{box-sizing:border-box!important;grid-template-columns:52px minmax(0,1fr)!important;align-content:center!important;width:156px!important;min-width:156px!important;max-width:156px!important;height:116px!important;min-height:116px!important;max-height:116px!important;overflow:hidden!important}.friends-support-modal .wishlist-item-card>button{display:none!important}.friends-support-modal .wishlist-current-grid>.support-empty-state{grid-column:1/-1!important;width:auto!important}.friends-support-modal .wishlist-current-grid{box-sizing:border-box!important;grid-template-rows:repeat(2,116px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:116px!important;place-content:start stretch!important;gap:12px!important;width:100%!important}.friends-support-modal .wishlist-item-card{box-sizing:border-box!important;grid-template-columns:58px minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important;height:116px!important;min-height:116px!important;max-height:116px!important}@media (width<=760px){.friends-support-modal .wishlist-current-grid{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.friends-support-modal .wishlist-current-grid{grid-template-columns:minmax(0,1fr)!important}}.energy-restore-modal{background-image:linear-gradient(#fff8e457, #e6c6933d), var(--svitki-shared-inner-background-final)!important}.energy-restore-modal__header{background:#fff4d8c2;border:1px solid #5b34185c;border-radius:12px;padding:12px 58px 13px 14px}.energy-restore-modal__header h2{line-height:1.15;color:#28160b!important;-webkit-text-fill-color:#28160b!important;text-shadow:0 1px #fffae8bf!important;font-size:28px!important;font-weight:900!important}.energy-restore-status{box-sizing:border-box;background:#fff6ded1;border:1px solid #5b341866;border-radius:16px;width:min(360px,100%);padding:18px 20px;box-shadow:inset 0 1px #ffffff6b,0 6px 18px #311a0a2e}.energy-restore-modal .energy-restore-status__value{color:#251309!important;-webkit-text-fill-color:#251309!important;text-shadow:0 1px #fffbecc7!important;font-size:32px!important;font-weight:900!important}.energy-restore-modal .energy-restore-status__missing{line-height:1.3;color:#4a2a16!important;-webkit-text-fill-color:#4a2a16!important;font-size:17px!important;font-weight:800!important}.energy-restore-button{font-size:15px;line-height:1.25}.energy-restore-button--secondary:disabled{opacity:.78;color:#f7dfb2!important;-webkit-text-fill-color:#f7dfb2!important}.energy-reserve-status{color:#3c2918;background:#fff6ded1;border:1px solid #5c3e1c7a;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.energy-reserve-status__icon{flex:none;width:54px;height:54px}.energy-reserve-status>div{gap:3px;display:grid}.energy-reserve-status small,.energy-reserve-status span{font-size:14px;line-height:1.25}.energy-reserve-status strong{font-size:30px;line-height:1}.energy-restore-button--reserve{color:#18384f;background:linear-gradient(#def2fff5,#97c4e2f5);border-color:#4c7499bf}.energy-restore-button__mobile-ad-label,.energy-restore-button__mobile-ad-meta{display:none}:root{--common-window-bg:url(/assets/ui/windows/common-window-background-stage53.webp)}.side-panel{background:#120b07;border-color:#ad7635e6;box-shadow:0 18px 42px #00000094,inset 0 0 0 1px #ffd78f1c}.side-panel__background{background-color:#1b100a;background-image:linear-gradient(180deg, #0000000a, #00000029), var(--common-window-bg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;box-shadow:inset 0 0 34px #00000073,inset 0 0 0 1px #e6b05b1f}.side-panel__surface{background:0 0}.equipment-drawer{background-color:#1b100a;background-image:linear-gradient(180deg, #0000000f, #0000002e), var(--common-window-bg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.settings-modal,.game-modal-card,.developer-panel,.friends-support-modal,.friend-profile-modal,.energy-restore-modal{background-color:#1b100a;background-image:linear-gradient(180deg, #0000000d, #0000002e), var(--common-window-bg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.player-menu-icon,.bottom-menu-icon,.rewards-button__icon,.reward-icon,.currency-icon{object-fit:contain;pointer-events:none;flex:none;display:block}.player-menu-button .player-menu-icon,.bottom-button .bottom-menu-icon{width:44px;height:44px;transform:none}.rewards-button .rewards-button__icon{width:48px;height:48px;transform:none}.rewards-button{overflow:hidden!important}.reward-item .reward-icon{width:46px;height:46px}.currency-card .currency-icon{width:20px;height:20px;font-size:0}.game-modal-rewards__icon img,.game-modal-rewards__icon{object-fit:contain;width:38px;height:38px}.game-modal-rewards__icon{color:#ffe2a2;justify-content:center;align-items:center;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.game-modal-card__icon img{object-fit:contain;width:58px;height:58px}.inventory-item__icon img{object-fit:contain;width:42px;height:42px}.tavern-exchange-card__icon img{object-fit:contain;width:48px;height:48px}.arena-difficulty-card__icon,.arena-difficulty-card__icon img{object-fit:contain;width:42px;height:42px}.boss-card__reward-icon,.boss-card__reward-icon img,.boss-preparation__reward img,.world-boss-battle__reward img,.arena-panel__currency-icon,.arena-panel__currency-icon img,.training-camp-panel img,.energy-restore-modal img{object-fit:contain;vertical-align:middle;width:24px;height:24px;display:inline-block}.boss-card__reward-icon{color:#ffe2a2;text-shadow:0 1px 2px #000000bf,0 0 6px #d99a3661;justify-content:center;align-items:center;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.arena-panel__currencies span{gap:6px}.player-menu-button,.bottom-button,.rewards-button{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.player-menu-button{flex:0 0 70px;width:70px;min-width:70px;height:60px}.bottom-button{flex:0 0 66px;width:66px;min-width:66px;height:66px}.rewards-button{z-index:45;width:58px;height:58px;top:12px;right:12px}.player-menu-button .player-menu-icon,.bottom-button .bottom-menu-icon,.rewards-button .rewards-button__icon{width:70px;height:70px}.player-menu-button:hover,.player-menu-button:focus-visible,.player-menu-button.active,.bottom-button:hover,.bottom-button:focus-visible,.bottom-button.active,.rewards-button:hover,.rewards-button:focus-visible,.rewards-button.active{filter:brightness(1.08)drop-shadow(0 0 10px #d99a368c);outline:none;box-shadow:none!important;background:0 0!important;border:none!important}.player-menu-button:hover,.player-menu-button:focus-visible,.player-menu-button.active{transform:translateY(-2px)scale(1.03)!important}.bottom-button:hover,.bottom-button:focus-visible,.bottom-button.active{transform:translateY(-3px)scale(1.04)!important}.rewards-button:hover,.rewards-button:focus-visible,.rewards-button.active{transform:scale(1.03)!important}.energy-restore-modal{color:#2d1908;background-color:#0000;background-image:linear-gradient(#fff3d605,#fff3d605),url(/assets/ui/windows/common-window-background-stage53.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #8b5620;border-radius:18px;width:min(620px,100%);padding:28px 26px 24px;box-shadow:0 24px 70px #000000e6,inset 0 0 0 1px #ffeec226}.energy-restore-modal .friends-support-modal__close{color:#ffe6b3;background:#4b2b12;border:1px solid #b97a2e}.energy-restore-modal__header{border-bottom:1px solid #784c1947;margin-bottom:8px;padding-right:54px}.energy-restore-modal__header h2{color:#4a260d;margin:0}.energy-restore-layout{justify-items:center;gap:22px;min-height:0;padding-top:18px;display:grid}.energy-restore-status{text-align:center;justify-items:center;gap:10px;display:grid}.energy-restore-status__icon{object-fit:contain;filter:drop-shadow(0 10px 16px #280a0047);width:124px!important;height:124px!important}.energy-restore-status__value{color:#3a1e0b;font-size:28px;line-height:1}.energy-restore-status__missing{color:#6b4120;font-size:16px}.energy-restore-actions{gap:12px;width:min(360px,100%);display:grid}.energy-restore-button{box-sizing:border-box;min-height:54px;font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-weight:800;transition:transform .16s,filter .16s,box-shadow .16s;display:flex}.energy-restore-button--primary,.energy-restore-button--secondary{color:#ffe6b6;background:linear-gradient(#925626f5,#5a3112fa);border:1px solid #c78d40;box-shadow:inset 0 1px #ffe6b02e,inset 0 -2px 4px #3a1c0a73,0 4px 10px #00000038}.energy-restore-button--primary:hover:not(:disabled),.energy-restore-button--secondary:hover:not(:disabled),.energy-restore-button--primary:focus-visible:not(:disabled),.energy-restore-button--secondary:focus-visible:not(:disabled){filter:brightness(1.08);outline:none;transform:translateY(-1px);box-shadow:0 0 12px #c6893659,inset 0 1px #ffe6b033,inset 0 -2px 4px #3a1c0a73}.energy-restore-button:disabled{filter:grayscale(.25)brightness(.9);opacity:.65;cursor:not-allowed}.energy-restore-button__meta{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.energy-restore-button__meta img{width:28px;height:28px}.energy-restore-modal img.energy-restore-status__icon{width:124px!important;height:124px!important}.energy-restore-modal .friends-support-message{color:#ffe6b6;background:#41250eeb;border:1px solid #b7832fa6;margin-top:18px}.player-menu-button,.bottom-button,.rewards-button,.player-menu-button:hover,.player-menu-button:focus-visible,.player-menu-button.active,.bottom-button:hover,.bottom-button:focus-visible,.bottom-button.active,.rewards-button:hover,.rewards-button:focus-visible,.rewards-button.active{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.player-menu-button,.bottom-button,.rewards-button{filter:none!important}.player-menu-icon,.bottom-menu-icon,.rewards-button__icon{transition:transform .16s,filter .16s}.player-menu-button:hover,.player-menu-button:focus-visible,.player-menu-button.active{filter:none!important;transform:translateY(-2px)scale(1.03)!important}.bottom-button:hover,.bottom-button:focus-visible,.bottom-button.active{filter:none!important;transform:translateY(-3px)scale(1.04)!important}.rewards-button:hover,.rewards-button:focus-visible,.rewards-button.active{filter:none!important;transform:scale(1.03)!important}.player-menu-button:hover .player-menu-icon,.player-menu-button:focus-visible .player-menu-icon,.player-menu-button.active .player-menu-icon,.bottom-button:hover .bottom-menu-icon,.bottom-button:focus-visible .bottom-menu-icon,.bottom-button.active .bottom-menu-icon,.rewards-button:hover .rewards-button__icon,.rewards-button:focus-visible .rewards-button__icon,.rewards-button.active .rewards-button__icon{filter:brightness(1.08)drop-shadow(0 0 8px #d99a3673)}.side-panel[data-panel=inventory] .inventory-tabs button,.side-panel[data-panel=inventory] .inventory-tabs button:hover,.side-panel[data-panel=inventory] .inventory-tabs button:focus-visible,.side-panel[data-panel=inventory] .inventory-tabs button.active{box-shadow:none!important;outline:none!important}.side-panel[data-panel=inventory] .inventory-tabs button:hover,.side-panel[data-panel=inventory] .inventory-tabs button:focus-visible,.side-panel[data-panel=inventory] .inventory-tabs button.active{filter:brightness(1.07)!important}.side-panel[data-panel=inventory] .inventory-tabs button.is-disabled,.side-panel[data-panel=inventory] .inventory-tabs button:disabled{cursor:not-allowed!important;opacity:.58!important;filter:grayscale(.2)brightness(.88)!important}.side-panel[data-panel=inventory] .inventory-tabs button.is-disabled:hover,.side-panel[data-panel=inventory] .inventory-tabs button.is-disabled:focus-visible,.side-panel[data-panel=inventory] .inventory-tabs button:disabled:hover,.side-panel[data-panel=inventory] .inventory-tabs button:disabled:focus-visible{filter:grayscale(.2)brightness(.88)!important;transform:none!important}.reward-item:has(img.reward-icon){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}:is(.reward-item:has(img.reward-icon):hover,.reward-item:has(img.reward-icon):focus-visible){box-shadow:none!important}.reward-item img.reward-icon{filter:drop-shadow(0 3px 5px #00000073);object-fit:contain!important;width:64px!important;height:64px!important}.inventory-item__icon:has(img){width:66px!important;height:66px!important}.inventory-item__icon:has(img) img{width:66px!important;height:66px!important}.inventory-item__icon:has(img){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.boss-card__reward-icon,.boss-card__reward-icon img{width:36px!important;height:36px!important}.reward-item--boss-order img.reward-icon--boss-order{filter:drop-shadow(0 3px 5px #00000080);object-fit:contain!important;width:68px!important;max-width:none!important;height:68px!important;max-height:none!important}.daily-calendar-overlay{z-index:9000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080503d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.daily-calendar{color:#f4dfb4;background:linear-gradient(#1f140cf5,#0f0a07fa),url(/assets/ui/windows/common-window-background-stage53.webp) 50%/cover;border:2px solid #be843ae0;border-radius:24px;width:min(980px,96vw);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 22px 70px #000000bf,inset 0 0 28px #d08f3924}.daily-calendar__close{color:#f5dfb4;cursor:pointer;background:#26180ee6;border:1px solid #d39d4d9e;border-radius:50%;width:38px;height:38px;font-size:28px;position:absolute;top:14px;right:16px}.daily-calendar__header{text-align:center;margin-bottom:20px}.daily-calendar__header>span{color:#cf9b52;text-transform:uppercase;letter-spacing:.16em;font-size:12px}.daily-calendar__header h2{margin:0 0 8px;font-family:Georgia,serif;font-size:30px}.daily-calendar__header p{color:#f4dfb4c2;max-width:720px;margin:0 auto;font-size:14px}.daily-calendar__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.daily-calendar-day{background:#23170fd1;border:1px solid #9b693194;border-radius:12px;min-height:96px;padding:10px 8px;position:relative;box-shadow:inset 0 0 12px #0000007a}.daily-calendar-day>strong{color:#e8c98c;text-align:center;margin-bottom:8px;font-size:13px;display:block}.daily-calendar-day__rewards{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.daily-calendar-day__reward{justify-items:center;gap:1px;min-width:36px;display:grid}.daily-calendar-day__icon{object-fit:contain;width:30px;height:30px;font-size:25px}.daily-calendar-day__reward b{color:#f6e6c2;font-size:10px}.daily-calendar-day--milestone{background:#3f2611e0;border-color:#e3ad52eb}.daily-calendar-day--current{outline-offset:1px;outline:2px solid #e9b557;box-shadow:inset 0 0 18px #e09d3738,0 0 16px #da97313d}.daily-calendar-day--claimed{filter:saturate(.45);opacity:.72}.daily-calendar-day__check{color:#83c879;font-weight:800;position:absolute;top:4px;right:7px}.daily-calendar__footer{border-top:1px solid #ae77346b;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:16px;display:flex}.daily-calendar__footer div{gap:3px;display:grid}.daily-calendar__footer span{color:#f4dfb4ad;font-size:13px}.daily-calendar__claim{color:#241608;cursor:pointer;background:linear-gradient(#edc477,#b97828);border:1px solid #f2c36c;border-radius:10px;min-width:210px;padding:11px 20px;font-weight:800}.daily-calendar__claim:disabled{cursor:default;opacity:.52}@media (width<=800px){.daily-calendar__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=620px){.daily-calendar{padding:22px 14px}.daily-calendar__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-calendar__footer{flex-direction:column;align-items:stretch}.daily-calendar__claim{width:100%}}.daily-calendar__claim-error{color:#ffd0bd;text-align:right;max-width:320px;margin:0 12px 0 auto;font-size:12px;line-height:1.25}.daily-calendar__header h2,#daily-calendar-title{-webkit-text-fill-color:#fff;text-shadow:0 2px 3px #000000eb,0 0 8px #ffde9e47;color:#fff!important}.daily-calendar{color:#17100a!important;background-color:#9b7654!important;background-image:linear-gradient(#fff6dd14, #3b231214), var(--svitki-shared-inner-background-final)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.daily-calendar__header>span,.daily-calendar__header h2,#daily-calendar-title,.daily-calendar__header p,.daily-calendar-day>strong,.daily-calendar-day__reward b,.daily-calendar__footer span,.daily-calendar__footer strong,.daily-calendar__claim-error{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}.daily-calendar-day{color:#17100a!important;background:#fff4d880!important;border-color:#4d2b137a!important;box-shadow:inset 0 0 10px #492a1221!important}.daily-calendar-day--milestone{background:#e1bc7a8c!important}.daily-calendar-day--current{outline-color:#7e471c!important;box-shadow:inset 0 0 14px #7e471c26,0 0 10px #7e471c38!important}.daily-calendar{background-image:linear-gradient(#fff8e54d, #eed3a638), var(--svitki-shared-inner-background-final)!important}.daily-calendar__header{background:#fff4d8ad;border:1px solid #5e371b57;border-radius:14px;padding:14px 58px 15px;box-shadow:inset 0 1px #ffffff57,0 3px 10px #361e0d29}.daily-calendar__header h2,#daily-calendar-title{line-height:1.08;color:#26160b!important;-webkit-text-fill-color:#26160b!important;text-shadow:0 1px #fff7dfb8!important;font-size:32px!important;font-weight:900!important}.daily-calendar__header p{line-height:1.4;color:#352012!important;-webkit-text-fill-color:#352012!important;font-size:16px!important;font-weight:700!important}.daily-calendar-day{min-height:102px;background:#fff6e0b3!important}.daily-calendar-day>strong{color:#2d190d!important;-webkit-text-fill-color:#2d190d!important;font-size:15px!important;font-weight:900!important}.daily-calendar-day__reward b{line-height:1.15;color:#251409!important;-webkit-text-fill-color:#251409!important;font-size:12px!important;font-weight:900!important}.daily-calendar__footer>div{background:#fff4d8c2;border:1px solid #5e371b61;border-radius:12px;min-width:310px;padding:11px 14px;box-shadow:inset 0 1px #ffffff57}.daily-calendar__footer strong{line-height:1.25;color:#241309!important;-webkit-text-fill-color:#241309!important;font-size:16px!important;font-weight:900!important}.daily-calendar__footer span{line-height:1.3;color:#3b2414!important;-webkit-text-fill-color:#3b2414!important;font-size:15px!important;font-weight:800!important}@media (width<=620px){.daily-calendar__header{padding:12px 44px 13px 12px}.daily-calendar__footer>div{min-width:0}}.currency-shop-overlay{z-index:20500;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040302d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.currency-shop-modal{width:min(980px,100vw - 36px);max-height:calc(100vh - 36px);position:relative}.currency-shop-modal__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.currency-shop-canvas{aspect-ratio:4/3;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #6d4219;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 56px #000000ad,inset 0 0 0 1px #ffdfa424}.currency-shop-canvas--menu{background-image:url(/assets/backgrounds/currency-shop-menu.png)}.currency-shop-canvas--gold{background-image:url(/assets/backgrounds/currency-shop-gold.png)}.currency-shop-canvas--soul-stones{background-image:url(/assets/backgrounds/currency-shop-soul-stones.png)}.currency-shop-modal__close,.currency-shop-modal__back,.currency-shop-hotspot,.currency-shop-offer__button{font:inherit}.currency-shop-modal__close{z-index:4;color:#fff5dc;cursor:pointer;background:#27170ddb;border:2px solid #fff5dc;border-radius:12px;width:48px;height:48px;padding:0;font-size:34px;line-height:1;position:absolute;top:20px;right:20px;box-shadow:0 12px 24px #00000047}.currency-shop-modal__close:hover,.currency-shop-modal__close:focus-visible{background:#372112f2}.currency-shop-modal__back{z-index:4;color:#fff0cb;text-align:center;cursor:pointer;background:#24140ae6;border:2px solid #fff0cb;border-radius:18px;width:150px;min-height:62px;padding:10px 14px;font-size:18px;font-weight:700;line-height:1.15;position:absolute;top:84px;left:22px;box-shadow:0 12px 24px #0000004d}.currency-shop-modal__back:hover,.currency-shop-modal__back:focus-visible{background:#321c0df5}.currency-shop-hotspot{color:#0000;cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.currency-shop-hotspot span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.currency-shop-hotspot:focus-visible{outline-offset:2px;border-radius:18px;outline:3px solid #ffe7abf2}.currency-shop-hotspot--souls{width:16%;height:23%;bottom:10.5%;left:21%}.currency-shop-hotspot--gold{width:36%;height:27%;bottom:8%;left:46%}.currency-shop-offers{grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:18px 20px;display:grid;position:absolute;inset:246px 62px 58px 168px}.currency-shop-offer{box-sizing:border-box;text-align:center;background:linear-gradient(#24140ae6,#140b06d1);border:2px solid #8d5b2b;border-radius:22px;grid-column:span 2;align-content:space-between;justify-items:center;gap:6px;min-height:138px;padding:11px 12px 10px;display:grid;box-shadow:0 18px 28px #00000038,inset 0 0 0 1px #ffe4aa14}.currency-shop-offer:nth-child(4){grid-column:2/span 2}.currency-shop-offer:nth-child(5){grid-column:4/span 2}.currency-shop-offer__icon,.currency-shop-offer__icon img{object-fit:contain;width:42px;height:42px}.currency-shop-offer__copy{gap:3px;display:grid}.currency-shop-offer__votes{color:#f6e1b6;font-size:17px;font-weight:700;line-height:1.1}.currency-shop-offer__amount{color:#f8e7c5;font-size:13px;font-weight:600;line-height:1.2}.currency-shop-offer__button{color:#f4e0b9;background:linear-gradient(#855225,#4f2b11);border:2px solid #a97038;border-radius:12px;min-width:116px;min-height:32px;padding:6px 14px;font-size:14px;font-weight:800;line-height:1}.currency-shop-offer__button:disabled{opacity:.6;cursor:not-allowed;filter:saturate(.55)}@media (width<=930px){.currency-shop-modal{width:min(900px,100vw - 26px)}.currency-shop-modal__back{width:132px;min-height:56px;font-size:16px;top:72px;left:18px}.currency-shop-offers{gap:14px 16px;inset:228px 48px 50px 152px}.currency-shop-offer{min-height:126px;padding:9px 10px 8px}.currency-shop-offer__votes{font-size:16px}.currency-shop-offer__amount{font-size:12px}}@media (width<=760px){.currency-shop-overlay{padding:10px}.currency-shop-modal{width:min(700px,100vw - 20px)}.currency-shop-modal__close{width:40px;height:40px;font-size:28px;top:12px;right:12px}.currency-shop-modal__back{border-radius:14px;width:118px;min-height:50px;padding:8px 10px;font-size:14px;top:56px;left:12px}.currency-shop-hotspot--souls{width:22%;height:26%;bottom:9%;left:17%}.currency-shop-hotspot--gold{width:44%;height:30%;bottom:7%;left:42%}.currency-shop-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;inset:168px 20px 24px;overflow-y:auto}.currency-shop-offer,.currency-shop-offer:nth-child(4),.currency-shop-offer:nth-child(5){grid-column:auto;min-height:122px}.currency-shop-offer__icon,.currency-shop-offer__icon img{width:38px;height:38px}.currency-shop-offer__votes{font-size:15px}.currency-shop-offer__amount{font-size:12px}.currency-shop-offer__button{min-width:104px;min-height:30px;font-size:13px}}.currency-shop-hotspot:disabled{cursor:not-allowed;opacity:.46;filter:grayscale(.7)saturate(.55);pointer-events:none}.game-screen{isolation:isolate;grid-template-rows:90px var(--player-menu-height) minmax(0, 1fr) 140px;gap:var(--interface-gap);width:100%;height:100vh;padding:var(--interface-padding);box-sizing:border-box;color:var(--color-text);background:radial-gradient(circle at 50% 15%, #6f481c38, transparent 40%), linear-gradient(90deg, #0000008c, transparent 10%, transparent 90%, #0000008c), linear-gradient(180deg, #20150d 0%, var(--interface-shell-bg) 45%, #100b08 100%);border:2px solid var(--interface-frame);display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #b27a2e33,inset 0 0 30px #000000d9,0 0 18px #000000bf}.game-screen:after{content:"";pointer-events:none;z-index:10000;border:1px solid #b27a2e73;border-radius:3px;position:absolute;inset:4px;box-shadow:inset 0 0 12px #000000bf}.top-panel,.player-horizontal-menu,.main-layout,.social-panel{box-shadow:var(--interface-panel-shadow)}.top-panel{z-index:400;position:relative}.player-horizontal-menu{z-index:300;position:relative}.main-layout{z-index:10;position:relative}.social-panel{z-index:20;position:relative}.scene{box-shadow:inset 0 0 0 1px #b27a2e40,0 2px 6px #000000b3}.main-layout{width:100%;min-width:0;min-height:0;z-index:var(--z-page-content);grid-template-columns:minmax(0,1fr);display:grid;position:relative}:root{--svitki-shared-inner-background-final:url(/assets/ui/panels/stage-8.29.2-shared-inner-background-final.png?v=20260728)}.side-panel[data-panel=tavern] .side-panel__background,.side-panel[data-panel=lockpicking] .side-panel__background,.side-panel[data-panel=arena] .side-panel__background,.side-panel[data-panel=forge] .side-panel__background,.side-panel[data-panel=inventory] .side-panel__background,.side-panel[data-panel=collections] .side-panel__background{background-color:#56321d!important;background-image:linear-gradient(180deg, #fff6e008, #10080433), var(--svitki-shared-inner-background-final)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;box-shadow:inset 0 0 0 1px #e8bc7a2e,inset 0 0 48px #14080352!important}.side-panel[data-panel=tavern] .side-panel__surface,.side-panel[data-panel=lockpicking] .side-panel__surface,.side-panel[data-panel=arena] .side-panel__surface,.side-panel[data-panel=forge] .side-panel__surface,.side-panel[data-panel=inventory] .side-panel__surface,.side-panel[data-panel=collections] .side-panel__surface{background:0 0!important}.side-panel[data-panel=tavern] .tavern-panel,.side-panel[data-panel=lockpicking] .lockpicking-panel,.side-panel[data-panel=lockpicking] .lockpicking-selection,.side-panel[data-panel=lockpicking] .lockpicking-details,.side-panel[data-panel=arena] .arena-panel,.side-panel[data-panel=arena] .arena-overview,.side-panel[data-panel=arena] .arena-opponents-screen,.side-panel[data-panel=arena] .arena-confirmation,.side-panel[data-panel=arena] .arena-battle-screen,.side-panel[data-panel=arena] .arena-history-screen,.side-panel[data-panel=forge] .forge-hub,.side-panel[data-panel=forge] .crafting-screen,.side-panel[data-panel=forge] .forge-collection-screen,.side-panel[data-panel=inventory] .inventory-panel,.side-panel[data-panel=inventory] .inventory-tab-panel,.side-panel[data-panel=collections] .collections-screen{background-color:#56321d!important;background-image:linear-gradient(180deg, #fff8e609, #13090429), var(--svitki-shared-inner-background-final)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.side-panel[data-panel=forge] .forge-hub:before{background:radial-gradient(circle at 70% 54%,#ff571a2b,#0000 25%),linear-gradient(#ffb44e0a,#0000 34%,#0003)!important}.side-panel[data-panel=collections] .collections-screen{color:#f4dfb8!important;box-shadow:0 14px 34px #00000057,inset 0 0 0 1px #ffd69124!important}.side-panel[data-panel=collections] .collections-screen__header h2,.side-panel[data-panel=collections] .collection-table__title h3,.side-panel[data-panel=forge] .crafting-screen__header h2,.side-panel[data-panel=forge] .forge-collection-screen__header h2{color:#f7e7c2!important;-webkit-text-fill-color:#f7e7c2!important;text-shadow:0 1px #1c0d05eb,0 2px 5px #0000006b!important}.side-panel[data-panel=collections] .collection-table__headings,.side-panel[data-panel=collections] .collection-table__title>div:first-child>span{color:#d9b47e!important;text-shadow:0 1px #180b04e6!important}:root{--svitki-shared-background-remaining-panels-v2:var(--svitki-shared-inner-background-final)}.side-panel[data-panel=character] .side-panel__background,.side-panel[data-panel=provinces] .side-panel__background,.side-panel[data-panel=bosses] .side-panel__background{background-color:#56321d!important;background-image:linear-gradient(180deg, #fff6e008, #10080433), var(--svitki-shared-background-remaining-panels-v2)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;box-shadow:inset 0 0 0 1px #e8bc7a2e,inset 0 0 48px #14080352!important}.side-panel[data-panel=character] .side-panel__surface,.side-panel[data-panel=provinces] .side-panel__surface,.side-panel[data-panel=bosses] .side-panel__surface,.side-panel[data-panel=character] .character-sheet,.side-panel[data-panel=provinces] .provinces-panel,.side-panel[data-panel=bosses] .bosses-panel,.side-panel[data-panel=bosses] .bosses-panel__content,.side-panel[data-panel=bosses] .bosses-catalog,.side-panel[data-panel=provinces] .province-list{background:0 0!important}.scene--equipment .scene-background,.scene--equipment .equipment-drawer{background-color:#56321d!important;background-image:linear-gradient(180deg, #fff6e008, #10080433), var(--svitki-shared-background-remaining-panels-v2)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.scene--equipment .scene-background:before{-webkit-backdrop-filter:blur(2px)brightness(.82)saturate(.86)!important;backdrop-filter:blur(2px)brightness(.82)saturate(.86)!important;background:#08050338!important}.scene--equipment .scene-background:after{background:radial-gradient(at 31% 52%,#00000005 0%,#0000001a 48%,#0000006b 100%),linear-gradient(90deg,#09060405 0%,#0906040d 55%,#09060470 100%)!important}:root{--svitki-tavern-scene-restored:1}.side-panel[data-panel=tavern] .tavern-hall{background-color:#150d09!important;background-image:none!important}.side-panel[data-panel=tavern] .tavern-hall__background{opacity:1!important;visibility:visible!important;z-index:0!important;display:block!important}.new-player-bonus-overlay{z-index:20700;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040302d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.new-player-bonus-modal{width:min(980px,100vw - 36px);max-height:calc(100vh - 36px);position:relative}.new-player-bonus-canvas{aspect-ratio:4/3;background:url(/assets/backgrounds/new-player-welcome-bonus.png) 50%/cover no-repeat;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 58px #000000b8}.new-player-bonus-close{z-index:4;color:#fff0c9;cursor:pointer;background:#24140ac7;border:1px solid #f3c771b8;border-radius:50%;width:42px;height:42px;padding:0;font-size:30px;line-height:1;position:absolute;top:4.2%;right:3.7%;box-shadow:0 4px 12px #00000075}.new-player-bonus-close:hover,.new-player-bonus-close:focus-visible{background:#371f0eeb;outline:none}.new-player-bonus-close:disabled{cursor:default;opacity:.55}.new-player-bonus-rewards{box-sizing:border-box;background:linear-gradient(#341e0ed1,#1b0f08db);border:1px solid #d59d4e75;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:center;gap:9px 14px;padding:18px 22px;display:grid;position:absolute;inset:47.8% 10.4% 14.8%;box-shadow:inset 0 0 22px #ffc25c14,0 8px 22px #00000040}.new-player-bonus-reward{box-sizing:border-box;background:#f3d3971a;border:1px solid #d19d5559;border-radius:11px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:6px 12px;display:grid}.new-player-bonus-reward:last-of-type{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.new-player-bonus-reward__icon,.new-player-bonus-reward__icon img{object-fit:contain;width:42px;height:42px}.new-player-bonus-reward__label{color:#fff0c8;text-overflow:ellipsis;text-shadow:0 1px 3px #000;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;line-height:1.15;overflow:hidden}.new-player-bonus-reward__amount{color:#ffd77d;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000;white-space:nowrap;font-size:17px;line-height:1}.new-player-bonus-status{z-index:2;color:#ffe9b7;text-align:center;white-space:nowrap;background:#221309eb;border-radius:8px;margin:0;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.new-player-bonus-status--error{color:#ffd0c2;border:1px solid #ce5b3da6}.new-player-bonus-claim-hotspot{z-index:3;color:#0000;cursor:pointer;opacity:0;width:30.4%;height:6.8%;box-shadow:none;filter:none;background:0 0;border:0;border-radius:18px;padding:0;position:absolute;top:85.7%;left:34.8%;transform:none}.new-player-bonus-claim-hotspot span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.new-player-bonus-claim-hotspot:hover,.new-player-bonus-claim-hotspot:focus,.new-player-bonus-claim-hotspot:focus-visible{box-shadow:none;filter:none;background:0 0;border:0;outline:0;transform:none}.new-player-bonus-claim-hotspot:disabled{cursor:wait}@media (width<=760px){.new-player-bonus-overlay{padding:10px}.new-player-bonus-modal{width:min(700px,100vw - 20px)}.new-player-bonus-close{width:34px;height:34px;font-size:24px}.new-player-bonus-rewards{gap:5px 7px;padding:10px 12px}.new-player-bonus-reward{grid-template-columns:34px minmax(0,1fr) auto;gap:6px;padding:4px 7px}.new-player-bonus-reward__icon,.new-player-bonus-reward__icon img{width:30px;height:30px}.new-player-bonus-reward__label{font-size:11px}.new-player-bonus-reward__amount{font-size:12px}}:root{--mobile-stage83050:1}.province-details-mobile-header,.province-boss-mobile-title,.collection-row__mobile-rewards{display:none}.game-screen--mobile-preview .province-main{grid-template:"title title"minmax(24px,auto)"image action"minmax(0,1fr)/minmax(88px,1fr) minmax(72px,.72fr)!important;gap:4px 7px!important;overflow:hidden!important}.game-screen--mobile-preview .province-main h3{box-sizing:border-box!important;color:#f5dfb5!important;letter-spacing:-.12px!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;grid-area:title!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 3px!important;font-size:10px!important;font-weight:700!important;line-height:1.02!important;display:-webkit-box!important;position:static!important;inset:auto!important;overflow:hidden!important}.game-screen--mobile-preview .province-main h3.province-title--short{font-size:10.8px!important}.game-screen--mobile-preview .province-main h3.province-title--medium{font-size:10px!important}.game-screen--mobile-preview .province-main h3.province-title--long{font-size:9.3px!important}.game-screen--mobile-preview .province-main h3.province-title--xlong{font-size:8.6px!important}.game-screen--mobile-preview .province-main h3.province-title--xxlong{font-size:8px!important}.game-screen--mobile-preview .province-details{box-sizing:border-box!important;flex-direction:column!important;gap:5px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:5px 8px 8px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview .province-details>.province-details-header{display:none!important}.game-screen--mobile-preview .province-details-mobile-header{box-sizing:border-box!important;flex:0 0 70px!important;grid-template-rows:28px 38px!important;gap:4px!important;width:100%!important;min-width:0!important;padding:0 40px!important;display:grid!important;position:relative!important;overflow:visible!important}.game-screen--mobile-preview .province-details-mobile-header>h2{color:#f5dfb5!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-row:1!important;place-self:center!important;width:min(100%,300px)!important;min-width:0!important;margin:0!important;font-size:clamp(13px,1.8vw,18px)!important;font-weight:700!important;line-height:1!important;overflow:hidden!important}.game-screen--mobile-preview .province-back-button--mobile{z-index:10!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important;top:0!important;left:0!important}.game-screen--mobile-preview .province-details-mobile-controls{grid-row:2!important;grid-template-columns:minmax(86px,108px) minmax(208px,300px) minmax(86px,108px)!important;justify-content:space-between!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:38px!important;display:grid!important}.game-screen--mobile-preview .province-influence-pill{box-sizing:border-box!important;color:#f5dfb5!important;text-align:center!important;background:#342112c7!important;border:1px solid #c38a36b8!important;border-radius:999px!important;place-items:center!important;width:100%!important;min-width:0!important;height:34px!important;padding:3px 7px!important;font-size:8px!important;font-weight:700!important;line-height:1.08!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview .province-influence-pill.is-hidden{display:none!important}.game-screen--mobile-preview .province-mobile-details-tabs{justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:34px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.game-screen--mobile-preview .province-mobile-details-tabs button{box-sizing:border-box!important;white-space:nowrap!important;flex:1 1 0!important;width:auto!important;min-width:88px!important;max-width:148px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:4px 8px!important;font-size:10px!important;line-height:1!important}.game-screen--mobile-preview .province-details[data-mobile-detail-tab=boss] .province-details-mobile-controls{grid-template-columns:minmax(208px,300px)!important;justify-content:center!important}.game-screen--mobile-preview .province-details[data-mobile-detail-tab=boss] .province-mobile-details-tabs{grid-column:1!important}.game-screen--mobile-preview .province-details-grid{flex:auto!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.game-screen--mobile-preview .province-activities[data-mobile-active=false],.game-screen--mobile-preview .province-boss[data-mobile-active=false]{display:none!important}.game-screen--mobile-preview .province-activities[data-mobile-active=true]{overscroll-behavior:contain!important;flex-direction:column!important;gap:6px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0 2px 2px!important;display:flex!important;overflow:hidden auto!important}.game-screen--mobile-preview .province-activities[data-mobile-active=true]>h3{display:none!important}.game-screen--mobile-preview .province-activity{box-sizing:border-box!important;grid-template-rows:auto auto auto!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:112px!important;margin:0 0 6px!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview .activity-title{color:#f5dfb5!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;margin:0!important;font-size:11.5px!important;font-weight:700!important;line-height:1.12!important}.game-screen--mobile-preview .activity-progress-row{grid-template-rows:30px 19px!important;grid-template-columns:minmax(0,1fr) 104px!important;align-items:center!important;gap:4px 8px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.game-screen--mobile-preview .activity-complete-button{white-space:nowrap!important;grid-area:1/2!important;place-self:center stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:29px!important;min-height:29px!important;margin:0!important;padding:4px 6px!important;font-size:9.5px!important;line-height:1!important}.game-screen--mobile-preview .activity-segments{grid-area:2/1/auto/-1!important;grid-auto-columns:minmax(12px,1fr)!important;grid-auto-flow:column!important;gap:4px!important;width:100%!important;min-width:0!important;height:18px!important;min-height:18px!important;margin:0!important;display:grid!important}.game-screen--mobile-preview .activity-segment{min-width:0!important;height:18px!important}.game-screen--mobile-preview .activity-reward{flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview .activity-reward__mobile-label{color:#f5dfb5!important;white-space:nowrap!important;flex:none!important;align-items:center!important;font-size:8.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.game-screen--mobile-preview .activity-reward__item{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;align-items:center!important;gap:3px!important;min-height:25px!important;padding:2px 6px!important;font-size:8.5px!important;line-height:1!important;display:inline-flex!important}.game-screen--mobile-preview .activity-reward__icon{width:17px!important;max-width:17px!important;height:17px!important;max-height:17px!important}.game-screen--mobile-preview .activity-reward__xp{font-size:9px!important;font-weight:800!important}.game-screen--mobile-preview .activity-reward__item--influence>span{font-size:8px!important;display:inline!important}.game-screen--mobile-preview .province-boss[data-mobile-active=true]{box-sizing:border-box!important;grid-template:"heading heading"26px"image req""image rewards"minmax(0,1fr)"attack rewards"34px/136px minmax(0,1fr)!important;gap:6px 10px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:7px 9px!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview .province-boss-mobile-title{color:#f5dfb5!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:heading!important;place-self:center!important;width:100%!important;min-width:0!important;margin:0!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;display:block!important;overflow:hidden!important}.game-screen--mobile-preview .province-boss[data-mobile-active=true]>h3:not(.province-boss-mobile-title),.game-screen--mobile-preview .province-boss[data-mobile-active=true]>.province-boss-name{display:none!important}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .province-boss-image{grid-area:image!important;place-self:start center!important;width:126px!important;min-width:126px!important;max-width:126px!important;height:126px!important;min-height:126px!important;max-height:126px!important;margin:0!important;overflow:hidden!important}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .province-boss-image__asset{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important;display:block!important}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .boss-entry-requirement{box-sizing:border-box!important;grid-area:req!important;min-width:0!important;max-width:100%!important;min-height:54px!important;max-height:78px!important;margin:0!important;padding:6px 8px!important;overflow:auto!important}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .boss-entry-requirement h4{text-align:center!important;margin:0 0 4px!important;font-size:9px!important;line-height:1!important}.game-screen--mobile-preview .province-boss[data-mobile-active=true]>.boss-info-block:not(.boss-entry-requirement):not(.boss-special-details){grid-area:rewards!important;min-width:0!important;min-height:0!important;margin:0!important;padding:6px 8px!important;overflow:hidden!important}.game-screen--mobile-preview .province-boss[data-mobile-active=true]>.boss-special-details{display:none!important}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .territory-reward-list-shell{height:100%!important;min-height:0!important;overflow:hidden auto!important}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .territory-reward-list li{gap:4px!important;min-height:24px!important;margin:0 0 3px!important;padding:2px 5px!important;font-size:8.5px!important;line-height:1!important}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .territory-reward-list__icon{width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important}.game-screen--mobile-preview .province-boss[data-mobile-active=true] .boss-attack-button{grid-area:attack!important;place-self:center!important;width:110px!important;min-width:88px!important;max-width:110px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:4px 8px!important;font-size:9.5px!important;line-height:1!important}.game-screen--mobile-preview .territory-battle{box-sizing:border-box!important;grid-template-rows:32px minmax(0,1fr) 34px!important;gap:5px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:5px 8px 7px!important;display:grid!important;position:relative!important;overflow:hidden!important}.game-screen--mobile-preview .territory-battle__header{grid-row:1!important;justify-content:center!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0 38px!important;display:flex!important}.game-screen--mobile-preview .territory-battle__title{color:#f5dfb5!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;font-size:12px!important;line-height:1!important;overflow:hidden!important}.game-screen--mobile-preview .territory-battle__arena{grid-row:2!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 124px!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:0!important;display:grid!important}.game-screen--mobile-preview .territory-battle__fighter--boss{grid-column:1!important}.game-screen--mobile-preview .territory-battle__fighter--player{grid-column:2!important}.game-screen--mobile-preview .territory-battle__center{grid-column:3!important}.game-screen--mobile-preview .territory-battle__fighter{box-sizing:border-box!important;flex-direction:column!important;gap:3px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:5px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview .territory-battle__portrait--boss-full{flex:auto!important;width:100%!important;max-width:170px!important;height:auto!important;min-height:110px!important;max-height:190px!important;margin:0 auto 2px!important;padding:0!important;overflow:hidden!important}.game-screen--mobile-preview .territory-battle__portrait--boss-full img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important}.game-screen--mobile-preview .territory-battle__portrait--hero{flex:none!important;width:108px!important;max-width:108px!important;height:108px!important;max-height:108px!important;margin:auto auto 4px!important}.game-screen--mobile-preview .territory-battle__portrait--hero img{object-fit:cover!important;width:100%!important;height:100%!important}.game-screen--mobile-preview .territory-battle__name-row{min-width:0!important;margin:0!important}.game-screen--mobile-preview .territory-battle__name-row strong{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:10px!important;line-height:1!important;display:block!important;overflow:hidden!important}.game-screen--mobile-preview .territory-battle__health{width:100%!important;min-width:0!important;margin:0!important}.game-screen--mobile-preview .territory-battle__health-label{justify-content:space-between!important;gap:4px!important;width:100%!important;font-size:7.5px!important;line-height:1!important;display:flex!important}.game-screen--mobile-preview .territory-battle__health-label strong{font-size:7.5px!important}.game-screen--mobile-preview .territory-battle__health-track{width:100%!important;height:8px!important;margin-top:3px!important}.game-screen--mobile-preview .territory-battle__center{flex-direction:column!important;justify-content:center!important;gap:5px!important;min-width:0!important;min-height:0!important;padding:4px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview .territory-battle__versus{display:none!important}.game-screen--mobile-preview .territory-battle__strike-power{text-align:center!important;width:100%!important;margin:0!important;font-size:8px!important;line-height:1.05!important}.game-screen--mobile-preview .territory-battle__actions--tactics{flex-direction:column!important;gap:5px!important;width:100%!important;margin:0!important;display:flex!important}.game-screen--mobile-preview .territory-battle__actions--tactics .territory-battle__action,.game-screen--mobile-preview .territory-battle__abandon{width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;margin:0!important;padding:4px 5px!important;font-size:9px!important;line-height:1!important}.game-screen--mobile-preview .territory-battle__log-toggle{grid-row:3!important;justify-self:center!important;width:112px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:4px 8px!important;font-size:9px!important;display:block!important}.game-screen--mobile-preview .territory-battle__log{display:none!important}.game-screen--mobile-preview .territory-battle__log--mobile-open{z-index:60!important;min-width:0!important;min-height:0!important;padding:10px!important;display:block!important;position:absolute!important;inset:38px 10px 10px!important;overflow:auto!important}.game-screen--mobile-preview .territory-battle__log-close{place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;display:grid!important;position:absolute!important;top:6px!important;right:6px!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .side-panel__surface{padding:6px!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-panel,.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-tab-panel{box-sizing:border-box!important;color:#f4dfb5!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-panel__header{flex:0 0 34px!important;place-items:center!important;min-height:34px!important;padding:0 42px!important;display:grid!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-panel__header h2{color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important;text-align:center!important;text-shadow:none!important;margin:0!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-tabs{flex:0 0 34px!important;gap:6px!important;width:100%!important;height:34px!important;margin:0!important;padding:0 0 3px!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-tabs button{background-image:none!important;border:1px solid #be842dad!important;border-radius:8px!important;flex:0 0 92px!important;place-items:center!important;min-width:92px!important;max-width:116px!important;height:30px!important;min-height:30px!important;padding:4px 8px!important;display:grid!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-tabs button>span,.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-tabs button small{display:none!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-tabs button strong{color:#f5dfb5!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:10px!important;line-height:1!important;display:block!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-tab-panel{flex:auto!important;min-height:0!important;padding:3px 0 0!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:86px!important;align-content:start!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:2px 3px 5px!important;display:grid!important;overflow:hidden auto!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item{box-sizing:border-box!important;color:#f5dfb5!important;background:#26170ce6!important;border:1px solid #be842db3!important;border-radius:13px!important;grid-template-rows:auto auto!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:3px 9px!important;min-width:0!important;height:86px!important;min-height:86px!important;padding:8px 10px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 0 12px #0003!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__icon{width:50px!important;height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/1/span 2!important;place-items:center!important;margin:0!important;display:grid!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__icon img,.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__icon svg{object-fit:contain!important;width:46px!important;max-width:46px!important;height:46px!important;max-height:46px!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__content{grid-area:1/2!important;align-self:end!important;min-width:0!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__content h3{color:#f5dfb5!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;margin:0!important;font-size:10.5px!important;line-height:1.08!important;display:block!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__quantity{color:#fff0c5!important;background:#120b06a3!important;border:1px solid #d6a23a80!important;border-radius:8px!important;grid-area:2/2!important;place-self:start!important;min-width:34px!important;margin:0!important;padding:2px 7px!important;font-size:9.5px!important;line-height:1.05!important;position:static!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__tooltip{z-index:100!important;max-width:220px!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .side-panel__surface{padding:6px!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collections-screen,.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-table{box-sizing:border-box!important;color:#f4dfb5!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collections-screen__header{flex:0 0 34px!important;place-items:center!important;min-height:34px!important;padding:0 42px!important;display:grid!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collections-screen__header h2{color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important;text-align:center!important;text-shadow:none!important;margin:0!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-province-selector{flex:0 0 38px!important;gap:6px!important;width:100%!important;height:38px!important;margin:0!important;padding:0 0 4px!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-province-selector button{background-image:none!important;border:1px solid #be842dad!important;border-radius:8px!important;flex:0 0 112px!important;place-items:center!important;min-width:112px!important;max-width:136px!important;height:34px!important;min-height:34px!important;padding:4px 7px!important;display:grid!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-province-selector button strong{color:#f5dfb5!important;text-align:center!important;white-space:normal!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;width:100%!important;font-size:9.5px!important;line-height:1.02!important;display:-webkit-box!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-table{flex-direction:column!important;flex:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-table__title{border:0!important;flex:0 0 28px!important;place-items:center!important;min-height:28px!important;padding:0!important;display:grid!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-table__title h3{color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important;text-align:center!important;text-shadow:none!important;margin:0!important;font-family:inherit!important;font-size:12px!important;line-height:1!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-table__rows{flex-direction:column!important;flex:auto!important;gap:8px!important;min-height:0!important;padding:2px 2px 5px!important;display:flex!important;overflow:hidden auto!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row{box-sizing:border-box!important;color:#f5dfb5!important;background:#2c1b0ee6!important;border:1px solid #be842db3!important;border-radius:16px!important;flex:none!important;grid-template:"label label""pieces reward"minmax(0,1fr)/minmax(0,1fr) 108px!important;gap:7px 10px!important;min-width:0!important;min-height:166px!important;padding:9px 10px 11px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 14px #0003!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row__label{flex-flow:wrap!important;grid-area:label!important;align-items:center!important;gap:5px 12px!important;min-width:0!important;min-height:23px!important;padding:0 2px!important;display:flex!important;overflow:visible!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row__label>strong{color:#f5dfb5!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;font-family:inherit!important;font-size:10.5px!important;line-height:1.05!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row__mobile-rewards{color:#f5dfb5!important;white-space:nowrap!important;flex:auto!important;align-items:center!important;gap:5px!important;min-width:0!important;font-size:8.5px!important;line-height:1!important;display:inline-flex!important;overflow:auto hidden!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-mobile-reward{border:1px solid #be842d80!important;border-radius:7px!important;flex:none!important;align-items:center!important;gap:2px!important;min-height:20px!important;padding:1px 5px!important;display:inline-flex!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-mobile-reward__icon{object-fit:contain!important;width:15px!important;max-width:15px!important;height:15px!important;max-height:15px!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-mobile-reward__xp{font-size:8.5px!important;font-weight:800!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row__pieces{grid-area:pieces!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:57px!important;align-content:start!important;gap:12px 10px!important;min-width:0!important;height:auto!important;min-height:0!important;padding:7px 0 8px!important;display:grid!important;overflow:visible!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-piece-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:57px!important;min-height:57px!important;box-shadow:none!important;background:#1f1209c7!important;border:1px solid #be842d8c!important;border-radius:9px!important;place-items:center!important;padding:5px!important;display:grid!important;position:relative!important;overflow:visible!important}.game-screen--mobile-preview .side-panel[data-panel=collections] img.collection-piece-card__icon,.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-piece-card__icon{object-fit:contain!important;width:42px!important;max-width:42px!important;height:42px!important;max-height:42px!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-piece-card__wishlist-add{z-index:4!important;border-radius:999px!important;place-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;font-size:12px!important;line-height:1!important;display:grid!important;position:absolute!important;top:-8px!important;left:50%!important;transform:translate(-50%)!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-piece-card__count{min-width:27px!important;padding:1px 5px!important;font-size:8.5px!important;line-height:1.05!important;position:absolute!important;bottom:-8px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row__reward{background:0 0!important;border:0!important;flex-direction:column!important;grid-area:reward!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:0!important;padding:3px 0!important;display:flex!important;overflow:visible!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row__reward-summary{display:none!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-final-item{background:#1f1209c7!important;border:1px solid #be842d8c!important;border-radius:10px!important;place-items:center!important;width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important;margin:0!important;display:grid!important;position:relative!important;overflow:visible!important}.game-screen--mobile-preview .side-panel[data-panel=collections] img.collection-final-item__icon,.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-final-item__icon{object-fit:contain!important;width:58px!important;max-width:58px!important;height:58px!important;max-height:58px!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-final-item__count{min-width:28px!important;font-size:8.5px!important;inset:auto auto -8px 50%!important;transform:translate(-50%)!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row__reward button{background-image:none!important;border:1px solid #be842db3!important;border-radius:8px!important;width:88px!important;min-width:88px!important;height:29px!important;min-height:29px!important;padding:4px 8px!important;font-size:9.5px!important;line-height:1!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-piece-card:focus,.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item:focus{z-index:80!important;outline:1px solid #ebb95bd9!important}.game-screen--mobile-preview{--mobile-stage83051:1}.game-screen--mobile-preview.game-screen--mobile-preview .province-details.province-details{gap:4px!important;padding:5px 8px 8px!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-details-mobile-header.province-details-mobile-header{box-sizing:border-box!important;flex:0 0 70px!important;grid-template-rows:32px 34px!important;gap:4px!important;width:100%!important;min-width:0!important;height:70px!important;padding:0 40px!important;display:grid!important;position:relative!important;overflow:visible!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-details-mobile-title-row.province-details-mobile-title-row{grid-row:1!important;grid-template-columns:106px minmax(0,1fr) 116px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:32px!important;margin:0!important;padding:0!important;display:grid!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-details-mobile-title-row.province-details-mobile-title-row>h2{color:#f5dfb5!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;place-self:center stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:clamp(13px,1.7vw,18px)!important;font-weight:700!important;line-height:1!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-influence-pill.province-influence-pill{box-sizing:border-box!important;color:#f5dfb5!important;text-align:center!important;white-space:nowrap!important;background:linear-gradient(#412a16f0,#27180cf5)!important;border:1px solid #c38a36b8!important;border-radius:999px!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:2px 6px!important;font-size:7.8px!important;font-weight:700!important;line-height:1!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-influence-pill--daily.province-influence-pill--daily{grid-column:1!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-influence-pill--total.province-influence-pill--total{grid-column:3!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-influence-pill.is-hidden{display:none!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-details-mobile-header.province-details-mobile-header .province-mobile-details-tabs.province-mobile-details-tabs{grid-row:2!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:8px!important;width:min(100%,310px)!important;min-width:210px!important;height:32px!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-details-mobile-header.province-details-mobile-header .province-mobile-details-tabs.province-mobile-details-tabs button{box-sizing:border-box!important;white-space:nowrap!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0!important;padding:4px 8px!important;font-size:9.8px!important;line-height:1!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-back-button--mobile.province-back-button--mobile{z-index:20!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1!important;display:grid!important;position:absolute!important;top:0!important;left:0!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-details[data-mobile-detail-tab=boss] .province-details-mobile-title-row.province-details-mobile-title-row{grid-template-columns:minmax(0,1fr)!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-details[data-mobile-detail-tab=boss] .province-details-mobile-title-row.province-details-mobile-title-row>h2{grid-column:1!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-activities[data-mobile-active=true] .province-activity.province-activity{grid-template-rows:auto 51px 28px!important;gap:6px!important;height:auto!important;min-height:122px!important;margin:0 0 7px!important;padding:8px 10px 9px!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-activity.province-activity .activity-progress-row.activity-progress-row{grid-template:".action"29px"segments segments"18px/minmax(0,1fr) 104px!important;align-items:center!important;gap:4px 8px!important;width:100%!important;min-width:0!important;height:51px!important;min-height:51px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;overflow:visible!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-activity.province-activity .activity-complete-button.activity-complete-button{box-sizing:border-box!important;white-space:nowrap!important;grid-area:action!important;place-self:center stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:29px!important;min-height:29px!important;max-height:29px!important;margin:0!important;padding:4px 6px!important;font-size:9.5px!important;line-height:1!important;position:static!important;inset:auto!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-activity.province-activity .activity-segments.activity-segments{grid-area:segments!important;grid-auto-columns:minmax(12px,1fr)!important;grid-auto-flow:column!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-activity.province-activity .activity-reward.activity-reward{flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:auto hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory],.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections]{box-sizing:border-box!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:5px!important;inset:0!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory]>.side-panel__background,.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory]>.side-panel__surface,.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections]>.side-panel__background,.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections]>.side-panel__surface{box-sizing:border-box!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:5px!important;inset:0!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory]>.side-panel__surface>.close-button,.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections]>.side-panel__surface>.close-button{z-index:500!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;font-size:17px!important;line-height:1!important;top:4px!important;right:4px!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-panel.inventory-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:7px!important;margin:0!important;padding:4px 6px 6px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-panel.inventory-panel .inventory-panel__header.inventory-panel__header{box-sizing:border-box!important;flex:0 0 34px!important;place-items:center!important;width:100%!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 42px!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-panel.inventory-panel .inventory-panel__header.inventory-panel__header h2{color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important;text-align:center!important;text-shadow:none!important;margin:0!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-tabs.inventory-tabs{box-sizing:border-box!important;flex:0 0 35px!important;gap:6px!important;width:100%!important;min-width:0!important;height:35px!important;margin:0!important;padding:0 0 3px!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-tabs.inventory-tabs button{color:#f5dfb5!important;background:linear-gradient(#623f1cf5,#2d1c0dfa)!important;border:1px solid #be842dd1!important;border-radius:9px!important;flex:0 0 100px!important;place-items:center!important;width:100px!important;min-width:100px!important;max-width:118px!important;height:31px!important;min-height:31px!important;max-height:31px!important;margin:0!important;padding:4px 8px!important;display:grid!important;box-shadow:inset 0 1px #ffe1a014,inset 0 -3px 6px #00000047!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-tabs.inventory-tabs button.active{background:linear-gradient(#936226fa,#4b2d10fa)!important;border-color:#d59a35!important;box-shadow:0 0 8px #d59a3540,inset 0 1px #ffe8ab2e!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-tabs.inventory-tabs button.is-disabled{opacity:.48!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-tabs.inventory-tabs button>span,.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-tabs.inventory-tabs button small{display:none!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-tabs.inventory-tabs button strong{color:#f5dfb5!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;margin:0!important;font-size:10px!important;line-height:1!important;display:block!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-tab-panel.inventory-tab-panel{width:100%!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:auto!important;margin:0!important;padding:2px 0 0!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-panel.inventory-panel .inventory-panel__grid.inventory-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:82px!important;align-content:start!important;gap:9px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:2px 1px 5px!important;display:grid!important;overflow:hidden auto!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-panel.inventory-panel .inventory-item.inventory-item{box-sizing:border-box!important;color:#f5dfb5!important;background:linear-gradient(#402612f5,#221309fa)!important;border:1px solid #be842db8!important;border-radius:13px!important;grid-template-rows:auto auto!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:3px 9px!important;width:100%!important;min-width:0!important;max-width:none!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0!important;padding:8px 10px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #ffe1a00f,inset 0 -4px 10px #00000038!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-panel.inventory-panel .inventory-item.inventory-item .inventory-item__icon.inventory-item__icon{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/1/span 2!important;place-self:center!important;margin:0!important;padding:0!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-panel.inventory-panel .inventory-item.inventory-item .inventory-item__content.inventory-item__content{text-align:left!important;grid-area:1/2!important;place-self:end stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-panel.inventory-panel .inventory-item.inventory-item .inventory-item__content.inventory-item__content h3{color:#f5dfb5!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;text-shadow:none!important;margin:0!important;font-family:inherit!important;font-size:10.5px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=inventory] .inventory-panel.inventory-panel .inventory-item.inventory-item .inventory-item__quantity.inventory-item__quantity{color:#fff0c5!important;background:#120b06a3!important;border:1px solid #d6a23a80!important;border-radius:8px!important;grid-area:2/2!important;place-self:start!important;width:auto!important;min-width:34px!important;max-width:none!important;margin:0!important;padding:2px 7px!important;font-size:9.5px!important;line-height:1.05!important;position:static!important;inset:auto!important;transform:none!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collections-screen.collections-screen{box-sizing:border-box!important;color:#f5dfb5!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:5px!important;margin:0!important;padding:4px 6px 6px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collections-screen.collections-screen .collections-screen__header.collections-screen__header{flex:0 0 34px!important;place-items:center!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 42px!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collections-screen.collections-screen .collections-screen__header.collections-screen__header h2{color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important;text-align:center!important;text-shadow:none!important;margin:0!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-province-selector.collection-province-selector{flex:0 0 38px!important;gap:6px!important;width:100%!important;min-width:0!important;height:38px!important;margin:0!important;padding:0 0 4px!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-province-selector.collection-province-selector button{color:#f5dfb5!important;background:linear-gradient(#623f1cf5,#2d1c0dfa)!important;border:1px solid #be842dd1!important;border-radius:9px!important;flex:0 0 116px!important;place-items:center!important;width:116px!important;min-width:116px!important;max-width:136px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:4px 7px!important;display:grid!important;box-shadow:inset 0 1px #ffe1a014,inset 0 -3px 6px #00000047!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-province-selector.collection-province-selector button.active{background:linear-gradient(#936226fa,#4b2d10fa)!important;border-color:#d59a35!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-province-selector.collection-province-selector button strong{color:#f5dfb5!important;text-align:center!important;white-space:normal!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;width:100%!important;margin:0!important;font-size:9.5px!important;line-height:1.02!important;display:-webkit-box!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-table.collection-table{width:100%!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:auto!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-table__title.collection-table__title{border:0!important;flex:0 0 26px!important;place-items:center!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:0!important;display:grid!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-table__title.collection-table__title h3{color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important;text-align:center!important;text-shadow:none!important;margin:0!important;font-family:inherit!important;font-size:11.5px!important;line-height:1!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-table__rows.collection-table__rows{flex-direction:column!important;flex:auto!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:2px 1px 5px!important;display:flex!important;overflow:hidden auto!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row{box-sizing:border-box!important;color:#f5dfb5!important;background:linear-gradient(#3e2511f5,#231409fa)!important;border:1px solid #be842db8!important;border-radius:15px!important;flex:0 0 174px!important;grid-template:"label label"24px"pieces reward"minmax(0,1fr)/minmax(0,1fr) 106px!important;gap:7px 10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:174px!important;min-height:174px!important;max-height:174px!important;margin:0!important;padding:9px 10px 10px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffe1a00f,inset 0 -4px 10px #00000038!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__label.collection-row__label{flex-flow:row!important;grid-area:label!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__label.collection-row__label>strong{color:#f5dfb5!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;max-width:44%!important;margin:0!important;font-family:inherit!important;font-size:10.5px!important;line-height:1!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__mobile-rewards.collection-row__mobile-rewards{color:#f5dfb5!important;width:auto!important;min-width:0!important;max-width:none!important;height:22px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;font-size:8.5px!important;line-height:1!important;display:inline-flex!important;overflow:auto hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-mobile-reward.collection-mobile-reward{box-sizing:border-box!important;background:#1b1007a3!important;border:1px solid #be842d7a!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:auto!important;min-width:38px!important;max-width:none!important;height:20px!important;min-height:20px!important;margin:0!important;padding:1px 5px!important;display:inline-flex!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__pieces.collection-row__pieces{box-sizing:border-box!important;grid-area:pieces!important;grid-template-rows:repeat(2,55px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:55px!important;grid-auto-flow:row!important;place-content:center stretch!important;gap:12px 10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:122px!important;min-height:122px!important;max-height:122px!important;margin:0!important;padding:5px 0 7px!important;display:grid!important;overflow:visible!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-piece-card.collection-piece-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:55px!important;min-height:55px!important;max-height:55px!important;box-shadow:none!important;background:#1d1108c7!important;border:1px solid #be842d8c!important;border-radius:9px!important;place-self:stretch stretch!important;place-items:center!important;margin:0!important;padding:5px!important;display:grid!important;position:relative!important;overflow:visible!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__reward.collection-row__reward{box-sizing:border-box!important;width:106px!important;min-width:106px!important;max-width:106px!important;height:122px!important;min-height:122px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;grid-area:reward!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:3px 0!important;display:flex!important;overflow:visible!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__reward-summary.collection-row__reward-summary{display:none!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-final-item.collection-final-item{width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important;box-shadow:none!important;background:#1d1108c7!important;border:1px solid #be842d8c!important;border-radius:9px!important;place-items:center!important;margin:0!important;padding:4px!important;display:grid!important;position:relative!important;overflow:visible!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__reward.collection-row__reward button{color:#f5dfb5!important;background:linear-gradient(#794f1ef5,#39220dfa)!important;border:1px solid #be842dc7!important;border-radius:8px!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:4px 7px!important;font-size:9px!important;line-height:1!important}:root{--mobile-stage83052:1}.game-screen--mobile-preview.game-screen--mobile-preview .province-details-mobile-title-row.province-details-mobile-title-row{grid-template-columns:112px minmax(0,1fr) 120px!important;align-items:center!important;height:32px!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-details-mobile-title-row.province-details-mobile-title-row>h2{color:#f5dfb5!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;place-self:center stretch!important;width:100%!important;min-width:0!important;margin:0!important;padding:1px 0 2px!important;font-size:clamp(13px,1.7vw,18px)!important;font-weight:700!important;line-height:1.06!important;display:block!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-activities[data-mobile-active=true] .province-activity.province-activity{grid-template-rows:auto 45px 28px!important;gap:5px!important;min-height:118px!important;padding:8px 10px 10px!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-activity.province-activity .activity-title.activity-title{color:#f5dfb5!important;white-space:normal!important;word-break:break-word!important;text-rendering:geometricprecision!important;min-width:0!important;min-height:23px!important;margin:0!important;padding:0 0 2px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.16!important;display:block!important;overflow:visible!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-activity.province-activity .activity-progress-row.activity-progress-row{grid-template-rows:25px 18px!important;grid-template-columns:minmax(0,1fr) 104px!important;align-items:start!important;gap:2px 8px!important;height:45px!important;min-height:45px!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-activity.province-activity .activity-complete-button.activity-complete-button{align-self:start!important;height:27px!important;min-height:27px!important;max-height:27px!important;margin-top:-1px!important}.game-screen--mobile-preview.game-screen--mobile-preview .province-activity.province-activity .activity-segments.activity-segments{align-self:start!important;height:18px!important;min-height:18px!important;margin-top:-1px!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle{box-sizing:border-box!important;grid-template-rows:32px minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:6px 8px 8px!important;display:grid!important;position:relative!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__header{grid-row:1!important;justify-content:center!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0 38px!important;display:flex!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__title{color:#f5dfb5!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__arena{grid-row:2!important;grid-template-columns:minmax(114px,1fr) minmax(114px,1fr) 124px!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__fighter--boss,.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__fighter--player{box-sizing:border-box!important;background:#21140ae6!important;border:1px solid #be842dc2!important;border-radius:18px!important;grid-template-rows:minmax(0,1fr) auto auto!important;align-content:stretch!important;gap:5px!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:8px 7px 9px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffe1a00f,inset 0 -6px 16px #00000038!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__portrait--boss-full,.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__portrait--hero{background:#0e09058c!important;border:1px solid #be842d8c!important;border-radius:14px!important;place-self:start center!important;place-items:center!important;width:min(100%,118px)!important;min-width:96px!important;max-width:118px!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0 auto!important;padding:0!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__portrait--boss-full img,.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__portrait--hero img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important;display:block!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__name-row{min-width:0!important;margin:0!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__name-row strong{color:#f5dfb5!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;margin:0!important;font-size:9.8px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__health{width:100%!important;min-width:0!important;margin:0!important;padding-top:1px!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__health-label{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:2px!important;width:100%!important;font-size:7.4px!important;line-height:1.05!important;display:flex!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__health-label strong{font-size:8px!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__health-track{width:100%!important;height:8px!important;margin-top:4px!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__center{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:8px 2px 38px!important;display:flex!important;position:relative!important;overflow:hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__versus{display:none!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__strike-power{color:#f5dfb5!important;text-align:center!important;width:100%!important;margin:0 0 1px!important;padding:0 2px!important;font-size:8.6px!important;line-height:1.08!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__actions--tactics{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__actions--tactics .territory-battle__action,.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__abandon,.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__log-toggle{box-sizing:border-box!important;white-space:nowrap!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0!important;padding:4px 6px!important;font-size:9px!important;line-height:1!important;display:grid!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__log-toggle{position:absolute!important;bottom:0!important;right:2px!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__result{flex-direction:column!important;align-items:stretch!important;gap:7px!important;display:flex!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__log{display:none!important}.game-screen--mobile-preview.game-screen--mobile-preview .territory-battle.territory-battle .territory-battle__log--mobile-open{z-index:80!important;background:#170e08fa!important;border:1px solid #be842db8!important;border-radius:14px!important;min-width:0!important;min-height:0!important;padding:10px!important;display:block!important;position:absolute!important;inset:38px 10px 10px!important;overflow:auto!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row{flex:0 0 194px!important;grid-template-rows:28px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 114px!important;gap:8px 10px!important;height:194px!important;min-height:194px!important;max-height:194px!important;padding:10px 10px 12px!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__label.collection-row__label{align-items:center!important;gap:8px!important;height:28px!important;min-height:28px!important;overflow:visible!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__label.collection-row__label>strong{max-width:42%!important;font-size:10.4px!important;line-height:1.08!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__mobile-rewards.collection-row__mobile-rewards{gap:6px!important;overflow:auto hidden!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__mobile-rewards.collection-row__mobile-rewards>span:first-child{flex:none!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-mobile-reward.collection-mobile-reward{min-width:48px!important;height:22px!important;min-height:22px!important;padding:1px 6px!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-mobile-reward__xp{font-size:8.8px!important;line-height:1!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-mobile-reward strong{color:#f5dfb5!important;text-overflow:clip!important;white-space:nowrap!important;font-size:8.8px!important;line-height:1!important;display:inline!important;overflow:visible!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__pieces.collection-row__pieces{grid-template-rows:repeat(2,62px)!important;grid-auto-rows:62px!important;align-content:start!important;gap:14px 10px!important;height:140px!important;min-height:140px!important;max-height:140px!important;padding:7px 0 10px!important;overflow:visible!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-piece-card.collection-piece-card{height:62px!important;min-height:62px!important;max-height:62px!important;padding:6px!important;overflow:visible!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row img.collection-piece-card__icon,.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-piece-card__icon{object-fit:contain!important;width:46px!important;max-width:46px!important;height:46px!important;max-height:46px!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-piece-card__count{min-width:30px!important;padding:2px 6px!important;font-size:8.8px!important;line-height:1!important;bottom:-9px!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__reward.collection-row__reward{gap:9px!important;width:114px!important;min-width:114px!important;max-width:114px!important;height:140px!important;min-height:140px!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-final-item.collection-final-item{width:82px!important;min-width:82px!important;max-width:82px!important;height:82px!important;min-height:82px!important;max-height:82px!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row img.collection-final-item__icon,.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-final-item__icon{object-fit:contain!important;width:62px!important;max-width:62px!important;height:62px!important;max-height:62px!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-final-item__count{min-width:30px!important;padding:2px 6px!important;font-size:8.8px!important;line-height:1!important;bottom:-9px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.game-screen--mobile-preview.game-screen--mobile-preview .side-panel.side-panel[data-panel=collections] .collection-row.collection-row .collection-row__reward.collection-row__reward button{width:88px!important;min-width:88px!important;max-width:88px!important;height:29px!important;min-height:29px!important;max-height:29px!important}.side-panel[data-panel=collections] :is(.side-panel__surface,.collections-screen,.collection-table),.side-panel[data-panel=inventory] :is(.side-panel__surface,.inventory-panel,.inventory-tab-panel),.side-panel[data-panel=forge] :is(.side-panel__surface,.forge-collection-screen,.forge-armor-table,.forge-consumables-table){box-shadow:none!important;background:0 0!important}.side-panel[data-panel=collections] :is(.collections-screen__header h2,.collection-table__title h3,.collection-row__label strong,.collection-final-item strong),.side-panel[data-panel=inventory] :is(h2,h3,h4,.inventory-item__content strong),.side-panel[data-panel=forge] :is(.forge-collection-screen__header h2,.collection-table__title h3,.forge-armor-row__label strong,.collection-final-item strong,.forge-set-level-note){color:#f7e7c2!important;-webkit-text-fill-color:#f7e7c2!important;text-shadow:0 1px 1px #120803db!important}.side-panel[data-panel=collections] :is(.collection-row__label p,.collection-row__label span,.collection-final-item small),.side-panel[data-panel=inventory] :is(.inventory-item__content p,.inventory-item__content small,.inventory-item__quantity),.side-panel[data-panel=forge] :is(.forge-armor-row__output small,.forge-armor-row__materials,.forge-set-level-note){color:#dcc6a2!important;-webkit-text-fill-color:#dcc6a2!important}.forge-item-level-badge{text-shadow:0 1px 1px #160a04;background:#392010db;border:1px solid #d79e53b8;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;margin-top:4px;padding:3px 8px;font-size:11px;font-weight:850;line-height:1.1;color:#ffe6b2!important;-webkit-text-fill-color:#ffe6b2!important;display:inline-flex!important}.craft-success__level{color:#ffe2a7;margin:2px 0 10px;font-size:15px;font-weight:850}.scene--equipment .scene-background:before,.scene--equipment .scene-background:after{display:none!important}.scene--equipment .scene-character{opacity:1!important;filter:none!important;height:min(620px,82%)!important;left:26%!important}.equipment-preview{pointer-events:auto;border-left:1px solid #e8bc7a47;max-width:760px;z-index:80!important;color:#f5e7ca!important;background-color:#56321d!important;background-image:linear-gradient(180deg, #fff6e009, #10080438), var(--svitki-shared-inner-background-final)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:50%!important;height:100%!important;min-height:0!important;padding:15px 17px 14px!important;position:absolute!important;inset:0 0 0 auto!important;overflow:hidden!important;box-shadow:-12px 0 28px #10070357,inset 0 0 34px #14080347!important}.equipment-preview>.equipment-mode__close{z-index:6!important;position:absolute!important;top:10px!important;right:10px!important}.equipment-preview--loading{font-weight:850;place-items:center!important;display:grid!important}.panel-lazy-loading{color:#e8d7b5;place-items:center;width:100%;height:100%;min-height:120px;font-weight:800;display:grid}.equipment-preview :is(h2,h3,h4){color:#ffe2aa;text-shadow:0 1px 1px #140803e6}.equipment-preview__rarity-home,.equipment-preview__sets-screen,.equipment-preview__upgrade-screen{flex-direction:column!important;gap:10px!important;height:100%!important;min-height:0!important;display:flex!important}.equipment-preview__rarity-home{padding:30px 6px 20px;justify-content:center!important;align-items:stretch!important}.equipment-preview__rarity-home h2{text-align:center;margin:0!important;font-size:26px!important}.equipment-preview__rarity-home>p{color:#d7c19c;text-align:center;margin:-2px 0 7px;font-size:12px}.equipment-preview__rarity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;display:grid!important}.equipment-preview__rarity-button{border-radius:11px!important;min-height:64px!important;padding:8px!important;font-size:15px!important}.equipment-preview__topbar{min-height:42px;padding-right:32px;position:relative;grid-template-columns:minmax(116px,1fr) minmax(0,1.3fr) minmax(32px,.3fr)!important;align-items:center!important;gap:7px!important;display:grid!important}.equipment-preview__topbar>button{min-height:31px;justify-self:start!important;padding:5px 9px!important;font-size:10px!important}.equipment-preview__topbar>h2{text-align:center!important;grid-column:2!important;margin:0!important;font-size:20px!important}.equipment-preview__set-grid{flex-direction:column!important;flex:auto!important;gap:8px!important;min-height:0!important;padding:2px 3px 10px!important;display:flex!important;overflow:hidden auto!important}.equipment-preview__set-card{background:#372113e6!important;border-radius:11px!important;flex:none!important;grid-template-rows:auto!important;grid-template-columns:58px minmax(0,1fr) minmax(132px,auto)!important;align-items:center!important;gap:9px!important;min-height:82px!important;padding:9px 10px!important;display:grid!important}.equipment-preview__set-visual{background:#160d0873!important;border-radius:9px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important;overflow:hidden!important}.equipment-preview__set-visual .equipment-panel-icon{object-fit:contain!important;width:46px!important;height:46px!important}.equipment-preview__set-copy{color:#f5e7ca!important;gap:3px!important;min-width:0!important;display:grid!important}.equipment-preview__set-copy h3{font-size:14px!important}.equipment-preview__set-card-actions{gap:5px;min-width:132px;display:grid}.equipment-preview__set-card-actions button,.equipment-preview__set-actions button,.equipment-preview__item-action button{color:#ffedc5!important;background:linear-gradient(#8b531f,#4d2b12)!important;border:1px solid #c18a43!important;border-radius:8px!important;min-height:31px!important;padding:5px 8px!important;font-size:10px!important;font-weight:850!important}.equipment-preview__set-actions{min-height:38px;justify-content:center!important;align-items:center!important;display:flex!important}.equipment-preview__items-list{flex-direction:column!important;flex:auto!important;gap:6px!important;min-height:0!important;padding:2px 3px 10px!important;display:flex!important;overflow:hidden auto!important}.equipment-preview__item-card{background:#2d1b10e6!important;border-radius:9px!important;flex:none!important;grid-template-columns:48px minmax(0,1fr) minmax(142px,auto)!important;align-items:center!important;gap:8px!important;min-height:68px!important;padding:7px 8px!important;display:grid!important}.equipment-preview__item-main{min-width:0;gap:3px!important;display:grid!important}.equipment-preview__item-main h4{line-height:1.08;font-size:12px!important}.equipment-preview__item-bonuses{line-height:1.12;color:#dec8a4!important;flex-wrap:wrap!important;gap:2px 8px!important;font-size:9px!important;display:flex!important}.equipment-preview__item-action{justify-content:flex-end!important;align-items:center!important;min-width:0!important;display:flex!important}.equipment-preview__item-state{text-align:right;max-width:150px;line-height:1.2;color:#c8b391!important;font-size:9px!important}.equipment-message{flex:none;margin:0!important;padding:5px 8px!important;font-size:10px!important}.province-player-card .province-avatar,.province-player-card .province-avatar:hover,.province-player-card .province-avatar:focus,.province-player-card .province-avatar:focus-visible,.province-player-card .province-avatar img,.province-player-card .province-avatar:hover img,.province-player-card .province-avatar:focus img,.province-player-card .province-avatar:focus-visible img{transform:translate(0,0)scale(1)!important}.province-player-card .province-avatar [role=tooltip],.province-player-card .province-avatar .province-avatar__tooltip,.province-player-card [data-tooltip]:before,.province-player-card [data-tooltip]:after,.province-player-card .province-avatar:before,.province-player-card .province-avatar:after{content:none!important;display:none!important}@media (width<=980px),(height<=650px){.equipment-preview{width:52%!important;padding:9px 10px!important}.scene--equipment .scene-chair{max-width:42%!important;left:23%!important}.scene--equipment .scene-character{height:min(520px,80%)!important;left:24%!important}.equipment-preview__rarity-home{padding:20px 4px 12px}.equipment-preview__rarity-home h2{font-size:19px!important}.equipment-preview__rarity-button{min-height:47px!important;font-size:12px!important}.equipment-preview__set-card{grid-template-columns:44px minmax(0,1fr) minmax(116px,auto)!important;min-height:66px!important;padding:6px!important}.equipment-preview__set-visual{width:40px!important;height:40px!important}.equipment-preview__set-visual .equipment-panel-icon{width:35px!important;height:35px!important}.equipment-preview__set-copy h3{font-size:11px!important}.equipment-preview__set-copy span{font-size:8px!important}.equipment-preview__set-card-actions{gap:3px;min-width:116px}.equipment-preview__set-card-actions button,.equipment-preview__set-actions button,.equipment-preview__item-action button{min-height:26px!important;padding:3px 5px!important;font-size:8px!important}.equipment-preview__topbar{min-height:34px;grid-template-columns:94px minmax(0,1fr) 28px!important}.equipment-preview__topbar>h2{font-size:14px!important}.equipment-preview__topbar>button{min-height:26px;padding:3px 5px!important;font-size:8px!important}.equipment-preview__item-card{grid-template-columns:36px minmax(0,1fr) minmax(116px,auto)!important;gap:5px!important;min-height:54px!important;padding:4px 5px!important}.equipment-preview__item-card .equipment-item-card__icon{width:32px!important;height:32px!important}.equipment-preview__item-main h4{font-size:9px!important}.equipment-preview__item-bonuses{gap:1px 5px!important;font-size:7.5px!important}.equipment-preview__item-main>strong{font-size:8px!important}.equipment-preview__item-state{max-width:118px;font-size:7.5px!important}.forge-item-level-badge{padding:2px 6px;font-size:9px}}:root{--stage83054-equipment-ui-refinement-v3:1}.side-panel[data-panel=collections] .side-panel__surface,.side-panel[data-panel=inventory] .side-panel__surface,.side-panel[data-panel=forge] .side-panel__surface{background:0 0!important}.collections-screen,.side-panel[data-panel=collections] .collection-table,.inventory-panel,.inventory-tab-panel,.crafting-screen,.forge-collection-screen,.forge-collection-screen .collection-table,.forge-armor-table,.forge-consumables-table{box-shadow:none!important;background-color:#0000!important;background-image:none!important}.collections-screen:before,.collections-screen:after,.inventory-panel:before,.inventory-panel:after,.inventory-tab-panel:before,.inventory-tab-panel:after,.crafting-screen:before,.crafting-screen:after,.forge-collection-screen:before,.forge-collection-screen:after,.forge-armor-table:before,.forge-armor-table:after{box-shadow:none!important;background:0 0!important}.side-panel[data-panel=collections] .collection-row,.side-panel[data-panel=collections] .collection-table__title,.side-panel[data-panel=inventory] .inventory-item,.side-panel[data-panel=inventory] .inventory-tab-panel>*,.side-panel[data-panel=forge] .forge-armor-row,.side-panel[data-panel=forge] .collection-table__title{color:#f7e7c2!important;background-color:#402515e6!important;background-image:none!important;border-color:#cb97526b!important}.side-panel[data-panel=collections] :is(h2,h3,h4,strong,.collection-row__label,.collection-table__headings),.side-panel[data-panel=inventory] :is(h2,h3,h4,strong,.inventory-item__content),.side-panel[data-panel=forge] :is(h2,h3,h4,strong,.forge-armor-row__label,.forge-set-level-note){color:#ffe8bd!important;-webkit-text-fill-color:#ffe8bd!important;text-shadow:0 1px 2px #120803f2!important}.side-panel[data-panel=collections] :is(p,small,span),.side-panel[data-panel=inventory] :is(p,small,span),.side-panel[data-panel=forge] :is(p,small,span){color:#ddc7a3}.forge-item-level-badge{min-width:86px;font-size:12px!important}.scene--equipment .scene-background{background-color:#15100c!important;background-image:url(/assets/backgrounds/home-scene.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.scene--equipment .scene-background:before{content:""!important;z-index:1!important;-webkit-backdrop-filter:blur(3px)brightness(.82)saturate(.88)!important;backdrop-filter:blur(3px)brightness(.82)saturate(.88)!important;pointer-events:none!important;background:#0906041a!important;display:block!important;position:absolute!important;inset:-8px!important}.scene--equipment .scene-background:after{content:""!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(at 25% 52%,#0000 0%,#0000000f 47%,#0003 100%),linear-gradient(90deg,#0a060305 0%,#0a06030a 44%,#0a060357 54%,#0a060394 100%)!important;display:block!important;position:absolute!important;inset:0!important}.scene--equipment .scene-seat-layer{z-index:10!important}.scene--equipment .scene-chair{opacity:1!important;filter:none!important;max-width:43%!important;left:25.5%!important}.scene--equipment .scene-character{opacity:1!important;filter:none!important;max-width:43%!important;height:min(620px,84%)!important;left:26%!important}.scene--equipment .scene-equipment-layer{opacity:1!important;filter:none!important}.equipment-preview{animation:.22s ease-out both equipment-drawer-in-v3;z-index:90!important;color:#3c2817!important;pointer-events:auto!important;background:linear-gradient(#fffae9f7,#e2cb99fa),#e4cfa0!important;border-left:2px solid #67421eb8!important;border-radius:18px 0 0 18px!important;width:49%!important;max-width:690px!important;height:100%!important;min-height:0!important;padding:18px 20px 16px!important;font-size:15px!important;position:absolute!important;inset:0 0 0 auto!important;overflow:hidden!important;box-shadow:-16px 0 34px #0a05026b,inset 0 0 0 1px #ffffff6b!important}@keyframes equipment-drawer-in-v3{0%{opacity:.72;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.equipment-preview>.equipment-mode__close{z-index:8!important;top:10px!important;right:10px!important}.equipment-preview :is(h2,h3,h4){color:#4d2f17!important;-webkit-text-fill-color:#4d2f17!important;text-shadow:0 1px #ffffff73!important}.equipment-preview__rarity-home,.equipment-preview__sets-screen,.equipment-preview__upgrade-screen{gap:14px!important;height:100%!important;min-height:0!important}.equipment-preview__rarity-home{justify-content:center!important;padding:30px 6px 24px!important}.equipment-preview__rarity-home h2{font-size:30px!important}.equipment-preview__rarity-home>p{color:#6f5134!important;margin:0 0 6px!important;font-size:15px!important}.equipment-preview__rarity-grid{grid-template-columns:1fr!important;gap:10px!important}.equipment-preview__rarity-button{color:#fff4d2!important;text-shadow:0 1px 2px #000000b8!important;background:linear-gradient(#234b9b,#0f2f71)!important;border:1px solid #6c431c!important;border-radius:999px!important;min-height:54px!important;font-size:17px!important;font-weight:900!important;box-shadow:inset 0 1px 1px #ffffff40,0 2px 5px #2d1a0857!important}.equipment-preview__rarity-button:hover,.equipment-preview__rarity-button:focus-visible{filter:brightness(1.1)!important;transform:none!important}.equipment-preview__topbar{grid-template-columns:minmax(125px,1fr) minmax(0,1.4fr) 38px!important;min-height:48px!important;padding-right:38px!important}.equipment-preview__topbar>h2{font-size:23px!important}.equipment-preview__topbar>button{color:#4b2b12!important;background:linear-gradient(#f1ddb3,#cfad70)!important;border-color:#7d5228!important;min-height:34px!important;padding:6px 10px!important;font-size:12px!important}.equipment-preview__set-grid{flex-direction:column!important;gap:12px!important;padding:3px 5px 14px!important;display:flex!important;overflow-y:auto!important}.equipment-preview__set-card{color:#432814!important;background:linear-gradient(#fbedccf2,#d7b87ff5)!important;border:1px solid #66431f94!important;border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:stretch!important;gap:10px 14px!important;min-height:178px!important;padding:13px 14px!important;display:grid!important;box-shadow:0 4px 12px #42270f38,inset 0 0 0 1px #ffffff5c!important}.equipment-preview__set-visual--full-set{background:radial-gradient(circle at 50% 42%,#ffffff94,#69441f1f 68%)!important;border-radius:12px!important;grid-area:1/1/3!important;grid-template-columns:repeat(2,58px)!important;grid-auto-rows:58px!important;place-content:center!important;gap:4px!important;width:150px!important;height:150px!important;display:grid!important;position:relative!important;overflow:hidden!important}.equipment-preview__set-piece{place-items:center!important;width:58px!important;height:58px!important;display:grid!important}.equipment-preview__set-piece .equipment-panel-icon,.equipment-preview__set-piece .equipment-panel-icon img{filter:drop-shadow(0 2px 3px #321c0a57);object-fit:contain!important;width:52px!important;height:52px!important}.equipment-preview__set-copy{color:#432814!important;align-self:end!important;gap:6px!important}.equipment-preview__set-copy h3{font-size:20px!important;line-height:1.15!important}.equipment-preview__set-copy span{color:#6e4a27!important;font-size:13px!important}.equipment-preview__set-card-actions{grid-template-columns:1fr!important;align-self:end!important;gap:7px!important;min-width:0!important;display:grid!important}.equipment-preview__set-card-actions button,.equipment-preview__set-actions button,.equipment-preview__item-action button{color:#fff4d2!important;text-shadow:0 1px 2px #000000a6!important;background:linear-gradient(#234b9b,#0f2f71)!important;border:1px solid #6c431c!important;border-radius:999px!important;min-height:38px!important;padding:7px 10px!important;font-size:13px!important;font-weight:900!important}.equipment-preview button:disabled{opacity:.48!important}.equipment-preview__empty{color:#785537!important;text-align:center!important;margin:auto!important;font-size:16px!important}.equipment-preview__set-actions{justify-content:center!important;min-height:46px!important}.equipment-preview__set-actions button{width:min(100%,420px)!important;font-size:14px!important}.equipment-preview__items-list{gap:9px!important;padding:2px 5px 14px!important;overflow-y:auto!important}.equipment-preview__item-card{color:#432814!important;background:linear-gradient(#f9ebcaf5,#ddc089f5)!important;border:1px solid #66431f85!important;border-radius:12px!important;grid-template-columns:64px minmax(0,1fr) minmax(166px,auto)!important;gap:11px!important;min-height:86px!important;padding:10px 11px!important}.equipment-preview__item-card .equipment-item-card__icon{width:58px!important;height:58px!important}.equipment-preview__item-main{gap:5px!important}.equipment-preview__item-main h4{color:#412611!important;font-size:16px!important;line-height:1.15!important}.equipment-preview__item-bonuses{color:#664421!important;gap:3px 10px!important;font-size:12px!important;line-height:1.22!important}.equipment-preview__item-main>strong{color:#4c2c12!important;font-size:13px!important}.equipment-preview__item-action{min-width:0!important}.equipment-preview__item-state{color:#765334!important;text-align:right!important;max-width:170px!important;font-size:12px!important;line-height:1.25!important}.equipment-message{color:#315020!important;background:#e5f4d3e6!important;border-color:#4874367a!important;margin:0!important;padding:7px 10px!important;font-size:12px!important}@media (width<=980px),(height<=650px){.equipment-preview{width:50%!important;padding:12px 13px 11px!important;font-size:13px!important}.scene--equipment .scene-chair{max-width:42%!important;left:24.5%!important}.scene--equipment .scene-character{height:min(545px,82%)!important;left:25%!important}.equipment-preview__rarity-home h2{font-size:24px!important}.equipment-preview__rarity-home>p{font-size:13px!important}.equipment-preview__rarity-button{min-height:46px!important;font-size:14px!important}.equipment-preview__topbar>h2{font-size:19px!important}.equipment-preview__topbar>button{font-size:11px!important}.equipment-preview__set-card{grid-template-columns:116px minmax(0,1fr)!important;min-height:142px!important;padding:9px 10px!important}.equipment-preview__set-visual--full-set{grid-template-columns:repeat(2,44px)!important;grid-auto-rows:44px!important;width:116px!important;height:116px!important}.equipment-preview__set-piece{width:44px!important;height:44px!important}.equipment-preview__set-piece .equipment-panel-icon,.equipment-preview__set-piece .equipment-panel-icon img{width:39px!important;height:39px!important}.equipment-preview__set-copy h3{font-size:16px!important}.equipment-preview__set-copy span{font-size:11px!important}.equipment-preview__set-card-actions button,.equipment-preview__set-actions button,.equipment-preview__item-action button{min-height:32px!important;font-size:11.5px!important}.equipment-preview__item-card{grid-template-columns:50px minmax(0,1fr) minmax(142px,auto)!important;min-height:70px!important;padding:7px 8px!important}.equipment-preview__item-card .equipment-item-card__icon{width:46px!important;height:46px!important}.equipment-preview__item-main h4{font-size:13.5px!important}.equipment-preview__item-bonuses{font-size:10.5px!important}.equipment-preview__item-main>strong{font-size:11.5px!important}.equipment-preview__item-state{font-size:10.5px!important}}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}html,body,#root{box-sizing:border-box;border:0;width:100%;height:100%;min-height:100%;margin:0;padding:0}#root{text-align:center;flex-direction:column;display:flex;overflow:hidden}body{margin:0;overflow:hidden}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--ui20-bg:#180e08f5;--ui20-bg-soft:#2b1a0ee6;--ui20-card:linear-gradient(180deg, #3d2311f5, #140c07f7);--ui20-card-hover:linear-gradient(180deg, #4b2d17fa, #1b0f08fa);--ui20-border:#c2893a94;--ui20-border-soft:#935f2973;--ui20-gold:#ffd890;--ui20-gold-bright:#ffe5aa;--ui20-muted:#bea781;--ui20-text:#f4e2bb;--ui20-red:#8f3527;--ui20-green:#59752a;--ui20-shadow:inset 0 0 28px #00000061, 0 8px 22px #00000047}body,#root{background:#090706}.game-screen,.game-screen *{scrollbar-color:#8c5c25 #00000038}:is(.content-panel,.arena-panel,.tavern-panel,.lockpicking-panel,.inventory-panel,.skills-tree-panel,.collections-screen,.forge-hub,.crafting-screen,.friends-support-modal,.energy-restore-modal,.friend-profile-modal,.settings-modal,.game-modal__dialog){color:var(--ui20-text)}:is(.arena-panel__header h2,.tavern-panel__header h2,.lockpicking-panel__header h2,.inventory-panel__header h2,.skills-tree-panel__header h2,.collections-screen__header h2,.forge-hub__header h2,.crafting-screen__header h2,.friends-support-modal__header h2,.energy-restore-modal h2,.friend-profile-card h2,.settings-modal__header h2,.game-modal__title){letter-spacing:.01em;text-shadow:0 2px #0000008c;font-weight:700;color:var(--ui20-gold-bright)!important;font-family:Georgia,Times New Roman,serif!important}:is(.arena-panel__eyebrow,.tavern-panel__eyebrow,.lockpicking-panel__eyebrow,.equipment-drawer__eyebrow,.forge-hub__eyebrow,.settings-modal__eyebrow,.game-modal__eyebrow,.friends-support-modal__header>span){letter-spacing:.14em;text-transform:uppercase;font-weight:900;color:#d69b4f!important;font-size:10px!important}:is(.arena-stat-grid article,.arena-difficulty-section,.arena-history-preview,.arena-cooldown-card,.arena-opponent-card,.arena-confirmation__rules,.arena-result__reward,.tavern-game-card,.tavern-game-stage,.lockpicking-chest,.lockpicking-detail-card,.lockpicking-workbench,.inventory-item,.skills-tree-panel__mastery,.skills-tree-panel__tree,.skills-tree-panel__details,.collection-table,.collection-row,.collection-piece-card,.collection-reward-card,.equipment-drawer__slot-card,.equipment-stats-summary,.equipment-item-card,.support-limit-card,.provision-card,.support-friend-row,.incoming-gift-card,.wishlist-item-card,.wishlist-add-card,.restore-energy-card,.restore-energy-orb,.crafting-recipe,.crafting-resource-card,.forge-service-card){box-shadow:var(--ui20-shadow);border-color:var(--ui20-border)!important;background:var(--ui20-card)!important}:is(.arena-difficulty-card,.arena-opponent-card,.tavern-game-card,.lockpicking-chest,.provision-card,.support-friend-row,.incoming-gift-card,.wishlist-item-card,.collection-piece-card,.equipment-item-card,.skill-node,.crafting-recipe):hover{box-shadow:0 0 16px #da953652, var(--ui20-shadow);background:var(--ui20-card-hover)!important;border-color:#eaae53db!important}.collections-screen{border-color:var(--ui20-border)!important;color:var(--ui20-text)!important;background:radial-gradient(circle at 50% 0,#be7d2d38,#0000 48%),linear-gradient(#2d1c10fa,#120b07fa)!important}.collections-screen:before{border-color:#c2893a59!important}:is(.collection-table__title h3,.collection-row__label strong,.collection-piece-card__name,.collection-piece-card__count,.collection-table__headings,.collection-table__title>div:first-child>span){color:var(--ui20-text)!important}.collection-row__label span,.collection-message,.collection-reward-card span{color:var(--ui20-muted)!important}.collection-piece-card--missing{opacity:.42!important;filter:grayscale()brightness(.72)!important}.collection-piece-card--owned{background:radial-gradient(circle at 50% 18%,#e0a33f47,#321d0ef2)!important;border-color:#e4a94ce6!important}:is(.arena-section-title button,.arena-screen-toolbar button,.arena-cooldown-card__actions button,.arena-opponents-screen__footer button,.arena-battle-screen__topline button,.support-primary-button,.support-secondary-button,.support-ad-button,.friends-support-tabs button,.lockpicking-panel button:not(.lockpicking-chest),.tavern-game-screen button,.skills-tree-panel__branch-tabs button,.skills-tree-panel__mastery button,.skills-tree-panel__details button,.collection-province-selector button,.inventory-panel button,.settings-modal button,.game-modal__actions button,.equipment-drawer button:not(.equipment-figure__slot-zone)){text-shadow:0 1px #0000008c;box-shadow:inset 0 1px #ffebb429,0 3px 8px #00000047;color:#ffe3aa!important;background:linear-gradient(#7a4f24,#3a2110)!important;border:1px solid #b77a33!important;border-radius:10px!important}:is(.support-primary-button,.game-modal__actions button:first-child,.arena-opponents-screen__footer button:last-child,.lockpicking-panel button:not(.lockpicking-chest):last-child,.tavern-game-screen button:last-child){background:linear-gradient(#9a672e,#4b2b12)!important;border-color:#d79a45!important}:is(button:disabled,.support-ad-button:disabled,.skills-tree-panel button:disabled,.arena-panel button:disabled,.lockpicking-panel button:disabled,.tavern-panel button:disabled){opacity:.52!important;filter:grayscale(.45)!important;cursor:not-allowed!important}:is(.arena-section-title button,.arena-screen-toolbar button,.arena-cooldown-card__actions button,.support-primary-button,.support-secondary-button,.friends-support-tabs button,.lockpicking-panel button:not(.lockpicking-chest),.tavern-game-screen button,.skills-tree-panel button,.collection-province-selector button,.settings-modal button,.game-modal__actions button):not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}:is(.friends-support-tabs button.active,.skills-tree-panel__branch-tabs button.active,.collection-province-selector button.active){background:linear-gradient(#a36b2d,#593216)!important;border-color:#f0b25d!important;box-shadow:0 0 14px #e29d3e57!important}:is(.arena-panel__header,.tavern-panel__header,.lockpicking-panel__header,.friends-support-modal__header,.settings-modal__header,.inventory-panel__header,.skills-tree-panel__header,.collections-screen__header,.crafting-screen__header,.forge-hub__header){border-bottom-color:#dca54d61!important}:is(.arena-panel__header p,.tavern-panel__header p,.lockpicking-panel__header p,.friends-support-modal__header p,.energy-restore-modal p,.settings-modal__header p,.forge-hub__header p,.crafting-screen__header p,.inventory-item__content p,.equipment-item-card p,.skills-tree-panel__details p){line-height:1.35;color:var(--ui20-muted)!important}:is(.tavern-game-card p,.arena-difficulty-card p,.lockpicking-details__description,.support-section-heading p,.wishlist-add-card small,.inventory-item__content p,.equipment-item-card p,.crafting-recipe p){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tavern-game-card{justify-content:space-between!important;min-height:205px!important}.tavern-game-card small,.arena-difficulty-card small,.lockpicking-chest small{font-weight:700;color:#e1b76f!important}.arena-stat-grid article,.tavern-counters>div,.lockpicking-panel__stat,.restore-energy-orb,.support-limit-card{background:#120a06d1!important;border:1px solid #b97e3380!important}.developer-panel-trigger{opacity:.42;filter:grayscale(.35);transform:scale(.92)}.developer-panel-trigger:hover{opacity:1;filter:none;transform:scale(1)}.game-modal__dialog{background:radial-gradient(circle at 50% 0,#a4632338,#0000 52%),linear-gradient(#301c0efa,#110a06fa)!important;border:1px solid #da9f48b8!important;box-shadow:0 24px 90px #000000b8,inset 0 0 38px #00000073!important}.game-modal__message{color:var(--ui20-muted)!important}.game-modal__reward-card,.game-modal__stat-card{background:var(--ui20-card)!important;border-color:var(--ui20-border-soft)!important}@media (width<=940px){.tavern-game-grid{grid-template-columns:repeat(2,minmax(145px,1fr))!important}.arena-difficulty-grid,.arena-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--ui28-wood-deep:#2a1a12;--ui28-wood:#3a2418;--ui28-leather:#5b3924;--ui28-parchment:#c7a66a;--ui28-parchment-light:#e1c98a;--ui28-bronze:#9b6a2f;--ui28-gold:#d6a23a;--ui28-iron:#2e3033;--ui28-rune-blue:#4da3c7;--ui28-danger:#8a2e24;--ui28-success:#4f8a4a;--ui28-text-main:#f3dfb7;--ui28-text-muted:#c7ae7d;--ui28-panel-frame:linear-gradient(180deg, #58361afa, #21140cfa);--ui28-panel-inside:radial-gradient(circle at 50% 0%, #d6a23a29, transparent 42%), linear-gradient(180deg, #2a1a12fa, #0f0a07fa);--ui28-card-surface:radial-gradient(circle at 50% 0%, #c7a66a1c, transparent 45%), linear-gradient(180deg, #3a2418fa, #1c110afa);--ui28-card-surface-hover:radial-gradient(circle at 50% 0%, #d6a23a2e, transparent 48%), linear-gradient(180deg, #482d1bfc, #21140cfc);--ui28-border-strong:#d6a23ac2;--ui28-border-soft:#9b6a2f94;--ui28-glow-gold:0 0 16px #d6a23a57;--ui28-glow-blue:0 0 16px #4da3c752;--ui28-glow-danger:0 0 16px #8a2e245c;--ui28-glow-success:0 0 16px #4f8a4a4d}body{background:radial-gradient(circle at 50% 0,#5b392442,#0000 42%),linear-gradient(#100a07 0%,#070504 100%)}.game-screen{background:radial-gradient(circle at 50% 12%, #d6a23a29, transparent 36%), linear-gradient(90deg, #0009, transparent 12%, transparent 88%, #0009), linear-gradient(180deg, var(--ui28-wood) 0%, #160e09 46%, #090604 100%)!important;border-color:#9b6a2fc7!important}.game-screen:after{border-color:#d6a23a6b!important;box-shadow:inset 0 0 18px #000000c7,inset 0 0 0 1px #0000008c!important}:is(.top-panel,.player-horizontal-menu,.social-panel,.side-panel,.content-panel,.arena-panel,.tavern-panel,.lockpicking-panel,.inventory-panel,.skills-tree-panel,.collections-screen,.forge-hub,.crafting-screen,.friends-support-modal,.settings-modal,.energy-restore-modal,.friend-profile-modal,.training-camp-panel){background:var(--ui28-panel-inside)!important;border-color:var(--ui28-border-strong)!important;box-shadow:inset 0 0 0 1px #0000008a,inset 0 0 34px #00000075,0 8px 24px #00000057!important}:is(.top-panel,.player-horizontal-menu,.social-panel):before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #d6a23a2e;position:absolute;inset:4px}:is(.arena-panel__header h2,.tavern-panel__header h2,.lockpicking-panel__header h2,.inventory-panel__header h2,.skills-tree-panel__header h2,.collections-screen__header h2,.forge-hub__header h2,.crafting-screen__header h2,.training-camp-panel h2,.side-panel h2,.game-modal__title){color:#f5d58f!important;text-shadow:0 2px #000000ad,0 0 12px #d6a23a38!important}:is(.arena-stat-grid article,.arena-difficulty-card,.arena-difficulty-section,.arena-history-preview,.arena-cooldown-card,.arena-opponent-card,.arena-confirmation__rules,.arena-result__reward,.tavern-game-card,.tavern-game-stage,.tavern-shop-item,.tavern-exchange-card,.lockpicking-chest,.lockpicking-detail-card,.lockpicking-workbench,.inventory-item,.collection-table,.collection-row,.collection-piece-card,.collection-reward-card,.equipment-drawer__slot-card,.equipment-stats-summary,.equipment-item-card,.crafting-recipe,.crafting-resource-card,.forge-service-card,.support-limit-card,.provision-card,.support-friend-row,.incoming-gift-card,.wishlist-item-card,.wishlist-add-card,.restore-energy-card){background:var(--ui28-card-surface)!important;border-color:var(--ui28-border-soft)!important;color:var(--ui28-text-main)!important}:is(.arena-difficulty-card,.arena-opponent-card,.tavern-game-card,.tavern-shop-item,.tavern-exchange-card,.lockpicking-chest,.collection-piece-card,.equipment-item-card,.crafting-recipe,.support-friend-row,.incoming-gift-card,.wishlist-item-card):hover{background:var(--ui28-card-surface-hover)!important;border-color:var(--ui28-border-strong)!important;box-shadow:var(--ui28-glow-gold), inset 0 0 24px #0006!important}:is(button,.panel-tab,.close-button,.arena-section-title button,.arena-screen-toolbar button,.arena-cooldown-card__actions button,.arena-opponents-screen__footer button,.arena-battle-screen__topline button,.support-primary-button,.support-secondary-button,.friends-support-tabs button,.lockpicking-panel button:not(.lockpicking-chest),.tavern-panel button,.tavern-game-screen button,.skills-tree-panel button,.collection-province-selector button,.inventory-panel button,.settings-modal button,.game-modal__actions button,.equipment-drawer button:not(.equipment-figure__slot-zone)){transition:transform .16s,filter .16s,box-shadow .16s,border-color .16s!important}:is(button,.panel-tab,.close-button,.arena-section-title button,.arena-screen-toolbar button,.arena-cooldown-card__actions button,.arena-opponents-screen__footer button,.arena-battle-screen__topline button,.support-primary-button,.support-secondary-button,.friends-support-tabs button,.lockpicking-panel button:not(.lockpicking-chest),.tavern-panel button,.tavern-game-screen button,.skills-tree-panel button,.collection-province-selector button,.inventory-panel button,.settings-modal button,.game-modal__actions button,.equipment-drawer button:not(.equipment-figure__slot-zone)):not(:disabled):hover{box-shadow:inset 0 1px #ffeebe2e, var(--ui28-glow-gold), 0 4px 12px #0000005c!important}:is(.panel-tab.active,.friends-support-tabs button.active,.skills-tree-panel__branch-tabs button.active,.collection-province-selector button.active,.tavern-panel button[aria-pressed=true]){color:#fff0c5!important;box-shadow:var(--ui28-glow-gold)!important;background:linear-gradient(#9b6a2f,#4b2c15)!important;border-color:#e1c98a!important}:is(.lockpicking-workbench__tension--danger,.lockpicking-status--critical,.arena-difficulty-card--danger,.game-modal__reward-card--danger){box-shadow:var(--ui28-glow-danger)!important;border-color:#8a2e24cc!important}:is(.crafting-recipe--available,.collection-piece-card--owned,.lockpicking-status--success,.game-modal__reward-card--success){box-shadow:var(--ui28-glow-success)!important;border-color:#4f8a4acc!important}:is(.currency-icon,.resource-icon,.reward-icon,.inventory-item__icon,.crafting-resource-card__icon){filter:drop-shadow(0 2px 2px #00000085)}.game-modal__dialog{background:radial-gradient(circle at 50% 0,#d6a23a33,#0000 46%),linear-gradient(#3a2418fc,#120b07fc)!important}.game-modal__actions button:first-child{box-shadow:var(--ui28-glow-gold), inset 0 1px #ffeebe2e!important;border-color:#e1c98a!important}.side-panel[data-panel=collections] .collections-screen{color:#3f2510!important;background-color:#d0aa67!important;background-image:var(--collections-parchment-main)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;width:min(100%,930px)!important;height:min(100%,625px)!important;margin-top:18px!important;padding:42px 42px 38px!important;overflow:hidden!important;box-shadow:0 12px 28px #00000047!important}.side-panel[data-panel=collections] .collections-screen:before,.side-panel[data-panel=collections] .collections-screen:after{content:none!important;display:none!important}.side-panel[data-panel=collections] .collections-screen__header h2{color:#3b210d!important;text-align:center!important;text-shadow:0 1px #ffeeb0cc,0 2px 2px #56311138!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(28px,2.4vw,38px)!important;line-height:1!important}.side-panel[data-panel=collections] .collection-province-selector{z-index:2!important;background:0 0!important;border:0!important;gap:8px!important;padding:10px 0!important}.side-panel[data-panel=collections] .collection-province-selector button{color:#f9e3b5!important;background-color:#0000!important;background-image:var(--collections-wood-tab)!important;min-height:39px!important;box-shadow:none!important;filter:saturate(.95)brightness(.92)!important;text-shadow:0 1px 1px #000000f2,0 0 5px #00000073!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;flex:0 0 140px!important;padding:7px 13px!important}.side-panel[data-panel=collections] .collection-province-selector button:hover,.side-panel[data-panel=collections] .collection-province-selector button:focus-visible{filter:saturate(1.05)brightness(1.08)!important;outline:none!important;transform:translateY(-1px)!important}.side-panel[data-panel=collections] .collection-province-selector button.active{color:#fff1c5!important;filter:saturate(1.15)brightness(1.15)!important;box-shadow:0 0 11px #d69a3d73!important}.side-panel[data-panel=collections] .collection-province-selector button strong{color:inherit!important;text-shadow:inherit!important;font-size:10px!important;line-height:1.12!important}.side-panel[data-panel=collections] .collection-table{color:#3f2510!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;padding:0!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-table__title{background:0 0!important;border:0!important;grid-template-columns:minmax(132px,.18fr) minmax(0,1fr)!important;min-height:40px!important;padding:0 4px 7px!important}.side-panel[data-panel=collections] .collection-table__title>div:first-child>span{color:#6d3e17!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-shadow:0 1px #ffefb58f!important;font-size:9px!important;font-weight:900!important}.side-panel[data-panel=collections] .collection-table__title h3{color:#3d210d!important;text-shadow:0 1px #ffefb59e!important;margin:2px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:20px!important;line-height:1.05!important}.side-panel[data-panel=collections] .collection-table__headings{color:#4b2a11!important;text-align:center!important;text-shadow:0 1px #fff1be9e!important;grid-template-columns:minmax(0,1fr) 164px!important;gap:10px!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;font-weight:900!important}.side-panel[data-panel=collections] .collection-table__rows{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:5px 0 0!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-row{color:#f5dfb1!important;background-color:#0000!important;background-image:var(--collections-wood-tab)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(134px,.18fr) minmax(0,1fr) 164px!important;gap:8px!important;min-height:0!important;padding:14px 16px!important;box-shadow:0 4px 9px #0003!important}.side-panel[data-panel=collections] .collection-row__label{color:#f6dfb2!important;text-shadow:0 1px 1px #000000f2,0 0 5px #0000006b!important;background:0 0!important;padding:2px 4px!important}.side-panel[data-panel=collections] .collection-row__label strong{color:#ffdf8f!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;line-height:1.1!important}.side-panel[data-panel=collections] .collection-row__pieces{background:0 0!important;grid-template-columns:repeat(7,minmax(43px,1fr))!important;gap:5px!important}.side-panel[data-panel=collections] .collection-piece-card{color:#3c2110!important;background-color:#0000!important;background-image:var(--collections-parchment-tall)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;min-height:0!important;padding:9px 5px 8px!important;box-shadow:0 2px 5px #00000038!important}.side-panel[data-panel=collections] .collection-piece-card:hover{background-image:var(--collections-parchment-tall)!important;filter:brightness(1.05)saturate(1.06)!important}.side-panel[data-panel=collections] .collection-piece-card--owned{opacity:1!important;filter:saturate(1.08)brightness(1.04)!important}.side-panel[data-panel=collections] .collection-piece-card--missing{opacity:.48!important;filter:grayscale(.85)brightness(.84)!important}.side-panel[data-panel=collections] .collection-piece-card__icon{color:inherit!important;filter:drop-shadow(0 2px 2px #3d1f0c38)!important;font-size:clamp(23px,2.2vw,30px)!important;line-height:1!important}.side-panel[data-panel=collections] .collection-piece-card__count{color:#fff3c5!important;background:#4e2d15f5!important;border:1px solid #e5aa43e0!important;border-radius:999px!important;min-width:23px!important;font-size:10px!important;font-weight:900!important;line-height:1.25!important;bottom:6px!important;right:5px!important}.side-panel[data-panel=collections] .collection-row__reward{color:#3c2110!important;background-color:#0000!important;background-image:var(--collections-parchment-main)!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;grid-template-rows:minmax(0,1fr) 34px!important;gap:3px!important;padding:13px 12px 12px!important}.side-panel[data-panel=collections] .collection-final-item,.side-panel[data-panel=collections] .collection-final-item strong{color:#40240f!important;text-shadow:0 1px #ffecb58c!important}.side-panel[data-panel=collections] .collection-row__reward button,.side-panel[data-panel=collections] .collection-success button{color:#ffecc4!important;background-color:#0000!important;background-image:var(--collections-action-button)!important;box-shadow:none!important;text-shadow:0 1px 1px #000000f2,0 0 5px #00000073!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important}.side-panel[data-panel=collections] .collection-row__reward button:hover:not(:disabled),.side-panel[data-panel=collections] .collection-success button:hover{filter:brightness(1.12)saturate(1.08)!important;transform:translateY(-1px)!important}.side-panel[data-panel=collections] .collection-message{color:#61291d!important;background:#ffe2cef5!important;border:1px solid #a85f48!important}.side-panel[data-panel=collections] .collection-success__card{color:#3b2110!important;background-color:#0000!important;background-image:var(--collections-parchment-main)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important}.side-panel[data-panel=collections] .collection-success__card h3,.side-panel[data-panel=collections] .collection-success__card p{color:#43250f!important}@media (width<=1120px){.side-panel[data-panel=collections] .side-panel__surface{padding:52px 44px 46px!important}.side-panel[data-panel=collections] .collections-screen{width:min(100%,905px)!important;height:min(100%,612px)!important;padding:40px 34px 36px!important}.side-panel[data-panel=collections] .collection-table__headings{grid-template-columns:minmax(0,1fr) 148px!important}.side-panel[data-panel=collections] .collection-row{grid-template-columns:122px minmax(0,1fr) 148px!important;padding-left:14px!important;padding-right:14px!important}.side-panel[data-panel=collections] .collection-row__pieces{grid-template-columns:repeat(7,minmax(40px,1fr))!important;gap:4px!important}}.side-panel[data-panel=collections] .collections-screen{color:#38200d!important;background-color:#0000!important;background-image:var(--collections-parchment-main)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;width:min(100%,980px)!important;height:min(100%,684px)!important;margin:0!important;padding:44px 46px!important;overflow:hidden!important;box-shadow:0 12px 28px #00000047,0 0 0 1px #74441b1f!important}.side-panel[data-panel=collections] .collection-province-selector button{color:#fae5ba!important;background-image:var(--collections-wood-tab)!important;filter:saturate(.96)brightness(.94)!important;background-size:100% 100%!important;flex:0 0 142px!important;min-height:39px!important;padding:7px 14px!important}.side-panel[data-panel=collections] .collection-province-selector button strong{white-space:nowrap!important;font-size:10px!important}.side-panel[data-panel=collections] .collection-table{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;flex:auto!important;padding:0 24px!important;display:flex!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-table__title h3{color:#3b210d!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 1px #fff0bab8!important;margin:2px 0 0!important;font-size:clamp(20px,2vw,25px)!important;line-height:1.04!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-row{color:#f8e2b6!important;background:linear-gradient(90deg,#43230ef5 0%,#5c3417f0 45%,#42230ff5 100%)!important;border:2px solid #693d19b8!important;border-radius:16px!important;grid-template-columns:174px minmax(0,1fr) 188px!important;align-items:stretch!important;gap:12px!important;min-height:116px!important;padding:12px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #f1b95d2e,inset 0 -1px #10080399,0 4px 10px #0000002e!important}.side-panel[data-panel=collections] .collection-row__label{color:#f7dfb1!important;text-align:left!important;text-shadow:0 1px 1px #000000f2,0 0 5px #0000006b!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:3px 7px!important;display:flex!important}.side-panel[data-panel=collections] .collection-row__pieces{background:0 0!important;grid-template-columns:repeat(7,minmax(54px,1fr))!important;gap:7px!important;min-width:0!important;min-height:0!important;display:grid!important}.side-panel[data-panel=collections] .collection-piece-card{color:#3a210e!important;background-color:#0000!important;background-image:var(--collections-parchment-tall)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;min-width:0!important;min-height:78px!important;padding:11px 5px 8px!important;box-shadow:0 2px 5px #0000002e!important}.side-panel[data-panel=collections] .collection-piece-card__icon{filter:drop-shadow(0 2px 2px #3d1f0c38)!important;font-size:clamp(27px,2.5vw,34px)!important;line-height:1!important}.side-panel[data-panel=collections] .collection-row__reward{color:#3c2110!important;background-color:#0000!important;background-image:var(--collections-parchment-main)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;grid-template-rows:minmax(0,1fr) 36px!important;gap:5px!important;min-height:0!important;padding:17px 15px 14px!important;display:grid!important;overflow:hidden!important;box-shadow:0 2px 5px #00000026!important}.side-panel[data-panel=collections] .collection-final-item strong{color:#40240f!important;text-shadow:0 1px #ffecb58c!important;margin-top:4px!important;font-size:10px!important;line-height:1.08!important}.side-panel[data-panel=collections] .collection-row__reward button:disabled{opacity:.58!important;filter:grayscale(.55)brightness(.82)!important}@media (width<=1120px){.side-panel[data-panel=collections] .side-panel__surface{padding:70px 56px 66px!important}.side-panel[data-panel=collections] .collections-screen{width:min(100%,940px)!important;height:min(100%,650px)!important;padding:42px 40px!important}.side-panel[data-panel=collections] .collection-table{padding-left:18px!important;padding-right:18px!important}.side-panel[data-panel=collections] .collection-table__title,.side-panel[data-panel=collections] .collection-row{grid-template-columns:160px minmax(0,1fr) 174px!important}.side-panel[data-panel=collections] .collection-row__pieces{grid-template-columns:repeat(7,minmax(48px,1fr))!important;gap:6px!important}}.side-panel[data-panel=collections] .collections-screen__header{min-height:46px!important;padding:0 72px 8px!important}.side-panel[data-panel=collections] .collections-screen__header h2{color:#38200d!important;font-size:clamp(34px,3vw,44px)!important}.side-panel[data-panel=collections] .collection-province-selector{scrollbar-color:#4e2b12 #56301233!important;gap:9px!important;padding:8px 4px 10px!important}.side-panel[data-panel=collections] .collection-province-selector::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#2f1809,#5f3515,#2f1809)!important;border-color:#140903b8!important}.side-panel[data-panel=collections] .collection-province-selector button{flex:0 0 150px!important;min-height:40px!important}.side-panel[data-panel=collections] .collection-table{flex:auto!important;min-height:0!important;padding:0 18px!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-table__title{grid-template-columns:minmax(192px,.22fr) minmax(430px,1fr) minmax(218px,.23fr)!important;gap:18px!important;min-height:58px!important;padding:5px 0 8px!important}.side-panel[data-panel=collections] .collection-table__title>div:first-child{align-self:end!important;min-width:0!important}.side-panel[data-panel=collections] .collection-table__title>div:first-child>span{letter-spacing:.12em!important;font-size:10px!important}.side-panel[data-panel=collections] .collection-table__title h3{color:#3b210d!important;text-overflow:clip!important;white-space:nowrap!important;max-width:100%!important;margin:2px 0 0!important;font-size:clamp(18px,1.75vw,24px)!important;line-height:1.05!important;display:block!important;overflow:visible!important}.side-panel[data-panel=collections] .collection-table__headings span{align-self:end!important;padding-bottom:6px!important;font-size:15px!important}.side-panel[data-panel=collections] .collection-table__rows{grid-template-rows:repeat(3,minmax(128px,1fr))!important;gap:13px!important;padding-top:7px!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-row{background:linear-gradient(90deg,#49270ffa 0%,#693d1cf5 48%,#49270ffa 100%)!important;grid-template-columns:minmax(192px,.22fr) minmax(430px,1fr) minmax(218px,.23fr)!important;column-gap:18px!important;min-height:128px!important;padding:14px 16px!important}.side-panel[data-panel=collections] .collection-row__label{padding:4px 8px!important}.side-panel[data-panel=collections] .collection-row__label strong{font-size:15px!important;line-height:1.12!important}.side-panel[data-panel=collections] .collection-row__label span{font-size:10px!important}.side-panel[data-panel=collections] .collection-row__pieces{grid-template-columns:repeat(7,minmax(50px,1fr))!important;align-items:stretch!important;gap:8px!important}.side-panel[data-panel=collections] .collection-piece-card{background-size:100% 100%!important;min-height:88px!important;padding:11px 5px 9px!important}.side-panel[data-panel=collections] .collection-row__reward{grid-template-rows:minmax(0,1fr) 36px!important;min-width:0!important;min-height:88px!important;padding:15px 16px 14px!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-final-item strong{font-size:10px!important;line-height:1.1!important}.side-panel[data-panel=collections] .collection-row__reward button{min-height:34px!important;font-size:13px!important}@media (width<=1120px){.side-panel[data-panel=collections] .side-panel__surface{padding:42px 46px 66px!important}.side-panel[data-panel=collections] .collections-screen{padding:54px 50px 52px!important}.side-panel[data-panel=collections] .collection-table{padding-inline:14px!important}.side-panel[data-panel=collections] .collection-table__title,.side-panel[data-panel=collections] .collection-row{grid-template-columns:176px minmax(390px,1fr) 200px!important;gap:14px!important}.side-panel[data-panel=collections] .collection-row__pieces{grid-template-columns:repeat(7,minmax(46px,1fr))!important;gap:6px!important}}@media (width<=960px){.side-panel[data-panel=collections] .side-panel__surface{padding:40px 38px 58px!important}.side-panel[data-panel=collections] .collections-screen{padding:50px 42px 48px!important}.side-panel[data-panel=collections] .collection-table__title,.side-panel[data-panel=collections] .collection-row{grid-template-columns:152px minmax(330px,1fr) 174px!important;gap:10px!important}.side-panel[data-panel=collections] .collection-row{padding:12px!important}}.side-panel[data-panel=collections] .collections-screen{box-sizing:border-box!important;background-color:#0000!important;background-image:var(--collections-parchment-main)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:58px 58px 56px!important;overflow:hidden!important;box-shadow:0 16px 34px #00000057,0 0 0 1px #77481f29!important}.side-panel[data-panel=collections] .collections-screen__header{background:0 0!important;border:0!important;min-height:58px!important;padding:0 72px 8px!important}.side-panel[data-panel=collections] .collection-province-selector{scrollbar-color:#4a2710 #4e2d1138!important;scrollbar-width:thin!important;background:0 0!important;border:0!important;gap:11px!important;padding:8px 8px 12px!important}.side-panel[data-panel=collections] .collection-province-selector button strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.08!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-table__title{background:0 0!important;border:0!important;grid-template-columns:minmax(210px,.24fr) minmax(470px,1fr) minmax(220px,.24fr)!important;align-items:end!important;gap:20px!important;min-height:66px!important;padding:7px 2px 9px!important;display:grid!important}.side-panel[data-panel=collections] .collection-table__rows{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:auto!important;grid-template-rows:repeat(3,minmax(138px,1fr))!important;gap:16px!important;padding:4px 0 0!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-row{color:#f8e2b6!important;background:linear-gradient(90deg,#45240efa 0%,#683c1bf5 48%,#45240efa 100%)!important;border:2px solid #693d19c2!important;border-radius:16px!important;grid-template-columns:minmax(210px,.24fr) minmax(470px,1fr) minmax(220px,.24fr)!important;align-items:stretch!important;column-gap:20px!important;min-height:138px!important;padding:16px 18px!important;display:grid!important;overflow:visible!important;box-shadow:inset 0 1px #f6bc5d2e,inset 0 -1px #120903a6,0 4px 10px #0000002e!important}.side-panel[data-panel=collections] .collection-row__label{text-align:left!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:4px 8px!important;display:flex!important}.side-panel[data-panel=collections] .collection-row__pieces{background:0 0!important;grid-template-columns:repeat(7,minmax(56px,1fr))!important;align-items:stretch!important;gap:8px!important;min-width:0!important;min-height:0!important;display:grid!important}.side-panel[data-panel=collections] .collection-piece-card{background-image:var(--collections-parchment-tall)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;min-width:0!important;min-height:106px!important;padding:13px 6px 10px!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-piece-card__icon{font-size:clamp(30px,2.4vw,38px)!important}.side-panel[data-panel=collections] .collection-row__reward{color:#3c2110!important;background-image:var(--collections-parchment-main)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;grid-template-rows:minmax(0,1fr) 38px!important;gap:6px!important;min-width:0!important;min-height:106px!important;padding:16px 17px 15px!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-final-item{min-width:0!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-row__reward button{min-height:36px!important;padding:6px 12px!important;font-size:13px!important}@media (width<=1120px){.side-panel[data-panel=collections] .side-panel__surface{padding:40px 24px 26px!important}.side-panel[data-panel=collections] .collections-screen{padding:56px 48px 52px!important}.side-panel[data-panel=collections] .collection-table{padding-inline:10px!important}.side-panel[data-panel=collections] .collection-table__title,.side-panel[data-panel=collections] .collection-row{grid-template-columns:190px minmax(420px,1fr) 202px!important;column-gap:16px!important}.side-panel[data-panel=collections] .collection-row__pieces{grid-template-columns:repeat(7,minmax(52px,1fr))!important;gap:7px!important}}@media (width<=960px){.side-panel[data-panel=collections] .side-panel__surface{padding:38px 20px 24px!important}.side-panel[data-panel=collections] .collections-screen{padding:52px 40px 48px!important}.side-panel[data-panel=collections] .collection-table__title,.side-panel[data-panel=collections] .collection-row{grid-template-columns:170px minmax(360px,1fr) 184px!important;column-gap:12px!important}.side-panel[data-panel=collections] .collection-row{padding:14px!important}.side-panel[data-panel=collections] .collection-row__pieces{grid-template-columns:repeat(7,minmax(46px,1fr))!important;gap:6px!important}}.side-panel[data-panel=collections] .side-panel__surface{background:0 0!important;justify-content:stretch!important;align-items:stretch!important;padding:28px 18px 18px!important}.side-panel[data-panel=collections] .collections-screen{box-sizing:border-box!important;color:#3b210d!important;background-color:#0000!important;background-image:var(--collections-parchment-main)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:54px 52px 46px!important;overflow:hidden!important;box-shadow:0 16px 34px #00000057,0 0 0 1px #77481f29!important}.side-panel[data-panel=collections] .collections-screen__header{background:0 0!important;border:0!important;flex:none!important;min-height:46px!important;padding:0 72px 4px!important}.side-panel[data-panel=collections] .collections-screen__header h2{color:#38200d!important;text-shadow:0 1px #fff0bce6,0 2px 3px #542d0f42!important;font-size:clamp(34px,3vw,44px)!important;line-height:1!important}.side-panel[data-panel=collections] .collection-province-selector{scrollbar-color:#4a2710 #4e2d1138!important;scrollbar-width:thin!important;background:0 0!important;border:0!important;flex:none!important;gap:10px!important;padding:7px 8px 10px!important;overflow:auto hidden!important}.side-panel[data-panel=collections] .collection-province-selector::-webkit-scrollbar{height:8px!important}.side-panel[data-panel=collections] .collection-province-selector::-webkit-scrollbar-track{background:#46271033!important;border-radius:999px!important}.side-panel[data-panel=collections] .collection-province-selector::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#2e1608,#6a3a16,#2e1608)!important;border:1px solid #1c0d05b8!important;border-radius:999px!important}.side-panel[data-panel=collections] .collection-province-selector button{background-image:var(--collections-wood-tab)!important;background-size:100% 100%!important;flex:0 0 146px!important;min-height:38px!important;padding:7px 14px!important}.side-panel[data-panel=collections] .collection-province-selector button strong{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:10px!important;line-height:1.08!important;display:block!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-table{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:auto!important;padding:0 18px!important;display:flex!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-table__title{background:0 0!important;border:0!important;flex:none!important;grid-template-columns:minmax(150px,22%) minmax(0,1fr) minmax(140px,18%)!important;align-items:end!important;column-gap:14px!important;min-height:52px!important;padding:4px 0 8px!important;display:grid!important}.side-panel[data-panel=collections] .collection-table__title>div:first-child{text-align:left!important;align-self:end!important;min-width:0!important}.side-panel[data-panel=collections] .collection-table__title>div:first-child>span{color:#754318!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important;display:block!important}.side-panel[data-panel=collections] .collection-table__title h3{color:#3b210d!important;text-overflow:clip!important;white-space:nowrap!important;text-shadow:0 1px #fff0bab8!important;max-width:none!important;margin:3px 0 0!important;font-size:clamp(19px,1.55vw,23px)!important;line-height:1.04!important;display:block!important;overflow:visible!important}.side-panel[data-panel=collections] .collection-table__headings{display:contents!important}.side-panel[data-panel=collections] .collection-table__headings span{color:#4b2a12!important;text-align:center!important;text-shadow:0 1px #fff1bea8!important;align-self:end!important;padding-bottom:4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;font-weight:900!important;line-height:1.1!important}.side-panel[data-panel=collections] .collection-table__rows{min-height:0!important;box-shadow:none!important;scrollbar-color:#6b3a16 #5b371838!important;scrollbar-width:thin!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:auto!important;gap:10px!important;padding:2px 4px 4px 0!important;display:flex!important;overflow:hidden auto!important}.side-panel[data-panel=collections] .collection-table__rows::-webkit-scrollbar{width:8px!important}.side-panel[data-panel=collections] .collection-table__rows::-webkit-scrollbar-track{background:#5230152e!important;border-radius:999px!important}.side-panel[data-panel=collections] .collection-table__rows::-webkit-scrollbar-thumb{background:linear-gradient(#8b531f,#44220c)!important;border-radius:999px!important}.side-panel[data-panel=collections] .collection-row{color:#f8e2b6!important;background:linear-gradient(90deg,#45240efa 0%,#683c1bf5 48%,#45240efa 100%)!important;border:2px solid #693d19c2!important;border-radius:14px!important;flex:none!important;grid-template-columns:minmax(150px,22%) minmax(0,1fr) minmax(140px,18%)!important;align-items:center!important;column-gap:12px!important;min-height:112px!important;padding:10px 12px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #f6bc5d2e,inset 0 -1px #120903a6,0 4px 10px #0000002e!important}.side-panel[data-panel=collections] .collection-row__label{text-align:left!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;height:100%!important;padding:4px 6px!important;display:flex!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-row__label strong{color:#ffe39a!important;font-size:15px!important;line-height:1.08!important}.side-panel[data-panel=collections] .collection-row__label span{color:#f0d3a2!important;margin-top:5px!important;font-size:10px!important;line-height:1.15!important}.side-panel[data-panel=collections] .collection-row__pieces{background:0 0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch!important;gap:5px!important;min-width:0!important;height:88px!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-piece-card{background-image:var(--collections-parchment-tall)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;place-items:center!important;min-width:0!important;height:88px!important;min-height:0!important;padding:8px 4px!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-piece-card__icon{font-size:clamp(24px,2vw,31px)!important;line-height:1!important}.side-panel[data-panel=collections] .collection-row__reward{color:#3c2110!important;background-image:var(--collections-parchment-main)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;grid-template-rows:minmax(0,1fr) 30px!important;gap:4px!important;min-width:0!important;height:88px!important;min-height:0!important;padding:9px 11px 10px!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-final-item{min-width:0!important;min-height:0!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-final-item__icon{font-size:clamp(24px,2.1vw,31px)!important}.side-panel[data-panel=collections] .collection-final-item strong{color:#40240f!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;margin-top:2px!important;font-size:8.5px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}@media (width<=1120px){.side-panel[data-panel=collections] .side-panel__surface{padding:26px 14px 16px!important}.side-panel[data-panel=collections] .collections-screen{padding:50px 42px 42px!important}.side-panel[data-panel=collections] .collection-table{padding-inline:10px!important}.side-panel[data-panel=collections] .collection-table__title,.side-panel[data-panel=collections] .collection-row{grid-template-columns:156px minmax(0,1fr) 142px!important;column-gap:10px!important}.side-panel[data-panel=collections] .collection-row__pieces{gap:4px!important}}@media (width<=960px){.side-panel[data-panel=collections] .side-panel__surface{padding:24px 10px 14px!important}.side-panel[data-panel=collections] .collections-screen{padding:46px 34px 38px!important}.side-panel[data-panel=collections] .collection-table__title,.side-panel[data-panel=collections] .collection-row{grid-template-columns:138px minmax(0,1fr) 128px!important;column-gap:8px!important}.side-panel[data-panel=collections] .collection-row{min-height:104px!important;padding:8px 9px!important}.side-panel[data-panel=collections] .collection-row__pieces,.side-panel[data-panel=collections] .collection-piece-card,.side-panel[data-panel=collections] .collection-row__reward{height:82px!important}.side-panel[data-panel=collections] .collection-row__label strong{font-size:13px!important}}.side-panel[data-panel=collections] .collection-table__title,.side-panel[data-panel=collections] .collection-row{grid-template-columns:minmax(165px,22%) minmax(0,1fr) 132px!important}.side-panel[data-panel=collections] .collection-row{min-height:154px!important}.side-panel[data-panel=collections] .collection-row__pieces,.side-panel[data-panel=collections] .collection-piece-card{height:132px!important}.side-panel[data-panel=collections] .collection-row__reward{aspect-ratio:1!important;grid-template-rows:minmax(0,1fr) 30px!important;justify-self:center!important;width:132px!important;height:132px!important;padding:9px!important}.side-panel[data-panel=collections] .collection-final-item strong{display:none!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen){box-sizing:border-box!important;color:#3b210d!important;background-color:#0000!important;background-image:var(--collections-parchment-main)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:50px 52px 46px!important;overflow:hidden!important;box-shadow:0 16px 34px #00000057,0 0 0 1px #77481f29!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-collection-screen__header{background:0 0!important;border:0!important;flex:none!important;place-items:center!important;min-height:46px!important;padding:0 88px 4px!important;display:grid!important;position:relative!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-collection-screen__header h2{color:#38200d!important;text-align:center!important;text-shadow:0 1px #fff0bce6,0 2px 3px #542d0f42!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(31px,2.75vw,42px)!important;line-height:1!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-collection-screen__back{z-index:3!important;color:#f8e8c4!important;text-shadow:0 1px 2px #000!important;background-image:var(--collections-wood-tab)!important;min-width:116px!important;min-height:34px!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;padding:7px 14px!important;font-size:12px!important;font-weight:900!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-set-selector{scrollbar-color:#4a2710 #4e2d1138!important;scrollbar-width:thin!important;background:0 0!important;border:0!important;flex:none!important;gap:10px!important;padding:7px 8px 10px!important;display:flex!important;overflow:auto hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-set-selector::-webkit-scrollbar{height:8px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-set-selector::-webkit-scrollbar-track{background:#46271033!important;border-radius:999px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-set-selector::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#2e1608,#6a3a16,#2e1608)!important;border:1px solid #1c0d05b8!important;border-radius:999px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-set-selector button{color:#f8e8c4!important;background-image:var(--collections-wood-tab)!important;min-height:38px!important;box-shadow:none!important;filter:saturate(.95)brightness(.92)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;flex:0 0 150px!important;padding:7px 14px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-set-selector button.active{filter:saturate(1.12)brightness(1.12)!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-set-selector button strong{color:#fff1cb!important;text-overflow:ellipsis!important;text-shadow:0 1px 2px #000!important;white-space:nowrap!important;width:100%!important;font-size:10px!important;line-height:1.08!important;display:block!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:auto!important;padding:0 18px!important;display:flex!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table>.collection-table__title{background:0 0!important;border:0!important;flex:none!important;grid-template-columns:minmax(168px,23%) minmax(0,1fr) minmax(170px,20%)!important;align-items:end!important;column-gap:14px!important;min-height:64px!important;padding:4px 0 8px!important;display:grid!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table>.collection-table__title>div:first-child{text-align:left!important;align-self:end!important;min-width:0!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table>.collection-table__title>div:first-child>span{color:#754318!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important;display:block!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table>.collection-table__title h3{color:#3b210d!important;text-overflow:clip!important;white-space:nowrap!important;text-shadow:0 1px #fff0bab8!important;max-width:none!important;margin:2px 0 0!important;font-size:clamp(18px,1.55vw,22px)!important;line-height:1.04!important;display:block!important;overflow:visible!important}.side-panel[data-panel=forge] .forge-set-level-note{color:#744013!important;white-space:nowrap!important;margin:4px 0 0!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table__headings{display:contents!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table__headings span{color:#4b2a12!important;text-align:center!important;text-shadow:0 1px #fff1bea8!important;align-self:end!important;padding-bottom:4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;font-weight:900!important;line-height:1.1!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table__rows{min-height:0!important;box-shadow:none!important;scrollbar-color:#6b3a16 #5b371838!important;scrollbar-width:thin!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:auto!important;gap:10px!important;padding:2px 4px 4px 0!important;display:flex!important;overflow:hidden auto!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table__rows::-webkit-scrollbar{width:8px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table__rows::-webkit-scrollbar-track{background:#5230152e!important;border-radius:999px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table__rows::-webkit-scrollbar-thumb{background:linear-gradient(#8b531f,#44220c)!important;border-radius:999px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row{color:#f8e2b6!important;background:linear-gradient(90deg,#45240efa 0%,#683c1bf5 48%,#45240efa 100%)!important;border:2px solid #693d19c2!important;border-radius:14px!important;flex:none!important;grid-template-columns:minmax(168px,23%) minmax(0,1fr) minmax(170px,20%)!important;align-items:center!important;column-gap:12px!important;min-height:112px!important;padding:10px 12px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #f6bc5d2e,inset 0 -1px #120903a6,0 4px 10px #0000002e!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__label{text-align:left!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;height:100%!important;padding:4px 6px!important;display:flex!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__label span{color:#f0d3a2!important;margin-top:5px!important;font-size:10px!important;line-height:1.15!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials{background:0 0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;min-width:0!important;height:88px!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card{background-image:var(--collections-parchment-tall)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;place-items:center!important;min-width:0!important;height:88px!important;min-height:0!important;padding:8px 4px!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card__icon{font-size:clamp(22px,2vw,30px)!important;line-height:1!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card__count{min-width:30px!important;padding:1px 5px!important;font-size:9px!important;bottom:7px!important;right:5px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output{color:#3c2110!important;background-image:var(--collections-parchment-main)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;grid-template-rows:minmax(0,1fr) 30px!important;gap:4px!important;min-width:0!important;height:88px!important;min-height:0!important;padding:8px 10px 10px!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item{min-width:0!important;min-height:0!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item__icon{font-size:clamp(22px,2vw,30px)!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item__count{min-width:22px!important;padding:1px 4px!important;font-size:8px!important;top:-1px!important;right:1px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item strong{color:#40240f!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;margin-top:1px!important;font-size:8px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item small{color:#6c411a!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;margin-top:1px!important;font-size:7.5px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output button{color:#fff0c7!important;text-shadow:0 1px 2px #000!important;background-image:var(--collections-action-button)!important;min-height:30px!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;padding:4px 8px!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output button:disabled{opacity:.58!important;filter:grayscale(.28)brightness(.9)!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .collection-message{color:#5a2f10!important;background:#ffe59db8!important;border-color:#73411557!important;flex:none!important;margin:8px 18px 0!important}@media (width<=1120px){.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen){padding:48px 42px 42px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table{padding-inline:10px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table>.collection-table__title,.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row{grid-template-columns:158px minmax(0,1fr) 164px!important;column-gap:10px!important}}@media (width<=960px){.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen){padding:46px 34px 38px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table>.collection-table__title,.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row{grid-template-columns:140px minmax(0,1fr) 146px!important;column-gap:8px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row{min-height:104px!important;padding:8px 9px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials,.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card,.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output{height:82px!important}}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table>.collection-table__title,.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row{grid-template-columns:minmax(168px,23%) minmax(0,1fr) 144px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row{min-height:166px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials,.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card{height:144px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output{aspect-ratio:1!important;grid-template-rows:minmax(0,1fr) 32px!important;justify-self:center!important;width:144px!important;height:144px!important;padding:10px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item strong,.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item small{display:none!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table>.collection-table__title{text-align:center!important;min-height:52px!important;padding:6px 0 10px!important;display:block!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table>.collection-table__title>div:first-child,.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table>.collection-table__title h3,.side-panel[data-panel=forge] .forge-set-level-note{text-align:center!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row{grid-template-rows:30px 106px!important;grid-template-columns:minmax(0,1fr) 118px!important;align-items:center!important;gap:6px 12px!important;min-height:154px!important;padding:10px 14px 12px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__label{text-align:center!important;grid-area:1/1/auto/-1!important;place-items:center!important;height:30px!important;padding:0!important;display:grid!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__label strong{color:#ffe39a!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:17px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__label span{display:none!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials{flex-wrap:nowrap!important;grid-area:2/1!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:106px!important;display:flex!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card{aspect-ratio:1!important;flex:0 0 82px!important;width:82px!important;height:82px!important;padding:7px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output{aspect-ratio:1!important;grid-area:2/2!important;grid-template-rows:minmax(0,1fr) 28px!important;gap:4px!important;width:106px!important;height:106px!important;padding:8px!important}:root{--inventory-row-bg:url(/assets/ui/inventory/inventory-item-row-stage5310.png)}.side-panel[data-panel=inventory] .side-panel__surface{background:0 0!important;justify-content:stretch!important;align-items:stretch!important;padding:28px 18px 18px!important}.side-panel[data-panel=inventory] .inventory-panel{box-sizing:border-box!important;color:#3b210d!important;background-color:#0000!important;background-image:var(--collections-parchment-main)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:54px 52px 46px!important;overflow:hidden!important;box-shadow:0 16px 34px #00000057,0 0 0 1px #77481f29!important}.side-panel[data-panel=inventory] .inventory-panel__header{background:0 0!important;border:0!important;flex:none!important;place-items:center!important;min-height:46px!important;padding:0 72px 4px!important;display:grid!important}.side-panel[data-panel=inventory] .inventory-panel__header h2{color:#38200d!important;text-align:center!important;text-shadow:0 1px #fff0bce6,0 2px 3px #542d0f42!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,3vw,44px)!important;line-height:1!important}.side-panel[data-panel=inventory] .inventory-panel__header span{display:none!important}.side-panel[data-panel=inventory] .inventory-tabs{scrollbar-color:#4a2710 #4e2d1138!important;scrollbar-width:thin!important;background:0 0!important;border:0!important;flex:none!important;gap:10px!important;margin:0!important;padding:7px 8px 10px!important;display:flex!important;overflow:auto hidden!important}.side-panel[data-panel=inventory] .inventory-tabs::-webkit-scrollbar{height:8px!important}.side-panel[data-panel=inventory] .inventory-tabs::-webkit-scrollbar-track{background:#46271033!important;border-radius:999px!important}.side-panel[data-panel=inventory] .inventory-tabs::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#2e1608,#6a3a16,#2e1608)!important;border:1px solid #1c0d05b8!important;border-radius:999px!important}.side-panel[data-panel=inventory] .inventory-tabs button{box-sizing:border-box!important;color:#ffe9b8!important;background-image:var(--collections-wood-tab)!important;min-width:132px!important;min-height:38px!important;box-shadow:none!important;text-shadow:0 2px 2px #000000d1,0 0 6px #0000008c!important;background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;flex:0 0 132px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:6px!important;padding:7px 14px!important;display:grid!important}.side-panel[data-panel=inventory] .inventory-tabs button:hover,.side-panel[data-panel=inventory] .inventory-tabs button:focus-visible,.side-panel[data-panel=inventory] .inventory-tabs button.active{filter:brightness(1.1)drop-shadow(0 0 8px #dc91336b)!important;outline:none!important}.side-panel[data-panel=inventory] .inventory-tabs button>span{display:none!important}.side-panel[data-panel=inventory] .inventory-tabs button strong{color:#ffe7ac!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.side-panel[data-panel=inventory] .inventory-tabs button small{color:#fff1c7!important;text-align:center!important;background:#221107b8!important;border:1px solid #d6a23a94!important;border-radius:999px!important;min-width:22px!important;padding:2px 5px!important;font-size:10px!important;font-weight:900!important}.side-panel[data-panel=inventory] .inventory-tab-panel{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;flex:auto!important;margin-top:8px!important;padding:0 18px!important;display:flex!important;overflow:hidden!important}.side-panel[data-panel=inventory] .inventory-tab-panel__header{display:none!important}.side-panel[data-panel=inventory] .inventory-panel__grid{min-height:0!important;box-shadow:none!important;scrollbar-color:#6b3a16 #5b371838!important;scrollbar-width:thin!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:auto!important;gap:10px!important;padding:6px 4px 4px 0!important;display:flex!important;overflow:hidden auto!important}.side-panel[data-panel=inventory] .inventory-panel__grid::-webkit-scrollbar{width:8px!important}.side-panel[data-panel=inventory] .inventory-panel__grid::-webkit-scrollbar-track{background:#5230152e!important;border-radius:999px!important}.side-panel[data-panel=inventory] .inventory-panel__grid::-webkit-scrollbar-thumb{background:linear-gradient(#8b531f,#44220c)!important;border-radius:999px!important}.side-panel[data-panel=inventory] .inventory-item{box-sizing:border-box!important;color:#ffe4a8!important;background-color:#0000!important;background-image:var(--inventory-row-bg)!important;min-height:92px!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;flex:none!important;grid-template-columns:76px minmax(0,1fr) 74px!important;align-items:center!important;column-gap:14px!important;padding:16px 34px 16px 38px!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=inventory] .inventory-item__icon{background:#2916096b!important;border:1px solid #d6a23a61!important;border-radius:10px!important;place-items:center!important;width:58px!important;height:58px!important;font-size:30px!important;line-height:1!important;display:grid!important;box-shadow:inset 0 0 10px #0000003d!important}.side-panel[data-panel=inventory] .inventory-item__content{align-self:center!important;min-width:0!important}.side-panel[data-panel=inventory] .inventory-item__content h3{color:#ffe39a!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 2px 2px #000000e0,0 0 6px #0009!important;margin:0 0 5px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(16px,1.45vw,20px)!important;line-height:1.05!important;overflow:hidden!important}.side-panel[data-panel=inventory] .inventory-item__content p{-webkit-line-clamp:2!important;color:#f0d3a2!important;text-shadow:0 1px 2px #000000c2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:11px!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.side-panel[data-panel=inventory] .inventory-item__quantity{box-sizing:border-box!important;color:#fff3c6!important;text-align:center!important;background:#261307b8!important;border:1px solid #d6a23a9e!important;border-radius:999px!important;justify-self:end!important;min-width:48px!important;padding:6px 9px!important;font-size:13px!important;font-weight:900!important;position:static!important;box-shadow:inset 0 0 8px #00000057!important}.side-panel[data-panel=inventory] .inventory-panel__empty{color:#4b2a12!important;text-align:center!important;background-image:var(--collections-parchment-main)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;flex:auto!important;place-items:center!important;min-height:160px!important;margin:12px 0 0!important;padding:26px!important;font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;font-weight:800!important;display:grid!important}@media (width<=1120px){.side-panel[data-panel=inventory] .side-panel__surface{padding:26px 14px 16px!important}.side-panel[data-panel=inventory] .inventory-panel{padding:50px 42px 42px!important}.side-panel[data-panel=inventory] .inventory-tab-panel{padding-inline:10px!important}.side-panel[data-panel=inventory] .inventory-item{grid-template-columns:68px minmax(0,1fr) 64px!important;min-height:88px!important;padding-inline:30px!important}}@media (width<=760px){.side-panel[data-panel=inventory] .inventory-panel{padding:46px 34px 38px!important}.side-panel[data-panel=inventory] .inventory-tabs button{flex-basis:118px!important;min-width:118px!important}.side-panel[data-panel=inventory] .inventory-item{grid-template-columns:52px minmax(0,1fr) 52px!important;min-height:82px!important;padding:12px 24px!important}.side-panel[data-panel=inventory] .inventory-item__icon{width:46px!important;height:46px!important;font-size:24px!important}}.side-panel[data-panel=inventory] .inventory-tab-panel{margin-top:12px!important;padding:0 18px!important}.side-panel[data-panel=inventory] .inventory-panel__grid{min-height:0!important;box-shadow:none!important;scrollbar-color:#6b3a16 #5b371838!important;scrollbar-width:thin!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:14px!important;padding:8px 8px 8px 2px!important;display:grid!important;overflow:hidden auto!important}.side-panel[data-panel=inventory] .inventory-item{box-sizing:border-box!important;color:#ffe4a8!important;background-color:#0000!important;background-image:var(--inventory-row-bg)!important;min-width:0!important;min-height:104px!important;box-shadow:none!important;cursor:help!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;grid-template-columns:50px minmax(0,1fr) 42px!important;align-items:center!important;column-gap:10px!important;padding:18px 30px 18px 28px!important;display:grid!important;position:relative!important;overflow:visible!important}.side-panel[data-panel=inventory] .inventory-item:hover,.side-panel[data-panel=inventory] .inventory-item:focus-visible{z-index:40!important;filter:brightness(1.08)drop-shadow(0 0 8px #d8963e3d)!important;outline:none!important}.side-panel[data-panel=inventory] .inventory-item--empty{filter:grayscale(.65)brightness(.82)!important;opacity:.72!important}.side-panel[data-panel=inventory] .inventory-item__icon{background:#29160970!important;border:1px solid #d6a23a57!important;border-radius:10px!important;justify-self:center!important;place-items:center!important;width:46px!important;height:46px!important;font-size:27px!important;line-height:1!important;display:grid!important;box-shadow:inset 0 0 10px #00000047!important}.side-panel[data-panel=inventory] .inventory-item__content{align-self:stretch!important;align-items:center!important;min-width:0!important;display:grid!important}.side-panel[data-panel=inventory] .inventory-item__content h3{-webkit-line-clamp:2!important;color:#ffe39a!important;text-align:center!important;text-overflow:ellipsis!important;white-space:normal!important;text-shadow:0 2px 2px #000000e0,0 0 6px #0009!important;-webkit-box-orient:vertical!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(15px,1.25vw,18px)!important;line-height:1.08!important;display:-webkit-box!important;overflow:hidden!important}.side-panel[data-panel=inventory] .inventory-item__content p{display:none!important}.side-panel[data-panel=inventory] .inventory-item__quantity{box-sizing:border-box!important;color:#fff3c6!important;text-align:center!important;background:#261307c2!important;border:1px solid #d6a23a9e!important;border-radius:999px!important;place-self:center!important;min-width:38px!important;max-width:46px!important;padding:5px 7px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;position:static!important;box-shadow:inset 0 0 8px #00000057!important}.side-panel[data-panel=inventory] .inventory-item__tooltip{z-index:60!important;color:#3b210d!important;text-align:center!important;opacity:0!important;pointer-events:none!important;background:#d9b878!important;border:1px solid #5c3111c7!important;border-radius:8px!important;padding:9px 11px!important;font-size:12px!important;font-weight:800!important;line-height:1.28!important;transition:opacity .14s,transform .14s!important;display:block!important;position:absolute!important;top:calc(100% - 6px)!important;left:18px!important;right:18px!important;transform:translateY(-4px)!important;box-shadow:0 8px 18px #0000006b,inset 0 0 12px #5b301026!important}.side-panel[data-panel=inventory] .inventory-item:hover .inventory-item__tooltip,.side-panel[data-panel=inventory] .inventory-item:focus-visible .inventory-item__tooltip{opacity:1!important;transform:translateY(0)!important}@media (width<=1120px){.side-panel[data-panel=inventory] .inventory-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.side-panel[data-panel=inventory] .inventory-panel__grid{grid-template-columns:1fr!important}.side-panel[data-panel=inventory] .inventory-item{grid-template-columns:48px minmax(0,1fr) 42px!important;min-height:94px!important;padding:16px 26px!important}}.side-panel[data-panel=inventory] .inventory-item__tooltip strong,.side-panel[data-panel=inventory] .inventory-item__tooltip span{display:block}.side-panel[data-panel=inventory] .inventory-item__tooltip strong{color:#2b1608;margin-bottom:4px;font-size:13px}.side-panel[data-panel=inventory] .inventory-item__tooltip span{font-weight:700}.world-boss-battle{grid-template-rows:minmax(0,56%) minmax(0,44%)!important;gap:8px!important}.world-boss-battle__top{grid-template-columns:minmax(270px,29%) minmax(150px,16%) minmax(0,1fr)!important;gap:8px!important}.world-boss-battle__boss-column{gap:5px!important;padding:8px 10px!important}.world-boss-battle__portrait{aspect-ratio:1!important;width:min(100%,230px)!important;max-height:230px!important}.world-boss-battle__boss-column h2{color:#1d130c!important;text-shadow:none!important;font-size:21px!important;line-height:1.02!important}.world-boss-battle__boss-column>span{color:#000!important;text-shadow:none!important;font-size:11px!important;line-height:1.05!important}.world-boss-battle__health-bar{background:#4a0d0d!important;border:2px solid #7e1b16!important;height:30px!important;margin-top:2px!important;box-shadow:inset 0 2px 5px #00000061,0 1px 2px #ffe1aa52!important}.world-boss-battle__contribution{min-height:28px!important;padding:5px 8px!important}.world-boss-battle__timer{gap:2px!important;margin-top:4px!important}.world-boss-battle__timer strong{font-size:15px!important;line-height:1.08!important}.world-boss-battle__escape{min-height:27px!important;margin-top:6px!important;padding:0 10px!important}.world-boss-battle__reward-column,.world-boss-battle__arsenal{gap:7px!important;padding:8px!important}.world-boss-battle__boosters{padding-top:6px!important}.world-boss-battle__boosters button{width:50px!important;height:50px!important;margin-top:5px!important}.world-boss-battle__arsenal-grid{gap:7px!important}.world-boss-attack{gap:4px!important;padding:7px!important}.world-boss-attack button{min-height:28px!important}.world-boss-battle__bottom{gap:8px!important}.world-boss-battle__events,.world-boss-battle__ranking{gap:8px!important;padding:10px 12px!important}.side-panel[data-panel=collections] .collection-table__title{text-align:center!important;min-height:42px!important;padding:2px 0 8px!important;display:block!important}.side-panel[data-panel=collections] .collection-table__title h3{text-align:center!important;margin:0!important}.side-panel[data-panel=collections] .collection-table__rows{gap:12px!important;padding-right:8px!important}.side-panel[data-panel=collections] .collection-row{grid-template-rows:44px 96px!important;grid-template-columns:minmax(0,1fr) 112px!important;align-items:center!important;gap:6px 14px!important;min-height:160px!important;padding:12px 16px!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-row__label{text-align:center!important;flex-direction:column!important;grid-area:1/1/auto/-1!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;height:44px!important;padding:0!important;display:flex!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-row__label strong{color:#ffe39a!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:17px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-row__label span{color:#f3d3a2!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;margin:0!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-row__pieces{flex-wrap:nowrap!important;grid-area:2/1!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;height:96px!important;min-height:0!important;display:flex!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-piece-card{aspect-ratio:1!important;box-sizing:border-box!important;flex:0 0 74px!important;width:74px!important;min-width:74px!important;height:74px!important;min-height:74px!important;padding:8px!important;position:relative!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-piece-card__icon,.side-panel[data-panel=collections] .collection-piece-card__icon img{object-fit:contain!important;place-items:center!important;width:42px!important;height:42px!important;font-size:32px!important;line-height:1!important;display:grid!important}.side-panel[data-panel=collections] .collection-piece-card__count{min-width:24px!important;padding:1px 5px!important;font-size:9px!important;bottom:5px!important;right:6px!important}.side-panel[data-panel=collections] .collection-row__reward{aspect-ratio:1!important;grid-area:2/2!important;grid-template-rows:minmax(0,1fr) 28px!important;place-self:center!important;gap:4px!important;width:104px!important;min-width:104px!important;height:104px!important;min-height:104px!important;padding:8px!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-final-item{place-items:center!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-final-item__icon,.side-panel[data-panel=collections] .collection-final-item__icon img{object-fit:contain!important;place-items:center!important;width:56px!important;height:56px!important;font-size:42px!important;line-height:1!important;display:grid!important}.side-panel[data-panel=collections] .collection-final-item__count{min-width:22px!important;padding:1px 4px!important;font-size:9px!important;top:0!important;right:0!important}.side-panel[data-panel=collections] .collection-row__reward button{min-height:28px!important;padding:3px 8px!important;font-size:11px!important;line-height:1!important}@media (width<=1020px){.side-panel[data-panel=collections] .collection-row{grid-template-columns:minmax(0,1fr) 100px!important}.side-panel[data-panel=collections] .collection-piece-card{flex-basis:64px!important;width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important}.side-panel[data-panel=collections] .collection-piece-card__icon,.side-panel[data-panel=collections] .collection-piece-card__icon img{width:36px!important;height:36px!important;font-size:28px!important}.side-panel[data-panel=collections] .collection-row__reward{width:96px!important;min-width:96px!important;height:96px!important;min-height:96px!important}}.side-panel[data-panel=inventory] .inventory-item{grid-template-columns:70px minmax(0,1fr) 42px!important;column-gap:8px!important;padding:18px 28px 18px 22px!important}.side-panel[data-panel=inventory] .inventory-item__icon:has(img){width:66px!important;min-width:66px!important;height:66px!important;min-height:66px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-self:center!important;place-items:center!important;display:grid!important;overflow:visible!important}.side-panel[data-panel=inventory] .inventory-item__icon:has(img) img{object-fit:contain!important;filter:drop-shadow(0 3px 5px #0000006b)!important;width:58px!important;max-width:58px!important;height:58px!important;max-height:58px!important;display:block!important}:is(.side-panel[data-panel=inventory] .inventory-item--seal .inventory-item__icon:has(img) img,.side-panel[data-panel=inventory] .inventory-item--golden-seal .inventory-item__icon:has(img) img){width:60px!important;max-width:60px!important;height:60px!important;max-height:60px!important}.side-panel[data-panel=inventory] .inventory-item--lockpick .inventory-item__icon:has(img) img{width:46px!important;max-width:46px!important;height:46px!important;max-height:46px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__label{height:32px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__label strong{color:#ffe39a!important;font-size:16px!important;line-height:1.05!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials{justify-content:center!important;gap:10px!important;height:100px!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card{aspect-ratio:1!important;flex:0 0 78px!important;width:78px!important;min-width:78px!important;height:78px!important;min-height:78px!important;padding:7px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output{aspect-ratio:1!important;grid-template-rows:minmax(0,1fr) 27px!important;width:100px!important;min-width:100px!important;height:100px!important;min-height:100px!important;padding:7px!important}@media (width<=1020px){.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials{gap:7px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card{flex-basis:68px!important;width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card__icon,.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card__icon img{width:38px!important;height:38px!important;font-size:28px!important}}.side-panel[data-panel=collections] .collection-row{grid-template-rows:34px 112px!important;grid-template-columns:minmax(0,1fr) 150px!important;gap:5px 12px!important;min-height:169px!important;padding:10px 14px!important}.side-panel[data-panel=collections] .collection-row__label{text-align:left!important;grid-area:1/1!important;justify-content:center!important;align-items:flex-start!important;height:34px!important;padding-left:4px!important}.side-panel[data-panel=collections] .collection-row__label strong{text-align:left!important;width:auto!important;max-width:100%!important;font-size:17px!important}.side-panel[data-panel=collections] .collection-row__pieces{grid-area:2/1!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;place-items:center!important;gap:7px!important;width:100%!important;height:112px!important;display:grid!important;overflow:visible!important}.side-panel[data-panel=collections] .collection-piece-card{width:100%!important;min-width:0!important;max-width:88px!important;height:88px!important;min-height:88px!important;padding:7px!important}.side-panel[data-panel=collections] .collection-piece-card__icon,.side-panel[data-panel=collections] .collection-piece-card__icon img{object-fit:contain!important;width:58px!important;height:58px!important;font-size:42px!important}.side-panel[data-panel=collections] .collection-row__reward{aspect-ratio:auto!important;grid-area:1/2/3!important;grid-template-rows:auto minmax(0,1fr) 29px!important;place-self:stretch stretch!important;gap:2px!important;width:138px!important;min-width:138px!important;height:auto!important;min-height:144px!important;padding:6px 7px!important}.side-panel[data-panel=collections] .collection-row__reward-summary{color:#563116!important;text-align:center!important;text-shadow:0 1px #ffeebc94!important;min-height:22px!important;font-family:Georgia,Times New Roman,serif!important;font-size:10px!important;font-weight:800!important;line-height:1.12!important;display:block!important}.side-panel[data-panel=collections] .collection-final-item{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}.side-panel[data-panel=collections] .collection-final-item__icon,.side-panel[data-panel=collections] .collection-final-item__icon img{object-fit:contain!important;width:96px!important;height:96px!important;font-size:60px!important}.side-panel[data-panel=collections] .collection-final-item strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:132px!important;margin-top:0!important;font-size:10px!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}.side-panel[data-panel=collections] .collection-final-item__count{top:16px!important;right:-2px!important}@media (width<=1020px){.side-panel[data-panel=collections] .collection-row{grid-template-columns:minmax(0,1fr) 132px!important}.side-panel[data-panel=collections] .collection-piece-card{max-width:75px!important;height:75px!important;min-height:75px!important}.side-panel[data-panel=collections] .collection-piece-card__icon,.side-panel[data-panel=collections] .collection-piece-card__icon img{width:49px!important;height:49px!important;font-size:36px!important}.side-panel[data-panel=collections] .collection-row__reward{width:126px!important;min-width:126px!important}.side-panel[data-panel=collections] .collection-final-item__icon,.side-panel[data-panel=collections] .collection-final-item__icon img{width:84px!important;height:84px!important}}.world-boss-battle{grid-template-rows:minmax(360px,50%) minmax(220px,1fr)!important;gap:8px!important;padding:8px!important;overflow:hidden!important}.world-boss-battle__top{grid-template-columns:minmax(292px,29%) minmax(150px,15%) minmax(0,1fr)!important;gap:8px!important;min-height:0!important}.world-boss-battle__boss-column{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:9px 10px 10px!important;display:flex!important;overflow:hidden!important}.world-boss-battle__portrait{aspect-ratio:1!important;border:2px solid #b67e30c7!important;border-radius:14px!important;flex:0 0 238px!important;align-self:center!important;width:min(100%,238px)!important;max-width:238px!important;height:238px!important;max-height:238px!important;box-shadow:0 2px 7px #22110538!important}.world-boss-battle__boss-column h2{color:#111!important;text-align:center!important;text-shadow:none!important;margin:2px 0 0!important;font-size:19px!important;line-height:1.02!important}.world-boss-battle__boss-column>span{color:#000!important;text-align:center!important;text-shadow:none!important;margin:0 0 2px!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.world-boss-battle__health-bar{box-sizing:border-box!important;background:linear-gradient(#341114 0%,#611a1d 100%)!important;border:2px solid #8b2d2a!important;border-radius:999px!important;flex:0 0 31px!important;width:100%!important;min-width:0!important;height:31px!important;min-height:31px!important;margin:0!important;box-shadow:inset 0 1px 4px #0000008c,0 0 0 1px #ffcc633d!important}.world-boss-battle__health-fill{background:linear-gradient(#fff4a952,#fff4a900 45%),linear-gradient(#e03232 0%,#a60f18 58%,#6d080d 100%)!important;box-shadow:inset 0 1px 2px #ffffff73,inset 0 -2px 4px #3000006b,0 0 9px #dc2a2a57!important}.world-boss-battle__health-bar strong{color:#fff8d6!important;letter-spacing:.01em!important;text-shadow:0 1px 2px #000,0 0 5px #000000bf!important;font-size:13px!important;font-weight:900!important;display:flex!important}.world-boss-battle__contribution{box-sizing:border-box!important;flex:0 0 28px!important;width:100%!important;height:28px!important;min-height:28px!important;padding:4px 8px!important}.world-boss-battle__boss-footer{grid-template-columns:minmax(0,1fr) minmax(116px,.92fr)!important;align-items:end!important;gap:8px!important;width:100%!important;margin-top:auto!important;display:grid!important}.world-boss-battle__timer{color:#000!important;text-align:left!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0!important;display:flex!important}.world-boss-battle__timer span{white-space:nowrap!important;font-size:10px!important;line-height:1.05!important}.world-boss-battle__timer strong{color:#000!important;font-size:15px!important;line-height:1.1!important;display:block!important}.world-boss-battle__escape{box-sizing:border-box!important;white-space:nowrap!important;align-self:end!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 10px!important;font-size:12px!important}.world-boss-battle__reward-column,.world-boss-battle__arsenal{box-sizing:border-box!important;gap:6px!important;min-height:0!important;padding:8px!important;overflow:hidden!important}.world-boss-battle__reward-column h3,.world-boss-battle__arsenal h3,.world-boss-battle__events h3,.world-boss-battle__ranking h3{font-size:18px!important;line-height:1.05!important}.world-boss-battle__arsenal-grid{grid-template-rows:repeat(3,minmax(92px,1fr))!important;gap:6px!important;min-height:0!important}.world-boss-attack{box-sizing:border-box!important;gap:3px!important;min-width:0!important;min-height:0!important;padding:6px!important;overflow:hidden!important}.world-boss-attack__heading{grid-template-columns:34px minmax(0,1fr)!important;gap:6px!important}.world-boss-attack__icon{width:32px!important;height:32px!important;font-size:22px!important}.world-boss-attack__heading strong{font-size:12px!important;line-height:1.05!important}.world-boss-attack__stats{font-size:9px!important;line-height:1.15!important}.world-boss-attack button{box-sizing:border-box!important;white-space:nowrap!important;width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;margin-top:auto!important;padding:0 8px!important;font-size:11px!important;line-height:1!important}.world-boss-battle__bottom{gap:8px!important;min-height:0!important}.world-boss-battle__events,.world-boss-battle__ranking{gap:8px!important;min-height:0!important;padding:10px 12px!important;overflow:hidden!important}.world-boss-battle__events-list,.world-boss-battle__ranking ol{min-height:0!important}@media (height<=760px){.world-boss-battle{grid-template-rows:minmax(338px,52%) minmax(190px,1fr)!important}.world-boss-battle__portrait{flex-basis:210px!important;width:210px!important;max-width:210px!important;height:210px!important;max-height:210px!important}.world-boss-battle__boss-column h2{font-size:18px!important}.world-boss-battle__health-bar{flex-basis:29px!important;height:29px!important;min-height:29px!important}.world-boss-battle__contribution{flex-basis:27px!important;height:27px!important;min-height:27px!important}}.side-panel[data-panel=collections] img.collection-piece-card__icon{object-fit:contain!important;filter:drop-shadow(0 2px 3px #3d1f0c57)!important;width:58px!important;max-width:58px!important;height:58px!important;max-height:58px!important;display:block!important}.side-panel[data-panel=collections] img.collection-final-item__icon{object-fit:contain!important;filter:drop-shadow(0 2px 3px #4829104d)!important;width:56px!important;max-width:56px!important;height:56px!important;max-height:56px!important;display:block!important}img.collection-success__icon{object-fit:contain!important;filter:drop-shadow(0 4px 7px #401f0c5c)!important;width:88px!important;height:88px!important;display:block!important}img.wishlist-item-card__icon,img.friend-wishlist-card__icon{object-fit:contain;filter:drop-shadow(0 3px 5px #0000006b);width:52px;height:52px;display:block}img.incoming-gift-card__icon{box-sizing:border-box;object-fit:contain;padding:3px;display:block;width:52px!important;height:52px!important}.tavern-exchange-card--strikes{grid-template-columns:72px minmax(0,1fr)!important}.tavern-exchange-card--strikes .tavern-exchange-card__icon{width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.tavern-exchange-card--strikes .tavern-exchange-card__icon img{object-fit:contain!important;filter:drop-shadow(0 3px 5px #0000006b)!important;width:64px!important;max-width:64px!important;height:64px!important;max-height:64px!important;display:block!important}.world-boss-battle{grid-template-rows:minmax(375px,50%) minmax(205px,1fr)!important}.world-boss-battle__events,.world-boss-battle__ranking{min-height:0!important}.world-boss-attack__body{grid-template-columns:70px minmax(0,1fr)!important;gap:12px!important}img.world-boss-attack__icon{object-fit:contain!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:66px!important;min-height:66px!important;max-height:66px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}.world-boss-attack__info{padding-left:2px!important}.world-boss-attack__info strong{font-size:13px!important}.world-boss-attack__info span{font-size:10px!important}.world-boss-battle__boss-footer{flex:0 0 38px!important;min-height:38px!important}img.boss-preparation__reward-icon{object-fit:contain!important;width:44px!important;height:44px!important;display:block!important}img.boss-preparation__reward-icon--seal{width:40px!important;max-width:40px!important;height:40px!important;max-height:40px!important}@media (height<=760px){.world-boss-battle{grid-template-rows:minmax(353px,52%) minmax(175px,1fr)!important}img.world-boss-attack__icon{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important}.world-boss-attack__body{grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important}}:root{--svitki-stage-width:1126px;--svitki-stage-height:1268px;--svitki-vk-app-width:1000px;--svitki-vk-app-height:1126px}.game-viewport-shell{isolation:isolate;box-sizing:border-box;background:#0a1720;place-items:center;width:100%;min-width:320px;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.game-viewport-shell:before{content:"";z-index:-2;filter:blur(16px)saturate(.84)brightness(.52);background:linear-gradient(#08151e33,#0810187a),url(/assets/backgrounds/vk-stage8242-backdrop.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.08)}.game-viewport-shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 36%,#e8bf7114,#0000 38%),linear-gradient(#050e151f,#050c1394);position:absolute;inset:0}.game-viewport-shell__application{z-index:1;width:min(var(--svitki-vk-app-width), 100%);height:min(var(--svitki-vk-app-height), 100%);box-sizing:border-box;background:#071019;place-items:center;max-width:100%;max-height:100%;display:grid;position:relative;overflow:hidden}.game-viewport-shell__stage{opacity:1;background:#071019;border:1px solid #ba8d4747;border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000006b,inset 0 0 0 1px #ffda8c0d}.game-viewport-shell__stage[aria-hidden=true]{opacity:0}.game-viewport-shell__canvas{width:var(--svitki-stage-width);height:var(--svitki-stage-height);transform-origin:0 0;border-radius:6px;position:absolute;inset:0 auto auto 0}.game-viewport-shell__canvas>.game-screen{min-width:var(--svitki-stage-width);min-height:var(--svitki-stage-height);border-radius:4px;max-width:none;max-height:none;margin:0;width:var(--svitki-stage-width)!important;height:var(--svitki-stage-height)!important}@media (width<=760px),(height<=680px){.game-viewport-shell__canvas,.game-viewport-shell__canvas>.game-screen{border-radius:2px}}.game-viewport-shell--mobile-preview{background:#071019;place-items:stretch stretch;min-width:0}.game-viewport-shell--mobile-preview .game-viewport-shell__application,.game-viewport-shell--mobile-preview .game-viewport-shell__stage,.game-viewport-shell--mobile-preview .game-viewport-shell__canvas{border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.game-viewport-shell--mobile-preview .game-viewport-shell__application{place-items:stretch stretch}.game-viewport-shell--mobile-preview .game-viewport-shell__stage{box-shadow:none;border:0}.game-viewport-shell--mobile-preview .game-viewport-shell__canvas{position:absolute;inset:0;transform:none}.game-viewport-shell--mobile-preview .game-viewport-shell__canvas>.game-screen{border-radius:0;min-width:0;max-width:none;min-height:0;max-height:none;width:100%!important;height:100%!important}.side-panel[data-panel=character] .character-sheet__profile{gap:12px!important;padding:4px 10px 6px!important}.side-panel[data-panel=character] .character-sheet__profile h3{margin:0 0 3px!important;font-size:19px!important}.side-panel[data-panel=character] .character-sheet__stats{grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:7px!important;min-height:0!important}.side-panel[data-panel=character] .character-sheet__stat{border-radius:8px!important;grid-template-rows:auto minmax(18px,1fr) 10px!important;gap:4px!important;min-height:0!important;padding:7px 9px!important}.side-panel[data-panel=character] .character-sheet__stat-track,.side-panel[data-panel=character] .character-sheet__life-track{height:10px!important}.side-panel[data-panel=character] .character-sheet__life,.side-panel[data-panel=character] .character-sheet__summary{padding:9px!important}.side-panel[data-panel=character] .character-sheet__summary{font-size:15px!important}.side-panel[data-panel=collections] .side-panel__surface{padding:16px 10px 2px!important}.side-panel[data-panel=collections] .collections-screen{height:100%!important;padding:42px 42px 20px!important}.side-panel[data-panel=collections] .collections-screen__header{min-height:38px!important;padding-bottom:1px!important}.side-panel[data-panel=collections] .collections-screen__header h2{font-size:clamp(30px,2.7vw,40px)!important}.side-panel[data-panel=collections] .collection-province-selector{padding-top:5px!important;padding-bottom:6px!important}.side-panel[data-panel=collections] .collection-table__title{min-height:34px!important;padding-bottom:3px!important}.side-panel[data-panel=collections] .collection-table__rows{scrollbar-width:thin;grid-template-rows:repeat(3,minmax(138px,1fr))!important;gap:7px!important;padding:6px 0 70px!important;overflow:hidden auto!important}.side-panel[data-panel=collections] .collection-row{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:0 150px}.side-panel[data-panel=collections] .collection-piece-card,.side-panel[data-panel=collections] .collection-final-item{contain:layout paint}.collection-province-selector--pending{cursor:progress}.collection-province-selector--pending button:not(.active){pointer-events:none}.bottom-menu{z-index:500!important}:root{--ui8273-text-xs:12px;--ui8273-text-sm:13px;--ui8273-text-md:15px;--ui8273-text-lg:18px;--ui8273-title:28px;--ui8273-subtitle:20px;--ui8273-control-height:40px;--ui8273-card-radius:12px;--ui8273-panel-gap:14px}.game-screen{grid-template-rows:90px 92px minmax(0,1fr) 150px!important}.player-horizontal-menu{gap:20px!important;padding:10px 30px!important}.player-menu-button{flex-basis:58px!important;width:58px!important;min-width:58px!important;height:58px!important}.player-menu-icon{font-size:32px!important}.player-menu-button:after{max-width:230px!important;padding:8px 12px!important;font-size:14px!important;line-height:1.25!important}.scene-character{height:min(84%,760px)!important;max-height:88%!important;bottom:20px!important;left:51.4%!important}.scene-chair{width:min(46%,515px)!important;max-width:48%!important;bottom:78px!important;left:50.5%!important}.scene-equipment-layer{height:min(84%,760px)!important;max-height:88%!important;bottom:22px!important;left:51.4%!important}.bottom-menu{gap:18px!important;max-width:calc(100% - 42px)!important;bottom:8px!important}.bottom-button{flex-basis:72px!important;width:72px!important;min-width:72px!important;height:72px!important}.bottom-menu-icon{font-size:36px!important}.bottom-button:after,.rewards-button:after,.reward-tooltip{padding:9px 13px!important;font-size:14px!important;line-height:1.3!important}.bottom-button__lock{width:24px!important;height:24px!important;font-size:13px!important}.rewards-button{width:58px!important;height:58px!important;font-size:30px!important;top:20px!important;right:20px!important}.rewards-panel{padding:18px!important;top:88px!important;bottom:94px!important;right:22px!important}.rewards-grid{grid-auto-rows:72px!important;gap:16px!important}.reward-item{width:72px!important;height:72px!important}.reward-icon{width:54px!important;height:54px!important;font-size:33px!important}.reward-count{min-width:25px!important;height:25px!important;font-size:12px!important}.social-panel{height:150px!important;padding:18px 30px 20px!important}.social-panel:before{background-size:1110px 150px!important}.players-panel,.players-controls,.players-tabs,.players-strip{gap:10px!important}.top-button,.players-tab--support{flex-basis:118px!important;width:118px!important;min-width:118px!important;height:46px!important;padding:0 10px!important;font-size:14px!important;line-height:1.18!important}.players-tab{min-width:68px!important;height:34px!important;padding:0 10px!important;font-size:13px!important}.players-arrow{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:46px!important;font-size:19px!important}.friend-card{flex-basis:78px!important;width:78px!important;min-width:78px!important;font-size:13px!important}.friend-avatar{flex-basis:66px!important;width:66px!important;height:66px!important}.friend-card span{width:78px!important}.side-panel{padding:22px 24px 96px!important}.side-panel__surface{gap:0;overflow:hidden}.close-button{width:44px!important;height:44px!important;font-size:22px!important;top:16px!important;right:16px!important}.side-panel :is(.content-panel,.arena-panel,.tavern-panel,.lockpicking-panel,.inventory-panel,.skills-tree-panel,.collections-screen,.forge-hub,.crafting-screen,.training-camp-panel,.provinces-panel,.bosses-panel,.character-sheet){min-width:0;min-height:0}.side-panel :is(.arena-panel__header h2,.tavern-panel__header h2,.lockpicking-panel__header h2,.inventory-panel__header h2,.skills-tree-panel__header h2,.collections-screen__header h2,.forge-hub__header h2,.crafting-screen__header h2,.training-camp-panel__header h2,.province-details-header h2,.character-sheet__title,.boss-card__name){font-size:var(--ui8273-title)!important;line-height:1.12!important}.side-panel :is(h3,.arena-section-title h3,.tavern-mini-game__intro h3){font-size:var(--ui8273-subtitle)!important;line-height:1.2!important}.side-panel :is(p,li,label,td,th,dt,dd){font-size:var(--ui8273-text-md);line-height:1.42}.side-panel :is(small,.arena-panel__eyebrow,.tavern-panel__eyebrow,.lockpicking-panel__eyebrow){font-size:var(--ui8273-text-xs)!important;line-height:1.3!important}.side-panel :is(button,input,select,textarea){min-height:38px;font-size:var(--ui8273-text-md)!important;line-height:1.2!important}.side-panel :is(input,select,textarea){padding:8px 11px}.side-panel :is(.arena-panel__header,.tavern-panel__header,.lockpicking-panel__header,.inventory-panel__header,.skills-tree-panel__header,.collections-screen__header,.forge-hub__header,.crafting-screen__header,.training-camp-panel__header){gap:18px!important;min-height:64px!important;padding-bottom:12px!important}.side-panel :is(.arena-message,.tavern-game-message,.lockpicking-message,.collection-message,.equipment-message){padding:10px 14px!important;font-size:14px!important;line-height:1.4!important}.side-panel :is(.arena-difficulty-card,.arena-opponent-card,.arena-stat-grid article,.tavern-game-card,.tavern-game-stage,.lockpicking-chest,.lockpicking-detail-card,.inventory-item,.collection-row,.collection-piece-card,.collection-final-item,.forge-consumable-card,.crafting-recipe,.training-camp-stat-card,.province-activity,.boss-info-block){border-radius:var(--ui8273-card-radius)!important}.inventory-tabs{gap:10px!important;margin:12px 0 14px!important}.inventory-tabs button{min-width:136px!important;padding:10px 12px!important}.inventory-tabs button>span{font-size:22px!important}.inventory-tabs button strong{font-size:14px!important}.inventory-tabs button small{min-width:26px!important;font-size:12px!important}.inventory-tab-panel{padding:15px!important}.inventory-tab-panel__header{grid-template-columns:54px minmax(0,1fr)!important;gap:13px!important}.inventory-tab-panel__header>span{width:54px!important;height:54px!important;font-size:29px!important}.inventory-tab-panel__header h3{font-size:20px!important}.inventory-tab-panel__header p,.inventory-panel__header span{font-size:14px!important}.inventory-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.inventory-item{grid-template-columns:72px minmax(0,1fr)!important;gap:13px!important;min-height:132px!important;padding:14px!important}.inventory-item__icon{width:68px!important;height:68px!important;font-size:33px!important}.inventory-item__content h3{margin-bottom:7px!important;font-size:17px!important}.inventory-item__content p,.inventory-item__quantity{font-size:13px!important}.inventory-item__tooltip{max-width:280px!important;font-size:14px!important;line-height:1.35!important}.side-panel[data-panel=collections]{padding:18px 18px 86px!important}.side-panel[data-panel=collections] .collections-screen{padding:38px 36px 18px!important}.collection-province-selector{gap:8px!important}.collection-province-selector button{min-height:40px!important;padding:8px 12px!important;font-size:14px!important}.collection-table__title h3,.collection-row__label strong{font-size:17px!important}.collection-table__title span,.collection-row__label span,.collection-message,.collection-row__reward-summary{font-size:13px!important;line-height:1.35!important}.collection-row{gap:12px!important;min-height:148px!important;padding:11px 13px!important}.collection-row__pieces{gap:9px!important}.collection-piece-card,.collection-final-item{min-width:0}.collection-piece-card__count,.collection-final-item__count{font-size:12px!important}.tavern-panel{gap:14px!important;padding:4px 8px 10px!important}.tavern-counters>div{min-width:112px!important;padding:9px 12px!important}.tavern-counters span{font-size:12px!important}.tavern-counters strong{font-size:18px!important}.tavern-tabs button,.tavern-back-button,.tavern-mini-game__actions button,.dispute-claims button,.tavern-no-attempts button,.tavern-exchange-card button{padding:10px 15px!important}.tavern-hall{min-height:560px!important}.tavern-scene-zone__marker{width:46px!important;height:46px!important;font-size:23px!important}.tavern-scene-zone__label{min-width:132px!important;padding:7px 10px!important}.tavern-scene-zone__label strong{font-size:13px!important}.tavern-scene-zone__label em,.tavern-pickpocket-note p{font-size:11px!important}.tavern-game-stage{padding:18px!important}.tavern-mini-game{gap:17px!important}.arena-panel{gap:14px!important}.arena-panel__currencies span{min-width:126px!important;padding:9px 13px!important;font-size:13px!important}.arena-panel__currencies strong,.arena-stat-grid strong{font-size:19px!important}.arena-stat-grid{gap:10px!important}.arena-stat-grid article{padding:12px 13px!important}.arena-stat-grid span,.arena-difficulty-card>span:not(.arena-difficulty-card__icon){font-size:12px!important}.arena-difficulty-grid,.arena-opponent-grid{gap:14px!important}.arena-difficulty-card{min-height:230px!important;padding:18px!important}.arena-difficulty-card p{font-size:14px!important}.arena-difficulty-card__icon{font-size:42px!important}.arena-history-row{min-height:52px;padding:10px 11px!important}.lockpicking-panel,.lockpicking-chests{gap:14px!important}.lockpicking-chest{min-height:150px!important;padding:14px!important}.lockpicking-chest__icon{font-size:44px!important}.lockpicking-details,.lockpicking-workbench{gap:14px!important;padding:16px!important}.lockpicking-details__rank,.lockpicking-summary,.lockpicking-picks,.lockpicking-progress{font-size:14px!important}.provinces-panel{gap:14px!important}.province-tabs,.province-list,.province-details-grid,.province-activities{gap:12px!important}.province-tab,.province-back-button,.conquer-button,.boss-attack-button{min-height:42px!important;padding:9px 14px!important;font-size:14px!important}.province-main,.province-details{min-height:0}.province-avatar{width:68px!important;height:68px!important}.province-activity{min-height:98px!important;padding:12px 14px!important}.activity-title,.province-boss-name{font-size:17px!important}.activity-reward,.activity-progress-row,.province-cycle-badge,.province-image__status{font-size:13px!important}.bosses-panel__content{min-height:0}.boss-card__layout,.boss-card__content-grid{gap:14px!important}.boss-card__information,.boss-card__statistics,.boss-card__rewards,.boss-card__medals{padding:14px!important}.boss-card__portrait-frame{min-width:260px}.boss-card__stat,.boss-card__reward-text,.boss-card__hunter-label,.boss-card__hunter-result,.boss-card__unlock-hint{font-size:14px!important;line-height:1.35!important}.boss-card__attack-button{min-height:46px!important;padding:10px 18px!important;font-size:16px!important}.forge-hub__header,.crafting-screen__header{padding-right:54px!important}.forge-scene-zone__label{padding:8px 12px!important;font-size:14px!important}.forge-consumables-cards,.crafting-screen__grid,.crafting-resource-grid{gap:14px!important}.forge-consumable-card,.crafting-recipe,.crafting-resource-card{padding:14px!important}.side-panel[data-panel=character] .character-sheet__main{gap:10px 14px!important;padding:14px!important}.side-panel[data-panel=character] .character-sheet__avatar{width:74px!important;height:74px!important;font-size:32px!important}.side-panel[data-panel=character] .character-sheet__profile h3{font-size:21px!important}.side-panel[data-panel=character] .character-sheet__stat{gap:5px!important;padding:9px 11px!important}.side-panel[data-panel=character] .character-sheet__stat>div:first-child{font-size:15px!important}.side-panel[data-panel=character] .character-sheet__stat-description{font-size:12px!important;line-height:1.28!important}.training-camp-panel__body,.training-camp-stat-list{gap:13px!important}.training-camp-stat-card{min-height:116px!important;padding:13px 15px!important}.training-camp-stat-card__summary{font-size:15px!important}.training-camp-stat-card__actions button{min-width:42px!important;min-height:40px!important}.game-modal-card,.settings-modal,.energy-restore-modal,.friends-support-modal,.friend-profile-modal,.currency-shop-modal,.developer-panel{font-size:15px}.game-modal-card{width:min(640px,100vw - 38px)!important;padding:30px!important}.game-modal-card h2,.settings-modal h2,.energy-restore-modal h2,.friends-support-modal h2,.currency-shop-modal h2{font-size:28px!important;line-height:1.15!important}.game-modal-card__message,.game-modal__message,.settings-modal p,.energy-restore-modal p,.friends-support-modal p,.currency-shop-modal p{font-size:15px!important;line-height:1.5!important}.game-modal-button,.settings-modal button,.energy-restore-modal button,.friends-support-modal button,.currency-shop-modal button{min-height:42px!important;font-size:15px!important}.side-panel button:focus-visible,.bottom-button:focus-visible,.player-menu-button:focus-visible,.rewards-button:focus-visible,.social-panel button:focus-visible{outline-offset:3px!important;outline:2px solid #f0bd65!important}:is(.bottom-button,.player-menu-button,.rewards-button,.reward-item){overflow:visible!important}@media (width<=900px){.inventory-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.arena-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.arena-difficulty-grid,.arena-opponent-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.boss-card__portrait,.boss-preparation__portrait,.world-boss-battle__portrait{box-sizing:border-box!important;isolation:isolate!important;contain:layout paint!important;clip-path:inset(0 round 10px)!important;position:relative!important;overflow:hidden!important}.boss-card__portrait-image,.boss-card__portrait-frame,.boss-preparation__portrait-image,.boss-preparation__portrait-frame,.world-boss-battle__portrait-image,.world-boss-battle__portrait-frame{box-sizing:border-box!important;object-position:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:2px!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.boss-card__portrait-image,.boss-preparation__portrait-image{object-fit:cover!important}.world-boss-battle__portrait-image{object-fit:contain!important}.boss-card__portrait-frame,.boss-preparation__portrait-frame,.world-boss-battle__portrait-frame{object-fit:contain!important;pointer-events:none!important}.boss-preparation__title{color:#432b1b!important;font-synthesis:none!important;letter-spacing:0!important;text-align:center!important;text-shadow:none!important;-webkit-text-stroke:0 transparent!important;filter:none!important;margin:2px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:22px!important;font-style:normal!important;font-weight:700!important;line-height:1.15!important;transform:none!important}.boss-preparation__title:before,.boss-preparation__title:after{content:none!important;display:none!important}.boss-preparation__buy-button[aria-busy=true],.boss-preparation__fight-button[aria-busy=true],.world-boss-attack button[aria-busy=true],.world-boss-battle__escape[aria-busy=true]{filter:brightness(.94)!important;opacity:.88!important;transition:none!important;animation:none!important}.world-boss-battle{grid-template-rows:minmax(430px,58%) minmax(210px,1fr)!important;gap:8px!important;overflow:hidden!important}.world-boss-battle__top{min-height:430px!important}.world-boss-battle__boss-column{flex-direction:column!important;align-items:stretch!important;gap:5px!important;min-height:0!important;display:flex!important;overflow:hidden!important}.world-boss-battle__portrait{flex:0 0 205px!important;align-self:center!important;width:205px!important;min-width:205px!important;max-width:205px!important;height:205px!important;min-height:205px!important;max-height:205px!important}.world-boss-battle__boss-footer{flex:none!important;grid-template-columns:minmax(0,1fr) minmax(116px,.92fr)!important;align-items:end!important;gap:8px!important;width:100%!important;min-height:68px!important;margin-top:auto!important;display:grid!important;overflow:visible!important}.world-boss-battle__timer,.world-boss-battle__escape{visibility:visible!important;opacity:1!important}@media (height<=760px){.world-boss-battle{grid-template-rows:minmax(372px,56%) minmax(180px,1fr)!important}.world-boss-battle__top{min-height:372px!important}.world-boss-battle__portrait{flex-basis:160px!important;width:160px!important;min-width:160px!important;max-width:160px!important;height:160px!important;min-height:160px!important;max-height:160px!important}}.boss-preparation__boss-column>h3{margin-bottom:8px!important}.boss-preparation__stage-label{display:none!important}.world-boss-result-screen__header .world-boss-result-screen__headline{color:#111!important;-webkit-text-fill-color:#111!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;filter:none!important;text-align:center!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:24px!important;font-weight:700!important;line-height:1.1!important;display:block!important;transform:none!important}.world-boss-result-screen__headline:before,.world-boss-result-screen__headline:after{content:none!important;display:none!important}.world-boss-result-screen__boss-name strong{font-size:19px!important;line-height:1.15!important}.world-boss-result-screen__boss-name span,.world-boss-result-screen__duration span{font-size:14px!important;line-height:1.3!important}.world-boss-result-screen__duration strong{margin-top:2px!important;font-size:22px!important;line-height:1.1!important}.world-boss-result-screen__podium{gap:14px!important}.world-boss-result-screen__hero{gap:6px!important}.world-boss-result-screen__hero-avatar{width:76px!important;height:76px!important;font-size:15px!important}.world-boss-result-screen__hero--place-1 .world-boss-result-screen__hero-avatar{width:94px!important;height:94px!important}.world-boss-result-screen__hero strong{font-size:14px!important;line-height:1.2!important}.world-boss-result-screen__hero>span:last-child{font-size:14px!important;font-weight:800!important;line-height:1.15!important}.world-boss-result-screen__hero--empty strong{white-space:normal!important}.character-sheet__stat{grid-template-rows:auto minmax(42px,1fr) 14px!important;min-height:112px!important}.character-sheet__stat-description{font-size:16px!important;line-height:1.42!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row{grid-template-rows:34px 118px!important;grid-template-columns:minmax(0,1fr) 126px!important;gap:8px 18px!important;min-height:176px!important;padding:12px 18px 14px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__label{text-align:left!important;grid-area:1/1/auto/-1!important;justify-content:flex-start!important;align-items:center!important;height:34px!important;padding:0 2px!important;display:flex!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__label strong{color:#ffe39a!important;text-align:left!important;white-space:normal!important;max-width:100%!important;font-size:18px!important;line-height:1.15!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials{grid-area:2/1!important;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))!important;place-items:stretch center!important;gap:12px!important;width:100%!important;min-width:0!important;height:118px!important;display:grid!important;overflow:hidden!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card{box-sizing:border-box!important;aspect-ratio:auto!important;width:100%!important;min-width:0!important;max-width:116px!important;height:112px!important;padding:10px 8px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card__icon,.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card__icon img{object-fit:contain!important;width:62px!important;height:62px!important;font-size:44px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials .collection-piece-card__count{font-size:13px!important;line-height:1.15!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output{aspect-ratio:auto!important;grid-area:2/2!important;grid-template-rows:minmax(0,1fr) 32px!important;place-self:stretch stretch!important;gap:5px!important;width:126px!important;height:118px!important;padding:9px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item__icon,.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item__icon img{object-fit:contain!important;width:72px!important;height:72px!important;font-size:52px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output button{min-height:32px!important;padding:4px 8px!important;font-size:12px!important}@media (width<=980px){.world-boss-result-screen__hero-avatar{width:66px!important;height:66px!important}.world-boss-result-screen__hero--place-1 .world-boss-result-screen__hero-avatar{width:82px!important;height:82px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__materials{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))!important;gap:8px!important}}.side-panel[data-panel=forge] .forge-collection-screen__header h2,.side-panel[data-panel=forge] .forge-armor-table>.collection-table__title h3,.side-panel[data-panel=collections] .collections-screen__header h2,.side-panel[data-panel=collections] .collection-table__title h3{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-table>.collection-table__title h3{font-size:27px!important;font-weight:800!important;line-height:1.1!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-set-level-note{color:#2d1a0c!important;-webkit-text-fill-color:#2d1a0c!important;text-shadow:none!important;font-size:14px!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item{place-content:center!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item>strong,.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item>small{display:none!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item__icon{place-items:center!important;margin:0 auto!important;display:grid!important;position:static!important;transform:none!important}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item__count{z-index:2!important;position:absolute!important;bottom:2px!important;right:2px!important}.world-boss-attack--consumable{gap:8px!important;padding:8px 9px!important}.world-boss-attack--consumable .world-boss-attack__body{grid-template-columns:62px minmax(0,1fr)!important;gap:11px!important}.world-boss-attack--consumable .world-boss-attack__icon,.world-boss-attack--consumable img.world-boss-attack__icon{width:58px!important;height:58px!important;font-size:38px!important}.world-boss-attack--consumable .world-boss-attack__info{justify-content:center!important;align-self:center!important;gap:4px!important}.world-boss-attack--consumable .world-boss-attack__info strong{color:#17100b!important;font-size:14px!important;line-height:1.15!important}.world-boss-attack--consumable .world-boss-attack__info span{color:#3d2a1d!important;white-space:nowrap!important;font-size:11px!important;line-height:1.2!important}.world-boss-attack--consumable .world-boss-attack__damage{font-variant-numeric:tabular-nums}.world-boss-attack__footer--batch{grid-template-columns:minmax(0,1fr) 76px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:auto!important;display:grid!important}.world-boss-attack__footer--batch>button{width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;margin:0!important}.world-boss-attack__footer--batch .world-boss-attack__quantity-control{justify-content:flex-end!important;align-items:center!important;width:76px!important;min-width:76px!important;min-height:30px!important;margin:0!important;padding:0!important;display:flex!important}.world-boss-attack__footer--batch .world-boss-attack__quantity-control input{width:76px!important;min-width:76px!important;height:30px!important;margin:0!important;font-size:13px!important}.world-boss-battle__contribution{height:auto!important;min-height:34px!important;padding:6px 10px!important;font-size:14px!important;line-height:1.15!important}.world-boss-battle__contribution strong{font-size:17px!important;line-height:1!important}.world-boss-battle__timer{height:auto!important;min-height:44px!important;padding:3px 0!important}.world-boss-battle__timer span{font-size:13px!important;line-height:1.1!important}.world-boss-battle__timer strong{margin-top:2px!important;font-size:18px!important;line-height:1.05!important}.world-boss-result-screen__header .world-boss-result-screen__headline{font-size:27px!important}.world-boss-result-screen__rewards h3{margin-bottom:9px!important;font-size:20px!important;line-height:1.15!important}.world-boss-result-screen__reward-list{gap:9px!important;height:calc(100% - 31px)!important}.world-boss-result-screen__reward{grid-template-columns:46px minmax(0,1fr)!important;place-items:center stretch!important;gap:10px!important;min-height:58px!important;padding:7px 10px!important;display:grid!important}.world-boss-result-screen__reward-icon,.world-boss-result-screen__reward-icon img{object-fit:contain!important;width:44px!important;height:44px!important}.world-boss-result-screen__reward strong{font-variant-numeric:tabular-nums;color:#17100b!important;white-space:nowrap!important;justify-self:start!important;font-size:19px!important;line-height:1!important}@media (height<=760px){.world-boss-attack--consumable .world-boss-attack__body{grid-template-columns:54px minmax(0,1fr)!important}.world-boss-attack--consumable .world-boss-attack__icon,.world-boss-attack--consumable img.world-boss-attack__icon{width:50px!important;height:50px!important}.world-boss-battle__contribution{min-height:31px!important;font-size:13px!important}.world-boss-battle__timer span{font-size:12px!important}.world-boss-battle__timer strong{font-size:16px!important}}.side-panel[data-panel=forge] .forge-collection-screen:not(.forge-consumables-screen) .forge-armor-row__output .collection-final-item__count{display:none!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item__icon{transform:translate(8px)!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item__quantity{transform:translate(-8px)!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item{grid-template-columns:72px minmax(0,1fr)!important;column-gap:8px!important;padding-left:22px!important;padding-right:16px!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item__icon{justify-self:end!important;margin:0!important;transform:none!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item__content{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item__content h3{min-width:0!important;margin:0!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item__quantity{flex:none!important;min-width:34px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item--triad{grid-template-columns:78px minmax(0,1fr) minmax(48px,auto)!important;align-items:center!important;column-gap:10px!important;min-height:118px!important;padding:12px 14px 12px 18px!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item--triad .inventory-item__icon{grid-column:1!important;place-self:center end!important;margin:0!important;transform:none!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item--triad .inventory-item__content{text-align:center!important;grid-column:2!important;align-self:center!important;min-width:0!important;display:block!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item--triad .inventory-item__content h3{overflow-wrap:anywhere!important;text-align:center!important;margin:0!important;line-height:1.2!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item--triad .inventory-item__quantity{text-overflow:ellipsis!important;white-space:nowrap!important;flex:none!important;grid-column:3!important;place-self:center end!important;min-width:44px!important;max-width:66px!important;margin:0!important;padding:4px 7px!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item__tooltip-quantity{color:#f0d394!important;margin-top:5px!important;font-weight:800!important;display:block!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item--triad{grid-template-columns:70px minmax(0,210px) minmax(44px,56px)!important;justify-content:center!important;column-gap:6px!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item--triad .inventory-item__content{justify-self:center!important;width:100%!important;max-width:210px!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item--triad .inventory-item__icon{justify-self:end!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item--triad .inventory-item__quantity{justify-self:start!important}.side-panel[data-panel=inventory] .inventory-panel .inventory-item__tooltip-quantity{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}.game-screen--mobile-preview{border:0;border-radius:0;gap:0;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.game-screen--mobile-preview:after{border-radius:0;inset:0}.game-screen--mobile-preview .scene{border-radius:0;width:100%;height:100%}.game-screen--mobile-preview .bottom-menu{display:none}.game-screen--mobile-preview .side-panel{border-radius:0;padding-bottom:22px!important;padding-right:94px!important}.mobile-left-controls{z-index:1400;pointer-events:none;width:88px;position:absolute;inset:0 auto 0 0}.mobile-floating-button{left:max(14px, env(safe-area-inset-left));box-sizing:border-box;color:#f5e4bd;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 35%,#5c3919fa,#2a190cfa 68%);border:2px solid #a97222;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;padding:0;display:flex;position:absolute;box-shadow:inset 0 2px 3px #ffdd991f,inset 0 -4px 7px #00000073,0 4px 10px #0000009e}.mobile-floating-button:first-child{top:50%;transform:translateY(-50%)}.mobile-floating-button--event{top:max(14px, env(safe-area-inset-top))}.mobile-floating-button--friends{top:auto;bottom:max(14px, env(safe-area-inset-bottom))}.mobile-floating-button.active,.mobile-floating-button:focus-visible{border-color:#efb952;outline:none;box-shadow:0 0 16px #d99a36e6,inset 0 0 12px #ffd27633}.mobile-floating-button__icon,.mobile-floating-button>img{object-fit:contain;pointer-events:none;width:36px;height:36px;display:block}.mobile-floating-button__friends-icon{font-size:27px;line-height:1}.mobile-right-navigation{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));z-index:1300;box-sizing:border-box;background:linear-gradient(#2c1b0ded,#140c07f5);border:1px solid #b7832fe6;border-radius:24px;width:72px;padding:7px 6px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffdd9914,0 5px 18px #0000009e}.mobile-right-navigation__scroll{box-sizing:border-box;scrollbar-width:none;overscroll-behavior-y:contain;flex-direction:column;align-items:center;gap:7px;width:100%;height:100%;padding:1px 0 8px;display:flex;overflow:hidden auto}.mobile-right-navigation__scroll::-webkit-scrollbar{display:none}.mobile-right-navigation__separator{background:linear-gradient(90deg,#0000,#efb952e6,#0000);flex:0 0 1px;width:38px;min-height:1px;margin:1px 0}.mobile-navigation-button{box-sizing:border-box;color:#f5e4bd;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 35%,#5c3919fa,#2a190cfa 68%);border:2px solid #a97222;border-radius:50%;flex:0 0 54px;justify-content:center;align-items:center;width:54px;min-width:54px;height:54px;min-height:54px;padding:0;display:flex;position:relative;box-shadow:inset 0 2px 3px #ffdd991f,inset 0 -4px 7px #00000073,0 3px 6px #00000080}.mobile-navigation-button.active,.mobile-navigation-button:focus-visible{background:radial-gradient(circle at 50% 35%,#784f1ffa,#3a230efa 70%);border-color:#efb952;outline:none;box-shadow:0 0 14px #d99a36e6,inset 0 0 10px #ffd27633}.mobile-navigation-button:disabled,.mobile-navigation-button--locked{opacity:.58}.mobile-navigation-button__icon{object-fit:contain;pointer-events:none;width:34px;height:34px;display:block}.mobile-navigation-button__lock{background:#25150a;border:1px solid #b7832f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;line-height:1;display:flex;position:absolute;bottom:-2px;right:-2px}.mobile-navigation-button:after{content:attr(data-tooltip);z-index:2000;visibility:hidden;opacity:0;color:#ffe8b6;white-space:nowrap;pointer-events:none;background:#19100afa;border:1px solid #b7832f;border-radius:7px;width:max-content;max-width:220px;padding:7px 10px;font-size:12px;line-height:1.2;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(4px,-50%);box-shadow:0 4px 12px #000000bf}.mobile-navigation-button:focus-visible:after,.mobile-navigation-button:hover:after{visibility:visible;opacity:1;transform:translateY(-50%)}.mobile-player-drawer{z-index:1200;box-sizing:border-box;background-color:#1b100a;background-image:linear-gradient(180deg, #00000008, #0003), var(--common-window-bg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-right:2px solid #b7832ff2;width:min(58vw,520px);min-width:350px;padding:0;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:10px 0 30px #0000009e,inset -1px 0 #ffe0991f}.mobile-player-drawer .top-panel{width:100%;height:100%;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom)) 88px;box-sizing:border-box;background:0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;display:flex;position:relative;overflow:hidden auto}.mobile-player-drawer .top-panel:before,.mobile-player-drawer .new-player-bonus-trigger{display:none}.mobile-player-drawer .player-info{background:#1d1109d6;border:1px solid #b7832fcc;border-radius:12px;flex:none;gap:10px;width:100%;min-width:0;height:auto;padding:12px 14px;box-shadow:inset 0 0 12px #0000007a}.mobile-player-drawer .nickname{text-align:center;padding-left:0;font-size:20px}.mobile-player-drawer .level-exp-row{grid-template-columns:72px minmax(0,1fr);gap:10px;width:100%}.mobile-player-drawer .exp-bar-wrapper{width:100%}.mobile-player-drawer .currency-panel{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:10px;width:100%;max-width:none;margin:0;display:grid;overflow:visible}.mobile-player-drawer .currency-card,.mobile-player-drawer .currency-card--energy,.mobile-player-drawer .daily-reward-wrapper,.mobile-player-drawer .settings-button{flex:none;width:100%;min-width:0;max-width:none}.mobile-player-drawer .currency-card,.mobile-player-drawer .currency-card--energy{height:58px}.mobile-player-drawer .currency-card--energy{flex-direction:row;padding:0 9px}.mobile-player-drawer .daily-reward-wrapper{height:58px}.mobile-player-drawer .daily-reward-button,.mobile-player-drawer .settings-button{width:100%;height:58px}.mobile-player-drawer :is(.exp-bar-wrapper,.currency-card,.settings-button,.daily-reward-button,.currency-buy-button):after,.mobile-player-drawer :is(.exp-bar-wrapper,.currency-card,.settings-button):before{display:none}.mobile-friends-overlay{z-index:2500;background-color:#1b100a;background-image:linear-gradient(180deg, #0000000a, #0000002e), var(--common-window-bg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:2px solid #b7832ff2;grid-template-rows:64px minmax(0,1fr) 72px;min-width:0;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 34px #0000007a}.mobile-friends-overlay__header{border-bottom:1px solid #b7832f85;justify-content:center;align-items:center;padding:8px 76px 8px 22px;display:flex;position:relative}.mobile-friends-overlay__header h2{color:#ffe7ad;text-shadow:0 2px 3px #000;margin:0;font-size:24px;font-weight:700}.mobile-overlay-close{top:10px;right:max(12px, env(safe-area-inset-right));color:#ffe7ad;cursor:pointer;background:#37200cf5;border:2px solid #d99a36;border-radius:10px;width:44px;height:44px;padding:0;font-size:26px;line-height:1;position:absolute}.mobile-friends-overlay__content{min-width:0;min-height:0;overflow:hidden}.social-panel--mobile-overlay{width:100%;height:100%;padding:12px 24px;overflow:hidden}.social-panel--mobile-overlay:before{display:none}.social-panel--mobile-overlay .players-panel{justify-content:center;gap:12px}.social-panel--mobile-overlay .players-strip{gap:16px;padding:0 8px}.social-panel--mobile-overlay .friend-card{font-size:14px;flex-basis:92px!important;width:92px!important;min-width:92px!important}.social-panel--mobile-overlay .friend-avatar{border-radius:12px;margin-bottom:7px;flex-basis:78px!important;width:78px!important;height:78px!important}.social-panel--mobile-overlay .friend-card span{width:92px!important}.social-panel--mobile-overlay .players-arrow{flex-basis:48px;width:48px;min-width:48px;height:62px;font-size:22px}.mobile-friends-overlay__actions{padding:10px max(14px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));box-sizing:border-box;background:#160d07b8;border-top:1px solid #b7832f85;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mobile-friends-overlay__actions button{color:#ffe7ad;cursor:pointer;touch-action:manipulation;background:#37200cf5;border:1px solid #b7832f;border-radius:9px;min-width:0;height:48px;padding:0 8px;font-size:13px;font-weight:700}.mobile-friends-overlay__actions button:disabled{cursor:default;opacity:.48}.mobile-orientation-guard{display:none}@media (orientation:portrait){.game-screen--mobile-preview .mobile-orientation-guard{z-index:10000;box-sizing:border-box;background-color:#1b100a;background-image:linear-gradient(180deg, #0000000a, #0000002e), var(--common-window-bg);color:#ffe7ad;text-align:center;background-size:100% 100%;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex;position:absolute;inset:0}.game-screen--mobile-preview .mobile-orientation-guard strong{font-size:24px}.game-screen--mobile-preview .mobile-orientation-guard span{max-width:360px;font-size:15px;line-height:1.4}}@media (height<=520px) and (orientation:landscape){.mobile-right-navigation{width:66px}.mobile-navigation-button{flex-basis:48px;width:48px;min-width:48px;height:48px;min-height:48px}.mobile-navigation-button__icon{width:30px;height:30px}.mobile-floating-button{width:52px;height:52px}.mobile-floating-button__icon,.mobile-floating-button>img{width:32px;height:32px}.mobile-player-drawer{width:min(64vw,500px)}.mobile-player-drawer .top-panel{gap:10px;padding-top:10px;padding-bottom:10px}.mobile-player-drawer .player-info{padding:8px 10px}.mobile-player-drawer .currency-panel{gap:7px}.mobile-player-drawer .currency-card,.mobile-player-drawer .currency-card--energy,.mobile-player-drawer .daily-reward-wrapper,.mobile-player-drawer .daily-reward-button,.mobile-player-drawer .settings-button{height:50px}.mobile-friends-overlay{grid-template-rows:52px minmax(0,1fr) 62px}.mobile-friends-overlay__header h2{font-size:20px}.mobile-overlay-close{width:40px;height:40px;top:6px}.social-panel--mobile-overlay .friend-avatar{flex-basis:64px!important;width:64px!important;height:64px!important}.mobile-friends-overlay__actions button{height:42px}}.mobile-preview-session-disable{color:#f2ddb0;min-height:42px;font:inherit;cursor:pointer;touch-action:manipulation;background:#2b1b0ef5;border:1px solid #d29d42e6;border-radius:12px;padding:8px 14px;position:absolute;bottom:18px;left:22px;right:22px;box-shadow:0 4px 12px #0000006b}.mobile-preview-session-disable:focus-visible{outline-offset:2px;outline:2px solid #efb952}.game-screen--mobile-preview{--mobile-stage-canonical-width:1106;--mobile-stage-canonical-height:901;--mobile-stage-width:min(122.75dvh, calc(100dvw - 184px - env(safe-area-inset-left) - env(safe-area-inset-right)));background:radial-gradient(circle at 50% 45%,#3e271438,#0000 42%),#071019}@supports not (width:1dvw){.game-screen--mobile-preview{--mobile-stage-width:min(122.75vh, calc(100vw - 184px - env(safe-area-inset-left) - env(safe-area-inset-right)))}}.game-screen--mobile-preview .mobile-interface-shell{z-index:1;min-width:0;min-height:0;padding:max(4px, env(safe-area-inset-top)) max(4px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-left));box-sizing:border-box;pointer-events:none;grid-template-columns:minmax(82px,1fr) auto minmax(82px,1fr);place-items:center stretch;display:grid;position:absolute;inset:0;overflow:hidden}.game-screen--mobile-preview .mobile-stage-frame{z-index:10;width:var(--mobile-stage-width);aspect-ratio:1106/901;pointer-events:auto;background:#140d08;border:1px solid #b7832fc7;border-radius:7px;grid-column:2;place-self:center;min-width:0;max-width:calc(100dvw - 184px);min-height:0;max-height:calc(100dvh - 8px);position:relative;overflow:hidden;box-shadow:0 8px 24px #00000094,inset 0 0 0 1px #ffe19e0f}.game-screen--mobile-preview .mobile-main-layout{z-index:1;width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0}.game-screen--mobile-preview .mobile-main-layout .scene{border-radius:6px;width:100%;min-width:0;height:100%;min-height:0}.game-screen--mobile-preview .scene-character{height:84%!important;max-height:88%!important;bottom:2.2%!important;left:51.4%!important}.game-screen--mobile-preview .scene-chair{width:46%!important;max-width:48%!important;bottom:8.7%!important;left:50.5%!important}.game-screen--mobile-preview .side-panel{padding-bottom:18px!important;padding-right:24px!important}.game-screen--mobile-preview .side-panel .close-button{right:12px!important}.game-screen--mobile-preview .mobile-left-controls{z-index:40;width:min(86px,100%);height:100%;padding:max(42px, calc(env(safe-area-inset-top) + 34px)) 6px max(8px, env(safe-area-inset-bottom));box-sizing:border-box;pointer-events:none;flex-direction:column;grid-column:1;place-self:stretch end;align-items:center;gap:7px;display:flex;position:relative;inset:auto;overflow:hidden}.mobile-player-avatar-button,.mobile-social-button,.mobile-currency-rail-item{pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mobile-player-avatar-button{color:#ffe7ad;cursor:pointer;background:#26170d;border:2px solid #b7832f;border-radius:50%;flex:none;width:56px;height:56px;padding:2px;position:relative;overflow:hidden;box-shadow:0 4px 11px #00000094,inset 0 0 8px #ffe09f1a}.mobile-player-avatar-button img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.mobile-player-avatar-button>span{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:23px;font-weight:800;display:flex}.mobile-player-avatar-button.active,.mobile-player-avatar-button:focus-visible,.mobile-social-button.active,.mobile-social-button:focus-visible{border-color:#efb952;outline:none;box-shadow:0 0 15px #d99a36d9,inset 0 0 10px #ffdc971f}.mobile-currency-stack{flex-direction:column;flex:0 auto;align-items:stretch;gap:5px;width:64px;min-height:0;display:flex;overflow:hidden}.mobile-currency-rail-item{box-sizing:border-box;color:#fff0c5;width:64px;min-width:64px;height:38px;min-height:34px;font:inherit;cursor:pointer;background:linear-gradient(#422812f7,#22140afa);border:1px solid #b7832feb;border-radius:9px;flex:38px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px;padding:2px 5px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 5px #00000070,inset 0 1px #ffe1a214}.mobile-currency-rail-item[aria-disabled=true]{cursor:default}.mobile-currency-rail-item__icon{object-fit:contain;width:23px;height:23px;display:block}.mobile-currency-rail-item>span{font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;line-height:1;overflow:hidden}.mobile-currency-rail-item:not([aria-disabled=true]):active{transform:translateY(1px)}.mobile-social-button{color:#f5e4bd;cursor:pointer;background:radial-gradient(circle at 50% 35%,#5c3919fa,#2a190cfa 68%);border:2px solid #a97222;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;margin-top:auto;padding:0;display:flex;box-shadow:0 4px 10px #00000094}.mobile-social-button>span{font-size:25px;line-height:1}.game-screen--mobile-preview .mobile-player-drawer{z-index:2300;box-sizing:border-box;background:linear-gradient(180deg, #120a06f7, #22140af0), var(--common-window-bg);background-size:cover;border:0;border-bottom:2px solid #b7832ff2;border-radius:0 0 12px 12px;flex-direction:column;gap:6px;width:100%;min-width:0;max-width:none;height:auto;max-height:46%;padding:8px;display:flex;position:absolute;inset:0 0 auto;overflow:hidden auto;box-shadow:0 10px 24px #00000094}.game-screen--mobile-preview .mobile-player-drawer .top-panel{box-sizing:border-box;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;height:auto;min-height:78px;padding:8px 10px;display:grid;position:relative;overflow:visible}.game-screen--mobile-preview .mobile-player-drawer .top-panel:before{display:none}.game-screen--mobile-preview .mobile-player-drawer .player-info{background:#1b1008c2;border:1px solid #b7832f9e;border-radius:10px;flex:auto;gap:5px;width:auto;min-width:0;height:auto;padding:7px 9px;display:flex}.game-screen--mobile-preview .mobile-player-drawer .nickname{text-align:left;padding-left:0;font-size:clamp(13px,2.4dvh,18px);line-height:1.15}.game-screen--mobile-preview .mobile-player-drawer .level-exp-row{width:100%;grid-template-columns:auto minmax(100px,1fr)!important;gap:7px!important;padding-left:0!important}.game-screen--mobile-preview .mobile-player-drawer .level{font-size:12px}.game-screen--mobile-preview .mobile-player-drawer .exp-bar-wrapper{height:20px;width:100%!important}.game-screen--mobile-preview .mobile-player-drawer .exp-bar{height:20px}.game-screen--mobile-preview .mobile-player-drawer .currency-panel{flex:none;justify-content:flex-end;align-items:center;gap:6px;width:auto;max-width:none;margin:0;display:flex;overflow:visible}.game-screen--mobile-preview .mobile-player-drawer .currency-card,.game-screen--mobile-preview .mobile-player-drawer .currency-card--energy{display:none}.game-screen--mobile-preview .mobile-player-drawer .daily-reward-wrapper,.game-screen--mobile-preview .mobile-player-drawer .daily-reward-button,.game-screen--mobile-preview .mobile-player-drawer .settings-button{flex:0 0 48px;width:48px;min-width:48px;height:48px}.game-screen--mobile-preview .mobile-player-drawer .new-player-bonus-trigger{flex:0 0 48px;width:48px;height:48px;margin:0;position:absolute!important;top:16px!important;left:auto!important;right:118px!important}.game-screen--mobile-preview .mobile-player-drawer .top-panel--welcome-bonus .level-exp-row{padding-left:0!important}.game-screen--mobile-preview .mobile-preview-session-disable{border-radius:8px;width:fit-content;min-height:28px;margin:0 0 0 auto;padding:4px 9px;font-size:10px;line-height:1.2;position:static;bottom:auto;left:auto;right:auto}.game-screen--mobile-preview .mobile-friends-overlay{z-index:2500;border-radius:6px;width:100%;height:100%;position:absolute;inset:0}.game-screen--mobile-preview .rewards-button{width:50px;height:50px;top:12px;right:12px}.game-screen--mobile-preview .rewards-button__icon{width:34px!important;height:34px!important}.game-screen--mobile-preview .rewards-panel{min-width:0;padding:12px 8px;top:70px;bottom:10px;right:10px;overflow:hidden;width:min(264px,100% - 20px)!important;max-width:calc(100% - 20px)!important}.game-screen--mobile-preview .rewards-grid{overscroll-behavior:contain;scrollbar-width:thin;grid-auto-rows:64px;grid-auto-flow:row;place-content:start center;gap:12px;padding:2px 4px 12px;overflow:hidden auto;grid-template-columns:repeat(3,64px)!important}.game-screen--mobile-preview .mobile-right-navigation{z-index:40;pointer-events:auto;grid-column:3;place-self:center start;width:74px;height:min(100dvh - 12px,100%);max-height:calc(100dvh - 12px);padding:6px;position:relative;inset:auto}.game-screen--mobile-preview .mobile-navigation-button{flex-basis:56px;width:56px;min-width:56px;height:56px;min-height:56px}.game-screen--mobile-preview .mobile-navigation-button__icon{width:40px;height:40px}@media (height<=520px) and (orientation:landscape){.game-screen--mobile-preview{--mobile-stage-width:min(122.75dvh, calc(100dvw - 166px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.game-screen--mobile-preview .mobile-interface-shell{grid-template-columns:minmax(74px,1fr) auto minmax(74px,1fr)}.game-screen--mobile-preview .mobile-left-controls{width:min(76px,100%);padding-top:max(34px, calc(env(safe-area-inset-top) + 28px));gap:4px}.mobile-player-avatar-button{width:48px;height:48px}.mobile-currency-stack,.mobile-currency-rail-item{width:58px;min-width:58px}.mobile-currency-rail-item{flex-basis:32px;grid-template-columns:20px minmax(0,1fr);height:32px;min-height:29px;padding:1px 4px}.mobile-currency-rail-item__icon{width:20px;height:20px}.mobile-currency-rail-item>span{font-size:9px}.mobile-social-button{flex-basis:46px;width:46px;height:46px}.game-screen--mobile-preview .mobile-right-navigation{width:66px;padding:5px}.game-screen--mobile-preview .mobile-navigation-button{flex-basis:50px;width:50px;min-width:50px;height:50px;min-height:50px}.game-screen--mobile-preview .mobile-navigation-button__icon{width:36px;height:36px}.game-screen--mobile-preview .mobile-player-drawer{max-height:52%;padding:6px}.game-screen--mobile-preview .mobile-player-drawer .top-panel{min-height:68px;padding:5px 7px}.game-screen--mobile-preview .mobile-player-drawer .daily-reward-wrapper,.game-screen--mobile-preview .mobile-player-drawer .daily-reward-button,.game-screen--mobile-preview .mobile-player-drawer .settings-button,.game-screen--mobile-preview .mobile-player-drawer .new-player-bonus-trigger{flex-basis:42px;width:42px;min-width:42px;height:42px}.game-screen--mobile-preview .mobile-player-drawer .new-player-bonus-trigger{top:13px!important;right:102px!important}}@media (height<=390px) and (orientation:landscape){.game-screen--mobile-preview .mobile-left-controls{padding-top:max(30px, calc(env(safe-area-inset-top) + 24px))}.mobile-currency-stack{gap:3px}.mobile-currency-rail-item{min-height:27px}.game-screen--mobile-preview .mobile-navigation-button{flex-basis:46px;width:46px;min-width:46px;height:46px;min-height:46px}.game-screen--mobile-preview .mobile-navigation-button__icon{width:34px;height:34px}}.game-screen--mobile-preview .mobile-stage-modal-layer,.game-screen--mobile-preview .mobile-stage-modal-host{z-index:12000;pointer-events:none;width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.game-screen--mobile-preview .mobile-stage-modal-host{z-index:12500}.game-screen--mobile-preview .mobile-stage-modal-layer>*,.game-screen--mobile-preview .mobile-stage-modal-host>*{pointer-events:auto}.game-screen--mobile-preview .mobile-stage-modal-layer .new-player-bonus-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .daily-calendar-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .settings-modal-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .currency-shop-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .energy-restore-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .friends-support-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .friend-profile-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .developer-panel-overlay,.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-backdrop{box-sizing:border-box;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}.game-screen--mobile-preview .mobile-stage-modal-layer .new-player-bonus-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .currency-shop-overlay{padding:8px!important}.game-screen--mobile-preview .mobile-stage-modal-layer .daily-calendar-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .settings-modal-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .energy-restore-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .friends-support-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .friend-profile-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .developer-panel-overlay,.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-backdrop{padding:12px!important}.game-screen--mobile-preview .mobile-stage-modal-layer .new-player-bonus-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .currency-shop-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .daily-calendar,.game-screen--mobile-preview .mobile-stage-modal-layer .settings-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .energy-restore-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .friends-support-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .friend-profile-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .developer-panel,.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card{box-sizing:border-box;max-width:100%!important;max-height:100%!important}.game-screen--mobile-preview .mobile-stage-modal-layer .new-player-bonus-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .currency-shop-modal{width:min(92%,760px)!important}.game-screen--mobile-preview .mobile-stage-modal-layer .daily-calendar{width:min(94%,820px)!important;max-height:calc(100% - 8px)!important}.game-screen--mobile-preview .mobile-stage-modal-layer .settings-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .energy-restore-modal,.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card{max-height:calc(100% - 8px)!important}.game-screen--mobile-preview .mobile-stage-modal-layer .friends-support-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .friend-profile-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .developer-panel{width:min(96%,900px)!important;max-height:calc(100% - 8px)!important}@media (height<=520px) and (orientation:landscape){.game-screen--mobile-preview .mobile-stage-modal-layer .daily-calendar-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .settings-modal-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .energy-restore-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .friends-support-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .friend-profile-overlay,.game-screen--mobile-preview .mobile-stage-modal-layer .developer-panel-overlay,.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-backdrop{padding:6px!important}.game-screen--mobile-preview .mobile-stage-modal-host .game-modal-card,.game-screen--mobile-preview .mobile-stage-modal-layer .settings-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .energy-restore-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .friends-support-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .friend-profile-modal,.game-screen--mobile-preview .mobile-stage-modal-layer .developer-panel,.game-screen--mobile-preview .mobile-stage-modal-layer .daily-calendar{padding:14px!important}}.game-screen--mobile-preview .mobile-left-controls{width:min(112px,100%);padding-top:max(70px, calc(env(safe-area-inset-top) + 62px));align-items:flex-start;padding-right:10px}.game-screen--mobile-preview .mobile-player-avatar-button{align-self:flex-end;margin-right:10px}.game-screen--mobile-preview .mobile-currency-stack{gap:7px;width:92px;margin-top:8px}.game-screen--mobile-preview .mobile-currency-rail-item{flex-basis:42px;grid-template-columns:24px minmax(0,1fr);gap:6px;width:92px;min-width:92px;height:42px;min-height:42px;padding:4px 8px;overflow:visible}.game-screen--mobile-preview .mobile-currency-rail-item>span{text-align:left;font-size:11px;line-height:1.05}.game-screen--mobile-preview .mobile-currency-rail-item--tooltip-open{z-index:120}.game-screen--mobile-preview .mobile-currency-tooltip{z-index:160;color:#ffe8b6;white-space:normal;pointer-events:none;background:#19100afa;border:1px solid #b7832f;border-radius:7px;width:max-content;max-width:200px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.25;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 4px 12px #000000bf}.game-screen--mobile-preview .mobile-social-button{align-self:center}.game-screen--mobile-preview .rewards-button:before,.game-screen--mobile-preview .rewards-button:after{display:none!important}.game-screen--mobile-preview .rewards-button{top:6px;right:4px}.game-screen--mobile-preview .rewards-panel{top:62px;right:4px}.game-screen--mobile-preview .mobile-right-navigation{justify-self:end;margin-right:2px}.game-screen--mobile-preview .side-panel{font-size:clamp(12px,1.72dvh,16px);overflow:hidden;padding:72px 16px 16px!important;inset:8px 10px 10px!important}.game-screen--mobile-preview .side-panel .close-button{top:10px!important;right:10px!important}.game-screen--mobile-preview .side-panel .side-panel__surface,.game-screen--mobile-preview .side-panel .character-sheet,.game-screen--mobile-preview .side-panel .inventory-panel,.game-screen--mobile-preview .side-panel .currency-shop-modal,.game-screen--mobile-preview .side-panel .social-panel,.game-screen--mobile-preview .side-panel .collections-screen,.game-screen--mobile-preview .side-panel .tavern-panel,.game-screen--mobile-preview .side-panel .lockpicking-panel,.game-screen--mobile-preview .side-panel .arena-panel,.game-screen--mobile-preview .side-panel .forge-panel,.game-screen--mobile-preview .side-panel .province-screen,.game-screen--mobile-preview .side-panel .capital-screen{max-width:100%!important;max-height:100%!important}.game-screen--mobile-preview .side-panel [class*=__header] h2,.game-screen--mobile-preview .side-panel [class*=__header] h3,.game-screen--mobile-preview .side-panel>h2,.game-screen--mobile-preview .side-panel>h3{font-size:clamp(18px,2.6dvh,28px)}@media (height<=520px) and (orientation:landscape){.game-screen--mobile-preview .mobile-left-controls{width:min(100px,100%);padding-top:max(58px, calc(env(safe-area-inset-top) + 50px))}.game-screen--mobile-preview .mobile-currency-stack{gap:5px;width:82px;margin-top:6px}.game-screen--mobile-preview .mobile-currency-rail-item{flex-basis:36px;gap:5px;width:82px;min-width:82px;height:36px;min-height:36px;padding:3px 6px}.game-screen--mobile-preview .mobile-currency-rail-item__icon{width:21px;height:21px}.game-screen--mobile-preview .mobile-currency-rail-item>span{font-size:10px}.game-screen--mobile-preview .side-panel{padding:62px 12px 12px!important;inset:6px 8px 8px!important}}.game-screen--mobile-preview .mobile-left-controls{width:min(140px,100%);overflow:visible}.game-screen--mobile-preview .mobile-currency-stack{align-self:flex-end;width:118px;margin-right:6px;overflow:visible}.game-screen--mobile-preview .mobile-currency-rail-item{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-template-columns:26px minmax(0,1fr);gap:7px;width:118px;min-width:118px;padding:4px 9px;overflow:visible}.game-screen--mobile-preview .mobile-currency-rail-item__icon{width:25px;height:25px}.game-screen--mobile-preview .mobile-currency-rail-item>span:not(.mobile-currency-tooltip){text-align:left;text-overflow:clip;white-space:nowrap;font-size:12px;overflow:hidden}.game-screen--mobile-preview .mobile-currency-tooltip{z-index:5000;white-space:nowrap;min-width:150px;max-width:240px;font-size:12px;left:calc(100% + 9px)}.game-screen--mobile-preview .mobile-right-navigation{width:auto;height:min(100dvh - 12px,100%);max-height:calc(100dvh - 12px);box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;flex-direction:row;grid-column:3;place-self:center start;align-items:stretch;gap:7px;margin:0 0 0 8px;padding:0;display:flex;position:relative;inset:auto;overflow:visible}.game-screen--mobile-preview .mobile-navigation-rail{box-sizing:border-box;background:linear-gradient(#2c1b0df0,#140c07f7);border:1px solid #b7832fe6;border-radius:22px;width:66px;min-width:66px;height:100%;min-height:0;padding:6px 5px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffdd9912,0 5px 18px #00000094}.game-screen--mobile-preview .mobile-navigation-rail__scroll{box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:column;align-items:center;gap:7px;width:100%;height:100%;min-height:0;padding:1px 0 8px;display:flex;overflow:hidden auto}.game-screen--mobile-preview .mobile-navigation-rail__scroll::-webkit-scrollbar{display:none}.game-screen--mobile-preview .mobile-navigation-rail .mobile-navigation-button{flex:0 0 54px;width:54px;min-width:54px;height:54px;min-height:54px}.game-screen--mobile-preview .mobile-navigation-rail .mobile-navigation-button__icon{width:39px;height:39px}.game-screen--mobile-preview .mobile-right-navigation__separator,.game-screen--mobile-preview .mobile-right-navigation__scroll{display:none!important}@media (height<=520px) and (orientation:landscape){.game-screen--mobile-preview .mobile-left-controls{width:min(122px,100%)}.game-screen--mobile-preview .mobile-currency-stack,.game-screen--mobile-preview .mobile-currency-rail-item{width:104px;min-width:104px}.game-screen--mobile-preview .mobile-currency-stack{margin-right:4px}.game-screen--mobile-preview .mobile-currency-rail-item>span:not(.mobile-currency-tooltip){font-size:10.5px}.game-screen--mobile-preview .mobile-right-navigation{gap:5px;margin-left:6px}.game-screen--mobile-preview .mobile-navigation-rail{border-radius:19px;width:58px;min-width:58px;padding:5px 4px}.game-screen--mobile-preview .mobile-navigation-rail .mobile-navigation-button{flex-basis:48px;width:48px;min-width:48px;height:48px;min-height:48px}.game-screen--mobile-preview .mobile-navigation-rail .mobile-navigation-button__icon{width:35px;height:35px}}@media (height<=390px) and (orientation:landscape){.game-screen--mobile-preview .mobile-navigation-rail{width:54px;min-width:54px}.game-screen--mobile-preview .mobile-navigation-rail .mobile-navigation-button{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.game-screen--mobile-preview .mobile-navigation-rail .mobile-navigation-button__icon{width:32px;height:32px}}.game-screen--mobile-preview .side-panel[data-panel=provinces]{border-radius:0!important;padding:0!important;inset:0!important}.game-screen--mobile-preview .mobile-stage-modal-host[data-game-modal-host=mobile-stage] .game-modal-backdrop{padding:clamp(7px,1.5dvh,12px)!important}.game-screen--mobile-preview .mobile-stage-modal-host[data-game-modal-host=mobile-stage] .game-modal-card{width:min(68%,560px)!important;max-width:min(68%,560px)!important;max-height:78%!important}@media (height<=520px) and (orientation:landscape){.game-screen--mobile-preview .mobile-stage-modal-host[data-game-modal-host=mobile-stage] .game-modal-card{width:min(72%,520px)!important;max-width:min(72%,520px)!important;max-height:82%!important}}@media (orientation:landscape){.game-screen--mobile-preview .mobile-stage-modal-layer .energy-restore-overlay{padding:clamp(7px,1.4dvh,11px)!important}.game-screen--mobile-preview .mobile-stage-modal-layer .energy-restore-modal{border-radius:13px!important;width:min(76%,680px)!important;max-width:min(76%,680px)!important;height:auto!important;max-height:72%!important;padding:9px 10px 10px!important;overflow:hidden!important}.game-screen--mobile-preview .energy-restore-modal .friends-support-modal__close{width:28px;min-width:28px;height:28px;padding:0;font-size:15px;top:5px;right:5px}.game-screen--mobile-preview .energy-restore-modal__header{border-radius:8px;margin:0 34px 7px 0;padding:5px 8px}.game-screen--mobile-preview .energy-restore-modal__header h2{text-align:center;margin:0;line-height:1.05;font-size:clamp(14px,2.25dvh,18px)!important}.game-screen--mobile-preview .energy-restore-layout{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(155px,.86fr) minmax(220px,1.14fr);place-items:stretch stretch;gap:7px 10px;width:100%;min-height:0;margin:0;padding:0;display:grid}.game-screen--mobile-preview .energy-restore-status{text-align:left;border-radius:10px;grid-area:1/1;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);place-items:center start;gap:2px 7px;width:100%;min-width:0;min-height:0;padding:8px 9px;display:grid}.game-screen--mobile-preview .energy-restore-modal img.energy-restore-status__icon,.game-screen--mobile-preview .energy-restore-status__icon{grid-area:1/1/3;width:32px!important;height:32px!important}.game-screen--mobile-preview .energy-restore-modal .energy-restore-status__value{grid-area:1/2;line-height:1;font-size:18px!important}.game-screen--mobile-preview .energy-restore-modal .energy-restore-status__missing{grid-area:2/2;line-height:1.15;font-size:9px!important}.game-screen--mobile-preview .energy-reserve-status{border-radius:10px;grid-area:2/1;gap:7px;min-width:0;min-height:0;padding:8px 9px}.game-screen--mobile-preview .energy-reserve-status__icon{width:32px;height:32px}.game-screen--mobile-preview .energy-reserve-status>div{gap:2px;min-width:0}.game-screen--mobile-preview .energy-reserve-status small{font-size:9px}.game-screen--mobile-preview .energy-reserve-status strong{font-size:18px}.game-screen--mobile-preview .energy-reserve-status span{display:none}.game-screen--mobile-preview .energy-restore-actions{grid-area:1/2/3;grid-template-rows:repeat(3,minmax(36px,1fr));align-content:stretch;gap:7px;width:100%;min-width:0;min-height:0;display:grid}.game-screen--mobile-preview .energy-restore-button{border-radius:9px;gap:7px;width:100%;height:auto;min-height:36px;padding:6px 10px;font-size:9.5px;line-height:1.1}.game-screen--mobile-preview .energy-restore-button__meta{gap:4px;font-size:8.5px}.game-screen--mobile-preview .energy-restore-button__meta img{width:19px;height:19px}.game-screen--mobile-preview .energy-restore-button__desktop-ad-label{display:none!important}.game-screen--mobile-preview .energy-restore-button__mobile-ad-label,.game-screen--mobile-preview .energy-restore-button__mobile-ad-meta{display:inline-flex!important}.game-screen--mobile-preview .energy-restore-modal .friends-support-message{margin-top:6px;padding:5px 7px;font-size:8.5px;line-height:1.15}}@media (height<=520px) and (orientation:landscape){.game-screen--mobile-preview .mobile-stage-modal-layer .energy-restore-modal{width:min(80%,620px)!important;max-width:min(80%,620px)!important;max-height:78%!important;padding:7px 8px!important}.game-screen--mobile-preview .energy-restore-layout{grid-template-columns:minmax(145px,.84fr) minmax(205px,1.16fr);gap:5px 8px}.game-screen--mobile-preview .energy-restore-button{min-height:31px;padding:4px 8px;font-size:8.5px}}@media (orientation:landscape){.game-screen--mobile-preview .mobile-stage-modal-layer .energy-restore-modal{border-radius:12px!important;width:min(71%,620px)!important;max-width:min(71%,620px)!important;max-height:70%!important;padding:8px 9px 9px!important}.game-screen--mobile-preview .energy-restore-modal .friends-support-modal__close{aspect-ratio:1;border-radius:7px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:13px!important;top:7px!important;right:7px!important}.game-screen--mobile-preview .energy-restore-modal__header{margin:0 28px 6px 0!important;padding:4px 8px!important}.game-screen--mobile-preview .energy-restore-modal__header h2{font-size:clamp(12px,1.78dvh,15px)!important}.game-screen--mobile-preview .energy-restore-layout{grid-template-columns:minmax(130px,.82fr) minmax(178px,1.18fr)!important;gap:6px 8px!important}.game-screen--mobile-preview .energy-restore-status,.game-screen--mobile-preview .energy-reserve-status{border-radius:9px!important;padding:6px 7px!important}.game-screen--mobile-preview .energy-restore-status{grid-template-columns:28px minmax(0,1fr)!important;gap:2px 6px!important}.game-screen--mobile-preview .energy-restore-modal img.energy-restore-status__icon,.game-screen--mobile-preview .energy-restore-status__icon,.game-screen--mobile-preview .energy-reserve-status__icon{width:26px!important;height:26px!important}.game-screen--mobile-preview .energy-restore-modal .energy-restore-status__value,.game-screen--mobile-preview .energy-reserve-status strong{font-size:16px!important;line-height:1!important}.game-screen--mobile-preview .energy-restore-modal .energy-restore-status__missing,.game-screen--mobile-preview .energy-reserve-status small{font-size:8px!important;line-height:1.15!important}.game-screen--mobile-preview .energy-restore-actions{grid-template-rows:repeat(3,minmax(32px,1fr))!important;gap:6px!important}.game-screen--mobile-preview .energy-restore-button{text-align:center;flex-direction:column;justify-content:center;align-items:center;border-radius:8px!important;gap:2px!important;min-height:32px!important;padding:4px 8px!important;font-size:8.2px!important;line-height:1.06!important;display:flex!important}.game-screen--mobile-preview .energy-restore-button__meta{flex-wrap:wrap;justify-content:center!important;gap:3px!important;font-size:7.4px!important;line-height:1!important}.game-screen--mobile-preview .energy-restore-button__meta img{width:15px!important;height:15px!important}.game-screen--mobile-preview .energy-restore-button__mobile-ad-label,.game-screen--mobile-preview .energy-restore-button__desktop-ad-label{font-size:8px!important;line-height:1.05!important}.game-screen--mobile-preview .energy-restore-button__mobile-ad-meta{font-size:7.1px!important}.game-screen--mobile-preview{--mobile-ui-gap-xs:3px;--mobile-ui-gap-sm:5px;--mobile-ui-gap-md:8px;--mobile-ui-control-h-sm:24px;--mobile-ui-control-h-md:28px;--mobile-ui-radius-sm:7px;--mobile-ui-font-xs:clamp(7px, 1dvh, 8.5px);--mobile-ui-font-sm:clamp(8px, 1.12dvh, 9.5px);--mobile-ui-font-md:clamp(9px, 1.3dvh, 11px)}.game-screen--mobile-preview .side-panel,.game-screen--mobile-preview .side-panel>*,.game-screen--mobile-preview .side-panel section,.game-screen--mobile-preview .side-panel article,.game-screen--mobile-preview .side-panel header,.game-screen--mobile-preview .side-panel footer,.game-screen--mobile-preview .side-panel nav,.game-screen--mobile-preview .side-panel main,.game-screen--mobile-preview .side-panel form,.game-screen--mobile-preview .side-panel ul,.game-screen--mobile-preview .side-panel ol{box-sizing:border-box;min-width:0;max-width:100%}.game-screen--mobile-preview .side-panel img,.game-screen--mobile-preview .mobile-stage-modal-layer img{max-width:100%}.game-screen--mobile-preview .side-panel button,.game-screen--mobile-preview .mobile-stage-modal-layer button{box-sizing:border-box;max-width:100%}.game-screen--mobile-preview .mobile-stage-modal-layer>*{box-sizing:border-box;min-width:0;max-width:calc(100% - 18px)}}.game-screen--mobile-preview{--stage-8-30-38-mobile-ui-foundation:1;--m11-gap:8px;--m11-pad:8px;--m11-head:36px;--m11-tab:30px;--m11-card:#221209d1;--m11-line:#dba24c73}.game-screen--mobile-preview :is(.side-panel[data-panel=inventory],.side-panel[data-panel=collections],.side-panel[data-panel=forge],.side-panel[data-panel=tavern],.side-panel[data-panel=lockpicking],.side-panel[data-panel=arena],.side-panel[data-panel=bosses],.side-panel[data-panel=character]) .side-panel__surface{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.game-screen--mobile-preview :is(.inventory-panel,.collections-screen,.forge-collection-screen,.crafting-screen,.tavern-panel,.lockpicking-panel,.arena-panel,.bosses-panel,.character-sheet){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}.game-screen--mobile-preview :is(.inventory-panel__header,.collections-screen__header,.forge-collection-screen__header,.crafting-screen__header,.tavern-panel__header,.lockpicking-panel__header,.arena-panel__header,.bosses-panel__header){flex:0 0 var(--m11-head)!important;min-height:var(--m11-head)!important;max-height:var(--m11-head)!important;box-sizing:border-box!important;gap:6px!important;margin:0!important;padding:4px 44px 4px 8px!important;overflow:hidden!important}.game-screen--mobile-preview :is(.inventory-panel__header,.collections-screen__header,.forge-collection-screen__header,.crafting-screen__header,.tavern-panel__header,.lockpicking-panel__header,.arena-panel__header,.bosses-panel__header) h2{margin:0!important;font-size:16px!important;line-height:1!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-panel{flex-direction:column!important;gap:6px!important;padding:5px 7px 7px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-tabs{scrollbar-width:thin;flex:none!important;gap:5px!important;min-width:0!important;margin:0!important;padding:0 1px 3px!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-tabs button{min-width:92px!important;min-height:var(--m11-tab)!important;max-height:var(--m11-tab)!important;white-space:nowrap!important;flex:none!important;padding:3px 7px!important;font-size:10px!important;line-height:1!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-tabs button small{font-size:8px!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-tab-panel{overscroll-behavior:contain;flex:auto!important;min-height:0!important;margin:0!important;padding:6px!important;overflow:hidden auto!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(94px,auto)!important;align-content:start!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item{box-sizing:border-box!important;grid-template-rows:54px minmax(25px,auto)!important;place-items:center!important;gap:4px!important;min-width:0!important;min-height:94px!important;margin:0!important;padding:6px 5px!important;display:grid!important;position:relative!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__icon,.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__icon img{object-fit:contain!important;width:52px!important;max-width:52px!important;height:52px!important;max-height:52px!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__content{text-align:center!important;width:100%!important;min-width:0!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__content :is(p,small){display:none!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__content :is(h3,h4,strong){-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0!important;margin:0!important;font-size:10px!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=inventory] .inventory-item__quantity{z-index:3!important;border-radius:10px!important;min-width:20px!important;padding:2px 4px!important;font-size:9px!important;line-height:1!important;position:absolute!important;bottom:5px!important;right:5px!important}.game-screen--mobile-preview .scene--equipment{overflow:hidden!important}.game-screen--mobile-preview .scene--equipment .equipment-drawer{box-sizing:border-box!important;width:47%!important;min-width:310px!important;max-width:47%!important;height:auto!important;max-height:none!important;margin:0!important;padding:7px!important;inset:5px 5px 5px auto!important;overflow:hidden auto!important;transform:none!important}.game-screen--mobile-preview .scene--equipment .equipment-drawer__header{min-height:32px!important;padding:3px 5px!important}.game-screen--mobile-preview .scene--equipment .equipment-drawer__header :is(p,small){display:none!important}.game-screen--mobile-preview .scene--equipment .equipment-rarity-filters{gap:4px!important;margin:0 0 5px!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview .scene--equipment .equipment-rarity-filters button{flex:none!important;min-height:28px!important;padding:3px 7px!important;font-size:9px!important}.game-screen--mobile-preview .scene--equipment .equipment-stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 7px!important;padding:5px 7px!important;font-size:9px!important;display:grid!important}.game-screen--mobile-preview .scene--equipment .equipment-drawer__slot-card{gap:5px!important;min-height:42px!important;padding:5px 6px!important;font-size:10px!important}.game-screen--mobile-preview .scene--equipment .equipment-item-card{grid-template-rows:auto auto auto!important;grid-template-columns:66px minmax(0,1fr)!important;gap:5px 7px!important;min-width:0!important;min-height:102px!important;margin:0 0 6px!important;padding:7px!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview .scene--equipment .equipment-item-card__icon,.game-screen--mobile-preview .scene--equipment .equipment-item-card__icon img{object-fit:contain!important;width:60px!important;max-width:60px!important;height:60px!important;max-height:60px!important}.game-screen--mobile-preview .scene--equipment .equipment-item-card__header h4{margin:0!important;font-size:11px!important;line-height:1.05!important}.game-screen--mobile-preview .scene--equipment .equipment-item-card__bonuses{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px 5px!important;display:grid!important}.game-screen--mobile-preview .scene--equipment .equipment-item-card__bonuses span{font-size:9px!important;line-height:1.05!important}.game-screen--mobile-preview .scene--equipment .equipment-action-button{min-height:30px!important;padding:4px 7px!important;font-size:9px!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet{flex-direction:column!important;gap:5px!important;padding:5px 7px 7px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__title{flex:none!important;min-height:32px!important;margin:0!important;padding:2px 44px 2px 5px!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__tabs{flex:none!important;gap:5px!important;min-height:30px!important;display:flex!important;overflow-x:auto!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__tab{flex:none!important;min-height:29px!important;padding:4px 10px!important;font-size:10px!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__body{flex:auto!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__main{min-width:0!important;min-height:0!important;padding:7px!important;overflow-y:auto!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__reserved{min-width:0!important;min-height:0!important;max-height:46px!important;padding:5px 7px!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__reserved>:not(.character-sheet__training-button){display:none!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__training-button{width:100%!important;min-height:32px!important;margin:0!important;padding:4px 8px!important;font-size:10px!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__profile{gap:7px!important;min-height:54px!important;padding:5px 7px!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__life{margin:5px 0!important;padding:5px 7px!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__stat{min-width:0!important;padding:6px!important;font-size:9px!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=character] .character-sheet__stat-track{height:7px!important;margin-top:3px!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collections-screen{flex-direction:column!important;gap:5px!important;padding:5px 7px 7px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-province-selector{flex:none!important;gap:4px!important;min-height:30px!important;margin:0!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-province-selector button{flex:none!important;min-width:82px!important;min-height:29px!important;padding:3px 7px!important;font-size:9px!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-table{flex:auto!important;min-height:0!important;margin:0!important;overflow-y:auto!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-table__headings{display:none!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row{grid-template-areas:"label reward""pieces reward";grid-template-rows:25px 64px!important;grid-template-columns:minmax(0,1fr) 68px!important;gap:4px 7px!important;min-width:0!important;min-height:99px!important;margin:0 0 7px!important;padding:6px!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row__label{grid-area:label!important;min-width:0!important;padding:2px 3px!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row__label :is(p,small){display:none!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row__label strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10px!important;display:block!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row__pieces{overscroll-behavior-inline:contain;grid-area:pieces!important;align-items:center!important;gap:5px!important;min-width:0!important;height:64px!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-piece-card{flex:0 0 55px!important;width:55px!important;min-width:55px!important;max-width:55px!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:4px!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-piece-card__icon,.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-piece-card__icon img{object-fit:contain!important;width:43px!important;max-width:43px!important;height:43px!important;max-height:43px!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-piece-card__name{display:none!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-row__reward{grid-area:reward!important;place-self:center!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-final-item{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=collections] .collection-final-item :is(strong,small){display:none!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-hub{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-scene-zone__label{width:124px!important;min-width:0!important;height:36px!important;padding:0 8px!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-scene-zone__label strong{font-size:11px!important;line-height:1!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-scene-zone__label small,.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-hub__hint{display:none!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-collection-screen,.game-screen--mobile-preview .side-panel[data-panel=forge] .crafting-screen{flex-direction:column!important;gap:5px!important;padding:5px 7px 7px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-set-selector{flex:none!important;gap:4px!important;min-height:29px!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-set-selector button{flex:none!important;min-width:82px!important;min-height:28px!important;padding:3px 7px!important;font-size:9px!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-set-level-note,.game-screen--mobile-preview .side-panel[data-panel=forge] .collection-table__headings{display:none!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-armor-table{flex:auto!important;min-height:0!important;overflow-y:auto!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-armor-row{grid-template-areas:"label output""materials output";grid-template-rows:24px 64px!important;grid-template-columns:minmax(0,1fr) 72px!important;gap:4px 7px!important;min-width:0!important;min-height:98px!important;margin:0 0 7px!important;padding:6px!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-armor-row__label{grid-area:label!important;height:24px!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-armor-row__label strong{font-size:10px!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-armor-row__materials{grid-area:materials!important;gap:5px!important;min-width:0!important;height:64px!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-armor-row__materials .collection-piece-card{flex:0 0 54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-armor-row__output{grid-area:output!important;place-self:center!important}.game-screen--mobile-preview .side-panel[data-panel=forge] .forge-armor-row__output .collection-final-item{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-panel{flex-direction:column!important;gap:5px!important;padding:5px 7px 7px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-counters{flex:none!important;gap:4px!important;min-height:29px!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-counters>div{flex:none!important;min-width:86px!important;padding:4px 7px!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-counters span{font-size:8px!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-counters strong{font-size:11px!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-hall{isolation:isolate;flex:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(88px,1fr)!important;gap:8px!important;min-height:0!important;padding:9px!important;display:grid!important;position:relative!important;overflow-y:auto!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-hall__background{opacity:.14!important;object-fit:cover!important;pointer-events:none!important;z-index:-1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-hall>.tavern-scene-zone{border:1px solid var(--m11-line)!important;background:linear-gradient(#683b1c8c,#1e0f07e0)!important;border-radius:12px!important;justify-content:center!important;align-items:flex-end!important;width:auto!important;min-width:0!important;height:auto!important;min-height:88px!important;margin:0!important;padding:7px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-scene-zone :is(p,small){display:none!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-scene-zone :is(strong,span){text-align:center!important;max-width:100%!important;font-size:10px!important;line-height:1.05!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-panel--game .tavern-game-stage{flex:auto!important;min-height:0!important;overflow-y:auto!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-mini-game{gap:7px!important;min-height:0!important;padding:7px!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-mini-game__intro{min-height:24px!important;margin:0!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-mini-game__intro h3{margin:0!important;font-size:13px!important}.game-screen--mobile-preview .side-panel[data-panel=tavern] .tavern-mini-game__intro p{display:none!important}.game-screen--mobile-preview .side-panel[data-panel=lockpicking] .lockpicking-panel{flex-direction:column!important;gap:5px!important;padding:5px 7px 7px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=lockpicking] :is(.lockpicking-selection,.lockpicking-details){flex:auto!important;min-height:0!important;overflow-y:auto!important}.game-screen--mobile-preview .side-panel[data-panel=lockpicking] .lockpicking-game{flex:auto!important;grid-template-rows:34px minmax(180px,1fr) 108px!important;gap:6px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=lockpicking] .lockpicking-game__topline{min-height:34px!important;max-height:34px!important;padding:3px 6px!important}.game-screen--mobile-preview .side-panel[data-panel=lockpicking] .lockpicking-workbench{min-height:0!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=lockpicking] .lockpicking-game__bottom{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)!important;gap:6px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=lockpicking] :is(.lockpicking-journal,.lockpicking-result-panel){height:100%!important;min-height:0!important;padding:5px!important;overflow-y:auto!important}.game-screen--mobile-preview .side-panel[data-panel=bosses] .bosses-panel{flex-direction:column!important;gap:5px!important;padding:5px 7px 7px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=bosses] .boss-stage-selector{flex:none!important;gap:5px!important;min-height:30px!important;display:flex!important;overflow-x:auto!important}.game-screen--mobile-preview .side-panel[data-panel=bosses] .boss-stage-selector__button{white-space:nowrap!important;flex:1 0 110px!important;min-height:29px!important;padding:4px 8px!important;font-size:9px!important}.game-screen--mobile-preview .side-panel[data-panel=bosses] :is(.bosses-panel__content,.bosses-catalog){flex:auto!important;min-height:0!important;overflow-y:auto!important}.game-screen--mobile-preview .side-panel[data-panel=bosses] .bosses-catalog{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:8px!important;display:grid!important}.game-screen--mobile-preview .side-panel[data-panel=bosses] .boss-card{grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-columns:86px minmax(0,1fr)!important;gap:5px 7px!important;min-width:0!important;min-height:166px!important;padding:7px!important;display:grid!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=bosses] .boss-card__portrait,.game-screen--mobile-preview .side-panel[data-panel=bosses] .boss-card__portrait-image{object-fit:cover!important;width:80px!important;max-width:80px!important;height:80px!important;max-height:80px!important}.game-screen--mobile-preview .side-panel[data-panel=bosses] .boss-card__name{font-size:11px!important;line-height:1.05!important}.game-screen--mobile-preview .side-panel[data-panel=bosses] .boss-card__statistics,.game-screen--mobile-preview .side-panel[data-panel=bosses] .boss-card__rewards{min-width:0!important;font-size:8.5px!important;line-height:1.08!important}.game-screen--mobile-preview .side-panel[data-panel=bosses] :is(.boss-card__hunter-card,.boss-card__medals){display:none!important}.game-screen--mobile-preview .side-panel[data-panel=bosses] .boss-card__attack-button{min-height:30px!important;padding:4px 7px!important;font-size:9px!important}.game-screen--mobile-preview .side-panel[data-panel=arena] .arena-panel{flex-direction:column!important;gap:5px!important;padding:5px 7px 7px!important;display:flex!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=arena] :is(.arena-overview,.arena-opponents-screen,.arena-confirmation,.arena-battle-screen,.arena-history-screen){flex:auto!important;min-height:0!important;padding:6px!important;overflow-y:auto!important}.game-screen--mobile-preview .side-panel[data-panel=arena] .arena-opponent-grid{scroll-snap-type:x proximity;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;min-width:0!important;padding:2px 0 5px!important;display:flex!important;overflow:auto hidden!important}.game-screen--mobile-preview .side-panel[data-panel=arena] .arena-opponent-card{scroll-snap-align:start;flex:0 0 min(68%,260px)!important;gap:6px!important;min-width:210px!important;min-height:150px!important;margin:0!important;padding:8px!important;overflow:hidden!important}.game-screen--mobile-preview .side-panel[data-panel=arena] .arena-opponent-card__title{font-size:11px!important;line-height:1.05!important}.game-screen--mobile-preview .side-panel[data-panel=arena] .arena-opponent-card__forecast{font-size:9px!important;line-height:1.08!important}.game-screen--mobile-preview .side-panel[data-panel=arena] .arena-primary-button{min-height:31px!important;padding:4px 9px!important;font-size:10px!important}.game-screen--mobile-preview .currency-shop-modal{width:min(92%,760px)!important;max-width:92%!important;height:min(90%,520px)!important;max-height:90%!important;overflow:hidden!important}.game-screen--mobile-preview :is(.currency-shop-offers,[class*=currency-shop-offer-grid]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;display:grid!important;overflow-y:auto!important}.game-screen--mobile-preview .currency-shop-offer{min-width:0!important;padding:8px!important;overflow:hidden!important}.game-screen--mobile-preview .currency-shop-offer__button{min-height:31px!important;padding:4px 8px!important;font-size:9px!important}.game-screen--mobile-preview .friends-support-modal{width:min(92%,800px)!important;max-width:92%!important;height:min(90%,540px)!important;max-height:90%!important;overflow:hidden!important}.game-screen--mobile-preview .friends-support-modal__header{min-height:36px!important;padding:4px 44px 4px 8px!important}.game-screen--mobile-preview :is(.support-limit-card,.provision-card,.support-friend-row,.incoming-gift-card){gap:7px!important;min-width:0!important;min-height:52px!important;padding:6px 8px!important;overflow:hidden!important}.game-screen--mobile-preview .wishlist-current-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:98px!important;gap:8px!important;display:grid!important;overflow-y:auto!important}.game-screen--mobile-preview .wishlist-item-card{width:auto!important;min-width:0!important;max-width:none!important;height:98px!important;min-height:98px!important;max-height:98px!important;padding:6px!important;overflow:hidden!important}.game-screen--mobile-preview :is(.skills-panel,.skills-tree-panel,.pets-panel,.settings-modal){box-sizing:border-box!important;min-width:0!important;max-width:94%!important;min-height:0!important;max-height:92%!important;overflow:hidden auto!important}
